1000000 1
-669 -30 -846 -596 -334 -951 -926 -160 -452 -904 -626 -404 -941 -69 -481 -781 -962 -912 -556 -572 -929 -754 -908 -436 -566 -940 -154 -421 -874 -30 -772 -355 -358 -404 -30 -937 -410 -401 -594 -950 -1 -774 -953 -430 -121 -864 -704 -571 -853 -447 -880 -416 -685 -427 -165 -302 -815 -895 -405 -416 -346 -808 -619 -901 -440 -271 -936 -423 -939 -367 -790 -492 -304 -456 -563 -205 -679 -524 -401 -55 -536 -630 -694 -746 -187 -816 -285 -202 -751 -917 -412 -693 -463 -494 -104 -649 -254 -541 -706 -377 -926 -880 -476 -572 -832 -225 -650 -845 -45 -500 -569 -960 -15 -316 -921 -218 -429 -414 -192 -104 -163 -679 -652 -289 -642 -392 -492 -407 -184 -533 -930 -140 -905 -33 -724 -515 -287 -320 -934 -938 -252 -282 -683 -338 -409 -303 -159 -544 -709 -267 -605 -92 -316 -645 -977 -37 -528 -637 -828 -375 -881 -495 -940 -777 -214 -706 -868 -244 -747 -593 -600 -62 -108 -492 -918 -830 -541 -589 -438 -716 -96 -860 -162 -560 -116 -437 -715 -277 -575 -633 -301 -95 -611 -20 -764 -846 -916 -820 -846 -763 -326 -762 -988 -504 -149 -397 -814 -731 -712 -996 -851 -571 -453 -622 -376 -421 -674 -25 -872 -293 -121 -473 -27 -368 -330 -308 -243 -945 -533 -79 -109 -202 -26 -105 -304 -183 -428 -599 -593 -592 -597 -894 -507 -351 -590 -937 -805 -932 -787 -549 -834 -888 -652 -385 -947 -896 -1000 -420 -846 -451 -897 -29 -628 -372 -974 -928 -105 -788 -372 -615 -848 -351 -742 -22 -645 -384 -628 -515 -875 -882 -131 -501 -523 -509 -505 -681 -913 -853 -896 -233 -650 -242 -729 -510 -152 -292 -835 -472 -977 -790 -27 -26 -460 -630 -850 -294 -444 -64 -973 -224 -460 -695 -342 -116 -907 -288 -135 -733 -470 -625 -70 -829 -636 -210 -772 -455 -446 -203 -486 -663 -349 -772 -373 -170 -193 -224 -127 -801 -175 -755 -163 -590 -243 -178 -768 -796 -470 -496 -636 -252 -971 -972 -191 -714 -517 -735 -802 -291 -381 -21 -648 -543 -173 -41 -260 -643 -23 -3 -627 -918 -775 -896 -768 -519 -799 -655 -791 -506 -361 -79 -376 -140 -999 -510 -69 -332 -648 -182 -342 -914 -146 -324 -878 -69 -603 -199 -272 -232 -796 -511 -90 -818 -556 -192 -349 -660 -912 -180 -32 -6 -261 -595 -526 -589 -239 -31 -914 -258 -838 -826 -870 -972 -846 -396 -74 -524 -175 -329 -851 -374 -154 -390 -515 -327 -41 -642 -841 -439 -439 -866 -979 -986 -182 -6 -257 -335 -895 -461 -233 -44 -858 -556 -108 -801 -155 -106 -784 -972 -743 -783 -701 -487 -754 -218 -400 -667 -735 -443 -571 -146 -866 -938 -69 -243 -638 -81 -531 -322 -403 -166 -75 -471 -570 -154 -61 -101 -487 -867 -456 -845 -464 -478 -981 -107 -550 -205 -813 -377 -996 -206 -182 -847 -824 -856 -516 -367 -258 -877 -431 -937 -667 -302 -470 -457 -432 -506 -197 -205 -892 -96 -427 -942 -746 -805 -717 -957 -210 -900 -481 -537 -425 -972 -222 -85 -66 -936 -547 -667 -373 -4 -483 -380 -476 -796 -291 -717 -537 -480 -454 -174 -511 -481 -36 -747 -285 -465 -103 -103 -36 -50 -735 -56 -428 -86 -35 -793 -140 -542 -860 -574 -876 -599 -548 -677 -926 -313 -754 -562 -926 -783 -315 -690 -198 -875 -82 -205 -842 -38 -267 -342 -324 -626 -854 -741 -96 -860 -10 -522 -776 -236 -25 -904 -593 -94 -502 -834 -317 -148 -771 -835 -277 -559 -473 -587 -653 -569 -800 -635 -674 -906 -261 -626 -981 -654 -433 -531 -549 -280 -982 -607 -661 -471 -362 -698 -476 -17 -935 -885 -60 -193 -766 -5 -103 -893 -914 -729 -722 -960 -73 -203 -815 -724 -227 -868 -161 -568 -131 -67 -308 -162 -32 -736 -585 -848 -451 -59 -473 -416 -494 -283 -666 -909 -715 -942 -182 -296 -813 -565 -84 -926 -725 -40 -983 -351 -910 -180 -734 -915 -378 -124 -773 -932 -730 -117 -876 -536 -989 -653 -434 -573 -52 -63 -726 -364 -868 -956 -461 -274 -756 -40 -888 -8 -835 -732 -949 -815 -794 -46 -681 -357 -688 -457 -223 -790 -704 -544 -488 -312 -818 -723 -645 -178 -982 -744 -963 -985 -982 -250 -483 -436 -806 -474 -514 -749 -43 -543 -892 -326 -162 -335 -558 -328 -494 -441 -146 -90 -598 -7 -482 -685 -296 -780 -765 -650 -797 -148 -97 -277 -254 -349 -857 -586 -645 -945 -143 -868 -986 -928 -360 -242 -100 -739 -559 -833 -944 -914 -319 -139 -610 -109 -482 -314 -6 -712 -387 -752 -291 -700 -954 -530 -811 -839 -725 -544 -997 -731 -628 -16 -664 -5 -440 -669 -750 -965 -12 -97 -684 -777 -635 -813 -999 -657 -610 -915 -514 -715 -486 -329 -795 -746 -484 -206 -995 -907 -730 -164 -909 -853 -591 -400 -958 -597 -977 -694 -689 -356 -762 -914 -401 -20 -459 -127 -232 -842 -327 -86 -267 -198 -100 -390 -602 -218 -667 -263 -494 -847 -710 -259 -367 -342 -852 -956 -156 -145 -268 -87 -475 -358 -561 -249 -283 -169 -483 -858 -69 -464 -230 -484 -418 -146 -168 -177 -984 -154 -298 -402 -183 -86 -272 -301 -21 -291 -342 -765 -913 -969 -958 -864 -348 -631 -18 -893 -615 -145 -538 -429 -949 -358 -981 -359 -456 -303 -750 -499 -730 -997 -533 -184 -929 -234 -46 -485 -81 -452 -906 -325 -462 -933 -237 -246 -515 -742 -172 -924 -134 -729 -760 -254 -226 -790 -764 -243 -335 -1 -529 -495 -135 -609 -922 -510 -68 -300 -706 -215 -953 -369 -353 -342 -797 -921 -386 -850 -661 -740 -333 -239 -291 -689 -364 -419 -864 -988 -507 -938 -503 -725 -5 -312 -899 -292 -778 -309 -499 -703 -275 -472 -708 -525 -523 -523 -215 -879 -85 -438 -796 -681 -913 -42 -516 -983 -704 -531 -922 -161 -482 -9 -540 -725 -604 -786 -62 -32 -48 -785 -924 -405 -908 -855 -235 -464 -732 -25 -632 -865 -383 -161 -354 -480 -714 -92 -885 -280 -627 -764 -491 -81 -103 -503 -597 -975 -838 -997 -28 -497 -303 -539 -585 -691 -256 -856 -574 -648 -615 -677 -877 -140 -661 -999 -668 -232 -654 -141 -593 -878 -38 -52 -800 -270 -988 -77 -243 -704 -741 -619 -934 -598 -601 -110 -397 -922 -631 -53 -562 -227 -719 -126 -951 -713 -896 -948 -146 -323 -708 -350 -42 -848 -745 -6 -728 -554 -477 -677 -806 -209 -618 -197 -21 -562 -95 -971 -169 -221 -354 -591 -65 -104 -37 -433 -438 -792 -264 -918 -950 -45 -251 -580 -539 -371 -230 -859 -341 -110 -707 -503 -950 -67 -51 -437 -870 -826 -517 -576 -649 -712 -696 -739 -244 -244 -1 -332 -734 -585 -329 -756 -692 -506 -430 -316 -597 -878 -829 -342 -835 -924 -788 -488 -73 -169 -491 -437 -775 -537 -72 -660 -223 -540 -563 -858 -440 -803 -751 -908 -822 -650 -431 -907 -674 -756 -623 -736 -172 -417 -794 -92 -980 -233 -109 -578 -608 -577 -237 -464 -785 -615 -724 -654 -230 -937 -490 -716 -412 -10 -632 -872 -297 -485 -459 -356 -191 -117 -132 -779 -906 -723 -82 -746 -607 -591 -339 -544 -558 -24 -681 -131 -167 -107 -9 -978 -870 -967 -565 -274 -218 -83 -177 -516 -9 -399 -499 -1000 -926 -600 -48 -51 -50 -155 -460 -125 -521 -5 -541 -746 -199 -889 -771 -842 -845 -466 -5 -302 -889 -36 -155 -261 -283 -338 -134 -217 -84 -532 -913 -436 -205 -960 -999 -199 -872 -762 -417 -59 -962 -340 -268 -689 -15 -869 -359 -743 -460 -349 -553 -285 -218 -886 -899 -928 -693 -463 -34 -404 -804 -603 -733 -772 -191 -385 -999 -990 -450 -692 -529 -715 -19 -677 -340 -141 -96 -752 -514 -462 -760 -440 -748 -971 -17 -579 -279 -335 -686 -944 -978 -802 -490 -94 -310 -338 -570 -917 -737 -767 -317 -566 -53 -621 -768 -496 -966 -288 -654 -265 -570 -629 -302 -595 -798 -994 -184 -701 -244 -135 -484 -931 -790 -493 -7 -795 -681 -216 -161 -802 -764 -524 -774 -729 -222 -90 -698 -889 -26 -362 -493 -376 -809 -83 -772 -504 -573 -68 -319 -943 -29 -391 -851 -56 -598 -945 -782 -976 -3 -390 -855 -575 -947 -274 -939 -812 -598 -540 -81 -271 -96 -679 -250 -885 -919 -47 -831 -663 -805 -811 -332 -42 -463 -236 -522 -968 -681 -320 -258 -613 -141 -618 -661 -547 -827 -889 -998 -920 -714 -918 -641 -570 -22 -94 -874 -426 -13 -223 -788 -611 -635 -213 -159 -684 -159 -177 -558 -911 -950 -278 -516 -800 -619 -446 -59 -543 -803 -669 -628 -245 -82 -515 -969 -354 -580 -747 -169 -360 -215 -586 -959 -616 -965 -525 -936 -178 -58 -937 -737 -801 -235 -936 -80 -380 -653 -629 -722 -657 -20 -24 -369 -956 -732 -236 -267 -294 -676 -54 -718 -696 -997 -262 -227 -391 -62 -176 -351 -31 -35 -934 -976 -155 -761 -891 -514 -268 -21 -524 -24 -206 -605 -192 -743 -65 -560 -166 -495 -865 -50 -492 -813 -992 -179 -47 -244 -690 -158 -292 -209 -846 -379 -759 -665 -119 -673 -529 -630 -198 -199 -390 -920 -476 -798 -599 -230 -837 -747 -583 -934 -335 -966 -507 -435 -443 -667 -836 -564 -96 -893 -927 -729 -361 -914 -787 -902 -569 -490 -274 -5 -543 -823 -761 -864 -574 -529 -365 -88 -310 -760 -235 -449 -133 -208 -320 -223 -876 -202 -139 -700 -700 -714 -420 -726 -619 -740 -245 -734 -797 -551 -747 -810 -749 -759 -843 -712 -95 -71 -408 -808 -666 -934 -595 -743 -749 -481 -462 -764 -335 -173 -898 -331 -525 -963 -896 -996 -514 -96 -162 -764 -140 -541 -64 -618 -959 -103 -700 -762 -878 -949 -806 -386 -4 -153 -403 -802 -48 -924 -619 -476 -114 -818 -541 -383 -734 -207 -204 -320 -32 -994 -892 -348 -390 -274 -366 -642 -778 -962 -623 -652 -856 -955 -792 -739 -961 -387 -251 -333 -65 -792 -166 -989 -162 -665 -582 -306 -620 -811 -365 -681 -921 -792 -968 -186 -493 -439 -505 -936 -583 -897 -186 -596 -321 -437 -842 -346 -454 -907 -332 -833 -593 -288 -723 -581 -710 -317 -686 -573 -24 -948 -681 -237 -420 -96 -635 -576 -574 -982 -116 -215 -179 -628 -341 -799 -600 -255 -586 -792 -36 -994 -556 -77 -840 -567 -884 -160 -908 -585 -409 -96 -627 -529 -209 -834 -867 -985 -948 -436 -855 -344 -175 -69 -594 -909 -414 -363 -51 -621 -246 -484 -825 -851 -644 -710 -835 -467 -825 -53 -932 -889 -608 -498 -229 -176 -189 -10 -176 -798 -692 -871 -143 -35 -956 -2 -66 -506 -678 -946 -378 -52 -349 -603 -912 -75 -271 -365 -296 -156 -88 -836 -345 -196 -123 -773 -365 -586 -371 -134 -800 -151 -516 -813 -422 -777 -958 -591 -39 -470 -840 -608 -633 -874 -847 -748 -7 -258 -165 -82 -803 -958 -95 -425 -138 -225 -312 -961 -317 -142 -669 -880 -601 -387 -534 -437 -131 -358 -204 -687 -336 -570 -685 -404 -745 -565 -602 -326 -624 -543 -485 -552 -817 -977 -997 -367 -499 -524 -760 -543 -219 -367 -202 -162 -531 -144 -817 -171 -516 -591 -891 -932 -869 -633 -560 -626 -907 -179 -548 -484 -478 -328 -959 -959 -349 -867 -916 -56 -249 -679 -204 -263 -477 -919 -945 -230 -484 -84 -614 -332 -27 -197 -861 -974 -123 -933 -372 -251 -291 -166 -888 -802 -866 -94 -497 -706 -21 -170 -62 -186 -831 -298 -193 -262 -48 -774 -933 -147 -641 -375 -226 -742 -838 -669 -82 -372 -719 -74 -165 -533 -853 -740 -486 -13 -59 -509 -787 -394 -731 -370 -482 -757 -674 -619 -963 -797 -814 -587 -835 -349 -42 -716 -305 -665 -84 -615 -828 -189 -197 -730 -883 -214 -457 -951 -349 -122 -632 -11 -107 -537 -432 -467 -407 -295 -97 -83 -893 -742 -452 -356 -123 -597 -245 -184 -620 -729 -616 -623 -409 -851 -632 -662 -218 -917 -548 -765 -820 -370 -239 -20 -951 -697 -161 -472 -741 -683 -346 -11 -109 -401 -50 -321 -83 -680 -250 -999 -235 -966 -774 -848 -703 -370 -360 -558 -573 -476 -628 -83 -952 -865 -500 -768 -373 -332 -954 -978 -945 -998 -420 -637 -689 -892 -465 -635 -454 -771 -577 -403 -692 -397 -864 -791 -625 -362 -152 -514 -838 -863 -986 -41 -180 -751 -276 -848 -539 -902 -935 -347 -852 -108 -319 -200 -724 -589 -169 -730 -10 -989 -943 -340 -160 -425 -86 -642 -392 -339 -408 -546 -384 -41 -470 -249 -496 -746 -831 -75 -1000 -955 -937 -456 -975 -585 -810 -757 -837 -941 -67 -203 -893 -988 -373 -436 -328 -37 -799 -855 -577 -796 -470 -378 -342 -481 -337 -344 -575 -168 -373 -822 -480 -684 -935 -693 -360 -951 -90 -259 -199 -511 -268 -449 -994 -616 -136 -553 -237 -66 -524 -918 -241 -329 -537 -821 -769 -893 -733 -763 -341 -961 -874 -657 -88 -233 -53 -289 -35 -135 -731 -272 -947 -728 -349 -433 -305 -554 -298 -193 -61 -465 -5 -729 -698 -343 -50 -12 -85 -778 -913 -99 -481 -985 -827 -734 -74 -759 -139 -239 -793 -33 -837 -236 -64 -666 -804 -99 -602 -664 -385 -756 -612 -71 -128 -355 -57 -291 -319 -139 -451 -520 -517 -141 -457 -286 -994 -122 -973 -553 -22 -258 -761 -416 -95 -685 -192 -783 -600 -363 -401 -921 -422 -68 -825 -852 -967 -973 -886 -891 -364 -49 -835 -647 -855 -283 -971 -969 -958 -859 -291 -342 -351 -957 -287 -931 -246 -953 -933 -123 -396 -220 -628 -796 -163 -23 -161 -454 -88 -320 -933 -100 -112 -227 -64 -272 -34 -607 -891 -748 -790 -792 -886 -966 -965 -28 -132 -68 -169 -229 -351 -911 -156 -231 -354 -353 -706 -512 -898 -865 -900 -190 -225 -339 -791 -699 -674 -656 -567 -733 -979 -641 -738 -48 -711 -951 -268 -222 -624 -68 -672 -213 -13 -384 -485 -513 -129 -706 -367 -237 -969 -193 -578 -969 -554 -469 -209 -900 -645 -520 -279 -951 -450 -421 -779 -269 -118 -153 -907 -412 -161 -706 -826 -554 -999 -464 -794 -705 -220 -232 -945 -996 -644 -498 -903 -497 -289 -185 -155 -812 -10 -494 -394 -645 -20 -149 -473 -734 -409 -34 -838 -710 -166 -781 -40 -284 -763 -490 -831 -888 -39 -349 -215 -918 -498 -194 -287 -426 -195 -893 -357 -666 -636 -903 -590 -50 -596 -87 -89 -237 -912 -568 -91 -339 -975 -620 -789 -690 -731 -562 -78 -442 -487 -825 -612 -95 -355 -761 -34 -529 -871 -456 -392 -228 -295 -229 -381 -339 -966 -644 -405 -666 -466 -841 -112 -137 -539 -323 -433 -241 -669 -827 -526 -551 -295 -209 -737 -407 -764 -871 -658 -527 -342 -94 -287 -757 -481 -804 -727 -692 -228 -280 -154 -137 -368 -842 -260 -841 -2 -747 -260 -666 -383 -466 -644 -836 -759 -665 -22 -807 -736 -2 -23 -254 -896 -832 -15 -327 -896 -800 -607 -846 -849 -187 -691 -250 -696 -555 -720 -800 -889 -347 -67 -891 -713 -789 -94 -603 -525 -966 -988 -592 -126 -191 -553 -290 -773 -488 -353 -697 -526 -978 -855 -737 -382 -245 -586 -995 -242 -752 -71 -127 -560 -283 -413 -399 -233 -338 -569 -134 -766 -317 -261 -332 -99 -102 -208 -343 -284 -403 -128 -766 -305 -815 -344 -873 -536 -558 -680 -734 -357 -283 -900 -84 -571 -752 -199 -591 -270 -271 -356 -840 -744 -131 -567 -506 -534 -980 -364 -121 -581 -470 -309 -324 -48 -107 -813 -85 -330 -665 -204 -990 -602 -149 -499 -71 -2 -892 -961 -743 -444 -777 -836 -267 -200 -26 -37 -796 -469 -644 -897 -133 -412 -533 -446 -791 -266 -513 -476 -984 -346 -189 -152 -622 -466 -649 -580 -241 -30 -533 -785 -300 -812 -599 -474 -219 -45 -875 -254 -372 -636 -348 -943 -742 -720 -609 -591 -938 -987 -924 -572 -63 -570 -357 -285 -309 -640 -406 -729 -889 -771 -690 -241 -590 -38 -24 -461 -6 -776 -180 -17 -599 -527 -783 -832 -868 -49 -205 -930 -171 -183 -351 -803 -520 -343 -425 -262 -769 -166 -14 -851 -639 -318 -346 -150 -162 -186 -165 -577 -521 -699 -222 -439 -335 -872 -202 -147 -520 -637 -198 -129 -765 -727 -279 -615 -297 -741 -564 -305 -810 -507 -998 -176 -261 -182 -713 -634 -750 -330 -691 -672 -509 -504 -562 -362 -348 -913 -325 -82 -629 -844 -49 -690 -126 -606 -942 -913 -153 -422 -73 -668 -198 -35 -857 -457 -149 -647 -352 -404 -985 -327 -989 -786 -26 -927 -329 -700 -744 -378 -897 -408 -854 -126 -761 -810 -206 -538 -646 -197 -844 -787 -75 -588 -190 -453 -829 -376 -88 -296 -378 -200 -908 -316 -77 -85 -439 -194 -349 -142 -696 -798 -494 -291 -782 -457 -920 -241 -141 -551 -313 -97 -881 -432 -879 -730 -571 -761 -154 -858 -516 -496 -430 -941 -505 -522 -73 -853 -283 -497 -748 -490 -832 -448 -387 -117 -248 -994 -836 -140 -672 -521 -288 -424 -491 -319 -697 -140 -524 -617 -564 -572 -17 -308 -923 -816 -348 -631 -349 -338 -971 -979 -376 -954 -302 -246 -47 -662 -172 -904 -478 -505 -504 -225 -81 -853 -966 -782 -265 -575 -360 -871 -654 -904 -118 -326 -626 -651 -515 -203 -462 -433 -211 -66 -785 -710 -555 -650 -568 -743 -433 -947 -154 -704 -701 -637 -153 -495 -587 -659 -485 -722 -107 -482 -647 -2 -792 -330 -496 -190 -880 -662 -804 -676 -270 -694 -870 -400 -4 -350 -911 -197 -959 -592 -260 -433 -94 -585 -442 -413 -950 -592 -693 -889 -994 -953 -806 -159 -57 -514 -377 -216 -327 -939 -193 -488 -69 -444 -374 -615 -369 -850 -359 -311 -287 -295 -390 -103 -303 -916 -783 -960 -317 -352 -532 -360 -220 -822 -897 -321 -815 -110 -963 -569 -207 -897 -64 -48 -329 -987 -623 -108 -158 -858 -195 -684 -425 -273 -736 -117 -691 -811 -569 -965 -674 -980 -559 -421 -343 -408 -44 -65 -945 -491 -419 -466 -960 -156 -879 -208 -171 -569 -411 -288 -60 -586 -543 -932 -986 -304 -604 -392 -394 -40 -325 -841 -514 -212 -578 -439 -896 -916 -341 -517 -783 -83 -845 -359 -985 -563 -996 -991 -300 -315 -876 -11 -121 -910 -777 -110 -876 -868 -517 -982 -718 -264 -418 -752 -539 -249 -238 -809 -56 -949 -626 -208 -235 -270 -289 -124 -852 -253 -223 -914 -700 -357 -430 -274 -490 -529 -315 -46 -89 -740 -65 -13 -947 -266 -968 -989 -938 -985 -96 -334 -297 -164 -367 -919 -602 -682 -681 -254 -386 -831 -20 -119 -146 -502 -377 -939 -677 -624 -29 -412 -255 -551 -519 -307 -830 -852 -11 -184 -881 -629 -24 -340 -833 -356 -179 -573 -512 -606 -204 -195 -537 -33 -722 -197 -228 -420 -659 -701 -714 -938 -364 -3 -334 -280 -179 -153 -386 -660 -110 -380 -257 -985 -149 -846 -385 -148 -684 -402 -562 -1 -91 -748 -615 -604 -299 -615 -384 -211 -83 -761 -174 -538 -710 -295 -999 -671 -731 -726 -568 -839 -400 -58 -165 -219 -92 -199 -957 -705 -147 -856 -169 -89 -112 -415 -850 -720 -2 -129 -184 -174 -440 -299 -205 -65 -489 -645 -453 -913 -448 -434 -504 -184 -610 -795 -194 -232 -261 -46 -761 -684 -379 -942 -307 -596 -524 -275 -789 -52 -740 -400 -231 -991 -190 -606 -530 -447 -911 -451 -175 -637 -210 -936 -762 -593 -407 -467 -82 -735 -94 -147 -466 -672 -512 -482 -397 -794 -807 -783 -804 -906 -815 -175 -283 -704 -629 -409 -423 -633 -588 -202 -471 -123 -848 -748 -955 -56 -495 -617 -113 -892 -620 -353 -526 -194 -917 -841 -677 -389 -969 -647 -713 -469 -379 -979 -904 -966 -791 -109 -114 -421 -503 -400 -420 -782 -733 -53 -203 -714 -564 -901 -31 -543 -215 -393 -162 -377 -14 -866 -740 -137 -962 -654 -795 -815 -613 -915 -972 -948 -965 -430 -622 -109 -278 -531 -502 -31 -135 -69 -84 -935 -117 -388 -345 -594 -56 -878 -277 -18 -908 -737 -674 -422 -762 -344 -909 -21 -58 -315 -482 -598 -813 -541 -130 -837 -621 -12 -760 -262 -773 -824 -961 -36 -738 -37 -640 -940 -76 -434 -74 -972 -143 -59 -952 -736 -195 -475 -274 -243 -338 -221 -505 -943 -897 -852 -675 -227 -995 -39 -797 -307 -234 -695 -397 -395 -549 -224 -332 -893 -518 -669 -620 -737 -601 -873 -617 -508 -612 -828 -549 -756 -174 -854 -64 -307 -87 -988 -521 -266 -66 -801 -182 -964 -840 -51 -148 -775 -921 -44 -367 -113 -618 -90 -233 -857 -204 -543 -20 -901 -52 -49 -606 -138 -978 -357 -924 -537 -5 -653 -670 -158 -761 -512 -882 -357 -626 -854 -661 -774 -247 -942 -816 -270 -538 -434 -90 -852 -551 -109 -848 -728 -572 -579 -748 -841 -974 -723 -416 -141 -697 -658 -177 -829 -734 -498 -889 -675 -533 -76 -506 -884 -843 -475 -942 -354 -84 -194 -316 -53 -784 -427 -512 -145 -707 -878 -737 -228 -794 -7 -627 -558 -733 -756 -53 -757 -901 -601 -704 -575 -83 -834 -942 -148 -257 -700 -853 -345 -984 -548 -174 -481 -651 -477 -857 -547 -999 -192 -148 -34 -461 -707 -810 -632 -555 -959 -67 -582 -777 -717 -415 -815 -859 -137 -816 -466 -212 -765 -272 -821 -799 -385 -919 -152 -911 -90 -377 -252 -493 -221 -720 -821 -790 -860 -373 -315 -276 -357 -169 -804 -404 -685 -793 -990 -933 -292 -250 -468 -583 -139 -262 -62 -944 -470 -170 -645 -657 -712 -138 -346 -115 -32 -496 -908 -985 -581 -68 -219 -512 -864 -108 -319 -728 -746 -810 -424 -149 -625 -963 -833 -281 -620 -412 -391 -122 -996 -636 -468 -46 -544 -9 -472 -927 -877 -635 -269 -750 -164 -151 -114 -66 -672 -203 -272 -112 -610 -410 -231 -81 -938 -702 -107 -890 -24 -252 -494 -543 -475 -974 -457 -177 -450 -863 -979 -751 -10 -910 -771 -367 -814 -829 -895 -681 -744 -432 -164 -22 -970 -981 -902 -52 -285 -244 -801 -733 -982 -143 -387 -348 -410 -525 -465 -756 -281 -546 -895 -641 -110 -904 -266 -817 -954 -721 -874 -524 -495 -401 -488 -221 -714 -888 -876 -876 -585 -95 -860 -446 -394 -768 -119 -768 -850 -316 -414 -527 -236 -594 -832 -30 -155 -982 -40 -350 -602 -290 -570 -389 -141 -383 -462 -963 -595 -7 -37 -947 -205 -629 -654 -590 -754 -142 -657 -268 -554 -137 -423 -177 -66 -672 -166 -590 -133 -426 -946 -668 -471 -850 -20 -304 -44 -639 -745 -109 -568 -321 -353 -989 -627 -889 -457 -809 -930 -668 -557 -795 -484 -315 -979 -770 -858 -570 -8 -594 -205 -41 -536 -352 -953 -172 -95 -4 -95 -959 -965 -114 -344 -365 -728 -61 -306 -362 -721 -357 -445 -175 -54 -964 -364 -898 -744 -876 -468 -987 -556 -758 -27 -960 -706 -885 -688 -645 -337 -830 -877 -939 -392 -18 -21 -57 -474 -77 -726 -914 -523 -396 -454 -46 -849 -550 -874 -477 -866 -94 -700 -63 -584 -409 -705 -720 -751 -247 -911 -242 -441 -706 -141 -535 -376 -289 -417 -774 -335 -605 -794 -439 -273 -625 -529 -87 -439 -690 -373 -511 -520 -162 -683 -969 -752 -659 -774 -807 -476 -441 -608 -8 -401 -595 -988 -54 -639 -834 -118 -26 -756 -669 -430 -667 -497 -724 -709 -101 -779 -698 -942 -210 -978 -838 -436 -932 -380 -108 -644 -550 -327 -937 -471 -603 -146 -550 -638 -247 -219 -889 -467 -770 -18 -307 -244 -44 -842 -574 -655 -316 -640 -857 -309 -793 -369 -375 -130 -717 -160 -141 -470 -903 -244 -124 -239 -56 -223 -514 -725 -197 -355 -275 -353 -64 -280 -870 -578 -109 -895 -996 -580 -216 -437 -401 -880 -491 -593 -15 -415 -847 -573 -130 -198 -714 -107 -364 -379 -887 -612 -128 -537 -291 -532 -706 -260 -639 -701 -639 -600 -462 -432 -391 -607 -337 -671 -994 -195 -237 -131 -489 -611 -546 -693 -812 -451 -689 -178 -852 -554 -411 -614 -405 -763 -910 -159 -58 -662 -669 -8 -137 -378 -142 -752 -19 -667 -791 -5 -564 -88 -68 -22 -990 -974 -952 -738 -422 -83 -491 -693 -58 -451 -208 -681 -449 -366 -553 -471 -155 -471 -256 -299 -560 -602 -525 -634 -959 -392 -308 -641 -537 -30 -990 -308 -931 -463 -766 -899 -581 -617 -488 -590 -336 -426 -50 -413 -843 -100 -808 -13 -569 -502 -589 -550 -215 -361 -80 -399 -649 -292 -458 -236 -165 -906 -826 -629 -675 -625 -924 -155 -682 -476 -821 -887 -329 -85 -699 -294 -649 -160 -43 -479 -91 -6 -570 -354 -840 -464 -704 -165 -477 -788 -483 -86 -808 -578 -814 -939 -355 -422 -383 -891 -639 -417 -354 -349 -260 -957 -292 -579 -990 -194 -998 -686 -273 -293 -434 -996 -61 -689 -593 -138 -900 -400 -985 -316 -970 -799 -821 -491 -213 -434 -420 -728 -108 -338 -83 -456 -474 -853 -412 -797 -580 -384 -876 -852 -840 -470 -223 -479 -891 -971 -898 -923 -826 -30 -465 -498 -158 -522 -373 -560 -175 -181 -937 -335 -988 -300 -211 -408 -670 -853 -268 -757 -638 -718 -827 -967 -727 -357 -899 -121 -75 -30 -404 -936 -643 -804 -540 -362 -606 -980 -945 -775 -89 -595 -404 -218 -18 -956 -550 -945 -365 -756 -745 -772 -955 -837 -47 -399 -125 -823 -678 -994 -80 -113 -165 -534 -690 -572 -383 -742 -17 -92 -493 -28 -931 -752 -307 -601 -309 -265 -402 -774 -577 -684 -592 -104 -272 -504 -978 -189 -111 -751 -911 -823 -826 -634 -612 -809 -993 -6 -97 -703 -595 -425 -629 -883 -657 -454 -108 -606 -657 -588 -334 -933 -16 -874 -568 -155 -66 -641 -433 -750 -604 -805 -522 -710 -648 -758 -554 -965 -715 -320 -975 -651 -176 -841 -753 -278 -868 -906 -799 -724 -443 -145 -194 -870 -432 -547 -522 -144 -186 -176 -755 -837 -624 -639 -779 -261 -586 -615 -356 -19 -406 -787 -696 -27 -513 -484 -791 -768 -122 -537 -309 -866 -36 -277 -733 -390 -79 -550 -399 -624 -453 -748 -587 -378 -478 -783 -872 -107 -232 -875 -306 -475 -907 -445 -128 -724 -247 -210 -217 -606 -971 -327 -265 -419 -852 -682 -985 -601 -273 -912 -289 -819 -206 -129 -763 -672 -808 -322 -88 -889 -931 -425 -65 -630 -176 -488 -224 -696 -803 -933 -265 -682 -910 -769 -705 -871 -164 -267 -592 -711 -636 -587 -136 -70 -525 -207 -357 -97 -357 -119 -117 -865 -41 -717 -820 -970 -625 -305 -182 -321 -293 -641 -82 -578 -975 -326 -280 -284 -527 -746 -133 -590 -640 -73 -357 -900 -814 -702 -883 -723 -66 -377 -249 -776 -271 -307 -959 -586 -960 -377 -835 -559 -798 -225 -690 -841 -611 -244 -960 -435 -682 -356 -347 -36 -817 -422 -141 -767 -417 -491 -267 -467 -740 -53 -555 -314 -300 -411 -643 -42 -1000 -886 -146 -218 -205 -329 -707 -78 -957 -104 -126 -401 -379 -288 -952 -3 -750 -303 -887 -962 -190 -674 -785 -205 -64 -647 -233 -65 -912 -573 -289 -239 -597 -235 -370 -152 -774 -713 -461 -908 -643 -31 -28 -566 -547 -48 -652 -292 -485 -244 -296 -151 -141 -357 -360 -537 -480 -945 -308 -285 -790 -562 -311 -476 -134 -50 -204 -870 -499 -220 -807 -956 -25 -281 -156 -175 -428 -733 -822 -441 -833 -8 -201 -348 -759 -444 -734 -745 -14 -940 -828 -634 -645 -579 -906 -794 -349 -682 -860 -861 -298 -277 -502 -314 -506 -757 -278 -753 -994 -473 -292 -545 -864 -42 -344 -641 -286 -694 -864 -95 -276 -855 -399 -424 -754 -659 -356 -166 -880 -439 -566 -222 -37 -827 -307 -318 -842 -387 -528 -141 -216 -585 -149 -789 -883 -294 -704 -988 -631 -502 -789 -956 -939 -83 -713 -689 -799 -887 -282 -684 -542 -15 -885 -835 -668 -545 -521 -418 -629 -704 -828 -430 -927 -954 -989 -521 -232 -503 -915 -235 -266 -661 -244 -423 -730 -889 -340 -500 -21 -556 -500 -806 -198 -444 -671 -992 -633 -59 -907 -341 -708 -358 -372 -43 -252 -332 -284 -743 -332 -749 -920 -859 -235 -972 -975 -207 -596 -141 -852 -697 -624 -810 -15 -347 -462 -134 -83 -52 -302 -828 -896 -197 -264 -150 -683 -240 -369 -666 -612 -812 -338 -155 -636 -673 -765 -623 -861 -436 -59 -622 -143 -149 -741 -755 -941 -958 -891 -420 -178 -357 -57 -161 -278 -588 -74 -949 -33 -779 -494 -567 -489 -252 -839 -694 -383 -405 -359 -918 -855 -296 -768 -833 -859 -547 -348 -7 -589 -909 -960 -129 -550 -510 -805 -777 -260 -619 -998 -968 -139 -375 -125 -147 -195 -477 -565 -854 -710 -927 -323 -944 -474 -273 -569 -89 -654 -936 -551 -991 -318 -22 -155 -820 -75 -258 -832 -613 -698 -996 -547 -177 -424 -309 -644 -419 -800 -520 -913 -445 -669 -471 -529 -562 -6 -453 -70 -360 -114 -842 -3 -590 -16 -377 -366 -917 -170 -171 -939 -260 -308 -661 -377 -326 -696 -422 -416 -569 -25 -623 -508 -328 -338 -860 -694 -114 -649 -457 -94 -352 -972 -132 -807 -773 -306 -243 -542 -293 -913 -850 -324 -408 -620 -432 -406 -35 -574 -632 -458 -754 -422 -549 -595 -733 -884 -768 -816 -9 -89 -793 -439 -233 -886 -774 -118 -143 -741 -335 -903 -808 -457 -314 -743 -274 -499 -768 -433 -531 -769 -446 -414 -287 -885 -247 -475 -69 -398 -420 -918 -129 -583 -305 -925 -181 -550 -863 -116 -485 -437 -481 -269 -142 -225 -30 -883 -359 -17 -262 -473 -896 -529 -150 -298 -599 -443 -825 -9 -17 -804 -424 -514 -207 -905 -860 -618 -206 -367 -942 -586 -758 -952 -619 -958 -985 -282 -392 -22 -782 -530 -693 -877 -276 -862 -564 -70 -91 -911 -364 -107 -794 -424 -883 -61 -255 -109 -637 -828 -625 -237 -139 -651 -177 -219 -247 -304 -989 -155 -739 -875 -755 -619 -475 -246 -463 -30 -635 -261 -500 -956 -164 -382 -639 -898 -636 -438 -665 -178 -383 -885 -966 -53 -68 -309 -752 -740 -638 -803 -290 -543 -979 -142 -405 -550 -884 -190 -979 -501 -887 -925 -181 -736 -811 -847 -433 -47 -704 -106 -297 -315 -611 -144 -853 -398 -104 -744 -449 -294 -221 -173 -725 -29 -546 -986 -975 -650 -846 -502 -487 -505 -106 -968 -181 -143 -964 -924 -814 -365 -163 -340 -305 -386 -599 -137 -513 -10 -838 -291 -135 -541 -598 -766 -107 -20 -375 -471 -923 -631 -663 -460 -779 -682 -85 -866 -397 -361 -956 -784 -827 -162 -631 -256 -522 -661 -410 -521 -603 -41 -638 -679 -994 -657 -407 -505 -659 -768 -979 -746 -530 -103 -377 -954 -354 -851 -256 -313 -853 -721 -607 -721 -935 -488 -732 -635 -418 -413 -460 -402 -21 -858 -285 -966 -63 -426 -76 -211 -903 -107 -796 -208 -564 -352 -415 -351 -899 -629 -190 -712 -188 -186 -757 -107 -185 -39 -856 -303 -927 -689 -14 -219 -651 -243 -629 -479 -127 -350 -749 -642 -107 -437 -268 -585 -658 -939 -279 -655 -313 -670 -96 -199 -507 -485 -624 -85 -751 -172 -760 -643 -846 -862 -790 -993 -90 -109 -313 -536 -586 -544 -595 -418 -210 -691 -49 -828 -400 -933 -853 -692 -263 -685 -742 -256 -415 -436 -326 -41 -12 -652 -925 -57 -806 -403 -54 -919 -402 -817 -689 -406 -639 -521 -635 -7 -207 -294 -562 -262 -111 -56 -931 -142 -504 -674 -80 -821 -718 -81 -737 -441 -977 -224 -832 -359 -726 -758 -279 -980 -777 -952 -591 -542 -795 -86 -383 -711 -116 -487 -337 -899 -799 -753 -249 -942 -14 -868 -385 -951 -919 -925 -172 -165 -104 -411 -651 -264 -861 -995 -808 -723 -451 -343 -104 -985 -345 -670 -55 -972 -783 -671 -666 -112 -233 -973 -336 -503 -585 -376 -305 -181 -655 -822 -942 -116 -576 -185 -954 -911 -359 -373 -658 -206 -494 -388 -591 -737 -38 -526 -106 -987 -974 -53 -676 -423 -331 -680 -943 -575 -372 -273 -259 -146 -663 -840 -905 -981 -841 -785 -854 -458 -215 -140 -908 -634 -167 -630 -567 -648 -449 -304 -398 -114 -432 -843 -327 -384 -412 -662 -765 -242 -367 -736 -168 -272 -511 -219 -968 -206 -338 -684 -333 -209 -438 -277 -536 -428 -716 -630 -465 -458 -37 -720 -865 -742 -991 -429 -513 -898 -329 -172 -208 -629 -846 -357 -767 -590 -226 -908 -41 -972 -361 -863 -875 -939 -444 -487 -791 -432 -204 -814 -735 -38 -380 -626 -245 -848 -76 -819 -109 -245 -124 -57 -203 -835 -459 -971 -641 -204 -274 -752 -548 -120 -490 -782 -349 -66 -648 -78 -181 -602 -529 -783 -669 -192 -75 -973 -890 -325 -250 -985 -933 -174 -340 -65 -589 -310 -116 -641 -939 -767 -423 -615 -581 -72 -59 -616 -33 -328 -358 -120 -771 -969 -743 -979 -732 -274 -556 -753 -764 -638 -792 -667 -223 -565 -342 -715 -695 -100 -490 -779 -417 -191 -840 -512 -117 -44 -110 -213 -727 -23 -231 -861 -158 -693 -711 -910 -661 -996 -503 -107 -88 -745 -835 -673 -301 -376 -389 -21 -537 -783 -407 -947 -96 -200 -786 -129 -96 -247 -631 -953 -202 -208 -116 -551 -814 -555 -116 -857 -42 -696 -299 -975 -176 -886 -845 -3 -66 -991 -864 -67 -691 -846 -486 -247 -640 -901 -231 -828 -525 -301 -594 -908 -576 -653 -343 -60 -319 -267 -594 -97 -657 -84 -967 -401 -760 -794 -189 -358 -294 -985 -962 -862 -484 -391 -763 -412 -560 -285 -893 -255 -980 -951 -85 -676 -934 -101 -888 -877 -20 -501 -7 -861 -462 -562 -998 -817 -771 -299 -447 -849 -352 -245 -442 -488 -885 -458 -638 -141 -492 -20 -60 -921 -643 -7 -780 -127 -10 -5 -96 -771 -252 -926 -721 -280 -819 -985 -730 -725 -930 -11 -956 -799 -480 -951 -583 -192 -431 -26 -629 -727 -990 -667 -296 -958 -332 -536 -443 -712 -439 -662 -294 -580 -105 -237 -266 -725 -592 -568 -675 -448 -571 -608 -4 -846 -604 -221 -606 -98 -581 -177 -854 -81 -350 -995 -756 -378 -487 -52 -740 -290 -375 -253 -614 -754 -155 -797 -321 -882 -912 -137 -365 -198 -966 -70 -267 -950 -585 -290 -429 -668 -299 -339 -547 -438 -316 -677 -534 -6 -409 -1000 -516 -236 -338 -127 -519 -478 -650 -394 -441 -611 -760 -156 -356 -190 -239 -110 -613 -637 -271 -935 -598 -1 -462 -728 -373 -325 -307 -154 -671 -927 -357 -184 -444 -320 -772 -54 -373 -217 -729 -732 -70 -139 -516 -122 -262 -644 -466 -397 -512 -416 -774 -855 -933 -51 -225 -459 -628 -464 -791 -460 -827 -168 -626 -756 -311 -824 -844 -159 -323 -529 -819 -345 -30 -153 -124 -85 -333 -112 -68 -956 -671 -610 -630 -148 -116 -163 -562 -875 -581 -843 -281 -743 -616 -895 -627 -635 -322 -178 -465 -467 -691 -537 -322 -910 -719 -595 -703 -544 -289 -886 -540 -351 -511 -252 -183 -822 -223 -471 -847 -994 -304 -867 -625 -500 -467 -324 -757 -363 -621 -465 -652 -180 -610 -742 -982 -431 -795 -1000 -416 -735 -941 -396 -818 -687 -265 -443 -719 -62 -669 -739 -753 -729 -146 -552 -907 -463 -349 -495 -121 -910 -794 -869 -567 -19 -189 -703 -368 -201 -620 -58 -956 -266 -547 -616 -625 -958 -271 -229 -698 -7 -583 -559 -337 -378 -170 -738 -640 -756 -606 -130 -408 -868 -53 -367 -804 -6 -128 -272 -406 -619 -936 -319 -792 -663 -120 -928 -919 -226 -544 -612 -598 -462 -576 -492 -42 -78 -342 -225 -190 -974 -890 -393 -423 -527 -43 -527 -283 -141 -554 -576 -516 -820 -89 -934 -550 -593 -497 -862 -476 -230 -156 -991 -314 -763 -242 -795 -589 -446 -959 -53 -304 -699 -433 -662 -213 -604 -212 -530 -880 -908 -774 -132 -922 -416 -163 -985 -896 -492 -910 -132 -229 -780 -423 -535 -944 -157 -303 -796 -272 -657 -506 -117 -944 -437 -293 -235 -573 -137 -403 -857 -584 -164 -949 -108 -359 -851 -672 -658 -806 -470 -994 -810 -449 -719 -468 -732 -912 -680 -608 -739 -321 -121 -695 -431 -596 -477 -93 -570 -303 -948 -686 -689 -746 -113 -611 -179 -554 -123 -448 -737 -688 -794 -866 -947 -788 -451 -333 -618 -46 -525 -328 -500 -274 -403 -856 -626 -48 -180 -651 -795 -533 -59 -277 -431 -321 -948 -254 -679 -992 -455 -931 -582 -26 -422 -157 -669 -964 -720 -776 -185 -551 -702 -795 -273 -786 -179 -4 -394 -375 -535 -585 -43 -255 -545 -792 -101 -792 -941 -816 -556 -122 -346 -873 -950 -860 -117 -99 -927 -167 -390 -491 -816 -986 -56 -262 -426 -246 -181 -832 -490 -774 -310 -263 -309 -234 -699 -179 -784 -453 -142 -838 -851 -204 -61 -268 -789 -472 -897 -524 -903 -794 -197 -907 -27 -949 -576 -771 -326 -147 -737 -277 -73 -547 -298 -566 -842 -111 -942 -54 -288 -864 -958 -837 -144 -543 -700 -224 -762 -105 -404 -184 -674 -277 -426 -264 -843 -684 -67 -736 -668 -439 -139 -781 -845 -32 -182 -319 -764 -600 -3 -967 -665 -611 -841 -344 -702 -772 -330 -442 -290 -905 -798 -525 -848 -255 -812 -560 -659 -305 -589 -883 -961 -152 -640 -875 -327 -55 -785 -329 -39 -464 -462 -926 -703 -499 -644 -982 -232 -200 -492 -90 -48 -66 -905 -795 -504 -714 -116 -690 -388 -403 -447 -226 -910 -794 -857 -519 -723 -214 -86 -217 -135 -75 -768 -408 -54 -693 -967 -406 -387 -897 -10 -999 -648 -801 -33 -845 -328 -693 -949 -824 -659 -642 -540 -508 -747 -663 -240 -628 -817 -888 -194 -149 -695 -172 -929 -259 -428 -535 -903 -236 -436 -885 -194 -835 -391 -598 -528 -964 -966 -960 -475 -407 -901 -578 -338 -287 -865 -575 -409 -143 -639 -922 -617 -255 -321 -249 -833 -632 -827 -322 -36 -908 -661 -995 -138 -340 -106 -144 -509 -690 -848 -733 -904 -891 -100 -756 -881 -844 -492 -724 -452 -446 -880 -668 -521 -749 -833 -418 -452 -957 -482 -738 -625 -28 -798 -710 -587 -432 -792 -870 -70 -755 -256 -108 -453 -487 -755 -89 -903 -985 -892 -35 -946 -500 -190 -190 -282 -416 -785 -295 -239 -766 -911 -232 -825 -843 -139 -730 -969 -566 -598 -361 -470 -888 -702 -417 -89 -877 -914 -321 -408 -778 -761 -751 -391 -207 -198 -475 -273 -162 -937 -159 -749 -926 -387 -655 -900 -958 -780 -367 -209 -292 -822 -166 -690 -650 -914 -170 -223 -528 -394 -58 -813 -989 -675 -38 -47 -579 -195 -584 -967 -910 -193 -750 -849 -249 -477 -305 -829 -846 -184 -648 -212 -857 -792 -798 -53 -776 -298 -661 -275 -1 -932 -998 -190 -99 -509 -962 -491 -462 -203 -663 -71 -930 -231 -383 -349 -936 -797 -113 -360 -949 -134 -626 -195 -579 -906 -334 -266 -6 -643 -404 -834 -178 -12 -496 -312 -210 -237 -492 -862 -735 -152 -290 -41 -690 -74 -946 -238 -523 -148 -193 -179 -304 -396 -832 -555 -605 -156 -345 -197 -40 -109 -475 -694 -235 -17 -393 -456 -330 -32 -353 -882 -931 -9 -199 -194 -179 -742 -232 -142 -133 -763 -755 -798 -399 -532 -425 -758 -102 -496 -412 -71 -45 -299 -90 -273 -949 -599 -321 -198 -596 -188 -359 -301 -208 -36 -650 -155 -612 -585 -30 -911 -767 -332 -312 -144 -190 -653 -321 -391 -75 -144 -564 -189 -688 -996 -693 -500 -382 -984 -27 -887 -101 -169 -514 -572 -580 -381 -694 -532 -851 -657 -442 -782 -915 -638 -597 -136 -523 -366 -967 -701 -657 -910 -723 -809 -282 -90 -548 -583 -324 -449 -174 -753 -877 -779 -301 -358 -958 -616 -158 -82 -812 -601 -723 -660 -20 -846 -629 -829 -771 -641 -89 -165 -376 -97 -85 -17 -597 -685 -489 -674 -22 -103 -482 -191 -379 -807 -123 -150 -9 -834 -600 -461 -991 -1000 -127 -821 -894 -33 -749 -535 -422 -172 -328 -744 -246 -640 -308 -897 -435 -248 -118 -229 -474 -318 -615 -862 -50 -229 -85 -741 -318 -574 -923 -474 -362 -661 -546 -728 -20 -698 -630 -688 -323 -274 -353 -298 -616 -40 -466 -172 -308 -939 -72 -330 -490 -495 -628 -292 -1 -982 -942 -104 -146 -91 -301 -879 -430 -614 -542 -682 -231 -476 -88 -845 -254 -379 -233 -531 -965 -30 -667 -506 -860 -993 -25 -41 -88 -723 -853 -808 -399 -60 -410 -480 -953 -599 -823 -235 -397 -344 -713 -358 -220 -753 -702 -209 -443 -974 -570 -439 -583 -336 -914 -176 -28 -308 -346 -611 -496 -14 -3 -274 -632 -293 -76 -716 -669 -835 -147 -412 -493 -155 -951 -188 -455 -645 -85 -857 -795 -472 -174 -102 -937 -834 -685 -244 -467 -826 -303 -681 -71 -946 -399 -696 -6 -608 -205 -10 -632 -15 -290 -809 -722 -684 -88 -34 -514 -798 -365 -672 -50 -552 -588 -889 -303 -734 -630 -597 -673 -606 -188 -14 -517 -727 -885 -792 -52 -70 -363 -539 -487 -143 -582 -348 -837 -203 -87 -678 -955 -845 -715 -225 -452 -519 -323 -428 -132 -314 -579 -230 -922 -719 -599 -629 -266 -61 -595 -458 -170 -705 -129 -355 -876 -735 -540 -211 -988 -958 -456 -154 -286 -420 -688 -638 -384 -38 -632 -729 -751 -93 -929 -104 -439 -902 -229 -383 -306 -152 -578 -146 -173 -272 -887 -48 -686 -831 -340 -820 -10 -260 -351 -240 -292 -880 -207 -587 -597 -139 -38 -192 -240 -141 -651 -591 -599 -489 -175 -656 -642 -115 -810 -271 -108 -854 -456 -247 -467 -577 -315 -51 -77 -705 -864 -782 -654 -302 -933 -54 -577 -932 -486 -997 -128 -413 -317 -759 -409 -558 -587 -781 -413 -254 -720 -196 -135 -305 -193 -127 -142 -865 -846 -773 -313 -130 -228 -756 -488 -873 -81 -711 -80 -966 -240 -7 -160 -48 -336 -610 -101 -706 -866 -338 -279 -104 -280 -607 -373 -83 -719 -271 -932 -210 -383 -381 -156 -479 -721 -378 -782 -75 -771 -684 -904 -632 -308 -418 -2 -91 -179 -920 -632 -977 -284 -471 -927 -876 -142 -24 -668 -777 -997 -532 -356 -218 -858 -543 -719 -485 -940 -544 -396 -432 -391 -174 -967 -960 -450 -153 -522 -887 -505 -771 -699 -356 -42 -652 -13 -662 -457 -418 -765 -777 -431 -188 -160 -787 -712 -141 -3 -172 -409 -451 -270 -969 -772 -204 -823 -971 -170 -484 -726 -566 -617 -936 -23 -355 -720 -259 -909 -402 -885 -591 -601 -476 -23 -398 -582 -769 -318 -112 -98 -944 -177 -620 -16 -456 -663 -327 -743 -927 -343 -511 -411 -864 -559 -536 -8 -301 -99 -275 -368 -535 -805 -651 -370 -806 -886 -588 -831 -711 -223 -802 -922 -247 -82 -472 -984 -551 -204 -798 -191 -280 -240 -799 -209 -729 -794 -427 -227 -282 -142 -4 -697 -235 -195 -29 -977 -58 -243 -261 -373 -264 -984 -936 -638 -790 -573 -987 -145 -116 -344 -261 -235 -355 -450 -730 -429 -637 -358 -833 -422 -353 -677 -637 -687 -893 -955 -243 -821 -293 -637 -569 -80 -970 -177 -270 -535 -209 -896 -649 -891 -122 -843 -628 -204 -95 -518 -503 -916 -67 -655 -187 -674 -513 -82 -159 -1 -869 -130 -889 -460 -424 -743 -480 -602 -786 -638 -743 -328 -979 -40 -70 -803 -273 -716 -32 -166 -469 -553 -207 -251 -257 -607 -836 -169 -83 -139 -553 -863 -859 -987 -887 -781 -255 -401 -456 -612 -972 -991 -168 -150 -4 -196 -912 -526 -201 -956 -792 -90 -414 -453 -65 -928 -121 -669 -654 -361 -427 -94 -528 -504 -213 -346 -75 -790 -993 -751 -791 -73 -637 -609 -99 -894 -900 -395 -102 -871 -33 -796 -550 -533 -415 -401 -58 -349 -299 -277 -65 -550 -221 -931 -417 -259 -264 -945 -118 -519 -827 -591 -333 -311 -118 -270 -755 -266 -335 -520 -292 -99 -517 -380 -855 -879 -70 -491 -387 -610 -936 -284 -756 -181 -90 -766 -995 -599 -421 -194 -237 -157 -771 -351 -244 -241 -337 -961 -752 -904 -71 -1 -796 -179 -1000 -962 -523 -951 -589 -754 -37 -47 -18 -776 -207 -312 -955 -48 -431 -347 -409 -59 -577 -731 -958 -843 -521 -982 -510 -225 -21 -894 -223 -4 -97 -273 -902 -809 -854 -174 -459 -834 -370 -476 -669 -892 -478 -195 -21 -89 -610 -62 -100 -998 -927 -129 -970 -431 -337 -159 -913 -486 -425 -366 -373 -392 -190 -182 -450 -921 -278 -945 -323 -442 -371 -703 -532 -594 -314 -993 -427 -238 -787 -976 -809 -151 -481 -169 -143 -532 -787 -875 -275 -335 -247 -788 -313 -561 -887 -373 -1 -912 -441 -468 -640 -307 -904 -911 -253 -756 -130 -98 -132 -897 -909 -624 -720 -691 -684 -220 -698 -849 -495 -380 -410 -658 -213 -804 -993 -920 -924 -956 -884 -301 -291 -215 -387 -781 -468 -606 -534 -583 -55 -375 -412 -336 -785 -62 -224 -250 -230 -185 -919 -66 -978 -143 -940 -267 -254 -969 -314 -303 -862 -130 -67 -559 -180 -101 -944 -816 -367 -35 -700 -548 -739 -277 -863 -742 -194 -693 -134 -644 -971 -668 -609 -904 -834 -547 -834 -31 -331 -329 -46 -516 -220 -362 -144 -229 -232 -230 -667 -720 -178 -745 -987 -578 -450 -979 -652 -764 -443 -93 -635 -57 -165 -664 -999 -212 -211 -207 -756 -89 -650 -187 -919 -456 -835 -893 -964 -155 -129 -679 -565 -358 -655 -625 -935 -450 -876 -12 -531 -836 -784 -457 -946 -335 -321 -449 -750 -40 -61 -583 -47 -65 -469 -294 -205 -10 -354 -909 -337 -783 -777 -706 -227 -72 -94 -987 -269 -734 -559 -268 -879 -30 -820 -375 -552 -371 -297 -830 -293 -30 -237 -709 -229 -600 -746 -651 -737 -17 -972 -907 -293 -113 -786 -344 -735 -367 -13 -329 -342 -242 -395 -855 -329 -929 -388 -931 -289 -600 -689 -921 -935 -253 -932 -452 -986 -925 -630 -924 -855 -430 -885 -261 -495 -337 -8 -478 -296 -102 -720 -58 -213 -540 -818 -79 -898 -739 -690 -596 -582 -287 -294 -823 -545 -255 -101 -903 -119 -46 -529 -650 -670 -148 -790 -969 -603 -152 -197 -769 -891 -125 -787 -178 -641 -314 -657 -716 -361 -990 -135 -806 -926 -74 -909 -839 -199 -325 -323 -399 -681 -323 -731 -816 -954 -853 -508 -901 -144 -942 -608 -740 -333 -909 -417 -403 -772 -937 -934 -698 -985 -726 -127 -47 -867 -42 -14 -637 -628 -445 -261 -820 -859 -622 -194 -246 -743 -621 -625 -830 -465 -321 -886 -107 -746 -69 -185 -831 -708 -221 -611 -46 -217 -970 -771 -336 -802 -93 -776 -220 -607 -127 -626 -754 -344 -86 -517 -731 -110 -993 -949 -899 -321 -614 -144 -622 -760 -712 -970 -517 -552 -501 -882 -888 -530 -432 -272 -497 -905 -586 -880 -504 -509 -55 -823 -69 -764 -564 -550 -938 -879 -805 -931 -728 -631 -546 -520 -756 -41 -654 -432 -942 -927 -479 -773 -505 -238 -779 -424 -375 -109 -15 -50 -122 -615 -888 -939 -34 -558 -463 -943 -755 -466 -826 -478 -115 -677 -783 -897 -915 -512 -729 -521 -54 -32 -529 -197 -252 -866 -924 -174 -537 -354 -675 -900 -790 -713 -322 -192 -631 -931 -878 -280 -514 -507 -737 -816 -479 -989 -358 -332 -169 -473 -76 -975 -341 -519 -297 -242 -968 -450 -337 -761 -209 -490 -320 -381 -858 -334 -627 -852 -604 -178 -92 -32 -671 -242 -958 -123 -122 -624 -328 -76 -334 -814 -284 -768 -984 -388 -531 -77 -259 -917 -540 -778 -130 -964 -708 -551 -2 -857 -141 -804 -689 -234 -679 -403 -796 -39 -933 -589 -975 -305 -831 -988 -632 -29 -505 -762 -933 -512 -618 -477 -127 -29 -240 -497 -312 -783 -364 -73 -779 -803 -147 -519 -794 -683 -197 -533 -723 -769 -2 -16 -227 -671 -968 -584 -819 -649 -578 -316 -275 -977 -418 -618 -212 -835 -756 -153 -143 -1000 -842 -378 -169 -736 -379 -535 -514 -425 -439 -272 -605 -860 -733 -754 -425 -877 -720 -17 -574 -848 -68 -860 -466 -862 -405 -672 -93 -229 -942 -829 -761 -568 -829 -918 -401 -161 -537 -192 -582 -741 -91 -417 -323 -772 -120 -846 -21 -238 -725 -10 -36 -271 -583 -903 -948 -554 -64 -161 -894 -10 -983 -75 -704 -928 -705 -229 -10 -821 -109 -859 -570 -925 -458 -615 -131 -693 -174 -321 -331 -278 -475 -403 -881 -544 -751 -489 -327 -457 -400 -304 -180 -622 -80 -466 -15 -429 -803 -554 -923 -394 -81 -741 -416 -609 -815 -120 -292 -21 -739 -342 -758 -579 -625 -21 -464 -737 -307 -159 -925 -283 -241 -942 -361 -302 -517 -783 -312 -665 -182 -58 -991 -545 -514 -652 -306 -221 -274 -22 -337 -89 -816 -524 -19 -668 -196 -6 -762 -560 -909 -20 -6 -788 -445 -582 -590 -16 -863 -79 -235 -762 -621 -248 -275 -632 -611 -321 -494 -215 -627 -870 -773 -345 -780 -100 -728 -885 -964 -478 -861 -95 -585 -370 -570 -339 -921 -520 -404 -535 -36 -660 -410 -445 -636 -647 -279 -224 -553 -678 -821 -170 -507 -291 -982 -308 -308 -201 -836 -597 -622 -881 -15 -356 -215 -701 -145 -437 -343 -792 -351 -746 -279 -394 -11 -213 -799 -622 -216 -130 -692 -336 -739 -833 -159 -934 -385 -535 -130 -319 -104 -215 -398 -954 -797 -82 -985 -391 -453 -578 -257 -426 -722 -971 -929 -183 -996 -143 -823 -913 -288 -746 -996 -823 -765 -822 -729 -78 -272 -196 -758 -981 -976 -884 -916 -43 -910 -7 -797 -848 -519 -657 -925 -466 -643 -673 -702 -573 -235 -510 -105 -736 -659 -944 -51 -915 -730 -834 -729 -907 -936 -361 -947 -287 -4 -731 -866 -190 -112 -254 -664 -651 -487 -497 -856 -808 -381 -49 -427 -176 -948 -231 -843 -141 -291 -568 -606 -698 -266 -983 -766 -682 -184 -927 -179 -517 -904 -933 -400 -845 -805 -188 -276 -537 -177 -521 -190 -166 -764 -363 -905 -156 -321 -517 -422 -555 -859 -987 -803 -45 -404 -780 -890 -140 -351 -532 -754 -232 -736 -487 -567 -466 -455 -661 -259 -942 -969 -766 -259 -976 -774 -475 -703 -784 -345 -265 -293 -535 -371 -804 -77 -812 -791 -682 -322 -80 -733 -866 -839 -937 -769 -526 -211 -653 -154 -280 -267 -303 -19 -282 -187 -176 -683 -594 -677 -465 -262 -687 -944 -207 -377 -677 -909 -700 -950 -668 -474 -758 -846 -821 -46 -356 -102 -749 -528 -970 -798 -672 -878 -197 -482 -265 -467 -110 -629 -298 -267 -513 -459 -682 -206 -924 -892 -326 -929 -362 -604 -553 -505 -932 -742 -178 -316 -475 -773 -540 -675 -128 -512 -40 -271 -572 -212 -278 -620 -453 -543 -202 -51 -258 -44 -678 -367 -948 -893 -213 -534 -911 -348 -56 -715 -864 -962 -122 -34 -69 -430 -868 -936 -523 -300 -366 -965 -693 -327 -930 -128 -232 -324 -211 -652 -553 -468 -913 -852 -597 -286 -904 -267 -14 -247 -948 -968 -706 -69 -214 -314 -862 -458 -891 -284 -928 -677 -833 -162 -456 -382 -147 -584 -827 -755 -823 -604 -217 -174 -564 -276 -654 -629 -874 -88 -752 -531 -5 -435 -881 -907 -735 -35 -242 -38 -87 -263 -75 -605 -516 -769 -21 -811 -382 -170 -705 -224 -524 -598 -267 -794 -249 -194 -868 -234 -802 -63 -19 -498 -891 -112 -168 -475 -654 -179 -747 -972 -739 -475 -520 -167 -288 -848 -1 -125 -370 -672 -680 -824 -254 -238 -131 -651 -301 -808 -325 -572 -943 -159 -1000 -117 -763 -412 -648 -990 -194 -219 -740 -379 -960 -80 -962 -26 -666 -767 -132 -675 -162 -98 -728 -28 -626 -692 -617 -368 -639 -597 -613 -710 -888 -35 -768 -988 -69 -308 -580 -226 -349 -212 -92 -420 -227 -67 -750 -164 -59 -341 -177 -947 -90 -255 -825 -228 -846 -168 -686 -741 -484 -329 -667 -611 -553 -141 -686 -864 -755 -448 -270 -656 -314 -160 -944 -647 -83 -136 -824 -132 -673 -101 -208 -858 -123 -40 -23 -238 -106 -307 -445 -332 -68 -951 -188 -109 -138 -440 -534 -32 -653 -519 -199 -528 -199 -234 -110 -143 -781 -254 -652 -631 -745 -935 -898 -879 -666 -93 -974 -76 -185 -974 -768 -622 -928 -371 -931 -491 -242 -947 -797 -120 -527 -345 -589 -682 -179 -512 -24 -613 -683 -347 -353 -92 -84 -410 -519 -674 -79 -647 -249 -141 -681 -244 -106 -640 -413 -64 -892 -386 -399 -151 -83 -470 -930 -505 -544 -574 -988 -99 -22 -319 -768 -788 -787 -629 -445 -629 -51 -19 -326 -288 -117 -873 -330 -64 -418 -965 -528 -395 -418 -558 -976 -266 -866 -561 -906 -812 -464 -703 -160 -473 -193 -238 -635 -897 -773 -188 -238 -382 -180 -941 -776 -625 -96 -36 -245 -557 -839 -611 -348 -274 -922 -48 -574 -794 -665 -691 -664 -473 -251 -5 -809 -497 -441 -230 -488 -989 -316 -108 -854 -381 -21 -613 -149 -426 -79 -186 -832 -813 -983 -68 -336 -436 -100 -223 -885 -111 -418 -630 -946 -54 -944 -788 -483 -977 -78 -486 -129 -80 -269 -78 -271 -23 -780 -477 -527 -45 -842 -427 -782 -853 -844 -354 -552 -178 -969 -566 -861 -384 -296 -735 -382 -718 -761 -570 -779 -475 -357 -521 -945 -906 -208 -995 -179 -652 -76 -266 -831 -234 -199 -758 -449 -739 -763 -471 -159 -821 -763 -383 -821 -75 -107 -794 -1 -401 -262 -262 -888 -233 -527 -271 -392 -273 -779 -721 -144 -142 -566 -53 -477 -947 -500 -34 -999 -547 -110 -912 -111 -929 -81 -185 -428 -307 -575 -855 -673 -529 -825 -346 -779 -444 -656 -582 -216 -262 -749 -797 -767 -835 -110 -581 -635 -367 -554 -690 -683 -835 -350 -777 -544 -913 -855 -803 -397 -677 -873 -484 -697 -812 -573 -509 -140 -550 -213 -4 -394 -503 -516 -33 -717 -518 -470 -798 -517 -394 -479 -852 -488 -827 -762 -925 -640 -282 -608 -10 -929 -587 -898 -638 -249 -565 -657 -640 -279 -293 -140 -599 -340 -845 -524 -115 -146 -414 -439 -994 -958 -131 -197 -255 -512 -638 -479 -355 -271 -58 -306 -589 -26 -558 -366 -695 -840 -433 -332 -322 -236 -248 -996 -28 -298 -852 -359 -626 -306 -128 -592 -190 -666 -396 -415 -307 -776 -652 -180 -33 -840 -438 -435 -588 -334 -814 -708 -882 -861 -81 -74 -181 -2 -973 -369 -670 -175 -509 -549 -493 -719 -628 -467 -84 -980 -642 -438 -456 -190 -49 -668 -346 -40 -512 -881 -660 -740 -604 -376 -377 -422 -196 -123 -734 -983 -621 -181 -603 -932 -629 -171 -66 -357 -449 -988 -718 -88 -660 -706 -159 -494 -836 -39 -294 -614 -978 -923 -803 -786 -940 -246 -176 -857 -850 -682 -767 -776 -942 -553 -730 -876 -249 -6 -263 -72 -68 -891 -31 -853 -436 -436 -56 -4 -909 -209 -53 -848 -556 -143 -803 -960 -234 -492 -121 -253 -605 -568 -905 -356 -107 -275 -229 -817 -389 -871 -692 -961 -914 -943 -836 -873 -961 -978 -665 -275 -289 -355 -828 -885 -526 -835 -891 -815 -798 -377 -634 -312 -37 -8 -798 -631 -877 -123 -556 -667 -600 -582 -741 -544 -762 -506 -2 -975 -311 -278 -79 -821 -831 -816 -86 -845 -188 -641 -359 -246 -330 -940 -544 -458 -363 -303 -73 -966 -199 -550 -440 -191 -95 -411 -986 -538 -551 -98 -977 -385 -352 -655 -324 -595 -477 -35 -849 -120 -951 -64 -195 -426 -472 -855 -492 -821 -296 -608 -840 -293 -339 -996 -488 -179 -56 -196 -282 -473 -39 -995 -136 -183 -630 -576 -278 -315 -807 -417 -611 -255 -322 -582 -659 -18 -509 -22 -407 -49 -371 -835 -677 -84 -615 -805 -725 -75 -784 -189 -320 -193 -371 -160 -996 -407 -296 -666 -675 -343 -225 -427 -732 -180 -375 -656 -838 -413 -122 -441 -500 -26 -719 -121 -55 -916 -497 -48 -152 -225 -953 -848 -562 -221 -916 -413 -576 -72 -699 -400 -481 -563 -279 -45 -996 -911 -397 -205 -864 -895 -615 -717 -103 -884 -380 -108 -555 -548 -97 -257 -172 -738 -917 -253 -541 -336 -623 -901 -964 -495 -146 -261 -694 -781 -934 -330 -736 -716 -200 -621 -790 -58 -480 -35 -488 -461 -564 -213 -415 -291 -173 -337 -224 -716 -533 -342 -116 -675 -590 -301 -28 -286 -516 -19 -879 -953 -233 -144 -852 -170 -305 -698 -946 -384 -115 -447 -246 -242 -40 -866 -640 -348 -129 -615 -122 -745 -735 -166 -482 -966 -545 -511 -974 -912 -917 -129 -190 -86 -96 -965 -780 -525 -385 -520 -103 -265 -918 -254 -703 -649 -140 -45 -377 -811 -21 -861 -340 -166 -224 -878 -340 -810 -142 -488 -734 -656 -832 -833 -72 -48 -772 -515 -122 -196 -771 -744 -735 -66 -938 -774 -836 -72 -373 -691 -6 -211 -936 -355 -608 -455 -361 -125 -9 -546 -783 -900 -574 -65 -520 -176 -680 -302 -939 -238 -608 -763 -332 -526 -508 -158 -458 -15 -800 -55 -735 -836 -467 -300 -878 -433 -675 -586 -90 -829 -64 -860 -80 -519 -520 -496 -45 -726 -424 -624 -899 -433 -491 -220 -3 -397 -664 -834 -649 -93 -903 -624 -612 -18 -886 -7 -857 -490 -404 -711 -10 -662 -606 -409 -440 -818 -679 -212 -971 -675 -791 -531 -874 -21 -709 -534 -356 -622 -424 -204 -30 -40 -299 -288 -629 -508 -28 -49 -351 -798 -444 -19 -117 -320 -315 -821 -632 -808 -381 -806 -693 -700 -8 -274 -750 -274 -4 -400 -935 -570 -990 -786 -434 -928 -790 -473 -481 -322 -880 -229 -144 -758 -315 -887 -300 -707 -52 -897 -803 -306 -406 -270 -317 -999 -728 -950 -2 -564 -911 -8 -713 -680 -84 -418 -291 -991 -473 -575 -642 -76 -273 -397 -455 -156 -815 -987 -414 -793 -817 -73 -148 -771 -896 -785 -46 -876 -727 -401 -99 -243 -473 -21 -669 -309 -11 -607 -586 -286 -973 -932 -390 -150 -286 -566 -887 -151 -236 -87 -724 -474 -849 -562 -628 -109 -323 -978 -24 -973 -945 -563 -362 -456 -331 -606 -836 -620 -257 -626 -436 -864 -633 -59 -79 -622 -739 -444 -855 -834 -839 -845 -848 -887 -398 -185 -180 -873 -837 -684 -486 -420 -412 -902 -427 -492 -578 -526 -444 -232 -985 -256 -941 -759 -568 -857 -758 -53 -226 -995 -753 -84 -157 -635 -753 -208 -906 -146 -512 -397 -604 -561 -657 -513 -217 -958 -773 -2 -314 -146 -950 -537 -485 -756 -55 -962 -382 -53 -815 -798 -929 -734 -916 -208 -661 -228 -910 -654 -336 -920 -567 -228 -685 -925 -476 -203 -41 -543 -750 -298 -842 -824 -688 -558 -668 -47 -69 -892 -277 -475 -561 -50 -831 -399 -954 -491 -875 -133 -248 -337 -240 -840 -162 -360 -191 -941 -709 -481 -960 -657 -952 -896 -467 -240 -234 -267 -805 -478 -586 -828 -766 -315 -786 -557 -735 -323 -536 -907 -755 -76 -522 -997 -282 -772 -323 -593 -897 -797 -583 -911 -451 -297 -706 -627 -657 -746 -728 -323 -314 -662 -773 -962 -590 -574 -296 -136 -559 -930 -841 -914 -928 -942 -444 -804 -731 -58 -357 -898 -609 -486 -304 -500 -741 -802 -899 -315 -53 -493 -424 -172 -542 -702 -936 -44 -397 -166 -87 -516 -871 -856 -932 -505 -553 -870 -325 -298 -975 -286 -811 -408 -1 -264 -954 -192 -268 -191 -180 -924 -885 -179 -671 -755 -945 -774 -404 -29 -260 -726 -644 -826 -288 -151 -625 -584 -271 -153 -717 -835 -552 -552 -817 -997 -865 -907 -444 -257 -559 -115 -760 -348 -71 -841 -326 -108 -734 -266 -881 -883 -173 -611 -906 -313 -774 -997 -844 -957 -105 -638 -914 -105 -687 -396 -675 -133 -70 -234 -196 -428 -115 -44 -398 -548 -8 -24 -341 -197 -30 -141 -421 -455 -799 -682 -469 -791 -506 -256 -655 -871 -618 -637 -478 -428 -398 -773 -366 -716 -325 -486 -869 -485 -978 -572 -560 -320 -388 -811 -956 -456 -700 -718 -879 -212 -357 -280 -544 -201 -617 -471 -513 -746 -279 -53 -108 -477 -445 -616 -443 -703 -700 -589 -151 -275 -968 -162 -738 -506 -672 -252 -302 -782 -254 -538 -118 -634 -274 -687 -535 -632 -912 -228 -631 -250 -331 -788 -155 -761 -197 -558 -330 -248 -308 -739 -350 -625 -290 -983 -721 -439 -938 -651 -631 -581 -967 -553 -15 -378 -463 -89 -314 -111 -11 -688 -177 -186 -766 -652 -655 -517 -889 -264 -186 -246 -246 -810 -501 -896 -622 -799 -724 -83 -502 -956 -271 -866 -84 -653 -131 -570 -112 -20 -551 -705 -569 -841 -679 -843 -3 -344 -813 -271 -839 -640 -713 -938 -56 -310 -127 -749 -661 -963 -128 -823 -88 -945 -563 -566 -804 -845 -209 -197 -617 -479 -878 -886 -76 -722 -550 -478 -593 -391 -739 -980 -599 -601 -810 -612 -200 -989 -247 -620 -884 -221 -672 -660 -871 -305 -965 -361 -267 -808 -789 -980 -407 -310 -414 -375 -763 -700 -900 -796 -275 -125 -131 -69 -754 -762 -518 -400 -210 -412 -97 -671 -876 -963 -415 -667 -472 -341 -130 -384 -908 -478 -529 -875 -757 -783 -549 -682 -574 -63 -629 -985 -77 -767 -882 -661 -591 -754 -331 -123 -568 -751 -659 -399 -754 -614 -352 -962 -468 -185 -437 -171 -689 -725 -520 -206 -269 -510 -521 -987 -945 -321 -611 -527 -767 -387 -361 -821 -204 -387 -138 -520 -439 -21 -604 -837 -182 -21 -893 -734 -224 -230 -235 -550 -39 -101 -907 -682 -528 -108 -783 -291 -998 -931 -905 -74 -907 -812 -623 -996 -558 -580 -481 -534 -704 -59 -282 -644 -472 -623 -270 -827 -898 -478 -460 -495 -884 -620 -703 -119 -446 -786 -775 -102 -604 -634 -132 -657 -384 -371 -428 -424 -720 -710 -221 -914 -368 -22 -267 -622 -137 -883 -626 -328 -456 -343 -665 -860 -664 -310 -135 -884 -654 -835 -573 -977 -21 -81 -631 -773 -589 -997 -835 -322 -798 -320 -456 -543 -631 -585 -736 -762 -824 -192 -279 -532 -832 -149 -62 -617 -166 -249 -941 -971 -615 -776 -92 -17 -672 -302 -589 -309 -957 -492 -442 -517 -180 -798 -446 -823 -931 -340 -822 -290 -810 -736 -170 -340 -487 -861 -282 -373 -212 -825 -326 -479 -110 -679 -703 -437 -453 -863 -267 -506 -250 -369 -887 -863 -720 -684 -692 -306 -795 -441 -4 -369 -194 -202 -38 -415 -147 -773 -313 -547 -240 -150 -673 -420 -871 -229 -127 -628 -495 -541 -437 -7 -832 -159 -940 -332 -43 -891 -918 -374 -361 -967 -394 -44 -295 -5 -476 -255 -849 -727 -175 -134 -929 -819 -73 -153 -28 -467 -977 -984 -367 -89 -765 -550 -911 -150 -155 -295 -536 -455 -756 -117 -814 -793 -679 -80 -351 -654 -383 -974 -866 -656 -619 -933 -69 -927 -977 -361 -264 -877 -949 -837 -282 -701 -313 -715 -693 -58 -248 -73 -911 -110 -791 -16 -550 -383 -186 -6 -713 -434 -52 -995 -170 -940 -251 -707 -767 -685 -907 -29 -53 -323 -435 -505 -373 -385 -118 -96 -854 -609 -284 -445 -525 -615 -196 -175 -534 -151 -799 -39 -21 -775 -713 -723 -238 -24 -149 -478 -747 -864 -289 -688 -595 -954 -771 -903 -778 -550 -24 -191 -623 -528 -478 -644 -487 -504 -973 -361 -229 -216 -237 -184 -104 -276 -635 -590 -786 -837 -645 -492 -251 -66 -327 -45 -585 -840 -463 -218 -843 -565 -60 -812 -517 -7 -482 -786 -195 -31 -798 -331 -261 -746 -639 -416 -169 -78 -904 -730 -718 -644 -350 -876 -507 -712 -615 -393 -408 -139 -778 -677 -553 -174 -999 -107 -183 -691 -740 -188 -150 -859 -435 -435 -385 -424 -359 -82 -872 -283 -205 -826 -701 -312 -117 -903 -195 -6 -306 -555 -166 -522 -553 -146 -311 -270 -25 -553 -807 -132 -897 -841 -579 -824 -479 -82 -848 -675 -774 -341 -113 -556 -603 -716 -848 -898 -813 -261 -409 -140 -806 -835 -514 -400 -450 -803 -550 -339 -485 -503 -144 -899 -983 -48 -108 -796 -546 -961 -90 -215 -339 -417 -896 -450 -555 -778 -130 -201 -687 -355 -256 -392 -767 -38 -414 -824 -337 -645 -620 -894 -509 -174 -934 -342 -839 -293 -686 -843 -742 -437 -169 -250 -180 -897 -939 -141 -414 -109 -81 -949 -798 -746 -790 -914 -739 -742 -147 -912 -731 -499 -814 -744 -1000 -693 -61 -528 -772 -620 -752 -193 -101 -260 -577 -884 -228 -772 -116 -992 -883 -663 -233 -890 -537 -287 -498 -201 -977 -770 -786 -641 -963 -680 -225 -603 -579 -333 -47 -454 -599 -771 -681 -573 -926 -367 -30 -173 -476 -234 -549 -307 -553 -402 -213 -457 -150 -225 -513 -719 -818 -153 -584 -73 -88 -160 -583 -784 -324 -950 -427 -780 -528 -25 -412 -76 -750 -430 -480 -115 -879 -919 -299 -623 -80 -99 -559 -991 -987 -735 -358 -501 -353 -839 -137 -803 -519 -163 -866 -105 -693 -556 -271 -350 -255 -45 -791 -854 -342 -598 -328 -998 -327 -697 -978 -609 -548 -263 -668 -468 -389 -763 -656 -931 -869 -951 -314 -920 -707 -956 -191 -698 -687 -186 -442 -296 -173 -834 -882 -907 -252 -343 -931 -42 -694 -975 -203 -259 -62 -623 -279 -817 -370 -596 -349 -487 -243 -576 -84 -875 -880 -465 -525 -693 -502 -10 -546 -608 -891 -555 -53 -767 -611 -8 -796 -671 -509 -339 -271 -148 -613 -598 -469 -227 -431 -715 -146 -888 -400 -957 -333 -541 -732 -106 -54 -793 -843 -549 -601 -219 -376 -718 -630 -844 -383 -469 -825 -565 -848 -39 -721 -82 -142 -757 -875 -426 -983 -574 -917 -966 -372 -545 -321 -63 -192 -690 -68 -400 -550 -273 -219 -936 -896 -54 -181 -889 -586 -692 -482 -267 -163 -981 -170 -616 -628 -871 -183 -516 -910 -984 -973 -846 -485 -773 -347 -917 -166 -908 -434 -801 -382 -470 -928 -860 -704 -160 -8 -574 -549 -743 -400 -754 -680 -141 -13 -952 -424 -240 -1 -901 -444 -33 -328 -582 -688 -389 -941 -117 -886 -898 -562 -935 -415 -290 -780 -399 -142 -262 -117 -716 -307 -492 -704 -809 -412 -553 -979 -712 -533 -401 -667 -694 -437 -719 -347 -343 -479 -913 -904 -180 -472 -493 -652 -766 -623 -883 -676 -480 -148 -485 -702 -264 -685 -618 -747 -578 -65 -86 -475 -720 -391 -388 -87 -754 -556 -35 -524 -737 -32 -167 -124 -374 -180 -792 -862 -440 -337 -869 -171 -171 -429 -985 -919 -737 -116 -280 -821 -631 -735 -294 -370 -49 -802 -592 -527 -822 -270 -334 -902 -693 -324 -180 -894 -812 -513 -343 -335 -459 -297 -571 -956 -83 -805 -19 -17 -599 -600 -299 -565 -800 -617 -318 -288 -425 -242 -1 -335 -708 -588 -326 -417 -591 -473 -595 -808 -601 -28 -856 -12 -476 -204 -655 -431 -524 -963 -141 -917 -754 -301 -240 -923 -268 -429 -39 -824 -147 -632 -100 -200 -726 -87 -194 -530 -514 -660 -681 -385 -623 -182 -89 -138 -812 -136 -442 -315 -819 -826 -910 -841 -87 -419 -458 -783 -511 -656 -115 -896 -463 -842 -854 -266 -436 -771 -132 -169 -664 -7 -131 -705 -691 -916 -727 -790 -596 -59 -988 -29 -555 -775 -611 -523 -988 -549 -118 -354 -616 -195 -1000 -904 -17 -32 -767 -588 -741 -754 -976 -393 -899 -527 -274 -571 -405 -318 -484 -908 -748 -541 -707 -782 -7 -941 -619 -413 -968 -93 -137 -873 -218 -132 -395 -979 -357 -272 -400 -171 -95 -288 -504 -438 -851 -168 -592 -842 -84 -448 -527 -728 -646 -592 -836 -805 -908 -275 -414 -196 -203 -321 -357 -657 -387 -556 -56 -802 -169 -704 -420 -301 -667 -952 -50 -488 -620 -481 -896 -961 -659 -740 -277 -239 -47 -35 -339 -734 -322 -720 -41 -560 -204 -464 -544 -540 -528 -522 -223 -420 -675 -58 -888 -295 -366 -821 -172 -884 -746 -240 -300 -307 -87 -277 -870 -786 -862 -786 -496 -317 -658 -808 -28 -659 -255 -544 -507 -188 -953 -354 -143 -823 -167 -5 -941 -822 -544 -923 -932 -537 -969 -982 -96 -508 -239 -579 -484 -23 -912 -577 -763 -130 -859 -202 -949 -400 -580 -757 -653 -688 -355 -497 -575 -596 -942 -339 -97 -483 -991 -670 -962 -379 -194 -559 -793 -774 -657 -988 -973 -904 -138 -944 -127 -567 -121 -144 -499 -286 -496 -11 -618 -143 -899 -401 -613 -406 -677 -988 -19 -608 -357 -733 -581 -365 -19 -933 -489 -445 -461 -616 -894 -497 -900 -586 -326 -896 -491 -251 -558 -181 -484 -388 -975 -882 -251 -387 -520 -109 -215 -133 -224 -689 -954 -380 -101 -569 -320 -390 -717 -316 -58 -998 -155 -515 -84 -81 -747 -641 -410 -521 -613 -895 -697 -357 -221 -383 -369 -947 -661 -686 -444 -760 -50 -155 -420 -591 -65 -92 -421 -182 -325 -971 -560 -529 -97 -435 -351 -256 -406 -9 -851 -362 -249 -511 -689 -351 -76 -454 -954 -279 -704 -31 -318 -986 -849 -672 -274 -103 -282 -939 -217 -191 -750 -969 -68 -337 -832 -181 -732 -757 -250 -610 -143 -769 -237 -279 -265 -459 -380 -212 -667 -371 -400 -855 -23 -176 -203 -162 -26 -897 -747 -551 -472 -93 -606 -26 -646 -843 -178 -541 -821 -136 -429 -15 -208 -705 -43 -621 -981 -460 -723 -185 -496 -947 -42 -875 -833 -142 -140 -1000 -594 -145 -440 -303 -50 -236 -935 -666 -663 -928 -841 -612 -863 -48 -690 -446 -283 -959 -406 -101 -876 -127 -180 -530 -481 -232 -854 -502 -160 -143 -160 -877 -779 -92 -38 -843 -171 -686 -766 -76 -999 -945 -112 -66 -155 -736 -901 -81 -216 -814 -209 -552 -352 -466 -148 -174 -665 -147 -868 -57 -811 -679 -277 -301 -598 -300 -852 -131 -308 -420 -542 -718 -175 -743 -381 -445 -813 -862 -371 -120 -620 -90 -845 -752 -289 -287 -980 -311 -106 -876 -794 -203 -687 -216 -994 -687 -670 -900 -242 -712 -58 -210 -306 -523 -175 -166 -447 -837 -547 -891 -905 -643 -589 -100 -816 -835 -788 -925 -45 -230 -994 -907 -70 -317 -590 -915 -872 -748 -536 -321 -947 -106 -34 -581 -360 -540 -881 -969 -594 -652 -795 -753 -399 -193 -554 -269 -645 -197 -536 -456 -630 -284 -129 -870 -103 -606 -932 -701 -572 -712 -702 -244 -880 -781 -553 -667 -545 -711 -808 -116 -104 -347 -186 -508 -690 -612 -363 -57 -909 -39 -879 -540 -936 -420 -546 -117 -563 -738 -494 -736 -596 -895 -763 -486 -283 -214 -344 -840 -477 -558 -805 -994 -508 -99 -609 -145 -141 -13 -87 -649 -615 -344 -874 -430 -349 -260 -242 -914 -55 -599 -325 -841 -685 -580 -473 -869 -706 -668 -544 -150 -521 -706 -66 -109 -73 -207 -52 -397 -511 -374 -13 -364 -858 -823 -57 -740 -345 -488 -107 -984 -577 -274 -183 -975 -719 -132 -451 -161 -492 -617 -103 -152 -106 -782 -563 -230 -980 -521 -580 -255 -799 -286 -181 -302 -252 -906 -909 -348 -774 -683 -616 -793 -576 -620 -410 -323 -89 -298 -33 -535 -352 -557 -626 -602 -890 -769 -930 -685 -469 -883 -403 -233 -543 -222 -42 -577 -323 -641 -416 -572 -353 -825 -755 -39 -359 -395 -481 -445 -564 -663 -744 -606 -678 -495 -252 -544 -962 -489 -424 -477 -789 -323 -946 -168 -838 -943 -646 -695 -199 -920 -90 -780 -758 -490 -201 -695 -548 -79 -450 -581 -455 -922 -957 -251 -933 -824 -317 -788 -295 -906 -611 -844 -59 -460 -161 -235 -691 -630 -932 -855 -434 -668 -330 -562 -771 -873 -956 -920 -502 -668 -965 -119 -246 -588 -360 -256 -715 -620 -544 -762 -727 -810 -522 -815 -837 -165 -220 -536 -32 -268 -78 -645 -223 -174 -863 -390 -269 -331 -169 -598 -220 -425 -934 -805 -690 -3 -629 -312 -720 -455 -759 -346 -172 -898 -432 -658 -607 -764 -366 -137 -674 -987 -991 -545 -293 -111 -559 -199 -353 -264 -620 -692 -489 -763 -414 -279 -775 -695 -787 -260 -352 -642 -426 -222 -511 -414 -636 -165 -287 -58 -613 -916 -114 -990 -411 -102 -230 -970 -397 -442 -291 -603 -355 -212 -337 -678 -491 -787 -555 -198 -336 -437 -388 -227 -786 -499 -963 -520 -211 -90 -777 -666 -517 -204 -1000 -289 -735 -701 -319 -296 -218 -860 -349 -224 -547 -180 -250 -361 -316 -134 -790 -709 -453 -497 -388 -812 -254 -71 -798 -682 -593 -649 -978 -902 -697 -644 -63 -253 -803 -409 -850 -823 -577 -251 -708 -881 -618 -231 -397 -849 -14 -902 -690 -743 -222 -473 -577 -724 -343 -95 -535 -40 -87 -710 -217 -233 -306 -288 -58 -426 -649 -739 -326 -28 -6 -21 -254 -987 -773 -662 -766 -672 -202 -797 -184 -560 -731 -81 -650 -976 -253 -145 -338 -684 -712 -987 -475 -79 -24 -722 -860 -783 -626 -881 -347 -624 -650 -878 -480 -816 -563 -744 -912 -408 -54 -544 -490 -688 -626 -462 -471 -208 -160 -259 -957 -649 -570 -60 -363 -190 -732 -425 -815 -514 -490 -663 -66 -863 -750 -94 -736 -378 -294 -900 -759 -53 -747 -92 -748 -966 -799 -283 -464 -757 -867 -452 -303 -146 -494 -642 -119 -490 -618 -319 -941 -804 -319 -359 -764 -565 -470 -513 -808 -954 -272 -649 -958 -913 -720 -643 -880 -503 -848 -475 -460 -91 -822 -24 -187 -354 -902 -471 -363 -848 -119 -615 -871 -690 -778 -404 -217 -658 -519 -920 -46 -510 -654 -196 -593 -788 -20 -209 -648 -980 -11 -497 -88 -500 -795 -797 -442 -486 -37 -6 -880 -295 -131 -529 -208 -11 -233 -771 -385 -218 -898 -655 -19 -847 -896 -805 -198 -428 -260 -343 -675 -630 -299 -920 -580 -894 -232 -447 -956 -696 -45 -360 -607 -176 -178 -527 -518 -724 -169 -650 -692 -166 -442 -150 -975 -808 -499 -819 -919 -791 -121 -648 -307 -405 -565 -808 -3 -256 -31 -935 -21 -315 -916 -459 -279 -134 -255 -956 -380 -871 -984 -461 -54 -501 -551 -37 -391 -324 -166 -741 -719 -62 -971 -580 -55 -421 -723 -460 -958 -723 -861 -528 -788 -243 -117 -786 -752 -850 -972 -81 -349 -320 -310 -403 -724 -866 -502 -577 -630 -31 -81 -997 -555 -571 -286 -942 -482 -894 -490 -24 -402 -139 -132 -251 -107 -957 -586 -288 -861 -496 -211 -497 -821 -852 -204 -476 -587 -179 -103 -866 -485 -103 -47 -570 -716 -728 -913 -756 -882 -530 -51 -337 -628 -417 -900 -89 -129 -477 -453 -476 -813 -470 -780 -860 -984 -906 -664 -764 -680 -767 -874 -952 -572 -815 -965 -906 -58 -511 -505 -110 -101 -328 -286 -104 -253 -784 -224 -583 -692 -232 -254 -352 -789 -854 -432 -303 -391 -526 -206 -519 -829 -957 -648 -432 -156 -787 -177 -658 -74 -879 -251 -785 -549 -891 -880 -259 -235 -237 -658 -337 -468 -202 -34 -472 -408 -425 -849 -57 -300 -337 -952 -329 -725 -398 -993 -495 -409 -225 -569 -414 -946 -868 -663 -564 -357 -569 -932 -558 -755 -426 -469 -630 -471 -600 -850 -563 -733 -620 -696 -5 -377 -908 -549 -983 -669 -262 -884 -596 -493 -541 -821 -394 -878 -625 -963 -756 -422 -985 -846 -106 -948 -39 -274 -708 -109 -524 -311 -669 -69 -941 -70 -86 -760 -144 -315 -754 -541 -740 -155 -286 -105 -185 -76 -520 -546 -604 -881 -761 -810 -183 -173 -116 -192 -122 -626 -883 -643 -393 -163 -278 -268 -196 -530 -64 -852 -9 -939 -566 -251 -780 -930 -259 -172 -545 -319 -407 -516 -193 -88 -41 -46 -217 -369 -867 -898 -288 -398 -992 -569 -582 -745 -485 -50 -265 -253 -876 -399 -766 -550 -650 -778 -414 -86 -668 -908 -550 -374 -168 -135 -814 -255 -263 -470 -662 -10 -33 -256 -26 -934 -665 -108 -380 -981 -887 -744 -580 -42 -362 -821 -347 -488 -650 -137 -966 -542 -873 -671 -427 -790 -825 -116 -687 -452 -367 -848 -78 -473 -727 -740 -66 -401 -300 -718 -543 -199 -257 -841 -700 -732 -282 -551 -783 -71 -378 -831 -399 -804 -546 -866 -103 -782 -258 -660 -823 -596 -162 -223 -688 -587 -127 -514 -595 -842 -208 -627 -76 -951 -565 -154 -57 -340 -744 -820 -62 -463 -659 -302 -789 -610 -722 -155 -862 -869 -94 -65 -632 -285 -162 -529 -475 -461 -389 -789 -860 -819 -341 -656 -303 -212 -444 -729 -998 -311 -273 -235 -557 -810 -930 -15 -734 -907 -784 -889 -158 -697 -437 -489 -666 -388 -746 -702 -156 -714 -194 -646 -307 -191 -287 -193 -945 -286 -238 -94 -421 -331 -327 -884 -414 -955 -977 -832 -421 -736 -114 -460 -920 -159 -356 -401 -114 -560 -803 -753 -500 -443 -229 -175 -651 -535 -953 -132 -688 -738 -132 -215 -880 -593 -332 -202 -636 -199 -90 -434 -696 -274 -897 -236 -797 -26 -175 -128 -381 -342 -273 -302 -669 -712 -720 -721 -376 -912 -761 -203 -956 -914 -373 -609 -642 -412 -809 -331 -554 -653 -47 -725 -747 -360 -832 -114 -356 -17 -328 -472 -478 -698 -817 -409 -105 -83 -887 -434 -822 -969 -753 -624 -474 -474 -513 -861 -434 -27 -256 -571 -85 -406 -521 -831 -958 -619 -150 -912 -982 -335 -675 -144 -854 -974 -384 -939 -200 -812 -869 -689 -699 -161 -129 -113 -295 -12 -889 -482 -298 -839 -187 -87 -582 -336 -841 -445 -326 -698 -674 -821 -863 -541 -832 -544 -588 -816 -871 -690 -606 -862 -436 -669 -435 -755 -587 -622 -181 -193 -911 -459 -663 -380 -45 -533 -115 -236 -58 -904 -217 -231 -452 -433 -194 -358 -414 -112 -880 -419 -739 -376 -901 -845 -104 -664 -671 -116 -583 -981 -449 -900 -897 -816 -278 -41 -186 -569 -185 -30 -98 -734 -676 -944 -852 -234 -221 -720 -291 -873 -620 -645 -649 -333 -843 -54 -149 -533 -529 -332 -169 -956 -653 -689 -672 -274 -475 -897 -237 -678 -97 -944 -639 -272 -290 -457 -587 -300 -118 -636 -222 -433 -432 -396 -629 -540 -720 -859 -94 -928 -180 -112 -688 -357 -914 -290 -801 -328 -13 -560 -960 -959 -171 -51 -459 -711 -433 -62 -448 -816 -580 -65 -430 -449 -908 -864 -59 -745 -895 -304 -858 -24 -312 -548 -344 -362 -174 -151 -291 -999 -47 -757 -948 -770 -990 -260 -758 -228 -203 -50 -844 -614 -456 -99 -212 -848 -840 -128 -460 -122 -78 -223 -235 -411 -593 -9 -510 -172 -716 -996 -17 -144 -199 -763 -304 -677 -689 -428 -251 -198 -502 -54 -183 -965 -628 -554 -98 -871 -299 -362 -539 -868 -424 -387 -176 -324 -459 -661 -17 -334 -993 -272 -82 -7 -269 -278 -499 -435 -130 -437 -848 -991 -655 -511 -269 -152 -157 -593 -619 -420 -972 -336 -495 -954 -63 -874 -520 -922 -910 -417 -591 -671 -762 -733 -330 -542 -337 -920 -545 -70 -449 -142 -135 -428 -46 -545 -407 -685 -457 -383 -448 -645 -502 -2 -132 -21 -256 -778 -155 -559 -923 -577 -874 -479 -647 -271 -871 -445 -568 -59 -318 -146 -787 -19 -756 -774 -754 -773 -651 -977 -590 -720 -707 -943 -985 -460 -572 -693 -59 -311 -194 -426 -602 -389 -256 -693 -222 -248 -413 -295 -354 -269 -827 -518 -535 -525 -123 -708 -590 -959 -901 -523 -30 -369 -670 -810 -349 -120 -481 -100 -972 -126 -261 -165 -45 -500 -112 -821 -764 -723 -622 -245 -375 -384 -887 -664 -994 -405 -639 -64 -643 -604 -388 -231 -885 -32 -136 -95 -654 -662 -70 -266 -663 -165 -688 -855 -820 -191 -12 -977 -397 -132 -155 -120 -936 -528 -445 -250 -679 -775 -41 -487 -894 -998 -618 -780 -582 -453 -736 -21 -661 -741 -453 -974 -924 -32 -454 -730 -288 -426 -344 -631 -926 -409 -431 -44 -274 -31 -609 -102 -411 -738 -68 -160 -225 -982 -646 -574 -975 -34 -698 -740 -984 -624 -950 -405 -940 -758 -435 -275 -459 -332 -531 -903 -392 -58 -654 -927 -455 -287 -740 -644 -900 -853 -19 -921 -241 -198 -182 -132 -531 -540 -187 -759 -7 -818 -52 -268 -455 -172 -719 -43 -470 -652 -161 -253 -515 -315 -201 -137 -744 -582 -366 -428 -413 -131 -162 -797 -914 -121 -975 -445 -451 -123 -412 -942 -851 -183 -56 -154 -551 -649 -811 -582 -579 -134 -395 -697 -561 -803 -998 -302 -906 -156 -270 -443 -865 -869 -739 -547 -174 -394 -118 -305 -98 -267 -822 -269 -995 -228 -973 -387 -134 -627 -673 -982 -939 -559 -731 -758 -753 -398 -892 -539 -786 -46 -924 -346 -289 -765 -890 -765 -772 -899 -551 -402 -885 -668 -555 -677 -514 -44 -834 -186 -589 -518 -283 -839 -669 -611 -185 -542 -812 -452 -897 -305 -358 -901 -537 -426 -60 -495 -893 -925 -236 -754 -315 -186 -621 -127 -869 -915 -374 -308 -224 -578 -517 -517 -614 -298 -860 -376 -115 -567 -492 -810 -48 -526 -706 -437 -903 -83 -386 -82 -430 -837 -664 -619 -772 -390 -355 -166 -244 -758 -747 -544 -294 -163 -122 -600 -485 -39 -494 -553 -449 -333 -194 -113 -854 -792 -767 -647 -146 -661 -934 -928 -687 -880 -513 -816 -238 -527 -355 -10 -48 -100 -315 -521 -999 -588 -927 -407 -963 -467 -558 -808 -973 -462 -38 -353 -871 -793 -227 -124 -648 -577 -667 -18 -786 -634 -335 -366 -803 -446 -46 -731 -794 -202 -76 -996 -36 -745 -22 -672 -238 -97 -135 -488 -941 -963 -318 -694 -986 -376 -276 -172 -27 -889 -975 -203 -16 -601 -3 -464 -145 -569 -236 -552 -636 -142 -59 -984 -61 -350 -247 -363 -284 -538 -856 -399 -964 -839 -150 -147 -311 -269 -355 -525 -680 -416 -727 -216 -58 -116 -456 -521 -980 -706 -652 -88 -643 -982 -931 -211 -926 -76 -548 -166 -196 -996 -464 -573 -123 -886 -193 -257 -509 -172 -143 -192 -907 -190 -95 -877 -725 -987 -602 -905 -102 -138 -456 -151 -356 -472 -22 -760 -595 -123 -774 -877 -298 -668 -378 -999 -296 -469 -576 -290 -211 -10 -180 -419 -406 -831 -458 -207 -351 -51 -351 -14 -992 -916 -820 -232 -762 -769 -822 -668 -651 -600 -120 -939 -646 -555 -319 -869 -488 -156 -492 -797 -282 -689 -468 -993 -215 -793 -656 -577 -790 -238 -539 -281 -42 -92 -763 -684 -958 -132 -654 -246 -603 -413 -765 -583 -46 -420 -606 -922 -907 -901 -892 -682 -446 -874 -503 -951 -116 -266 -911 -252 -290 -370 -968 -790 -963 -261 -872 -155 -94 -366 -459 -768 -365 -422 -570 -596 -756 -725 -647 -848 -343 -115 -653 -353 -532 -45 -824 -541 -730 -15 -479 -523 -940 -124 -691 -777 -447 -768 -507 -692 -69 -74 -409 -320 -348 -407 -401 -191 -196 -435 -625 -335 -1000 -249 -445 -189 -253 -871 -925 -886 -773 -248 -327 -345 -866 -135 -980 -836 -494 -836 -994 -445 -735 -626 -609 -162 -790 -505 -998 -167 -734 -298 -751 -124 -668 -862 -576 -731 -632 -666 -669 -850 -981 -483 -143 -684 -245 -392 -496 -322 -998 -335 -762 -918 -78 -517 -532 -328 -790 -148 -161 -505 -88 -861 -875 -35 -487 -536 -426 -880 -995 -673 -812 -367 -446 -311 -806 -357 -384 -365 -172 -613 -457 -930 -327 -984 -800 -143 -413 -115 -135 -74 -696 -923 -93 -213 -882 -825 -546 -646 -882 -795 -423 -120 -8 -162 -45 -148 -610 -716 -42 -798 -734 -586 -413 -882 -311 -574 -761 -741 -610 -580 -898 -566 -185 -458 -812 -834 -861 -116 -716 -847 -345 -323 -348 -855 -463 -202 -126 -288 -230 -786 -495 -453 -25 -827 -789 -753 -811 -850 -600 -922 -520 -642 -290 -93 -674 -329 -323 -911 -776 -935 -395 -49 -458 -982 -973 -310 -904 -412 -421 -19 -385 -228 -918 -893 -209 -622 -754 -43 -397 -569 -458 -14 -652 -617 -31 -253 -595 -422 -567 -427 -447 -141 -291 -834 -212 -303 -449 -69 -266 -180 -347 -52 -18 -955 -7 -694 -222 -791 -779 -832 -418 -593 -550 -70 -764 -559 -200 -520 -774 -247 -274 -927 -499 -195 -563 -578 -277 -726 -258 -692 -8 -553 -181 -245 -730 -273 -315 -116 -493 -288 -37 -956 -543 -491 -634 -488 -974 -331 -519 -833 -455 -146 -685 -695 -893 -499 -505 -924 -928 -98 -825 -551 -546 -7 -644 -511 -488 -717 -458 -654 -603 -367 -864 -531 -982 -359 -428 -912 -7 -625 -712 -847 -640 -203 -673 -672 -240 -578 -495 -381 -185 -160 -995 -848 -865 -11 -789 -73 -623 -770 -591 -662 -606 -867 -12 -423 -551 -402 -411 -469 -14 -959 -343 -394 -392 -144 -152 -759 -658 -294 -964 -263 -20 -854 -453 -404 -422 -932 -79 -238 -685 -618 -574 -342 -499 -710 -616 -60 -484 -623 -794 -718 -472 -85 -762 -773 -504 -723 -818 -502 -240 -440 -882 -30 -785 -520 -186 -114 -924 -576 -483 -199 -294 -271 -739 -188 -928 -880 -216 -89 -898 -635 -496 -167 -771 -518 -920 -88 -103 -511 -623 -737 -128 -846 -66 -492 -871 -949 -150 -833 -286 -105 -794 -413 -491 -117 -384 -846 -771 -509 -728 -521 -994 -890 -593 -731 -261 -57 -257 -260 -760 -479 -132 -376 -709 -119 -892 -24 -702 -392 -127 -949 -744 -108 -349 -832 -67 -755 -341 -860 -370 -476 -64 -404 -24 -529 -864 -519 -991 -856 -786 -265 -195 -450 -648 -684 -708 -147 -48 -39 -948 -56 -675 -526 -930 -765 -603 -740 -540 -841 -738 -202 -239 -106 -74 -884 -859 -748 -482 -3 -10 -779 -90 -110 -539 -829 -893 -679 -533 -669 -470 -613 -196 -815 -810 -844 -714 -23 -588 -988 -210 -375 -506 -903 -934 -232 -915 -567 -53 -836 -772 -242 -102 -893 -767 -760 -952 -669 -912 -332 -923 -210 -603 -12 -5 -467 -637 -900 -267 -286 -965 -161 -472 -872 -448 -480 -900 -515 -407 -236 -544 -144 -665 -905 -150 -665 -293 -912 -877 -591 -892 -655 -947 -759 -731 -391 -349 -431 -9 -952 -8 -660 -115 -639 -873 -359 -190 -178 -220 -157 -516 -21 -751 -387 -500 -879 -781 -779 -292 -868 -996 -375 -863 -361 -214 -122 -294 -990 -19 -990 -921 -4 -821 -732 -413 -730 -786 -113 -61 -886 -904 -189 -656 -82 -756 -425 -377 -152 -994 -815 -379 -800 -372 -569 -211 -481 -471 -963 -884 -897 -773 -818 -332 -950 -919 -242 -891 -705 -744 -251 -185 -613 -441 -592 -635 -513 -14 -967 -406 -68 -756 -929 -421 -538 -125 -941 -623 -306 -556 -526 -409 -610 -384 -347 -567 -815 -947 -404 -140 -671 -404 -516 -988 -270 -847 -980 -110 -481 -733 -679 -454 -387 -490 -160 -114 -522 -67 -356 -906 -705 -883 -738 -867 -478 -971 -455 -113 -772 -606 -217 -168 -489 -755 -636 -663 -741 -861 -144 -692 -77 -305 -40 -620 -747 -684 -928 -400 -354 -363 -975 -974 -124 -96 -305 -693 -655 -369 -548 -731 -301 -695 -836 -613 -627 -765 -195 -909 -303 -529 -401 -196 -895 -881 -778 -472 -738 -122 -968 -691 -345 -339 -414 -500 -54 -504 -433 -282 -60 -569 -520 -982 -471 -640 -712 -968 -525 -946 -41 -31 -501 -598 -998 -671 -638 -17 -798 -912 -362 -981 -479 -440 -513 -634 -51 -745 -220 -836 -911 -600 -969 -618 -283 -610 -389 -896 -332 -365 -488 -956 -964 -608 -538 -468 -145 -982 -384 -850 -955 -647 -873 -306 -74 -909 -442 -206 -832 -803 -277 -141 -54 -115 -66 -340 -15 -174 -3 -911 -725 -526 -17 -171 -579 -651 -310 -853 -814 -114 -406 -279 -633 -993 -879 -935 -42 -430 -134 -24 -206 -368 -549 -103 -37 -893 -378 -411 -665 -814 -229 -661 -65 -848 -80 -526 -273 -953 -83 -328 -130 -339 -779 -74 -855 -214 -893 -923 -195 -111 -405 -445 -613 -42 -632 -497 -917 -672 -280 -72 -823 -194 -146 -448 -253 -77 -854 -496 -447 -666 -739 -322 -694 -274 -773 -529 -423 -718 -60 -570 -686 -269 -448 -767 -836 -839 -697 -505 -628 -327 -612 -932 -220 -723 -511 -6 -940 -727 -104 -210 -349 -688 -892 -913 -903 -503 -848 -110 -205 -672 -951 -280 -28 -365 -562 -507 -180 -320 -788 -466 -403 -813 -925 -288 -518 -869 -322 -683 -701 -128 -883 -419 -163 -477 -146 -273 -524 -496 -869 -607 -30 -435 -329 -978 -309 -641 -609 -960 -738 -479 -71 -927 -331 -622 -838 -500 -125 -753 -711 -551 -176 -884 -334 -838 -381 -241 -331 -727 -699 -146 -168 -445 -146 -225 -135 -141 -772 -740 -989 -580 -622 -630 -432 -922 -218 -104 -415 -298 -728 -499 -555 -442 -478 -100 -540 -929 -946 -634 -926 -298 -851 -453 -937 -491 -314 -736 -139 -772 -178 -314 -938 -651 -977 -41 -361 -77 -285 -7 -653 -717 -382 -474 -793 -894 -899 -633 -703 -924 -447 -487 -875 -21 -526 -220 -752 -628 -23 -718 -125 -47 -114 -947 -263 -135 -385 -124 -750 -930 -303 -27 -291 -339 -782 -602 -565 -683 -377 -622 -461 -194 -112 -627 -84 -442 -666 -784 -992 -195 -203 -430 -337 -254 -330 -405 -924 -496 -923 -808 -80 -263 -628 -488 -516 -4 -986 -801 -410 -350 -788 -937 -674 -426 -474 -244 -470 -839 -867 -222 -114 -9 -622 -155 -51 -191 -862 -30 -638 -267 -808 -440 -522 -156 -107 -175 -9 -356 -191 -316 -429 -818 -112 -654 -930 -667 -508 -121 -240 -200 -796 -703 -508 -449 -940 -947 -937 -526 -665 -254 -921 -408 -28 -821 -633 -603 -626 -125 -930 -455 -785 -355 -91 -550 -440 -529 -162 -20 -434 -717 -331 -462 -293 -510 -856 -790 -851 -458 -482 -913 -183 -585 -558 -956 -940 -583 -43 -73 -860 -123 -95 -279 -954 -335 -437 -851 -125 -734 -486 -569 -889 -227 -526 -555 -271 -572 -666 -588 -180 -467 -126 -713 -938 -25 -475 -806 -280 -865 -201 -439 -55 -641 -802 -262 -645 -960 -645 -308 -153 -627 -815 -51 -40 -693 -60 -557 -781 -675 -451 -454 -877 -713 -83 -315 -497 -579 -350 -275 -662 -702 -771 -533 -403 -430 -638 -265 -370 -332 -3 -561 -569 -913 -698 -886 -507 -850 -643 -812 -373 -813 -93 -323 -229 -651 -761 -71 -139 -761 -182 -749 -146 -813 -526 -853 -283 -302 -236 -408 -227 -743 -915 -171 -926 -309 -495 -562 -113 -378 -217 -328 -444 -549 -243 -907 -131 -627 -513 -32 -45 -618 -881 -346 -925 -910 -591 -208 -936 -116 -75 -618 -682 -620 -475 -742 -979 -786 -117 -869 -934 -297 -95 -479 -757 -21 -617 -15 -9 -105 -534 -33 -830 -142 -557 -975 -124 -868 -804 -1 -617 -106 -707 -370 -725 -366 -679 -554 -859 -565 -405 -851 -317 -439 -495 -719 -793 -876 -713 -109 -562 -412 -404 -103 -215 -699 -153 -410 -333 -717 -958 -150 -924 -786 -147 -337 -841 -432 -212 -667 -942 -919 -841 -502 -44 -465 -224 -163 -333 -792 -615 -811 -476 -688 -802 -179 -951 -763 -778 -351 -859 -968 -477 -916 -275 -445 -492 -633 -885 -474 -516 -673 -37 -600 -280 -430 -962 -570 -292 -483 -436 -956 -605 -96 -274 -407 -103 -645 -955 -709 -38 -809 -209 -44 -327 -139 -220 -613 -48 -383 -945 -435 -317 -795 -447 -966 -863 -247 -123 -834 -422 -483 -983 -602 -978 -147 -832 -773 -331 -11 -373 -885 -426 -325 -554 -466 -820 -987 -581 -19 -192 -500 -110 -122 -957 -781 -145 -31 -513 -916 -779 -876 -585 -188 -924 -400 -406 -526 -776 -957 -282 -534 -823 -601 -294 -507 -368 -916 -272 -563 -27 -412 -698 -521 -301 -956 -594 -623 -85 -488 -155 -400 -219 -432 -386 -756 -733 -495 -71 -937 -8 -880 -28 -851 -654 -457 -159 -985 -305 -503 -141 -364 -179 -403 -535 -47 -596 -702 -186 -558 -330 -142 -448 -364 -106 -779 -968 -987 -754 -525 -381 -901 -458 -138 -870 -910 -963 -97 -396 -770 -906 -863 -617 -229 -220 -307 -53 -580 -192 -390 -974 -434 -632 -29 -249 -481 -887 -448 -574 -527 -809 -579 -812 -294 -272 -886 -202 -292 -547 -50 -358 -221 -905 -444 -505 -639 -619 -901 -376 -906 -461 -448 -228 -99 -291 -114 -385 -813 -629 -233 -522 -174 -794 -509 -852 -122 -520 -809 -789 -657 -375 -474 -256 -753 -541 -576 -691 -152 -113 -491 -599 -987 -571 -592 -772 -102 -506 -555 -277 -519 -630 -122 -322 -233 -495 -211 -988 -781 -15 -644 -706 -195 -442 -705 -19 -831 -789 -48 -935 -906 -790 -636 -844 -52 -129 -908 -471 -853 -958 -319 -722 -61 -477 -669 -822 -320 -687 -808 -74 -545 -428 -762 -145 -389 -887 -885 -324 -468 -990 -337 -387 -910 -177 -439 -544 -684 -437 -238 -88 -370 -815 -69 -204 -379 -459 -813 -579 -811 -913 -280 -239 -171 -846 -936 -458 -574 -962 -711 -522 -218 -107 -477 -427 -83 -238 -979 -217 -460 -716 -930 -367 -174 -616 -730 -515 -924 -457 -275 -317 -845 -828 -511 -142 -181 -836 -989 -680 -254 -131 -261 -351 -625 -66 -26 -427 -962 -175 -22 -868 -795 -925 -965 -287 -220 -943 -835 -802 -230 -730 -993 -287 -874 -783 -634 -679 -914 -483 -518 -868 -646 -546 -244 -886 -496 -202 -12 -477 -137 -926 -825 -494 -61 -934 -84 -760 -422 -318 -461 -840 -826 -778 -672 -874 -775 -262 -800 -658 -372 -976 -668 -931 -214 -623 -414 -42 -153 -630 -911 -632 -133 -707 -481 -640 -353 -756 -54 -288 -37 -585 -394 -262 -22 -402 -732 -857 -770 -693 -166 -230 -151 -984 -848 -354 -166 -442 -727 -269 -916 -664 -994 -512 -474 -512 -429 -233 -208 -926 -478 -841 -735 -68 -397 -284 -735 -501 -789 -835 -763 -523 -84 -367 -628 -235 -99 -997 -247 -10 -725 -727 -433 -229 -992 -6 -45 -253 -354 -143 -885 -280 -469 -17 -493 -519 -314 -221 -704 -480 -69 -431 -363 -544 -926 -826 -162 -491 -95 -867 -689 -730 -272 -887 -120 -592 -97 -979 -928 -177 -144 -739 -746 -968 -179 -448 -297 -801 -524 -597 -77 -33 -178 -61 -16 -19 -669 -413 -829 -248 -462 -314 -9 -591 -368 -490 -470 -480 -449 -780 -25 -733 -493 -136 -838 -134 -653 -286 -718 -295 -921 -478 -347 -414 -815 -318 -470 -993 -61 -546 -697 -8 -553 -790 -642 -522 -938 -921 -708 -739 -535 -157 -847 -967 -695 -183 -390 -183 -579 -112 -870 -737 -473 -47 -555 -620 -458 -539 -320 -27 -443 -646 -303 -990 -887 -911 -996 -258 -730 -577 -892 -921 -157 -173 -745 -428 -20 -344 -306 -195 -804 -229 -273 -272 -675 -146 -461 -77 -923 -257 -148 -958 -194 -913 -406 -750 -293 -124 -652 -767 -870 -116 -668 -176 -243 -551 -424 -819 -863 -906 -754 -63 -514 -919 -986 -430 -955 -881 -540 -317 -863 -728 -90 -233 -869 -648 -233 -241 -187 -125 -677 -230 -445 -411 -947 -369 -452 -604 -477 -1 -384 -735 -701 -22 -683 -328 -569 -127 -677 -5 -333 -88 -97 -223 -295 -878 -814 -297 -52 -260 -397 -482 -16 -130 -125 -891 -705 -388 -623 -196 -258 -205 -636 -311 -212 -936 -892 -511 -99 -725 -414 -378 -20 -594 -667 -534 -866 -450 -169 -398 -299 -89 -545 -712 -711 -719 -80 -812 -349 -885 -448 -131 -972 -59 -754 -872 -279 -632 -984 -75 -130 -116 -452 -673 -706 -690 -489 -932 -136 -745 -778 -486 -985 -385 -741 -140 -516 -423 -302 -220 -842 -158 -874 -480 -662 -55 -907 -860 -875 -285 -895 -108 -182 -89 -100 -391 -957 -389 -177 -496 -137 -758 -334 -374 -693 -888 -161 -590 -917 -517 -953 -877 -23 -627 -774 -871 -63 -170 -228 -281 -953 -401 -904 -566 -339 -187 -851 -232 -318 -698 -312 -504 -763 -591 -512 -12 -783 -605 -108 -355 -332 -293 -163 -364 -824 -938 -656 -93 -366 -202 -4 -473 -788 -396 -390 -496 -240 -227 -436 -455 -729 -716 -778 -472 -176 -782 -532 -995 -600 -467 -321 -109 -161 -264 -847 -786 -459 -480 -280 -403 -274 -407 -938 -529 -74 -479 -21 -296 -532 -98 -993 -472 -992 -198 -956 -304 -562 -878 -238 -735 -580 -679 -707 -638 -780 -498 -17 -699 -526 -750 -249 -682 -620 -452 -284 -488 -54 -676 -837 -212 -356 -701 -19 -149 -616 -466 -102 -888 -177 -132 -673 -289 -853 -515 -175 -386 -575 -551 -642 -630 -526 -221 -255 -576 -85 -600 -62 -486 -216 -632 -820 -80 -622 -857 -993 -943 -795 -676 -652 -64 -819 -319 -513 -496 -866 -270 -332 -327 -580 -770 -748 -675 -298 -993 -665 -717 -976 -149 -142 -786 -228 -267 -101 -228 -700 -79 -730 -745 -287 -586 -851 -999 -11 -92 -332 -980 -439 -765 -948 -917 -710 -114 -567 -352 -247 -852 -367 -395 -341 -921 -211 -6 -767 -235 -195 -169 -233 -839 -816 -745 -753 -925 -960 -131 -436 -259 -917 -783 -808 -128 -822 -962 -58 -192 -911 -708 -844 -6 -932 -837 -319 -857 -912 -610 -364 -176 -691 -900 -135 -193 -999 -443 -707 -183 -90 -656 -234 -957 -962 -899 -437 -260 -871 -481 -246 -218 -7 -797 -615 -715 -295 -784 -179 -129 -281 -280 -883 -842 -872 -257 -207 -961 -395 -523 -253 -737 -838 -218 -449 -265 -51 -300 -976 -798 -741 -957 -515 -345 -630 -289 -537 -991 -833 -142 -183 -82 -422 -631 -100 -469 -868 -334 -573 -53 -335 -239 -472 -532 -213 -499 -14 -967 -808 -440 -492 -577 -788 -657 -174 -597 -970 -774 -122 -681 -183 -235 -780 -94 -305 -533 -771 -135 -474 -872 -913 -472 -779 -238 -900 -201 -79 -604 -537 -829 -61 -17 -279 -377 -491 -332 -906 -646 -136 -885 -969 -416 -813 -586 -134 -89 -689 -321 -851 -227 -435 -417 -404 -230 -389 -863 -170 -852 -406 -415 -389 -865 -806 -46 -907 -729 -278 -204 -257 -212 -318 -387 -740 -45 -502 -214 -689 -345 -590 -69 -13 -909 -695 -207 -944 -987 -19 -360 -676 -454 -76 -925 -712 -572 -260 -316 -916 -112 -163 -922 -81 -479 -394 -186 -72 -881 -350 -86 -227 -39 -442 -650 -461 -787 -176 -852 -819 -776 -106 -572 -854 -276 -641 -41 -429 -815 -24 -610 -563 -247 -327 -197 -1000 -920 -572 -938 -977 -882 -865 -45 -172 -809 -883 -694 -412 -462 -669 -463 -755 -969 -468 -887 -804 -308 -802 -586 -959 -906 -407 -510 -269 -619 -184 -187 -951 -383 -816 -920 -924 -397 -436 -436 -17 -973 -204 -598 -886 -754 -448 -473 -634 -45 -742 -277 -975 -382 -521 -738 -277 -553 -694 -461 -435 -613 -943 -423 -597 -908 -155 -570 -866 -892 -592 -163 -482 -411 -229 -714 -169 -594 -246 -989 -610 -941 -272 -252 -796 -751 -369 -764 -984 -420 -803 -15 -821 -684 -640 -49 -245 -879 -979 -102 -103 -2 -907 -899 -27 -642 -29 -25 -371 -6 -140 -932 -37 -381 -542 -138 -124 -971 -965 -807 -201 -334 -337 -666 -205 -673 -848 -990 -915 -988 -465 -595 -380 -464 -297 -572 -817 -419 -643 -8 -779 -741 -810 -161 -659 -17 -229 -312 -78 -550 -31 -572 -28 -522 -362 -873 -761 -924 -417 -714 -200 -823 -52 -79 -511 -630 -438 -104 -505 -424 -274 -81 -151 -82 -67 -272 -114 -541 -496 -751 -995 -423 -85 -681 -790 -152 -124 -957 -590 -349 -26 -653 -732 -570 -247 -445 -849 -107 -461 -635 -571 -20 -459 -22 -851 -462 -141 -423 -633 -798 -27 -192 -199 -503 -658 -220 -228 -57 -577 -362 -653 -289 -963 -438 -783 -866 -398 -530 -319 -937 -908 -816 -51 -48 -611 -269 -862 -127 -555 -630 -939 -161 -379 -737 -767 -395 -778 -760 -348 -668 -53 -187 -987 -442 -268 -181 -404 -893 -502 -223 -569 -660 -989 -285 -640 -584 -465 -499 -657 -803 -101 -652 -292 -135 -815 -170 -766 -187 -672 -497 -630 -489 -1 -137 -84 -880 -572 -770 -160 -987 -304 -497 -882 -536 -349 -22 -388 -47 -234 -585 -431 -493 -927 -893 -287 -229 -635 -469 -377 -829 -371 -103 -44 -957 -554 -803 -721 -512 -625 -820 -859 -190 -728 -201 -190 -677 -656 -387 -49 -664 -981 -757 -910 -683 -305 -132 -666 -896 -800 -310 -415 -92 -214 -3 -748 -175 -179 -949 -221 -506 -569 -777 -815 -876 -546 -752 -571 -248 -132 -412 -403 -867 -904 -708 -863 -933 -261 -52 -23 -228 -173 -517 -975 -16 -845 -542 -789 -288 -740 -805 -690 -357 -523 -391 -32 -470 -129 -208 -798 -458 -949 -678 -42 -316 -31 -29 -996 -949 -95 -503 -892 -858 -368 -235 -819 -559 -976 -142 -939 -315 -742 -18 -801 -407 -43 -391 -495 -3 -178 -56 -654 -647 -895 -719 -57 -651 -935 -450 -55 -275 -45 -939 -323 -275 -29 -476 -379 -757 -237 -939 -390 -634 -773 -845 -920 -421 -240 -704 -538 -520 -873 -991 -428 -885 -729 -539 -732 -652 -103 -634 -367 -311 -234 -228 -164 -438 -553 -740 -538 -273 -558 -765 -634 -656 -203 -937 -95 -604 -695 -214 -272 -316 -780 -794 -992 -822 -299 -718 -206 -842 -663 -529 -936 -264 -275 -672 -336 -222 -261 -136 -23 -857 -499 -67 -867 -556 -720 -334 -614 -328 -459 -846 -461 -468 -699 -896 -939 -223 -354 -429 -266 -65 -289 -905 -594 -93 -122 -542 -983 -856 -868 -34 -982 -745 -433 -723 -465 -827 -767 -9 -462 -515 -997 -502 -963 -503 -15 -377 -94 -195 -929 -591 -329 -433 -480 -658 -449 -764 -140 -183 -344 -195 -37 -854 -302 -193 -63 -557 -881 -843 -158 -879 -673 -726 -58 -575 -190 -11 -287 -227 -260 -600 -944 -464 -773 -199 -352 -941 -672 -448 -256 -419 -967 -265 -120 -650 -415 -380 -278 -247 -675 -610 -693 -302 -295 -75 -985 -622 -833 -462 -347 -505 -610 -142 -212 -724 -230 -708 -597 -599 -369 -333 -518 -842 -649 -765 -485 -904 -252 -845 -578 -38 -973 -727 -606 -349 -415 -163 -908 -702 -790 -399 -101 -530 -676 -971 -930 -748 -296 -655 -36 -335 -849 -822 -767 -504 -861 -723 -60 -422 -670 -296 -674 -470 -856 -232 -717 -363 -315 -915 -573 -328 -277 -505 -450 -223 -683 -41 -606 -640 -342 -130 -979 -765 -497 -335 -372 -995 -493 -156 -832 -544 -399 -535 -261 -491 -619 -887 -765 -527 -292 -782 -358 -661 -945 -700 -724 -600 -46 -365 -711 -514 -700 -928 -409 -954 -619 -397 -30 -839 -596 -868 -626 -770 -613 -825 -485 -545 -140 -710 -402 -310 -460 -94 -927 -306 -974 -981 -886 -554 -683 -505 -863 -855 -558 -763 -628 -526 -256 -276 -10 -302 -928 -570 -284 -342 -41 -865 -517 -375 -845 -96 -979 -94 -712 -857 -62 -830 -845 -77 -286 -958 -220 -117 -932 -243 -367 -698 -977 -890 -246 -693 -187 -2 -671 -676 -998 -701 -250 -905 -283 -365 -698 -626 -399 -664 -773 -169 -172 -9 -598 -627 -190 -774 -797 -267 -563 -394 -547 -519 -682 -174 -258 -846 -141 -520 -774 -125 -903 -590 -731 -568 -263 -179 -143 -6 -632 -227 -618 -279 -151 -153 -856 -59 -13 -24 -254 -456 -19 -603 -816 -993 -650 -461 -683 -637 -205 -1000 -841 -962 -686 -532 -46 -704 -984 -277 -632 -191 -198 -992 -311 -187 -311 -653 -501 -179 -907 -841 -149 -419 -221 -295 -511 -228 -425 -836 -177 -566 -494 -679 -514 -417 -504 -305 -247 -85 -247 -510 -658 -402 -205 -785 -616 -303 -311 -155 -614 -995 -80 -289 -38 -239 -204 -891 -610 -27 -641 -121 -557 -86 -381 -416 -966 -227 -442 -710 -50 -470 -935 -52 -88 -187 -415 -781 -630 -260 -586 -264 -955 -229 -541 -569 -367 -880 -801 -125 -443 -102 -841 -262 -114 -778 -379 -489 -527 -474 -2 -628 -194 -499 -176 -532 -561 -502 -359 -757 -1 -264 -70 -112 -819 -756 -211 -958 -610 -370 -389 -218 -424 -335 -243 -666 -693 -387 -306 -801 -622 -143 -199 -134 -495 -401 -342 -239 -893 -714 -765 -996 -683 -83 -979 -463 -923 -339 -772 -150 -215 -89 -321 -605 -501 -601 -601 -543 -256 -38 -149 -750 -629 -174 -571 -705 -625 -57 -650 -843 -579 -791 -132 -318 -938 -813 -919 -191 -189 -428 -480 -343 -432 -694 -38 -218 -862 -105 -172 -609 -76 -489 -194 -776 -218 -744 -873 -128 -458 -343 -488 -543 -251 -345 -328 -811 -997 -225 -635 -280 -411 -713 -811 -951 -446 -947 -668 -262 -732 -384 -243 -631 -35 -240 -806 -233 -341 -616 -799 -968 -401 -137 -922 -436 -287 -407 -576 -299 -214 -439 -310 -72 -567 -992 -461 -9 -571 -369 -413 -583 -640 -71 -758 -84 -582 -390 -821 -991 -156 -362 -837 -578 -413 -193 -150 -136 -866 -509 -136 -781 -682 -801 -743 -891 -962 -187 -891 -690 -726 -676 -459 -114 -38 -297 -824 -537 -705 -935 -619 -923 -345 -676 -638 -194 -315 -453 -847 -702 -956 -566 -407 -490 -259 -893 -863 -134 -951 -673 -316 -657 -933 -720 -53 -841 -293 -900 -836 -588 -581 -270 -943 -46 -911 -110 -640 -102 -102 -965 -69 -42 -229 -6 -348 -536 -402 -677 -477 -483 -329 -41 -492 -593 -50 -144 -189 -692 -87 -585 -424 -305 -453 -13 -647 -648 -656 -557 -110 -589 -77 -785 -916 -637 -63 -192 -258 -808 -336 -512 -775 -710 -888 -408 -390 -209 -751 -882 -363 -502 -342 -808 -755 -339 -351 -306 -137 -774 -506 -764 -427 -690 -49 -664 -21 -86 -134 -106 -34 -190 -714 -597 -47 -532 -262 -794 -255 -529 -360 -27 -499 -907 -201 -597 -460 -800 -217 -135 -288 -692 -464 -501 -407 -947 -807 -293 -351 -474 -593 -180 -262 -490 -238 -86 -731 -493 -744 -709 -388 -247 -950 -7 -41 -28 -263 -745 -495 -109 -630 -63 -921 -30 -433 -101 -209 -926 -880 -390 -899 -15 -298 -22 -519 -231 -190 -533 -579 -896 -107 -375 -671 -790 -451 -120 -400 -910 -539 -108 -163 -48 -278 -896 -162 -328 -742 -542 -484 -947 -444 -314 -403 -128 -984 -765 -169 -807 -542 -167 -838 -908 -125 -873 -431 -385 -242 -882 -243 -781 -363 -267 -64 -394 -943 -923 -659 -59 -833 -298 -349 -609 -776 -226 -972 -898 -861 -124 -822 -1 -447 -677 -534 -652 -525 -482 -988 -120 -460 -227 -741 -626 -907 -159 -942 -996 -846 -134 -590 -26 -830 -526 -174 -833 -882 -248 -474 -104 -669 -363 -927 -54 -12 -24 -914 -857 -335 -144 -226 -307 -506 -17 -88 -850 -386 -263 -434 -72 -882 -82 -662 -131 -125 -554 -967 -476 -499 -131 -865 -612 -949 -739 -899 -968 -739 -791 -474 -857 -39 -49 -827 -684 -786 -640 -327 -3 -765 -293 -914 -556 -470 -893 -239 -626 -710 -703 -224 -29 -854 -570 -57 -4 -485 -724 -390 -952 -356 -80 -697 -924 -297 -194 -864 -391 -945 -710 -628 -146 -212 -561 -880 -671 -429 -711 -34 -892 -48 -18 -615 -432 -293 -881 -255 -542 -330 -68 -977 -134 -296 -594 -220 -821 -802 -179 -903 -593 -931 -687 -443 -140 -892 -678 -132 -610 -575 -784 -209 -249 -117 -562 -979 -814 -65 -564 -54 -379 -431 -118 -646 -87 -383 -668 -953 -977 -6 -320 -693 -297 -961 -338 -333 -178 -32 -169 -842 -360 -54 -159 -716 -872 -459 -32 -282 -318 -175 -904 -678 -828 -118 -344 -907 -687 -79 -41 -366 -715 -583 -503 -392 -485 -534 -38 -945 -689 -183 -87 -115 -260 -511 -418 -69 -32 -695 -96 -793 -233 -443 -442 -117 -956 -56 -775 -968 -334 -565 -881 -846 -342 -7 -645 -838 -604 -987 -158 -592 -140 -149 -235 -921 -543 -483 -452 -882 -301 -52 -378 -93 -920 -422 -77 -221 -954 -248 -881 -266 -326 -631 -799 -228 -229 -533 -297 -886 -831 -857 -70 -19 -318 -328 -264 -135 -180 -706 -516 -300 -156 -452 -40 -565 -288 -333 -915 -482 -619 -582 -280 -868 -626 -922 -830 -328 -533 -25 -856 -438 -515 -443 -899 -659 -256 -960 -782 -554 -42 -254 -891 -849 -354 -460 -342 -800 -797 -220 -358 -469 -438 -600 -370 -222 -811 -366 -512 -595 -144 -111 -368 -304 -751 -171 -658 -602 -100 -119 -946 -397 -511 -463 -475 -77 -560 -998 -48 -892 -366 -138 -202 -535 -270 -702 -588 -538 -496 -947 -568 -917 -88 -152 -594 -223 -671 -799 -192 -675 -855 -922 -735 -675 -645 -467 -230 -464 -482 -801 -132 -671 -262 -419 -188 -956 -396 -863 -282 -312 -501 -867 -599 -80 -228 -945 -376 -944 -223 -718 -584 -809 -432 -481 -390 -690 -879 -987 -657 -926 -623 -573 -245 -654 -199 -660 -289 -904 -815 -60 -528 -186 -63 -738 -822 -852 -643 -6 -370 -59 -277 -975 -624 -293 -400 -528 -876 -459 -57 -140 -902 -107 -388 -564 -676 -569 -227 -408 -269 -525 -575 -116 -845 -219 -217 -69 -283 -302 -423 -838 -237 -383 -29 -949 -750 -249 -294 -847 -174 -98 -728 -247 -76 -213 -679 -310 -22 -122 -404 -912 -4 -247 -95 -343 -200 -318 -621 -735 -531 -663 -399 -732 -176 -67 -574 -866 -80 -814 -779 -568 -467 -122 -852 -826 -820 -703 -987 -952 -178 -417 -143 -365 -503 -595 -344 -184 -313 -442 -300 -301 -111 -913 -516 -663 -37 -979 -208 -837 -433 -130 -633 -862 -890 -390 -849 -614 -648 -312 -504 -108 -85 -151 -917 -12 -421 -11 -796 -592 -640 -502 -220 -613 -716 -209 -664 -11 -464 -450 -135 -684 -899 -742 -88 -389 -314 -889 -393 -990 -584 -310 -610 -369 -585 -15 -268 -545 -547 -899 -270 -153 -103 -411 -911 -27 -981 -656 -37 -691 -802 -853 -167 -935 -586 -918 -770 -163 -988 -767 -562 -780 -386 -945 -846 -989 -412 -706 -781 -98 -79 -232 -208 -738 -522 -587 -824 -574 -397 -275 -815 -709 -336 -637 -552 -485 -271 -758 -222 -561 -731 -235 -276 -484 -813 -943 -819 -643 -64 -417 -952 -763 -131 -604 -520 -428 -964 -627 -878 -813 -279 -105 -841 -933 -728 -72 -761 -903 -174 -433 -22 -442 -802 -581 -169 -360 -794 -96 -237 -674 -177 -939 -678 -796 -925 -101 -387 -327 -228 -643 -602 -525 -669 -422 -294 -256 -419 -756 -65 -689 -836 -592 -649 -313 -293 -256 -72 -330 -523 -481 -194 -536 -888 -155 -346 -248 -663 -514 -290 -928 -696 -496 -809 -570 -725 -463 -260 -591 -271 -509 -66 -563 -577 -304 -934 -649 -172 -820 -738 -314 -265 -552 -500 -547 -546 -121 -969 -37 -768 -976 -234 -586 -530 -683 -98 -174 -111 -454 -483 -427 -998 -687 -590 -419 -454 -551 -945 -960 -109 -843 -847 -894 -406 -92 -723 -470 -610 -236 -524 -133 -704 -550 -825 -549 -317 -151 -359 -220 -918 -987 -4 -567 -892 -38 -772 -990 -712 -997 -627 -240 -498 -78 -76 -648 -897 -895 -413 -905 -361 -164 -737 -446 -637 -932 -545 -616 -92 -248 -205 -899 -509 -727 -930 -786 -634 -776 -164 -711 -556 -229 -600 -251 -346 -895 -959 -153 -337 -870 -298 -267 -885 -785 -573 -316 -124 -667 -732 -958 -458 -647 -646 -306 -435 -581 -600 -624 -648 -760 -54 -366 -291 -110 -547 -658 -828 -523 -485 -626 -465 -113 -253 -624 -310 -304 -327 -819 -561 -445 -544 -724 -65 -212 -625 -479 -25 -832 -420 -614 -651 -795 -436 -911 -47 -160 -290 -772 -156 -772 -420 -596 -367 -864 -857 -908 -149 -339 -345 -338 -337 -954 -689 -556 -219 -762 -461 -275 -672 -623 -484 -210 -69 -305 -876 -140 -208 -288 -951 -607 -664 -22 -985 -73 -584 -313 -307 -555 -388 -488 -695 -954 -623 -90 -789 -150 -646 -392 -353 -523 -567 -178 -864 -979 -516 -591 -1 -744 -558 -378 -368 -638 -697 -379 -310 -82 -587 -580 -998 -883 -870 -987 -545 -145 -512 -521 -357 -548 -701 -970 -50 -895 -267 -1000 -509 -83 -225 -952 -499 -671 -281 -516 -940 -413 -472 -773 -239 -339 -695 -346 -757 -559 -905 -698 -239 -895 -555 -704 -762 -782 -148 -969 -309 -174 -713 -719 -238 -520 -167 -829 -185 -227 -975 -318 -400 -945 -129 -526 -353 -41 -382 -471 -565 -891 -158 -916 -454 -923 -640 -666 -493 -209 -518 -389 -809 -74 -312 -915 -146 -522 -331 -970 -990 -820 -586 -578 -216 -527 -866 -145 -483 -528 -301 -163 -453 -562 -662 -848 -983 -131 -280 -815 -830 -99 -385 -957 -464 -704 -260 -355 -886 -484 -3 -964 -235 -661 -107 -4 -812 -120 -263 -444 -613 -829 -284 -904 -285 -767 -582 -155 -30 -187 -552 -881 -522 -891 -268 -161 -845 -251 -83 -630 -660 -266 -92 -774 -852 -729 -874 -200 -396 -551 -754 -805 -550 -887 -795 -284 -259 -289 -245 -221 -298 -931 -863 -774 -952 -875 -404 -354 -917 -857 -267 -727 -440 -561 -46 -939 -163 -606 -330 -39 -153 -52 -481 -751 -703 -422 -938 -536 -280 -226 -319 -231 -353 -300 -476 -888 -534 -648 -59 -8 -615 -955 -857 -197 -26 -221 -265 -83 -692 -442 -553 -472 -841 -338 -496 -823 -499 -186 -604 -37 -195 -707 -744 -556 -7 -83 -783 -787 -710 -570 -151 -359 -761 -685 -258 -49 -720 -480 -582 -634 -520 -6 -748 -671 -158 -295 -37 -620 -53 -700 -838 -551 -974 -317 -550 -464 -242 -36 -440 -172 -17 -460 -749 -301 -78 -733 -448 -589 -756 -934 -52 -597 -578 -231 -645 -677 -53 -811 -449 -521 -83 -20 -339 -888 -381 -558 -728 -766 -842 -169 -484 -572 -471 -546 -222 -102 -866 -696 -13 -541 -891 -687 -466 -448 -965 -337 -234 -658 -864 -356 -634 -569 -659 -149 -263 -430 -610 -256 -243 -414 -410 -287 -112 -601 -803 -849 -677 -628 -543 -667 -276 -986 -531 -213 -526 -463 -19 -509 -797 -279 -979 -932 -433 -872 -420 -266 -453 -959 -251 -111 -542 -480 -561 -10 -676 -121 -808 -583 -570 -649 -458 -556 -627 -213 -778 -528 -358 -263 -471 -976 -234 -629 -475 -635 -241 -450 -495 -31 -406 -764 -570 -534 -43 -26 -152 -419 -328 -428 -465 -895 -257 -421 -308 -49 -97 -752 -220 -207 -761 -740 -328 -270 -106 -712 -714 -391 -458 -207 -226 -967 -977 -140 -752 -464 -387 -750 -683 -686 -157 -433 -813 -242 -482 -818 -580 -929 -820 -764 -140 -351 -643 -588 -910 -219 -698 -256 -231 -624 -295 -397 -812 -851 -563 -377 -765 -338 -693 -758 -213 -318 -755 -858 -987 -5 -434 -440 -838 -56 -487 -316 -507 -781 -764 -251 -785 -371 -117 -613 -894 -291 -109 -222 -432 -304 -324 -777 -268 -12 -193 -69 -670 -556 -891 -52 -765 -465 -648 -497 -805 -456 -751 -816 -499 -548 -853 -706 -758 -971 -251 -284 -981 -559 -374 -782 -583 -273 -587 -736 -591 -511 -506 -782 -854 -984 -896 -115 -669 -625 -217 -698 -13 -44 -563 -622 -592 -446 -774 -857 -928 -579 -178 -104 -292 -156 -719 -163 -574 -64 -43 -764 -803 -947 -769 -867 -591 -334 -238 -442 -457 -622 -768 -271 -973 -775 -451 -378 -539 -573 -945 -858 -347 -206 -826 -812 -327 -181 -826 -221 -443 -553 -56 -536 -941 -791 -390 -858 -673 -287 -532 -621 -970 -424 -957 -624 -128 -728 -579 -834 -878 -220 -573 -557 -339 -844 -969 -106 -145 -843 -646 -766 -749 -840 -136 -427 -522 -204 -872 -969 -810 -53 -268 -281 -439 -149 -554 -569 -241 -553 -660 -904 -827 -732 -347 -109 -779 -709 -716 -78 -939 -147 -350 -58 -307 -857 -115 -568 -817 -147 -224 -682 -727 -750 -488 -979 -473 -454 -255 -437 -894 -784 -574 -735 -182 -352 -742 -824 -943 -196 -519 -107 -658 -570 -194 -867 -500 -416 -280 -698 -292 -893 -915 -274 -318 -428 -595 -723 -528 -747 -337 -259 -575 -62 -922 -640 -376 -401 -329 -774 -19 -524 -23 -406 -960 -688 -303 -381 -904 -446 -267 -956 -879 -612 -576 -131 -849 -266 -441 -493 -393 -69 -360 -702 -94 -670 -378 -185 -210 -581 -882 -880 -107 -407 -48 -383 -395 -597 -153 -732 -437 -688 -556 -201 -836 -383 -508 -888 -270 -51 -187 -571 -85 -403 -470 -4 -33 -643 -620 -293 -981 -421 -564 -368 -447 -576 -209 -172 -761 -484 -975 -559 -261 -372 -805 -301 -128 -813 -421 -665 -861 -676 -467 -448 -210 -771 -96 -22 -578 -943 -572 -848 -748 -392 -229 -308 -612 -384 -817 -55 -194 -794 -266 -953 -647 -450 -195 -641 -340 -595 -396 -595 -37 -97 -634 -708 -407 -292 -398 -419 -632 -709 -64 -67 -498 -739 -519 -693 -969 -803 -548 -283 -68 -291 -985 -627 -347 -880 -906 -391 -459 -655 -250 -437 -945 -329 -242 -999 -885 -954 -656 -162 -717 -112 -484 -911 -272 -772 -351 -564 -514 -148 -930 -684 -126 -21 -521 -907 -75 -73 -994 -942 -68 -384 -307 -5 -542 -261 -462 -65 -617 -641 -745 -22 -393 -75 -881 -720 -864 -210 -369 -61 -27 -782 -600 -529 -212 -191 -413 -650 -61 -557 -652 -542 -724 -829 -620 -720 -393 -105 -717 -733 -821 -83 -138 -178 -926 -417 -557 -691 -673 -999 -449 -880 -387 -152 -540 -19 -705 -15 -980 -714 -405 -41 -101 -550 -467 -624 -308 -70 -701 -161 -227 -306 -696 -708 -276 -891 -654 -813 -896 -731 -279 -804 -23 -416 -589 -678 -47 -780 -67 -102 -126 -623 -445 -997 -177 -991 -372 -436 -92 -970 -813 -430 -571 -974 -804 -520 -667 -367 -985 -448 -517 -779 -497 -142 -532 -5 -833 -167 -958 -46 -6 -519 -624 -916 -444 -773 -577 -225 -195 -914 -828 -301 -769 -675 -539 -54 -443 -805 -115 -657 -660 -996 -7 -603 -188 -103 -284 -902 -209 -469 -783 -386 -46 -141 -727 -665 -454 -379 -614 -25 -851 -5 -31 -422 -575 -654 -179 -335 -674 -253 -632 -304 -563 -309 -805 -607 -928 -267 -568 -640 -621 -762 -471 -898 -927 -434 -960 -826 -663 -712 -716 -696 -935 -620 -455 -574 -208 -2 -489 -462 -438 -423 -590 -989 -440 -508 -167 -325 -465 -333 -476 -380 -641 -903 -811 -288 -782 -865 -909 -930 -709 -967 -959 -442 -575 -912 -414 -56 -883 -753 -227 -486 -538 -703 -362 -978 -560 -28 -187 -688 -305 -364 -877 -96 -439 -206 -729 -858 -236 -604 -621 -76 -771 -627 -966 -320 -542 -879 -228 -743 -319 -47 -605 -948 -130 -580 -689 -557 -675 -304 -288 -199 -745 -3 -506 -674 -232 -914 -769 -780 -665 -995 -460 -725 -363 -365 -852 -85 -838 -899 -746 -726 -648 -90 -177 -399 -577 -591 -430 -927 -831 -943 -260 -778 -168 -369 -397 -941 -173 -486 -395 -163 -377 -998 -708 -706 -975 -577 -400 -376 -650 -247 -215 -306 -503 -556 -777 -654 -907 -359 -743 -530 -349 -49 -435 -459 -928 -401 -510 -319 -628 -507 -496 -128 -321 -186 -386 -760 -96 -688 -633 -494 -334 -3 -159 -166 -764 -433 -35 -689 -697 -818 -340 -575 -51 -564 -824 -558 -871 -738 -191 -508 -425 -413 -910 -896 -326 -194 -273 -215 -801 -217 -746 -942 -961 -826 -518 -962 -309 -486 -579 -979 -397 -927 -381 -34 -955 -860 -946 -176 -481 -422 -54 -639 -277 -416 -544 -286 -735 -654 -865 -462 -339 -293 -218 -389 -598 -658 -913 -661 -717 -771 -276 -569 -211 -995 -591 -755 -92 -732 -601 -830 -976 -920 -791 -602 -89 -456 -278 -766 -912 -588 -707 -165 -596 -88 -508 -649 -975 -957 -57 -832 -457 -616 -730 -812 -968 -772 -416 -335 -45 -134 -265 -219 -121 -451 -106 -478 -319 -320 -942 -817 -682 -760 -405 -280 -574 -366 -778 -638 -931 -837 -114 -658 -317 -339 -694 -741 -519 -292 -107 -9 -853 -990 -356 -876 -762 -263 -74 -209 -181 -885 -30 -681 -608 -123 -481 -796 -671 -603 -641 -30 -24 -553 -8 -84 -478 -70 -428 -499 -482 -324 -488 -71 -191 -559 -874 -60 -716 -184 -138 -710 -478 -632 -47 -293 -832 -779 -738 -206 -802 -930 -891 -336 -70 -700 -475 -160 -673 -484 -825 -237 -348 -297 -137 -549 -494 -468 -476 -870 -628 -753 -9 -648 -865 -635 -102 -325 -682 -753 -833 -757 -563 -105 -403 -200 -928 -46 -816 -203 -469 -801 -778 -501 -122 -147 -887 -175 -936 -767 -5 -506 -252 -397 -86 -989 -480 -751 -587 -241 -355 -318 -441 -543 -718 -416 -811 -460 -70 -646 -774 -913 -962 -241 -571 -209 -692 -555 -471 -213 -871 -153 -514 -292 -673 -173 -767 -11 -96 -960 -794 -36 -169 -537 -43 -204 -415 -246 -283 -900 -122 -400 -71 -909 -233 -251 -663 -654 -753 -615 -557 -721 -242 -171 -302 -344 -634 -695 -565 -242 -172 -811 -185 -179 -455 -382 -882 -216 -694 -369 -712 -535 -289 -467 -525 -548 -396 -420 -118 -708 -860 -687 -237 -182 -471 -163 -911 -12 -707 -298 -458 -484 -592 -596 -198 -278 -208 -336 -765 -35 -999 -235 -713 -608 -355 -715 -82 -954 -64 -201 -661 -562 -976 -597 -843 -946 -459 -493 -43 -81 -981 -717 -904 -239 -680 -223 -109 -324 -616 -390 -835 -745 -866 -310 -103 -402 -443 -10 -202 -473 -521 -637 -788 -73 -885 -361 -909 -651 -876 -335 -575 -844 -896 -807 -144 -95 -63 -526 -332 -179 -781 -351 -518 -105 -758 -219 -179 -573 -389 -116 -598 -333 -607 -403 -784 -525 -785 -707 -293 -817 -681 -764 -893 -380 -605 -299 -537 -742 -592 -606 -381 -588 -325 -5 -555 -262 -653 -531 -101 -593 -773 -770 -311 -844 -527 -517 -776 -345 -478 -892 -513 -887 -823 -436 -384 -485 -648 -735 -319 -911 -199 -371 -586 -664 -609 -372 -920 -541 -784 -51 -364 -650 -174 -356 -859 -394 -1 -583 -64 -550 -626 -566 -448 -322 -312 -444 -663 -315 -625 -21 -261 -528 -504 -375 -553 -586 -424 -543 -881 -988 -519 -595 -699 -420 -829 -920 -463 -316 -281 -474 -462 -490 -512 -315 -370 -569 -201 -9 -781 -769 -992 -264 -418 -14 -288 -449 -609 -631 -592 -524 -649 -749 -752 -933 -190 -651 -117 -959 -715 -591 -422 -554 -530 -992 -866 -451 -249 -359 -456 -712 -672 -69 -614 -75 -48 -732 -648 -888 -667 -171 -911 -890 -177 -297 -434 -821 -598 -278 -696 -945 -482 -911 -900 -112 -690 -473 -785 -539 -239 -5 -193 -197 -386 -769 -859 -278 -877 -606 -909 -525 -467 -680 -219 -768 -623 -691 -642 -721 -47 -807 -689 -106 -699 -612 -353 -426 -954 -170 -55 -306 -375 -840 -20 -25 -467 -46 -365 -141 -546 -663 -373 -150 -843 -343 -255 -969 -994 -614 -346 -286 -853 -443 -309 -30 -169 -191 -939 -144 -935 -641 -649 -656 -71 -396 -998 -105 -183 -849 -911 -873 -489 -549 -321 -927 -349 -552 -194 -559 -772 -949 -749 -410 -211 -11 -459 -585 -982 -263 -686 -761 -34 -24 -718 -859 -704 -700 -539 -380 -93 -323 -172 -540 -606 -690 -318 -452 -972 -323 -934 -121 -620 -255 -351 -575 -857 -957 -488 -127 -322 -810 -709 -944 -827 -913 -750 -920 -117 -708 -418 -408 -722 -328 -703 -708 -164 -473 -669 -660 -788 -407 -566 -889 -80 -361 -44 -1000 -178 -56 -113 -786 -607 -433 -733 -807 -471 -545 -995 -730 -56 -344 -765 -203 -874 -136 -416 -3 -875 -534 -157 -438 -558 -641 -476 -705 -95 -480 -577 -4 -38 -944 -472 -235 -604 -670 -872 -388 -543 -729 -271 -264 -919 -492 -683 -754 -542 -332 -996 -127 -900 -912 -71 -759 -916 -101 -593 -49 -315 -945 -963 -391 -47 -263 -789 -652 -15 -173 -556 -379 -400 -564 -382 -825 -909 -77 -482 -233 -675 -192 -279 -248 -398 -304 -270 -869 -822 -581 -763 -479 -199 -959 -943 -216 -912 -896 -66 -423 -901 -727 -643 -834 -312 -25 -873 -365 -83 -250 -286 -379 -267 -423 -720 -107 -522 -936 -32 -613 -894 -776 -586 -390 -432 -597 -305 -58 -346 -762 -321 -725 -834 -61 -413 -262 -188 -561 -227 -618 -947 -249 -263 -848 -521 -261 -769 -768 -740 -175 -649 -925 -912 -64 -857 -118 -629 -976 -850 -837 -651 -64 -330 -162 -688 -702 -868 -180 -556 -407 -749 -748 -765 -296 -44 -576 -760 -855 -563 -129 -364 -266 -366 -751 -780 -563 -823 -301 -617 -620 -781 -737 -459 -461 -252 -27 -762 -903 -391 -743 -699 -506 -811 -260 -216 -992 -878 -343 -958 -859 -112 -789 -402 -862 -410 -489 -411 -812 -12 -989 -624 -621 -81 -99 -295 -343 -924 -21 -78 -919 -720 -194 -92 -865 -79 -73 -475 -293 -473 -17 -813 -701 -500 -447 -223 -8 -431 -80 -503 -453 -688 -75 -514 -864 -796 -246 -524 -386 -133 -96 -878 -656 -240 -526 -530 -168 -356 -739 -149 -620 -447 -134 -179 -336 -758 -499 -342 -985 -936 -218 -197 -576 -499 -757 -596 -605 -775 -860 -984 -140 -748 -184 -555 -11 -310 -93 -835 -283 -568 -741 -226 -1000 -650 -366 -848 -629 -826 -552 -719 -288 -367 -511 -932 -662 -113 -778 -560 -532 -823 -483 -897 -350 -463 -829 -643 -524 -487 -686 -890 -657 -637 -410 -483 -777 -914 -997 -487 -616 -140 -613 -396 -294 -868 -384 -354 -492 -916 -915 -855 -59 -991 -684 -457 -579 -819 -638 -715 -351 -877 -29 -84 -804 -852 -778 -310 -833 -175 -66 -540 -749 -404 -933 -659 -892 -162 -645 -298 -236 -921 -911 -280 -321 -856 -90 -508 -671 -813 -234 -505 -466 -330 -339 -250 -169 -667 -907 -945 -940 -539 -30 -64 -714 -435 -26 -366 -599 -216 -843 -347 -154 -29 -807 -23 -886 -244 -493 -174 -251 -855 -797 -729 -314 -273 -21 -406 -481 -118 -208 -278 -661 -50 -825 -1000 -327 -458 -887 -447 -494 -482 -718 -221 -590 -214 -331 -352 -872 -368 -832 -939 -367 -85 -969 -279 -982 -72 -681 -373 -31 -339 -31 -91 -965 -236 -184 -351 -888 -960 -67 -976 -908 -266 -436 -133 -45 -605 -958 -785 -15 -549 -763 -139 -619 -227 -729 -867 -916 -794 -341 -788 -547 -237 -539 -744 -122 -91 -877 -579 -635 -803 -399 -575 -559 -857 -577 -100 -394 -977 -431 -574 -882 -613 -539 -961 -87 -773 -409 -253 -121 -719 -570 -988 -106 -176 -71 -773 -122 -469 -257 -845 -420 -237 -477 -131 -267 -987 -385 -98 -4 -385 -816 -257 -80 -791 -227 -122 -547 -802 -132 -221 -707 -506 -600 -486 -410 -650 -7 -50 -752 -835 -133 -607 -327 -442 -58 -854 -693 -816 -321 -345 -91 -666 -95 -893 -285 -940 -141 -60 -351 -137 -435 -192 -804 -221 -470 -664 -735 -32 -639 -957 -625 -690 -938 -755 -270 -138 -86 -814 -510 -216 -591 -800 -286 -652 -220 -5 -656 -872 -234 -405 -93 -719 -761 -226 -560 -932 -763 -307 -71 -737 -42 -20 -49 -664 -435 -315 -209 -971 -760 -38 -422 -352 -713 -64 -109 -239 -326 -939 -473 -239 -546 -611 -289 -795 -972 -89 -65 -321 -995 -643 -811 -927 -86 -336 -575 -940 -116 -756 -710 -951 -13 -824 -863 -235 -428 -727 -833 -742 -715 -640 -182 -324 -247 -833 -341 -494 -381 -628 -857 -124 -152 -455 -56 -418 -457 -389 -809 -741 -912 -767 -738 -242 -5 -960 -676 -427 -713 -63 -463 -965 -259 -192 -265 -202 -651 -686 -525 -970 -577 -79 -598 -171 -295 -218 -559 -785 -497 -23 -898 -344 -98 -968 -949 -29 -285 -438 -812 -660 -89 -389 -69 -349 -960 -972 -269 -782 -582 -189 -495 -986 -56 -802 -330 -929 -868 -404 -128 -859 -444 -197 -190 -538 -943 -199 -65 -433 -5 -837 -804 -627 -508 -188 -843 -660 -90 -40 -927 -656 -233 -359 -818 -738 -979 -260 -860 -710 -199 -568 -381 -260 -893 -152 -114 -857 -278 -823 -69 -783 -410 -215 -391 -310 -403 -266 -122 -173 -906 -761 -73 -492 -239 -995 -255 -640 -421 -385 -66 -734 -310 -186 -659 -783 -550 -548 -692 -300 -996 -773 -370 -321 -406 -591 -179 -951 -199 -892 -856 -333 -880 -158 -879 -304 -226 -117 -927 -319 -203 -712 -142 -393 -391 -129 -456 -37 -835 -668 -759 -383 -913 -429 -887 -426 -599 -418 -701 -424 -559 -152 -686 -725 -163 -85 -351 -146 -714 -804 -81 -397 -990 -798 -521 -934 -718 -775 -167 -791 -333 -993 -492 -974 -405 -174 -634 -115 -227 -116 -355 -925 -938 -976 -961 -122 -789 -617 -223 -647 -920 -283 -781 -457 -908 -663 -961 -847 -683 -883 -271 -749 -73 -33 -961 -818 -772 -368 -463 -664 -728 -951 -500 -667 -487 -538 -730 -327 -881 -289 -571 -815 -170 -859 -440 -450 -454 -170 -77 -416 -252 -645 -955 -50 -710 -200 -481 -740 -694 -76 -505 -473 -539 -458 -140 -677 -366 -386 -437 -133 -473 -771 -88 -486 -639 -532 -866 -549 -820 -39 -751 -265 -902 -284 -600 -432 -690 -183 -610 -535 -25 -467 -823 -770 -320 -88 -874 -570 -466 -585 -849 -240 -4 -111 -201 -971 -508 -158 -566 -411 -155 -461 -565 -160 -793 -692 -511 -938 -687 -41 -737 -796 -209 -391 -643 -769 -360 -249 -690 -875 -884 -21 -201 -827 -207 -906 -279 -1000 -376 -152 -822 -752 -487 -986 -147 -664 -197 -81 -395 -274 -354 -826 -540 -944 -844 -134 -100 -982 -731 -741 -834 -591 -134 -283 -252 -287 -742 -113 -747 -48 -977 -722 -667 -746 -367 -875 -585 -663 -903 -895 -986 -16 -140 -412 -861 -498 -814 -942 -629 -67 -699 -750 -788 -212 -45 -791 -267 -723 -721 -860 -667 -453 -741 -709 -380 -415 -735 -268 -115 -769 -521 -866 -815 -473 -68 -591 -53 -543 -61 -623 -96 -832 -440 -875 -31 -256 -970 -351 -140 -296 -329 -347 -425 -475 -889 -799 -873 -65 -455 -61 -531 -559 -733 -830 -615 -83 -429 -585 -547 -177 -998 -873 -271 -387 -997 -722 -992 -761 -524 -690 -969 -595 -223 -341 -601 -583 -905 -119 -94 -842 -998 -125 -354 -553 -76 -189 -457 -596 -271 -737 -863 -85 -252 -349 -411 -261 -41 -465 -910 -273 -592 -21 -750 -242 -323 -8 -963 -643 -118 -695 -516 -96 -670 -147 -91 -914 -555 -747 -577 -222 -30 -141 -793 -854 -830 -745 -824 -738 -691 -577 -573 -436 -608 -168 -529 -31 -964 -159 -650 -675 -480 -879 -945 -548 -507 -306 -74 -551 -332 -45 -32 -48 -120 -509 -495 -388 -979 -940 -303 -410 -628 -138 -194 -661 -712 -866 -537 -223 -302 -449 -743 -521 -199 -870 -379 -433 -834 -413 -333 -273 -943 -77 -474 -923 -501 -150 -204 -671 -133 -575 -188 -648 -92 -174 -722 -549 -536 -927 -209 -515 -912 -849 -856 -984 -459 -948 -421 -611 -903 -539 -113 -1000 -160 -860 -52 -77 -444 -672 -332 -445 -973 -23 -651 -293 -300 -604 -188 -949 -881 -849 -86 -189 -458 -322 -187 -696 -792 -833 -596 -345 -631 -48 -203 -746 -745 -91 -454 -784 -787 -13 -814 -292 -272 -457 -50 -792 -20 -757 -443 -854 -351 -787 -755 -770 -76 -573 -964 -757 -548 -322 -842 -755 -510 -728 -559 -572 -777 -827 -644 -948 -671 -908 -514 -996 -783 -310 -737 -950 -684 -509 -796 -90 -224 -371 -241 -687 -184 -589 -444 -563 -394 -672 -464 -945 -645 -840 -815 -854 -466 -788 -577 -662 -602 -895 -370 -831 -796 -907 -478 -508 -291 -230 -491 -306 -242 -402 -202 -722 -542 -672 -783 -724 -957 -837 -291 -630 -624 -274 -703 -734 -915 -797 -816 -388 -87 -744 -517 -761 -133 -957 -136 -549 -746 -819 -769 -826 -93 -194 -758 -966 -388 -186 -42 -45 -524 -722 -566 -909 -20 -570 -117 -47 -51 -330 -277 -713 -771 -294 -951 -605 -978 -788 -55 -451 -445 -373 -96 -858 -20 -186 -757 -310 -7 -585 -720 -185 -817 -387 -722 -749 -241 -38 -10 -640 -152 -507 -550 -157 -810 -177 -505 -81 -444 -629 -227 -763 -239 -475 -442 -44 -819 -373 -530 -108 -251 -800 -256 -481 -777 -61 -771 -416 -634 -188 -618 -173 -691 -547 -265 -295 -609 -292 -501 -550 -484 -468 -363 -171 -276 -98 -613 -743 -624 -275 -308 -158 -436 -75 -128 -293 -754 -603 -522 -615 -738 -791 -178 -719 -273 -445 -994 -734 -889 -213 -855 -162 -395 -735 -207 -67 -648 -776 -919 -613 -401 -588 -371 -926 -560 -546 -723 -90 -645 -690 -763 -254 -168 -304 -610 -591 -270 -427 -438 -40 -766 -698 -714 -314 -992 -117 -537 -61 -423 -843 -225 -735 -701 -899 -852 -807 -985 -605 -28 -265 -48 -62 -500 -395 -418 -851 -615 -140 -853 -40 -714 -963 -412 -195 -487 -824 -317 -718 -310 -83 -135 -355 -385 -613 -671 -33 -694 -896 -221 -658 -985 -737 -331 -699 -21 -103 -350 -773 -951 -282 -966 -250 -197 -975 -811 -43 -568 -395 -333 -187 -309 -715 -706 -82 -302 -589 -65 -315 -521 -238 -595 -421 -298 -447 -106 -456 -297 -228 -51 -822 -200 -361 -21 -175 -744 -752 -311 -880 -786 -19 -880 -445 -651 -780 -32 -687 -699 -976 -684 -239 -51 -819 -899 -225 -378 -639 -798 -157 -56 -933 -465 -990 -688 -936 -218 -658 -655 -753 -36 -121 -63 -543 -83 -129 -404 -501 -392 -619 -830 -653 -707 -952 -908 -535 -969 -27 -110 -6 -385 -46 -431 -900 -45 -548 -801 -147 -28 -843 -822 -934 -166 -790 -42 -914 -432 -243 -746 -271 -439 -131 -949 -692 -281 -188 -794 -818 -798 -920 -134 -850 -191 -511 -930 -436 -809 -382 -326 -513 -825 -273 -554 -473 -847 -655 -907 -830 -504 -610 -445 -698 -133 -405 -997 -695 -637 -104 -927 -530 -435 -865 -831 -302 -661 -542 -8 -45 -335 -134 -316 -196 -380 -433 -794 -221 -299 -661 -7 -909 -245 -141 -901 -648 -277 -794 -964 -330 -641 -129 -392 -829 -466 -799 -890 -488 -138 -791 -674 -482 -986 -340 -974 -410 -562 -793 -794 -682 -830 -898 -398 -162 -30 -33 -519 -652 -429 -799 -284 -104 -121 -10 -72 -659 -804 -819 -487 -62 -122 -381 -253 -96 -138 -850 -482 -192 -897 -879 -173 -865 -886 -876 -754 -630 -674 -575 -511 -327 -801 -40 -175 -561 -851 -408 -742 -580 -122 -608 -169 -729 -747 -995 -604 -739 -245 -260 -704 -182 -298 -298 -914 -549 -999 -580 -240 -807 -275 -752 -432 -103 -399 -308 -587 -610 -453 -810 -496 -583 -700 -65 -573 -958 -560 -409 -81 -88 -586 -705 -135 -534 -619 -773 -380 -25 -54 -861 -492 -507 -424 -988 -451 -529 -351 -530 -128 -986 -784 -845 -836 -489 -225 -515 -330 -690 -959 -945 -156 -669 -907 -644 -101 -894 -869 -387 -870 -775 -802 -456 -721 -274 -920 -986 -164 -491 -623 -348 -88 -85 -590 -294 -161 -143 -756 -322 -24 -771 -366 -168 -523 -227 -740 -502 -169 -53 -173 -951 -173 -71 -783 -635 -307 -445 -112 -184 -428 -829 -98 -493 -952 -985 -351 -963 -907 -22 -401 -776 -539 -563 -386 -877 -91 -46 -92 -482 -198 -125 -712 -722 -489 -526 -874 -748 -138 -397 -273 -276 -602 -413 -131 -402 -310 -683 -472 -25 -233 -981 -372 -830 -777 -317 -526 -4 -953 -133 -748 -670 -35 -401 -533 -182 -416 -749 -338 -629 -368 -404 -100 -491 -80 -92 -677 -192 -87 -581 -677 -642 -300 -500 -839 -194 -347 -337 -693 -36 -181 -320 -604 -480 -15 -389 -882 -746 -236 -37 -336 -256 -983 -628 -530 -633 -881 -979 -136 -898 -565 -350 -872 -444 -114 -872 -214 -44 -735 -413 -584 -368 -998 -731 -487 -843 -587 -667 -673 -965 -909 -794 -771 -493 -294 -601 -16 -222 -659 -855 -920 -789 -64 -465 -311 -297 -178 -679 -741 -789 -662 -872 -658 -628 -612 -595 -184 -530 -755 -32 -652 -316 -237 -710 -788 -516 -961 -227 -5 -596 -64 -205 -677 -88 -710 -965 -529 -391 -785 -407 -195 -524 -94 -202 -271 -349 -591 -768 -140 -775 -42 -127 -812 -386 -316 -156 -824 -664 -439 -186 -88 -581 -219 -242 -279 -700 -209 -935 -733 -475 -92 -923 -996 -533 -36 -127 -826 -410 -129 -728 -836 -783 -475 -429 -572 -479 -729 -75 -225 -825 -844 -523 -927 -542 -254 -615 -403 -810 -988 -608 -883 -445 -113 -802 -861 -672 -255 -461 -795 -38 -804 -506 -426 -646 -63 -965 -470 -291 -648 -884 -882 -759 -515 -12 -370 -2 -641 -415 -248 -388 -353 -191 -936 -336 -950 -71 -462 -543 -381 -663 -430 -561 -766 -463 -648 -824 -266 -339 -594 -590 -459 -577 -767 -465 -356 -494 -510 -738 -998 -56 -228 -941 -178 -320 -787 -36 -410 -281 -738 -523 -467 -728 -886 -280 -926 -572 -542 -670 -608 -881 -390 -380 -845 -273 -634 -213 -598 -844 -878 -791 -481 -348 -677 -868 -97 -93 -560 -51 -945 -354 -45 -733 -709 -425 -585 -216 -988 -647 -540 -335 -848 -385 -775 -70 -234 -206 -344 -315 -345 -442 -34 -89 -768 -383 -334 -295 -117 -682 -253 -891 -429 -565 -773 -448 -8 -152 -774 -552 -83 -21 -659 -694 -804 -311 -409 -621 -670 -700 -388 -368 -25 -897 -942 -683 -892 -886 -463 -495 -867 -460 -710 -677 -874 -312 -107 -545 -929 -161 -77 -305 -247 -736 -734 -151 -40 -970 -454 -760 -960 -971 -506 -26 -882 -452 -747 -139 -105 -386 -907 -762 -79 -558 -979 -615 -283 -365 -188 -480 -607 -31 -89 -196 -215 -622 -491 -255 -713 -527 -837 -383 -922 -579 -446 -463 -745 -808 -546 -457 -834 -919 -212 -691 -678 -315 -978 -846 -355 -465 -487 -864 -917 -97 -968 -784 -869 -47 -60 -74 -13 -794 -711 -116 -303 -639 -929 -67 -5 -346 -292 -974 -963 -986 -859 -592 -892 -352 -644 -41 -518 -193 -541 -667 -992 -172 -834 -990 -290 -443 -153 -602 -471 -923 -955 -59 -163 -327 -178 -343 -345 -365 -572 -870 -718 -513 -238 -82 -766 -428 -183 -347 -361 -530 -233 -634 -348 -989 -283 -777 -727 -810 -461 -907 -269 -945 -985 -227 -125 -925 -286 -886 -150 -477 -786 -859 -131 -271 -611 -427 -125 -449 -757 -218 -694 -65 -461 -772 -464 -736 -988 -256 -219 -192 -1 -573 -330 -389 -642 -906 -520 -185 -401 -70 -394 -565 -61 -438 -420 -211 -16 -981 -511 -93 -544 -199 -971 -803 -669 -750 -506 -401 -989 -326 -550 -718 -882 -695 -727 -389 -95 -744 -63 -486 -883 -773 -399 -91 -502 -245 -946 -661 -696 -225 -453 -843 -565 -58 -417 -703 -933 -145 -373 -564 -374 -152 -806 -539 -420 -170 -44 -566 -88 -922 -369 -120 -467 -571 -233 -200 -536 -877 -277 -289 -619 -818 -432 -231 -249 -278 -401 -47 -383 -21 -607 -104 -642 -867 -329 -948 -544 -392 -549 -72 -613 -714 -703 -21 -360 -778 -101 -94 -801 -875 -335 -624 -456 -617 -348 -272 -321 -470 -591 -303 -990 -324 -628 -356 -467 -886 -356 -796 -52 -327 -775 -332 -171 -642 -964 -187 -471 -868 -486 -94 -737 -499 -991 -536 -495 -292 -735 -445 -480 -70 -877 -230 -935 -578 -391 -653 -769 -763 -768 -80 -502 -459 -842 -700 -499 -627 -135 -770 -625 -742 -244 -862 -556 -1 -827 -248 -219 -632 -800 -889 -478 -2 -987 -89 -709 -903 -624 -110 -269 -436 -812 -726 -550 -232 -555 -526 -992 -203 -410 -252 -756 -445 -98 -119 -771 -757 -96 -659 -864 -174 -376 -269 -243 -45 -279 -412 -841 -632 -674 -731 -316 -760 -301 -895 -975 -694 -954 -676 -151 -158 -270 -993 -756 -486 -201 -481 -184 -838 -667 -290 -319 -788 -511 -240 -943 -827 -172 -101 -795 -681 -352 -904 -833 -847 -37 -791 -423 -865 -272 -679 -440 -7 -617 -280 -597 -460 -229 -880 -925 -519 -911 -881 -110 -252 -666 -531 -822 -476 -812 -105 -239 -541 -354 -592 -504 -272 -567 -528 -354 -792 -397 -678 -683 -653 -114 -744 -308 -188 -985 -907 -796 -605 -727 -248 -900 -967 -1 -14 -402 -371 -41 -333 -312 -804 -8 -792 -672 -137 -815 -2 -839 -985 -534 -164 -947 -796 -922 -854 -389 -324 -903 -753 -140 -307 -136 -166 -708 -312 -852 -664 -475 -174 -233 -962 -431 -279 -667 -874 -28 -613 -907 -832 -354 -918 -762 -453 -60 -694 -843 -68 -630 -75 -11 -257 -656 -477 -452 -338 -92 -660 -453 -520 -925 -440 -33 -569 -14 -545 -739 -128 -180 -245 -247 -75 -121 -71 -688 -575 -924 -625 -772 -214 -489 -357 -217 -911 -249 -428 -64 -194 -203 -614 -695 -477 -944 -493 -507 -882 -663 -213 -110 -564 -73 -133 -449 -425 -208 -207 -256 -362 -468 -675 -548 -681 -25 -461 -184 -41 -416 -967 -951 -848 -134 -213 -437 -231 -671 -781 -871 -237 -405 -256 -111 -157 -821 -997 -80 -844 -772 -802 -294 -435 -674 -504 -962 -657 -835 -878 -727 -941 -36 -49 -140 -91 -26 -730 -490 -279 -489 -99 -937 -219 -563 -493 -405 -656 -557 -935 -983 -328 -33 -953 -328 -5 -483 -794 -47 -290 -258 -351 -842 -790 -749 -528 -947 -567 -356 -817 -410 -595 -644 -936 -438 -276 -674 -6 -671 -446 -132 -591 -474 -821 -853 -178 -244 -17 -293 -313 -894 -87 -614 -797 -875 -111 -283 -644 -985 -683 -109 -579 -934 -186 -145 -558 -804 -308 -459 -484 -272 -47 -39 -171 -105 -555 -845 -132 -268 -945 -560 -38 -829 -586 -527 -482 -40 -31 -981 -820 -285 -960 -445 -920 -97 -866 -514 -569 -745 -355 -129 -317 -890 -244 -295 -436 -700 -848 -945 -510 -829 -868 -130 -207 -840 -568 -60 -526 -850 -987 -50 -493 -947 -624 -325 -166 -454 -172 -390 -244 -53 -114 -768 -491 -167 -417 -726 -172 -527 -744 -945 -588 -263 -255 -518 -269 -778 -650 -101 -499 -427 -657 -678 -95 -821 -234 -880 -261 -100 -829 -896 -151 -784 -269 -78 -900 -447 -930 -909 -897 -634 -776 -651 -218 -269 -215 -640 -289 -616 -623 -746 -40 -65 -845 -505 -767 -819 -549 -206 -734 -377 -247 -851 -146 -476 -239 -436 -669 -269 -406 -637 -678 -576 -438 -168 -457 -828 -844 -20 -135 -666 -169 -113 -204 -99 -907 -160 -761 -110 -233 -598 -174 -7 -368 -474 -45 -985 -564 -264 -768 -620 -515 -846 -692 -499 -611 -158 -199 -786 -669 -851 -271 -618 -393 -623 -978 -98 -478 -742 -113 -691 -337 -452 -129 -528 -346 -883 -12 -961 -432 -565 -441 -798 -522 -226 -152 -699 -500 -320 -724 -329 -593 -983 -26 -371 -766 -663 -484 -742 -556 -339 -981 -353 -145 -782 -42 -272 -888 -924 -652 -944 -786 -92 -435 -50 -215 -31 -339 -25 -242 -274 -418 -818 -458 -847 -453 -679 -34 -520 -11 -639 -554 -728 -794 -918 -450 -404 -567 -336 -172 -746 -56 -952 -366 -132 -917 -809 -453 -702 -869 -451 -738 -162 -268 -311 -723 -522 -802 -839 -590 -47 -384 -108 -401 -500 -726 -947 -644 -308 -502 -590 -967 -594 -406 -613 -366 -719 -272 -857 -964 -335 -686 -470 -735 -559 -979 -232 -350 -486 -691 -835 -26 -726 -873 -428 -350 -318 -62 -352 -536 -237 -688 -634 -517 -215 -615 -404 -44 -740 -393 -872 -441 -360 -786 -133 -505 -27 -330 -164 -922 -158 -890 -396 -543 -749 -892 -697 -118 -199 -721 -562 -505 -399 -438 -964 -982 -234 -887 -921 -796 -762 -185 -372 -196 -229 -911 -629 -834 -545 -322 -831 -748 -181 -360 -400 -499 -108 -915 -246 -256 -901 -205 -213 -468 -268 -158 -958 -273 -36 -390 -701 -525 -218 -463 -671 -432 -675 -417 -942 -933 -762 -127 -109 -465 -439 -900 -208 -486 -593 -807 -230 -558 -645 -264 -482 -229 -625 -835 -256 -706 -966 -9 -228 -357 -776 -810 -280 -376 -805 -747 -66 -925 -749 -326 -119 -886 -946 -857 -463 -306 -304 -11 -930 -255 -233 -890 -854 -340 -940 -359 -983 -389 -980 -404 -252 -323 -71 -998 -987 -490 -847 -920 -952 -154 -584 -947 -671 -23 -804 -822 -165 -378 -893 -959 -353 -629 -853 -273 -331 -944 -868 -220 -799 -269 -446 -728 -539 -854 -324 -980 -220 -438 -299 -881 -200 -316 -242 -301 -558 -402 -3 -606 -592 -161 -77 -936 -696 -441 -131 -444 -657 -60 -246 -202 -278 -755 -978 -608 -405 -390 -495 -611 -829 -936 -285 -532 -535 -515 -857 -844 -277 -985 -301 -68 -940 -857 -824 -423 -929 -33 -711 -214 -135 -395 -256 -709 -892 -311 -938 -174 -212 -789 -475 -766 -809 -579 -486 -388 -799 -89 -415 -395 -63 -727 -65 -258 -755 -847 -403 -891 -565 -991 -894 -410 -586 -408 -148 -525 -16 -433 -41 -808 -85 -785 -975 -401 -282 -587 -107 -489 -413 -64 -483 -522 -620 -239 -160 -938 -780 -498 -53 -945 -794 -797 -492 -807 -348 -607 -548 -838 -53 -44 -810 -693 -370 -689 -30 -928 -623 -349 -198 -676 -441 -892 -85 -518 -368 -790 -341 -144 -563 -207 -145 -956 -540 -321 -858 -402 -771 -573 -184 -341 -941 -692 -816 -779 -358 -366 -302 -291 -524 -657 -332 -73 -571 -937 -397 -834 -961 -249 -579 -660 -3 -610 -412 -558 -652 -522 -362 -89 -1 -745 -524 -510 -574 -266 -159 -729 -129 -822 -769 -170 -316 -830 -695 -261 -639 -104 -178 -59 -629 -463 -64 -592 -503 -632 -112 -208 -868 -866 -586 -759 -966 -524 -122 -130 -90 -541 -503 -736 -525 -307 -7 -59 -605 -793 -687 -931 -860 -146 -59 -412 -179 -561 -461 -627 -254 -948 -145 -979 -316 -139 -890 -561 -336 -43 -108 -950 -514 -520 -563 -725 -341 -452 -805 -389 -770 -304 -474 -561 -884 -193 -320 -757 -485 -290 -962 -728 -835 -499 -688 -192 -292 -519 -865 -782 -618 -697 -365 -801 -228 -906 -723 -142 -495 -805 -329 -428 -703 -380 -32 -435 -838 -389 -653 -608 -686 -757 -81 -317 -40 -106 -959 -302 -386 -327 -26 -20 -73 -741 -725 -412 -263 -154 -262 -332 -95 -999 -373 -477 -471 -164 -73 -793 -199 -597 -975 -740 -535 -371 -444 -144 -389 -11 -130 -993 -534 -627 -80 -808 -279 -133 -590 -794 -371 -535 -693 -139 -947 -841 -504 -895 -954 -512 -694 -829 -137 -480 -7 -856 -798 -49 -831 -406 -639 -146 -539 -387 -855 -879 -174 -572 -839 -965 -448 -999 -722 -838 -338 -767 -882 -495 -476 -132 -813 -983 -204 -803 -902 -927 -672 -144 -973 -314 -109 -753 -692 -79 -823 -123 -500 -80 -253 -806 -385 -627 -933 -187 -952 -297 -812 -680 -32 -591 -80 -773 -693 -283 -951 -738 -350 -266 -797 -85 -87 -913 -60 -245 -200 -314 -205 -67 -203 -568 -149 -270 -612 -264 -261 -432 -987 -723 -289 -860 -545 -385 -196 -18 -537 -227 -277 -974 -401 -225 -369 -228 -992 -182 -770 -340 -737 -506 -280 -597 -62 -22 -357 -98 -224 -949 -349 -78 -851 -987 -739 -942 -405 -806 -228 -433 -571 -704 -289 -617 -658 -339 -678 -357 -828 -586 -577 -110 -407 -446 -888 -801 -48 -194 -992 -548 -252 -39 -645 -417 -40 -816 -707 -944 -974 -562 -293 -659 -613 -163 -568 -318 -379 -549 -95 -324 -551 -303 -505 -664 -93 -801 -453 -331 -111 -418 -529 -952 -415 -835 -776 -559 -264 -908 -65 -463 -264 -596 -626 -698 -922 -232 -215 -245 -433 -932 -51 -389 -778 -164 -380 -830 -73 -762 -316 -774 -148 -666 -415 -760 -762 -837 -602 -740 -760 -487 -169 -597 -209 -162 -960 -671 -216 -672 -347 -105 -728 -328 -993 -360 -120 -863 -83 -740 -513 -689 -618 -185 -806 -33 -565 -63 -131 -922 -135 -171 -517 -46 -943 -591 -760 -33 -857 -948 -882 -536 -863 -825 -674 -43 -949 -212 -698 -34 -124 -609 -753 -353 -479 -983 -129 -327 -985 -392 -256 -273 -444 -625 -970 -502 -88 -855 -186 -882 -897 -812 -16 -338 -410 -522 -350 -105 -783 -702 -969 -675 -278 -4 -270 -342 -815 -182 -966 -524 -412 -271 -685 -940 -648 -761 -112 -590 -421 -296 -880 -365 -285 -119 -263 -455 -419 -934 -24 -831 -513 -239 -335 -835 -943 -672 -692 -940 -693 -28 -560 -243 -477 -391 -883 -293 -969 -945 -590 -742 -757 -401 -941 -976 -570 -664 -327 -172 -474 -251 -98 -616 -284 -829 -15 -232 -906 -110 -352 -917 -967 -572 -669 -440 -454 -291 -780 -793 -984 -159 -880 -377 -185 -183 -502 -30 -517 -301 -165 -314 -821 -696 -582 -721 -671 -618 -241 -171 -906 -390 -371 -715 -96 -76 -221 -471 -212 -8 -332 -383 -248 -376 -647 -808 -884 -509 -194 -311 -383 -587 -306 -465 -283 -820 -344 -623 -156 -577 -460 -240 -488 -838 -274 -798 -297 -341 -516 -953 -97 -871 -981 -531 -547 -392 -149 -453 -227 -675 -639 -264 -472 -908 -594 -129 -995 -71 -917 -533 -767 -813 -107 -242 -804 -460 -708 -38 -429 -498 -287 -896 -337 -918 -684 -132 -651 -530 -987 -562 -187 -725 -614 -686 -702 -319 -788 -386 -495 -388 -847 -717 -667 -676 -893 -529 -806 -460 -673 -665 -985 -891 -451 -108 -247 -940 -805 -578 -299 -700 -764 -941 -279 -698 -146 -549 -504 -295 -828 -735 -758 -612 -673 -78 -937 -351 -893 -544 -672 -783 -633 -196 -120 -48 -386 -755 -505 -129 -505 -618 -382 -510 -258 -974 -919 -752 -452 -754 -314 -793 -58 -155 -372 -27 -149 -674 -875 -179 -81 -692 -770 -406 -281 -801 -69 -540 -473 -731 -396 -29 -187 -681 -464 -542 -499 -583 -272 -938 -515 -858 -410 -685 -694 -178 -844 -842 -772 -6 -837 -396 -313 -982 -299 -809 -929 -403 -321 -477 -470 -649 -76 -572 -928 -160 -175 -816 -45 -237 -822 -24 -619 -610 -841 -356 -408 -299 -304 -185 -69 -267 -728 -160 -755 -655 -231 -186 -11 -389 -65 -16 -136 -669 -191 -366 -287 -119 -567 -222 -197 -286 -546 -851 -551 -841 -61 -675 -11 -333 -28 -967 -357 -325 -631 -878 -813 -802 -391 -716 -128 -439 -919 -265 -122 -31 -223 -766 -593 -913 -898 -122 -811 -396 -410 -59 -389 -268 -496 -867 -634 -630 -776 -109 -540 -973 -708 -851 -118 -504 -83 -723 -807 -479 -562 -15 -725 -606 -622 -105 -872 -32 -958 -248 -686 -629 -352 -356 -995 -215 -966 -653 -683 -514 -120 -909 -995 -841 -524 -186 -907 -684 -369 -281 -431 -561 -369 -273 -726 -708 -734 -912 -95 -317 -151 -737 -63 -791 -370 -526 -315 -492 -605 -89 -252 -287 -401 -555 -973 -549 -599 -386 -42 -868 -55 -695 -630 -382 -846 -38 -507 -385 -453 -786 -967 -10 -413 -185 -503 -772 -830 -623 -177 -966 -624 -220 -790 -777 -704 -154 -715 -266 -229 -206 -189 -422 -948 -752 -236 -964 -995 -392 -564 -987 -153 -469 -659 -208 -285 -857 -653 -553 -524 -446 -37 -846 -304 -794 -556 -375 -595 -823 -52 -845 -488 -774 -391 -41 -210 -82 -989 -886 -935 -414 -814 -579 -624 -969 -63 -743 -817 -334 -310 -981 -934 -19 -530 -708 -686 -644 -327 -29 -356 -858 -364 -867 -191 -517 -622 -680 -173 -674 -857 -404 -481 -28 -618 -576 -49 -956 -863 -619 -669 -127 -451 -558 -889 -938 -404 -745 -944 -768 -869 -641 -460 -675 -840 -314 -690 -264 -954 -955 -923 -851 -717 -159 -23 -104 -318 -193 -767 -819 -309 -291 -65 -923 -337 -309 -642 -774 -171 -141 -195 -137 -672 -522 -952 -258 -764 -33 -597 -86 -296 -338 -223 -370 -798 -635 -651 -301 -645 -856 -390 -532 -449 -913 -916 -906 -193 -317 -320 -564 -563 -788 -653 -29 -394 -703 -495 -448 -203 -498 -458 -811 -142 -438 -224 -274 -87 -617 -694 -599 -68 -809 -69 -711 -36 -412 -818 -698 -841 -851 -915 -674 -908 -42 -282 -351 -949 -740 -525 -23 -637 -622 -255 -932 -953 -869 -263 -524 -19 -629 -697 -819 -587 -804 -242 -445 -688 -759 -134 -42 -344 -773 -204 -519 -557 -851 -931 -429 -164 -598 -370 -5 -219 -256 -306 -215 -171 -540 -156 -283 -609 -917 -320 -184 -885 -140 -644 -8 -57 -937 -990 -823 -80 -494 -492 -586 -431 -366 -749 -393 -54 -733 -971 -99 -598 -540 -178 -206 -691 -261 -358 -590 -473 -889 -397 -810 -210 -856 -765 -102 -954 -957 -168 -948 -290 -695 -233 -623 -181 -103 -795 -936 -102 -665 -345 -770 -33 -601 -431 -381 -114 -323 -942 -666 -831 -557 -434 -431 -317 -765 -605 -741 -927 -901 -93 -124 -927 -430 -90 -684 -762 -158 -278 -556 -393 -604 -759 -240 -664 -584 -753 -980 -455 -706 -716 -419 -444 -315 -712 -658 -877 -250 -287 -742 -733 -569 -29 -937 -586 -252 -732 -600 -265 -87 -78 -573 -621 -434 -250 -561 -661 -906 -19 -693 -899 -963 -467 -997 -249 -445 -944 -361 -749 -707 -41 -577 -919 -582 -42 -628 -967 -807 -285 -443 -338 -318 -549 -973 -375 -98 -391 -735 -385 -514 -784 -778 -592 -311 -682 -585 -572 -405 -410 -583 -788 -480 -682 -912 -796 -709 -565 -232 -662 -823 -133 -933 -699 -102 -190 -665 -566 -586 -881 -617 -412 -278 -713 -736 -794 -909 -968 -41 -519 -518 -11 -174 -557 -315 -738 -690 -868 -523 -405 -153 -805 -922 -227 -138 -391 -183 -775 -396 -205 -461 -10 -509 -653 -7 -951 -540 -674 -983 -989 -527 -842 -640 -589 -61 -4 -465 -465 -17 -588 -834 -61 -608 -381 -986 -979 -948 -919 -272 -670 -967 -648 -773 -597 -556 -248 -58 -840 -759 -296 -996 -858 -282 -624 -287 -891 -859 -711 -50 -114 -48 -42 -157 -608 -441 -690 -282 -874 -641 -341 -424 -637 -657 -260 -680 -683 -918 -462 -170 -473 -218 -797 -991 -209 -475 -876 -977 -857 -442 -715 -829 -964 -17 -769 -674 -788 -464 -494 -732 -131 -75 -37 -992 -85 -690 -365 -769 -92 -236 -739 -620 -46 -118 -948 -665 -283 -872 -807 -535 -167 -912 -52 -845 -853 -465 -87 -412 -876 -782 -883 -816 -700 -466 -81 -545 -164 -507 -580 -314 -278 -856 -599 -988 -414 -934 -137 -186 -75 -281 -826 -843 -283 -662 -611 -685 -194 -55 -858 -578 -528 -269 -258 -913 -61 -958 -35 -770 -454 -343 -274 -543 -272 -107 -332 -158 -876 -320 -100 -842 -17 -326 -96 -768 -909 -915 -591 -569 -852 -93 -374 -121 -483 -712 -906 -547 -919 -864 -524 -449 -361 -621 -585 -204 -517 -593 -351 -438 -286 -210 -276 -788 -575 -425 -825 -169 -110 -512 -959 -541 -790 -563 -805 -918 -392 -259 -364 -505 -898 -474 -92 -412 -811 -297 -646 -925 -851 -256 -31 -724 -685 -606 -406 -873 -793 -138 -961 -368 -123 -168 -147 -473 -385 -888 -793 -590 -122 -920 -24 -899 -403 -175 -88 -1000 -939 -602 -581 -958 -44 -218 -125 -571 -967 -736 -628 -538 -1 -616 -744 -260 -683 -334 -879 -57 -111 -605 -248 -314 -452 -187 -127 -637 -17 -998 -974 -618 -717 -291 -357 -13 -462 -548 -90 -580 -404 -611 -964 -379 -163 -978 -928 -66 -281 -24 -775 -969 -30 -994 -767 -679 -851 -925 -213 -950 -110 -443 -441 -589 -34 -181 -767 -230 -800 -298 -608 -520 -538 -234 -798 -543 -57 -988 -232 -589 -705 -414 -769 -645 -710 -598 -596 -880 -330 -933 -206 -870 -28 -135 -917 -635 -800 -85 -611 -392 -26 -781 -532 -602 -264 -285 -151 -707 -529 -437 -614 -920 -206 -587 -345 -413 -92 -723 -102 -24 -870 -502 -324 -111 -306 -344 -938 -423 -628 -125 -820 -918 -8 -713 -580 -501 -989 -161 -45 -810 -396 -202 -541 -910 -146 -642 -529 -526 -334 -268 -322 -465 -98 -131 -664 -291 -774 -608 -152 -467 -312 -602 -902 -107 -49 -689 -815 -492 -750 -786 -744 -707 -171 -190 -297 -299 -749 -933 -570 -467 -84 -48 -17 -124 -772 -871 -34 -838 -941 -936 -682 -672 -634 -23 -745 -968 -75 -296 -385 -54 -312 -161 -466 -415 -577 -841 -404 -758 -291 -35 -426 -113 -318 -774 -763 -648 -373 -372 -690 -606 -782 -286 -111 -804 -887 -832 -352 -667 -585 -255 -519 -992 -108 -762 -237 -244 -208 -940 -984 -171 -720 -189 -233 -1000 -698 -770 -1000 -252 -877 -110 -293 -448 -90 -395 -911 -349 -734 -825 -161 -293 -188 -987 -772 -85 -418 -165 -552 -484 -244 -22 -593 -425 -674 -452 -220 -964 -288 -1 -630 -388 -269 -273 -732 -898 -488 -808 -896 -648 -572 -572 -796 -910 -681 -528 -640 -524 -666 -205 -482 -751 -79 -647 -131 -782 -698 -351 -863 -537 -911 -561 -94 -50 -222 -21 -244 -323 -71 -363 -590 -907 -825 -411 -907 -111 -591 -785 -214 -915 -913 -339 -552 -622 -917 -840 -781 -503 -434 -451 -335 -139 -35 -844 -672 -776 -763 -578 -937 -259 -808 -664 -965 -619 -999 -953 -882 -982 -451 -669 -533 -216 -72 -490 -503 -941 -912 -703 -851 -20 -283 -255 -683 -233 -373 -760 -504 -647 -203 -553 -271 -557 -672 -711 -534 -842 -973 -567 -99 -338 -2 -351 -812 -611 -903 -297 -370 -789 -443 -885 -457 -998 -901 -659 -813 -184 -32 -460 -815 -761 -329 -507 -89 -447 -800 -877 -542 -402 -49 -456 -542 -345 -689 -260 -861 -869 -201 -60 -257 -292 -268 -547 -428 -807 -24 -326 -132 -806 -717 -528 -94 -846 -569 -577 -613 -10 -361 -388 -745 -476 -897 -367 -81 -330 -646 -384 -901 -709 -589 -783 -104 -380 -756 -49 -654 -108 -788 -500 -983 -698 -719 -399 -717 -953 -513 -492 -704 -198 -226 -10 -740 -907 -160 -795 -609 -509 -542 -377 -682 -13 -46 -891 -766 -869 -153 -504 -42 -188 -9 -971 -923 -611 -106 -273 -828 -570 -743 -817 -746 -928 -309 -221 -492 -478 -449 -799 -301 -203 -219 -528 -589 -993 -626 -385 -59 -977 -923 -633 -205 -721 -528 -795 -455 -870 -744 -143 -35 -160 -689 -779 -672 -868 -940 -250 -88 -950 -151 -508 -949 -66 -849 -636 -705 -643 -971 -539 -491 -221 -132 -11 -263 -35 -485 -389 -689 -629 -675 -109 -728 -276 -383 -471 -523 -375 -873 -657 -496 -259 -11 -256 -102 -312 -362 -458 -117 -295 -502 -604 -492 -160 -288 -906 -794 -928 -393 -58 -487 -582 -695 -993 -491 -761 -818 -342 -747 -883 -543 -446 -944 -694 -448 -624 -901 -532 -157 -648 -982 -58 -174 -135 -694 -233 -23 -771 -664 -625 -852 -653 -315 -657 -751 -324 -168 -688 -511 -954 -727 -908 -395 -466 -772 -2 -729 -55 -916 -25 -757 -211 -776 -964 -838 -206 -574 -617 -540 -443 -392 -927 -436 -751 -302 -851 -372 -224 -519 -41 -125 -739 -856 -396 -719 -145 -988 -612 -69 -556 -99 -569 -583 -695 -138 -628 -425 -146 -47 -872 -78 -353 -661 -298 -715 -206 -575 -162 -21 -521 -907 -630 -397 -976 -733 -607 -577 -53 -520 -571 -337 -187 -647 -82 -116 -41 -142 -250 -225 -492 -196 -693 -256 -38 -905 -176 -241 -239 -186 -943 -62 -337 -947 -294 -711 -862 -316 -666 -627 -535 -478 -741 -725 -891 -580 -845 -622 -532 -897 -987 -188 -188 -544 -573 -542 -715 -693 -743 -95 -677 -32 -387 -885 -268 -449 -560 -862 -268 -595 -414 -609 -170 -254 -605 -217 -588 -976 -586 -641 -43 -882 -452 -150 -999 -833 -374 -55 -423 -649 -981 -845 -148 -286 -150 -811 -506 -628 -223 -551 -123 -352 -335 -470 -473 -321 -81 -189 -19 -10 -959 -365 -554 -564 -875 -492 -438 -645 -156 -147 -968 -441 -977 -287 -781 -162 -181 -288 -431 -92 -499 -536 -199 -287 -562 -94 -520 -501 -681 -160 -459 -715 -960 -837 -49 -128 -177 -436 -15 -316 -388 -453 -736 -562 -876 -702 -81 -456 -742 -188 -831 -261 -460 -984 -266 -478 -413 -112 -952 -860 -200 -455 -309 -415 -668 -589 -56 -823 -494 -299 -215 -299 -907 -643 -686 -564 -226 -836 -300 -28 -282 -463 -291 -903 -972 -469 -124 -284 -958 -344 -752 -132 -691 -816 -489 -893 -902 -441 -562 -436 -857 -269 -657 -191 -648 -77 -884 -978 -178 -130 -969 -110 -795 -442 -86 -518 -586 -710 -32 -660 -686 -411 -469 -717 -461 -14 -586 -433 -637 -589 -413 -184 -502 -481 -824 -643 -435 -134 -147 -54 -945 -985 -793 -387 -236 -228 -591 -481 -181 -587 -961 -264 -399 -840 -611 -514 -356 -796 -908 -115 -746 -196 -739 -594 -567 -196 -343 -445 -810 -330 -721 -756 -941 -210 -863 -336 -651 -466 -732 -309 -589 -754 -202 -209 -736 -463 -217 -86 -130 -798 -830 -727 -255 -718 -703 -950 -721 -554 -640 -921 -203 -763 -347 -665 -607 -789 -302 -416 -169 -587 -800 -653 -115 -995 -467 -660 -349 -803 -119 -113 -782 -279 -521 -964 -274 -206 -984 -751 -600 -638 -446 -446 -541 -994 -484 -493 -143 -331 -884 -71 -263 -67 -711 -385 -915 -285 -527 -986 -868 -702 -531 -910 -828 -800 -545 -784 -860 -728 -896 -786 -351 -546 -931 -382 -456 -310 -152 -868 -616 -132 -335 -620 -756 -916 -351 -560 -236 -363 -964 -631 -288 -255 -379 -682 -591 -165 -3 -45 -124 -164 -86 -937 -37 -571 -586 -455 -11 -608 -810 -902 -398 -604 -878 -760 -829 -867 -572 -699 -996 -608 -940 -12 -139 -311 -105 -338 -223 -65 -852 -404 -33 -244 -849 -517 -463 -186 -814 -104 -292 -999 -962 -44 -874 -967 -745 -345 -607 -926 -656 -226 -693 -557 -671 -861 -362 -137 -524 -747 -772 -78 -171 -607 -315 -429 -485 -545 -177 -221 -991 -638 -414 -475 -178 -765 -655 -655 -638 -887 -9 -733 -205 -716 -419 -294 -386 -852 -342 -843 -834 -4 -760 -343 -625 -913 -373 -115 -382 -223 -850 -376 -779 -15 -672 -454 -620 -858 -95 -989 -908 -249 -526 -760 -434 -772 -147 -782 -928 -826 -928 -439 -903 -850 -628 -247 -42 -407 -201 -477 -956 -16 -395 -714 -815 -770 -836 -671 -206 -748 -172 -698 -688 -771 -213 -648 -547 -395 -424 -431 -254 -643 -714 -635 -973 -43 -415 -338 -680 -462 -785 -655 -582 -39 -32 -258 -387 -376 -266 -369 -956 -475 -444 -655 -284 -685 -115 -556 -222 -245 -949 -264 -166 -984 -914 -212 -884 -518 -593 -50 -386 -31 -612 -235 -149 -916 -939 -338 -321 -880 -995 -566 -840 -868 -493 -692 -314 -947 -173 -448 -584 -906 -670 -751 -391 -204 -940 -700 -908 -407 -115 -685 -349 -5 -162 -644 -46 -238 -749 -221 -810 -509 -49 -61 -733 -671 -782 -52 -697 -912 -125 -768 -347 -116 -538 -894 -990 -118 -135 -772 -607 -212 -715 -870 -249 -488 -678 -412 -832 -429 -208 -117 -20 -965 -852 -275 -443 -127 -481 -466 -315 -759 -479 -184 -440 -560 -695 -733 -807 -209 -257 -218 -782 -156 -803 -495 -260 -985 -743 -976 -227 -435 -489 -963 -187 -364 -41 -864 -206 -549 -980 -770 -294 -536 -772 -783 -855 -515 -402 -471 -651 -131 -979 -710 -13 -6 -628 -698 -374 -963 -328 -714 -573 -624 -254 -389 -790 -932 -747 -74 -229 -204 -197 -237 -792 -817 -947 -541 -298 -676 -124 -719 -818 -669 -579 -41 -796 -837 -53 -610 -518 -62 -150 -266 -742 -875 -384 -604 -236 -766 -650 -5 -726 -383 -914 -412 -357 -363 -580 -665 -796 -217 -672 -412 -674 -315 -873 -876 -393 -152 -842 -505 -779 -285 -631 -758 -168 -274 -325 -783 -595 -136 -190 -39 -621 -662 -90 -184 -797 -356 -397 -433 -637 -74 -352 -314 -544 -337 -923 -41 -620 -534 -521 -893 -887 -993 -891 -260 -112 -519 -305 -103 -965 -5 -211 -740 -376 -796 -856 -413 -94 -979 -197 -897 -814 -925 -304 -696 -217 -549 -98 -800 -673 -296 -487 -224 -20 -148 -618 -441 -255 -228 -516 -185 -451 -255 -415 -675 -800 -411 -44 -156 -860 -748 -934 -633 -372 -989 -776 -385 -107 -883 -51 -545 -179 -809 -857 -882 -717 -91 -603 -663 -239 -19 -194 -245 -600 -399 -508 -505 -529 -336 -828 -170 -959 -806 -575 -447 -680 -724 -708 -809 -84 -777 -971 -193 -250 -45 -979 -558 -577 -822 -733 -819 -582 -686 -379 -620 -471 -95 -268 -462 -742 -498 -586 -359 -285 -819 -299 -621 -816 -550 -347 -933 -950 -687 -270 -415 -182 -383 -557 -728 -358 -926 -651 -416 -864 -842 -560 -996 -669 -14 -622 -252 -41 -925 -674 -883 -212 -209 -128 -975 -357 -776 -966 -265 -720 -307 -617 -924 -552 -976 -414 -444 -810 -2 -773 -482 -978 -312 -589 -192 -880 -506 -761 -849 -981 -142 -138 -261 -767 -574 -481 -770 -408 -939 -958 -843 -441 -329 -179 -254 -756 -801 -354 -780 -259 -457 -426 -642 -634 -490 -477 -997 -317 -329 -553 -662 -246 -497 -233 -549 -231 -556 -764 -851 -500 -823 -218 -697 -595 -425 -96 -940 -232 -682 -747 -850 -452 -148 -795 -63 -158 -570 -936 -477 -635 -428 -236 -790 -147 -924 -599 -554 -35 -346 -101 -398 -424 -393 -662 -710 -803 -951 -295 -170 -939 -80 -336 -984 -766 -568 -809 -960 -370 -761 -601 -275 -943 -639 -849 -16 -192 -904 -603 -97 -202 -327 -368 -348 -997 -733 -650 -438 -386 -340 -751 -258 -865 -247 -479 -668 -884 -326 -872 -549 -773 -606 -768 -670 -968 -336 -49 -290 -376 -145 -817 -887 -441 -820 -603 -515 -492 -715 -779 -868 -233 -856 -16 -956 -957 -562 -86 -863 -971 -868 -903 -78 -281 -52 -339 -848 -648 -476 -176 -68 -955 -627 -572 -943 -45 -132 -946 -332 -848 -272 -509 -616 -641 -535 -931 -638 -141 -339 -191 -26 -400 -414 -574 -351 -431 -923 -488 -723 -418 -737 -672 -15 -166 -694 -468 -905 -759 -732 -402 -131 -204 -576 -490 -747 -668 -51 -443 -818 -294 -285 -814 -488 -93 -485 -581 -583 -572 -651 -469 -520 -223 -868 -825 -879 -812 -145 -501 -835 -984 -747 -555 -158 -869 -487 -797 -607 -626 -634 -83 -733 -374 -351 -714 -198 -347 -126 -478 -732 -998 -634 -550 -682 -281 -705 -174 -681 -12 -985 -983 -385 -474 -346 -611 -958 -545 -910 -161 -27 -553 -267 -444 -293 -223 -773 -111 -16 -403 -441 -460 -857 -897 -536 -615 -545 -805 -974 -209 -977 -313 -392 -861 -266 -407 -383 -105 -460 -132 -609 -615 -321 -625 -159 -457 -979 -572 -152 -3 -259 -128 -993 -86 -791 -969 -892 -530 -32 -69 -631 -362 -733 -37 -385 -730 -592 -930 -786 -734 -2 -68 -813 -310 -914 -904 -598 -844 -156 -176 -65 -536 -548 -587 -32 -858 -705 -184 -46 -225 -895 -777 -256 -316 -926 -86 -732 -633 -832 -764 -117 -238 -85 -363 -608 -596 -489 -996 -110 -669 -259 -279 -46 -809 -803 -508 -357 -212 -836 -644 -118 -872 -28 -308 -145 -299 -209 -377 -313 -71 -957 -620 -846 -478 -90 -537 -767 -124 -56 -663 -754 -463 -623 -31 -157 -53 -240 -123 -809 -571 -164 -548 -813 -655 -630 -192 -657 -291 -687 -369 -79 -763 -380 -1000 -256 -111 -156 -661 -395 -158 -220 -126 -44 -123 -240 -250 -241 -257 -629 -161 -479 -36 -104 -59 -186 -100 -743 -671 -235 -58 -123 -907 -300 -812 -811 -113 -355 -440 -418 -24 -511 -661 -397 -933 -96 -847 -516 -96 -289 -173 -562 -692 -331 -22 -963 -773 -41 -683 -710 -686 -796 -595 -502 -289 -511 -421 -501 -51 -265 -652 -812 -854 -186 -861 -667 -948 -592 -103 -82 -598 -244 -626 -255 -723 -188 -993 -567 -599 -646 -663 -465 -349 -132 -248 -822 -325 -282 -774 -514 -218 -34 -434 -274 -425 -56 -577 -453 -528 -261 -745 -626 -788 -89 -680 -475 -782 -281 -360 -761 -418 -132 -246 -918 -232 -491 -7 -217 -460 -370 -294 -459 -447 -512 -425 -652 -171 -683 -326 -660 -5 -480 -146 -545 -248 -440 -475 -315 -334 -172 -403 -439 -171 -676 -479 -377 -5 -405 -930 -539 -128 -530 -156 -759 -416 -487 -924 -136 -175 -108 -510 -506 -646 -607 -686 -954 -32 -451 -657 -512 -408 -471 -575 -672 -323 -339 -430 -402 -456 -741 -892 -200 -974 -335 -170 -998 -888 -469 -377 -715 -802 -241 -897 -668 -468 -951 -312 -838 -733 -661 -646 -339 -631 -279 -28 -148 -529 -22 -905 -430 -736 -953 -288 -319 -376 -638 -844 -380 -93 -822 -431 -594 -721 -751 -565 -306 -876 -31 -37 -624 -846 -485 -679 -349 -347 -218 -691 -634 -629 -726 -207 -330 -330 -683 -485 -491 -148 -356 -431 -454 -4 -669 -644 -166 -781 -342 -584 -722 -81 -80 -124 -259 -939 -11 -823 -812 -759 -311 -202 -623 -292 -841 -831 -863 -191 -171 -115 -822 -166 -286 -644 -441 -162 -410 -734 -145 -46 -492 -856 -114 -598 -545 -689 -285 -160 -558 -218 -5 -456 -609 -450 -764 -701 -722 -399 -524 -952 -697 -261 -180 -22 -783 -533 -497 -526 -386 -401 -992 -612 -24 -50 -713 -781 -536 -501 -98 -293 -878 -236 -302 -686 -379 -876 -729 -294 -371 -872 -881 -156 -251 -981 -871 -99 -801 -166 -695 -482 -727 -89 -811 -203 -547 -312 -343 -735 -96 -909 -707 -881 -642 -902 -175 -309 -542 -282 -285 -32 -71 -609 -576 -628 -628 -119 -282 -190 -924 -574 -991 -376 -23 -662 -577 -599 -183 -926 -788 -464 -446 -670 -230 -190 -263 -449 -289 -870 -910 -56 -64 -904 -944 -370 -161 -288 -422 -253 -364 -973 -773 -154 -193 -327 -222 -964 -745 -48 -574 -575 -274 -120 -773 -762 -735 -618 -495 -783 -600 -965 -688 -855 -413 -844 -252 -471 -613 -507 -162 -892 -794 -62 -350 -94 -470 -85 -720 -98 -573 -387 -68 -635 -567 -544 -486 -171 -56 -59 -592 -376 -127 -147 -931 -14 -275 -1000 -877 -342 -721 -914 -913 -487 -98 -506 -86 -630 -188 -909 -490 -359 -886 -655 -468 -68 -80 -748 -262 -179 -999 -952 -145 -29 -91 -398 -335 -978 -219 -270 -302 -361 -485 -996 -484 -546 -27 -983 -733 -937 -648 -305 -396 -217 -81 -667 -956 -840 -176 -720 -223 -767 -204 -431 -610 -721 -266 -66 -650 -985 -506 -765 -433 -361 -859 -542 -522 -916 -930 -604 -808 -713 -80 -183 -938 -755 -436 -346 -572 -309 -32 -574 -428 -954 -748 -453 -842 -890 -294 -754 -843 -53 -564 -821 -20 -943 -837 -501 -968 -698 -969 -23 -141 -527 -83 -828 -722 -678 -647 -170 -651 -184 -352 -860 -689 -458 -521 -59 -333 -442 -719 -48 -863 -628 -331 -613 -333 -81 -997 -687 -557 -893 -134 -362 -393 -360 -309 -681 -1 -737 -793 -770 -596 -849 -656 -81 -45 -400 -477 -106 -847 -327 -152 -653 -372 -273 -384 -723 -868 -484 -907 -358 -317 -205 -598 -749 -824 -228 -755 -444 -154 -358 -30 -903 -433 -462 -993 -906 -46 -355 -758 -189 -220 -608 -504 -557 -751 -361 -273 -428 -862 -501 -138 -309 -298 -298 -643 -550 -944 -816 -307 -541 -771 -396 -279 -649 -332 -762 -119 -871 -939 -167 -507 -685 -652 -10 -650 -815 -737 -813 -148 -28 -534 -915 -437 -152 -880 -431 -285 -352 -771 -873 -313 -654 -635 -728 -817 -435 -799 -919 -973 -462 -602 -66 -53 -174 -965 -836 -232 -187 -79 -543 -550 -385 -617 -545 -363 -685 -688 -196 -748 -734 -65 -870 -342 -322 -490 -276 -530 -574 -186 -559 -243 -898 -712 -235 -681 -112 -581 -966 -944 -915 -571 -887 -883 -300 -319 -865 -660 -816 -667 -564 -777 -352 -744 -179 -766 -573 -93 -201 -535 -611 -441 -565 -674 -147 -24 -519 -388 -484 -826 -439 -304 -669 -999 -228 -969 -242 -671 -782 -156 -561 -681 -69 -819 -208 -625 -196 -454 -407 -810 -799 -21 -333 -813 -408 -15 -846 -923 -942 -166 -462 -999 -61 -486 -665 -19 -347 -270 -894 -313 -101 -846 -92 -510 -693 -417 -265 -488 -243 -755 -559 -840 -99 -637 -953 -14 -706 -432 -881 -560 -154 -967 -244 -682 -766 -52 -325 -640 -477 -480 -419 -775 -574 -446 -421 -455 -427 -298 -674 -649 -625 -585 -833 -109 -354 -269 -160 -454 -767 -365 -398 -530 -601 -467 -815 -974 -936 -415 -963 -753 -239 -863 -155 -712 -953 -478 -878 -798 -606 -406 -886 -515 -191 -772 -57 -306 -390 -345 -548 -27 -188 -657 -937 -206 -572 -362 -484 -415 -578 -963 -867 -685 -527 -561 -60 -954 -625 -899 -317 -157 -549 -887 -167 -427 -405 -756 -137 -461 -688 -599 -494 -728 -284 -533 -638 -716 -137 -33 -554 -529 -472 -870 -960 -241 -451 -832 -468 -239 -441 -207 -813 -56 -32 -469 -644 -235 -283 -190 -604 -166 -475 -381 -342 -85 -245 -238 -108 -609 -469 -623 -688 -140 -988 -51 -836 -614 -69 -55 -951 -188 -918 -288 -239 -654 -792 -719 -598 -704 -74 -298 -793 -526 -719 -772 -600 -851 -245 -171 -492 -805 -926 -825 -270 -456 -216 -945 -979 -586 -936 -792 -76 -121 -635 -433 -160 -495 -521 -133 -982 -955 -137 -883 -33 -813 -992 -357 -422 -603 -195 -140 -133 -403 -20 -258 -74 -212 -94 -68 -850 -358 -136 -557 -341 -378 -102 -63 -733 -979 -558 -560 -889 -22 -518 -135 -751 -278 -588 -530 -685 -678 -242 -783 -78 -560 -959 -705 -500 -339 -415 -464 -585 -730 -393 -430 -577 -582 -491 -995 -503 -328 -137 -806 -84 -484 -402 -571 -224 -767 -691 -347 -834 -878 -678 -104 -858 -453 -217 -70 -62 -382 -343 -538 -777 -242 -867 -273 -211 -930 -413 -201 -851 -824 -997 -229 -17 -15 -197 -424 -198 -771 -49 -804 -34 -363 -837 -472 -645 -574 -450 -893 -347 -214 -845 -670 -722 -815 -210 -324 -11 -220 -514 -980 -45 -297 -104 -594 -78 -265 -807 -888 -607 -400 -321 -231 -169 -720 -149 -198 -877 -260 -307 -750 -974 -685 -682 -743 -947 -46 -477 -625 -871 -943 -325 -909 -583 -31 -171 -48 -669 -91 -54 -879 -870 -917 -888 -488 -262 -486 -13 -135 -549 -973 -144 -815 -30 -749 -858 -556 -123 -160 -399 -321 -931 -758 -97 -603 -209 -215 -679 -431 -455 -890 -435 -631 -608 -976 -252 -534 -239 -763 -948 -692 -491 -653 -409 -115 -604 -915 -310 -909 -491 -866 -46 -562 -693 -555 -295 -47 -148 -256 -349 -725 -149 -866 -990 -439 -815 -148 -818 -770 -736 -217 -612 -628 -781 -20 -977 -22 -851 -822 -661 -175 -695 -396 -285 -604 -400 -470 -783 -73 -677 -508 -310 -423 -843 -494 -430 -975 -55 -224 -712 -893 -181 -79 -23 -993 -39 -419 -552 -739 -909 -299 -975 -360 -259 -236 -834 -161 -831 -504 -881 -872 -765 -79 -504 -444 -50 -49 -595 -478 -788 -630 -464 -505 -677 -487 -920 -62 -174 -917 -534 -940 -138 -931 -894 -593 -655 -351 -880 -557 -135 -440 -543 -182 -380 -835 -948 -473 -550 -727 -603 -579 -279 -831 -759 -862 -386 -663 -2 -474 -518 -743 -649 -797 -942 -931 -960 -446 -65 -517 -349 -372 -857 -864 -241 -802 -833 -673 -760 -966 -372 -650 -832 -712 -569 -666 -36 -143 -284 -429 -351 -923 -686 -463 -929 -294 -220 -255 -269 -164 -89 -620 -28 -166 -607 -899 -206 -262 -387 -291 -609 -421 -147 -371 -293 -525 -79 -561 -196 -514 -579 -378 -377 -134 -620 -656 -309 -430 -902 -601 -284 -825 -399 -279 -807 -994 -716 -101 -458 -950 -293 -827 -396 -237 -300 -556 -305 -694 -365 -501 -113 -47 -670 -339 -472 -631 -995 -29 -637 -750 -168 -904 -282 -249 -149 -178 -30 -185 -229 -594 -224 -302 -973 -785 -457 -726 -358 -36 -964 -129 -822 -33 -460 -435 -844 -273 -430 -630 -908 -594 -27 -51 -542 -237 -684 -38 -377 -846 -480 -577 -624 -61 -483 -51 -232 -162 -132 -94 -103 -730 -220 -269 -286 -893 -743 -531 -160 -988 -456 -557 -578 -801 -178 -581 -683 -314 -394 -308 -359 -97 -213 -44 -321 -687 -442 -659 -477 -571 -460 -741 -887 -137 -677 -188 -931 -321 -373 -337 -250 -700 -484 -716 -493 -222 -450 -906 -995 -395 -852 -395 -787 -188 -222 -740 -67 -755 -841 -783 -39 -330 -478 -480 -873 -673 -441 -628 -763 -732 -337 -48 -357 -259 -145 -52 -58 -323 -117 -968 -310 -756 -254 -385 -111 -845 -143 -869 -493 -965 -37 -501 -16 -149 -799 -218 -784 -875 -372 -172 -442 -525 -568 -73 -490 -288 -787 -854 -573 -398 -393 -800 -230 -604 -277 -946 -895 -25 -786 -423 -506 -498 -209 -88 -718 -983 -245 -280 -766 -164 -690 -829 -130 -846 -800 -821 -139 -251 -437 -375 -974 -237 -519 -208 -446 -415 -873 -416 -619 -643 -503 -381 -516 -758 -57 -580 -605 -634 -83 -142 -701 -491 -237 -375 -842 -403 -319 -236 -450 -153 -540 -947 -659 -239 -250 -843 -657 -11 -167 -689 -427 -126 -64 -832 -541 -450 -880 -774 -707 -64 -808 -191 -813 -259 -10 -562 -523 -764 -615 -349 -127 -132 -743 -246 -978 -272 -7 -937 -369 -527 -513 -703 -966 -454 -987 -316 -207 -386 -80 -998 -596 -686 -382 -708 -910 -569 -709 -604 -804 -774 -772 -963 -498 -556 -97 -100 -779 -947 -16 -224 -321 -158 -83 -965 -94 -27 -229 -183 -63 -911 -802 -976 -354 -318 -631 -822 -829 -860 -719 -718 -339 -542 -864 -698 -894 -350 -134 -166 -214 -969 -138 -796 -208 -997 -402 -455 -314 -653 -845 -257 -409 -7 -549 -448 -255 -164 -397 -775 -251 -270 -892 -526 -225 -196 -413 -889 -564 -990 -502 -169 -697 -206 -196 -611 -802 -50 -817 -353 -944 -476 -73 -959 -666 -504 -693 -612 -159 -554 -681 -647 -127 -131 -184 -622 -901 -841 -743 -986 -144 -47 -471 -306 -642 -186 -104 -994 -780 -574 -118 -858 -166 -671 -686 -886 -942 -106 -84 -272 -553 -671 -39 -336 -354 -133 -846 -957 -823 -976 -530 -355 -338 -703 -547 -879 -459 -189 -533 -925 -581 -756 -414 -501 -596 -317 -697 -437 -574 -458 -201 -22 -842 -67 -516 -593 -763 -98 -50 -669 -992 -107 -644 -715 -14 -503 -272 -610 -759 -20 -248 -537 -487 -463 -904 -215 -894 -472 -955 -743 -708 -759 -581 -329 -6 -168 -90 -905 -437 -71 -317 -590 -365 -168 -201 -621 -336 -213 -778 -813 -768 -395 -727 -77 -587 -1 -697 -149 -388 -17 -959 -249 -677 -382 -381 -381 -187 -420 -194 -380 -559 -156 -362 -429 -974 -930 -54 -246 -319 -77 -189 -777 -892 -569 -577 -802 -695 -766 -138 -152 -222 -658 -838 -416 -8 -93 -790 -975 -864 -80 -426 -876 -552 -632 -23 -476 -953 -253 -72 -270 -333 -675 -472 -845 -412 -278 -318 -968 -801 -701 -621 -916 -265 -643 -788 -244 -134 -232 -437 -570 -340 -92 -354 -881 -196 -805 -150 -30 -14 -751 -33 -10 -650 -388 -28 -337 -743 -211 -884 -307 -334 -65 -952 -104 -109 -202 -179 -930 -737 -74 -459 -148 -945 -962 -543 -447 -158 -166 -800 -406 -839 -224 -637 -875 -641 -893 -659 -552 -669 -965 -928 -822 -343 -813 -497 -891 -374 -958 -667 -555 -75 -986 -208 -4 -432 -47 -608 -937 -128 -745 -554 -179 -573 -713 -419 -251 -942 -311 -493 -292 -915 -352 -59 -474 -191 -428 -876 -988 -784 -222 -320 -853 -444 -838 -585 -845 -583 -217 -770 -111 -581 -501 -948 -456 -932 -185 -759 -250 -973 -267 -756 -234 -797 -527 -637 -394 -778 -602 -279 -581 -161 -167 -428 -875 -221 -81 -354 -311 -992 -399 -625 -828 -867 -841 -298 -771 -628 -651 -556 -348 -842 -8 -762 -716 -674 -857 -777 -620 -109 -675 -950 -807 -214 -287 -111 -559 -619 -989 -113 -29 -378 -876 -631 -112 -444 -639 -441 -736 -216 -823 -995 -760 -795 -525 -189 -754 -289 -649 -878 -813 -727 -757 -923 -157 -190 -314 -344 -427 -642 -94 -421 -511 -488 -391 -733 -34 -452 -846 -993 -72 -265 -402 -20 -170 -832 -858 -554 -320 -393 -65 -300 -695 -209 -228 -664 -29 -230 -375 -632 -53 -203 -921 -481 -338 -413 -945 -85 -515 -819 -962 -490 -445 -646 -53 -938 -530 -203 -37 -799 -831 -831 -823 -862 -203 -581 -279 -669 -664 -47 -500 -878 -635 -496 -812 -961 -468 -706 -393 -19 -117 -673 -376 -283 -322 -366 -229 -524 -966 -365 -827 -288 -619 -411 -698 -195 -817 -693 -26 -765 -521 -529 -295 -194 -578 -491 -14 -995 -534 -526 -523 -84 -19 -829 -710 -414 -733 -709 -433 -445 -77 -219 -347 -664 -564 -824 -793 -542 -235 -934 -973 -692 -689 -518 -777 -707 -516 -198 -195 -262 -426 -857 -399 -72 -771 -919 -455 -968 -234 -715 -660 -64 -981 -367 -7 -741 -483 -423 -12 -553 -375 -38 -651 -818 -211 -45 -452 -220 -124 -411 -158 -982 -390 -692 -780 -568 -57 -906 -351 -517 -991 -519 -559 -792 -896 -462 -580 -26 -149 -106 -515 -159 -566 -689 -21 -762 -551 -511 -144 -45 -302 -784 -956 -924 -364 -129 -995 -989 -933 -477 -735 -548 -414 -98 -991 -463 -690 -501 -232 -810 -305 -115 -913 -320 -527 -89 -508 -209 -832 -281 -867 -117 -682 -666 -592 -768 -24 -850 -665 -648 -86 -89 -979 -968 -522 -516 -847 -973 -939 -141 -703 -84 -289 -728 -379 -608 -706 -11 -255 -403 -279 -406 -115 -511 -294 -322 -908 -286 -199 -192 -23 -883 -102 -94 -328 -776 -872 -480 -113 -320 -495 -471 -254 -319 -53 -212 -782 -896 -976 -38 -41 -126 -88 -823 -913 -292 -532 -194 -122 -468 -371 -360 -466 -323 -416 -971 -132 -620 -536 -840 -928 -15 -495 -402 -187 -732 -687 -111 -66 -64 -37 -507 -216 -27 -281 -780 -293 -400 -718 -764 -573 -281 -55 -152 -291 -115 -51 -727 -924 -607 -241 -884 -694 -482 -862 -118 -234 -696 -452 -99 -254 -729 -453 -520 -55 -323 -169 -15 -36 -371 -636 -570 -600 -955 -223 -252 -185 -604 -192 -580 -727 -894 -116 -134 -218 -456 -394 -706 -658 -605 -259 -126 -930 -859 -243 -967 -572 -933 -221 -92 -398 -676 -634 -673 -676 -814 -486 -178 -862 -455 -735 -455 -347 -20 -801 -44 -60 -187 -460 -163 -672 -99 -820 -972 -717 -643 -595 -575 -861 -987 -684 -184 -14 -302 -41 -182 -66 -666 -29 -977 -281 -111 -12 -83 -345 -280 -581 -430 -828 -671 -332 -13 -199 -40 -595 -4 -594 -548 -626 -300 -927 -218 -261 -549 -124 -648 -110 -736 -431 -922 -106 -756 -639 -736 -155 -307 -556 -414 -780 -347 -153 -624 -188 -378 -349 -146 -519 -295 -732 -904 -138 -806 -319 -366 -314 -11 -160 -152 -973 -693 -187 -877 -126 -39 -858 -210 -952 -719 -115 -515 -733 -912 -453 -167 -48 -678 -803 -605 -494 -767 -939 -914 -107 -245 -119 -482 -553 -624 -188 -308 -846 -174 -387 -173 -122 -253 -926 -966 -767 -695 -677 -322 -567 -148 -855 -496 -350 -297 -97 -534 -729 -404 -914 -709 -439 -795 -763 -109 -360 -434 -936 -671 -453 -698 -12 -655 -69 -470 -475 -839 -748 -539 -348 -642 -461 -604 -761 -626 -902 -954 -209 -95 -616 -690 -730 -235 -785 -33 -616 -611 -906 -643 -194 -308 -418 -35 -303 -455 -67 -339 -739 -890 -152 -681 -784 -535 -708 -332 -686 -610 -104 -245 -454 -142 -432 -747 -64 -461 -644 -897 -406 -672 -630 -409 -840 -152 -40 -803 -181 -95 -324 -163 -158 -102 -933 -142 -471 -510 -852 -457 -207 -691 -306 -131 -764 -701 -783 -83 -966 -601 -229 -779 -686 -208 -4 -653 -850 -119 -323 -716 -94 -127 -59 -639 -695 -397 -673 -678 -94 -365 -833 -940 -338 -629 -266 -639 -591 -395 -558 -179 -242 -495 -283 -26 -778 -842 -512 -250 -594 -813 -783 -918 -658 -336 -617 -335 -501 -529 -499 -58 -189 -439 -189 -852 -591 -780 -213 -963 -389 -910 -965 -1 -153 -56 -95 -125 -345 -678 -482 -70 -12 -635 -405 -656 -944 -200 -472 -974 -793 -51 -522 -89 -384 -246 -775 -881 -934 -695 -494 -231 -304 -879 -463 -811 -165 -339 -428 -4 -736 -657 -601 -541 -407 -409 -680 -777 -758 -38 -121 -214 -727 -13 -394 -605 -273 -486 -331 -467 -310 -896 -139 -736 -838 -328 -719 -52 -25 -936 -406 -657 -294 -479 -498 -581 -263 -730 -401 -825 -576 -682 -942 -548 -712 -871 -936 -807 -100 -655 -340 -99 -492 -234 -671 -276 -306 -64 -650 -901 -142 -303 -134 -867 -761 -669 -471 -298 -628 -344 -724 -759 -940 -961 -255 -772 -239 -36 -310 -366 -957 -249 -742 -499 -986 -279 -99 -561 -397 -463 -445 -334 -22 -187 -2 -37 -752 -347 -177 -156 -311 -835 -957 -792 -322 -66 -656 -934 -517 -530 -321 -752 -862 -442 -873 -690 -355 -74 -172 -896 -344 -155 -649 -22 -68 -585 -740 -176 -6 -369 -712 -770 -54 -468 -614 -871 -40 -684 -157 -925 -381 -816 -171 -94 -980 -479 -651 -114 -208 -530 -531 -685 -956 -500 -437 -631 -623 -2 -838 -964 -798 -473 -776 -480 -845 -603 -162 -877 -100 -376 -75 -97 -70 -441 -134 -654 -546 -489 -589 -748 -566 -956 -433 -689 -609 -797 -206 -271 -581 -47 -106 -100 -879 -781 -679 -806 -820 -503 -193 -817 -830 -491 -424 -256 -483 -900 -249 -941 -462 -537 -705 -172 -29 -813 -505 -530 -833 -657 -443 -474 -920 -903 -295 -959 -707 -492 -454 -266 -627 -632 -681 -342 -704 -735 -256 -168 -187 -820 -454 -51 -59 -56 -582 -324 -614 -734 -991 -922 -615 -628 -218 -154 -210 -645 -560 -174 -545 -457 -379 -98 -945 -951 -466 -590 -133 -591 -871 -447 -921 -442 -492 -436 -375 -24 -613 -266 -574 -170 -43 -958 -331 -824 -240 -673 -730 -91 -71 -299 -369 -345 -431 -342 -911 -291 -186 -181 -1 -615 -766 -775 -702 -481 -989 -756 -137 -55 -759 -996 -827 -931 -109 -724 -309 -478 -546 -984 -752 -57 -21 -998 -650 -48 -245 -806 -345 -642 -603 -76 -4 -22 -575 -902 -736 -526 -768 -822 -964 -570 -539 -518 -47 -919 -254 -946 -645 -24 -691 -910 -177 -988 -159 -226 -681 -607 -744 -367 -732 -805 -169 -561 -511 -931 -310 -546 -307 -329 -182 -57 -446 -669 -975 -224 -322 -516 -753 -962 -125 -572 -402 -990 -296 -525 -297 -959 -129 -77 -164 -129 -61 -472 -155 -78 -740 -945 -237 -736 -640 -980 -230 -753 -430 -731 -413 -120 -905 -952 -814 -112 -869 -661 -900 -434 -112 -787 -69 -831 -642 -972 -535 -919 -413 -472 -288 -519 -913 -407 -5 -653 -969 -890 -884 -979 -261 -578 -664 -228 -346 -193 -428 -303 -508 -83 -470 -314 -166 -511 -586 -71 -217 -597 -398 -994 -94 -218 -892 -34 -697 -548 -976 -434 -971 -873 -444 -354 -534 -672 -813 -904 -841 -145 -795 -99 -88 -439 -426 -859 -574 -789 -418 -233 -557 -529 -497 -876 -925 -697 -363 -402 -58 -259 -949 -79 -116 -898 -865 -939 -812 -771 -159 -826 -793 -801 -777 -598 -752 -150 -245 -394 -676 -262 -758 -490 -609 -53 -240 -100 -317 -868 -804 -310 -759 -26 -236 -162 -814 -436 -595 -826 -909 -870 -722 -773 -908 -840 -929 -109 -204 -347 -484 -441 -625 -367 -273 -813 -674 -604 -64 -249 -764 -92 -797 -55 -775 -237 -24 -11 -95 -702 -794 -291 -49 -241 -966 -638 -286 -311 -531 -483 -768 -213 -390 -289 -771 -755 -462 -477 -237 -530 -569 -575 -77 -88 -85 -471 -814 -91 -785 -303 -989 -783 -640 -585 -924 -541 -691 -399 -877 -320 -508 -110 -737 -594 -52 -96 -185 -637 -617 -451 -642 -914 -729 -938 -745 -162 -110 -911 -105 -624 -405 -758 -647 -785 -697 -778 -679 -775 -429 -45 -857 -754 -335 -684 -755 -572 -47 -429 -85 -416 -478 -877 -33 -883 -258 -146 -82 -465 -489 -920 -923 -923 -140 -827 -17 -168 -572 -362 -91 -439 -72 -349 -678 -28 -223 -149 -203 -573 -316 -954 -764 -410 -947 -442 -660 -451 -725 -9 -466 -292 -639 -815 -590 -530 -679 -30 -860 -54 -714 -365 -318 -696 -713 -230 -85 -108 -191 -530 -311 -697 -331 -693 -90 -152 -164 -784 -209 -782 -209 -951 -777 -35 -376 -715 -996 -598 -528 -216 -874 -702 -913 -261 -508 -983 -102 -584 -581 -973 -635 -161 -227 -708 -754 -167 -206 -227 -85 -887 -307 -694 -240 -188 -384 -300 -770 -570 -213 -865 -773 -828 -52 -644 -854 -497 -820 -332 -96 -111 -51 -292 -980 -431 -459 -97 -373 -564 -948 -777 -956 -585 -444 -607 -560 -452 -114 -669 -763 -644 -11 -743 -874 -331 -476 -179 -980 -898 -606 -276 -304 -425 -244 -806 -213 -126 -832 -603 -262 -203 -539 -503 -92 -884 -800 -891 -141 -564 -63 -378 -561 -827 -446 -645 -449 -623 -59 -98 -327 -824 -843 -576 -174 -623 -105 -456 -470 -255 -455 -969 -968 -762 -587 -916 -320 -496 -339 -338 -418 -196 -970 -257 -731 -834 -257 -747 -984 -786 -801 -803 -355 -111 -340 -463 -601 -124 -303 -651 -538 -168 -680 -526 -679 -804 -561 -380 -890 -728 -269 -124 -828 -851 -407 -583 -51 -250 -168 -727 -163 -830 -811 -713 -176 -402 -987 -249 -769 -147 -719 -879 -306 -796 -17 -782 -497 -490 -462 -707 -259 -442 -990 -257 -72 -396 -693 -340 -818 -548 -155 -881 -254 -715 -193 -298 -101 -346 -536 -314 -560 -639 -189 -862 -494 -6 -751 -328 -372 -524 -552 -902 -220 -646 -108 -979 -189 -350 -930 -348 -435 -603 -543 -570 -953 -499 -705 -479 -993 -290 -277 -211 -782 -566 -818 -442 -114 -936 -725 -951 -298 -320 -321 -50 -352 -300 -922 -307 -779 -157 -381 -602 -312 -692 -991 -493 -869 -965 -15 -273 -442 -209 -558 -11 -234 -677 -589 -294 -875 -40 -30 -120 -51 -528 -22 -730 -445 -178 -423 -747 -411 -129 -810 -987 -599 -85 -485 -312 -195 -531 -426 -650 -646 -64 -6 -592 -920 -271 -819 -252 -643 -592 -241 -522 -862 -590 -153 -158 -89 -764 -577 -181 -328 -923 -730 -392 -564 -38 -287 -382 -72 -751 -831 -782 -555 -176 -346 -728 -403 -48 -142 -561 -757 -898 -437 -254 -322 -244 -444 -314 -628 -990 -204 -621 -501 -498 -490 -64 -540 -904 -978 -559 -220 -641 -732 -360 -530 -538 -426 -674 -830 -505 -80 -444 -847 -959 -244 -673 -138 -742 -686 -717 -635 -780 -718 -802 -625 -714 -300 -891 -761 -614 -25 -623 -921 -407 -699 -673 -257 -592 -331 -190 -688 -486 -710 -91 -269 -896 -615 -217 -176 -37 -71 -768 -845 -290 -311 -809 -762 -320 -421 -58 -84 -215 -350 -889 -103 -922 -653 -671 -709 -983 -446 -546 -632 -89 -464 -955 -741 -512 -787 -218 -377 -110 -885 -471 -765 -906 -908 -321 -294 -431 -839 -647 -720 -924 -123 -816 -467 -477 -522 -778 -665 -424 -471 -345 -205 -642 -631 -870 -859 -341 -812 -771 -283 -193 -511 -672 -48 -292 -775 -195 -270 -773 -601 -205 -712 -9 -266 -741 -673 -297 -774 -461 -541 -261 -565 -365 -914 -81 -426 -592 -548 -629 -947 -870 -690 -850 -323 -813 -645 -927 -610 -439 -951 -339 -381 -130 -654 -733 -869 -177 -369 -235 -466 -941 -852 -798 -79 -794 -841 -109 -58 -236 -148 -936 -19 -752 -878 -835 -140 -358 -826 -561 -287 -34 -196 -143 -726 -708 -801 -722 -516 -487 -679 -585 -112 -187 -734 -803 -867 -113 -614 -398 -553 -597 -798 -10 -507 -644 -529 -211 -370 -14 -215 -87 -1 -72 -547 -835 -207 -730 -146 -44 -695 -221 -537 -577 -58 -659 -200 -878 -688 -377 -208 -133 -882 -421 -598 -413 -582 -686 -100 -990 -815 -412 -660 -372 -602 -323 -240 -830 -174 -928 -859 -955 -67 -444 -808 -962 -508 -792 -758 -490 -99 -615 -829 -299 -436 -863 -925 -472 -794 -568 -221 -800 -407 -70 -762 -46 -5 -13 -826 -743 -333 -976 -529 -287 -258 -78 -199 -644 -709 -696 -943 -175 -60 -434 -971 -394 -702 -273 -193 -467 -376 -161 -166 -431 -979 -245 -599 -989 -796 -507 -451 -75 -282 -502 -654 -292 -852 -457 -329 -46 -192 -922 -786 -712 -815 -830 -916 -109 -306 -2 -97 -804 -9 -708 -326 -748 -924 -381 -283 -274 -682 -739 -354 -154 -742 -538 -598 -491 -686 -627 -385 -534 -182 -966 -715 -960 -592 -10 -943 -705 -363 -641 -519 -199 -683 -736 -906 -630 -110 -12 -591 -579 -337 -631 -695 -389 -871 -780 -776 -739 -215 -784 -448 -566 -321 -715 -253 -603 -414 -371 -304 -800 -802 -457 -812 -443 -553 -712 -139 -469 -771 -235 -203 -343 -154 -182 -247 -356 -890 -91 -869 -861 -173 -183 -776 -341 -977 -208 -403 -955 -287 -731 -157 -962 -269 -462 -389 -894 -631 -740 -52 -296 -727 -281 -537 -743 -886 -302 -411 -572 -297 -211 -472 -297 -617 -174 -955 -750 -351 -507 -957 -659 -223 -389 -368 -963 -118 -387 -324 -221 -301 -712 -128 -37 -756 -400 -32 -439 -921 -607 -748 -137 -532 -353 -927 -433 -306 -373 -463 -196 -911 -743 -798 -784 -16 -638 -710 -987 -555 -786 -249 -285 -168 -650 -315 -685 -936 -457 -112 -509 -349 -589 -714 -693 -512 -989 -838 -46 -545 -643 -64 -64 -51 -359 -43 -888 -47 -818 -187 -617 -901 -799 -168 -893 -730 -216 -689 -497 -988 -845 -843 -472 -785 -304 -209 -144 -665 -555 -44 -784 -138 -962 -371 -396 -404 -460 -400 -747 -365 -945 -143 -458 -94 -289 -146 -760 -636 -718 -847 -807 -136 -761 -412 -625 -719 -953 -632 -167 -739 -977 -458 -149 -526 -214 -678 -200 -648 -544 -48 -571 -730 -415 -282 -250 -62 -807 -689 -136 -198 -450 -676 -712 -685 -853 -90 -822 -827 -287 -286 -647 -978 -533 -335 -123 -134 -837 -458 -770 -369 -601 -760 -599 -538 -877 -777 -900 -350 -550 -330 -305 -951 -124 -193 -656 -41 -352 -693 -489 -195 -116 -685 -690 -80 -6 -22 -719 -277 -761 -580 -586 -647 -991 -811 -768 -97 -469 -46 -675 -276 -675 -61 -801 -658 -195 -916 -579 -510 -632 -300 -391 -906 -143 -982 -335 -231 -579 -312 -501 -453 -753 -601 -278 -18 -427 -57 -736 -373 -821 -277 -490 -669 -288 -341 -488 -77 -138 -923 -84 -2 -944 -823 -279 -954 -430 -977 -952 -586 -978 -244 -263 -753 -817 -35 -500 -216 -31 -858 -805 -201 -655 -783 -94 -271 -54 -949 -692 -182 -825 -643 -187 -296 -303 -929 -375 -489 -627 -605 -281 -851 -798 -568 -698 -5 -30 -964 -766 -16 -464 -651 -663 -177 -160 -167 -242 -404 -81 -368 -439 -7 -502 -545 -639 -173 -443 -506 -623 -669 -490 -560 -857 -347 -25 -539 -239 -90 -821 -606 -91 -392 -960 -663 -264 -814 -15 -473 -219 -535 -60 -639 -287 -141 -253 -324 -72 -379 -50 -39 -624 -468 -822 -445 -612 -648 -894 -755 -74 -328 -561 -733 -539 -889 -59 -533 -881 -382 -766 -621 -352 -274 -256 -730 -314 -970 -145 -91 -3 -450 -610 -667 -973 -196 -564 -895 -995 -690 -293 -495 -817 -123 -410 -401 -534 -528 -178 -359 -520 -46 -102 -617 -577 -809 -817 -449 -523 -863 -686 -750 -367 -326 -754 -540 -582 -819 -327 -999 -94 -5 -496 -138 -96 -349 -265 -428 -369 -511 -991 -9 -958 -475 -30 -564 -337 -839 -327 -128 -52 -592 -764 -161 -495 -823 -419 -461 -668 -17 -396 -809 -403 -945 -55 -124 -527 -999 -583 -405 -438 -53 -998 -469 -971 -714 -971 -451 -101 -656 -112 -602 -225 -939 -734 -96 -371 -27 -847 -89 -449 -334 -462 -505 -307 -60 -876 -331 -51 -545 -397 -56 -141 -906 -797 -257 -105 -163 -348 -402 -759 -792 -666 -389 -86 -950 -284 -205 -886 -4 -380 -334 -695 -261 -182 -879 -893 -337 -261 -713 -590 -42 -838 -273 -741 -833 -182 -453 -31 -996 -12 -665 -960 -97 -97 -253 -358 -512 -601 -405 -961 -729 -266 -922 -452 -121 -779 -283 -453 -955 -918 -555 -34 -292 -134 -192 -250 -102 -879 -818 -222 -505 -614 -23 -702 -76 -980 -345 -743 -887 -360 -494 -998 -434 -445 -450 -152 -707 -812 -773 -741 -691 -341 -748 -724 -15 -589 -828 -263 -789 -740 -955 -869 -1 -967 -472 -599 -624 -431 -774 -327 -192 -112 -8 -62 -450 -986 -770 -180 -878 -776 -519 -376 -534 -157 -521 -876 -258 -445 -575 -47 -482 -582 -114 -345 -934 -215 -924 -627 -312 -890 -863 -290 -144 -978 -915 -51 -477 -507 -758 -434 -446 -855 -614 -451 -809 -550 -53 -332 -300 -906 -99 -707 -517 -446 -704 -209 -116 -323 -802 -973 -17 -38 -170 -596 -887 -348 -627 -968 -144 -73 -632 -435 -739 -78 -480 -380 -488 -46 -863 -709 -376 -789 -138 -658 -818 -579 -369 -381 -449 -143 -783 -845 -123 -571 -860 -92 -201 -394 -925 -155 -89 -650 -722 -40 -287 -613 -320 -907 -311 -440 -211 -756 -723 -610 -549 -532 -394 -382 -271 -582 -835 -638 -654 -360 -145 -906 -115 -447 -851 -590 -485 -300 -308 -665 -203 -943 -313 -287 -968 -673 -432 -928 -671 -956 -476 -28 -146 -485 -915 -857 -630 -935 -429 -666 -556 -837 -953 -192 -445 -743 -480 -360 -406 -283 -889 -287 -994 -548 -362 -370 -998 -93 -479 -899 -602 -126 -114 -181 -459 -159 -850 -796 -852 -752 -160 -678 -765 -222 -391 -560 -641 -958 -688 -849 -625 -578 -366 -953 -631 -357 -657 -996 -633 -565 -131 -152 -1 -277 -221 -185 -221 -45 -611 -418 -254 -282 -312 -658 -591 -754 -183 -998 -407 -476 -357 -276 -286 -676 -685 -5 -328 -798 -343 -343 -285 -128 -743 -341 -605 -440 -253 -570 -854 -63 -488 -49 -862 -492 -206 -42 -453 -834 -942 -385 -2 -279 -495 -582 -126 -787 -61 -894 -399 -789 -551 -849 -304 -236 -490 -928 -815 -559 -999 -554 -218 -660 -62 -885 -269 -47 -455 -184 -142 -544 -661 -502 -713 -91 -196 -61 -95 -586 -429 -460 -265 -371 -96 -602 -502 -565 -389 -930 -399 -303 -177 -50 -639 -618 -282 -924 -251 -648 -297 -503 -823 -795 -544 -136 -383 -218 -97 -308 -979 -296 -895 -271 -803 -829 -189 -363 -840 -452 -720 -691 -140 -290 -7 -564 -849 -721 -349 -456 -504 -87 -388 -117 -631 -453 -56 -267 -103 -55 -31 -275 -288 -368 -785 -212 -646 -884 -124 -416 -975 -733 -130 -489 -244 -913 -216 -708 -296 -471 -484 -167 -257 -458 -2 -360 -364 -350 -171 -440 -601 -473 -877 -913 -685 -735 -308 -973 -424 -113 -885 -254 -778 -613 -298 -171 -37 -332 -545 -111 -470 -781 -83 -339 -242 -347 -311 -681 -445 -350 -164 -345 -667 -884 -946 -333 -171 -111 -305 -743 -898 -600 -37 -529 -526 -588 -532 -244 -920 -468 -849 -347 -174 -648 -277 -999 -417 -284 -458 -931 -636 -118 -193 -570 -158 -911 -398 -729 -738 -209 -146 -294 -432 -199 -749 -861 -619 -582 -435 -518 -606 -977 -945 -420 -941 -832 -312 -489 -90 -215 -26 -907 -570 -41 -840 -235 -901 -629 -193 -904 -529 -297 -396 -559 -480 -329 -519 -174 -372 -171 -654 -881 -849 -930 -581 -486 -776 -36 -483 -430 -745 -746 -258 -16 -123 -471 -307 -536 -709 -168 -946 -270 -231 -653 -591 -877 -1 -932 -877 -432 -370 -851 -122 -530 -683 -840 -598 -410 -735 -202 -984 -955 -15 -831 -590 -636 -154 -404 -996 -414 -78 -293 -500 -145 -149 -960 -688 -139 -762 -114 -529 -285 -580 -394 -661 -842 -819 -31 -971 -138 -980 -825 -851 -801 -791 -104 -146 -874 -320 -211 -426 -406 -926 -968 -678 -373 -27 -447 -84 -81 -621 -632 -282 -335 -867 -744 -621 -343 -545 -455 -583 -399 -914 -946 -448 -763 -329 -711 -208 -470 -74 -682 -70 -616 -55 -492 -150 -424 -147 -634 -895 -646 -524 -414 -125 -360 -935 -243 -569 -356 -275 -877 -908 -637 -917 -346 -751 -271 -255 -72 -94 -252 -388 -7 -375 -725 -647 -412 -3 -626 -563 -659 -311 -774 -21 -82 -10 -529 -687 -140 -474 -960 -931 -152 -174 -726 -641 -128 -761 -957 -475 -105 -294 -314 -390 -496 -72 -180 -249 -686 -510 -331 -600 -281 -595 -535 -383 -155 -812 -970 -128 -689 -422 -285 -202 -889 -885 -182 -193 -639 -969 -95 -472 -758 -941 -210 -90 -122 -518 -667 -487 -422 -207 -104 -36 -391 -413 -76 -85 -84 -89 -525 -7 -514 -790 -966 -533 -559 -371 -793 -375 -779 -896 -384 -412 -951 -58 -447 -809 -815 -966 -685 -389 -70 -896 -571 -495 -915 -245 -709 -475 -415 -805 -832 -533 -497 -519 -505 -351 -320 -71 -716 -251 -807 -538 -524 -835 -814 -97 -427 -523 -598 -171 -129 -782 -811 -231 -458 -611 -715 -876 -859 -58 -862 -228 -428 -817 -469 -229 -367 -9 -304 -195 -923 -306 -7 -231 -40 -543 -734 -744 -827 -829 -187 -438 -914 -512 -344 -581 -684 -691 -13 -705 -863 -783 -498 -228 -871 -880 -869 -33 -267 -282 -194 -356 -841 -55 -367 -847 -592 -698 -699 -746 -337 -740 -180 -389 -135 -988 -835 -175 -246 -165 -20 -22 -982 -337 -184 -865 -282 -705 -263 -867 -37 -46 -986 -381 -67 -268 -38 -215 -626 -232 -586 -9 -564 -813 -552 -626 -391 -516 -13 -375 -488 -994 -744 -274 -678 -156 -310 -536 -923 -541 -154 -613 -911 -438 -566 -756 -106 -505 -811 -311 -469 -516 -787 -915 -885 -860 -374 -117 -80 -207 -580 -811 -62 -557 -668 -412 -305 -316 -111 -561 -819 -974 -253 -366 -712 -401 -595 -689 -853 -758 -82 -330 -705 -78 -592 -233 -134 -144 -583 -694 -410 -148 -399 -813 -193 -521 -541 -481 -95 -709 -766 -29 -220 -989 -734 -167 -774 -470 -927 -103 -619 -838 -833 -908 -713 -211 -545 -577 -248 -717 -22 -134 -21 -387 -647 -787 -744 -409 -936 -387 -620 -951 -606 -465 -876 -388 -741 -809 -57 -81 -580 -616 -144 -427 -162 -676 -738 -558 -679 -510 -610 -830 -522 -857 -738 -591 -584 -553 -709 -831 -16 -305 -42 -852 -2 -211 -31 -85 -700 -315 -10 -38 -806 -722 -1000 -65 -530 -200 -64 -303 -527 -197 -259 -616 -33 -819 -929 -973 -221 -348 -106 -934 -135 -80 -295 -128 -45 -687 -865 -900 -561 -119 -936 -908 -281 -823 -882 -792 -887 -750 -791 -70 -835 -416 -108 -624 -58 -725 -283 -873 -284 -377 -558 -703 -792 -849 -804 -616 -916 -25 -908 -633 -711 -141 -434 -262 -928 -144 -424 -564 -490 -55 -688 -698 -920 -410 -588 -838 -129 -603 -244 -784 -273 -208 -691 -498 -825 -226 -212 -36 -913 -858 -527 -632 -559 -804 -966 -949 -74 -691 -143 -414 -662 -488 -268 -167 -68 -347 -406 -15 -192 -770 -208 -690 -114 -640 -714 -853 -886 -713 -397 -488 -411 -603 -145 -702 -13 -205 -510 -254 -159 -56 -512 -444 -850 -404 -4 -389 -880 -54 -88 -664 -127 -421 -481 -361 -214 -850 -198 -11 -703 -248 -393 -537 -859 -832 -433 -608 -234 -24 -133 -655 -862 -867 -208 -297 -329 -517 -933 -376 -801 -870 -221 -464 -422 -541 -624 -414 -600 -515 -641 -434 -620 -883 -439 -946 -585 -642 -296 -878 -682 -966 -768 -234 -787 -145 -277 -995 -252 -810 -784 -314 -611 -782 -959 -920 -976 -602 -460 -82 -794 -454 -655 -735 -279 -208 -302 -954 -186 -815 -285 -647 -658 -972 -861 -509 -984 -836 -318 -952 -185 -361 -281 -790 -383 -142 -582 -48 -952 -878 -541 -892 -886 -607 -699 -223 -217 -280 -400 -473 -86 -937 -119 -477 -262 -809 -42 -783 -844 -792 -241 -94 -353 -615 -437 -760 -876 -222 -489 -631 -74 -430 -269 -925 -48 -532 -202 -724 -933 -100 -590 -774 -135 -502 -262 -429 -499 -284 -535 -748 -598 -703 -624 -958 -638 -80 -518 -528 -395 -843 -537 -827 -409 -354 -84 -413 -938 -499 -294 -468 -213 -638 -400 -508 -695 -712 -456 -506 -694 -202 -384 -818 -688 -177 -567 -951 -323 -652 -703 -536 -35 -370 -649 -210 -441 -949 -707 -670 -889 -752 -220 -528 -134 -72 -195 -48 -259 -633 -43 -1000 -488 -298 -368 -321 -863 -656 -260 -348 -729 -6 -433 -889 -763 -356 -476 -324 -595 -784 -101 -580 -465 -832 -216 -360 -737 -321 -484 -558 -460 -868 -682 -344 -577 -34 -979 -156 -846 -848 -661 -706 -304 -89 -405 -851 -270 -3 -907 -782 -777 -765 -50 -323 -861 -534 -823 -569 -431 -750 -529 -604 -107 -87 -123 -772 -403 -607 -540 -664 -546 -207 -887 -266 -506 -635 -219 -574 -314 -227 -903 -656 -169 -257 -50 -307 -237 -476 -824 -672 -82 -980 -853 -259 -984 -678 -282 -804 -293 -774 -202 -940 -458 -556 -929 -844 -962 -68 -339 -323 -222 -437 -646 -987 -218 -998 -613 -278 -533 -302 -297 -66 -295 -352 -337 -258 -859 -384 -295 -885 -201 -112 -231 -126 -355 -56 -393 -239 -751 -634 -372 -5 -349 -735 -827 -328 -101 -230 -918 -517 -342 -704 -935 -640 -10 -841 -52 -178 -327 -469 -194 -453 -783 -449 -971 -336 -980 -438 -951 -891 -268 -933 -838 -491 -370 -876 -27 -352 -654 -760 -957 -57 -513 -338 -68 -950 -908 -119 -219 -302 -872 -779 -752 -617 -131 -309 -973 -86 -436 -592 -18 -173 -264 -37 -560 -25 -730 -367 -875 -160 -830 -924 -271 -270 -879 -127 -201 -645 -973 -131 -576 -642 -77 -146 -4 -662 -351 -432 -85 -363 -374 -878 -163 -915 -361 -643 -800 -558 -84 -346 -440 -16 -292 -36 -769 -871 -175 -275 -711 -881 -209 -933 -811 -898 -437 -84 -68 -275 -328 -468 -470 -409 -267 -360 -414 -893 -564 -513 -392 -70 -174 -968 -596 -273 -648 -926 -516 -453 -819 -620 -924 -90 -935 -563 -149 -4 -726 -852 -208 -549 -884 -687 -233 -627 -468 -776 -6 -594 -234 -171 -857 -959 -150 -187 -282 -530 -260 -292 -453 -436 -61 -309 -947 -69 -225 -537 -160 -321 -331 -434 -6 -634 -946 -662 -373 -85 -236 -300 -926 -174 -452 -666 -163 -313 -847 -610 -999 -163 -436 -64 -945 -766 -107 -745 -194 -159 -925 -227 -991 -561 -621 -219 -62 -391 -810 -611 -957 -910 -176 -987 -649 -598 -238 -558 -238 -913 -292 -771 -394 -114 -945 -237 -344 -633 -248 -892 -345 -46 -526 -74 -887 -219 -120 -301 -871 -300 -519 -724 -53 -429 -854 -998 -842 -671 -694 -811 -361 -887 -986 -258 -340 -547 -369 -676 -471 -200 -243 -345 -874 -310 -166 -75 -284 -811 -353 -540 -759 -928 -122 -248 -849 -232 -427 -968 -348 -650 -716 -927 -253 -164 -961 -380 -345 -748 -707 -284 -359 -46 -790 -104 -31 -604 -31 -977 -20 -623 -144 -731 -255 -277 -527 -662 -533 -133 -504 -715 -214 -86 -185 -50 -338 -445 -998 -964 -780 -193 -463 -124 -772 -863 -26 -255 -806 -906 -204 -675 -587 -705 -410 -840 -376 -343 -475 -86 -485 -38 -35 -944 -729 -783 -869 -144 -712 -332 -162 -698 -666 -21 -645 -617 -109 -200 -377 -810 -595 -491 -108 -971 -855 -530 -795 -16 -368 -548 -496 -64 -300 -54 -167 -290 -299 -702 -821 -495 -260 -33 -759 -74 -903 -594 -697 -194 -607 -150 -484 -734 -881 -326 -351 -355 -611 -983 -930 -509 -394 -149 -173 -928 -381 -717 -321 -552 -913 -566 -70 -356 -10 -465 -58 -938 -917 -825 -781 -33 -677 -105 -822 -84 -738 -112 -901 -970 -400 -63 -107 -564 -657 -798 -145 -355 -113 -413 -197 -116 -447 -741 -934 -375 -188 -341 -972 -997 -919 -161 -734 -849 -470 -378 -191 -142 -510 -58 -872 -492 -961 -110 -399 -496 -418 -669 -375 -995 -232 -680 -516 -315 -226 -487 -850 -377 -336 -391 -913 -35 -496 -420 -25 -502 -973 -680 -487 -677 -10 -368 -900 -430 -540 -538 -180 -707 -137 -769 -452 -122 -408 -573 -446 -967 -311 -983 -487 -325 -964 -770 -578 -763 -458 -498 -683 -317 -21 -187 -902 -721 -11 -805 -917 -908 -980 -222 -357 -969 -810 -990 -105 -549 -126 -175 -664 -193 -727 -873 -641 -158 -889 -388 -864 -684 -800 -451 -188 -97 -274 -250 -284 -117 -208 -762 -794 -467 -8 -213 -456 -320 -729 -116 -176 -356 -746 -504 -983 -866 -222 -615 -869 -700 -430 -139 -324 -657 -11 -672 -395 -915 -443 -189 -710 -881 -78 -678 -373 -959 -704 -378 -681 -187 -694 -375 -664 -221 -41 -65 -409 -712 -359 -820 -239 -77 -936 -100 -382 -674 -199 -451 -917 -592 -47 -702 -497 -625 -983 -667 -3 -882 -582 -327 -154 -819 -411 -966 -37 -720 -545 -498 -649 -695 -84 -272 -852 -629 -297 -511 -580 -383 -204 -853 -446 -563 -605 -983 -108 -611 -550 -855 -867 -361 -905 -380 -287 -986 -91 -996 -949 -141 -650 -395 -254 -262 -86 -433 -298 -297 -649 -108 -674 -408 -855 -613 -788 -63 -659 -71 -164 -931 -122 -228 -630 -87 -760 -538 -95 -945 -384 -603 -60 -583 -233 -286 -843 -960 -488 -303 -394 -961 -631 -789 -30 -548 -164 -217 -247 -803 -252 -331 -537 -976 -869 -840 -326 -687 -515 -922 -286 -174 -105 -411 -409 -152 -776 -522 -380 -430 -254 -971 -924 -44 -103 -679 -699 -343 -839 -130 -652 -584 -474 -647 -398 -219 -177 -356 -68 -947 -587 -171 -654 -541 -484 -10 -391 -767 -312 -177 -152 -604 -356 -106 -742 -142 -208 -975 -206 -515 -144 -41 -899 -590 -917 -127 -881 -600 -980 -836 -827 -962 -135 -279 -190 -970 -718 -647 -912 -530 -197 -826 -609 -533 -216 -247 -119 -927 -437 -668 -103 -317 -807 -366 -619 -424 -805 -710 -386 -637 -119 -45 -515 -507 -803 -705 -548 -518 -820 -882 -637 -415 -548 -37 -78 -335 -531 -996 -190 -137 -562 -798 -590 -964 -336 -716 -211 -455 -203 -998 -845 -826 -584 -743 -991 -306 -301 -999 -353 -977 -534 -837 -33 -881 -627 -332 -610 -512 -969 -314 -15 -255 -215 -904 -710 -649 -356 -707 -510 -383 -181 -599 -754 -815 -22 -876 -251 -162 -360 -178 -420 -947 -334 -388 -977 -790 -89 -535 -501 -172 -798 -28 -633 -62 -262 -212 -197 -384 -779 -121 -607 -685 -914 -936 -479 -598 -944 -24 -512 -262 -505 -469 -119 -540 -865 -929 -635 -230 -897 -653 -349 -925 -462 -9 -24 -911 -289 -521 -485 -289 -34 -445 -280 -596 -346 -244 -749 -747 -282 -932 -571 -334 -12 -15 -127 -194 -773 -87 -455 -546 -869 -651 -866 -849 -511 -821 -180 -963 -466 -775 -991 -603 -704 -300 -400 -74 -393 -294 -527 -14 -504 -33 -718 -112 -911 -704 -804 -956 -308 -395 -757 -624 -872 -601 -975 -15 -32 -576 -711 -128 -305 -516 -255 -816 -509 -107 -209 -34 -140 -402 -874 -293 -165 -433 -978 -156 -394 -420 -388 -450 -900 -770 -426 -308 -697 -125 -762 -865 -48 -135 -736 -253 -798 -261 -121 -229 -452 -73 -103 -724 -822 -373 -77 -299 -572 -499 -94 -977 -375 -876 -652 -402 -636 -841 -887 -794 -434 -323 -926 -907 -74 -392 -737 -894 -673 -519 -606 -204 -511 -433 -53 -793 -921 -196 -639 -940 -446 -11 -472 -895 -105 -165 -447 -320 -317 -268 -316 -38 -619 -291 -547 -530 -785 -554 -884 -368 -17 -494 -309 -681 -881 -668 -136 -70 -581 -219 -577 -422 -192 -598 -696 -492 -301 -29 -200 -295 -316 -830 -660 -876 -473 -230 -223 -377 -277 -629 -809 -41 -239 -434 -984 -138 -812 -239 -151 -710 -679 -827 -901 -795 -124 -516 -855 -674 -268 -398 -817 -892 -213 -964 -702 -903 -624 -887 -45 -652 -948 -193 -810 -404 -595 -833 -652 -390 -132 -405 -16 -36 -861 -866 -286 -730 -913 -816 -117 -683 -668 -773 -354 -680 -65 -118 -540 -95 -675 -300 -942 -595 -315 -938 -312 -580 -304 -906 -915 -446 -654 -915 -719 -841 -323 -887 -236 -767 -119 -415 -113 -976 -377 -638 -671 -459 -664 -354 -77 -53 -859 -810 -882 -727 -32 -187 -721 -755 -23 -265 -699 -641 -899 -911 -672 -183 -120 -426 -122 -221 -376 -855 -458 -6 -550 -735 -647 -289 -39 -102 -597 -221 -889 -864 -401 -333 -616 -541 -676 -884 -33 -168 -319 -33 -525 -962 -55 -921 -812 -421 -817 -289 -4 -8 -886 -182 -241 -605 -707 -239 -892 -442 -31 -721 -264 -467 -670 -722 -786 -876 -267 -380 -230 -739 -698 -597 -961 -854 -639 -399 -441 -685 -689 -972 -213 -213 -518 -306 -778 -125 -444 -627 -860 -13 -275 -415 -2 -530 -763 -953 -820 -894 -407 -264 -751 -619 -886 -417 -485 -260 -810 -498 -304 -234 -483 -998 -773 -100 -71 -694 -442 -496 -191 -200 -195 -89 -738 -280 -773 -300 -704 -574 -476 -144 -245 -706 -875 -7 -731 -868 -984 -222 -181 -88 -48 -106 -394 -835 -401 -78 -560 -987 -666 -685 -617 -567 -1000 -551 -762 -927 -511 -673 -654 -61 -369 -491 -846 -616 -606 -792 -48 -922 -776 -700 -949 -998 -91 -8 -473 -8 -235 -64 -799 -715 -171 -487 -191 -167 -432 -816 -430 -162 -696 -827 -518 -121 -945 -214 -544 -300 -428 -206 -606 -666 -265 -172 -21 -56 -315 -347 -332 -301 -198 -760 -457 -589 -104 -271 -29 -398 -137 -439 -465 -863 -893 -985 -500 -508 -444 -159 -568 -992 -855 -45 -97 -713 -711 -2 -384 -576 -598 -180 -957 -417 -288 -342 -748 -933 -991 -863 -999 -73 -849 -942 -371 -27 -526 -348 -801 -411 -27 -277 -618 -193 -164 -702 -553 -883 -274 -685 -707 -356 -681 -779 -188 -639 -445 -524 -217 -650 -573 -338 -563 -40 -398 -451 -213 -180 -989 -762 -402 -86 -122 -544 -887 -557 -984 -862 -572 -509 -746 -809 -992 -559 -833 -706 -159 -940 -499 -614 -348 -492 -70 -890 -610 -646 -40 -935 -543 -587 -12 -709 -311 -681 -571 -226 -881 -523 -839 -962 -406 -572 -342 -668 -714 -253 -201 -606 -982 -944 -960 -601 -428 -972 -933 -399 -837 -44 -720 -319 -759 -18 -198 -422 -342 -431 -775 -416 -407 -977 -295 -678 -472 -522 -612 -447 -746 -79 -719 -277 -554 -655 -788 -442 -377 -114 -926 -729 -467 -221 -699 -398 -591 -56 -375 -157 -140 -333 -260 -837 -30 -135 -415 -655 -886 -404 -401 -285 -103 -891 -661 -37 -4 -984 -928 -644 -374 -669 -770 -698 -399 -254 -757 -154 -459 -26 -808 -625 -54 -445 -58 -236 -475 -441 -826 -441 -438 -351 -792 -109 -53 -147 -137 -455 -875 -270 -852 -291 -343 -948 -738 -302 -876 -492 -823 -811 -961 -308 -115 -860 -224 -927 -801 -713 -670 -974 -564 -198 -493 -218 -811 -454 -3 -296 -55 -940 -406 -657 -838 -9 -233 -694 -994 -757 -22 -194 -117 -310 -721 -873 -899 -175 -22 -196 -7 -36 -604 -559 -185 -618 -490 -104 -697 -566 -646 -312 -468 -229 -660 -790 -278 -422 -551 -174 -92 -462 -745 -204 -655 -101 -529 -147 -831 -241 -998 -622 -324 -216 -241 -903 -573 -678 -861 -984 -587 -619 -875 -479 -361 -46 -933 -464 -719 -313 -945 -725 -486 -213 -59 -998 -301 -440 -875 -114 -860 -399 -315 -871 -911 -600 -394 -384 -963 -934 -898 -752 -97 -465 -591 -848 -672 -546 -949 -304 -252 -766 -433 -482 -269 -462 -901 -915 -608 -296 -674 -207 -992 -348 -556 -288 -460 -144 -489 -967 -262 -399 -540 -728 -517 -833 -817 -520 -586 -777 -764 -645 -560 -457 -331 -558 -509 -49 -768 -52 -230 -949 -862 -148 -909 -96 -841 -793 -501 -817 -417 -428 -794 -962 -7 -477 -446 -498 -989 -194 -264 -807 -841 -233 -934 -921 -52 -470 -34 -569 -35 -619 -60 -506 -713 -656 -760 -278 -387 -316 -987 -997 -650 -565 -773 -694 -969 -328 -123 -150 -275 -201 -223 -79 -774 -53 -176 -439 -315 -981 -274 -765 -97 -523 -67 -26 -560 -138 -876 -963 -494 -66 -842 -741 -698 -250 -815 -774 -139 -16 -12 -187 -155 -793 -398 -557 -98 -397 -65 -229 -568 -271 -614 -506 -696 -983 -804 -143 -165 -594 -671 -829 -583 -393 -119 -141 -393 -810 -960 -138 -366 -731 -902 -612 -489 -908 -749 -897 -203 -304 -419 -272 -537 -273 -224 -528 -74 -388 -573 -452 -286 -940 -845 -27 -780 -920 -439 -334 -565 -604 -943 -899 -429 -869 -589 -593 -927 -848 -374 -464 -604 -183 -220 -600 -101 -365 -535 -280 -814 -349 -958 -937 -420 -238 -582 -413 -306 -781 -683 -577 -711 -519 -348 -127 -70 -899 -539 -808 -212 -98 -975 -707 -479 -509 -107 -926 -975 -274 -205 -757 -554 -692 -913 -957 -347 -593 -835 -621 -153 -866 -510 -458 -422 -939 -102 -2 -201 -354 -976 -512 -489 -925 -103 -619 -450 -1000 -536 -862 -554 -506 -708 -695 -56 -513 -686 -304 -846 -955 -311 -37 -880 -359 -880 -437 -711 -962 -685 -23 -805 -612 -531 -752 -614 -283 -292 -509 -230 -790 -270 -896 -703 -103 -287 -171 -193 -8 -526 -304 -213 -557 -635 -62 -854 -928 -731 -535 -307 -114 -103 -449 -125 -184 -218 -205 -185 -700 -852 -20 -248 -968 -823 -217 -638 -989 -819 -882 -43 -963 -180 -808 -149 -425 -120 -574 -907 -418 -1000 -76 -148 -659 -213 -934 -774 -79 -332 -772 -12 -760 -71 -584 -442 -42 -895 -48 -52 -73 -24 -804 -633 -303 -819 -235 -946 -587 -81 -764 -154 -646 -747 -648 -472 -180 -519 -580 -542 -829 -834 -391 -991 -503 -793 -924 -661 -520 -69 -702 -437 -739 -518 -81 -767 -342 -499 -99 -87 -57 -569 -670 -116 -101 -479 -892 -687 -588 -677 -560 -78 -859 -112 -267 -48 -464 -54 -84 -749 -783 -970 -374 -299 -524 -399 -330 -658 -87 -749 -419 -255 -182 -207 -382 -850 -691 -665 -728 -669 -764 -713 -9 -219 -419 -982 -428 -657 -788 -188 -803 -929 -689 -558 -123 -6 -824 -2 -687 -280 -905 -199 -304 -364 -660 -581 -694 -969 -715 -504 -59 -997 -527 -907 -376 -473 -796 -82 -594 -287 -476 -882 -866 -542 -371 -802 -70 -945 -547 -945 -126 -756 -843 -523 -754 -515 -239 -62 -777 -262 -763 -393 -198 -821 -425 -310 -489 -185 -299 -537 -1000 -97 -607 -866 -667 -112 -584 -310 -481 -806 -193 -908 -461 -790 -132 -505 -332 -416 -360 -951 -716 -403 -893 -425 -574 -342 -335 -311 -429 -224 -71 -912 -412 -676 -976 -723 -145 -353 -472 -90 -260 -627 -322 -199 -868 -985 -306 -743 -234 -447 -479 -82 -546 -251 -567 -86 -850 -14 -803 -725 -207 -40 -553 -836 -811 -410 -247 -793 -511 -888 -228 -671 -423 -282 -648 -292 -957 -838 -784 -642 -431 -11 -597 -392 -435 -164 -755 -495 -881 -996 -949 -939 -156 -664 -167 -846 -679 -534 -172 -510 -290 -757 -658 -704 -294 -973 -194 -478 -887 -449 -900 -794 -972 -924 -656 -936 -523 -187 -76 -411 -171 -182 -114 -523 -213 -890 -650 -63 -259 -445 -477 -399 -71 -262 -939 -763 -395 -43 -529 -424 -689 -376 -648 -87 -417 -963 -26 -509 -828 -832 -778 -298 -284 -719 -274 -912 -497 -207 -229 -781 -457 -79 -790 -506 -685 -629 -680 -252 -625 -45 -844 -435 -74 -561 -650 -84 -802 -530 -879 -972 -513 -752 -930 -900 -547 -527 -856 -364 -513 -639 -866 -820 -751 -271 -19 -90 -952 -382 -481 -401 -160 -839 -219 -330 -854 -931 -687 -592 -422 -862 -251 -708 -60 -85 -449 -859 -621 -965 -216 -415 -690 -105 -36 -740 -153 -290 -841 -231 -236 -998 -934 -802 -547 -499 -859 -768 -427 -892 -342 -333 -448 -848 -501 -369 -26 -884 -966 -175 -747 -454 -897 -619 -513 -889 -199 -835 -224 -876 -678 -434 -669 -451 -444 -853 -447 -298 -921 -782 -67 -741 -178 -245 -221 -913 -478 -433 -530 -858 -480 -50 -560 -815 -554 -897 -474 -183 -495 -318 -547 -851 -255 -986 -427 -616 -569 -285 -102 -4 -786 -117 -462 -23 -930 -846 -191 -208 -794 -281 -421 -41 -282 -903 -917 -788 -910 -360 -485 -689 -378 -210 -801 -930 -653 -542 -35 -111 -338 -756 -823 -139 -372 -779 -728 -191 -966 -255 -991 -620 -180 -72 -14 -151 -759 -394 -252 -851 -216 -189 -837 -374 -17 -909 -91 -904 -952 -191 -755 -139 -255 -54 -602 -210 -867 -958 -969 -527 -87 -967 -38 -173 -542 -551 -242 -466 -314 -381 -792 -697 -719 -509 -364 -379 -592 -40 -574 -62 -533 -200 -483 -457 -625 -655 -124 -392 -241 -553 -12 -693 -711 -787 -524 -651 -533 -967 -569 -186 -96 -28 -500 -528 -248 -486 -480 -258 -74 -590 -149 -302 -691 -807 -208 -123 -863 -183 -132 -302 -935 -551 -527 -858 -415 -898 -314 -634 -230 -358 -685 -106 -141 -612 -221 -281 -774 -390 -654 -78 -914 -60 -784 -990 -10 -246 -183 -703 -973 -36 -441 -933 -593 -618 -354 -963 -808 -371 -970 -952 -996 -915 -511 -406 -375 -844 -940 -991 -326 -101 -541 -143 -230 -489 -781 -130 -900 -399 -722 -106 -201 -893 -533 -961 -391 -303 -893 -695 -730 -415 -262 -240 -646 -477 -498 -699 -29 -29 -328 -608 -207 -541 -983 -470 -302 -964 -461 -445 -547 -372 -562 -827 -197 -282 -220 -540 -566 -32 -702 -612 -301 -913 -196 -58 -516 -712 -658 -20 -173 -323 -929 -644 -768 -487 -191 -181 -482 -103 -861 -298 -700 -445 -905 -486 -473 -485 -718 -253 -714 -139 -327 -470 -6 -821 -791 -931 -463 -885 -564 -673 -418 -595 -663 -248 -814 -514 -701 -754 -62 -809 -494 -978 -26 -982 -636 -807 -120 -56 -74 -887 -598 -404 -777 -820 -849 -863 -982 -513 -295 -108 -677 -426 -303 -986 -147 -783 -216 -118 -196 -269 -467 -679 -669 -795 -677 -513 -964 -371 -765 -462 -133 -29 -626 -191 -128 -49 -20 -874 -303 -19 -702 -621 -553 -613 -878 -173 -764 -741 -643 -752 -961 -352 -126 -160 -488 -434 -638 -550 -360 -877 -536 -841 -675 -763 -607 -1 -547 -657 -687 -172 -624 -207 -523 -673 -120 -97 -174 -43 -116 -263 -521 -567 -25 -97 -941 -890 -134 -501 -313 -919 -973 -78 -135 -900 -664 -100 -378 -575 -944 -961 -336 -752 -325 -957 -639 -516 -659 -676 -187 -846 -65 -956 -998 -229 -695 -462 -91 -677 -150 -665 -639 -422 -465 -132 -57 -177 -557 -604 -158 -107 -306 -178 -851 -943 -813 -558 -2 -894 -901 -771 -739 -498 -260 -164 -811 -798 -790 -584 -289 -712 -742 -717 -207 -165 -742 -526 -565 -153 -39 -654 -325 -259 -563 -251 -14 -276 -82 -38 -33 -820 -461 -64 -875 -821 -676 -400 -815 -221 -712 -500 -844 -502 -312 -535 -205 -900 -979 -81 -166 -226 -177 -198 -481 -461 -541 -898 -626 -963 -30 -880 -580 -853 -885 -216 -205 -356 -316 -875 -277 -155 -511 -269 -969 -412 -569 -725 -639 -606 -578 -994 -380 -793 -943 -143 -556 -327 -423 -963 -294 -570 -453 -551 -781 -769 -304 -522 -485 -266 -316 -384 -68 -72 -602 -674 -299 -220 -920 -786 -525 -646 -200 -942 -452 -195 -349 -773 -423 -150 -385 -899 -159 -861 -291 -603 -814 -108 -247 -974 -170 -668 -554 -504 -197 -761 -671 -983 -903 -115 -480 -743 -927 -145 -626 -425 -53 -510 -122 -763 -233 -97 -595 -26 -849 -681 -469 -255 -912 -352 -213 -916 -180 -608 -911 -556 -675 -940 -458 -913 -605 -699 -288 -414 -963 -729 -227 -282 -321 -393 -769 -920 -59 -864 -851 -843 -477 -526 -468 -842 -883 -988 -849 -618 -727 -957 -427 -974 -335 -167 -689 -388 -996 -733 -920 -706 -668 -578 -241 -566 -541 -370 -638 -824 -237 -380 -826 -349 -56 -119 -82 -167 -305 -215 -490 -401 -400 -947 -255 -83 -356 -334 -922 -384 -10 -630 -788 -911 -304 -886 -821 -72 -50 -526 -262 -594 -348 -81 -227 -504 -485 -665 -951 -590 -697 -493 -669 -371 -371 -273 -508 -959 -42 -230 -698 -272 -999 -57 -152 -640 -940 -874 -315 -941 -705 -701 -135 -220 -59 -963 -254 -377 -709 -922 -477 -737 -418 -204 -720 -369 -407 -778 -230 -402 -159 -385 -249 -543 -970 -739 -132 -487 -907 -263 -516 -847 -370 -926 -142 -824 -192 -27 -125 -340 -592 -951 -386 -672 -471 -858 -599 -101 -446 -328 -543 -89 -790 -953 -619 -552 -377 -122 -85 -857 -449 -652 -369 -350 -113 -696 -777 -401 -771 -656 -958 -15 -417 -944 -341 -929 -957 -2 -868 -150 -524 -549 -357 -66 -953 -830 -96 -851 -435 -282 -367 -57 -345 -299 -614 -906 -391 -324 -600 -686 -244 -910 -474 -944 -946 -347 -615 -238 -936 -262 -88 -762 -921 -581 -548 -458 -250 -240 -573 -784 -977 -194 -793 -437 -578 -978 -743 -292 -153 -967 -778 -846 -27 -906 -301 -133 -764 -378 -570 -606 -404 -607 -834 -448 -74 -767 -856 -303 -343 -480 -435 -140 -767 -911 -782 -858 -961 -425 -62 -740 -167 -746 -396 -676 -312 -215 -268 -455 -403 -852 -75 -340 -160 -835 -747 -999 -474 -724 -574 -604 -616 -500 -941 -756 -689 -848 -814 -157 -415 -889 -720 -463 -782 -175 -479 -640 -683 -324 -735 -720 -832 -335 -772 -925 -233 -16 -851 -35 -699 -18 -168 -308 -828 -532 -289 -367 -259 -176 -91 -950 -496 -884 -660 -231 -804 -711 -702 -458 -280 -233 -913 -547 -372 -750 -950 -383 -201 -159 -773 -815 -541 -995 -122 -170 -237 -617 -881 -507 -315 -969 -607 -98 -764 -609 -369 -510 -519 -889 -487 -526 -349 -828 -572 -216 -200 -131 -361 -988 -740 -534 -787 -200 -334 -491 -437 -846 -836 -45 -559 -153 -58 -564 -574 -3 -698 -366 -364 -572 -941 -114 -636 -986 -60 -428 -964 -36 -862 -856 -642 -361 -774 -920 -959 -880 -475 -438 -376 -971 -977 -110 -262 -180 -439 -328 -354 -338 -756 -187 -354 -974 -723 -83 -311 -620 -123 -979 -193 -630 -715 -222 -579 -477 -369 -111 -303 -234 -556 -382 -777 -28 -233 -911 -520 -113 -466 -986 -651 -974 -443 -54 -376 -588 -152 -147 -281 -858 -435 -165 -133 -511 -215 -622 -208 -691 -901 -532 -51 -969 -539 -717 -726 -34 -235 -732 -823 -535 -366 -192 -944 -903 -309 -733 -201 -7 -257 -517 -454 -571 -201 -700 -787 -31 -514 -157 -430 -486 -715 -933 -53 -408 -47 -793 -426 -772 -981 -811 -673 -810 -254 -697 -463 -591 -265 -444 -428 -224 -188 -92 -121 -345 -28 -483 -492 -3 -237 -669 -152 -696 -742 -143 -33 -64 -895 -965 -537 -428 -922 -96 -288 -243 -291 -946 -651 -657 -596 -281 -136 -776 -155 -810 -212 -680 -688 -598 -284 -486 -868 -752 -828 -704 -738 -64 -494 -951 -632 -796 -715 -788 -605 -493 -925 -343 -326 -504 -877 -33 -57 -506 -769 -892 -79 -878 -371 -388 -246 -906 -519 -221 -605 -278 -26 -742 -145 -15 -116 -8 -499 -634 -747 -852 -597 -523 -458 -704 -648 -166 -48 -867 -634 -497 -258 -583 -309 -162 -33 -590 -459 -879 -819 -983 -186 -562 -830 -613 -931 -584 -418 -251 -59 -645 -964 -459 -13 -890 -876 -992 -90 -573 -160 -298 -436 -669 -297 -31 -346 -924 -835 -886 -921 -752 -151 -786 -853 -882 -858 -825 -371 -554 -675 -622 -95 -333 -79 -157 -545 -788 -206 -354 -235 -903 -349 -289 -406 -407 -382 -763 -923 -952 -352 -992 -381 -773 -97 -671 -213 -458 -497 -617 -371 -282 -716 -419 -759 -408 -839 -993 -391 -859 -696 -253 -772 -537 -257 -677 -84 -367 -871 -949 -504 -637 -253 -562 -423 -305 -755 -70 -572 -134 -543 -137 -487 -373 -250 -357 -182 -993 -280 -451 -558 -939 -253 -73 -89 -711 -673 -346 -990 -941 -459 -162 -888 -804 -509 -938 -812 -694 -538 -306 -816 -395 -269 -703 -876 -577 -536 -991 -285 -813 -477 -895 -661 -20 -321 -804 -544 -330 -959 -339 -259 -920 -255 -212 -862 -179 -920 -220 -831 -898 -263 -935 -218 -330 -623 -19 -527 -260 -404 -982 -120 -319 -372 -893 -24 -793 -864 -590 -877 -289 -376 -646 -395 -734 -106 -240 -805 -647 -516 -617 -79 -911 -916 -716 -935 -227 -810 -985 -985 -467 -666 -705 -509 -332 -190 -751 -26 -510 -264 -333 -496 -46 -128 -859 -819 -484 -305 -368 -708 -979 -95 -863 -777 -633 -578 -298 -997 -327 -781 -11 -546 -30 -187 -398 -14 -333 -82 -648 -902 -318 -905 -919 -421 -371 -469 -417 -872 -64 -481 -376 -48 -881 -509 -527 -545 -86 -659 -679 -361 -517 -17 -262 -400 -620 -646 -61 -290 -304 -450 -429 -379 -403 -587 -136 -902 -533 -221 -837 -683 -231 -933 -919 -625 -692 -779 -746 -273 -220 -978 -182 -147 -940 -399 -200 -895 -374 -250 -681 -585 -928 -390 -492 -698 -445 -846 -971 -658 -544 -397 -679 -320 -245 -485 -740 -235 -262 -228 -83 -611 -833 -953 -995 -105 -484 -851 -506 -829 -571 -687 -651 -286 -425 -566 -565 -576 -865 -839 -907 -204 -799 -245 -37 -358 -335 -82 -111 -963 -265 -163 -493 -206 -813 -512 -956 -611 -985 -588 -191 -818 -29 -796 -962 -358 -239 -530 -719 -965 -777 -161 -752 -88 -112 -195 -309 -445 -214 -417 -142 -905 -749 -320 -570 -710 -613 -161 -790 -917 -454 -802 -390 -729 -456 -456 -85 -682 -960 -612 -789 -496 -887 -847 -607 -452 -875 -981 -387 -556 -728 -386 -977 -463 -108 -982 -225 -466 -659 -74 -191 -618 -174 -725 -439 -152 -210 -139 -175 -178 -756 -524 -429 -778 -865 -881 -978 -354 -718 -846 -733 -326 -680 -858 -739 -545 -741 -337 -995 -339 -838 -681 -744 -398 -886 -83 -850 -220 -328 -539 -785 -959 -328 -915 -757 -796 -494 -972 -900 -308 -835 -355 -420 -953 -904 -11 -772 -530 -691 -79 -602 -803 -679 -316 -456 -41 -922 -291 -280 -715 -155 -43 -252 -671 -259 -596 -917 -497 -138 -711 -99 -550 -519 -300 -900 -250 -667 -522 -231 -474 -78 -555 -937 -219 -240 -943 -118 -398 -998 -841 -445 -439 -74 -97 -358 -483 -43 -630 -277 -562 -748 -31 -128 -508 -500 -716 -883 -799 -597 -423 -981 -629 -94 -608 -979 -472 -99 -541 -833 -653 -924 -106 -317 -204 -421 -735 -456 -995 -691 -50 -610 -609 -572 -92 -67 -148 -441 -92 -107 -304 -430 -159 -656 -237 -861 -202 -477 -514 -316 -207 -977 -570 -630 -132 -312 -694 -715 -149 -6 -523 -426 -755 -229 -367 -805 -34 -145 -829 -644 -625 -865 -658 -545 -988 -806 -562 -536 -177 -69 -102 -599 -942 -791 -852 -255 -264 -641 -627 -399 -91 -179 -995 -735 -291 -772 -631 -886 -209 -329 -703 -928 -109 -55 -224 -934 -303 -130 -166 -201 -333 -228 -1000 -324 -615 -392 -280 -402 -158 -1000 -938 -443 -461 -317 -835 -687 -609 -713 -881 -902 -649 -968 -175 -825 -946 -218 -974 -444 -686 -1 -478 -157 -272 -407 -852 -325 -55 -486 -135 -812 -533 -722 -895 -425 -103 -983 -305 -871 -516 -376 -526 -642 -58 -801 -375 -177 -297 -824 -132 -633 -491 -883 -586 -582 -338 -641 -895 -738 -816 -603 -898 -50 -207 -1 -364 -555 -814 -61 -99 -674 -847 -90 -793 -220 -662 -394 -201 -495 -379 -925 -255 -244 -164 -197 -56 -261 -146 -237 -934 -461 -496 -21 -136 -244 -109 -476 -435 -373 -348 -501 -152 -645 -427 -317 -434 -149 -211 -330 -772 -945 -519 -602 -486 -574 -172 -865 -695 -998 -707 -758 -933 -118 -968 -915 -640 -572 -347 -429 -778 -958 -456 -28 -814 -143 -823 -650 -540 -780 -260 -336 -894 -906 -764 -538 -765 -794 -444 -338 -242 -969 -180 -154 -636 -428 -975 -973 -899 -626 -30 -906 -778 -703 -186 -190 -213 -508 -531 -694 -647 -576 -493 -140 -337 -593 -289 -981 -910 -465 -163 -250 -100 -468 -542 -942 -836 -902 -306 -167 -271 -745 -157 -499 -761 -870 -829 -239 -32 -880 -115 -984 -307 -757 -940 -754 -875 -4 -411 -402 -18 -435 -250 -523 -414 -864 -391 -177 -518 -35 -136 -338 -521 -526 -92 -842 -551 -280 -518 -79 -214 -323 -817 -543 -941 -989 -210 -570 -446 -768 -103 -580 -177 -954 -634 -581 -345 -618 -158 -170 -273 -672 -9 -242 -404 -399 -40 -384 -443 -192 -887 -99 -706 -862 -970 -713 -962 -302 -404 -507 -945 -943 -701 -25 -75 -551 -590 -982 -588 -771 -721 -799 -193 -977 -477 -882 -504 -802 -120 -818 -835 -555 -981 -269 -84 -152 -193 -521 -242 -263 -177 -469 -466 -544 -904 -537 -802 -273 -926 -859 -678 -385 -519 -586 -878 -52 -370 -215 -734 -636 -311 -875 -993 -443 -135 -350 -177 -965 -87 -507 -626 -853 -252 -669 -745 -236 -311 -57 -87 -896 -565 -644 -76 -475 -794 -36 -322 -86 -461 -186 -493 -840 -806 -227 -139 -308 -427 -960 -624 -578 -418 -479 -10 -809 -361 -839 -308 -582 -311 -996 -217 -658 -344 -473 -839 -723 -817 -467 -173 -86 -523 -979 -607 -706 -304 -692 -95 -911 -877 -330 -153 -27 -71 -387 -64 -890 -807 -149 -83 -472 -658 -305 -641 -783 -708 -470 -191 -47 -352 -705 -849 -955 -690 -272 -407 -903 -150 -277 -377 -750 -319 -67 -684 -766 -128 -607 -370 -996 -384 -234 -711 -349 -416 -475 -675 -15 -593 -36 -36 -634 -547 -169 -806 -723 -579 -480 -767 -928 -275 -245 -783 -555 -275 -61 -525 -410 -575 -616 -405 -518 -207 -393 -261 -786 -342 -672 -332 -853 -673 -351 -499 -69 -138 -938 -41 -725 -829 -884 -306 -459 -376 -144 -648 -845 -821 -152 -801 -591 -92 -451 -130 -384 -178 -41 -490 -36 -19 -15 -404 -414 -21 -263 -196 -712 -411 -963 -392 -492 -683 -534 -840 -523 -532 -464 -741 -904 -999 -350 -46 -456 -785 -316 -11 -133 -487 -701 -735 -248 -592 -553 -905 -964 -434 -452 -681 -320 -998 -463 -775 -903 -572 -987 -62 -30 -775 -153 -66 -551 -384 -646 -600 -869 -475 -518 -672 -333 -376 -780 -226 -140 -93 -604 -571 -142 -404 -748 -849 -324 -469 -397 -98 -412 -807 -688 -923 -725 -993 -56 -743 -973 -616 -139 -440 -615 -601 -470 -515 -421 -821 -102 -493 -761 -486 -749 -981 -448 -421 -996 -934 -276 -909 -675 -668 -269 -920 -474 -524 -139 -391 -793 -817 -38 -871 -415 -581 -88 -409 -213 -995 -346 -426 -678 -569 -140 -204 -556 -241 -594 -279 -59 -297 -980 -442 -651 -274 -374 -985 -68 -468 -674 -21 -203 -86 -167 -876 -500 -518 -286 -686 -235 -533 -320 -957 -137 -640 -941 -114 -149 -566 -946 -255 -396 -249 -633 -345 -462 -660 -138 -307 -708 -686 -485 -408 -230 -452 -417 -430 -128 -373 -738 -2 -851 -917 -533 -557 -730 -167 -392 -961 -791 -204 -153 -635 -427 -818 -412 -221 -476 -298 -350 -251 -263 -234 -564 -234 -539 -22 -130 -863 -933 -67 -913 -160 -337 -607 -658 -328 -659 -689 -66 -280 -752 -705 -576 -638 -8 -193 -310 -122 -387 -861 -795 -883 -178 -288 -584 -781 -19 -256 -623 -908 -602 -899 -572 -684 -67 -387 -240 -390 -379 -727 -961 -240 -840 -652 -659 -767 -260 -649 -60 -639 -116 -566 -136 -985 -112 -169 -560 -689 -6 -13 -191 -69 -695 -398 -174 -390 -791 -270 -753 -937 -954 -137 -385 -930 -427 -782 -283 -793 -401 -584 -154 -581 -470 -608 -670 -942 -823 -251 -697 -93 -607 -624 -670 -772 -441 -40 -375 -479 -652 -298 -522 -485 -292 -207 -691 -801 -361 -934 -457 -290 -500 -201 -51 -239 -801 -653 -430 -924 -628 -481 -153 -322 -778 -309 -321 -993 -641 -209 -77 -664 -986 -715 -384 -571 -706 -836 -256 -215 -453 -898 -571 -572 -711 -531 -463 -337 -713 -350 -678 -714 -400 -638 -32 -93 -292 -560 -778 -364 -616 -306 -454 -891 -532 -722 -628 -414 -13 -105 -216 -558 -187 -171 -414 -974 -150 -567 -51 -769 -664 -115 -603 -75 -955 -745 -191 -863 -472 -350 -106 -329 -904 -977 -538 -141 -213 -792 -352 -450 -718 -105 -952 -202 -802 -788 -918 -551 -810 -618 -372 -556 -670 -921 -685 -74 -573 -432 -591 -116 -286 -316 -56 -932 -636 -934 -842 -538 -694 -421 -215 -112 -206 -907 -981 -130 -223 -744 -966 -961 -983 -398 -71 -796 -906 -222 -374 -173 -825 -948 -184 -157 -293 -643 -983 -138 -138 -195 -301 -513 -377 -674 -566 -455 -907 -270 -393 -999 -370 -324 -929 -957 -509 -579 -748 -336 -598 -778 -374 -828 -722 -67 -645 -258 -971 -311 -268 -912 -187 -397 -515 -527 -867 -599 -233 -627 -844 -366 -525 -408 -924 -919 -687 -536 -56 -733 -679 -398 -374 -608 -955 -881 -345 -28 -458 -658 -268 -477 -28 -685 -952 -705 -337 -543 -936 -330 -626 -419 -736 -907 -400 -260 -130 -532 -729 -918 -822 -614 -534 -45 -325 -275 -691 -63 -309 -694 -455 -875 -551 -946 -284 -788 -843 -86 -332 -959 -829 -298 -964 -250 -997 -298 -21 -911 -223 -417 -101 -472 -726 -230 -859 -299 -164 -992 -219 -947 -735 -619 -282 -637 -365 -609 -955 -743 -5 -8 -835 -348 -348 -332 -684 -690 -504 -350 -186 -561 -869 -688 -716 -306 -565 -387 -670 -476 -328 -57 -128 -614 -158 -825 -352 -548 -451 -790 -322 -168 -707 -517 -281 -407 -820 -591 -50 -935 -216 -148 -242 -603 -520 -885 -389 -174 -535 -283 -323 -34 -918 -623 -482 -257 -580 -296 -101 -644 -914 -458 -114 -428 -30 -38 -20 -464 -715 -779 -692 -917 -842 -101 -188 -6 -272 -186 -768 -927 -281 -694 -745 -502 -198 -402 -937 -83 -98 -912 -571 -141 -92 -771 -471 -125 -875 -163 -212 -182 -264 -265 -973 -793 -852 -853 -858 -976 -583 -964 -438 -618 -398 -34 -60 -324 -513 -365 -446 -902 -290 -285 -20 -732 -57 -506 -456 -609 -598 -892 -435 -833 -515 -797 -232 -525 -383 -383 -871 -894 -547 -466 -768 -103 -646 -96 -759 -119 -101 -150 -943 -515 -860 -491 -540 -925 -335 -8 -543 -567 -150 -986 -656 -114 -373 -239 -439 -323 -784 -775 -963 -931 -684 -403 -28 -785 -876 -449 -922 -279 -80 -625 -621 -157 -890 -102 -346 -612 -963 -122 -507 -120 -237 -917 -649 -847 -253 -844 -861 -480 -490 -836 -455 -604 -313 -920 -452 -434 -476 -824 -286 -475 -204 -90 -905 -10 -245 -284 -978 -289 -716 -568 -562 -336 -265 -454 -233 -587 -8 -656 -515 -520 -546 -990 -978 -248 -750 -377 -721 -652 -743 -252 -163 -244 -473 -513 -818 -442 -728 -902 -520 -957 -733 -162 -305 -713 -233 -252 -213 -587 -692 -213 -952 -111 -843 -933 -554 -846 -108 -542 -670 -903 -452 -991 -744 -576 -911 -178 -52 -599 -150 -25 -973 -731 -369 -774 -257 -743 -915 -781 -973 -629 -779 -1000 -219 -692 -879 -884 -846 -690 -267 -95 -528 -261 -454 -401 -892 -872 -877 -177 -605 -497 -471 -681 -577 -901 -152 -591 -255 -480 -260 -642 -326 -326 -655 -387 -395 -836 -772 -755 -71 -970 -605 -717 -374 -560 -249 -228 -262 -170 -863 -308 -956 -48 -708 -401 -459 -874 -678 -995 -724 -294 -231 -954 -867 -678 -802 -730 -522 -859 -889 -790 -154 -894 -381 -693 -77 -425 -709 -557 -471 -785 -500 -245 -143 -665 -583 -240 -349 -76 -18 -280 -547 -879 -920 -428 -280 -542 -728 -245 -337 -254 -721 -78 -260 -854 -544 -912 -613 -49 -742 -644 -60 -715 -705 -475 -507 -731 -122 -402 -503 -772 -24 -206 -598 -82 -103 -150 -524 -28 -506 -749 -534 -648 -390 -567 -777 -926 -433 -472 -448 -843 -482 -122 -941 -834 -892 -760 -844 -798 -822 -266 -226 -477 -307 -686 -434 -419 -780 -412 -906 -96 -665 -876 -925 -441 -740 -519 -827 -38 -935 -198 -629 -763 -13 -175 -128 -812 -540 -822 -907 -731 -432 -34 -975 -90 -575 -254 -260 -710 -985 -90 -500 -338 -717 -848 -124 -59 -913 -583 -573 -112 -169 -992 -669 -45 -2 -742 -18 -107 -554 -426 -959 -980 -301 -594 -163 -531 -649 -59 -779 -285 -156 -911 -750 -591 -972 -244 -258 -224 -542 -660 -734 -71 -51 -712 -856 -275 -591 -720 -522 -25 -387 -980 -137 -153 -243 -958 -402 -177 -179 -71 -231 -130 -688 -520 -893 -839 -62 -750 -258 -741 -785 -551 -442 -145 -565 -930 -675 -458 -875 -717 -250 -657 -731 -129 -928 -761 -602 -80 -666 -497 -110 -801 -792 -902 -957 -673 -19 -758 -501 -626 -718 -34 -154 -484 -511 -809 -606 -482 -496 -512 -370 -473 -999 -483 -12 -209 -534 -884 -385 -198 -173 -757 -336 -3 -980 -344 -297 -699 -648 -189 -468 -421 -201 -403 -905 -687 -858 -681 -780 -611 -539 -412 -165 -426 -792 -219 -266 -37 -685 -667 -757 -733 -846 -413 -558 -194 -997 -868 -281 -657 -793 -130 -950 -272 -483 -873 -73 -950 -911 -108 -451 -738 -136 -196 -446 -509 -47 -38 -66 -575 -901 -95 -756 -687 -258 -829 -205 -489 -78 -359 -459 -911 -521 -623 -143 -106 -99 -265 -495 -2 -918 -460 -851 -724 -941 -836 -312 -891 -244 -504 -580 -80 -365 -35 -253 -715 -559 -454 -439 -9 -763 -561 -806 -628 -196 -126 -480 -42 -182 -661 -163 -620 -55 -267 -106 -194 -397 -389 -851 -949 -292 -224 -524 -934 -647 -318 -31 -630 -457 -911 -295 -610 -999 -454 -682 -491 -107 -107 -743 -52 -384 -143 -313 -482 -208 -412 -288 -875 -494 -260 -796 -713 -781 -737 -398 -892 -998 -166 -351 -753 -164 -605 -780 -660 -334 -868 -798 -385 -14 -242 -304 -763 -42 -500 -719 -962 -564 -301 -575 -98 -531 -130 -306 -43 -570 -834 -198 -598 -962 -394 -482 -17 -464 -608 -559 -828 -63 -291 -399 -235 -354 -204 -346 -209 -695 -774 -43 -345 -287 -399 -662 -954 -507 -316 -917 -877 -578 -495 -635 -483 -640 -250 -168 -660 -929 -625 -577 -330 -637 -417 -659 -407 -299 -341 -406 -124 -95 -276 -214 -52 -212 -436 -80 -532 -41 -391 -393 -18 -753 -919 -766 -669 -356 -999 -347 -667 -795 -42 -518 -408 -201 -989 -503 -722 -937 -347 -100 -716 -878 -380 -182 -428 -394 -17 -436 -983 -9 -978 -884 -713 -563 -160 -573 -619 -971 -578 -838 -131 -49 -2 -6 -164 -60 -105 -67 -445 -69 -554 -224 -597 -33 -905 -18 -567 -508 -987 -876 -516 -836 -583 -748 -985 -593 -426 -439 -617 -480 -390 -489 -100 -975 -75 -337 -620 -365 -414 -759 -13 -789 -297 -721 -86 -721 -8 -834 -470 -18 -327 -466 -71 -764 -154 -110 -95 -754 -708 -795 -407 -935 -620 -173 -148 -898 -38 -265 -72 -997 -737 -758 -954 -687 -791 -84 -440 -213 -226 -867 -477 -208 -107 -727 -629 -604 -473 -609 -513 -355 -151 -351 -412 -238 -527 -553 -622 -149 -18 -85 -542 -564 -969 -637 -81 -313 -891 -250 -774 -635 -714 -329 -632 -879 -834 -843 -766 -654 -222 -754 -318 -484 -727 -274 -259 -399 -446 -563 -385 -135 -503 -640 -59 -832 -699 -123 -179 -495 -669 -917 -303 -302 -935 -531 -172 -914 -564 -255 -414 -830 -218 -435 -336 -70 -22 -683 -643 -640 -785 -556 -218 -345 -26 -459 -364 -439 -846 -801 -431 -230 -768 -198 -535 -313 -82 -371 -755 -613 -4 -219 -334 -767 -380 -950 -824 -584 -575 -847 -87 -60 -329 -214 -66 -238 -207 -923 -63 -468 -684 -970 -719 -143 -866 -984 -873 -975 -281 -932 -598 -385 -803 -755 -698 -270 -735 -278 -611 -970 -430 -838 -9 -7 -463 -302 -2 -781 -211 -507 -424 -38 -463 -377 -850 -176 -444 -352 -682 -523 -999 -945 -610 -360 -936 -504 -501 -609 -512 -699 -865 -260 -65 -396 -538 -866 -664 -942 -358 -752 -894 -850 -552 -455 -436 -808 -849 -919 -870 -802 -844 -927 -122 -430 -352 -927 -113 -143 -385 -63 -413 -245 -541 -282 -667 -678 -485 -391 -830 -928 -27 -546 -524 -202 -770 -674 -125 -582 -70 -96 -811 -537 -97 -893 -80 -317 -449 -822 -661 -105 -985 -154 -328 -106 -447 -80 -609 -325 -464 -104 -79 -293 -722 -287 -812 -30 -320 -592 -790 -518 -401 -550 -743 -188 -145 -209 -221 -105 -745 -101 -511 -196 -827 -733 -218 -414 -247 -198 -294 -345 -751 -438 -865 -881 -441 -713 -539 -962 -743 -621 -65 -214 -347 -477 -575 -491 -280 -648 -796 -519 -216 -674 -869 -315 -405 -986 -338 -475 -605 -610 -12 -831 -815 -353 -94 -795 -975 -763 -474 -174 -910 -625 -295 -609 -62 -471 -445 -655 -240 -879 -31 -675 -902 -613 -691 -658 -856 -959 -11 -186 -323 -86 -582 -844 -14 -247 -341 -279 -543 -215 -428 -163 -408 -613 -816 -652 -356 -156 -712 -249 -978 -541 -868 -536 -540 -379 -743 -861 -113 -864 -675 -401 -129 -391 -330 -239 -100 -923 -374 -198 -977 -941 -327 -703 -999 -982 -335 -821 -761 -330 -322 -236 -104 -101 -138 -108 -438 -86 -449 -779 -602 -454 -2 -817 -317 -319 -947 -746 -351 -62 -211 -181 -365 -201 -981 -43 -711 -714 -737 -70 -184 -408 -781 -137 -536 -278 -309 -429 -761 -956 -76 -775 -349 -315 -792 -721 -489 -752 -604 -780 -33 -770 -682 -47 -973 -791 -109 -120 -708 -831 -170 -323 -244 -888 -294 -131 -812 -580 -528 -766 -678 -373 -309 -142 -837 -358 -517 -909 -508 -336 -320 -623 -148 -83 -830 -72 -167 -787 -368 -588 -173 -631 -649 -887 -347 -30 -5 -912 -869 -251 -206 -987 -397 -745 -946 -457 -197 -993 -258 -344 -779 -857 -326 -275 -237 -203 -912 -490 -562 -841 -419 -716 -913 -183 -508 -97 -825 -679 -982 -153 -368 -872 -462 -667 -877 -203 -583 -279 -396 -826 -586 -8 -418 -321 -740 -173 -781 -750 -142 -249 -391 -211 -679 -322 -603 -710 -126 -715 -460 -13 -127 -365 -826 -675 -228 -498 -10 -268 -182 -836 -874 -357 -83 -949 -243 -673 -413 -467 -767 -58 -730 -138 -882 -455 -626 -789 -278 -508 -806 -730 -262 -477 -988 -354 -552 -24 -720 -640 -440 -480 -390 -874 -534 -93 -988 -263 -13 -394 -679 -196 -552 -283 -538 -594 -716 -499 -720 -478 -879 -759 -54 -528 -236 -987 -594 -231 -92 -147 -953 -830 -306 -894 -206 -638 -92 -26 -291 -870 -311 -627 -555 -736 -579 -641 -242 -741 -316 -526 -522 -597 -806 -536 -83 -441 -463 -990 -712 -570 -555 -1 -319 -170 -713 -751 -533 -341 -260 -537 -334 -460 -38 -322 -182 -658 -210 -8 -782 -268 -146 -829 -299 -837 -937 -86 -640 -665 -717 -50 -49 -572 -349 -696 -320 -905 -377 -731 -563 -471 -294 -762 -724 -140 -729 -757 -341 -267 -432 -615 -22 -941 -216 -900 -965 -196 -668 -357 -928 -859 -536 -835 -946 -631 -438 -640 -896 -816 -296 -340 -368 -83 -427 -440 -456 -222 -333 -619 -622 -610 -578 -344 -159 -844 -686 -266 -137 -292 -650 -424 -46 -354 -172 -169 -266 -780 -534 -32 -421 -748 -356 -960 -18 -343 -5 -735 -300 -133 -757 -389 -716 -540 -846 -376 -643 -511 -20 -600 -932 -455 -893 -125 -21 -87 -23 -43 -343 -314 -507 -988 -735 -129 -203 -979 -366 -101 -38 -590 -556 -519 -600 -613 -967 -213 -209 -155 -890 -58 -71 -696 -992 -478 -616 -639 -439 -853 -400 -386 -839 -488 -448 -76 -697 -984 -796 -213 -966 -560 -387 -700 -931 -668 -269 -39 -338 -874 -260 -539 -671 -257 -138 -71 -86 -151 -308 -932 -742 -837 -91 -489 -274 -699 -188 -680 -491 -639 -891 -517 -578 -134 -623 -770 -862 -493 -964 -880 -858 -845 -419 -535 -818 -597 -443 -700 -124 -143 -502 -983 -921 -949 -615 -926 -794 -986 -304 -656 -626 -738 -285 -236 -19 -653 -633 -885 -937 -489 -384 -34 -881 -468 -654 -834 -468 -176 -931 -909 -538 -735 -601 -237 -217 -265 -696 -479 -316 -582 -949 -923 -603 -484 -352 -553 -841 -973 -257 -783 -753 -726 -738 -229 -676 -866 -432 -382 -467 -227 -238 -450 -581 -678 -564 -154 -573 -728 -994 -824 -76 -613 -694 -652 -217 -719 -220 -995 -139 -161 -277 -773 -106 -1 -710 -404 -297 -271 -834 -714 -697 -27 -767 -569 -41 -399 -544 -749 -531 -372 -818 -348 -101 -936 -989 -927 -308 -82 -220 -970 -508 -550 -54 -266 -468 -749 -405 -697 -206 -234 -590 -339 -885 -798 -444 -721 -691 -489 -729 -371 -106 -567 -805 -984 -183 -180 -728 -156 -27 -355 -349 -194 -823 -361 -94 -939 -760 -721 -775 -961 -124 -317 -35 -354 -954 -927 -60 -879 -513 -993 -464 -380 -991 -298 -74 -566 -891 -849 -189 -573 -580 -171 -753 -843 -44 -310 -141 -312 -198 -577 -858 -77 -436 -537 -858 -225 -442 -766 -66 -406 -381 -131 -666 -500 -467 -646 -603 -201 -351 -962 -312 -382 -687 -820 -506 -736 -223 -840 -730 -481 -701 -754 -279 -852 -76 -103 -807 -279 -311 -120 -785 -739 -987 -208 -915 -505 -839 -10 -666 -12 -254 -827 -310 -549 -675 -182 -186 -186 -566 -80 -844 -875 -614 -616 -747 -369 -376 -586 -866 -728 -908 -611 -832 -637 -816 -66 -907 -270 -67 -635 -658 -445 -407 -634 -380 -354 -309 -164 -200 -617 -687 -683 -527 -319 -153 -965 -627 -673 -92 -777 -718 -494 -779 -583 -502 -771 -905 -798 -768 -326 -973 -425 -905 -928 -806 -69 -20 -946 -130 -683 -413 -808 -951 -413 -66 -867 -631 -913 -181 -949 -297 -468 -18 -937 -159 -401 -662 -368 -591 -327 -646 -433 -47 -844 -663 -7 -214 -452 -916 -973 -292 -293 -637 -942 -920 -660 -534 -13 -166 -124 -377 -282 -188 -764 -704 -460 -115 -974 -616 -944 -163 -773 -738 -63 -678 -511 -903 -409 -155 -260 -300 -926 -330 -324 -628 -18 -516 -425 -218 -443 -343 -263 -945 -352 -677 -721 -114 -276 -285 -741 -721 -613 -832 -889 -474 -3 -554 -898 -473 -269 -50 -106 -220 -68 -652 -9 -365 -784 -308 -186 -672 -323 -465 -306 -203 -659 -832 -526 -657 -959 -625 -981 -339 -832 -542 -79 -994 -312 -737 -65 -2 -84 -398 -447 -651 -423 -857 -279 -945 -712 -978 -437 -391 -288 -514 -678 -398 -775 -665 -814 -75 -280 -283 -864 -871 -54 -799 -424 -586 -486 -155 -390 -829 -741 -895 -776 -394 -566 -162 -142 -855 -756 -245 -337 -132 -573 -659 -355 -840 -513 -346 -781 -580 -579 -87 -714 -141 -547 -398 -908 -164 -399 -193 -325 -100 -150 -927 -559 -479 -490 -411 -762 -276 -784 -995 -325 -974 -173 -485 -536 -427 -464 -11 -318 -273 -927 -103 -787 -603 -627 -70 -676 -68 -146 -131 -400 -218 -496 -349 -3 -158 -828 -186 -297 -707 -554 -620 -260 -203 -265 -142 -285 -703 -17 -898 -265 -2 -319 -26 -919 -250 -17 -989 -442 -595 -578 -690 -754 -355 -596 -25 -925 -916 -285 -983 -295 -836 -440 -384 -316 -139 -716 -147 -480 -294 -95 -908 -492 -301 -151 -759 -523 -685 -900 -649 -557 -425 -975 -205 -80 -839 -796 -291 -737 -62 -975 -657 -845 -810 -281 -353 -977 -831 -612 -831 -552 -247 -611 -937 -160 -461 -100 -1000 -181 -440 -372 -684 -220 -843 -287 -864 -505 -367 -919 -732 -131 -810 -997 -232 -462 -635 -790 -786 -393 -923 -403 -703 -598 -496 -625 -647 -220 -413 -525 -687 -997 -595 -999 -322 -680 -151 -172 -673 -176 -454 -659 -391 -14 -412 -459 -150 -346 -651 -280 -289 -112 -975 -263 -586 -843 -692 -839 -412 -641 -686 -627 -620 -765 -571 -750 -746 -312 -784 -984 -754 -549 -389 -188 -979 -180 -736 -436 -144 -1000 -902 -812 -111 -216 -606 -964 -237 -899 -441 -891 -979 -521 -32 -916 -765 -965 -885 -302 -607 -762 -62 -301 -550 -141 -194 -196 -670 -112 -683 -552 -935 -136 -774 -755 -24 -13 -561 -387 -120 -25 -925 -312 -323 -91 -428 -225 -779 -107 -182 -832 -403 -516 -618 -163 -576 -403 -720 -366 -503 -131 -115 -113 -335 -88 -449 -654 -886 -140 -946 -936 -783 -573 -426 -388 -600 -259 -177 -970 -780 -83 -17 -435 -941 -992 -314 -570 -511 -712 -128 -534 -918 -769 -193 -241 -13 -451 -15 -226 -500 -320 -232 -411 -908 -671 -909 -137 -318 -743 -441 -564 -999 -336 -812 -78 -783 -965 -61 -135 -852 -10 -189 -935 -805 -416 -856 -394 -522 -233 -952 -101 -938 -928 -703 -677 -322 -393 -105 -150 -424 -292 -210 -24 -203 -529 -378 -181 -805 -626 -532 -470 -863 -834 -81 -114 -810 -779 -416 -86 -80 -809 -235 -990 -52 -664 -186 -749 -254 -798 -3 -16 -263 -374 -189 -903 -973 -952 -46 -954 -57 -630 -580 -59 -913 -512 -532 -689 -648 -335 -790 -227 -283 -607 -372 -78 -377 -169 -9 -490 -792 -504 -89 -442 -338 -719 -733 -567 -194 -395 -260 -989 -199 -940 -613 -405 -492 -772 -949 -425 -943 -259 -265 -363 -236 -159 -998 -948 -745 -451 -411 -575 -295 -763 -746 -62 -188 -90 -5 -331 -875 -157 -711 -180 -558 -435 -829 -19 -414 -940 -669 -89 -11 -576 -224 -706 -12 -473 -338 -83 -40 -339 -285 -248 -358 -306 -564 -649 -328 -192 -358 -393 -574 -858 -31 -826 -939 -890 -695 -556 -861 -839 -823 -416 -56 -885 -393 -218 -840 -114 -474 -172 -605 -717 -449 -290 -73 -635 -217 -608 -264 -853 -225 -190 -52 -553 -254 -797 -201 -714 -663 -785 -720 -482 -423 -129 -223 -975 -472 -693 -844 -175 -175 -264 -175 -65 -899 -861 -302 -771 -381 -421 -356 -890 -830 -77 -496 -466 -231 -475 -954 -776 -397 -718 -87 -394 -493 -748 -984 -320 -646 -227 -105 -3 -496 -257 -686 -496 -56 -229 -441 -624 -159 -25 -266 -609 -718 -621 -68 -490 -329 -255 -843 -547 -676 -462 -696 -841 -975 -132 -965 -546 -54 -382 -385 -837 -862 -766 -504 -29 -140 -966 -827 -197 -726 -813 -493 -670 -573 -210 -810 -620 -230 -380 -5 -889 -278 -772 -669 -96 -366 -756 -522 -994 -816 -230 -916 -15 -939 -672 -398 -700 -731 -488 -484 -978 -609 -942 -309 -105 -159 -491 -996 -667 -584 -534 -483 -329 -155 -863 -930 -458 -7 -907 -662 -635 -907 -860 -610 -209 -933 -971 -660 -186 -972 -390 -667 -861 -592 -950 -329 -326 -79 -374 -425 -738 -164 -347 -779 -613 -827 -213 -155 -220 -184 -509 -552 -947 -211 -493 -944 -978 -132 -190 -726 -816 -543 -942 -911 -970 -117 -129 -215 -928 -2 -377 -129 -774 -421 -537 -950 -432 -610 -20 -514 -532 -257 -883 -623 -551 -620 -424 -629 -993 -591 -53 -209 -209 -90 -400 -270 -714 -653 -597 -915 -619 -754 -45 -864 -784 -100 -176 -316 -123 -472 -753 -551 -24 -487 -108 -634 -331 -22 -79 -784 -515 -324 -861 -340 -617 -624 -640 -207 -34 -344 -437 -8 -326 -227 -881 -603 -616 -792 -127 -206 -921 -334 -928 -643 -101 -702 -423 -462 -953 -34 -108 -207 -742 -289 -961 -508 -334 -516 -310 -462 -126 -135 -430 -184 -600 -656 -32 -914 -838 -654 -595 -544 -641 -328 -811 -279 -950 -886 -426 -510 -916 -522 -401 -433 -721 -367 -256 -646 -580 -195 -728 -246 -290 -432 -665 -672 -613 -336 -184 -358 -888 -589 -169 -761 -545 -35 -90 -979 -780 -316 -795 -684 -816 -78 -770 -811 -360 -439 -665 -177 -708 -851 -36 -514 -982 -60 -919 -445 -40 -67 -40 -225 -362 -995 -129 -683 -141 -117 -232 -608 -245 -141 -809 -427 -721 -958 -666 -775 -254 -870 -595 -538 -457 -168 -922 -481 -505 -991 -997 -159 -368 -994 -16 -85 -965 -335 -836 -591 -202 -641 -211 -716 -571 -600 -272 -475 -563 -498 -753 -407 -154 -48 -95 -304 -350 -75 -83 -960 -360 -866 -108 -782 -882 -608 -579 -668 -244 -921 -53 -229 -792 -520 -367 -943 -510 -514 -727 -226 -487 -400 -473 -685 -908 -680 -281 -59 -409 -84 -318 -68 -760 -215 -975 -880 -447 -851 -480 -402 -88 -766 -319 -318 -690 -967 -840 -880 -662 -898 -291 -812 -54 -486 -402 -592 -308 -411 -593 -126 -919 -120 -345 -546 -672 -188 -793 -487 -935 -33 -81 -271 -243 -442 -622 -501 -780 -681 -381 -15 -181 -440 -964 -584 -198 -157 -809 -417 -425 -648 -410 -6 -803 -56 -283 -732 -746 -378 -130 -987 -773 -21 -411 -685 -181 -131 -809 -514 -817 -940 -740 -772 -692 -762 -664 -806 -137 -130 -350 -688 -984 -494 -159 -419 -833 -766 -198 -104 -745 -610 -20 -632 -345 -644 -369 -81 -717 -27 -129 -844 -922 -908 -154 -304 -427 -883 -582 -846 -587 -650 -976 -143 -497 -131 -513 -475 -620 -852 -795 -370 -404 -140 -538 -13 -780 -954 -766 -431 -824 -862 -976 -404 -267 -756 -814 -347 -304 -110 -615 -832 -895 -126 -778 -741 -260 -990 -668 -997 -426 -709 -913 -126 -28 -58 -533 -884 -179 -543 -774 -300 -38 -906 -763 -301 -299 -65 -82 -267 -353 -27 -889 -64 -111 -198 -896 -304 -367 -365 -487 -945 -889 -692 -284 -660 -454 -762 -703 -179 -793 -870 -310 -733 -586 -822 -764 -823 -894 -105 -815 -962 -266 -953 -63 -212 -231 -694 -15 -702 -832 -512 -380 -777 -886 -699 -562 -623 -348 -643 -999 -663 -551 -743 -863 -547 -962 -814 -188 -41 -975 -307 -811 -572 -21 -316 -952 -513 -551 -154 -278 -411 -419 -77 -8 -418 -562 -196 -95 -13 -733 -338 -604 -815 -262 -565 -647 -384 -657 -133 -423 -103 -601 -61 -272 -977 -218 -628 -830 -40 -951 -625 -396 -766 -153 -747 -292 -138 -855 -422 -80 -608 -481 -806 -760 -725 -464 -745 -650 -497 -939 -943 -279 -452 -72 -389 -930 -233 -336 -441 -749 -221 -873 -827 -660 -149 -482 -782 -939 -647 -899 -382 -109 -893 -729 -164 -433 -169 -74 -266 -78 -663 -838 -813 -974 -804 -552 -769 -339 -355 -705 -758 -893 -422 -328 -213 -863 -95 -375 -236 -226 -665 -434 -256 -913 -28 -493 -332 -423 -915 -240 -455 -640 -516 -172 -985 -969 -703 -930 -126 -191 -517 -430 -57 -759 -127 -54 -516 -925 -452 -631 -814 -687 -332 -834 -851 -801 -451 -196 -509 -344 -287 -930 -276 -898 -56 -210 -86 -470 -140 -445 -850 -581 -546 -352 -280 -290 -570 -999 -80 -398 -708 -890 -83 -976 -166 -826 -57 -766 -672 -774 -287 -585 -91 -236 -274 -381 -210 -591 -840 -613 -859 -530 -647 -417 -92 -97 -594 -953 -236 -813 -433 -511 -551 -500 -396 -721 -201 -697 -515 -938 -322 -95 -709 -34 -309 -164 -765 -804 -710 -925 -45 -30 -290 -94 -345 -239 -694 -323 -413 -829 -696 -26 -777 -589 -342 -808 -864 -177 -970 -291 -322 -285 -635 -79 -651 -939 -354 -120 -101 -435 -330 -894 -872 -297 -221 -987 -442 -31 -48 -273 -892 -217 -639 -558 -916 -677 -692 -584 -528 -234 -543 -775 -645 -38 -243 -951 -46 -384 -410 -820 -530 -694 -180 -566 -372 -536 -372 -238 -741 -842 -429 -290 -873 -13 -398 -396 -383 -841 -416 -990 -285 -92 -50 -81 -31 -401 -42 -24 -149 -395 -837 -417 -265 -265 -205 -461 -255 -539 -788 -612 -753 -614 -413 -586 -246 -793 -547 -171 -170 -402 -393 -6 -175 -475 -321 -15 -686 -22 -842 -899 -119 -458 -184 -357 -78 -66 -72 -571 -533 -220 -522 -742 -533 -636 -853 -586 -367 -389 -538 -730 -575 -834 -911 -973 -922 -828 -165 -110 -616 -127 -705 -685 -825 -536 -227 -588 -586 -425 -657 -756 -101 -959 -329 -430 -426 -14 -519 -151 -485 -371 -856 -878 -321 -573 -830 -494 -376 -257 -365 -791 -269 -158 -517 -134 -238 -191 -818 -14 -178 -30 -234 -311 -94 -582 -228 -126 -618 -990 -857 -752 -15 -371 -884 -156 -5 -716 -805 -288 -253 -70 -600 -186 -529 -477 -337 -182 -885 -105 -865 -531 -801 -759 -652 -312 -623 -575 -20 -382 -993 -534 -362 -400 -816 -840 -824 -63 -617 -974 -563 -44 -220 -661 -731 -179 -296 -918 -950 -485 -644 -402 -675 -402 -854 -171 -462 -851 -644 -136 -706 -716 -923 -206 -770 -612 -421 -301 -755 -283 -702 -164 -952 -153 -804 -300 -894 -476 -63 -656 -949 -27 -199 -917 -154 -895 -482 -895 -910 -593 -704 -92 -384 -42 -223 -300 -327 -44 -308 -759 -280 -436 -239 -655 -101 -436 -104 -95 -183 -836 -627 -474 -557 -920 -629 -878 -527 -646 -258 -485 -609 -970 -537 -146 -279 -989 -529 -211 -322 -698 -382 -632 -348 -168 -589 -968 -479 -526 -497 -842 -343 -238 -961 -250 -981 -787 -183 -169 -845 -180 -844 -336 -828 -148 -576 -936 -45 -399 -714 -134 -551 -941 -452 -259 -128 -236 -790 -125 -657 -435 -852 -85 -37 -523 -238 -498 -487 -98 -636 -97 -400 -804 -632 -835 -634 -814 -296 -934 -447 -897 -237 -818 -19 -265 -839 -478 -566 -730 -578 -411 -519 -620 -297 -139 -253 -191 -137 -272 -788 -431 -5 -460 -338 -555 -285 -230 -663 -423 -311 -982 -470 -121 -937 -614 -610 -330 -852 -428 -978 -403 -365 -727 -753 -273 -238 -789 -305 -88 -233 -515 -148 -64 -637 -966 -928 -958 -44 -935 -404 -486 -469 -909 -540 -448 -156 -860 -38 -894 -883 -359 -839 -68 -575 -283 -492 -941 -938 -450 -785 -41 -791 -792 -968 -54 -475 -139 -276 -205 -686 -386 -641 -287 -884 -788 -854 -534 -934 -92 -87 -938 -246 -181 -577 -587 -114 -901 -456 -434 -299 -560 -949 -336 -36 -948 -720 -185 -624 -141 -608 -411 -523 -548 -320 -119 -726 -665 -401 -933 -518 -320 -766 -651 -168 -10 -870 -991 -406 -497 -731 -620 -210 -771 -733 -593 -332 -333 -566 -726 -383 -224 -442 -926 -543 -718 -250 -639 -177 -821 -962 -645 -930 -555 -479 -476 -222 -416 -245 -290 -277 -56 -653 -547 -461 -299 -424 -508 -898 -231 -322 -712 -972 -440 -468 -344 -546 -553 -502 -640 -133 -820 -270 -194 -386 -147 -512 -212 -306 -992 -335 -277 -740 -853 -552 -73 -832 -668 -41 -347 -551 -750 -418 -96 -393 -560 -848 -578 -774 -947 -864 -517 -351 -626 -496 -433 -703 -292 -262 -448 -614 -728 -825 -104 -497 -243 -663 -791 -938 -111 -800 -567 -872 -907 -976 -409 -105 -439 -736 -385 -29 -305 -904 -677 -857 -73 -320 -919 -558 -973 -302 -232 -455 -867 -150 -403 -775 -821 -912 -646 -211 -647 -682 -467 -821 -862 -825 -347 -144 -363 -328 -737 -68 -157 -525 -930 -967 -527 -19 -191 -573 -757 -416 -713 -212 -905 -153 -592 -276 -61 -60 -898 -45 -599 -953 -427 -30 -671 -478 -650 -429 -336 -724 -263 -399 -353 -986 -929 -587 -715 -350 -585 -452 -229 -779 -392 -39 -270 -556 -30 -428 -308 -98 -225 -181 -712 -183 -257 -671 -109 -986 -295 -56 -704 -599 -50 -456 -605 -945 -404 -954 -624 -96 -523 -978 -141 -441 -389 -993 -84 -736 -126 -435 -925 -741 -76 -544 -34 -738 -774 -777 -181 -272 -307 -984 -343 -602 -824 -422 -93 -557 -623 -435 -520 -930 -971 -48 -804 -590 -29 -330 -700 -753 -39 -36 -795 -145 -258 -24 -547 -941 -316 -865 -994 -607 -378 -509 -719 -700 -33 -340 -986 -842 -560 -719 -62 -919 -464 -336 -762 -884 -326 -81 -655 -894 -774 -173 -68 -456 -990 -255 -306 -772 -226 -79 -185 -910 -370 -834 -805 -681 -161 -128 -216 -87 -646 -268 -613 -370 -679 -301 -268 -977 -908 -296 -197 -293 -495 -945 -549 -173 -551 -959 -605 -722 -635 -345 -515 -55 -888 -700 -724 -534 -438 -147 -538 -799 -960 -658 -510 -612 -529 -488 -664 -821 -943 -893 -538 -579 -97 -764 -781 -996 -951 -284 -803 -699 -553 -172 -408 -390 -550 -624 -207 -912 -320 -933 -97 -205 -80 -97 -865 -778 -402 -809 -539 -260 -969 -36 -725 -129 -492 -219 -840 -751 -690 -504 -811 -394 -101 -308 -655 -385 -865 -314 -572 -793 -517 -227 -521 -408 -899 -34 -814 -304 -338 -575 -532 -758 -537 -771 -44 -483 -96 -522 -432 -111 -371 -379 -189 -2 -775 -376 -549 -515 -495 -910 -187 -229 -95 -953 -200 -701 -975 -803 -460 -118 -609 -356 -346 -411 -714 -989 -797 -756 -497 -43 -512 -864 -506 -610 -346 -714 -288 -857 -339 -871 -875 -230 -97 -524 -481 -710 -883 -181 -950 -537 -459 -338 -869 -852 -665 -992 -711 -684 -61 -957 -49 -114 -131 -581 -479 -881 -225 -213 -457 -734 -24 -190 -522 -367 -989 -169 -885 -529 -210 -48 -791 -591 -36 -7 -182 -327 -986 -720 -738 -670 -63 -138 -414 -713 -571 -334 -359 -251 -908 -319 -477 -588 -557 -522 -979 -996 -698 -353 -634 -574 -417 -595 -811 -460 -236 -222 -120 -812 -93 -326 -36 -411 -524 -907 -810 -473 -950 -400 -491 -493 -169 -792 -656 -577 -125 -689 -476 -257 -800 -835 -879 -639 -744 -509 -390 -146 -954 -411 -909 -567 -642 -70 -731 -362 -143 -401 -292 -900 -400 -999 -541 -197 -799 -452 -623 -717 -22 -833 -108 -153 -431 -425 -185 -199 -433 -563 -258 -589 -976 -407 -119 -759 -45 -140 -275 -237 -152 -679 -396 -745 -851 -630 -744 -493 -594 -880 -401 -218 -580 -148 -996 -603 -353 -493 -353 -634 -652 -380 -120 -383 -962 -289 -348 -289 -419 -11 -234 -189 -348 -113 -90 -949 -103 -255 -38 -729 -922 -108 -642 -842 -784 -622 -909 -469 -576 -954 -637 -299 -510 -68 -902 -842 -770 -777 -551 -748 -898 -428 -506 -973 -762 -365 -375 -190 -960 -704 -254 -331 -341 -745 -511 -294 -243 -647 -819 -883 -93 -889 -647 -728 -165 -273 -367 -12 -694 -970 -88 -182 -706 -834 -218 -119 -191 -517 -508 -741 -715 -143 -978 -190 -327 -569 -51 -617 -110 -285 -724 -606 -32 -81 -31 -511 -390 -236 -151 -900 -874 -183 -559 -197 -595 -376 -606 -697 -670 -290 -154 -960 -797 -20 -905 -122 -997 -629 -340 -888 -965 -11 -63 -3 -380 -609 -767 -870 -598 -339 -107 -342 -861 -179 -452 -143 -513 -522 -453 -225 -132 -890 -741 -374 -438 -933 -833 -418 -497 -78 -921 -827 -881 -55 -433 -854 -246 -155 -435 -988 -971 -204 -345 -372 -148 -330 -138 -617 -954 -484 -230 -779 -978 -835 -267 -91 -526 -762 -930 -247 -652 -700 -741 -722 -243 -139 -626 -174 -564 -86 -548 -556 -998 -298 -1000 -148 -702 -774 -236 -770 -514 -249 -844 -914 -895 -948 -291 -466 -483 -254 -976 -244 -636 -400 -332 -526 -341 -47 -123 -2 -662 -969 -641 -776 -525 -91 -653 -955 -5 -839 -544 -617 -368 -218 -515 -617 -232 -872 -631 -403 -627 -522 -136 -502 -629 -938 -980 -273 -460 -571 -131 -852 -352 -181 -535 -550 -690 -352 -548 -921 -373 -703 -904 -418 -919 -406 -34 -125 -453 -659 -906 -374 -15 -290 -593 -969 -373 -721 -181 -312 -203 -981 -688 -152 -884 -446 -382 -615 -60 -567 -284 -144 -385 -714 -270 -555 -211 -344 -413 -661 -285 -508 -524 -91 -106 -157 -114 -56 -477 -578 -313 -828 -617 -105 -821 -973 -644 -260 -908 -406 -200 -265 -100 -994 -11 -885 -283 -473 -230 -732 -297 -755 -658 -84 -264 -660 -200 -817 -498 -805 -668 -737 -156 -672 -722 -283 -542 -942 -87 -372 -284 -364 -233 -333 -357 -408 -871 -975 -223 -468 -269 -684 -635 -471 -428 -300 -4 -522 -261 -401 -989 -442 -643 -23 -552 -282 -196 -348 -716 -422 -828 -891 -698 -923 -749 -359 -144 -665 -267 -680 -914 -729 -126 -742 -892 -579 -348 -880 -732 -687 -258 -628 -557 -881 -707 -57 -574 -50 -387 -380 -5 -778 -286 -126 -239 -83 -702 -964 -146 -622 -195 -182 -722 -277 -801 -939 -553 -728 -483 -129 -443 -875 -539 -88 -783 -587 -385 -509 -47 -439 -68 -893 -423 -776 -194 -697 -52 -903 -975 -121 -395 -582 -305 -663 -965 -839 -981 -779 -60 -467 -63 -889 -717 -285 -783 -604 -367 -272 -296 -524 -921 -869 -296 -46 -933 -429 -137 -505 -98 -966 -288 -747 -134 -261 -797 -44 -227 -311 -697 -117 -623 -156 -466 -361 -852 -628 -700 -527 -85 -813 -600 -187 -96 -672 -799 -147 -732 -771 -468 -920 -929 -853 -715 -380 -264 -363 -649 -976 -644 -144 -122 -236 -916 -282 -956 -268 -290 -53 -533 -770 -767 -850 -431 -385 -514 -381 -291 -12 -576 -907 -629 -613 -416 -155 -448 -890 -656 -772 -613 -887 -231 -93 -592 -96 -499 -553 -887 -300 -738 -369 -271 -915 -85 -403 -447 -745 -654 -876 -381 -638 -183 -201 -882 -958 -943 -936 -665 -557 -408 -968 -496 -450 -194 -621 -523 -975 -499 -867 -470 -574 -80 -901 -743 -853 -609 -32 -373 -528 -101 -521 -373 -53 -229 -750 -645 -742 -750 -269 -122 -979 -350 -930 -864 -893 -258 -88 -907 -224 -194 -297 -260 -106 -880 -591 -960 -746 -380 -47 -348 -977 -227 -485 -101 -692 -962 -891 -450 -789 -158 -917 -899 -864 -44 -315 -659 -273 -794 -612 -196 -973 -978 -365 -641 -886 -874 -948 -528 -847 -786 -74 -410 -686 -15 -418 -933 -637 -801 -638 -749 -910 -821 -989 -337 -192 -593 -727 -998 -40 -516 -927 -512 -130 -274 -148 -409 -140 -381 -477 -596 -939 -210 -232 -172 -170 -673 -770 -449 -210 -1000 -969 -984 -383 -306 -1000 -272 -877 -848 -528 -998 -83 -173 -136 -193 -248 -410 -949 -247 -40 -964 -802 -404 -338 -301 -473 -773 -638 -683 -580 -946 -220 -422 -779 -113 -68 -471 -56 -843 -704 -634 -463 -261 -118 -794 -464 -26 -944 -291 -398 -385 -838 -993 -194 -415 -843 -198 -445 -747 -703 -659 -330 -462 -11 -771 -243 -166 -637 -577 -473 -629 -333 -841 -746 -904 -485 -315 -481 -347 -855 -150 -285 -871 -819 -192 -333 -684 -58 -188 -403 -449 -97 -763 -405 -546 -581 -618 -510 -651 -167 -388 -188 -585 -460 -945 -400 -552 -698 -236 -823 -207 -451 -861 -866 -690 -86 -922 -994 -383 -427 -803 -283 -865 -92 -975 -205 -636 -248 -57 -85 -535 -579 -482 -770 -544 -858 -788 -95 -119 -796 -265 -908 -599 -727 -413 -252 -130 -57 -349 -132 -865 -793 -992 -985 -953 -704 -49 -32 -371 -417 -517 -817 -77 -413 -713 -372 -476 -208 -607 -236 -816 -302 -16 -717 -588 -759 -577 -856 -618 -722 -108 -669 -800 -573 -223 -821 -203 -321 -147 -174 -983 -443 -586 -558 -66 -788 -493 -187 -557 -840 -795 -783 -316 -664 -322 -181 -743 -455 -754 -800 -500 -930 -728 -106 -124 -20 -639 -73 -988 -182 -179 -460 -831 -150 -381 -776 -82 -940 -326 -386 -103 -453 -213 -646 -503 -630 -731 -117 -880 -305 -574 -683 -380 -797 -905 -418 -121 -604 -242 -646 -918 -488 -13 -137 -607 -418 -590 -841 -787 -168 -239 -608 -296 -902 -275 -860 -806 -686 -809 -993 -55 -85 -468 -582 -927 -934 -468 -242 -398 -203 -140 -949 -142 -679 -628 -360 -486 -491 -269 -504 -565 -286 -66 -924 -220 -955 -894 -20 -962 -626 -215 -496 -126 -517 -807 -885 -573 -123 -900 -743 -360 -188 -779 -401 -362 -555 -614 -713 -600 -126 -313 -504 -460 -957 -223 -50 -680 -940 -199 -483 -137 -739 -196 -568 -623 -135 -542 -114 -742 -711 -270 -761 -871 -388 -231 -474 -777 -64 -961 -692 -423 -718 -779 -663 -392 -769 -86 -302 -50 -995 -215 -409 -494 -97 -336 -703 -396 -427 -72 -764 -86 -90 -153 -338 -905 -85 -395 -907 -151 -540 -281 -941 -681 -16 -204 -195 -445 -826 -756 -921 -115 -459 -696 -300 -745 -907 -823 -370 -218 -411 -626 -820 -647 -224 -810 -774 -633 -234 -519 -822 -785 -752 -283 -401 -485 -738 -283 -925 -389 -498 -154 -549 -945 -597 -112 -893 -179 -525 -554 -501 -752 -905 -233 -137 -43 -48 -815 -246 -474 -521 -357 -900 -670 -13 -677 -216 -75 -952 -283 -865 -597 -91 -174 -674 -902 -615 -345 -901 -880 -937 -246 -642 -595 -31 -159 -248 -118 -581 -412 -623 -575 -133 -551 -792 -423 -642 -33 -219 -361 -401 -645 -275 -118 -726 -890 -509 -167 -554 -572 -553 -371 -738 -190 -969 -876 -460 -442 -893 -655 -285 -873 -822 -351 -887 -77 -870 -350 -654 -526 -252 -666 -112 -734 -346 -827 -658 -186 -91 -346 -550 -769 -787 -343 -820 -398 -33 -992 -746 -227 -636 -307 -122 -916 -845 -733 -797 -71 -309 -614 -161 -331 -402 -455 -897 -442 -730 -988 -15 -145 -987 -552 -569 -327 -327 -397 -860 -654 -420 -635 -18 -998 -263 -691 -24 -942 -461 -507 -883 -642 -368 -748 -559 -405 -537 -352 -23 -1000 -383 -982 -462 -413 -46 -766 -944 -386 -829 -419 -560 -966 -751 -5 -920 -856 -904 -329 -382 -559 -225 -236 -535 -312 -884 -288 -15 -516 -659 -857 -327 -873 -343 -333 -235 -764 -437 -493 -209 -478 -966 -126 -18 -785 -328 -35 -219 -326 -210 -557 -341 -467 -942 -660 -45 -974 -859 -958 -415 -613 -584 -556 -763 -156 -40 -592 -424 -542 -464 -301 -772 -873 -380 -437 -412 -280 -374 -517 -704 -841 -200 -84 -609 -796 -848 -126 -772 -634 -438 -565 -779 -813 -240 -653 -798 -741 -601 -84 -781 -603 -71 -951 -489 -79 -986 -311 -89 -417 -427 -499 -481 -987 -50 -929 -408 -792 -406 -168 -849 -278 -540 -463 -536 -839 -505 -8 -503 -746 -592 -196 -101 -596 -488 -994 -21 -531 -108 -452 -660 -400 -886 -560 -477 -961 -67 -381 -66 -67 -100 -299 -197 -230 -249 -199 -529 -921 -733 -121 -583 -839 -925 -160 -159 -714 -681 -732 -792 -469 -166 -317 -526 -287 -222 -75 -849 -271 -850 -419 -878 -85 -245 -336 -127 -13 -324 -496 -526 -917 -979 -497 -265 -74 -698 -267 -105 -507 -440 -429 -36 -925 -968 -15 -712 -754 -989 -592 -719 -449 -986 -521 -962 -888 -460 -936 -583 -492 -989 -903 -867 -877 -234 -174 -955 -681 -288 -671 -603 -987 -442 -216 -290 -591 -694 -63 -256 -376 -766 -315 -496 -726 -451 -869 -609 -870 -464 -434 -191 -466 -440 -722 -886 -378 -853 -239 -583 -144 -385 -590 -381 -858 -884 -639 -180 -617 -67 -578 -633 -777 -702 -95 -788 -834 -362 -213 -987 -936 -855 -701 -902 -513 -208 -184 -103 -11 -104 -589 -700 -204 -284 -931 -330 -503 -873 -145 -985 -128 -690 -180 -104 -377 -958 -327 -148 -633 -688 -83 -149 -409 -400 -896 -744 -493 -114 -866 -759 -879 -398 -973 -967 -479 -906 -96 -692 -745 -626 -850 -31 -125 -5 -866 -313 -136 -675 -532 -676 -254 -864 -501 -175 -725 -371 -582 -752 -379 -383 -257 -152 -122 -901 -703 -858 -30 -185 -4 -169 -998 -540 -522 -328 -815 -63 -541 -829 -904 -356 -48 -534 -6 -987 -785 -561 -871 -410 -517 -20 -240 -10 -690 -759 -325 -403 -241 -491 -799 -888 -536 -137 -40 -526 -834 -341 -550 -601 -511 -649 -919 -875 -74 -738 -96 -382 -636 -59 -333 -1000 -183 -217 -561 -417 -564 -21 -429 -244 -404 -834 -492 -965 -888 -124 -372 -614 -630 -423 -511 -773 -314 -368 -254 -459 -624 -39 -356 -719 -829 -45 -972 -785 -936 -146 -795 -755 -462 -37 -924 -252 -858 -789 -578 -182 -665 -44 -905 -235 -479 -546 -4 -788 -524 -783 -876 -447 -417 -641 -240 -789 -400 -273 -259 -835 -950 -875 -720 -110 -878 -927 -712 -778 -248 -714 -584 -193 -399 -637 -730 -360 -199 -620 -479 -696 -106 -156 -668 -925 -125 -639 -601 -962 -707 -319 -132 -728 -673 -58 -537 -277 -860 -213 -177 -534 -386 -424 -782 -431 -153 -988 -814 -76 -163 -867 -56 -531 -144 -365 -728 -403 -544 -735 -198 -616 -928 -206 -823 -492 -297 -238 -508 -281 -213 -195 -703 -394 -623 -306 -308 -116 -440 -379 -256 -620 -339 -53 -850 -632 -579 -298 -831 -848 -222 -193 -666 -918 -340 -452 -155 -485 -2 -175 -206 -215 -324 -550 -349 -109 -320 -258 -483 -691 -103 -457 -547 -305 -291 -64 -92 -461 -663 -758 -203 -71 -425 -10 -377 -776 -488 -620 -387 -255 -410 -30 -836 -572 -576 -904 -528 -623 -758 -920 -977 -168 -300 -774 -566 -754 -411 -261 -574 -733 -330 -318 -863 -485 -991 -3 -477 -67 -133 -157 -626 -204 -81 -163 -634 -574 -551 -953 -273 -922 -774 -884 -373 -480 -648 -228 -296 -322 -392 -25 -664 -226 -401 -408 -989 -944 -969 -353 -84 -321 -352 -67 -422 -901 -128 -173 -846 -844 -715 -185 -453 -127 -297 -667 -461 -984 -403 -973 -243 -452 -197 -836 -779 -424 -507 -348 -248 -916 -61 -862 -183 -733 -788 -556 -917 -706 -24 -13 -328 -630 -263 -403 -702 -60 -128 -686 -303 -604 -51 -472 -203 -99 -132 -932 -933 -398 -235 -461 -148 -599 -552 -805 -297 -543 -638 -399 -890 -874 -685 -255 -243 -506 -708 -628 -689 -664 -672 -340 -873 -784 -557 -350 -748 -538 -605 -943 -502 -738 -907 -943 -271 -902 -852 -762 -384 -822 -352 -411 -314 -728 -178 -622 -169 -247 -489 -988 -832 -750 -344 -840 -136 -728 -330 -891 -354 -645 -276 -208 -259 -993 -313 -903 -214 -472 -177 -802 -160 -502 -470 -491 -826 -754 -18 -616 -480 -300 -801 -995 -653 -786 -233 -434 -904 -905 -988 -537 -619 -7 -18 -889 -25 -702 -426 -413 -18 -679 -460 -457 -598 -889 -952 -335 -995 -537 -144 -33 -499 -131 -14 -834 -361 -904 -902 -877 -916 -196 -76 -665 -732 -789 -448 -941 -778 -631 -415 -369 -123 -5 -995 -678 -999 -174 -317 -2 -854 -590 -194 -819 -335 -967 -318 -747 -438 -778 -19 -398 -35 -666 -71 -259 -105 -419 -886 -391 -837 -320 -302 -583 -548 -329 -397 -934 -791 -534 -959 -532 -8 -535 -916 -220 -927 -370 -232 -944 -517 -485 -64 -182 -62 -67 -642 -674 -19 -62 -328 -661 -165 -410 -129 -555 -760 -616 -349 -261 -484 -125 -265 -804 -38 -378 -828 -951 -398 -976 -267 -982 -271 -441 -695 -815 -935 -668 -367 -478 -205 -454 -85 -722 -306 -877 -791 -115 -739 -291 -660 -148 -698 -48 -57 -113 -722 -490 -355 -942 -539 -72 -359 -650 -544 -345 -106 -843 -878 -601 -696 -311 -545 -536 -697 -887 -599 -627 -21 -553 -230 -32 -924 -109 -130 -112 -997 -703 -35 -657 -282 -663 -963 -867 -505 -388 -63 -56 -579 -275 -424 -703 -700 -20 -3 -772 -664 -49 -822 -644 -220 -748 -390 -329 -149 -616 -350 -651 -10 -162 -305 -451 -947 -460 -122 -665 -133 -628 -324 -996 -708 -237 -609 -268 -370 -597 -109 -778 -408 -851 -544 -894 -370 -398 -185 -405 -934 -461 -489 -181 -427 -578 -764 -503 -337 -697 -807 -508 -773 -982 -22 -87 -819 -181 -115 -419 -128 -268 -64 -26 -987 -696 -571 -40 -321 -819 -210 -372 -846 -341 -479 -923 -167 -190 -871 -884 -36 -852 -493 -741 -472 -327 -453 -24 -526 -367 -958 -941 -844 -557 -594 -258 -153 -942 -322 -358 -515 -506 -522 -345 -705 -613 -714 -386 -868 -944 -908 -900 -902 -530 -591 -587 -58 -747 -274 -767 -653 -714 -721 -188 -32 -1 -713 -50 -454 -502 -984 -654 -554 -121 -420 -703 -272 -751 -838 -871 -403 -729 -813 -953 -90 -548 -161 -259 -447 -314 -649 -891 -235 -129 -754 -145 -763 -522 -318 -306 -130 -812 -510 -967 -39 -92 -926 -128 -702 -531 -915 -658 -739 -966 -679 -475 -230 -836 -246 -637 -770 -904 -656 -17 -73 -262 -920 -250 -482 -458 -965 -191 -403 -503 -69 -637 -32 -246 -462 -49 -547 -909 -763 -527 -961 -328 -907 -269 -640 -975 -59 -346 -276 -729 -579 -290 -674 -659 -231 -479 -594 -748 -713 -418 -76 -896 -173 -614 -326 -206 -978 -758 -297 -744 -508 -455 -326 -578 -362 -779 -127 -829 -284 -598 -316 -43 -593 -415 -687 -259 -335 -728 -705 -814 -842 -908 -144 -693 -737 -641 -7 -359 -356 -555 -836 -840 -398 -496 -145 -722 -693 -481 -22 -877 -474 -565 -500 -148 -789 -740 -898 -200 -472 -522 -52 -445 -469 -608 -457 -100 -451 -23 -108 -970 -275 -781 -461 -786 -794 -819 -936 -55 -140 -878 -348 -911 -486 -88 -387 -598 -228 -914 -820 -444 -484 -163 -223 -925 -97 -902 -349 -997 -172 -74 -376 -912 -163 -293 -645 -778 -595 -600 -42 -664 -500 -932 -388 -690 -203 -343 -522 -402 -558 -278 -594 -919 -686 -140 -283 -125 -860 -594 -407 -444 -806 -571 -799 -470 -396 -810 -490 -168 -868 -792 -848 -757 -234 -111 -338 -796 -296 -824 -667 -437 -395 -145 -665 -904 -579 -530 -688 -95 -836 -499 -35 -8 -913 -220 -498 -108 -787 -44 -805 -17 -297 -33 -399 -726 -472 -157 -373 -448 -137 -172 -303 -36 -579 -303 -388 -399 -599 -670 -176 -8 -70 -750 -421 -416 -763 -426 -512 -429 -166 -967 -68 -434 -496 -12 -305 -791 -846 -474 -153 -46 -36 -454 -928 -573 -595 -80 -518 -197 -744 -777 -137 -334 -937 -936 -104 -373 -470 -210 -700 -146 -961 -574 -535 -97 -116 -805 -727 -831 -537 -578 -30 -678 -13 -255 -158 -215 -588 -164 -62 -833 -682 -234 -81 -679 -212 -875 -850 -589 -983 -326 -146 -809 -790 -254 -946 -873 -889 -790 -374 -369 -289 -976 -143 -230 -768 -780 -925 -95 -991 -664 -586 -370 -748 -68 -630 -395 -741 -664 -915 -931 -349 -355 -243 -50 -618 -672 -208 -340 -320 -718 -72 -267 -972 -459 -872 -199 -520 -792 -538 -497 -345 -846 -93 -411 -78 -962 -175 -769 -873 -922 -777 -197 -273 -640 -166 -544 -800 -950 -53 -808 -938 -43 -172 -808 -792 -272 -249 -396 -697 -249 -334 -973 -465 -165 -11 -38 -868 -16 -666 -734 -485 -923 -273 -586 -780 -973 -539 -395 -210 -73 -808 -578 -965 -633 -844 -672 -493 -644 -522 -139 -17 -129 -960 -587 -481 -304 -903 -360 -762 -608 -771 -929 -421 -667 -466 -623 -75 -239 -751 -497 -337 -342 -284 -567 -393 -56 -209 -77 -724 -424 -813 -812 -862 -447 -979 -596 -498 -832 -785 -501 -914 -411 -186 -755 -972 -97 -771 -745 -686 -92 -859 -252 -244 -394 -667 -371 -916 -931 -44 -288 -434 -942 -480 -979 -890 -43 -80 -465 -26 -984 -891 -738 -218 -556 -938 -742 -329 -641 -594 -528 -791 -596 -952 -659 -612 -976 -43 -412 -59 -386 -896 -532 -555 -251 -345 -325 -449 -162 -450 -295 -335 -137 -934 -140 -295 -539 -349 -934 -266 -569 -425 -853 -594 -884 -269 -855 -760 -859 -896 -389 -401 -394 -745 -145 -219 -550 -839 -966 -210 -207 -289 -519 -288 -641 -893 -78 -534 -802 -432 -931 -164 -111 -419 -20 -564 -108 -505 -954 -497 -729 -544 -375 -223 -246 -823 -358 -109 -354 -221 -205 -205 -56 -468 -437 -749 -463 -633 -488 -951 -538 -122 -332 -672 -806 -112 -972 -892 -30 -942 -491 -536 -151 -415 -161 -858 -822 -261 -115 -610 -816 -504 -654 -507 -486 -579 -13 -107 -547 -771 -385 -475 -138 -528 -978 -708 -565 -922 -814 -227 -891 -227 -814 -932 -158 -495 -617 -473 -502 -303 -229 -819 -183 -48 -586 -282 -927 -858 -509 -461 -419 -237 -24 -288 -444 -548 -225 -515 -933 -967 -815 -154 -511 -312 -924 -16 -362 -555 -243 -580 -807 -87 -125 -294 -296 -471 -663 -446 -609 -240 -146 -140 -147 -333 -703 -426 -447 -769 -43 -693 -220 -9 -819 -336 -860 -246 -44 -996 -988 -845 -865 -318 -966 -684 -369 -742 -965 -717 -63 -51 -795 -742 -960 -546 -832 -653 -898 -211 -236 -976 -666 -563 -552 -948 -785 -14 -46 -127 -107 -308 -541 -433 -38 -812 -223 -571 -825 -382 -567 -434 -485 -5 -850 -641 -369 -197 -252 -848 -921 -882 -392 -200 -228 -416 -100 -82 -160 -738 -274 -556 -891 -424 -317 -452 -345 -547 -627 -409 -810 -519 -624 -335 -905 -400 -332 -703 -463 -588 -28 -724 -26 -666 -199 -834 -878 -60 -832 -538 -697 -196 -514 -977 -346 -102 -922 -159 -116 -476 -486 -748 -394 -400 -3 -108 -809 -266 -482 -981 -5 -4 -238 -954 -983 -274 -871 -908 -537 -950 -704 -820 -735 -155 -435 -520 -265 -452 -361 -548 -170 -931 -820 -852 -786 -27 -919 -441 -368 -148 -29 -393 -807 -464 -675 -981 -477 -857 -821 -856 -122 -223 -761 -11 -269 -340 -878 -677 -78 -599 -384 -527 -438 -583 -665 -426 -668 -711 -170 -461 -342 -420 -221 -881 -685 -580 -892 -135 -134 -591 -615 -387 -693 -999 -743 -357 -957 -925 -827 -631 -787 -36 -942 -517 -429 -728 -29 -208 -448 -546 -333 -572 -731 -759 -949 -726 -80 -871 -301 -476 -427 -572 -497 -492 -340 -612 -734 -386 -23 -692 -135 -822 -633 -462 -770 -682 -868 -967 -415 -170 -543 -251 -605 -238 -829 -985 -110 -403 -24 -807 -857 -243 -192 -681 -61 -217 -808 -880 -155 -160 -268 -575 -508 -645 -372 -482 -628 -872 -628 -173 -310 -78 -111 -784 -693 -880 -832 -670 -497 -603 -306 -825 -773 -215 -915 -946 -946 -822 -705 -47 -315 -161 -329 -256 -42 -543 -804 -850 -850 -818 -315 -166 -375 -190 -701 -200 -974 -324 -438 -112 -465 -341 -505 -696 -690 -409 -428 -673 -414 -778 -341 -312 -868 -590 -505 -615 -169 -952 -865 -487 -292 -771 -4 -892 -935 -926 -769 -903 -227 -905 -446 -994 -453 -714 -163 -595 -685 -445 -435 -58 -61 -812 -6 -502 -619 -854 -515 -688 -888 -246 -454 -757 -285 -118 -874 -475 -287 -600 -357 -772 -356 -463 -574 -652 -855 -464 -187 -764 -205 -332 -290 -293 -962 -860 -747 -88 -95 -296 -981 -62 -926 -393 -74 -277 -603 -123 -968 -502 -239 -474 -354 -548 -961 -570 -675 -261 -489 -785 -24 -175 -705 -989 -973 -861 -391 -831 -532 -173 -543 -936 -683 -481 -176 -370 -627 -402 -239 -335 -733 -441 -706 -434 -692 -819 -467 -267 -590 -284 -934 -598 -732 -721 -103 -670 -741 -485 -799 -544 -914 -942 -556 -812 -23 -202 -27 -196 -823 -316 -541 -997 -544 -533 -608 -626 -423 -468 -1000 -797 -395 -549 -401 -986 -322 -727 -504 -263 -779 -775 -120 -534 -827 -894 -969 -858 -28 -443 -225 -20 -941 -621 -193 -507 -680 -210 -294 -284 -854 -849 -104 -951 -548 -148 -433 -786 -456 -959 -944 -561 -504 -454 -298 -904 -63 -362 -37 -512 -519 -165 -496 -766 -30 -429 -572 -633 -742 -755 -7 -862 -997 -552 -570 -859 -390 -782 -246 -196 -5 -224 -228 -75 -721 -187 -220 -561 -695 -937 -611 -930 -904 -304 -18 -47 -142 -559 -636 -38 -129 -794 -206 -594 -352 -440 -126 -583 -771 -487 -331 -418 -209 -198 -472 -402 -172 -329 -295 -846 -748 -34 -324 -922 -243 -124 -346 -701 -732 -479 -941 -655 -535 -771 -243 -894 -229 -558 -58 -622 -162 -180 -501 -507 -677 -769 -458 -486 -97 -160 -699 -763 -801 -770 -89 -230 -32 -47 -257 -310 -913 -174 -337 -375 -770 -313 -470 -440 -633 -104 -112 -730 -129 -200 -818 -286 -296 -582 -976 -100 -924 -921 -100 -174 -279 -9 -133 -323 -443 -1 -665 -905 -566 -859 -600 -750 -374 -668 -724 -575 -185 -841 -691 -857 -900 -76 -188 -113 -653 -959 -313 -737 -283 -478 -491 -560 -805 -188 -278 -492 -322 -682 -634 -392 -246 -274 -652 -359 -625 -901 -921 -83 -599 -368 -810 -132 -631 -428 -879 -536 -795 -63 -52 -304 -815 -350 -69 -161 -185 -694 -759 -25 -71 -573 -931 -357 -567 -661 -14 -683 -591 -131 -482 -440 -28 -326 -733 -42 -372 -167 -126 -754 -41 -308 -482 -612 -116 -366 -729 -184 -766 -728 -121 -753 -885 -849 -824 -852 -566 -396 -140 -269 -844 -955 -892 -620 -902 -48 -344 -342 -219 -744 -471 -434 -725 -229 -724 -662 -758 -594 -444 -861 -957 -208 -108 -40 -214 -876 -596 -796 -55 -347 -87 -795 -425 -430 -960 -81 -424 -269 -680 -928 -187 -222 -415 -847 -194 -158 -766 -902 -742 -761 -477 -633 -121 -453 -19 -530 -210 -11 -406 -340 -8 -359 -99 -708 -322 -241 -925 -972 -496 -383 -520 -886 -466 -114 -724 -186 -653 -61 -603 -918 -625 -49 -47 -791 -537 -755 -628 -468 -923 -425 -43 -63 -479 -550 -362 -770 -866 -663 -395 -432 -807 -89 -54 -145 -546 -150 -657 -931 -904 -503 -479 -723 -249 -755 -829 -693 -572 -787 -289 -161 -992 -103 -539 -437 -538 -983 -68 -687 -192 -236 -15 -384 -459 -100 -919 -275 -943 -916 -699 -476 -930 -948 -294 -814 -297 -222 -721 -51 -465 -884 -247 -287 -970 -238 -387 -16 -427 -322 -713 -249 -810 -374 -309 -10 -330 -919 -860 -573 -444 -645 -880 -724 -40 -998 -689 -931 -823 -909 -422 -210 -745 -943 -4 -399 -287 -725 -202 -737 -649 -182 -452 -414 -409 -220 -250 -290 -479 -34 -580 -449 -810 -619 -764 -765 -227 -323 -327 -918 -363 -242 -96 -372 -851 -262 -122 -705 -627 -493 -615 -736 -12 -567 -635 -384 -739 -452 -23 -696 -248 -441 -517 -520 -338 -648 -893 -837 -702 -522 -460 -735 -202 -923 -61 -279 -21 -73 -116 -551 -127 -290 -310 -119 -364 -367 -883 -54 -326 -868 -138 -397 -599 -771 -877 -399 -794 -765 -85 -519 -111 -772 -706 -967 -823 -978 -260 -115 -585 -888 -714 -880 -78 -850 -836 -359 -807 -16 -484 -895 -392 -36 -915 -551 -371 -962 -922 -779 -433 -248 -402 -723 -216 -153 -599 -519 -865 -694 -82 -217 -341 -751 -319 -785 -489 -920 -51 -262 -448 -498 -757 -704 -515 -885 -265 -114 -518 -123 -556 -753 -677 -736 -716 -595 -627 -875 -645 -411 -290 -248 -398 -463 -993 -651 -635 -703 -1000 -611 -268 -687 -730 -190 -130 -545 -334 -719 -321 -995 -192 -387 -396 -491 -246 -399 -200 -455 -929 -786 -305 -351 -137 -929 -736 -976 -612 -795 -115 -526 -49 -617 -758 -754 -491 -831 -501 -247 -406 -972 -792 -921 -609 -484 -126 -34 -757 -451 -121 -763 -10 -108 -920 -108 -67 -507 -729 -537 -875 -170 -516 -650 -482 -392 -946 -721 -94 -405 -39 -275 -244 -826 -39 -38 -139 -525 -510 -851 -384 -332 -423 -483 -664 -706 -114 -101 -138 -983 -869 -710 -869 -378 -136 -845 -608 -976 -917 -221 -211 -851 -999 -805 -472 -602 -542 -562 -923 -510 -785 -920 -891 -214 -877 -987 -271 -347 -131 -366 -998 -765 -696 -736 -480 -54 -885 -254 -840 -719 -589 -890 -833 -214 -914 -872 -940 -817 -911 -288 -980 -416 -742 -283 -729 -903 -59 -656 -394 -463 -286 -336 -632 -439 -672 -120 -904 -442 -755 -15 -369 -34 -731 -871 -280 -254 -664 -981 -996 -521 -958 -864 -970 -616 -310 -522 -151 -620 -434 -177 -208 -565 -433 -94 -840 -776 -763 -751 -621 -119 -422 -78 -160 -279 -145 -925 -596 -7 -158 -41 -686 -166 -403 -709 -299 -996 -282 -258 -327 -280 -95 -742 -69 -126 -213 -242 -144 -835 -716 -450 -597 -476 -653 -924 -140 -941 -464 -576 -350 -149 -113 -287 -623 -18 -466 -938 -500 -561 -682 -535 -479 -398 -503 -916 -467 -411 -708 -640 -387 -796 -535 -314 -509 -136 -35 -298 -617 -145 -118 -820 -54 -583 -463 -766 -726 -929 -319 -797 -855 -746 -146 -780 -479 -755 -548 -275 -123 -883 -676 -614 -104 -905 -272 -947 -322 -754 -167 -472 -480 -654 -621 -992 -288 -748 -824 -66 -256 -795 -890 -92 -57 -826 -37 -256 -700 -344 -656 -551 -297 -70 -25 -504 -984 -542 -870 -476 -884 -889 -828 -126 -283 -337 -986 -256 -373 -150 -512 -871 -767 -699 -478 -289 -335 -819 -705 -435 -945 -476 -640 -693 -820 -919 -556 -412 -311 -889 -952 -234 -208 -114 -980 -859 -653 -333 -815 -393 -427 -388 -112 -693 -894 -747 -536 -35 -455 -213 -472 -894 -365 -785 -173 -619 -916 -555 -368 -874 -226 -84 -252 -281 -735 -682 -459 -600 -865 -827 -478 -754 -110 -746 -477 -95 -382 -446 -487 -926 -801 -82 -732 -674 -19 -963 -326 -234 -233 -235 -581 -185 -26 -882 -159 -80 -438 -828 -339 -357 -996 -982 -277 -360 -603 -790 -337 -467 -302 -336 -222 -411 -220 -58 -708 -228 -564 -602 -289 -230 -75 -302 -822 -739 -679 -296 -240 -417 -523 -823 -96 -424 -928 -445 -686 -470 -313 -162 -681 -284 -974 -82 -704 -830 -688 -115 -482 -118 -292 -993 -813 -563 -103 -161 -713 -370 -44 -651 -938 -945 -162 -688 -608 -375 -483 -483 -894 -449 -189 -600 -959 -679 -531 -254 -805 -588 -397 -382 -89 -947 -379 -970 -4 -830 -719 -769 -235 -904 -442 -692 -213 -808 -798 -887 -151 -866 -518 -370 -664 -340 -371 -962 -844 -475 -567 -261 -73 -843 -574 -557 -83 -455 -789 -796 -721 -201 -259 -739 -578 -518 -427 -52 -833 -329 -182 -899 -1000 -427 -840 -353 -207 -335 -331 -809 -269 -174 -90 -574 -284 -441 -187 -577 -790 -584 -35 -701 -275 -561 -617 -88 -188 -377 -748 -284 -164 -705 -287 -53 -856 -18 -103 -430 -258 -653 -532 -636 -185 -760 -514 -932 -81 -174 -960 -778 -920 -816 -297 -354 -491 -854 -479 -315 -676 -723 -313 -215 -609 -526 -589 -204 -727 -586 -957 -522 -301 -471 -761 -146 -281 -652 -815 -955 -163 -209 -919 -100 -137 -41 -470 -635 -107 -822 -733 -924 -133 -744 -405 -432 -946 -677 -970 -560 -753 -290 -706 -520 -195 -630 -211 -833 -964 -141 -288 -975 -450 -468 -136 -478 -724 -63 -600 -612 -576 -327 -491 -475 -349 -179 -94 -465 -222 -29 -507 -434 -259 -875 -770 -40 -189 -905 -197 -952 -53 -623 -655 -330 -654 -364 -6 -910 -563 -365 -53 -282 -717 -287 -131 -396 -659 -656 -708 -930 -718 -881 -326 -864 -510 -798 -340 -359 -449 -494 -311 -170 -641 -966 -810 -640 -399 -591 -154 -607 -619 -216 -840 -690 -64 -382 -888 -630 -329 -633 -596 -972 -555 -10 -86 -773 -782 -102 -166 -185 -62 -741 -144 -200 -784 -196 -120 -919 -597 -671 -321 -906 -870 -707 -742 -523 -760 -582 -443 -78 -662 -25 -476 -274 -366 -467 -89 -110 -303 -922 -289 -957 -93 -788 -456 -932 -121 -873 -307 -760 -441 -522 -609 -270 -238 -116 -33 -713 -459 -327 -757 -152 -586 -192 -698 -740 -146 -792 -656 -679 -439 -848 -591 -515 -924 -200 -62 -939 -318 -847 -256 -185 -672 -346 -25 -709 -520 -603 -594 -430 -949 -861 -298 -861 -335 -1000 -341 -390 -869 -620 -540 -232 -534 -196 -972 -500 -970 -469 -464 -623 -889 -223 -304 -994 -772 -17 -181 -17 -671 -786 -626 -720 -636 -955 -254 -711 -388 -889 -103 -156 -678 -264 -74 -191 -774 -904 -136 -109 -154 -406 -278 -192 -761 -289 -913 -672 -664 -916 -537 -54 -5 -541 -753 -850 -304 -51 -556 -970 -911 -665 -920 -762 -438 -886 -16 -859 -469 -957 -475 -375 -330 -988 -515 -244 -628 -785 -276 -695 -65 -137 -504 -856 -179 -198 -953 -83 -154 -479 -705 -715 -826 -656 -142 -923 -293 -622 -391 -369 -941 -160 -414 -395 -605 -495 -648 -678 -601 -281 -678 -256 -842 -167 -107 -546 -712 -218 -597 -251 -841 -958 -381 -762 -948 -131 -849 -746 -18 -640 -649 -32 -500 -15 -510 -660 -327 -94 -492 -52 -483 -172 -360 -701 -786 -530 -373 -306 -537 -273 -306 -64 -248 -537 -85 -260 -759 -942 -239 -123 -156 -691 -942 -265 -767 -985 -586 -632 -509 -162 -503 -509 -468 -508 -177 -135 -188 -615 -701 -940 -791 -795 -167 -231 -270 -135 -458 -71 -244 -531 -789 -215 -513 -626 -523 -888 -659 -117 -515 -624 -874 -352 -416 -101 -339 -301 -444 -70 -196 -248 -131 -937 -344 -297 -538 -990 -625 -333 -651 -753 -52 -676 -933 -679 -855 -973 -610 -723 -810 -662 -332 -108 -13 -225 -302 -348 -440 -183 -471 -995 -607 -941 -486 -922 -272 -767 -662 -679 -786 -832 -802 -379 -972 -285 -422 -250 -302 -944 -812 -719 -411 -988 -520 -357 -859 -38 -862 -116 -213 -654 -59 -691 -700 -972 -395 -592 -557 -615 -459 -939 -670 -886 -465 -987 -843 -374 -738 -417 -830 -207 -471 -921 -369 -791 -413 -817 -681 -456 -347 -127 -559 -545 -49 -187 -638 -203 -861 -536 -557 -522 -685 -641 -155 -57 -246 -728 -26 -999 -510 -534 -218 -315 -335 -199 -912 -340 -914 -633 -83 -35 -90 -612 -800 -937 -692 -786 -733 -155 -501 -624 -71 -251 -104 -280 -611 -704 -76 -913 -923 -811 -94 -732 -522 -752 -282 -495 -975 -294 -768 -473 -849 -729 -697 -74 -334 -977 -540 -179 -557 -565 -150 -226 -694 -997 -768 -970 -856 -23 -933 -513 -23 -492 -5 -951 -183 -101 -10 -639 -539 -45 -93 -892 -81 -627 -21 -124 -833 -68 -303 -98 -625 -938 -206 -815 -138 -144 -106 -102 -263 -551 -816 -320 -486 -500 -851 -716 -974 -410 -353 -130 -104 -814 -925 -645 -138 -532 -492 -478 -240 -365 -709 -233 -504 -554 -257 -360 -658 -497 -963 -690 -950 -301 -162 -925 -747 -777 -472 -9 -446 -753 -909 -445 -218 -152 -420 -820 -588 -716 -215 -732 -864 -939 -761 -43 -100 -658 -820 -513 -29 -754 -161 -141 -362 -169 -88 -373 -785 -494 -180 -108 -202 -47 -31 -155 -239 -406 -938 -568 -136 -965 -258 -580 -425 -949 -626 -778 -933 -457 -974 -203 -540 -430 -972 -116 -283 -64 -941 -817 -28 -541 -211 -896 -573 -242 -339 -700 -840 -102 -12 -402 -400 -401 -727 -903 -520 -730 -139 -745 -945 -343 -721 -635 -860 -700 -452 -579 -487 -307 -833 -49 -859 -211 -823 -859 -351 -63 -404 -910 -773 -966 -37 -275 -358 -411 -936 -856 -704 -37 -17 -212 -600 -775 -841 -219 -794 -850 -650 -468 -866 -519 -170 -558 -30 -923 -486 -264 -858 -585 -703 -74 -779 -966 -982 -689 -327 -127 -102 -478 -739 -880 -733 -104 -643 -856 -185 -446 -644 -469 -828 -460 -60 -743 -929 -760 -58 -505 -36 -429 -78 -79 -152 -307 -983 -948 -193 -206 -137 -321 -478 -594 -752 -24 -595 -235 -645 -467 -59 -746 -426 -861 -235 -405 -261 -723 -113 -916 -990 -982 -333 -36 -533 -988 -947 -637 -613 -427 -53 -932 -780 -62 -83 -841 -396 -475 -241 -135 -604 -651 -110 -537 -538 -174 -794 -803 -330 -52 -354 -366 -554 -433 -749 -262 -368 -313 -801 -897 -210 -909 -851 -922 -242 -416 -514 -807 -373 -667 -109 -101 -585 -452 -403 -50 -376 -737 -109 -488 -4 -252 -13 -473 -91 -948 -337 -818 -398 -511 -891 -794 -618 -914 -790 -845 -758 -629 -528 -395 -616 -389 -919 -711 -638 -362 -337 -588 -354 -845 -143 -116 -371 -936 -600 -891 -356 -47 -30 -676 -508 -920 -580 -65 -47 -988 -211 -751 -503 -837 -623 -338 -833 -677 -283 -739 -101 -670 -604 -711 -178 -35 -97 -771 -235 -234 -728 -802 -678 -27 -328 -531 -149 -881 -606 -714 -247 -697 -870 -577 -513 -665 -909 -381 -756 -759 -213 -617 -379 -417 -782 -98 -665 -768 -289 -388 -219 -518 -833 -298 -146 -906 -708 -621 -557 -515 -610 -824 -153 -551 -704 -746 -464 -728 -529 -468 -467 -289 -128 -114 -330 -541 -961 -214 -541 -638 -415 -621 -455 -820 -151 -676 -944 -317 -60 -758 -25 -655 -240 -886 -473 -583 -871 -609 -166 -735 -599 -1000 -428 -901 -565 -244 -732 -398 -126 -80 -506 -898 -500 -8 -620 -195 -322 -643 -368 -544 -965 -644 -791 -40 -751 -401 -621 -890 -986 -701 -954 -639 -152 -494 -410 -472 -68 -136 -801 -693 -941 -191 -290 -920 -375 -759 -290 -821 -117 -611 -181 -778 -374 -615 -935 -855 -899 -130 -923 -743 -968 -665 -817 -133 -598 -661 -559 -391 -454 -276 -455 -199 -302 -589 -621 -634 -207 -698 -121 -217 -838 -35 -279 -944 -551 -225 -128 -525 -547 -267 -812 -709 -365 -769 -607 -878 -4 -158 -839 -244 -267 -733 -315 -278 -149 -673 -368 -354 -884 -61 -218 -384 -469 -49 -957 -420 -25 -142 -917 -891 -894 -111 -548 -994 -94 -530 -291 -587 -186 -653 -442 -620 -564 -454 -862 -759 -92 -214 -610 -180 -408 -414 -747 -657 -743 -264 -236 -230 -844 -294 -546 -716 -335 -1 -368 -715 -489 -985 -795 -615 -52 -342 -31 -792 -204 -575 -103 -527 -18 -947 -945 -283 -765 -420 -632 -77 -920 -511 -385 -244 -303 -809 -389 -448 -115 -938 -410 -84 -354 -529 -228 -33 -211 -709 -24 -724 -961 -965 -392 -425 -794 -300 -165 -827 -165 -717 -217 -776 -956 -598 -849 -65 -824 -820 -42 -123 -894 -144 -661 -268 -40 -396 -300 -230 -80 -537 -251 -61 -580 -289 -603 -598 -110 -750 -994 -388 -584 -507 -652 -719 -856 -590 -84 -596 -32 -721 -669 -200 -995 -915 -361 -338 -799 -367 -80 -215 -898 -244 -48 -367 -553 -311 -851 -112 -188 -444 -838 -314 -436 -550 -291 -758 -835 -714 -556 -925 -893 -12 -775 -201 -54 -514 -3 -157 -259 -1 -361 -1000 -14 -263 -507 -593 -432 -517 -347 -877 -652 -756 -730 -266 -222 -187 -463 -945 -193 -535 -869 -518 -565 -768 -311 -991 -288 -726 -442 -211 -117 -793 -874 -405 -330 -758 -545 -933 -800 -649 -588 -611 -717 -232 -779 -693 -752 -887 -156 -943 -988 -867 -751 -661 -894 -813 -172 -196 -70 -432 -680 -590 -47 -569 -342 -635 -290 -845 -539 -768 -863 -96 -506 -803 -672 -103 -496 -194 -822 -84 -414 -421 -410 -706 -707 -619 -804 -499 -296 -935 -662 -201 -990 -640 -303 -230 -628 -77 -126 -421 -70 -743 -299 -45 -216 -767 -891 -460 -882 -373 -849 -994 -985 -248 -130 -488 -923 -429 -257 -170 -678 -840 -689 -816 -996 -8 -609 -328 -392 -723 -761 -310 -323 -936 -754 -135 -691 -107 -548 -637 -370 -716 -316 -819 -935 -842 -610 -925 -283 -594 -777 -297 -591 -685 -91 -105 -354 -65 -490 -405 -160 -344 -274 -385 -449 -269 -312 -799 -874 -208 -486 -524 -687 -977 -485 -458 -836 -712 -910 -396 -362 -897 -789 -526 -386 -683 -833 -660 -989 -858 -232 -931 -236 -487 -230 -23 -435 -724 -971 -327 -271 -63 -631 -116 -468 -802 -224 -788 -667 -383 -907 -226 -433 -685 -820 -439 -350 -800 -386 -300 -194 -86 -538 -727 -943 -327 -403 -355 -524 -730 -781 -464 -34 -80 -162 -831 -282 -702 -941 -558 -526 -514 -152 -423 -791 -643 -364 -521 -364 -129 -925 -806 -91 -751 -481 -204 -568 -810 -409 -19 -367 -312 -763 -729 -161 -527 -617 -672 -70 -763 -135 -438 -261 -232 -642 -704 -285 -584 -938 -166 -71 -814 -689 -819 -632 -370 -929 -652 -737 -450 -562 -614 -642 -533 -585 -888 -8 -680 -656 -446 -710 -591 -823 -306 -166 -773 -833 -477 -732 -736 -157 -199 -371 -707 -896 -177 -735 -583 -813 -504 -884 -76 -422 -932 -237 -32 -640 -956 -50 -875 -975 -883 -577 -488 -382 -388 -859 -135 -599 -477 -359 -860 -567 -766 -310 -993 -531 -621 -388 -397 -808 -549 -192 -662 -445 -494 -617 -938 -792 -454 -977 -669 -453 -460 -561 -617 -432 -204 -631 -548 -171 -923 -453 -609 -702 -359 -589 -810 -756 -349 -812 -713 -519 -61 -586 -497 -676 -26 -232 -827 -527 -688 -652 -540 -327 -773 -949 -623 -186 -698 -633 -199 -697 -701 -402 -151 -61 -158 -359 -653 -483 -775 -919 -404 -765 -43 -557 -912 -85 -114 -821 -485 -983 -537 -898 -760 -9 -483 -771 -874 -773 -924 -153 -816 -848 -685 -322 -412 -990 -567 -485 -780 -962 -341 -666 -497 -810 -786 -763 -787 -261 -848 -222 -1 -488 -484 -836 -959 -322 -830 -744 -799 -18 -364 -136 -794 -401 -1000 -104 -696 -432 -262 -200 -949 -992 -342 -882 -280 -390 -682 -465 -692 -58 -144 -9 -710 -977 -737 -516 -192 -970 -71 -389 -844 -13 -514 -635 -376 -697 -693 -492 -556 -324 -643 -129 -958 -934 -816 -902 -601 -79 -789 -344 -233 -635 -627 -461 -691 -258 -672 -656 -681 -660 -9 -996 -263 -882 -524 -581 -981 -665 -425 -935 -776 -744 -179 -286 -173 -41 -999 -266 -990 -101 -129 -892 -453 -469 -817 -731 -817 -539 -330 -809 -356 -565 -666 -742 -830 -823 -809 -168 -313 -405 -891 -385 -569 -830 -227 -666 -249 -622 -287 -591 -989 -447 -651 -475 -588 -109 -357 -635 -914 -880 -396 -608 -1 -215 -11 -608 -551 -479 -566 -332 -793 -281 -518 -106 -249 -680 -604 -423 -645 -946 -284 -630 -214 -760 -999 -983 -86 -5 -440 -333 -165 -254 -239 -247 -219 -75 -881 -641 -870 -674 -476 -964 -768 -766 -996 -440 -814 -193 -330 -780 -413 -25 -425 -872 -421 -28 -147 -247 -306 -687 -523 -452 -41 -462 -623 -616 -532 -213 -383 -272 -283 -216 -373 -653 -111 -925 -660 -286 -370 -624 -507 -877 -906 -491 -217 -442 -171 -524 -372 -466 -805 -324 -168 -674 -287 -686 -141 -346 -467 -588 -492 -295 -524 -434 -315 -300 -666 -538 -827 -104 -523 -165 -886 -476 -802 -453 -179 -458 -978 -823 -153 -749 -301 -318 -87 -979 -298 -924 -414 -408 -813 -331 -851 -107 -124 -111 -155 -905 -788 -311 -14 -357 -322 -447 -198 -598 -218 -698 -661 -152 -591 -832 -729 -944 -837 -187 -415 -581 -619 -975 -160 -205 -680 -77 -892 -870 -959 -757 -498 -298 -318 -96 -809 -328 -118 -215 -360 -974 -951 -206 -839 -392 -212 -775 -661 -967 -19 -299 -885 -930 -193 -485 -628 -971 -206 -353 -861 -963 -402 -23 -442 -215 -762 -947 -384 -991 -244 -22 -581 -153 -828 -199 -567 -511 -853 -172 -944 -244 -145 -157 -399 -713 -407 -915 -896 -517 -539 -395 -210 -70 -543 -451 -943 -772 -238 -972 -479 -824 -858 -31 -142 -996 -833 -333 -413 -43 -556 -501 -11 -113 -553 -367 -336 -585 -989 -611 -24 -942 -220 -785 -23 -933 -800 -296 -749 -339 -769 -1000 -377 -563 -535 -960 -436 -382 -19 -675 -939 -388 -737 -839 -172 -63 -613 -323 -280 -237 -944 -145 -12 -554 -478 -949 -94 -412 -389 -419 -230 -131 -426 -874 -463 -773 -796 -478 -814 -875 -896 -666 -647 -736 -252 -614 -936 -145 -546 -610 -385 -564 -907 -994 -891 -647 -11 -212 -245 -863 -542 -31 -546 -702 -796 -618 -105 -946 -601 -375 -757 -388 -466 -262 -6 -874 -747 -318 -388 -83 -454 -919 -976 -26 -895 -541 -686 -756 -225 -375 -283 -606 -901 -959 -362 -581 -176 -352 -827 -105 -480 -825 -416 -764 -391 -516 -782 -738 -293 -402 -425 -530 -10 -752 -782 -275 -781 -476 -864 -814 -319 -666 -576 -266 -445 -890 -302 -824 -836 -600 -346 -496 -887 -290 -709 -120 -165 -829 -63 -398 -208 -858 -597 -258 -423 -572 -941 -809 -653 -218 -278 -65 -167 -620 -705 -548 -304 -849 -609 -61 -343 -456 -475 -90 -787 -835 -842 -827 -989 -118 -42 -717 -735 -345 -312 -58 -108 -129 -602 -984 -208 -762 -230 -321 -186 -385 -809 -458 -291 -166 -586 -904 -501 -600 -151 -266 -63 -300 -706 -888 -20 -616 -910 -969 -591 -494 -786 -964 -920 -65 -517 -356 -347 -131 -192 -912 -35 -577 -942 -843 -739 -595 -237 -404 -48 -151 -212 -3 -154 -648 -880 -183 -375 -149 -675 -64 -939 -746 -567 -207 -125 -936 -461 -400 -662 -66 -234 -739 -803 -642 -842 -390 -268 -646 -677 -324 -237 -888 -81 -907 -177 -936 -257 -801 -503 -446 -922 -758 -921 -641 -55 -87 -470 -260 -533 -57 -536 -59 -245 -692 -871 -826 -650 -414 -453 -183 -893 -822 -841 -617 -387 -918 -14 -156 -691 -693 -179 -543 -511 -274 -257 -949 -634 -555 -220 -658 -709 -94 -193 -928 -880 -319 -730 -436 -281 -756 -635 -137 -267 -41 -525 -649 -463 -4 -801 -416 -516 -287 -610 -580 -592 -778 -167 -961 -641 -325 -992 -534 -367 -530 -663 -527 -744 -136 -101 -810 -76 -133 -427 -487 -908 -625 -877 -599 -892 -196 -436 -444 -972 -589 -662 -751 -321 -527 -895 -400 -304 -598 -745 -592 -688 -472 -159 -505 -573 -276 -637 -709 -675 -632 -861 -736 -771 -926 -614 -198 -884 -627 -947 -892 -854 -80 -542 -744 -386 -863 -112 -352 -476 -65 -360 -529 -401 -888 -253 -245 -75 -643 -677 -219 -570 -179 -376 -998 -933 -636 -507 -170 -865 -175 -881 -735 -102 -123 -602 -667 -129 -434 -574 -480 -798 -752 -461 -474 -474 -769 -163 -697 -429 -950 -603 -60 -256 -339 -681 -357 -492 -457 -421 -727 -920 -593 -325 -919 -504 -142 -261 -921 -911 -527 -736 -123 -830 -765 -687 -885 -105 -855 -182 -585 -752 -981 -681 -695 -737 -527 -104 -139 -972 -884 -313 -921 -18 -706 -665 -560 -193 -750 -650 -872 -663 -564 -664 -504 -817 -328 -551 -257 -987 -124 -883 -180 -25 -81 -815 -670 -348 -455 -532 -957 -891 -855 -694 -94 -738 -175 -245 -709 -130 -5 -722 -574 -159 -787 -267 -599 -125 -715 -801 -984 -445 -662 -20 -125 -74 -502 -687 -999 -972 -383 -976 -309 -762 -585 -584 -251 -253 -844 -72 -980 -695 -111 -375 -483 -521 -761 -79 -844 -755 -470 -357 -907 -337 -1000 -175 -589 -201 -857 -189 -591 -876 -245 -435 -97 -766 -429 -524 -795 -905 -656 -148 -691 -262 -383 -688 -291 -214 -221 -999 -414 -802 -873 -595 -700 -388 -92 -973 -371 -370 -19 -635 -560 -726 -362 -795 -924 -732 -163 -763 -69 -389 -265 -920 -933 -145 -833 -714 -459 -992 -33 -798 -916 -674 -294 -209 -160 -473 -784 -180 -713 -944 -278 -915 -113 -119 -552 -700 -158 -943 -719 -549 -887 -554 -539 -22 -236 -907 -172 -192 -86 -540 -161 -730 -186 -917 -73 -929 -553 -14 -198 -985 -258 -983 -883 -108 -615 -401 -845 -759 -150 -306 -461 -786 -223 -379 -991 -989 -481 -21 -660 -778 -342 -352 -570 -988 -830 -875 -707 -839 -109 -827 -681 -617 -77 -893 -736 -716 -52 -340 -937 -598 -609 -395 -58 -500 -770 -920 -143 -66 -993 -527 -381 -353 -271 -178 -948 -216 -103 -173 -73 -325 -322 -527 -513 -843 -279 -743 -565 -949 -626 -800 -975 -501 -605 -799 -369 -69 -417 -590 -949 -901 -630 -343 -400 -389 -810 -219 -817 -216 -527 -199 -910 -858 -140 -397 -654 -869 -352 -416 -650 -58 -143 -413 -816 -625 -810 -953 -968 -51 -435 -252 -756 -577 -896 -100 -906 -564 -800 -510 -168 -288 -823 -994 -331 -913 -44 -501 -322 -656 -206 -439 -82 -546 -965 -33 -302 -217 -108 -512 -713 -160 -515 -555 -378 -441 -272 -359 -930 -532 -143 -285 -402 -958 -582 -820 -290 -728 -898 -650 -631 -732 -959 -215 -21 -269 -843 -103 -92 -795 -363 -860 -854 -75 -560 -24 -15 -679 -582 -873 -755 -441 -433 -427 -420 -661 -20 -195 -365 -633 -281 -581 -258 -269 -577 -178 -876 -385 -927 -458 -934 -523 -534 -183 -30 -955 -995 -492 -435 -535 -419 -880 -492 -966 -429 -690 -887 -456 -480 -173 -995 -765 -296 -682 -704 -511 -461 -405 -555 -657 -267 -193 -407 -639 -798 -524 -836 -658 -399 -491 -422 -201 -368 -782 -183 -552 -145 -686 -515 -379 -772 -710 -684 -355 -39 -635 -934 -615 -96 -144 -488 -649 -546 -497 -478 -165 -585 -27 -374 -925 -627 -306 -744 -78 -805 -261 -661 -466 -200 -527 -515 -471 -897 -230 -298 -697 -185 -498 -865 -887 -504 -178 -302 -985 -504 -158 -230 -750 -175 -624 -617 -55 -109 -862 -473 -659 -740 -25 -455 -807 -316 -464 -40 -272 -424 -169 -608 -740 -267 -907 -474 -484 -290 -889 -220 -731 -408 -465 -572 -841 -218 -204 -913 -72 -630 -814 -632 -225 -379 -175 -766 -669 -302 -731 -973 -368 -63 -983 -187 -796 -718 -927 -706 -40 -72 -701 -472 -272 -17 -652 -297 -861 -295 -360 -673 -491 -664 -982 -215 -635 -560 -219 -674 -524 -328 -395 -819 -840 -497 -165 -583 -265 -336 -680 -464 -657 -813 -140 -843 -757 -893 -830 -860 -297 -710 -759 -356 -913 -408 -4 -172 -620 -882 -373 -284 -877 -138 -492 -710 -234 -805 -173 -820 -135 -809 -280 -244 -630 -494 -128 -229 -639 -989 -892 -403 -16 -906 -873 -486 -545 -914 -20 -158 -80 -127 -166 -568 -523 -846 -356 -567 -653 -829 -677 -37 -209 -822 -746 -213 -193 -797 -804 -222 -556 -387 -720 -805 -904 -412 -202 -916 -160 -876 -918 -151 -971 -907 -162 -191 -186 -76 -500 -798 -247 -52 -537 -90 -424 -256 -752 -936 -90 -677 -209 -409 -250 -942 -333 -678 -224 -525 -825 -592 -157 -953 -499 -44 -589 -495 -215 -500 -777 -143 -496 -418 -489 -397 -438 -206 -444 -662 -507 -177 -608 -367 -591 -790 -412 -477 -744 -599 -993 -199 -453 -929 -665 -34 -937 -124 -456 -536 -66 -813 -92 -465 -535 -87 -785 -995 -135 -314 -742 -36 -336 -505 -775 -909 -99 -163 -713 -202 -654 -114 -327 -893 -123 -631 -350 -465 -643 -33 -360 -354 -640 -460 -25 -123 -158 -527 -295 -148 -630 -615 -887 -95 -916 -640 -74 -13 -105 -144 -855 -702 -512 -814 -476 -185 -376 -881 -140 -412 -983 -810 -361 -467 -875 -283 -352 -957 -35 -642 -438 -738 -858 -165 -89 -271 -757 -728 -295 -345 -242 -927 -73 -942 -297 -648 -499 -573 -638 -448 -746 -383 -406 -792 -57 -718 -737 -18 -892 -468 -362 -449 -921 -943 -776 -66 -938 -920 -203 -236 -108 -805 -59 -875 -696 -214 -646 -450 -263 -295 -243 -540 -869 -215 -481 -100 -853 -798 -222 -852 -827 -200 -33 -382 -264 -376 -669 -773 -174 -778 -925 -713 -629 -582 -178 -960 -266 -274 -792 -684 -305 -585 -632 -181 -480 -305 -702 -212 -878 -239 -363 -12 -739 -635 -469 -504 -52 -336 -760 -249 -946 -140 -65 -724 -810 -722 -137 -746 -837 -176 -274 -899 -839 -230 -771 -736 -646 -714 -969 -86 -838 -926 -373 -966 -708 -495 -914 -376 -816 -292 -126 -452 -511 -905 -405 -244 -472 -383 -542 -824 -342 -553 -435 -367 -656 -243 -6 -660 -308 -989 -859 -632 -547 -381 -910 -941 -696 -685 -260 -777 -833 -545 -348 -63 -429 -942 -296 -705 -341 -987 -550 -14 -148 -859 -638 -709 -755 -145 -782 -240 -989 -390 -161 -184 -823 -950 -377 -346 -799 -554 -712 -7 -870 -913 -237 -237 -145 -509 -359 -339 -252 -845 -924 -337 -259 -672 -97 -198 -530 -8 -735 -580 -518 -419 -98 -814 -633 -216 -60 -410 -23 -841 -656 -598 -896 -923 -365 -706 -153 -983 -144 -532 -712 -83 -526 -940 -877 -972 -974 -156 -869 -937 -360 -652 -333 -256 -406 -704 -234 -207 -462 -707 -986 -6 -912 -385 -163 -712 -971 -728 -139 -883 -990 -747 -471 -299 -803 -61 -550 -383 -603 -53 -171 -755 -222 -369 -493 -383 -807 -719 -652 -749 -551 -698 -58 -983 -160 -288 -538 -53 -22 -812 -802 -50 -475 -368 -983 -323 -987 -898 -545 -486 -738 -869 -547 -301 -621 -450 -857 -452 -289 -724 -483 -483 -885 -275 -377 -104 -430 -45 -68 -301 -540 -333 -474 -728 -523 -601 -491 -451 -162 -914 -424 -973 -944 -141 -4 -636 -83 -642 -158 -201 -54 -280 -986 -765 -6 -418 -790 -399 -950 -548 -295 -41 -738 -704 -25 -349 -40 -36 -712 -874 -253 -460 -191 -584 -210 -542 -571 -357 -304 -217 -812 -781 -29 -423 -102 -303 -917 -999 -173 -597 -502 -357 -966 -151 -136 -484 -531 -82 -348 -473 -831 -960 -823 -494 -822 -459 -617 -390 -559 -314 -240 -537 -439 -392 -249 -970 -413 -672 -56 -617 -810 -103 -143 -456 -836 -64 -51 -797 -680 -885 -656 -414 -472 -754 -345 -945 -440 -956 -235 -736 -759 -674 -864 -628 -953 -143 -305 -912 -102 -610 -713 -565 -808 -906 -570 -764 -199 -328 -917 -436 -802 -616 -618 -550 -675 -340 -364 -187 -434 -708 -183 -886 -424 -131 -481 -883 -972 -554 -295 -863 -609 -46 -329 -121 -276 -703 -154 -346 -55 -579 -636 -898 -53 -852 -992 -270 -384 -796 -389 -711 -138 -522 -665 -487 -670 -542 -361 -121 -515 -710 -410 -625 -155 -850 -452 -811 -292 -362 -882 -686 -993 -623 -632 -939 -923 -792 -454 -374 -659 -18 -74 -350 -834 -579 -275 -84 -197 -664 -279 -101 -700 -954 -601 -470 -70 -31 -856 -614 -435 -495 -573 -605 -256 -895 -30 -491 -458 -584 -90 -185 -868 -810 -428 -946 -451 -66 -275 -867 -253 -62 -199 -423 -387 -458 -640 -826 -274 -528 -526 -370 -343 -988 -76 -230 -107 -378 -424 -144 -258 -521 -183 -80 -145 -203 -33 -656 -997 -123 -322 -691 -832 -582 -857 -776 -974 -541 -815 -977 -87 -437 -955 -808 -293 -928 -405 -287 -191 -423 -194 -460 -134 -807 -365 -114 -743 -979 -286 -901 -798 -589 -509 -749 -131 -590 -299 -61 -992 -33 -222 -775 -909 -785 -764 -653 -477 -691 -134 -901 -123 -294 -723 -899 -679 -580 -889 -772 -148 -552 -655 -202 -875 -490 -263 -7 -778 -827 -713 -636 -614 -554 -717 -699 -509 -460 -850 -409 -716 -20 -395 -120 -546 -464 -894 -34 -376 -363 -322 -110 -356 -239 -569 -518 -455 -554 -666 -346 -84 -577 -531 -558 -268 -641 -295 -409 -552 -4 -840 -437 -601 -86 -265 -423 -624 -770 -851 -497 -548 -660 -264 -362 -30 -355 -215 -768 -818 -891 -751 -124 -319 -995 -715 -296 -661 -935 -122 -393 -659 -121 -250 -221 -58 -449 -11 -774 -333 -626 -287 -717 -402 -419 -809 -794 -837 -87 -613 -173 -490 -882 -29 -360 -304 -900 -283 -758 -958 -296 -54 -769 -528 -853 -974 -424 -545 -6 -379 -599 -667 -416 -974 -564 -390 -4 -255 -212 -95 -467 -360 -767 -267 -800 -137 -715 -536 -68 -485 -676 -782 -203 -333 -94 -280 -325 -856 -501 -471 -172 -2 -47 -556 -324 -599 -278 -548 -153 -360 -962 -78 -634 -234 -218 -223 -521 -557 -484 -222 -726 -989 -172 -194 -221 -385 -935 -384 -711 -79 -575 -528 -546 -293 -200 -524 -192 -843 -170 -340 -852 -249 -798 -917 -675 -764 -200 -575 -905 -61 -187 -903 -48 -794 -957 -651 -959 -15 -580 -709 -72 -783 -781 -830 -689 -323 -79 -976 -162 -862 -783 -39 -21 -341 -751 -565 -841 -255 -813 -84 -471 -935 -475 -155 -264 -934 -539 -68 -146 -414 -434 -29 -401 -643 -616 -162 -894 -129 -774 -457 -319 -585 -188 -256 -475 -843 -863 -937 -627 -511 -639 -431 -494 -175 -395 -567 -812 -866 -531 -323 -697 -82 -163 -57 -293 -244 -805 -613 -500 -878 -433 -439 -576 -129 -854 -160 -117 -609 -127 -700 -22 -126 -279 -126 -453 -458 -316 -6 -955 -988 -231 -962 -425 -749 -209 -168 -827 -540 -493 -812 -810 -291 -190 -181 -802 -311 -841 -544 -792 -353 -526 -538 -744 -491 -621 -30 -75 -954 -657 -751 -980 -972 -864 -569 -57 -255 -989 -60 -859 -798 -934 -512 -389 -75 -253 -54 -222 -674 -721 -120 -638 -596 -5 -438 -254 -17 -385 -189 -955 -201 -654 -976 -172 -900 -42 -640 -938 -863 -572 -530 -950 -307 -714 -881 -638 -422 -162 -973 -954 -771 -473 -901 -153 -325 -705 -443 -226 -88 -979 -432 -46 -308 -911 -34 -412 -119 -231 -121 -323 -365 -642 -394 -314 -130 -646 -288 -767 -784 -961 -438 -438 -25 -476 -230 -870 -911 -501 -342 -97 -972 -619 -690 -543 -731 -817 -835 -16 -385 -266 -917 -793 -647 -587 -732 -392 -307 -387 -591 -774 -260 -480 -221 -372 -504 -136 -457 -541 -242 -91 -790 -866 -214 -154 -969 -537 -3 -342 -358 -506 -643 -246 -754 -846 -398 -466 -596 -392 -462 -887 -842 -490 -577 -227 -248 -965 -350 -87 -86 -245 -786 -941 -108 -11 -395 -869 -10 -862 -370 -90 -693 -50 -357 -507 -33 -673 -342 -688 -115 -722 -170 -172 -780 -626 -272 -640 -851 -103 -886 -332 -247 -309 -352 -404 -147 -604 -264 -20 -624 -840 -659 -620 -805 -56 -6 -996 -216 -284 -521 -529 -768 -192 -737 -36 -272 -904 -540 -830 -340 -116 -327 -382 -541 -970 -513 -876 -15 -952 -806 -727 -499 -261 -354 -859 -824 -235 -882 -556 -934 -335 -667 -266 -324 -195 -850 -105 -925 -85 -969 -313 -836 -14 -937 -538 -76 -448 -620 -904 -987 -182 -677 -798 -363 -604 -220 -465 -931 -745 -259 -49 -657 -851 -114 -643 -105 -892 -905 -409 -972 -376 -110 -94 -565 -159 -20 -639 -180 -689 -894 -760 -232 -838 -880 -673 -705 -430 -657 -172 -397 -672 -148 -509 -872 -840 -834 -847 -948 -309 -738 -960 -557 -95 -11 -960 -465 -575 -746 -30 -571 -494 -295 -639 -211 -931 -484 -248 -824 -868 -481 -635 -180 -395 -92 -913 -888 -318 -623 -371 -951 -84 -21 -495 -979 -651 -161 -349 -356 -54 -7 -473 -926 -776 -385 -501 -768 -335 -345 -531 -669 -985 -353 -967 -730 -944 -202 -483 -150 -881 -851 -802 -319 -361 -168 -756 -243 -915 -728 -140 -840 -549 -160 -507 -448 -600 -21 -285 -443 -568 -833 -284 -479 -177 -240 -932 -157 -451 -23 -153 -681 -8 -865 -722 -933 -964 -897 -632 -825 -502 -772 -736 -621 -907 -56 -254 -896 -959 -955 -504 -454 -894 -226 -621 -382 -500 -372 -60 -599 -870 -832 -648 -218 -813 -902 -357 -734 -241 -132 -346 -413 -120 -629 -955 -792 -85 -775 -422 -110 -41 -663 -992 -582 -931 -61 -197 -154 -345 -714 -68 -780 -488 -886 -97 -854 -693 -889 -621 -114 -419 -384 -516 -474 -851 -449 -646 -648 -184 -957 -633 -725 -420 -906 -767 -507 -173 -279 -99 -95 -691 -297 -88 -398 -320 -446 -533 -374 -43 -18 -656 -108 -876 -885 -509 -578 -291 -223 -158 -661 -790 -430 -142 -666 -977 -193 -100 -262 -510 -577 -996 -732 -330 -546 -705 -848 -125 -667 -589 -456 -138 -523 -407 -659 -463 -175 -112 -72 -751 -385 -24 -910 -846 -43 -303 -730 -148 -447 -883 -462 -1000 -964 -444 -899 -340 -96 -174 -218 -275 -326 -231 -139 -381 -901 -928 -921 -571 -129 -431 -928 -389 -710 -203 -141 -39 -771 -227 -219 -931 -747 -848 -144 -998 -157 -708 -892 -787 -98 -511 -978 -972 -573 -450 -367 -747 -231 -741 -148 -618 -122 -323 -640 -432 -176 -323 -815 -771 -891 -711 -607 -411 -87 -706 -24 -145 -299 -998 -928 -462 -650 -632 -753 -989 -908 -586 -688 -589 -71 -64 -400 -832 -241 -625 -348 -775 -271 -421 -800 -337 -807 -316 -297 -117 -659 -574 -765 -502 -32 -79 -334 -268 -629 -619 -172 -717 -949 -194 -836 -771 -231 -655 -7 -440 -404 -380 -162 -49 -499 -747 -844 -948 -61 -351 -512 -413 -461 -977 -188 -499 -232 -535 -128 -438 -925 -709 -289 -475 -671 -106 -849 -407 -234 -482 -452 -761 -298 -627 -539 -766 -720 -720 -246 -184 -64 -333 -991 -185 -951 -360 -497 -739 -138 -344 -940 -698 -901 -562 -663 -598 -507 -263 -646 -940 -381 -546 -44 -286 -289 -839 -361 -495 -745 -852 -495 -264 -732 -428 -689 -424 -312 -412 -659 -774 -103 -635 -112 -803 -830 -337 -330 -355 -959 -795 -985 -345 -105 -697 -336 -957 -696 -56 -940 -59 -217 -27 -235 -566 -152 -252 -873 -806 -840 -752 -26 -415 -521 -850 -316 -164 -257 -811 -27 -710 -786 -990 -23 -516 -704 -643 -187 -314 -947 -819 -264 -207 -762 -980 -183 -320 -470 -30 -184 -563 -565 -232 -548 -489 -785 -350 -937 -768 -783 -650 -63 -540 -988 -905 -306 -788 -716 -691 -379 -107 -805 -697 -519 -552 -557 -35 -313 -167 -426 -576 -781 -182 -919 -587 -727 -89 -356 -172 -786 -560 -176 -478 -340 -684 -155 -208 -866 -882 -884 -784 -302 -387 -629 -33 -180 -987 -679 -915 -189 -58 -182 -492 -922 -933 -313 -451 -406 -837 -725 -300 -219 -640 -57 -537 -727 -649 -397 -62 -596 -606 -470 -915 -581 -165 -270 -561 -662 -174 -961 -847 -607 -605 -977 -364 -685 -40 -170 -165 -246 -283 -696 -841 -578 -362 -587 -356 -811 -848 -346 -690 -49 -614 -641 -959 -25 -541 -131 -397 -577 -919 -21 -389 -916 -115 -622 -844 -877 -737 -103 -559 -382 -965 -166 -707 -625 -966 -734 -810 -620 -179 -112 -584 -646 -724 -625 -330 -665 -792 -842 -887 -607 -898 -683 -121 -379 -914 -54 -78 -231 -66 -5 -110 -309 -972 -346 -860 -920 -522 -257 -246 -517 -906 -712 -945 -295 -981 -450 -885 -600 -9 -408 -190 -441 -222 -293 -240 -810 -700 -539 -832 -720 -846 -504 -692 -614 -840 -640 -951 -634 -699 -430 -214 -866 -459 -819 -598 -296 -595 -932 -239 -538 -470 -806 -959 -993 -632 -56 -93 -294 -667 -330 -430 -584 -958 -803 -998 -928 -263 -915 -779 -850 -718 -657 -565 -69 -309 -363 -267 -666 -481 -285 -152 -380 -521 -602 -234 -444 -62 -412 -728 -836 -768 -953 -632 -461 -19 -742 -933 -77 -180 -177 -898 -751 -555 -365 -482 -406 -429 -794 -46 -156 -571 -805 -867 -958 -421 -222 -34 -959 -692 -779 -946 -422 -412 -536 -614 -950 -995 -820 -221 -290 -447 -351 -185 -587 -28 -609 -215 -602 -133 -895 -439 -800 -8 -683 -2 -867 -320 -321 -260 -859 -161 -74 -611 -48 -853 -424 -526 -184 -738 -371 -72 -731 -78 -695 -695 -313 -581 -870 -990 -159 -984 -358 -601 -275 -761 -450 -408 -600 -488 -829 -659 -201 -685 -580 -610 -213 -611 -365 -2 -816 -319 -149 -553 -151 -534 -815 -836 -54 -883 -73 -207 -322 -192 -837 -508 -803 -137 -655 -342 -154 -182 -736 -52 -523 -874 -271 -238 -884 -169 -655 -352 -730 -358 -810 -132 -366 -978 -355 -448 -47 -136 -12 -602 -698 -347 -927 -276 -338 -223 -648 -587 -950 -293 -497 -620 -499 -149 -884 -871 -236 -290 -151 -981 -830 -473 -619 -410 -921 -174 -319 -603 -411 -84 -823 -651 -509 -110 -75 -847 -757 -98 -203 -184 -393 -620 -185 -739 -621 -126 -184 -683 -309 -876 -48 -198 -449 -938 -148 -786 -320 -664 -77 -524 -67 -165 -365 -449 -921 -86 -47 -573 -453 -215 -385 -555 -696 -14 -769 -799 -826 -832 -162 -206 -497 -320 -678 -135 -690 -228 -242 -652 -737 -82 -629 -242 -876 -703 -642 -477 -5 -799 -180 -167 -831 -783 -512 -733 -612 -468 -458 -756 -321 -954 -704 -236 -255 -231 -702 -618 -286 -819 -746 -59 -865 -788 -239 -618 -133 -890 -634 -139 -76 -556 -638 -462 -782 -531 -380 -734 -884 -155 -967 -500 -419 -441 -389 -513 -226 -16 -331 -661 -877 -781 -493 -381 -175 -344 -759 -323 -377 -374 -803 -155 -815 -921 -107 -490 -788 -305 -272 -332 -380 -283 -970 -447 -135 -964 -999 -180 -415 -237 -183 -749 -67 -824 -441 -127 -870 -624 -648 -466 -708 -705 -724 -579 -869 -622 -440 -231 -179 -171 -731 -501 -961 -669 -167 -278 -102 -94 -299 -135 -810 -522 -299 -505 -591 -218 -698 -603 -798 -565 -885 -692 -965 -704 -550 -89 -617 -540 -983 -285 -734 -808 -577 -693 -828 -615 -650 -775 -5 -453 -577 -617 -751 -686 -476 -252 -933 -597 -224 -749 -528 -75 -699 -669 -518 -783 -666 -896 -104 -755 -215 -186 -166 -742 -68 -426 -582 -747 -536 -310 -709 -914 -192 -353 -326 -80 -261 -206 -256 -238 -909 -363 -492 -658 -917 -458 -286 -422 -682 -299 -263 -917 -873 -164 -842 -589 -648 -244 -189 -169 -403 -535 -909 -380 -33 -574 -321 -491 -211 -962 -970 -231 -142 -352 -446 -831 -26 -104 -662 -153 -723 -648 -851 -216 -496 -903 -349 -646 -975 -298 -952 -775 -817 -337 -590 -695 -556 -530 -74 -803 -795 -638 -816 -19 -965 -415 -585 -242 -282 -140 -679 -995 -343 -307 -792 -875 -90 -116 -995 -557 -609 -98 -31 -759 -845 -882 -370 -291 -207 -812 -391 -32 -875 -259 -139 -902 -404 -222 -255 -419 -349 -135 -131 -901 -738 -139 -746 -432 -121 -969 -773 -159 -757 -752 -54 -204 -491 -800 -312 -678 -519 -375 -534 -759 -505 -45 -169 -913 -121 -557 -632 -445 -881 -908 -434 -238 -724 -632 -291 -512 -764 -382 -980 -946 -43 -135 -934 -704 -536 -61 -173 -742 -222 -109 -473 -622 -9 -664 -866 -773 -215 -292 -735 -595 -93 -399 -929 -48 -834 -479 -532 -261 -714 -78 -621 -961 -368 -409 -50 -198 -130 -143 -169 -768 -794 -333 -22 -745 -215 -150 -679 -116 -883 -641 -29 -55 -378 -104 -245 -63 -444 -721 -306 -146 -533 -123 -305 -215 -307 -156 -352 -313 -907 -323 -149 -212 -711 -582 -492 -895 -406 -424 -921 -471 -823 -495 -506 -791 -833 -379 -341 -59 -391 -306 -40 -190 -435 -719 -327 -975 -211 -374 -528 -286 -176 -407 -99 -821 -281 -825 -739 -934 -588 -896 -832 -368 -767 -309 -46 -810 -102 -893 -672 -516 -771 -55 -996 -57 -215 -114 -547 -309 -665 -244 -260 -992 -384 -458 -266 -381 -18 -793 -398 -490 -572 -402 -393 -46 -103 -635 -259 -357 -357 -157 -416 -407 -120 -482 -56 -143 -507 -775 -414 -538 -542 -348 -677 -845 -167 -692 -475 -467 -49 -515 -404 -923 -707 -206 -879 -22 -510 -111 -908 -991 -87 -436 -136 -907 -150 -12 -922 -927 -111 -183 -542 -711 -445 -774 -109 -501 -318 -336 -119 -126 -861 -443 -408 -736 -582 -270 -583 -79 -281 -767 -600 -857 -278 -810 -933 -961 -497 -167 -888 -881 -157 -760 -671 -580 -757 -934 -657 -351 -740 -794 -106 -95 -979 -368 -705 -722 -130 -12 -957 -708 -468 -68 -836 -733 -380 -872 -827 -412 -630 -87 -389 -597 -430 -921 -683 -529 -86 -83 -736 -58 -59 -457 -266 -532 -879 -246 -590 -583 -819 -95 -379 -134 -965 -53 -452 -510 -987 -15 -28 -986 -121 -699 -344 -218 -727 -77 -804 -487 -345 -601 -698 -574 -89 -538 -729 -603 -617 -677 -627 -182 -236 -737 -489 -173 -950 -846 -310 -531 -585 -924 -782 -741 -285 -553 -365 -298 -618 -189 -39 -874 -964 -700 -912 -129 -980 -880 -386 -97 -762 -592 -103 -76 -170 -565 -327 -983 -517 -934 -813 -867 -134 -746 -620 -251 -740 -328 -344 -3 -206 -922 -54 -883 -165 -44 -74 -281 -92 -873 -307 -649 -971 -239 -121 -477 -494 -535 -362 -166 -390 -640 -110 -10 -110 -450 -917 -383 -19 -459 -343 -517 -791 -953 -164 -971 -178 -159 -803 -354 -302 -8 -452 -811 -972 -217 -554 -643 -284 -357 -489 -652 -325 -938 -364 -98 -176 -286 -798 -348 -733 -607 -240 -862 -51 -795 -970 -264 -468 -754 -389 -212 -452 -70 -956 -77 -65 -277 -305 -503 -1 -206 -9 -216 -41 -787 -123 -603 -257 -654 -818 -544 -801 -145 -687 -907 -917 -863 -283 -352 -186 -861 -555 -486 -697 -91 -410 -594 -793 -305 -10 -411 -6 -803 -253 -104 -180 -344 -912 -390 -340 -716 -830 -462 -66 -342 -630 -936 -701 -700 -376 -958 -398 -534 -623 -397 -244 -899 -264 -331 -265 -650 -458 -700 -295 -284 -44 -965 -539 -862 -854 -492 -554 -153 -469 -326 -705 -411 -662 -63 -305 -349 -469 -936 -840 -333 -237 -44 -204 -871 -614 -637 -32 -941 -399 -953 -948 -488 -964 -256 -150 -552 -228 -398 -407 -219 -982 -814 -912 -188 -521 -76 -915 -731 -381 -238 -956 -517 -214 -795 -588 -194 -201 -475 -140 -837 -741 -330 -720 -202 -476 -537 -432 -551 -809 -725 -268 -919 -201 -197 -768 -833 -229 -363 -911 -809 -620 -46 -659 -824 -442 -682 -396 -947 -620 -493 -559 -959 -135 -588 -954 -898 -87 -51 -666 -189 -194 -465 -587 -735 -164 -838 -603 -695 -65 -508 -911 -43 -488 -166 -74 -441 -500 -647 -395 -134 -179 -672 -675 -729 -851 -686 -14 -91 -930 -726 -977 -145 -642 -85 -219 -403 -522 -394 -886 -722 -343 -407 -738 -176 -378 -642 -336 -625 -239 -974 -427 -938 -18 -315 -624 -40 -974 -799 -991 -176 -580 -263 -270 -260 -860 -615 -113 -31 -716 -695 -70 -628 -782 -60 -561 -358 -664 -19 -967 -994 -810 -575 -527 -613 -656 -295 -844 -500 -839 -661 -422 -295 -157 -11 -265 -305 -43 -673 -124 -546 -93 -748 -512 -103 -309 -497 -865 -362 -443 -112 -137 -129 -724 -400 -178 -541 -270 -887 -712 -863 -478 -608 -573 -756 -44 -828 -228 -413 -872 -234 -815 -55 -853 -41 -363 -354 -715 -81 -687 -797 -122 -698 -887 -584 -20 -878 -913 -701 -885 -154 -442 -84 -712 -23 -779 -311 -516 -194 -643 -447 -95 -218 -20 -242 -428 -886 -767 -33 -891 -226 -382 -312 -774 -160 -869 -485 -690 -253 -672 -798 -977 -406 -688 -54 -911 -859 -274 -276 -912 -262 -811 -185 -220 -560 -69 -26 -550 -551 -312 -929 -848 -698 -668 -358 -242 -654 -401 -911 -35 -571 -409 -240 -226 -135 -730 -485 -229 -792 -774 -847 -547 -710 -678 -734 -559 -711 -930 -297 -52 -522 -981 -450 -280 -831 -679 -979 -820 -506 -548 -622 -721 -271 -275 -39 -780 -135 -470 -884 -496 -922 -453 -443 -266 -243 -241 -306 -564 -265 -558 -125 -770 -148 -719 -419 -309 -978 -94 -451 -706 -703 -495 -594 -37 -588 -882 -374 -90 -165 -528 -517 -318 -5 -170 -535 -422 -689 -407 -517 -256 -713 -115 -100 -325 -205 -320 -154 -973 -659 -813 -916 -50 -735 -804 -968 -539 -434 -99 -768 -637 -973 -515 -181 -190 -899 -906 -85 -93 -25 -167 -648 -554 -454 -573 -957 -507 -691 -176 -710 -621 -816 -24 -385 -972 -997 -289 -944 -342 -919 -607 -400 -217 -611 -256 -165 -911 -260 -813 -642 -634 -304 -703 -621 -128 -246 -287 -632 -48 -416 -98 -497 -885 -990 -773 -664 -832 -795 -375 -893 -20 -89 -179 -863 -787 -877 -679 -577 -443 -399 -66 -533 -749 -543 -324 -112 -199 -161 -72 -234 -876 -735 -909 -454 -894 -881 -986 -283 -878 -547 -427 -315 -388 -940 -131 -588 -203 -279 -240 -46 -31 -509 -90 -645 -770 -637 -547 -326 -328 -518 -19 -151 -600 -521 -121 -920 -654 -981 -738 -761 -450 -318 -828 -492 -730 -360 -716 -29 -407 -662 -163 -636 -769 -142 -677 -149 -49 -123 -770 -892 -166 -160 -924 -787 -484 -724 -606 -261 -882 -320 -626 -547 -975 -926 -990 -387 -549 -763 -870 -85 -814 -47 -251 -675 -611 -31 -604 -628 -422 -693 -338 -563 -382 -551 -577 -408 -690 -320 -187 -753 -292 -214 -792 -543 -125 -129 -490 -506 -960 -356 -626 -954 -855 -755 -666 -194 -415 -464 -424 -458 -551 -788 -520 -684 -760 -328 -565 -633 -112 -296 -579 -799 -803 -993 -425 -695 -30 -794 -811 -935 -216 -369 -477 -133 -375 -407 -371 -367 -39 -749 -182 -20 -60 -794 -397 -812 -71 -540 -250 -607 -525 -367 -417 -9 -87 -977 -584 -956 -235 -633 -765 -72 -622 -578 -416 -31 -950 -863 -278 -788 -725 -701 -579 -229 -863 -694 -855 -928 -445 -790 -308 -925 -843 -573 -900 -326 -239 -192 -187 -585 -936 -983 -596 -489 -872 -334 -797 -513 -157 -331 -650 -445 -654 -372 -167 -169 -744 -907 -746 -113 -794 -954 -131 -414 -209 -192 -280 -372 -834 -987 -458 -592 -389 -245 -28 -139 -169 -322 -292 -197 -47 -675 -493 -342 -738 -395 -698 -961 -253 -708 -45 -529 -471 -500 -574 -569 -644 -957 -830 -80 -10 -384 -530 -173 -891 -74 -424 -904 -368 -202 -911 -387 -343 -51 -287 -975 -303 -38 -736 -507 -58 -63 -510 -718 -396 -263 -409 -507 -465 -342 -178 -822 -599 -172 -290 -225 -962 -384 -517 -472 -938 -425 -513 -637 -160 -808 -877 -177 -268 -553 -977 -219 -836 -388 -476 -776 -540 -711 -484 -469 -917 -343 -341 -710 -214 -129 -297 -723 -495 -726 -730 -713 -629 -777 -843 -45 -763 -177 -279 -624 -839 -96 -948 -995 -667 -666 -678 -539 -393 -795 -71 -151 -5 -561 -269 -561 -804 -208 -239 -283 -628 -563 -504 -353 -425 -265 -516 -123 -726 -437 -284 -408 -856 -552 -470 -854 -73 -483 -106 -167 -6 -794 -425 -116 -237 -523 -108 -153 -341 -854 -296 -931 -916 -574 -535 -130 -306 -434 -311 -979 -290 -360 -963 -748 -892 -223 -595 -549 -109 -298 -548 -972 -816 -83 -70 -958 -862 -513 -489 -419 -320 -930 -608 -466 -75 -611 -269 -730 -803 -461 -824 -204 -212 -824 -294 -341 -66 -279 -580 -480 -822 -841 -431 -604 -752 -105 -886 -962 -296 -989 -534 -193 -494 -599 -674 -915 -69 -781 -268 -861 -973 -556 -800 -572 -533 -437 -409 -202 -776 -415 -888 -507 -188 -794 -144 -436 -481 -682 -835 -343 -432 -739 -917 -555 -438 -381 -393 -347 -975 -131 -35 -588 -875 -933 -605 -952 -432 -669 -201 -231 -191 -807 -390 -572 -11 -522 -558 -57 -374 -863 -568 -467 -951 -843 -431 -932 -143 -812 -81 -836 -460 -423 -111 -795 -972 -327 -604 -443 -126 -469 -28 -902 -209 -638 -529 -158 -229 -253 -129 -977 -48 -922 -606 -150 -555 -270 -923 -459 -626 -940 -527 -989 -746 -205 -127 -377 -641 -194 -460 -243 -821 -344 -706 -50 -432 -831 -189 -650 -114 -872 -667 -858 -420 -494 -429 -863 -354 -867 -379 -27 -319 -194 -282 -450 -69 -940 -270 -560 -604 -610 -377 -884 -846 -327 -137 -931 -685 -798 -747 -753 -885 -886 -842 -301 -188 -241 -299 -622 -770 -117 -266 -310 -314 -500 -118 -888 -775 -984 -965 -244 -740 -378 -38 -674 -711 -861 -621 -955 -811 -207 -865 -859 -70 -131 -457 -886 -319 -415 -743 -900 -386 -549 -145 -329 -561 -150 -369 -593 -905 -646 -52 -8 -690 -386 -949 -699 -203 -313 -671 -967 -442 -522 -98 -242 -967 -149 -31 -952 -628 -410 -250 -572 -178 -995 -362 -662 -912 -846 -891 -246 -849 -975 -832 -149 -998 -273 -217 -138 -826 -257 -343 -204 -143 -823 -150 -33 -894 -809 -43 -409 -793 -997 -144 -512 -746 -298 -236 -783 -823 -439 -706 -160 -497 -162 -960 -64 -114 -366 -89 -592 -890 -852 -131 -150 -165 -453 -582 -771 -766 -801 -867 -576 -365 -275 -283 -568 -292 -94 -947 -822 -720 -306 -830 -491 -679 -64 -330 -554 -43 -947 -185 -644 -885 -284 -798 -405 -488 -983 -171 -423 -953 -447 -124 -460 -384 -126 -32 -495 -650 -737 -797 -463 -463 -162 -11 -69 -503 -781 -685 -255 -12 -614 -481 -532 -292 -874 -653 -652 -888 -630 -585 -439 -379 -401 -901 -820 -968 -470 -423 -524 -96 -162 -462 -472 -186 -897 -819 -189 -948 -985 -323 -53 -516 -868 -497 -905 -126 -588 -645 -533 -579 -142 -472 -238 -97 -119 -946 -398 -73 -191 -264 -927 -546 -691 -831 -237 -374 -342 -543 -978 -187 -989 -891 -829 -461 -800 -896 -157 -782 -874 -514 -231 -913 -505 -894 -192 -617 -990 -195 -416 -642 -871 -179 -881 -421 -753 -16 -606 -247 -447 -859 -983 -922 -899 -991 -668 -282 -949 -909 -17 -95 -619 -739 -495 -762 -436 -928 -257 -601 -587 -975 -246 -952 -761 -332 -30 -186 -744 -884 -34 -506 -509 -709 -571 -769 -641 -460 -707 -634 -834 -293 -285 -602 -872 -975 -792 -885 -757 -472 -599 -143 -578 -684 -744 -249 -901 -978 -3 -82 -881 -341 -153 -982 -187 -436 -419 -522 -341 -821 -22 -171 -840 -481 -819 -969 -457 -298 -42 -884 -519 -76 -634 -369 -647 -913 -994 -351 -802 -332 -585 -388 -178 -284 -152 -556 -206 -528 -464 -158 -298 -344 -953 -126 -870 -910 -517 -923 -352 -287 -858 -359 -787 -859 -274 -514 -767 -114 -624 -401 -489 -669 -950 -662 -971 -7 -825 -602 -720 -941 -810 -572 -557 -984 -601 -474 -202 -136 -74 -538 -593 -597 -113 -580 -620 -857 -122 -871 -849 -999 -533 -27 -24 -581 -553 -311 -699 -727 -420 -200 -519 -442 -690 -534 -848 -266 -249 -333 -342 -360 -162 -375 -799 -550 -802 -842 -118 -735 -299 -128 -61 -953 -387 -275 -24 -782 -148 -112 -894 -375 -932 -168 -556 -184 -358 -825 -694 -947 -54 -271 -104 -343 -371 -826 -344 -211 -897 -729 -883 -40 -156 -505 -248 -957 -193 -629 -616 -702 -220 -503 -280 -614 -428 -945 -619 -485 -231 -434 -58 -234 -155 -233 -716 -853 -768 -893 -804 -950 -894 -806 -155 -880 -954 -306 -286 -424 -612 -297 -533 -440 -678 -998 -496 -931 -355 -361 -147 -924 -263 -686 -278 -601 -129 -109 -577 -10 -964 -944 -626 -344 -280 -80 -475 -852 -894 -550 -593 -344 -498 -69 -175 -175 -861 -736 -970 -938 -176 -377 -758 -227 -395 -9 -179 -3 -698 -219 -20 -538 -472 -481 -625 -649 -755 -757 -309 -69 -390 -88 -250 -90 -937 -353 -785 -836 -704 -799 -430 -990 -333 -153 -296 -73 -343 -852 -160 -340 -318 -765 -138 -355 -811 -28 -411 -625 -662 -693 -658 -760 -678 -331 -96 -433 -286 -312 -411 -721 -279 -450 -967 -573 -852 -578 -375 -875 -853 -246 -959 -432 -281 -932 -421 -7 -138 -569 -658 -982 -608 -772 -732 -935 -171 -491 -562 -67 -458 -827 -276 -8 -74 -817 -462 -979 -464 -757 -137 -676 -946 -515 -487 -14 -127 -837 -878 -755 -799 -10 -726 -967 -467 -998 -123 -654 -724 -226 -628 -519 -267 -47 -333 -100 -794 -942 -405 -601 -400 -777 -891 -668 -650 -152 -736 -374 -706 -637 -892 -385 -776 -487 -734 -164 -437 -708 -876 -162 -755 -961 -547 -201 -425 -632 -856 -362 -586 -265 -897 -854 -583 -967 -990 -456 -192 -213 -351 -768 -628 -684 -128 -181 -301 -905 -251 -478 -18 -592 -302 -679 -596 -340 -992 -263 -61 -44 -11 -969 -884 -608 -899 -398 -876 -865 -840 -675 -767 -562 -17 -476 -792 -238 -366 -516 -220 -99 -769 -210 -253 -494 -238 -967 -66 -965 -3 -663 -26 -226 -294 -656 -298 -966 -799 -28 -321 -251 -549 -224 -692 -299 -975 -543 -385 -327 -864 -771 -501 -410 -93 -188 -481 -438 -46 -67 -146 -15 -439 -459 -975 -708 -680 -164 -86 -263 -592 -666 -875 -732 -375 -482 -606 -876 -422 -230 -991 -85 -164 -889 -591 -595 -891 -487 -365 -167 -97 -839 -822 -17 -997 -566 -426 -752 -900 -140 -670 -260 -527 -222 -490 -316 -140 -682 -329 -482 -81 -583 -204 -130 -557 -589 -133 -8 -884 -458 -505 -158 -712 -639 -368 -448 -884 -296 -248 -992 -70 -435 -912 -655 -277 -837 -610 -729 -977 -190 -674 -379 -382 -355 -739 -258 -506 -25 -91 -889 -15 -879 -413 -873 -792 -320 -670 -872 -950 -102 -649 -924 -363 -963 -47 -988 -986 -207 -690 -20 -789 -604 -177 -822 -823 -484 -127 -386 -538 -821 -585 -132 -793 -300 -851 -112 -433 -495 -256 -166 -31 -920 -252 -827 -264 -343 -486 -765 -801 -3 -929 -841 -783 -698 -74 -299 -711 -442 -700 -477 -54 -407 -476 -568 -148 -859 -665 -64 -399 -174 -861 -24 -602 -545 -873 -233 -758 -925 -655 -436 -466 -947 -208 -395 -779 -930 -628 -154 -739 -784 -623 -736 -124 -94 -587 -855 -607 -785 -531 -539 -774 -611 -166 -337 -852 -964 -624 -438 -961 -317 -838 -337 -949 -675 -794 -988 -368 -36 -202 -352 -171 -948 -887 -918 -442 -343 -619 -531 -273 -818 -962 -543 -797 -532 -887 -108 -439 -455 -482 -899 -146 -615 -601 -950 -72 -313 -344 -1 -796 -965 -268 -928 -825 -160 -386 -998 -992 -182 -248 -37 -52 -935 -299 -956 -136 -605 -598 -575 -557 -323 -901 -775 -871 -541 -111 -637 -632 -565 -485 -898 -757 -359 -551 -61 -235 -493 -715 -873 -218 -865 -477 -215 -692 -239 -349 -201 -980 -664 -989 -768 -165 -647 -430 -48 -847 -595 -209 -255 -880 -168 -864 -897 -619 -633 -261 -131 -629 -788 -751 -511 -793 -225 -891 -833 -847 -305 -863 -776 -284 -649 -318 -606 -32 -122 -197 -36 -501 -146 -782 -528 -89 -580 -446 -32 -312 -622 -149 -555 -642 -25 -64 -1000 -655 -458 -822 -92 -492 -494 -897 -315 -168 -237 -832 -124 -685 -478 -585 -980 -980 -644 -88 -352 -843 -840 -884 -262 -385 -66 -12 -83 -162 -893 -230 -156 -905 -361 -13 -307 -251 -547 -951 -493 -385 -845 -652 -206 -898 -366 -808 -710 -202 -305 -941 -472 -409 -976 -210 -306 -872 -671 -301 -427 -803 -931 -365 -721 -141 -850 -684 -505 -352 -402 -305 -715 -151 -873 -17 -352 -885 -575 -354 -258 -960 -660 -625 -681 -272 -506 -37 -489 -305 -453 -273 -973 -923 -857 -40 -975 -450 -429 -911 -60 -81 -907 -99 -899 -574 -542 -7 -80 -521 -168 -414 -459 -319 -703 -317 -837 -847 -551 -3 -353 -288 -830 -947 -52 -430 -33 -558 -257 -2 -110 -30 -147 -604 -864 -858 -680 -15 -472 -952 -575 -934 -354 -555 -740 -921 -978 -331 -336 -158 -742 -985 -877 -270 -730 -523 -502 -719 -400 -913 -441 -843 -336 -980 -523 -341 -428 -738 -900 -133 -89 -455 -940 -230 -330 -927 -662 -13 -975 -941 -310 -511 -218 -408 -365 -582 -471 -472 -427 -846 -840 -202 -795 -731 -738 -428 -942 -671 -296 -507 -832 -126 -370 -502 -879 -53 -811 -208 -319 -925 -652 -139 -968 -389 -148 -131 -80 -358 -649 -70 -456 -11 -632 -994 -165 -220 -271 -874 -554 -513 -362 -774 -175 -478 -417 -595 -525 -139 -410 -828 -401 -383 -419 -888 -702 -76 -791 -641 -75 -596 -252 -682 -693 -83 -972 -295 -28 -85 -226 -868 -891 -991 -254 -299 -815 -512 -613 -449 -814 -574 -410 -987 -812 -901 -723 -814 -8 -331 -490 -71 -459 -767 -70 -550 -624 -441 -507 -512 -66 -251 -215 -746 -139 -569 -460 -822 -874 -369 -698 -288 -568 -395 -959 -567 -815 -69 -413 -980 -140 -350 -569 -532 -420 -679 -323 -481 -347 -279 -197 -746 -938 -786 -162 -665 -476 -993 -513 -710 -150 -995 -698 -815 -470 -989 -476 -177 -806 -846 -514 -799 -383 -537 -386 -708 -965 -478 -786 -675 -487 -309 -389 -349 -654 -24 -737 -367 -950 -392 -569 -706 -107 -561 -996 -113 -78 -101 -964 -847 -414 -404 -537 -737 -774 -219 -820 -419 -812 -721 -357 -338 -328 -173 -771 -675 -472 -811 -551 -474 -671 -44 -893 -129 -391 -86 -299 -335 -673 -65 -235 -696 -263 -862 -434 -443 -116 -835 -570 -809 -949 -659 -858 -869 -224 -850 -538 -270 -551 -834 -295 -399 -589 -215 -176 -567 -274 -515 -538 -109 -530 -483 -441 -272 -449 -450 -573 -974 -945 -591 -372 -939 -12 -870 -117 -739 -564 -283 -696 -756 -379 -684 -775 -296 -794 -471 -328 -31 -521 -937 -15 -307 -895 -380 -334 -369 -152 -818 -433 -862 -538 -395 -515 -821 -796 -395 -938 -106 -253 -893 -386 -420 -614 -868 -456 -477 -555 -986 -17 -470 -566 -798 -65 -338 -514 -119 -340 -58 -794 -796 -727 -785 -189 -518 -397 -684 -923 -249 -548 -53 -158 -187 -20 -278 -471 -605 -805 -692 -722 -447 -22 -967 -379 -702 -844 -133 -486 -293 -579 -891 -658 -608 -548 -934 -120 -624 -73 -386 -976 -448 -744 -114 -517 -877 -237 -515 -153 -526 -741 -719 -785 -68 -617 -542 -103 -13 -701 -614 -353 -849 -970 -194 -926 -814 -608 -194 -792 -540 -531 -647 -247 -356 -990 -71 -471 -115 -185 -212 -608 -435 -10 -1 -535 -442 -650 -600 -37 -922 -681 -786 -75 -867 -35 -532 -507 -165 -282 -963 -92 -923 -739 -632 -156 -184 -618 -768 -241 -178 -154 -53 -58 -467 -586 -463 -315 -698 -656 -716 -136 -108 -778 -84 -821 -252 -931 -892 -680 -126 -882 -786 -318 -305 -550 -818 -660 -686 -729 -310 -476 -976 -50 -712 -573 -436 -734 -113 -298 -934 -383 -429 -136 -351 -92 -635 -539 -197 -251 -477 -77 -667 -617 -43 -540 -458 -733 -773 -585 -331 -595 -739 -312 -426 -982 -959 -810 -946 -196 -702 -552 -514 -939 -594 -73 -863 -660 -331 -959 -769 -431 -286 -87 -431 -703 -138 -588 -302 -814 -912 -589 -789 -539 -480 -875 -125 -459 -27 -244 -520 -439 -808 -956 -937 -699 -212 -84 -62 -90 -656 -978 -732 -431 -533 -58 -172 -148 -212 -206 -418 -542 -695 -301 -920 -268 -397 -701 -283 -243 -874 -60 -890 -873 -19 -771 -422 -18 -930 -146 -835 -667 -822 -62 -251 -283 -586 -543 -169 -523 -456 -728 -152 -381 -911 -436 -662 -238 -574 -231 -640 -478 -701 -666 -871 -452 -471 -313 -499 -995 -355 -444 -972 -238 -949 -767 -975 -553 -825 -35 -773 -242 -162 -172 -163 -622 -856 -884 -966 -138 -899 -575 -112 -57 -369 -480 -19 -720 -820 -556 -895 -964 -566 -803 -993 -343 -722 -526 -856 -825 -36 -238 -791 -164 -575 -817 -173 -372 -641 -855 -528 -572 -624 -194 -78 -257 -397 -795 -495 -26 -7 -256 -848 -720 -689 -381 -511 -769 -862 -150 -44 -113 -135 -813 -882 -679 -95 -956 -942 -678 -685 -685 -332 -614 -526 -415 -24 -675 -797 -424 -932 -709 -853 -992 -280 -997 -745 -458 -345 -261 -40 -815 -712 -681 -915 -879 -734 -387 -206 -88 -498 -674 -319 -640 -164 -477 -447 -563 -600 -939 -989 -406 -250 -782 -377 -616 -811 -176 -259 -83 -480 -262 -730 -529 -144 -280 -844 -926 -129 -870 -408 -280 -103 -229 -249 -360 -960 -598 -687 -567 -914 -611 -43 -182 -185 -609 -518 -162 -376 -293 -769 -294 -875 -912 -455 -471 -639 -94 -20 -132 -115 -964 -280 -687 -445 -375 -746 -951 -189 -906 -164 -334 -273 -419 -366 -745 -705 -621 -497 -966 -443 -758 -301 -617 -474 -16 -874 -420 -68 -383 -60 -758 -399 -408 -964 -427 -84 -12 -172 -674 -108 -368 -823 -883 -109 -468 -207 -994 -211 -996 -769 -557 -59 -734 -453 -965 -202 -438 -670 -169 -562 -410 -304 -112 -144 -524 -769 -530 -701 -277 -792 -170 -785 -71 -199 -541 -956 -195 -490 -941 -505 -529 -331 -831 -466 -202 -276 -903 -799 -498 -441 -631 -115 -644 -361 -919 -635 -880 -383 -973 -198 -837 -316 -219 -371 -321 -269 -279 -279 -618 -885 -230 -860 -669 -105 -553 -886 -385 -719 -21 -52 -230 -620 -607 -714 -495 -593 -901 -458 -848 -797 -985 -985 -694 -943 -907 -419 -901 -684 -465 -915 -65 -863 -989 -136 -749 -136 -48 -901 -257 -283 -292 -426 -337 -252 -137 -789 -136 -832 -856 -26 -237 -887 -656 -733 -200 -136 -707 -409 -705 -954 -659 -820 -732 -336 -803 -326 -329 -38 -286 -11 -284 -808 -781 -276 -583 -100 -787 -418 -452 -898 -43 -179 -701 -263 -20 -463 -852 -218 -190 -682 -807 -803 -73 -600 -976 -997 -43 -295 -756 -292 -679 -670 -345 -23 -505 -223 -884 -104 -1 -212 -784 -696 -716 -794 -600 -99 -227 -228 -232 -41 -429 -592 -43 -727 -509 -568 -202 -725 -250 -913 -821 -876 -517 -284 -342 -116 -45 -171 -614 -185 -19 -42 -892 -651 -655 -40 -484 -173 -354 -452 -797 -132 -966 -834 -101 -752 -719 -120 -906 -82 -828 -160 -767 -861 -846 -575 -636 -723 -18 -478 -608 -908 -325 -294 -109 -45 -656 -713 -81 -69 -114 -321 -41 -207 -106 -716 -928 -624 -77 -653 -204 -28 -650 -125 -166 -488 -684 -510 -588 -984 -67 -570 -579 -230 -110 -525 -181 -855 -454 -25 -133 -697 -92 -849 -181 -782 -965 -171 -142 -340 -789 -444 -916 -466 -614 -329 -532 -708 -149 -249 -414 -910 -328 -104 -525 -987 -860 -830 -403 -523 -172 -89 -40 -462 -224 -6 -92 -631 -468 -964 -490 -636 -404 -746 -499 -420 -729 -757 -285 -194 -921 -621 -678 -150 -384 -212 -86 -298 -548 -263 -755 -514 -381 -79 -226 -279 -537 -658 -285 -269 -945 -684 -387 -302 -818 -576 -508 -433 -176 -787 -526 -268 -493 -115 -329 -17 -449 -158 -599 -735 -806 -619 -506 -285 -473 -647 -675 -246 -986 -61 -359 -98 -50 -191 -755 -303 -512 -478 -902 -376 -983 -96 -75 -300 -842 -522 -392 -496 -582 -905 -179 -326 -508 -478 -516 -643 -687 -918 -869 -386 -651 -236 -628 -821 -915 -748 -580 -123 -145 -453 -268 -217 -28 -971 -789 -395 -959 -476 -823 -745 -301 -823 -678 -805 -213 -689 -119 -515 -943 -901 -977 -66 -107 -681 -426 -949 -769 -418 -931 -717 -635 -741 -21 -449 -688 -696 -265 -597 -312 -631 -621 -151 -411 -615 -301 -982 -399 -317 -324 -234 -130 -990 -599 -431 -493 -552 -270 -693 -598 -820 -552 -688 -587 -581 -810 -767 -654 -658 -712 -12 -431 -401 -735 -271 -413 -267 -515 -259 -781 -939 -951 -630 -69 -147 -997 -125 -222 -437 -175 -98 -643 -70 -731 -557 -635 -314 -565 -764 -778 -317 -400 -213 -289 -459 -725 -293 -851 -846 -532 -719 -485 -268 -713 -248 -178 -632 -252 -596 -905 -99 -281 -289 -275 -501 -174 -122 -417 -237 -292 -845 -175 -526 -720 -267 -962 -76 -41 -769 -51 -140 -854 -785 -814 -715 -52 -263 -233 -858 -406 -282 -267 -773 -803 -202 -193 -798 -547 -847 -85 -184 -825 -1000 -620 -528 -414 -571 -904 -555 -64 -946 -6 -769 -133 -395 -625 -676 -293 -407 -844 -913 -241 -584 -601 -608 -870 -766 -660 -670 -200 -607 -227 -285 -891 -958 -94 -327 -746 -736 -370 -408 -312 -301 -955 -676 -682 -42 -111 -905 -786 -808 -492 -286 -610 -902 -141 -139 -834 -387 -799 -287 -428 -294 -338 -760 -59 -404 -558 -378 -810 -209 -540 -55 -545 -453 -12 -244 -609 -440 -284 -664 -865 -225 -249 -212 -716 -237 -161 -993 -766 -17 -704 -839 -697 -242 -670 -357 -33 -774 -533 -906 -758 -627 -170 -846 -332 -23 -691 -462 -293 -165 -360 -974 -48 -205 -960 -422 -111 -710 -125 -817 -187 -849 -838 -253 -312 -278 -692 -31 -627 -153 -946 -887 -795 -116 -963 -303 -810 -237 -85 -480 -610 -733 -504 -358 -542 -935 -10 -509 -509 -941 -842 -701 -605 -721 -415 -377 -25 -972 -508 -594 -268 -946 -47 -576 -834 -132 -498 -134 -72 -410 -209 -585 -80 -178 -655 -889 -335 -167 -41 -806 -500 -781 -988 -67 -988 -403 -186 -760 -479 -586 -127 -463 -444 -586 -750 -251 -921 -288 -298 -727 -794 -12 -72 -202 -285 -813 -470 -139 -6 -430 -132 -384 -514 -939 -714 -528 -70 -857 -435 -823 -860 -218 -264 -128 -392 -479 -846 -925 -35 -329 -612 -877 -972 -534 -51 -220 -939 -791 -72 -71 -262 -928 -294 -153 -919 -324 -638 -872 -163 -245 -875 -318 -52 -113 -205 -214 -784 -864 -483 -282 -25 -749 -750 -546 -859 -259 -15 -519 -530 -286 -572 -225 -694 -636 -127 -648 -379 -969 -483 -925 -392 -856 -518 -536 -832 -48 -157 -924 -121 -158 -299 -685 -87 -542 -483 -341 -717 -270 -99 -962 -837 -717 -560 -482 -278 -555 -723 -568 -594 -715 -334 -808 -2 -550 -941 -736 -403 -167 -780 -520 -631 -226 -10 -979 -272 -205 -655 -471 -410 -252 -146 -801 -564 -438 -82 -475 -491 -184 -992 -748 -602 -376 -486 -565 -571 -259 -461 -105 -39 -675 -393 -817 -968 -292 -805 -487 -920 -364 -897 -85 -772 -225 -681 -39 -401 -22 -930 -792 -722 -243 -971 -610 -966 -101 -456 -413 -262 -310 -937 -389 -231 -815 -644 -445 -777 -137 -840 -743 -834 -834 -722 -955 -246 -533 -75 -650 -911 -32 -527 -155 -779 -429 -470 -574 -472 -428 -126 -472 -227 -746 -916 -362 -115 -776 -824 -802 -864 -278 -950 -858 -376 -585 -187 -306 -353 -939 -234 -283 -78 -615 -595 -883 -273 -233 -15 -298 -929 -513 -957 -668 -360 -473 -149 -444 -208 -80 -968 -33 -662 -242 -154 -845 -609 -463 -666 -816 -887 -824 -714 -886 -876 -810 -785 -595 -255 -167 -539 -33 -102 -386 -215 -507 -952 -544 -585 -746 -157 -876 -215 -818 -630 -998 -827 -623 -459 -350 -522 -712 -947 -596 -192 -201 -163 -387 -820 -866 -220 -756 -403 -526 -392 -982 -119 -472 -348 -880 -922 -120 -562 -836 -306 -666 -319 -618 -661 -435 -678 -566 -74 -925 -553 -123 -723 -341 -988 -744 -613 -571 -898 -276 -292 -785 -269 -104 -605 -741 -395 -792 -510 -114 -896 -670 -63 -908 -593 -133 -448 -59 -33 -383 -299 -283 -142 -922 -721 -795 -190 -840 -273 -229 -811 -381 -463 -931 -768 -636 -699 -976 -749 -940 -456 -961 -769 -509 -857 -127 -423 -62 -122 -23 -845 -42 -978 -796 -914 -68 -693 -388 -437 -585 -486 -89 -322 -19 -137 -968 -317 -913 -194 -271 -655 -227 -143 -107 -556 -68 -826 -134 -729 -954 -800 -802 -235 -499 -822 -751 -900 -251 -705 -692 -718 -564 -910 -959 -472 -409 -772 -856 -453 -453 -74 -777 -863 -589 -860 -698 -474 -401 -873 -585 -551 -86 -791 -452 -223 -462 -18 -838 -123 -895 -759 -101 -494 -940 -978 -547 -963 -911 -137 -725 -417 -612 -482 -960 -814 -991 -844 -501 -21 -919 -816 -531 -132 -753 -876 -970 -572 -928 -892 -319 -825 -265 -549 -772 -643 -196 -521 -885 -872 -998 -912 -112 -276 -323 -519 -768 -561 -187 -171 -717 -451 -148 -949 -120 -912 -323 -884 -468 -447 -662 -673 -339 -797 -126 -416 -74 -490 -853 -568 -271 -861 -755 -48 -810 -760 -273 -491 -806 -631 -338 -852 -912 -16 -813 -964 -271 -87 -498 -581 -550 -934 -819 -360 -162 -901 -159 -241 -342 -735 -92 -18 -857 -99 -305 -858 -939 -293 -853 -140 -852 -17 -553 -933 -21 -423 -46 -510 -704 -732 -7 -226 -101 -181 -302 -178 -999 -864 -828 -784 -620 -773 -760 -402 -182 -427 -503 -855 -459 -270 -920 -875 -691 -323 -518 -296 -313 -351 -995 -146 -723 -275 -253 -211 -91 -846 -713 -453 -772 -207 -492 -396 -514 -775 -847 -510 -497 -710 -568 -785 -241 -300 -701 -467 -21 -245 -758 -235 -253 -153 -230 -490 -327 -517 -81 -351 -740 -957 -620 -143 -806 -21 -843 -58 -356 -361 -927 -779 -202 -997 -656 -996 -277 -945 -562 -475 -104 -114 -280 -138 -510 -111 -482 -477 -749 -452 -168 -238 -236 -401 -160 -759 -565 -111 -684 -402 -914 -313 -901 -344 -149 -269 -115 -501 -346 -683 -554 -885 -56 -620 -575 -452 -322 -7 -523 -993 -496 -680 -107 -23 -647 -273 -485 -91 -940 -820 -670 -604 -707 -506 -481 -96 -404 -385 -817 -447 -276 -13 -44 -511 -973 -96 -746 -367 -68 -470 -524 -259 -705 -432 -162 -680 -65 -347 -30 -378 -110 -624 -321 -745 -651 -704 -84 -689 -804 -434 -981 -499 -324 -441 -574 -305 -924 -994 -902 -198 -389 -160 -481 -724 -867 -207 -71 -309 -185 -106 -24 -793 -61 -910 -671 -2 -171 -586 -955 -772 -28 -788 -535 -719 -126 -782 -822 -382 -928 -199 -815 -788 -275 -872 -188 -43 -719 -319 -171 -286 -765 -342 -401 -682 -632 -945 -417 -59 -234 -26 -775 -228 -435 -591 -462 -210 -129 -973 -827 -999 -932 -769 -110 -564 -783 -52 -197 -674 -77 -871 -597 -94 -581 -748 -637 -64 -661 -468 -599 -368 -974 -423 -262 -595 -33 -638 -619 -99 -671 -605 -526 -843 -132 -770 -838 -25 -453 -702 -705 -573 -13 -803 -60 -15 -737 -671 -166 -329 -162 -335 -69 -42 -311 -733 -680 -46 -492 -504 -421 -949 -717 -866 -135 -53 -345 -413 -3 -60 -970 -97 -146 -24 -106 -898 -295 -683 -662 -271 -455 -303 -233 -979 -781 -737 -416 -367 -542 -244 -913 -208 -683 -476 -38 -499 -54 -939 -37 -615 -421 -406 -271 -767 -145 -761 -896 -121 -384 -621 -402 -443 -430 -62 -648 -410 -950 -16 -443 -918 -978 -271 -143 -391 -837 -214 -11 -569 -137 -628 -803 -985 -368 -782 -94 -417 -989 -681 -682 -738 -396 -58 -522 -119 -406 -479 -424 -781 -147 -338 -872 -396 -913 -218 -711 -185 -166 -613 -480 -821 -510 -390 -698 -805 -632 -886 -229 -395 -324 -976 -393 -27 -68 -144 -216 -851 -460 -710 -811 -691 -76 -749 -259 -380 -400 -528 -190 -874 -768 -66 -950 -214 -715 -382 -186 -509 -311 -750 -309 -421 -529 -691 -644 -705 -566 -505 -793 -890 -971 -349 -691 -73 -256 -124 -787 -665 -274 -43 -356 -721 -434 -611 -849 -859 -567 -190 -779 -531 -682 -384 -304 -222 -566 -735 -135 -837 -389 -46 -483 -874 -588 -245 -772 -622 -39 -66 -790 -564 -505 -466 -494 -107 -400 -562 -128 -597 -226 -215 -41 -135 -891 -800 -627 -624 -595 -55 -803 -445 -730 -318 -769 -437 -343 -614 -391 -309 -825 -510 -700 -780 -570 -591 -384 -483 -461 -471 -347 -400 -963 -789 -678 -48 -675 -505 -804 -219 -750 -687 -267 -551 -766 -105 -398 -902 -87 -870 -138 -110 -237 -762 -272 -319 -766 -577 -356 -124 -970 -307 -555 -539 -267 -667 -857 -958 -537 -649 -484 -235 -823 -908 -118 -406 -31 -695 -946 -397 -801 -369 -218 -979 -254 -799 -812 -194 -814 -105 -940 -178 -111 -650 -446 -446 -807 -214 -465 -827 -188 -740 -649 -455 -977 -450 -804 -107 -331 -307 -787 -269 -963 -627 -544 -355 -438 -684 -272 -567 -649 -982 -345 -811 -840 -266 -450 -451 -641 -915 -459 -925 -783 -699 -885 -315 -624 -475 -172 -490 -59 -541 -515 -283 -552 -525 -21 -156 -266 -588 -741 -235 -15 -730 -723 -398 -708 -603 -360 -342 -22 -315 -527 -290 -336 -214 -567 -366 -17 -248 -836 -554 -227 -839 -286 -931 -173 -360 -458 -415 -260 -661 -860 -469 -302 -949 -701 -423 -687 -756 -733 -742 -284 -406 -412 -930 -532 -860 -410 -465 -802 -498 -723 -420 -332 -560 -322 -799 -409 -23 -947 -699 -291 -290 -701 -49 -396 -654 -877 -206 -675 -966 -387 -74 -659 -392 -618 -941 -390 -170 -903 -662 -735 -879 -781 -20 -744 -581 -680 -320 -600 -659 -120 -421 -20 -840 -175 -810 -574 -190 -905 -486 -875 -238 -325 -185 -928 -325 -637 -370 -264 -823 -446 -742 -114 -73 -196 -435 -100 -301 -400 -357 -554 -512 -348 -659 -34 -150 -414 -797 -85 -862 -889 -190 -633 -230 -446 -218 -281 -678 -71 -152 -70 -226 -199 -421 -836 -12 -993 -102 -950 -329 -676 -691 -6 -216 -756 -858 -446 -67 -646 -913 -749 -813 -135 -566 -477 -80 -824 -166 -970 -46 -11 -513 -673 -27 -825 -339 -59 -967 -238 -877 -865 -317 -195 -508 -376 -907 -910 -532 -326 -871 -592 -32 -903 -169 -332 -479 -102 -24 -274 -436 -368 -703 -559 -445 -341 -67 -837 -460 -222 -200 -968 -676 -335 -783 -927 -323 -615 -808 -934 -263 -981 -240 -489 -45 -191 -199 -869 -782 -236 -126 -266 -236 -43 -815 -996 -425 -682 -816 -118 -516 -143 -882 -546 -822 -131 -409 -974 -769 -208 -847 -710 -858 -850 -712 -510 -153 -153 -191 -326 -354 -986 -809 -20 -831 -521 -572 -703 -152 -587 -953 -474 -768 -370 -848 -720 -137 -480 -245 -787 -59 -678 -784 -87 -229 -366 -343 -149 -630 -12 -372 -781 -176 -471 -650 -987 -640 -738 -831 -769 -329 -30 -377 -232 -834 -421 -305 -889 -264 -724 -459 -697 -381 -505 -243 -204 -951 -169 -270 -717 -876 -906 -179 -506 -643 -149 -448 -881 -589 -756 -105 -254 -701 -450 -167 -544 -757 -576 -494 -633 -751 -690 -824 -932 -987 -55 -726 -989 -637 -682 -910 -113 -168 -222 -630 -530 -315 -287 -285 -336 -860 -222 -154 -119 -805 -747 -800 -571 -518 -807 -46 -826 -53 -26 -269 -480 -592 -979 -323 -755 -812 -611 -626 -628 -85 -650 -15 -623 -624 -355 -493 -73 -452 -18 -898 -408 -369 -50 -814 -547 -333 -508 -660 -119 -728 -674 -583 -480 -15 -501 -707 -347 -503 -538 -691 -214 -865 -389 -789 -199 -806 -234 -137 -601 -640 -932 -649 -617 -614 -86 -997 -247 -686 -119 -56 -319 -418 -468 -193 -305 -100 -398 -162 -149 -163 -863 -645 -392 -603 -72 -391 -607 -711 -584 -201 -377 -355 -44 -950 -3 -761 -764 -944 -283 -580 -83 -734 -283 -22 -814 -984 -477 -305 -142 -733 -262 -570 -394 -947 -321 -783 -296 -344 -48 -946 -49 -904 -898 -116 -86 -917 -825 -161 -305 -430 -230 -502 -978 -391 -663 -658 -7 -872 -252 -456 -703 -934 -311 -749 -321 -974 -893 -49 -320 -870 -917 -774 -734 -908 -74 -166 -853 -492 -31 -223 -393 -668 -980 -86 -48 -786 -397 -746 -856 -755 -641 -769 -608 -263 -171 -672 -254 -895 -518 -122 -606 -701 -39 -32 -403 -956 -979 -122 -782 -412 -682 -541 -599 -692 -906 -222 -906 -327 -871 -970 -220 -879 -319 -176 -364 -934 -817 -623 -502 -690 -88 -640 -977 -670 -95 -567 -801 -173 -585 -84 -330 -770 -533 -748 -759 -413 -932 -662 -964 -467 -280 -573 -263 -758 -329 -331 -223 -842 -530 -105 -106 -670 -601 -334 -809 -292 -191 -856 -846 -577 -769 -679 -856 -817 -298 -913 -71 -41 -134 -605 -649 -90 -695 -971 -618 -942 -755 -956 -624 -478 -567 -124 -756 -839 -123 -240 -230 -412 -801 -639 -988 -480 -757 -768 -827 -534 -573 -462 -243 -756 -333 -750 -153 -964 -313 -407 -486 -550 -377 -318 -176 -548 -141 -579 -758 -338 -765 -371 -303 -108 -518 -766 -153 -475 -587 -906 -469 -134 -760 -710 -493 -132 -555 -936 -4 -854 -380 -99 -851 -300 -741 -661 -311 -638 -779 -59 -429 -933 -413 -206 -246 -415 -610 -691 -304 -771 -973 -135 -819 -522 -361 -90 -833 -798 -936 -482 -455 -27 -198 -749 -138 -188 -739 -915 -276 -285 -742 -638 -606 -721 -354 -613 -960 -939 -15 -182 -735 -467 -405 -735 -876 -311 -796 -874 -365 -201 -429 -150 -913 -320 -715 -840 -234 -918 -464 -180 -109 -253 -410 -760 -513 -469 -541 -425 -571 -821 -222 -376 -535 -474 -566 -478 -505 -870 -131 -794 -223 -541 -442 -307 -360 -636 -231 -998 -873 -696 -601 -661 -886 -900 -484 -756 -546 -252 -517 -353 -658 -51 -766 -816 -29 -803 -585 -955 -502 -225 -441 -884 -188 -513 -716 -240 -726 -906 -32 -90 -408 -486 -92 -321 -953 -519 -521 -805 -399 -777 -2 -764 -988 -689 -453 -304 -250 -503 -47 -500 -991 -720 -34 -958 -933 -118 -78 -895 -599 -923 -959 -562 -439 -18 -522 -53 -210 -738 -429 -978 -669 -360 -746 -105 -804 -343 -500 -298 -85 -907 -191 -184 -785 -242 -980 -673 -521 -716 -511 -330 -621 -618 -856 -780 -606 -388 -965 -200 -608 -449 -577 -36 -558 -378 -380 -966 -683 -846 -562 -175 -123 -374 -414 -175 -647 -508 -313 -708 -777 -780 -715 -987 -549 -49 -387 -762 -535 -868 -840 -479 -604 -462 -815 -590 -570 -350 -560 -545 -895 -531 -78 -99 -406 -601 -157 -580 -104 -354 -824 -53 -238 -9 -61 -202 -724 -323 -973 -86 -19 -965 -686 -388 -13 -324 -619 -368 -803 -421 -373 -587 -450 -493 -405 -329 -403 -934 -27 -289 -907 -258 -631 -131 -899 -909 -902 -239 -247 -239 -613 -188 -793 -656 -915 -167 -630 -758 -762 -33 -978 -627 -51 -864 -553 -346 -520 -660 -699 -595 -259 -699 -119 -333 -84 -975 -210 -152 -609 -505 -603 -493 -162 -1 -423 -716 -415 -649 -612 -743 -976 -839 -261 -787 -93 -573 -550 -312 -129 -8 -850 -440 -19 -444 -137 -811 -631 -534 -40 -738 -322 -521 -41 -684 -17 -355 -588 -355 -778 -71 -617 -710 -853 -381 -117 -414 -938 -321 -278 -681 -27 -468 -895 -663 -937 -115 -453 -486 -683 -653 -72 -204 -874 -295 -480 -257 -218 -207 -82 -281 -975 -327 -140 -491 -669 -747 -684 -729 -11 -279 -669 -202 -581 -24 -477 -603 -842 -307 -582 -578 -603 -816 -39 -750 -137 -556 -650 -287 -877 -468 -298 -760 -68 -604 -945 -620 -320 -727 -500 -224 -486 -550 -12 -84 -972 -817 -850 -325 -397 -358 -424 -879 -674 -181 -14 -665 -530 -843 -723 -975 -585 -996 -479 -289 -97 -126 -1000 -938 -858 -981 -931 -149 -698 -660 -717 -957 -66 -699 -585 -787 -696 -754 -446 -405 -604 -636 -90 -852 -843 -288 -401 -588 -561 -585 -368 -99 -229 -387 -479 -564 -528 -4 -141 -694 -478 -36 -536 -423 -94 -56 -232 -114 -465 -338 -173 -302 -791 -220 -301 -379 -803 -975 -992 -21 -5 -207 -331 -187 -236 -857 -208 -454 -66 -55 -195 -570 -355 -332 -253 -272 -70 -230 -921 -973 -405 -620 -22 -865 -258 -874 -688 -182 -460 -132 -745 -164 -250 -764 -113 -310 -288 -896 -893 -4 -790 -69 -212 -443 -647 -925 -443 -326 -172 -987 -783 -363 -525 -342 -769 -459 -240 -852 -348 -826 -104 -506 -840 -949 -115 -635 -694 -850 -938 -964 -657 -182 -544 -340 -827 -340 -130 -199 -813 -976 -24 -806 -498 -447 -250 -263 -815 -35 -853 -828 -34 -108 -970 -564 -907 -2 -352 -251 -103 -347 -445 -123 -755 -612 -272 -394 -491 -786 -776 -94 -981 -327 -88 -248 -470 -40 -470 -859 -361 -535 -360 -255 -21 -908 -348 -869 -969 -741 -598 -547 -840 -912 -133 -319 -897 -957 -631 -370 -583 -919 -801 -90 -373 -606 -897 -873 -742 -809 -189 -757 -560 -802 -811 -877 -977 -203 -959 -743 -125 -893 -251 -726 -55 -184 -949 -972 -687 -809 -715 -976 -104 -764 -205 -494 -871 -917 -273 -180 -965 -521 -862 -905 -550 -161 -888 -748 -40 -736 -407 -490 -252 -938 -80 -694 -995 -779 -851 -942 -822 -879 -254 -48 -726 -547 -897 -259 -845 -255 -74 -790 -913 -872 -754 -591 -699 -504 -923 -737 -772 -825 -473 -190 -853 -504 -906 -478 -148 -878 -456 -62 -755 -408 -594 -103 -951 -83 -798 -274 -766 -940 -987 -416 -967 -359 -848 -287 -773 -233 -202 -545 -644 -917 -955 -883 -803 -527 -458 -224 -41 -793 -889 -228 -965 -163 -530 -381 -148 -288 -207 -171 -605 -622 -396 -307 -304 -772 -826 -430 -48 -518 -105 -22 -691 -970 -374 -705 -123 -821 -99 -100 -695 -545 -719 -613 -867 -182 -101 -174 -522 -944 -899 -24 -522 -571 -458 -22 -653 -465 -592 -312 -393 -697 -418 -63 -533 -818 -707 -180 -470 -113 -28 -722 -897 -234 -876 -401 -831 -310 -659 -766 -769 -671 -351 -735 -659 -118 -665 -957 -598 -317 -252 -582 -949 -531 -442 -421 -309 -699 -415 -489 -602 -678 -733 -830 -764 -941 -308 -465 -265 -73 -252 -770 -880 -758 -414 -132 -696 -211 -911 -259 -921 -164 -831 -320 -469 -884 -212 -14 -98 -345 -42 -224 -60 -676 -933 -498 -67 -854 -642 -800 -213 -347 -556 -85 -265 -761 -851 -104 -184 -836 -758 -174 -977 -852 -841 -354 -861 -700 -730 -351 -760 -489 -893 -455 -552 -682 -948 -309 -488 -369 -322 -612 -739 -170 -813 -366 -739 -767 -138 -306 -22 -181 -824 -449 -482 -1000 -451 -967 -5 -391 -123 -776 -674 -885 -363 -416 -777 -758 -412 -952 -597 -709 -420 -830 -506 -682 -190 -251 -409 -909 -584 -348 -586 -6 -458 -77 -204 -279 -166 -57 -456 -318 -777 -838 -430 -384 -405 -284 -847 -192 -95 -624 -91 -411 -552 -703 -484 -975 -611 -962 -224 -337 -548 -691 -769 -799 -972 -738 -341 -598 -905 -622 -363 -440 -532 -204 -696 -361 -590 -177 -301 -292 -214 -530 -214 -580 -121 -898 -931 -522 -239 -194 -527 -323 -122 -678 -578 -496 -594 -141 -249 -665 -790 -576 -237 -496 -348 -513 -550 -643 -767 -424 -267 -854 -931 -731 -407 -159 -75 -957 -719 -81 -547 -164 -910 -110 -405 -462 -887 -273 -327 -983 -863 -802 -414 -829 -493 -34 -574 -283 -292 -830 -465 -382 -237 -304 -201 -521 -382 -95 -677 -814 -175 -83 -476 -31 -25 -949 -606 -325 -980 -89 -785 -871 -407 -447 -672 -193 -589 -225 -572 -539 -452 -108 -887 -319 -689 -422 -582 -577 -822 -177 -963 -696 -291 -732 -497 -280 -858 -929 -990 -801 -425 -634 -483 -331 -842 -744 -951 -547 -209 -287 -168 -584 -440 -89 -621 -328 -989 -740 -119 -711 -959 -185 -821 -276 -2 -773 -256 -191 -728 -101 -896 -424 -336 -970 -194 -217 -804 -642 -737 -112 -669 -642 -532 -488 -903 -900 -176 -510 -60 -755 -388 -661 -120 -497 -577 -721 -548 -77 -122 -114 -645 -985 -144 -94 -380 -735 -359 -56 -684 -818 -422 -701 -887 -212 -798 -701 -100 -608 -149 -261 -968 -313 -677 -85 -412 -566 -158 -532 -122 -216 -337 -152 -639 -914 -248 -365 -324 -421 -393 -442 -503 -330 -190 -44 -837 -148 -474 -839 -825 -726 -16 -629 -974 -605 -384 -729 -253 -846 -366 -837 -579 -229 -600 -420 -848 -383 -740 -99 -752 -702 -667 -195 -381 -944 -502 -527 -923 -817 -740 -249 -653 -779 -431 -402 -103 -860 -625 -221 -696 -925 -254 -898 -267 -950 -284 -248 -295 -988 -205 -453 -214 -135 -448 -499 -850 -92 -205 -376 -554 -907 -817 -549 -759 -497 -341 -579 -638 -263 -797 -939 -961 -637 -448 -468 -941 -500 -42 -615 -550 -232 -942 -401 -159 -4 -777 -884 -7 -376 -459 -823 -196 -376 -443 -638 -582 -876 -273 -942 -55 -573 -664 -518 -335 -83 -56 -839 -648 -171 -60 -773 -406 -13 -516 -258 -269 -147 -134 -736 -430 -648 -808 -784 -5 -412 -917 -929 -63 -942 -860 -408 -540 -2 -506 -830 -576 -982 -268 -615 -500 -107 -249 -828 -715 -663 -926 -241 -119 -288 -5 -608 -903 -284 -261 -102 -481 -533 -944 -230 -390 -996 -949 -675 -994 -677 -909 -769 -601 -694 -35 -696 -541 -561 -140 -364 -974 -668 -444 -559 -579 -153 -600 -654 -679 -115 -744 -665 -159 -96 -172 -951 -838 -529 -996 -794 -458 -506 -384 -727 -824 -996 -63 -495 -610 -706 -8 -732 -432 -880 -312 -19 -552 -761 -85 -506 -939 -190 -30 -783 -288 -497 -226 -942 -814 -57 -738 -862 -674 -650 -103 -920 -713 -762 -726 -124 -87 -914 -140 -652 -141 -5 -365 -227 -252 -905 -843 -132 -146 -910 -990 -67 -678 -712 -385 -237 -18 -872 -185 -727 -406 -617 -227 -867 -55 -400 -728 -237 -858 -723 -330 -618 -915 -656 -696 -881 -278 -376 -651 -632 -402 -340 -66 -845 -864 -912 -500 -893 -511 -315 -273 -942 -804 -550 -327 -448 -740 -662 -465 -130 -942 -303 -811 -331 -99 -727 -166 -469 -298 -663 -925 -243 -929 -578 -277 -175 -905 -618 -644 -951 -634 -472 -997 -532 -130 -614 -298 -505 -261 -349 -158 -526 -825 -225 -420 -126 -741 -153 -943 -655 -147 -745 -861 -122 -77 -770 -475 -923 -188 -547 -754 -623 -793 -181 -53 -422 -457 -318 -919 -230 -834 -242 -521 -703 -861 -926 -883 -123 -1000 -240 -311 -834 -492 -908 -677 -305 -611 -215 -939 -501 -396 -771 -880 -647 -785 -854 -240 -395 -307 -712 -699 -341 -411 -686 -846 -426 -279 -110 -701 -343 -343 -753 -395 -417 -667 -216 -987 -761 -592 -589 -767 -418 -761 -673 -314 -507 -741 -721 -160 -675 -308 -477 -838 -656 -638 -706 -469 -157 -996 -792 -979 -775 -263 -928 -954 -634 -189 -424 -143 -276 -883 -465 -250 -855 -850 -1000 -612 -525 -472 -521 -291 -806 -403 -462 -632 -124 -45 -592 -831 -358 -940 -13 -654 -389 -341 -967 -786 -256 -362 -50 -632 -786 -464 -193 -879 -864 -676 -154 -797 -415 -901 -724 -312 -545 -850 -213 -554 -9 -153 -507 -31 -687 -344 -602 -589 -396 -848 -508 -359 -573 -463 -692 -451 -565 -45 -168 -625 -58 -811 -819 -348 -186 -568 -416 -855 -335 -671 -404 -296 -26 -143 -519 -214 -85 -167 -232 -481 -603 -250 -997 -16 -187 -450 -634 -462 -801 -168 -832 -383 -930 -732 -977 -246 -477 -843 -436 -385 -439 -140 -291 -331 -633 -516 -386 -824 -806 -649 -178 -729 -487 -57 -86 -593 -819 -7 -366 -425 -662 -550 -611 -608 -651 -335 -607 -596 -664 -205 -234 -628 -957 -647 -370 -718 -436 -132 -649 -173 -546 -772 -470 -409 -191 -92 -869 -511 -85 -168 -172 -922 -244 -644 -299 -447 -537 -949 -995 -792 -372 -862 -487 -395 -953 -877 -953 -412 -199 -269 -181 -569 -437 -511 -963 -663 -542 -133 -24 -443 -882 -237 -985 -428 -706 -645 -641 -344 -57 -970 -740 -871 -583 -339 -163 -632 -924 -946 -299 -227 -3 -674 -527 -681 -603 -919 -419 -246 -752 -95 -152 -590 -744 -128 -550 -365 -536 -234 -491 -838 -481 -372 -794 -403 -358 -888 -814 -364 -434 -251 -855 -431 -608 -292 -146 -182 -508 -554 -542 -504 -254 -278 -232 -34 -696 -963 -990 -535 -736 -316 -42 -933 -522 -317 -861 -643 -352 -829 -255 -966 -389 -592 -551 -759 -769 -966 -429 -806 -267 -544 -119 -479 -638 -372 -10 -242 -752 -714 -782 -920 -440 -44 -685 -998 -598 -825 -345 -555 -286 -591 -606 -762 -616 -987 -120 -979 -87 -87 -92 -134 -270 -801 -513 -388 -959 -969 -788 -66 -557 -241 -667 -893 -190 -509 -840 -282 -167 -993 -967 -484 -442 -497 -815 -879 -698 -840 -634 -975 -420 -927 -82 -216 -553 -279 -328 -605 -136 -863 -295 -866 -508 -690 -843 -146 -415 -105 -724 -604 -360 -607 -907 -161 -667 -156 -722 -38 -756 -40 -849 -531 -101 -437 -799 -323 -491 -317 -651 -577 -173 -839 -612 -363 -580 -846 -852 -369 -939 -796 -50 -664 -140 -841 -26 -60 -585 -256 -830 -891 -534 -182 -190 -117 -253 -96 -946 -815 -481 -232 -566 -597 -698 -319 -341 -112 -818 -459 -538 -424 -734 -674 -48 -104 -539 -512 -775 -268 -1000 -403 -22 -535 -845 -54 -958 -950 -387 -905 -426 -327 -149 -205 -296 -585 -597 -647 -47 -354 -744 -289 -36 -883 -103 -328 -79 -936 -241 -212 -702 -49 -794 -669 -746 -228 -593 -393 -685 -987 -517 -763 -599 -230 -118 -35 -751 -656 -790 -631 -290 -293 -267 -35 -524 -83 -168 -328 -802 -518 -722 -471 -451 -5 -256 -820 -596 -59 -26 -16 -549 -280 -156 -640 -428 -300 -181 -598 -464 -643 -326 -448 -827 -545 -488 -170 -644 -849 -464 -1000 -555 -35 -727 -763 -74 -600 -566 -160 -968 -492 -258 -756 -86 -298 -196 -647 -129 -118 -994 -948 -797 -242 -278 -674 -742 -21 -555 -123 -774 -754 -85 -878 -120 -310 -65 -806 -735 -60 -581 -221 -709 -470 -336 -889 -418 -438 -864 -305 -388 -360 -831 -483 -678 -408 -351 -697 -372 -784 -129 -908 -502 -193 -590 -556 -422 -386 -370 -769 -940 -35 -823 -192 -630 -472 -595 -806 -687 -333 -435 -761 -902 -879 -416 -285 -733 -901 -301 -717 -254 -7 -520 -507 -765 -870 -996 -257 -483 -691 -60 -965 -300 -982 -257 -871 -507 -429 -187 -227 -269 -717 -405 -873 -537 -696 -669 -384 -493 -368 -856 -188 -527 -220 -68 -714 -914 -821 -494 -741 -227 -570 -970 -880 -111 -556 -791 -578 -448 -333 -39 -498 -932 -558 -624 -548 -470 -684 -609 -632 -749 -710 -932 -237 -466 -894 -187 -577 -581 -548 -585 -943 -215 -198 -657 -546 -279 -1 -626 -723 -761 -505 -459 -100 -940 -451 -805 -264 -227 -458 -362 -83 -414 -657 -990 -118 -251 -301 -60 -162 -475 -964 -321 -66 -714 -546 -184 -647 -702 -916 -508 -584 -864 -656 -760 -951 -531 -596 -680 -1 -423 -558 -45 -357 -197 -118 -47 -791 -95 -572 -110 -213 -418 -388 -455 -361 -290 -794 -802 -361 -232 -486 -509 -944 -909 -160 -214 -118 -660 -657 -304 -506 -899 -203 -992 -775 -110 -894 -135 -435 -225 -780 -264 -202 -209 -698 -220 -842 -159 -225 -638 -17 -689 -366 -205 -224 -606 -266 -826 -968 -618 -941 -641 -558 -859 -45 -933 -338 -421 -396 -762 -757 -436 -870 -421 -136 -726 -130 -722 -561 -952 -649 -794 -185 -952 -449 -394 -192 -74 -542 -459 -474 -449 -670 -64 -472 -826 -144 -585 -619 -267 -436 -732 -410 -491 -539 -859 -865 -371 -624 -251 -936 -474 -441 -109 -592 -617 -756 -443 -944 -463 -734 -923 -949 -574 -76 -690 -878 -333 -590 -491 -680 -349 -12 -800 -157 -959 -844 -991 -199 -46 -69 -196 -438 -820 -264 -59 -495 -969 -552 -125 -531 -255 -870 -802 -61 -804 -670 -990 -84 -706 -517 -582 -104 -555 -575 -50 -718 -894 -588 -1 -393 -576 -869 -352 -525 -531 -598 -565 -460 -136 -25 -876 -804 -354 -474 -214 -785 -84 -820 -888 -385 -955 -479 -208 -377 -46 -376 -595 -657 -964 -448 -228 -186 -515 -44 -264 -637 -857 -85 -287 -584 -64 -425 -989 -254 -443 -170 -408 -754 -978 -478 -21 -304 -758 -716 -877 -385 -962 -427 -275 -924 -822 -12 -424 -453 -313 -620 -67 -873 -579 -119 -632 -197 -207 -536 -117 -299 -623 -489 -518 -354 -708 -718 -905 -469 -379 -984 -88 -398 -77 -218 -268 -538 -468 -678 -971 -739 -527 -565 -887 -502 -637 -962 -581 -485 -105 -234 -492 -645 -469 -66 -444 -863 -209 -131 -358 -634 -31 -789 -488 -704 -346 -388 -645 -268 -301 -98 -659 -397 -868 -594 -667 -594 -354 -155 -125 -835 -471 -812 -152 -801 -248 -5 -10 -477 -730 -889 -974 -820 -502 -196 -619 -970 -636 -112 -30 -518 -977 -513 -201 -614 -133 -153 -677 -656 -447 -275 -391 -989 -818 -486 -389 -370 -911 -96 -708 -113 -960 -410 -872 -220 -385 -760 -364 -854 -71 -409 -525 -878 -533 -721 -831 -68 -871 -843 -88 -6 -209 -455 -675 -332 -363 -218 -121 -938 -269 -621 -258 -701 -152 -426 -924 -922 -729 -648 -742 -911 -821 -303 -247 -605 -274 -415 -15 -509 -328 -673 -749 -658 -981 -282 -420 -254 -399 -292 -900 -458 -404 -811 -814 -901 -141 -989 -758 -59 -641 -598 -241 -422 -803 -554 -749 -763 -611 -826 -621 -966 -679 -720 -975 -774 -215 -540 -86 -325 -544 -686 -773 -691 -490 -214 -11 -839 -81 -570 -87 -201 -589 -317 -687 -350 -333 -744 -386 -313 -359 -125 -75 -295 -566 -474 -540 -788 -315 -915 -495 -843 -201 -638 -571 -598 -531 -356 -519 -244 -151 -183 -476 -403 -774 -697 -344 -896 -678 -487 -54 -660 -731 -559 -487 -989 -482 -116 -544 -493 -310 -866 -371 -145 -826 -330 -851 -726 -280 -385 -25 -814 -729 -30 -566 -758 -42 -102 -858 -441 -171 -713 -317 -754 -163 -342 -331 -169 -464 -536 -266 -152 -145 -169 -709 -46 -378 -975 -906 -672 -337 -238 -569 -111 -159 -774 -732 -876 -91 -550 -88 -290 -350 -480 -587 -160 -53 -125 -645 -661 -566 -17 -666 -716 -596 -182 -782 -775 -990 -367 -885 -615 -574 -185 -740 -403 -60 -229 -624 -884 -175 -635 -424 -658 -218 -181 -748 -643 -292 -456 -846 -84 -730 -401 -391 -497 -921 -219 -535 -502 -105 -5 -518 -476 -797 -20 -734 -467 -445 -463 -774 -420 -940 -955 -551 -990 -856 -889 -207 -75 -697 -373 -394 -282 -519 -496 -535 -293 -415 -338 -496 -639 -976 -365 -53 -981 -593 -548 -957 -503 -882 -676 -498 -875 -798 -489 -153 -954 -629 -367 -107 -148 -564 -508 -516 -334 -801 -900 -658 -756 -498 -524 -262 -577 -467 -919 -86 -314 -266 -953 -393 -884 -890 -746 -470 -212 -768 -900 -611 -457 -317 -14 -681 -278 -535 -576 -367 -398 -753 -650 -81 -213 -778 -394 -709 -707 -356 -104 -961 -46 -790 -130 -326 -694 -58 -133 -724 -529 -593 -81 -691 -201 -476 -620 -525 -369 -237 -226 -809 -731 -580 -232 -55 -861 -25 -397 -90 -140 -770 -733 -130 -298 -44 -48 -752 -136 -919 -858 -549 -112 -244 -819 -347 -331 -319 -72 -509 -33 -845 -755 -244 -943 -379 -410 -186 -546 -952 -984 -978 -344 -936 -795 -467 -906 -96 -965 -939 -160 -158 -645 -847 -922 -102 -143 -44 -968 -641 -929 -821 -767 -852 -837 -961 -584 -403 -865 -728 -602 -666 -275 -442 -157 -191 -472 -197 -335 -816 -216 -907 -505 -607 -720 -65 -982 -56 -108 -36 -177 -637 -619 -345 -501 -413 -124 -727 -949 -353 -673 -697 -503 -816 -242 -535 -411 -385 -936 -933 -145 -220 -175 -208 -197 -368 -710 -615 -874 -982 -328 -638 -641 -852 -819 -395 -880 -185 -48 -640 -81 -233 -373 -598 -312 -476 -245 -674 -208 -76 -559 -206 -579 -725 -45 -302 -498 -618 -703 -488 -260 -483 -339 -507 -404 -243 -247 -983 -598 -387 -388 -638 -600 -53 -643 -453 -291 -62 -224 -290 -697 -115 -321 -826 -511 -209 -888 -309 -205 -27 -877 -717 -760 -937 -840 -685 -105 -156 -522 -494 -52 -790 -455 -889 -490 -136 -214 -657 -466 -296 -782 -221 -819 -578 -619 -839 -690 -662 -875 -687 -636 -449 -685 -811 -297 -405 -555 -923 -616 -314 -382 -327 -174 -59 -200 -360 -543 -622 -874 -241 -843 -535 -95 -725 -360 -772 -335 -236 -925 -36 -372 -61 -23 -529 -742 -479 -11 -691 -533 -56 -367 -597 -981 -149 -104 -501 -484 -559 -453 -270 -542 -414 -744 -940 -962 -344 -303 -161 -794 -278 -570 -29 -32 -891 -306 -71 -727 -503 -623 -172 -527 -540 -670 -589 -665 -531 -745 -160 -503 -354 -666 -819 -114 -111 -425 -291 -445 -17 -793 -411 -525 -702 -753 -944 -997 -578 -831 -575 -655 -489 -97 -992 -456 -258 -583 -989 -674 -554 -965 -428 -916 -136 -29 -842 -166 -833 -597 -241 -216 -43 -812 -199 -345 -465 -458 -682 -938 -136 -662 -961 -59 -767 -31 -286 -343 -418 -831 -55 -970 -651 -714 -666 -572 -450 -472 -892 -342 -174 -158 -353 -412 -814 -905 -97 -987 -319 -704 -667 -375 -255 -331 -764 -325 -83 -68 -772 -106 -945 -226 -853 -501 -660 -996 -456 -665 -896 -799 -711 -955 -453 -845 -764 -761 -342 -157 -399 -306 -166 -282 -485 -127 -589 -73 -662 -858 -180 -846 -613 -754 -570 -664 -915 -199 -300 -296 -842 -656 -983 -399 -713 -284 -544 -668 -785 -973 -906 -598 -288 -365 -871 -808 -770 -997 -60 -988 -637 -723 -875 -132 -813 -987 -385 -693 -80 -73 -539 -992 -318 -913 -845 -844 -101 -538 -2 -276 -608 -367 -558 -853 -250 -832 -48 -35 -704 -915 -401 -323 -687 -424 -889 -992 -961 -375 -148 -396 -920 -916 -621 -979 -9 -880 -864 -723 -123 -872 -411 -282 -849 -415 -62 -622 -139 -772 -957 -845 -116 -905 -424 -788 -59 -181 -422 -338 -24 -858 -684 -130 -802 -910 -251 -113 -569 -56 -297 -357 -327 -715 -154 -46 -495 -968 -786 -29 -793 -572 -75 -642 -301 -742 -118 -393 -63 -444 -767 -132 -424 -911 -532 -949 -636 -706 -215 -422 -163 -132 -253 -92 -994 -816 -853 -936 -736 -895 -113 -979 -333 -586 -374 -824 -596 -30 -862 -166 -740 -843 -579 -566 -615 -536 -104 -345 -549 -814 -449 -366 -385 -151 -963 -948 -120 -239 -155 -913 -41 -241 -437 -694 -283 -794 -76 -338 -161 -336 -951 -502 -159 -145 -608 -354 -981 -705 -418 -385 -989 -66 -37 -768 -315 -442 -490 -59 -403 -555 -926 -213 -32 -623 -191 -739 -97 -277 -328 -38 -535 -464 -330 -635 -988 -304 -701 -228 -993 -975 -95 -198 -558 -626 -453 -741 -440 -615 -502 -615 -965 -565 -630 -282 -272 -845 -257 -732 -189 -937 -701 -855 -293 -197 -888 -32 -676 -46 -861 -206 -34 -527 -114 -417 -753 -971 -980 -609 -76 -384 -51 -567 -327 -866 -370 -513 -864 -354 -273 -633 -835 -756 -386 -202 -575 -575 -140 -886 -957 -175 -345 -923 -595 -506 -304 -623 -669 -78 -913 -240 -35 -654 -348 -76 -769 -593 -269 -269 -22 -496 -991 -89 -565 -633 -384 -137 -97 -663 -939 -305 -349 -521 -260 -992 -873 -629 -877 -468 -842 -879 -558 -404 -556 -850 -487 -537 -924 -423 -514 -402 -1 -226 -158 -461 -67 -405 -4 -744 -935 -96 -941 -402 -180 -533 -767 -473 -569 -156 -687 -263 -827 -573 -312 -857 -674 -901 -880 -938 -662 -110 -805 -369 -529 -766 -352 -971 -696 -208 -887 -243 -212 -673 -610 -695 -319 -167 -164 -606 -946 -72 -424 -385 -65 -892 -772 -435 -46 -478 -295 -867 -395 -928 -10 -615 -213 -293 -463 -451 -901 -63 -649 -992 -941 -296 -619 -169 -22 -929 -882 -676 -953 -129 -234 -826 -751 -533 -440 -705 -418 -593 -91 -14 -728 -557 -65 -870 -150 -325 -653 -296 -660 -959 -697 -276 -366 -974 -374 -997 -33 -237 -45 -94 -289 -996 -984 -384 -889 -944 -288 -926 -186 -61 -764 -791 -738 -60 -79 -979 -447 -935 -879 -126 -326 -216 -571 -265 -889 -773 -50 -602 -163 -613 -395 -659 -758 -765 -926 -423 -725 -948 -85 -767 -795 -426 -213 -353 -68 -383 -376 -545 -350 -238 -873 -83 -329 -26 -243 -346 -685 -203 -780 -722 -239 -482 -741 -383 -906 -329 -298 -580 -861 -558 -45 -682 -791 -679 -509 -938 -981 -969 -828 -103 -738 -330 -224 -81 -941 -971 -886 -759 -592 -26 -594 -813 -809 -204 -45 -474 -526 -778 -335 -377 -131 -380 -994 -129 -806 -774 -658 -142 -228 -425 -551 -431 -555 -564 -437 -135 -278 -544 -789 -665 -515 -30 -385 -878 -369 -325 -853 -654 -769 -323 -232 -933 -855 -320 -886 -268 -531 -273 -524 -730 -103 -279 -368 -776 -368 -468 -506 -292 -293 -257 -382 -99 -40 -648 -359 -148 -965 -459 -181 -772 -334 -563 -884 -893 -519 -840 -266 -314 -894 -89 -161 -348 -573 -263 -572 -297 -195 -705 -614 -436 -214 -757 -834 -184 -496 -83 -492 -483 -149 -689 -825 -738 -196 -34 -299 -553 -91 -966 -871 -124 -412 -329 -936 -62 -637 -302 -713 -150 -526 -623 -906 -516 -728 -742 -97 -992 -922 -796 -654 -802 -658 -578 -874 -812 -931 -623 -157 -931 -230 -985 -455 -886 -699 -282 -483 -795 -856 -992 -809 -15 -551 -229 -15 -272 -855 -793 -31 -919 -761 -210 -110 -871 -855 -79 -147 -393 -177 -714 -490 -848 -575 -67 -77 -122 -685 -921 -132 -709 -41 -528 -252 -34 -305 -815 -754 -236 -691 -856 -554 -604 -68 -248 -211 -558 -505 -224 -986 -476 -271 -751 -343 -890 -314 -317 -608 -706 -629 -202 -738 -272 -259 -178 -806 -159 -822 -153 -91 -690 -455 -431 -116 -881 -187 -782 -797 -892 -519 -960 -255 -855 -279 -252 -531 -269 -690 -620 -762 -893 -398 -452 -452 -104 -607 -61 -271 -476 -129 -44 -190 -841 -149 -356 -660 -434 -993 -789 -19 -466 -271 -743 -466 -335 -212 -265 -594 -913 -134 -974 -786 -535 -340 -259 -342 -60 -966 -266 -914 -345 -588 -872 -610 -220 -604 -784 -639 -326 -739 -317 -716 -15 -438 -589 -507 -391 -510 -445 -933 -601 -813 -438 -621 -402 -880 -862 -357 -262 -408 -854 -502 -782 -104 -328 -922 -515 -399 -945 -818 -780 -812 -633 -700 -276 -193 -103 -989 -502 -110 -890 -971 -783 -733 -354 -623 -784 -88 -106 -562 -362 -67 -71 -33 -537 -226 -937 -685 -245 -542 -364 -260 -660 -266 -408 -661 -754 -270 -217 -381 -125 -801 -259 -193 -298 -867 -173 -718 -514 -368 -570 -988 -334 -141 -920 -583 -422 -578 -442 -511 -848 -839 -631 -283 -352 -678 -435 -342 -142 -35 -835 -561 -141 -37 -245 -215 -873 -534 -942 -201 -190 -233 -893 -168 -104 -603 -595 -846 -133 -441 -747 -791 -345 -239 -20 -826 -509 -650 -115 -300 -252 -387 -965 -283 -919 -492 -146 -601 -755 -183 -462 -37 -589 -760 -729 -643 -785 -387 -308 -245 -258 -649 -599 -267 -897 -439 -723 -845 -977 -583 -268 -517 -609 -676 -276 -317 -956 -161 -571 -699 -371 -488 -946 -546 -306 -729 -511 -792 -613 -516 -319 -718 -646 -372 -952 -818 -546 -942 -227 -36 -152 -381 -573 -618 -194 -606 -400 -544 -775 -662 -388 -165 -956 -627 -247 -342 -900 -850 -292 -35 -276 -246 -803 -897 -19 -32 -820 -91 -987 -791 -818 -595 -853 -898 -541 -634 -759 -395 -118 -199 -509 -793 -2 -585 -529 -258 -709 -554 -833 -508 -11 -886 -672 -889 -147 -427 -379 -616 -771 -609 -575 -567 -811 -952 -257 -840 -34 -63 -154 -969 -412 -802 -733 -20 -517 -431 -965 -467 -992 -920 -756 -712 -10 -71 -874 -539 -30 -435 -108 -662 -562 -573 -584 -240 -234 -108 -328 -283 -112 -489 -884 -397 -698 -222 -317 -643 -926 -490 -704 -467 -30 -264 -332 -817 -368 -532 -420 -162 -756 -380 -667 -378 -805 -287 -501 -171 -267 -646 -824 -454 -398 -266 -437 -723 -347 -136 -24 -383 -283 -223 -20 -578 -704 -571 -452 -907 -953 -653 -958 -749 -947 -430 -82 -903 -133 -512 -791 -755 -223 -547 -368 -977 -786 -134 -462 -474 -78 -844 -580 -139 -293 -949 -963 -747 -118 -161 -94 -281 -589 -725 -584 -674 -558 -481 -227 -170 -424 -489 -553 -623 -239 -974 -390 -478 -626 -862 -195 -173 -464 -57 -140 -367 -507 -318 -65 -907 -544 -735 -793 -297 -551 -188 -366 -865 -475 -637 -322 -369 -129 -266 -501 -429 -749 -617 -637 -464 -595 -175 -193 -499 -215 -931 -653 -447 -704 -23 -262 -150 -835 -773 -662 -308 -545 -205 -933 -949 -349 -956 -352 -997 -925 -862 -639 -581 -269 -210 -603 -679 -823 -616 -133 -928 -67 -329 -248 -597 -357 -646 -487 -115 -499 -450 -955 -777 -317 -708 -307 -222 -590 -232 -928 -281 -96 -42 -384 -87 -724 -714 -801 -635 -938 -895 -469 -428 -982 -473 -152 -676 -163 -670 -541 -805 -776 -106 -190 -404 -257 -697 -416 -894 -671 -192 -499 -569 -259 -282 -126 -458 -983 -772 -980 -812 -9 -701 -710 -174 -573 -805 -137 -666 -155 -791 -788 -452 -427 -925 -979 -616 -711 -674 -269 -515 -923 -95 -331 -871 -568 -162 -462 -191 -810 -381 -440 -881 -36 -539 -481 -491 -775 -777 -560 -112 -796 -646 -381 -313 -614 -3 -268 -993 -538 -387 -549 -581 -749 -815 -180 -752 -986 -25 -869 -594 -415 -192 -784 -544 -182 -431 -840 -8 -691 -882 -135 -259 -406 -539 -344 -344 -471 -935 -2 -244 -204 -841 -671 -461 -836 -108 -476 -303 -41 -780 -565 -475 -432 -372 -408 -971 -673 -250 -299 -106 -773 -907 -750 -383 -988 -805 -724 -40 -578 -424 -604 -298 -470 -424 -715 -542 -260 -234 -978 -832 -556 -579 -17 -729 -234 -482 -762 -175 -800 -256 -436 -650 -774 -796 -565 -524 -677 -153 -339 -199 -306 -5 -360 -70 -576 -876 -946 -584 -372 -726 -604 -814 -905 -60 -299 -268 -264 -880 -963 -55 -174 -121 -357 -5 -76 -465 -845 -120 -706 -978 -372 -656 -529 -168 -235 -136 -241 -935 -281 -201 -876 -212 -500 -45 -32 -556 -212 -201 -957 -243 -956 -480 -835 -711 -603 -603 -103 -372 -68 -22 -523 -20 -906 -611 -230 -501 -772 -605 -367 -107 -829 -394 -978 -585 -309 -577 -827 -135 -859 -530 -394 -245 -117 -327 -848 -291 -452 -826 -690 -720 -675 -22 -678 -17 -478 -369 -689 -290 -580 -849 -852 -22 -552 -66 -338 -414 -63 -957 -797 -140 -153 -755 -815 -239 -595 -758 -696 -328 -43 -733 -865 -525 -450 -739 -300 -211 -392 -689 -760 -150 -34 -37 -427 -143 -828 -59 -895 -637 -496 -228 -393 -5 -953 -600 -598 -378 -21 -961 -366 -399 -294 -41 -741 -599 -608 -603 -106 -809 -454 -494 -282 -129 -727 -214 -455 -895 -604 -127 -898 -701 -670 -931 -60 -12 -751 -308 -291 -885 -703 -805 -665 -662 -545 -112 -833 -279 -98 -626 -9 -872 -995 -568 -971 -145 -460 -452 -60 -420 -448 -187 -29 -818 -198 -267 -566 -686 -790 -742 -624 -306 -44 -652 -411 -767 -726 -489 -668 -400 -692 -493 -809 -628 -205 -763 -237 -154 -918 -766 -977 -535 -438 -438 -789 -46 -886 -535 -37 -700 -900 -71 -184 -381 -361 -486 -715 -837 -433 -995 -693 -336 -642 -137 -798 -60 -939 -974 -128 -42 -509 -670 -652 -310 -60 -297 -228 -155 -83 -982 -393 -745 -501 -902 -320 -420 -821 -798 -46 -402 -962 -267 -376 -181 -807 -136 -381 -853 -690 -885 -846 -593 -429 -659 -415 -609 -436 -787 -150 -671 -212 -421 -764 -689 -82 -372 -792 -578 -331 -675 -984 -539 -647 -546 -102 -613 -800 -764 -611 -925 -987 -608 -817 -947 -376 -559 -128 -353 -514 -255 -126 -653 -288 -719 -529 -905 -433 -944 -765 -819 -280 -307 -863 -541 -192 -846 -563 -564 -82 -365 -966 -79 -51 -157 -668 -26 -941 -717 -429 -126 -647 -260 -743 -748 -293 -710 -988 -760 -414 -208 -381 -96 -161 -999 -951 -943 -732 -858 -929 -877 -889 -641 -829 -481 -766 -254 -634 -912 -446 -441 -957 -50 -414 -238 -199 -966 -229 -252 -857 -877 -340 -417 -240 -567 -631 -690 -12 -18 -539 -275 -587 -697 -925 -634 -623 -126 -137 -376 -705 -458 -844 -651 -732 -580 -344 -776 -566 -61 -189 -871 -517 -954 -169 -56 -604 -50 -265 -295 -50 -927 -464 -195 -686 -6 -398 -547 -304 -996 -400 -141 -733 -123 -740 -555 -587 -628 -883 -82 -531 -866 -118 -933 -733 -148 -397 -287 -121 -230 -915 -317 -162 -28 -681 -438 -869 -932 -708 -614 -6 -545 -452 -442 -383 -514 -154 -88 -544 -630 -495 -341 -567 -21 -32 -319 -39 -283 -389 -327 -154 -753 -292 -37 -664 -192 -898 -852 -91 -376 -9 -223 -648 -77 -249 -243 -613 -137 -575 -204 -873 -91 -257 -316 -115 -747 -1000 -329 -375 -559 -671 -373 -353 -361 -513 -102 -216 -193 -883 -300 -278 -277 -839 -313 -540 -237 -941 -111 -292 -349 -852 -520 -375 -244 -164 -849 -625 -622 -34 -425 -657 -429 -262 -473 -151 -119 -606 -476 -904 -139 -912 -526 -278 -728 -776 -837 -33 -332 -175 -540 -885 -784 -650 -679 -145 -965 -783 -450 -259 -588 -24 -110 -143 -222 -584 -861 -852 -994 -328 -341 -168 -647 -249 -203 -158 -670 -987 -612 -416 -792 -71 -983 -794 -83 -408 -732 -544 -475 -978 -409 -49 -444 -674 -420 -887 -91 -649 -372 -770 -258 -766 -411 -116 -687 -44 -198 -947 -563 -420 -706 -880 -253 -40 -443 -302 -256 -148 -530 -769 -650 -547 -560 -903 -704 -805 -235 -52 -101 -312 -970 -789 -123 -568 -819 -856 -245 -768 -219 -259 -98 -181 -785 -438 -439 -460 -877 -153 -562 -133 -378 -813 -494 -300 -983 -437 -507 -854 -89 -789 -423 -610 -193 -72 -213 -603 -935 -845 -270 -904 -185 -661 -363 -365 -190 -537 -369 -916 -269 -312 -195 -442 -890 -354 -637 -266 -64 -425 -20 -846 -253 -321 -62 -866 -208 -903 -961 -772 -669 -373 -744 -604 -417 -327 -726 -420 -760 -145 -304 -154 -831 -833 -175 -223 -421 -184 -435 -770 -444 -142 -637 -656 -437 -885 -652 -444 -130 -428 -584 -515 -364 -28 -738 -868 -352 -915 -712 -85 -672 -569 -368 -399 -21 -709 -111 -242 -785 -207 -431 -963 -722 -996 -106 -655 -256 -357 -221 -231 -235 -289 -745 -763 -320 -744 -631 -921 -437 -651 -674 -795 -79 -148 -786 -604 -444 -809 -830 -151 -184 -584 -462 -785 -962 -596 -20 -908 -587 -431 -73 -716 -899 -962 -89 -776 -666 -518 -21 -638 -664 -860 -280 -400 -235 -528 -870 -494 -309 -800 -77 -111 -33 -185 -234 -125 -454 -873 -799 -984 -112 -152 -372 -231 -554 -525 -816 -568 -744 -975 -300 -319 -377 -837 -202 -300 -456 -732 -753 -877 -667 -57 -209 -843 -121 -321 -273 -906 -222 -705 -918 -528 -730 -89 -584 -68 -39 -492 -499 -101 -720 -250 -662 -417 -984 -429 -690 -750 -450 -947 -168 -186 -395 -914 -766 -293 -254 -44 -202 -219 -599 -755 -269 -374 -763 -87 -824 -701 -344 -497 -76 -724 -114 -843 -759 -503 -908 -415 -811 -446 -840 -796 -478 -801 -468 -627 -446 -19 -757 -656 -692 -344 -83 -129 -711 -969 -558 -329 -686 -808 -708 -518 -229 -642 -783 -469 -854 -254 -976 -329 -782 -282 -589 -104 -635 -350 -403 -776 -467 -576 -792 -904 -809 -985 -993 -248 -813 -463 -198 -533 -435 -774 -232 -305 -379 -888 -53 -1 -75 -697 -37 -427 -100 -391 -418 -474 -280 -978 -145 -987 -612 -656 -887 -220 -870 -488 -580 -230 -729 -242 -369 -549 -139 -997 -951 -29 -272 -775 -186 -374 -192 -199 -798 -461 -666 -566 -945 -565 -321 -714 -140 -880 -26 -778 -249 -304 -130 -343 -726 -692 -899 -278 -669 -582 -561 -670 -366 -383 -920 -955 -33 -48 -263 -278 -448 -740 -476 -824 -518 -26 -425 -866 -658 -494 -433 -32 -620 -563 -541 -98 -390 -197 -503 -826 -912 -735 -941 -776 -269 -38 -951 -998 -626 -237 -678 -190 -563 -697 -906 -816 -393 -424 -943 -167 -991 -985 -569 -354 -288 -622 -292 -597 -800 -226 -288 -154 -424 -751 -302 -427 -260 -421 -256 -448 -814 -490 -90 -426 -180 -290 -170 -436 -568 -160 -870 -481 -765 -284 -459 -982 -660 -611 -234 -120 -271 -507 -371 -596 -670 -826 -561 -894 -218 -805 -311 -526 -924 -916 -528 -134 -547 -838 -578 -585 -155 -694 -327 -433 -379 -394 -829 -991 -582 -875 -673 -489 -307 -908 -656 -244 -917 -772 -104 -859 -415 -44 -247 -762 -120 -329 -876 -580 -586 -911 -57 -17 -241 -964 -402 -531 -364 -267 -514 -690 -562 -407 -839 -109 -467 -525 -406 -253 -741 -79 -349 -549 -810 -537 -135 -229 -334 -315 -957 -829 -390 -80 -335 -353 -372 -610 -697 -745 -398 -661 -528 -244 -178 -35 -231 -892 -383 -673 -462 -413 -722 -390 -23 -715 -967 -676 -456 -923 -128 -709 -560 -920 -681 -575 -497 -119 -428 -323 -213 -469 -939 -949 -77 -711 -431 -383 -506 -344 -81 -441 -510 -959 -556 -402 -593 -996 -374 -421 -240 -531 -24 -581 -118 -596 -646 -809 -329 -1000 -335 -504 -188 -971 -301 -428 -128 -819 -763 -710 -680 -582 -799 -377 -679 -32 -629 -995 -592 -967 -450 -604 -770 -365 -434 -123 -113 -395 -985 -566 -466 -16 -847 -750 -896 -788 -27 -408 -447 -231 -394 -20 -699 -469 -72 -57 -787 -351 -699 -55 -344 -920 -328 -865 -823 -262 -105 -574 -215 -725 -799 -610 -426 -987 -980 -74 -170 -282 -507 -773 -874 -599 -180 -305 -573 -694 -865 -27 -636 -129 -410 -462 -32 -935 -533 -751 -627 -350 -421 -663 -440 -258 -744 -464 -360 -199 -361 -224 -959 -776 -140 -679 -989 -934 -857 -792 -841 -546 -20 -88 -430 -308 -558 -358 -454 -177 -947 -870 -348 -560 -955 -992 -421 -590 -807 -908 -877 -782 -171 -83 -324 -725 -801 -962 -68 -458 -168 -427 -828 -318 -702 -636 -261 -61 -448 -286 -851 -928 -785 -258 -285 -841 -529 -335 -861 -778 -779 -828 -521 -943 -463 -906 -247 -423 -588 -318 -233 -668 -537 -258 -192 -503 -110 -402 -541 -326 -296 -605 -457 -879 -503 -689 -94 -393 -111 -843 -527 -604 -360 -352 -234 -932 -879 -589 -915 -488 -537 -401 -208 -424 -130 -629 -822 -912 -370 -879 -369 -876 -738 -16 -215 -547 -332 -81 -998 -652 -611 -603 -224 -615 -39 -117 -223 -1000 -593 -467 -692 -117 -94 -846 -145 -73 -197 -644 -308 -691 -249 -344 -896 -644 -491 -819 -38 -249 -92 -397 -593 -338 -473 -846 -131 -320 -515 -306 -122 -644 -475 -659 -70 -972 -584 -963 -882 -662 -854 -239 -614 -13 -408 -456 -365 -555 -908 -341 -736 -641 -891 -143 -604 -486 -975 -912 -843 -605 -716 -180 -658 -138 -659 -718 -75 -992 -993 -395 -240 -329 -95 -181 -345 -993 -203 -610 -264 -75 -422 -402 -622 -193 -113 -742 -145 -114 -35 -828 -325 -776 -552 -221 -449 -418 -438 -879 -383 -371 -347 -323 -847 -145 -112 -124 -128 -601 -380 -927 -632 -865 -362 -633 -216 -346 -944 -511 -930 -83 -950 -492 -356 -312 -129 -676 -925 -580 -721 -507 -208 -333 -415 -854 -220 -235 -719 -553 -819 -680 -412 -854 -60 -616 -43 -466 -103 -360 -732 -930 -261 -303 -41 -129 -744 -633 -655 -641 -47 -520 -966 -761 -996 -787 -159 -894 -45 -237 -880 -806 -434 -920 -992 -232 -757 -21 -74 -729 -364 -614 -482 -826 -877 -905 -81 -377 -299 -438 -133 -266 -636 -281 -164 -445 -541 -244 -554 -192 -374 -976 -536 -714 -153 -416 -144 -424 -363 -248 -381 -607 -31 -9 -986 -295 -395 -111 -462 -855 -305 -976 -788 -507 -628 -768 -690 -68 -379 -166 -90 -764 -686 -391 -280 -447 -226 -678 -233 -509 -349 -320 -707 -922 -926 -661 -870 -829 -219 -499 -594 -359 -713 -972 -265 -202 -807 -881 -37 -486 -264 -434 -53 -643 -434 -148 -397 -971 -980 -268 -794 -91 -776 -135 -121 -269 -564 -107 -696 -858 -377 -187 -86 -865 -79 -64 -521 -212 -27 -663 -428 -65 -148 -462 -7 -184 -851 -767 -348 -761 -781 -655 -617 -237 -31 -838 -278 -608 -312 -739 -477 -708 -628 -148 -173 -435 -747 -774 -677 -15 -262 -250 -630 -351 -12 -780 -221 -567 -805 -105 -169 -801 -488 -163 -690 -656 -78 -748 -912 -600 -371 -412 -75 -912 -77 -629 -581 -350 -943 -416 -103 -87 -774 -903 -394 -391 -978 -214 -279 -116 -308 -898 -930 -210 -380 -931 -163 -766 -639 -635 -159 -344 -43 -260 -113 -554 -944 -563 -942 -899 -246 -483 -353 -405 -397 -761 -408 -340 -252 -450 -797 -787 -375 -345 -427 -648 -603 -475 -754 -447 -907 -258 -612 -607 -981 -368 -207 -599 -27 -634 -379 -865 -490 -186 -369 -533 -10 -653 -994 -599 -429 -967 -53 -375 -174 -837 -79 -725 -58 -56 -900 -618 -109 -21 -995 -221 -552 -903 -816 -193 -165 -740 -965 -202 -298 -394 -41 -33 -122 -649 -297 -89 -527 -257 -569 -203 -484 -269 -778 -471 -477 -592 -362 -688 -626 -65 -461 -814 -80 -211 -109 -382 -51 -799 -921 -433 -782 -812 -420 -155 -727 -893 -502 -3 -668 -580 -58 -868 -618 -426 -304 -32 -914 -825 -976 -596 -417 -14 -191 -1000 -521 -477 -706 -257 -139 -779 -825 -711 -479 -712 -273 -514 -973 -460 -499 -356 -297 -24 -600 -69 -800 -801 -136 -221 -25 -903 -368 -339 -537 -9 -94 -992 -986 -643 -297 -125 -471 -460 -821 -841 -909 -440 -624 -131 -187 -442 -212 -482 -665 -170 -597 -103 -721 -109 -911 -480 -493 -787 -341 -923 -884 -11 -772 -395 -920 -34 -907 -530 -498 -594 -494 -78 -47 -101 -392 -238 -523 -140 -482 -761 -899 -232 -701 -832 -462 -878 -186 -875 -545 -872 -228 -474 -514 -804 -361 -67 -391 -444 -683 -353 -942 -88 -747 -109 -36 -228 -109 -142 -797 -834 -70 -501 -961 -12 -132 -945 -591 -565 -990 -519 -676 -769 -438 -612 -207 -50 -85 -204 -599 -67 -452 -700 -140 -478 -26 -545 -678 -59 -992 -102 -973 -95 -235 -544 -62 -203 -462 -640 -414 -548 -419 -214 -380 -540 -927 -44 -15 -778 -226 -186 -475 -197 -517 -66 -217 -221 -186 -618 -505 -706 -785 -347 -297 -198 -317 -975 -903 -719 -244 -759 -955 -776 -317 -284 -835 -164 -298 -857 -982 -689 -404 -303 -286 -459 -814 -328 -569 -130 -136 -764 -203 -572 -527 -636 -975 -193 -208 -161 -714 -956 -949 -234 -182 -110 -138 -826 -434 -647 -47 -437 -982 -424 -714 -827 -388 -526 -53 -115 -224 -901 -146 -311 -513 -371 -463 -833 -879 -313 -226 -503 -284 -621 -35 -871 -307 -397 -938 -400 -448 -718 -338 -88 -569 -563 -625 -323 -991 -766 -601 -701 -529 -815 -968 -366 -969 -933 -212 -481 -738 -501 -460 -198 -949 -862 -472 -123 -189 -417 -553 -973 -555 -280 -590 -378 -314 -697 -793 -788 -857 -925 -352 -88 -140 -392 -823 -654 -777 -588 -781 -134 -897 -531 -274 -851 -367 -117 -616 -27 -684 -909 -909 -376 -254 -455 -115 -138 -170 -932 -960 -629 -921 -372 -176 -463 -4 -753 -230 -214 -374 -713 -886 -727 -832 -284 -653 -67 -431 -10 -639 -917 -137 -748 -114 -942 -624 -758 -333 -824 -164 -7 -847 -927 -48 -299 -122 -574 -811 -684 -215 -582 -975 -21 -93 -420 -261 -250 -244 -320 -922 -787 -470 -796 -808 -501 -104 -184 -727 -951 -158 -771 -80 -280 -24 -781 -454 -405 -755 -902 -452 -193 -692 -279 -885 -725 -509 -513 -659 -272 -863 -328 -977 -317 -21 -428 -418 -394 -922 -178 -41 -58 -534 -324 -901 -508 -385 -410 -725 -959 -197 -591 -689 -391 -808 -683 -937 -305 -634 -680 -423 -417 -710 -978 -491 -355 -679 -823 -788 -800 -684 -167 -163 -653 -586 -981 -92 -603 -245 -926 -78 -703 -916 -300 -293 -768 -737 -10 -630 -755 -675 -671 -704 -665 -138 -509 -287 -501 -87 -707 -360 -746 -365 -463 -474 -282 -58 -426 -664 -613 -331 -755 -261 -114 -891 -46 -382 -534 -86 -338 -258 -376 -140 -657 -676 -117 -77 -802 -547 -951 -993 -386 -623 -516 -115 -656 -330 -456 -532 -237 -860 -299 -267 -583 -146 -752 -969 -505 -581 -105 -544 -257 -17 -797 -255 -657 -572 -721 -774 -7 -218 -106 -356 -617 -953 -561 -97 -769 -937 -747 -344 -162 -356 -234 -19 -499 -616 -427 -729 -113 -330 -184 -844 -116 -48 -973 -497 -378 -732 -327 -996 -446 -70 -73 -962 -975 -130 -84 -941 -914 -674 -98 -258 -871 -545 -57 -343 -690 -398 -631 -985 -369 -75 -850 -71 -977 -81 -855 -458 -221 -114 -51 -184 -793 -778 -665 -521 -366 -475 -425 -102 -460 -382 -985 -82 -36 -318 -664 -922 -857 -239 -2 -924 -903 -539 -551 -26 -273 -731 -444 -37 -787 -729 -376 -560 -877 -161 -118 -291 -558 -326 -626 -365 -83 -211 -500 -729 -528 -492 -912 -411 -504 -214 -897 -965 -377 -193 -365 -297 -271 -239 -918 -469 -789 -477 -525 -785 -25 -700 -227 -881 -323 -67 -72 -388 -402 -825 -403 -835 -772 -803 -31 -454 -125 -951 -843 -628 -471 -230 -467 -879 -209 -343 -251 -849 -422 -675 -455 -18 -95 -304 -269 -937 -961 -350 -576 -573 -105 -354 -651 -838 -307 -525 -793 -800 -174 -513 -822 -969 -802 -807 -290 -700 -609 -783 -557 -657 -280 -232 -634 -484 -244 -506 -41 -149 -523 -167 -882 -134 -649 -653 -138 -278 -788 -770 -532 -188 -913 -247 -53 -312 -901 -145 -807 -250 -447 -856 -93 -231 -681 -597 -589 -184 -659 -901 -605 -641 -605 -26 -777 -603 -774 -709 -802 -645 -96 -178 -979 -486 -615 -126 -133 -60 -993 -633 -921 -209 -815 -573 -90 -11 -606 -596 -949 -888 -975 -738 -434 -960 -880 -476 -617 -642 -238 -903 -701 -315 -869 -322 -625 -553 -801 -382 -389 -254 -321 -260 -899 -145 -717 -443 -641 -244 -374 -101 -44 -707 -784 -700 -653 -616 -27 -436 -570 -19 -739 -381 -246 -834 -999 -603 -461 -923 -32 -24 -658 -936 -733 -737 -103 -72 -462 -201 -125 -384 -818 -673 -883 -233 -822 -988 -955 -710 -831 -247 -349 -33 -881 -260 -236 -365 -874 -367 -369 -757 -418 -352 -882 -812 -45 -178 -40 -600 -310 -707 -918 -157 -947 -342 -535 -922 -888 -169 -208 -688 -539 -767 -194 -984 -580 -119 -897 -628 -63 -835 -504 -88 -491 -444 -247 -398 -82 -527 -739 -338 -498 -930 -765 -892 -783 -662 -396 -190 -710 -861 -105 -584 -125 -393 -511 -546 -465 -101 -233 -667 -538 -874 -919 -114 -978 -568 -976 -174 -433 -517 -833 -42 -832 -466 -826 -294 -842 -940 -21 -451 -881 -410 -418 -420 -398 -381 -48 -980 -444 -115 -193 -426 -378 -26 -264 -410 -897 -482 -970 -323 -860 -880 -200 -833 -603 -153 -967 -526 -33 -525 -750 -104 -624 -908 -329 -398 -164 -126 -289 -692 -513 -505 -41 -659 -244 -773 -878 -797 -39 -726 -815 -189 -612 -437 -153 -715 -636 -205 -610 -332 -548 -986 -791 -451 -583 -788 -883 -673 -911 -930 -930 -278 -521 -831 -261 -152 -966 -515 -63 -756 -292 -875 -945 -836 -440 -407 -143 -511 -560 -508 -414 -756 -788 -157 -965 -894 -764 -86 -216 -815 -118 -323 -457 -503 -247 -291 -899 -993 -267 -284 -786 -643 -598 -504 -34 -515 -530 -743 -440 -964 -146 -637 -35 -59 -779 -941 -788 -374 -961 -341 -173 -296 -163 -937 -787 -667 -614 -441 -790 -704 -839 -651 -488 -515 -754 -295 -769 -296 -477 -560 -300 -786 -495 -885 -608 -463 -561 -707 -645 -833 -532 -797 -659 -791 -612 -136 -995 -672 -818 -639 -598 -123 -296 -795 -964 -888 -877 -777 -71 -338 -497 -532 -820 -995 -543 -85 -585 -463 -380 -122 -210 -955 -404 -717 -574 -131 -593 -919 -765 -757 -749 -649 -334 -607 -675 -528 -974 -891 -830 -814 -840 -271 -923 -37 -591 -161 -689 -791 -221 -858 -978 -409 -616 -32 -603 -676 -924 -532 -714 -717 -563 -620 -901 -795 -339 -139 -89 -443 -660 -441 -593 -896 -18 -144 -441 -988 -357 -448 -927 -810 -960 -542 -929 -382 -777 -373 -206 -77 -840 -80 -738 -880 -729 -216 -514 -261 -402 -395 -851 -472 -53 -307 -191 -517 -45 -782 -775 -830 -669 -265 -982 -172 -834 -355 -646 -892 -288 -975 -164 -891 -689 -381 -297 -55 -716 -91 -280 -270 -708 -955 -223 -875 -857 -649 -818 -22 -436 -128 -247 -45 -546 -652 -482 -608 -519 -360 -121 -255 -440 -543 -956 -310 -834 -289 -445 -212 -835 -325 -858 -218 -677 -369 -399 -996 -327 -668 -19 -459 -212 -975 -645 -8 -361 -342 -893 -177 -683 -649 -575 -459 -467 -500 -131 -444 -664 -182 -511 -638 -888 -537 -648 -91 -431 -37 -667 -591 -555 -216 -683 -348 -362 -766 -978 -245 -979 -360 -338 -288 -325 -406 -372 -760 -442 -855 -136 -729 -349 -219 -547 -625 -689 -162 -282 -801 -864 -39 -963 -947 -709 -490 -179 -47 -258 -588 -669 -779 -678 -759 -663 -11 -131 -179 -284 -976 -237 -996 -177 -479 -772 -206 -678 -149 -132 -686 -71 -21 -586 -959 -119 -217 -663 -583 -419 -492 -925 -76 -755 -603 -795 -282 -692 -723 -110 -78 -125 -195 -441 -779 -189 -208 -747 -549 -354 -588 -104 -698 -564 -43 -82 -812 -44 -623 -551 -471 -658 -629 -739 -979 -83 -996 -917 -5 -322 -238 -678 -445 -902 -65 -957 -182 -484 -429 -266 -923 -668 -989 -547 -773 -89 -560 -140 -431 -142 -899 -857 -278 -152 -105 -497 -306 -212 -124 -354 -300 -771 -756 -587 -835 -8 -364 -546 -997 -597 -304 -50 -60 -828 -841 -404 -20 -391 -892 -329 -650 -7 -668 -614 -953 -232 -174 -701 -411 -377 -176 -622 -409 -831 -910 -930 -402 -339 -367 -36 -390 -863 -561 -231 -662 -553 -141 -5 -358 -163 -819 -985 -886 -653 -210 -345 -114 -248 -122 -673 -883 -446 -552 -881 -19 -762 -619 -87 -891 -550 -164 -637 -366 -623 -331 -343 -306 -997 -916 -410 -177 -124 -93 -296 -743 -167 -828 -741 -629 -689 -943 -505 -964 -746 -242 -732 -439 -709 -123 -535 -124 -404 -332 -190 -969 -144 -895 -209 -192 -471 -553 -499 -118 -32 -969 -94 -950 -840 -632 -31 -285 -265 -137 -598 -124 -133 -783 -263 -47 -905 -701 -261 -955 -359 -22 -467 -578 -336 -206 -530 -506 -444 -755 -1 -964 -487 -630 -447 -834 -870 -333 -223 -508 -183 -64 -590 -454 -277 -71 -135 -381 -895 -944 -50 -234 -175 -91 -371 -20 -540 -223 -906 -300 -744 -493 -471 -748 -286 -419 -336 -517 -554 -650 -562 -484 -863 -205 -329 -156 -281 -759 -490 -673 -657 -859 -277 -622 -815 -636 -856 -278 -745 -633 -580 -146 -893 -509 -458 -336 -993 -602 -185 -218 -66 -957 -668 -129 -14 -635 -728 -306 -712 -455 -713 -489 -752 -203 -127 -855 -710 -546 -197 -195 -502 -541 -596 -612 -323 -245 -969 -985 -567 -641 -520 -276 -588 -659 -474 -171 -867 -412 -218 -307 -471 -191 -291 -622 -439 -927 -162 -107 -605 -854 -608 -13 -674 -322 -700 -713 -136 -857 -551 -593 -862 -868 -258 -997 -166 -828 -671 -676 -57 -616 -781 -239 -171 -480 -258 -909 -664 -219 -204 -116 -138 -638 -726 -264 -454 -475 -304 -441 -435 -151 -965 -162 -659 -199 -977 -743 -334 -220 -180 -932 -606 -37 -808 -854 -597 -214 -949 -352 -177 -851 -679 -350 -134 -191 -914 -969 -976 -808 -66 -918 -427 -316 -708 -782 -802 -4 -696 -502 -569 -157 -842 -398 -771 -518 -587 -851 -678 -464 -706 -328 -500 -469 -550 -549 -995 -618 -384 -972 -983 -299 -316 -881 -106 -375 -366 -787 -380 -42 -164 -189 -373 -100 -202 -959 -177 -815 -846 -659 -172 -707 -249 -276 -325 -853 -121 -281 -156 -430 -633 -515 -864 -88 -492 -694 -435 -539 -358 -372 -500 -120 -346 -442 -672 -385 -688 -325 -211 -969 -984 -379 -855 -843 -688 -688 -396 -294 -518 -149 -890 -706 -460 -837 -457 -969 -615 -942 -703 -689 -927 -842 -790 -297 -777 -103 -483 -775 -378 -597 -884 -344 -959 -594 -293 -412 -193 -207 -820 -513 -114 -977 -405 -432 -401 -44 -770 -631 -185 -452 -584 -276 -327 -767 -862 -674 -481 -693 -62 -22 -792 -459 -563 -950 -208 -975 -896 -292 -548 -459 -553 -379 -969 -24 -915 -987 -649 -485 -560 -828 -745 -477 -716 -289 -480 -93 -513 -895 -990 -293 -424 -439 -849 -72 -52 -684 -781 -234 -491 -296 -818 -356 -347 -440 -755 -188 -299 -833 -185 -606 -269 -77 -661 -828 -341 -796 -372 -461 -131 -544 -481 -136 -139 -52 -308 -791 -590 -975 -46 -627 -322 -122 -696 -426 -632 -136 -101 -453 -909 -624 -158 -129 -637 -101 -160 -847 -485 -713 -346 -666 -625 -14 -178 -275 -839 -657 -784 -180 -677 -556 -476 -605 -992 -503 -834 -600 -512 -556 -523 -120 -59 -336 -449 -420 -669 -21 -21 -67 -783 -703 -614 -140 -318 -81 -594 -400 -362 -933 -951 -911 -592 -773 -122 -787 -407 -916 -538 -518 -282 -501 -225 -259 -9 -774 -378 -861 -904 -453 -356 -731 -188 -580 -226 -948 -407 -408 -483 -722 -434 -538 -136 -359 -725 -640 -628 -451 -276 -724 -804 -625 -194 -667 -634 -560 -444 -7 -625 -691 -725 -708 -343 -542 -193 -216 -824 -167 -897 -123 -427 -506 -151 -314 -765 -65 -930 -405 -769 -649 -975 -891 -852 -463 -567 -127 -877 -353 -796 -393 -905 -73 -196 -324 -173 -708 -625 -371 -653 -382 -511 -378 -813 -198 -845 -506 -43 -903 -935 -338 -234 -910 -922 -806 -601 -424 -996 -344 -113 -873 -413 -400 -143 -319 -309 -546 -70 -218 -221 -35 -500 -147 -825 -27 -343 -369 -574 -36 -159 -541 -97 -739 -278 -519 -633 -212 -26 -777 -720 -61 -974 -354 -11 -504 -853 -234 -502 -461 -558 -335 -935 -144 -483 -3 -871 -372 -438 -181 -913 -905 -658 -634 -441 -112 -267 -559 -676 -511 -643 -477 -162 -169 -58 -340 -897 -966 -423 -595 -794 -905 -980 -555 -65 -149 -796 -547 -85 -983 -376 -407 -742 -688 -860 -715 -711 -736 -333 -999 -999 -616 -426 -711 -540 -911 -913 -235 -5 -954 -457 -173 -618 -249 -758 -367 -632 -360 -209 -69 -194 -439 -139 -481 -383 -860 -12 -893 -291 -61 -167 -714 -55 -493 -625 -569 -954 -261 -412 -375 -421 -787 -288 -494 -865 -3 -440 -481 -164 -511 -893 -421 -856 -796 -652 -497 -108 -762 -469 -645 -728 -292 -203 -594 -913 -236 -203 -244 -312 -765 -817 -119 -63 -717 -566 -40 -91 -715 -297 -673 -867 -960 -87 -664 -946 -184 -830 -454 -419 -738 -230 -262 -534 -196 -397 -516 -313 -777 -515 -511 -886 -948 -313 -766 -239 -113 -772 -534 -662 -240 -314 -440 -873 -993 -339 -623 -95 -828 -667 -660 -263 -423 -339 -554 -656 -165 -328 -173 -988 -197 -535 -315 -606 -877 -2 -303 -335 -178 -445 -915 -863 -992 -147 -999 -951 -404 -336 -833 -237 -322 -614 -360 -799 -7 -420 -313 -911 -838 -98 -832 -108 -557 -120 -285 -167 -279 -515 -194 -745 -100 -25 -289 -751 -708 -84 -176 -180 -919 -241 -345 -170 -688 -356 -923 -214 -270 -451 -177 -934 -873 -221 -214 -549 -422 -265 -75 -581 -589 -59 -918 -94 -170 -930 -231 -961 -621 -720 -817 -743 -835 -712 -605 -385 -513 -999 -692 -492 -997 -882 -678 -986 -301 -894 -413 -182 -172 -916 -62 -73 -481 -909 -953 -985 -415 -535 -488 -931 -239 -173 -371 -711 -831 -113 -664 -353 -663 -607 -728 -754 -752 -101 -25 -805 -716 -475 -581 -544 -179 -444 -112 -883 -641 -45 -450 -6 -329 -969 -792 -747 -534 -835 -979 -537 -316 -172 -671 -779 -602 -940 -987 -710 -746 -71 -671 -661 -908 -732 -821 -798 -5 -856 -595 -840 -624 -205 -322 -254 -579 -738 -541 -683 -878 -584 -526 -440 -163 -305 -177 -110 -568 -117 -954 -859 -478 -723 -944 -789 -938 -560 -794 -523 -205 -913 -725 -958 -276 -746 -666 -431 -838 -365 -814 -458 -692 -710 -432 -419 -51 -671 -938 -204 -667 -996 -126 -477 -703 -143 -106 -736 -871 -870 -191 -219 -26 -668 -596 -337 -178 -270 -145 -722 -797 -769 -5 -475 -607 -128 -579 -367 -620 -744 -45 -271 -553 -805 -767 -106 -333 -176 -377 -873 -980 -404 -856 -979 -979 -230 -47 -5 -848 -88 -888 -790 -688 -719 -94 -500 -83 -701 -204 -726 -904 -855 -294 -814 -563 -717 -301 -781 -973 -739 -792 -810 -454 -68 -547 -946 -491 -103 -724 -158 -670 -263 -211 -787 -399 -423 -508 -773 -108 -225 -571 -193 -362 -855 -882 -158 -141 -757 -60 -685 -551 -861 -924 -984 -619 -904 -437 -837 -80 -950 -948 -160 -335 -800 -689 -693 -201 -411 -346 -386 -231 -474 -226 -59 -452 -63 -782 -774 -617 -114 -370 -909 -384 -376 -81 -459 -788 -840 -419 -854 -532 -714 -231 -448 -922 -795 -39 -101 -181 -766 -847 -553 -644 -163 -967 -305 -549 -267 -529 -886 -66 -923 -994 -337 -183 -214 -566 -159 -86 -333 -645 -971 -789 -640 -161 -782 -734 -582 -697 -918 -912 -857 -81 -164 -554 -318 -939 -198 -163 -995 -881 -526 -156 -895 -525 -361 -25 -535 -804 -806 -302 -448 -646 -528 -328 -5 -5 -761 -727 -949 -552 -760 -919 -120 -105 -694 -315 -368 -115 -979 -815 -800 -944 -153 -160 -58 -411 -227 -204 -724 -312 -607 -821 -946 -391 -176 -518 -311 -233 -574 -964 -78 -914 -102 -689 -768 -125 -595 -86 -914 -556 -788 -89 -560 -303 -404 -586 -295 -726 -340 -568 -779 -620 -854 -145 -236 -215 -891 -47 -185 -119 -320 -777 -833 -778 -479 -139 -144 -492 -579 -65 -551 -307 -181 -839 -679 -944 -825 -334 -808 -89 -359 -572 -34 -705 -316 -425 -534 -949 -56 -295 -891 -301 -309 -420 -503 -676 -323 -236 -521 -206 -76 -757 -17 -513 -699 -750 -942 -45 -828 -448 -103 -465 -851 -965 -533 -256 -971 -570 -243 -115 -805 -895 -392 -155 -808 -647 -62 -191 -273 -703 -865 -459 -303 -658 -334 -130 -327 -577 -191 -66 -865 -811 -990 -757 -126 -190 -19 -926 -276 -443 -514 -305 -454 -142 -875 -257 -555 -796 -636 -607 -138 -366 -845 -344 -7 -417 -444 -981 -447 -614 -804 -198 -479 -221 -518 -557 -169 -517 -655 -111 -598 -625 -548 -528 -885 -526 -456 -69 -663 -893 -451 -868 -880 -560 -61 -834 -888 -437 -931 -634 -447 -191 -827 -531 -918 -112 -530 -380 -470 -518 -754 -492 -563 -112 -133 -55 -509 -628 -731 -271 -345 -269 -645 -50 -317 -861 -673 -265 -709 -367 -402 -198 -644 -305 -242 -312 -43 -507 -654 -257 -487 -843 -728 -509 -535 -619 -343 -881 -643 -543 -985 -185 -81 -672 -935 -797 -59 -394 -593 -780 -769 -547 -730 -160 -924 -590 -182 -763 -42 -426 -139 -988 -364 -158 -63 -998 -965 -202 -297 -60 -953 -16 -834 -781 -447 -408 -857 -867 -740 -780 -886 -270 -179 -740 -995 -340 -456 -446 -724 -500 -997 -419 -397 -295 -936 -984 -870 -445 -517 -88 -389 -328 -992 -257 -831 -494 -214 -481 -737 -432 -803 -558 -626 -63 -641 -56 -721 -14 -674 -441 -999 -547 -891 -651 -557 -627 -592 -672 -451 -145 -30 -1000 -390 -229 -758 -995 -503 -511 -126 -864 -532 -963 -212 -795 -432 -584 -231 -97 -106 -303 -684 -324 -811 -399 -218 -296 -907 -581 -448 -261 -719 -829 -48 -267 -794 -545 -538 -217 -526 -897 -785 -990 -653 -827 -958 -376 -245 -348 -560 -131 -101 -874 -675 -304 -709 -883 -153 -670 -508 -216 -68 -949 -440 -65 -118 -922 -338 -770 -943 -437 -70 -23 -585 -553 -417 -90 -253 -155 -485 -843 -340 -893 -179 -485 -141 -163 -624 -600 -980 -239 -233 -676 -304 -899 -7 -979 -294 -873 -61 -368 -502 -669 -608 -196 -341 -406 -996 -771 -416 -893 -350 -871 -31 -913 -823 -249 -300 -326 -491 -49 -990 -605 -906 -581 -315 -245 -702 -669 -825 -746 -860 -40 -231 -400 -948 -995 -694 -341 -801 -57 -995 -780 -581 -523 -678 -619 -530 -218 -159 -817 -752 -263 -941 -307 -729 -622 -857 -381 -101 -102 -22 -930 -667 -68 -648 -913 -583 -67 -273 -980 -727 -158 -218 -767 -652 -66 -820 -672 -964 -817 -76 -40 -285 -602 -782 -909 -485 -74 -938 -593 -522 -974 -453 -443 -493 -665 -768 -365 -725 -422 -524 -940 -451 -69 -481 -863 -28 -256 -315 -17 -395 -61 -282 -878 -803 -395 -694 -100 -198 -398 -418 -118 -7 -223 -943 -978 -84 -725 -685 -803 -180 -604 -737 -444 -787 -233 -767 -113 -738 -505 -224 -393 -89 -170 -940 -331 -173 -256 -668 -577 -541 -589 -893 -801 -880 -7 -698 -758 -521 -223 -450 -945 -72 -745 -680 -346 -451 -802 -840 -108 -572 -195 -681 -831 -955 -936 -452 -64 -232 -908 -551 -449 -374 -86 -722 -643 -587 -899 -34 -141 -41 -597 -752 -784 -964 -929 -759 -199 -663 -116 -524 -897 -593 -966 -8 -348 -869 -827 -863 -611 -218 -851 -751 -283 -625 -905 -716 -485 -525 -554 -931 -712 -25 -110 -711 -461 -112 -610 -459 -237 -262 -741 -320 -380 -62 -194 -397 -493 -997 -461 -203 -260 -754 -770 -766 -11 -646 -928 -465 -104 -262 -298 -565 -737 -975 -349 -177 -40 -260 -82 -484 -491 -989 -59 -938 -512 -509 -605 -648 -404 -45 -797 -224 -825 -370 -259 -288 -307 -138 -618 -968 -99 -345 -369 -704 -12 -300 -817 -692 -640 -459 -255 -128 -23 -468 -807 -783 -12 -605 -713 -349 -732 -520 -801 -594 -727 -25 -21 -685 -156 -830 -564 -88 -596 -536 -192 -299 -60 -167 -568 -695 -934 -265 -466 -60 -395 -66 -550 -462 -861 -766 -114 -541 -987 -127 -676 -953 -967 -778 -366 -26 -256 -966 -73 -895 -320 -847 -968 -323 -740 -721 -107 -747 -670 -804 -405 -118 -678 -267 -924 -781 -41 -159 -662 -267 -343 -327 -87 -867 -736 -155 -638 -751 -557 -33 -310 -846 -189 -585 -178 -51 -863 -653 -357 -171 -294 -572 -455 -86 -622 -725 -464 -322 -793 -342 -867 -571 -846 -609 -554 -58 -862 -488 -793 -381 -851 -909 -348 -271 -558 -892 -803 -475 -778 -732 -1 -81 -233 -524 -289 -581 -382 -609 -330 -707 -774 -911 -114 -499 -41 -975 -483 -234 -267 -66 -507 -124 -315 -729 -188 -456 -919 -818 -431 -698 -583 -755 -933 -801 -574 -6 -269 -671 -124 -789 -127 -369 -883 -283 -448 -762 -516 -815 -557 -718 -12 -610 -422 -601 -797 -314 -690 -309 -402 -840 -556 -860 -667 -275 -819 -895 -58 -376 -177 -688 -189 -840 -707 -684 -777 -923 -96 -975 -599 -940 -245 -600 -862 -931 -778 -502 -110 -331 -833 -423 -785 -867 -159 -659 -898 -694 -489 -535 -443 -592 -379 -926 -888 -892 -178 -13 -876 -92 -636 -320 -158 -175 -632 -828 -686 -633 -886 -965 -305 -124 -702 -63 -808 -80 -618 -785 -473 -748 -760 -687 -705 -150 -313 -523 -505 -746 -786 -896 -701 -430 -438 -37 -512 -642 -56 -481 -696 -706 -159 -705 -358 -54 -526 -776 -185 -120 -73 -790 -382 -74 -140 -818 -336 -969 -308 -540 -17 -176 -616 -723 -697 -516 -54 -675 -700 -940 -577 -383 -817 -579 -510 -946 -80 -359 -396 -49 -295 -578 -669 -35 -600 -684 -486 -789 -712 -79 -939 -252 -517 -962 -591 -950 -242 -296 -979 -900 -245 -324 -357 -894 -591 -88 -31 -53 -854 -18 -122 -383 -67 -517 -552 -380 -17 -694 -447 -507 -426 -358 -178 -529 -958 -531 -343 -547 -226 -889 -358 -184 -240 -502 -26 -460 -893 -840 -74 -206 -671 -309 -744 -185 -442 -262 -576 -329 -152 -907 -527 -383 -225 -17 -722 -307 -715 -260 -560 -767 -281 -640 -457 -2 -387 -597 -790 -645 -181 -938 -791 -828 -973 -271 -273 -937 -525 -682 -921 -508 -669 -231 -679 -349 -266 -429 -604 -781 -275 -539 -530 -72 -360 -159 -436 -501 -995 -311 -344 -79 -953 -869 -204 -88 -434 -607 -494 -496 -686 -839 -11 -546 -479 -25 -662 -825 -732 -586 -142 -470 -584 -372 -872 -379 -576 -102 -405 -128 -582 -478 -18 -650 -882 -823 -83 -472 -841 -392 -406 -207 -681 -334 -808 -570 -579 -169 -438 -341 -877 -726 -427 -316 -772 -224 -102 -71 -60 -94 -330 -570 -961 -49 -669 -985 -805 -23 -989 -307 -895 -66 -227 -251 -282 -836 -451 -217 -366 -327 -750 -618 -381 -862 -165 -583 -516 -234 -474 -971 -629 -655 -280 -43 -573 -335 -818 -669 -620 -40 -291 -82 -342 -964 -801 -786 -799 -457 -722 -454 -117 -951 -151 -356 -336 -298 -416 -651 -972 -194 -715 -972 -802 -190 -682 -780 -697 -875 -550 -105 -39 -660 -758 -855 -766 -208 -322 -53 -992 -718 -137 -747 -988 -558 -478 -591 -391 -687 -883 -928 -118 -399 -192 -257 -917 -930 -729 -181 -50 -777 -584 -41 -962 -342 -740 -992 -889 -296 -667 -767 -329 -701 -334 -474 -940 -212 -640 -923 -344 -672 -336 -700 -480 -953 -644 -391 -456 -908 -765 -76 -273 -10 -641 -27 -258 -264 -882 -527 -46 -482 -842 -817 -429 -597 -780 -307 -90 -122 -617 -68 -708 -387 -375 -579 -367 -905 -169 -237 -670 -564 -859 -244 -704 -389 -549 -771 -79 -316 -675 -155 -870 -472 -33 -699 -906 -330 -528 -926 -125 -399 -457 -286 -682 -896 -464 -296 -374 -869 -436 -643 -889 -830 -189 -605 -800 -778 -968 -160 -577 -301 -793 -711 -811 -757 -996 -696 -10 -580 -280 -122 -181 -781 -318 -397 -148 -588 -133 -707 -459 -318 -126 -761 -614 -690 -442 -242 -103 -41 -274 -693 -909 -124 -808 -134 -488 -190 -178 -712 -50 -558 -361 -145 -609 -252 -203 -906 -66 -875 -293 -670 -751 -628 -823 -52 -172 -919 -293 -443 -80 -719 -459 -140 -960 -400 -584 -669 -361 -790 -163 -232 -17 -12 -378 -712 -107 -483 -359 -325 -812 -121 -559 -499 -671 -266 -810 -899 -669 -19 -885 -563 -947 -850 -827 -183 -14 -604 -848 -48 -285 -611 -337 -430 -742 -772 -569 -616 -846 -476 -549 -551 -39 -474 -931 -881 -972 -60 -312 -464 -534 -632 -47 -403 -2 -176 -338 -528 -292 -805 -743 -83 -482 -167 -634 -119 -854 -80 -433 -369 -37 -800 -302 -426 -308 -467 -994 -724 -403 -298 -54 -21 -96 -380 -125 -825 -731 -285 -492 -510 -33 -565 -435 -662 -97 -968 -341 -964 -232 -645 -805 -540 -480 -68 -949 -466 -464 -972 -882 -14 -682 -531 -856 -309 -610 -293 -855 -903 -314 -373 -741 -538 -304 -797 -769 -310 -954 -855 -792 -21 -312 -49 -222 -797 -706 -192 -214 -131 -239 -252 -648 -420 -858 -122 -854 -713 -886 -706 -209 -637 -177 -151 -648 -68 -772 -157 -130 -994 -664 -520 -940 -601 -315 -186 -88 -864 -554 -670 -930 -672 -583 -564 -1000 -385 -138 -394 -380 -803 -808 -514 -40 -700 -310 -514 -87 -694 -309 -540 -679 -502 -777 -383 -721 -550 -743 -161 -181 -610 -874 -794 -315 -763 -945 -789 -433 -324 -965 -857 -509 -794 -53 -199 -927 -723 -534 -337 -856 -222 -622 -205 -503 -957 -58 -802 -90 -599 -987 -194 -757 -957 -152 -534 -530 -141 -611 -515 -44 -300 -982 -859 -779 -409 -970 -967 -406 -425 -34 -655 -913 -586 -364 -374 -250 -169 -673 -40 -7 -929 -771 -362 -644 -867 -486 -793 -573 -129 -542 -426 -689 -731 -805 -321 -674 -789 -822 -301 -781 -980 -296 -895 -899 -397 -210 -943 -433 -551 -747 -213 -58 -669 -9 -362 -72 -206 -888 -13 -153 -215 -851 -106 -129 -140 -322 -346 -161 -574 -579 -424 -222 -613 -42 -532 -358 -296 -97 -614 -857 -247 -408 -830 -530 -471 -374 -618 -627 -37 -198 -397 -364 -23 -796 -487 -908 -186 -321 -458 -720 -197 -533 -303 -874 -324 -88 -51 -278 -820 -280 -103 -312 -524 -537 -405 -566 -577 -85 -53 -769 -132 -421 -619 -983 -605 -826 -297 -640 -2 -242 -384 -736 -946 -406 -931 -481 -821 -197 -898 -194 -325 -824 -879 -530 -258 -280 -275 -555 -275 -797 -204 -383 -972 -672 -984 -874 -72 -830 -694 -149 -684 -83 -613 -352 -484 -504 -235 -422 -76 -17 -542 -495 -100 -73 -961 -984 -811 -234 -767 -608 -519 -772 -96 -567 -936 -658 -915 -393 -851 -381 -840 -122 -128 -653 -561 -472 -853 -972 -53 -531 -872 -834 -576 -183 -657 -965 -930 -701 -464 -115 -935 -760 -630 -890 -813 -112 -185 -557 -901 -319 -100 -636 -328 -901 -153 -65 -850 -270 -690 -142 -344 -765 -752 -340 -289 -855 -153 -492 -623 -39 -645 -845 -711 -806 -113 -314 -525 -378 -281 -613 -385 -326 -95 -847 -37 -729 -648 -869 -214 -183 -667 -708 -192 -746 -612 -334 -312 -134 -74 -207 -211 -258 -472 -182 -31 -121 -884 -717 -516 -824 -807 -870 -550 -964 -538 -722 -433 -836 -162 -297 -267 -468 -818 -827 -198 -141 -557 -347 -243 -703 -241 -199 -577 -954 -708 -250 -162 -129 -407 -356 -641 -786 -438 -604 -14 -36 -706 -938 -725 -968 -235 -558 -210 -643 -421 -86 -479 -802 -885 -557 -515 -20 -894 -172 -557 -819 -622 -56 -562 -722 -410 -560 -419 -958 -535 -834 -176 -506 -333 -944 -263 -121 -864 -292 -757 -85 -38 -187 -307 -224 -402 -340 -633 -73 -411 -806 -167 -397 -977 -261 -21 -184 -808 -344 -691 -62 -777 -33 -362 -118 -283 -645 -615 -19 -108 -995 -93 -740 -871 -381 -206 -122 -738 -502 -770 -243 -654 -628 -452 -251 -295 -549 -232 -619 -21 -195 -57 -408 -29 -762 -216 -174 -578 -903 -192 -732 -317 -512 -635 -878 -177 -239 -695 -431 -888 -959 -564 -896 -378 -1 -950 -997 -180 -315 -332 -757 -691 -607 -481 -628 -546 -64 -287 -442 -448 -454 -356 -520 -197 -530 -470 -965 -243 -340 -541 -304 -45 -734 -856 -712 -363 -678 -412 -529 -701 -54 -337 -316 -870 -380 -273 -612 -633 -734 -569 -679 -493 -895 -901 -122 -363 -799 -263 -464 -307 -711 -480 -739 -404 -317 -968 -489 -618 -524 -958 -521 -795 -293 -3 -150 -485 -733 -436 -327 -97 -102 -733 -656 -152 -676 -856 -935 -415 -24 -518 -571 -238 -713 -298 -685 -769 -882 -914 -677 -890 -53 -254 -905 -389 -132 -778 -415 -868 -636 -498 -193 -196 -504 -746 -348 -490 -847 -158 -147 -293 -866 -135 -198 -282 -406 -301 -799 -129 -616 -294 -278 -14 -461 -350 -885 -290 -449 -336 -701 -974 -23 -281 -103 -902 -183 -239 -905 -916 -508 -954 -307 -661 -635 -774 -487 -197 -412 -782 -982 -660 -41 -257 -426 -82 -527 -471 -628 -782 -941 -335 -916 -726 -532 -723 -773 -804 -496 -631 -995 -634 -15 -224 -996 -838 -999 -779 -438 -377 -66 -403 -538 -366 -426 -473 -641 -827 -716 -147 -375 -798 -236 -424 -715 -845 -827 -407 -239 -238 -159 -30 -758 -816 -30 -651 -205 -218 -262 -901 -625 -691 -774 -364 -767 -965 -152 -357 -641 -208 -312 -860 -369 -602 -735 -71 -476 -892 -86 -666 -907 -772 -439 -153 -735 -55 -878 -749 -758 -193 -806 -31 -916 -453 -230 -793 -636 -40 -230 -544 -910 -644 -57 -421 -658 -463 -611 -494 -67 -110 -19 -99 -624 -838 -538 -946 -80 -901 -486 -762 -886 -726 -862 -482 -564 -177 -431 -802 -797 -809 -368 -68 -942 -591 -947 -321 -631 -430 -988 -601 -914 -937 -114 -681 -784 -360 -11 -821 -173 -361 -208 -484 -243 -231 -437 -863 -168 -365 -623 -358 -656 -913 -281 -579 -669 -933 -453 -306 -898 -580 -558 -95 -209 -938 -948 -967 -188 -118 -66 -102 -936 -815 -351 -571 -632 -773 -343 -603 -844 -123 -807 -588 -351 -727 -397 -86 -965 -443 -351 -182 -956 -526 -85 -251 -717 -175 -995 -76 -573 -100 -943 -305 -201 -67 -33 -656 -61 -268 -452 -218 -452 -236 -96 -543 -2 -98 -533 -79 -825 -646 -339 -182 -187 -778 -558 -43 -106 -474 -142 -162 -161 -477 -24 -50 -583 -348 -355 -666 -828 -957 -724 -668 -911 -404 -697 -12 -708 -71 -987 -233 -813 -777 -943 -639 -653 -7 -787 -31 -704 -396 -704 -576 -421 -527 -386 -763 -379 -747 -590 -568 -627 -123 -248 -85 -644 -147 -544 -416 -931 -270 -933 -242 -493 -794 -461 -701 -370 -805 -103 -940 -828 -473 -108 -376 -868 -119 -266 -999 -413 -96 -125 -348 -204 -952 -538 -695 -750 -820 -514 -918 -791 -210 -691 -414 -262 -867 -979 -16 -225 -782 -972 -902 -166 -698 -492 -336 -636 -928 -230 -216 -784 -297 -121 -642 -262 -351 -972 -346 -348 -140 -925 -385 -527 -277 -933 -284 -52 -614 -265 -395 -507 -137 -657 -409 -19 -917 -63 -259 -269 -846 -672 -12 -445 -187 -873 -982 -493 -674 -430 -206 -394 -20 -623 -345 -612 -65 -827 -825 -737 -934 -872 -183 -491 -694 -750 -975 -6 -161 -558 -480 -779 -111 -934 -988 -538 -897 -541 -886 -110 -980 -66 -997 -627 -885 -718 -887 -368 -289 -832 -105 -527 -931 -512 -552 -29 -671 -944 -667 -567 -846 -25 -26 -534 -261 -523 -81 -544 -983 -73 -137 -985 -526 -433 -820 -714 -76 -993 -546 -979 -437 -465 -801 -995 -342 -76 -984 -279 -150 -181 -912 -503 -878 -584 -693 -768 -456 -593 -581 -614 -333 -475 -403 -703 -650 -247 -663 -148 -737 -136 -179 -308 -317 -222 -592 -605 -282 -89 -71 -669 -440 -232 -27 -583 -511 -636 -399 -963 -535 -390 -55 -61 -476 -113 -461 -913 -14 -518 -577 -217 -134 -173 -265 -1 -68 -236 -893 -874 -255 -54 -789 -335 -887 -707 -402 -664 -470 -411 -951 -496 -825 -670 -975 -343 -117 -271 -731 -428 -358 -767 -6 -67 -140 -68 -819 -196 -244 -536 -18 -420 -941 -970 -925 -171 -639 -224 -151 -17 -91 -13 -705 -318 -436 -132 -101 -666 -275 -194 -526 -522 -326 -649 -695 -31 -564 -609 -695 -868 -962 -205 -381 -502 -735 -184 -127 -628 -19 -206 -223 -545 -122 -762 -852 -54 -208 -833 -939 -467 -258 -52 -818 -393 -964 -463 -377 -354 -993 -709 -640 -224 -190 -617 -292 -928 -213 -588 -653 -132 -826 -861 -373 -366 -405 -314 -644 -749 -22 -819 -432 -750 -197 -471 -681 -997 -850 -249 -116 -75 -413 -462 -121 -161 -6 -888 -831 -51 -824 -349 -756 -359 -756 -306 -99 -656 -862 -657 -995 -390 -969 -15 -258 -380 -669 -811 -890 -162 -193 -138 -183 -219 -287 -430 -495 -6 -960 -480 -787 -638 -882 -443 -719 -149 -721 -952 -218 -12 -279 -831 -196 -261 -175 -236 -163 -719 -617 -1 -921 -62 -634 -609 -251 -721 -930 -324 -400 -290 -703 -483 -886 -793 -641 -77 -22 -515 -890 -285 -446 -718 -417 -309 -481 -55 -498 -482 -696 -462 -208 -594 -259 -283 -836 -916 -281 -670 -185 -470 -943 -178 -70 -898 -873 -745 -192 -440 -748 -24 -10 -668 -252 -904 -456 -776 -745 -736 -677 -185 -914 -22 -176 -327 -32 -566 -802 -640 -783 -723 -378 -934 -196 -856 -814 -942 -12 -368 -192 -678 -281 -170 -90 -997 -747 -349 -949 -785 -745 -351 -973 -651 -947 -600 -738 -993 -226 -254 -99 -248 -699 -128 -596 -282 -766 -159 -160 -521 -334 -733 -259 -420 -354 -862 -792 -559 -95 -152 -952 -306 -123 -801 -215 -293 -864 -298 -436 -683 -471 -404 -304 -349 -350 -302 -680 -662 -992 -312 -220 -578 -433 -871 -948 -806 -136 -892 -104 -359 -976 -736 -701 -680 -911 -285 -913 -841 -616 -247 -781 -504 -39 -90 -578 -964 -908 -442 -270 -896 -984 -268 -783 -855 -534 -382 -910 -980 -64 -663 -859 -168 -102 -350 -543 -496 -468 -149 -23 -837 -104 -696 -239 -602 -366 -987 -854 -567 -837 -531 -30 -403 -37 -342 -248 -883 -417 -864 -623 -904 -910 -897 -694 -38 -985 -30 -719 -355 -72 -334 -905 -513 -592 -565 -496 -627 -996 -156 -131 -523 -500 -652 -574 -368 -204 -19 -177 -897 -766 -329 -940 -360 -780 -475 -399 -197 -615 -21 -869 -37 -810 -698 -525 -206 -413 -196 -681 -667 -127 -823 -792 -925 -542 -703 -957 -223 -721 -438 -968 -626 -657 -597 -124 -272 -314 -593 -709 -706 -389 -704 -903 -927 -315 -569 -334 -812 -590 -171 -447 -798 -237 -542 -184 -384 -815 -555 -393 -864 -309 -409 -117 -846 -59 -389 -181 -172 -488 -203 -318 -882 -418 -49 -300 -93 -299 -964 -858 -13 -639 -449 -308 -517 -476 -395 -71 -33 -197 -153 -941 -882 -869 -321 -890 -678 -762 -338 -143 -890 -537 -513 -931 -353 -723 -225 -297 -446 -884 -377 -343 -333 -779 -975 -810 -989 -426 -375 -573 -386 -33 -110 -680 -179 -312 -919 -42 -295 -291 -639 -133 -937 -370 -866 -451 -39 -680 -609 -934 -452 -171 -333 -34 -979 -689 -937 -282 -907 -15 -966 -423 -955 -801 -897 -896 -935 -497 -487 -899 -418 -39 -584 -458 -531 -432 -868 -850 -409 -901 -214 -987 -224 -661 -719 -636 -525 -943 -397 -311 -301 -1 -840 -933 -176 -782 -578 -439 -315 -859 -172 -490 -735 -878 -453 -720 -435 -647 -44 -130 -163 -96 -275 -790 -301 -618 -106 -904 -546 -234 -799 -220 -576 -30 -265 -257 -568 -934 -920 -839 -306 -219 -297 -42 -322 -289 -901 -938 -580 -36 -172 -42 -776 -519 -214 -37 -47 -476 -587 -236 -993 -603 -956 -748 -742 -553 -130 -839 -263 -182 -152 -173 -415 -327 -242 -49 -343 -756 -878 -623 -981 -650 -129 -203 -458 -713 -994 -789 -335 -980 -112 -73 -488 -242 -653 -79 -220 -245 -302 -731 -871 -447 -556 -68 -106 -997 -779 -303 -720 -280 -271 -236 -191 -178 -956 -876 -423 -859 -11 -70 -769 -691 -492 -619 -38 -394 -992 -474 -206 -833 -475 -608 -211 -349 -914 -9 -67 -798 -541 -977 -495 -566 -703 -949 -5 -549 -155 -265 -564 -320 -851 -653 -166 -901 -138 -737 -495 -12 -424 -371 -885 -408 -13 -115 -843 -481 -653 -819 -684 -157 -432 -643 -86 -318 -419 -674 -658 -628 -402 -16 -895 -608 -982 -390 -346 -937 -468 -22 -958 -948 -7 -473 -751 -115 -539 -487 -893 -981 -587 -115 -567 -383 -681 -272 -235 -845 -490 -87 -526 -747 -36 -376 -524 -168 -124 -35 -463 -114 -177 -889 -101 -284 -894 -293 -964 -409 -216 -808 -264 -162 -995 -964 -362 -461 -670 -426 -594 -609 -46 -523 -93 -598 -638 -928 -874 -475 -254 -278 -450 -70 -223 -560 -619 -82 -530 -195 -835 -618 -188 -537 -767 -50 -726 -946 -116 -57 -569 -180 -54 -180 -433 -145 -711 -346 -41 -515 -960 -600 -507 -454 -63 -314 -57 -348 -146 -60 -392 -542 -322 -828 -548 -384 -57 -896 -294 -469 -929 -927 -275 -815 -156 -61 -344 -605 -999 -356 -827 -393 -700 -949 -774 -818 -174 -586 -96 -652 -413 -726 -829 -302 -799 -528 -911 -39 -85 -242 -370 -83 -711 -843 -770 -461 -180 -574 -665 -674 -360 -621 -174 -637 -117 -805 -442 -424 -859 -611 -765 -435 -264 -469 -808 -750 -141 -219 -447 -567 -225 -234 -181 -825 -853 -378 -246 -950 -613 -364 -382 -642 -558 -345 -861 -89 -748 -825 -302 -254 -486 -893 -763 -127 -426 -700 -296 -654 -173 -498 -817 -946 -2 -597 -48 -163 -374 -681 -974 -135 -527 -159 -281 -672 -805 -97 -834 -160 -654 -906 -138 -834 -248 -219 -800 -172 -811 -309 -169 -165 -979 -858 -884 -824 -346 -116 -112 -947 -778 -977 -344 -394 -960 -793 -958 -197 -169 -818 -329 -490 -940 -224 -407 -143 -354 -782 -747 -795 -833 -968 -356 -269 -370 -870 -77 -53 -861 -768 -552 -666 -824 -417 -593 -504 -2 -22 -355 -906 -896 -369 -345 -881 -326 -207 -395 -150 -264 -755 -985 -573 -712 -516 -121 -966 -811 -357 -301 -710 -633 -902 -151 -786 -480 -768 -208 -323 -101 -146 -142 -784 -807 -415 -39 -826 -876 -523 -707 -606 -521 -991 -521 -258 -93 -540 -227 -282 -428 -361 -897 -517 -427 -294 -661 -111 -454 -725 -289 -55 -670 -860 -358 -273 -28 -323 -377 -249 -329 -640 -108 -386 -373 -986 -793 -695 -991 -294 -895 -762 -370 -895 -928 -651 -291 -67 -35 -527 -809 -507 -937 -277 -886 -523 -163 -916 -323 -428 -72 -423 -567 -38 -736 -537 -533 -628 -17 -641 -419 -197 -491 -248 -530 -14 -616 -861 -365 -973 -813 -379 -887 -409 -705 -436 -984 -287 -551 -798 -515 -744 -910 -450 -824 -731 -985 -394 -606 -591 -249 -430 -226 -464 -829 -810 -51 -916 -397 -494 -961 -343 -49 -618 -145 -945 -663 -902 -407 -159 -544 -668 -143 -565 -993 -153 -749 -673 -256 -919 -905 -25 -812 -39 -288 -797 -835 -723 -690 -904 -163 -30 -808 -650 -595 -707 -613 -495 -804 -674 -68 -390 -105 -67 -619 -506 -197 -560 -323 -250 -197 -197 -500 -288 -70 -108 -354 -503 -604 -370 -363 -452 -571 -69 -379 -682 -293 -866 -371 -617 -405 -461 -379 -44 -137 -403 -707 -634 -90 -407 -18 -833 -792 -405 -755 -591 -890 -308 -978 -795 -964 -835 -184 -778 -372 -131 -131 -693 -311 -637 -392 -893 -192 -581 -452 -478 -826 -685 -833 -278 -580 -663 -930 -63 -779 -269 -261 -254 -818 -157 -362 -131 -992 -705 -796 -67 -113 -804 -561 -18 -835 -135 -428 -220 -506 -544 -607 -91 -366 -84 -879 -16 -565 -201 -90 -913 -217 -717 -493 -976 -130 -549 -849 -638 -423 -192 -29 -108 -216 -415 -397 -590 -182 -899 -969 -520 -661 -102 -971 -220 -983 -771 -301 -737 -131 -795 -791 -732 -509 -105 -124 -720 -680 -734 -43 -416 -488 -858 -234 -66 -545 -557 -162 -772 -906 -77 -57 -391 -73 -537 -590 -872 -497 -417 -646 -374 -227 -119 -12 -91 -480 -360 -175 -280 -152 -481 -826 -421 -300 -804 -29 -259 -699 -773 -404 -413 -581 -313 -695 -763 -243 -744 -357 -514 -649 -305 -963 -772 -774 -216 -95 -556 -933 -841 -302 -253 -958 -934 -465 -569 -870 -295 -739 -150 -917 -115 -180 -878 -825 -829 -986 -94 -319 -313 -238 -252 -518 -657 -714 -731 -795 -243 -248 -309 -290 -762 -871 -775 -496 -623 -682 -572 -761 -73 -509 -475 -974 -191 -249 -913 -50 -6 -208 -239 -282 -181 -844 -384 -351 -842 -570 -505 -143 -318 -580 -262 -495 -965 -536 -628 -351 -434 -668 -269 -731 -664 -291 -890 -295 -433 -329 -679 -293 -165 -496 -193 -127 -770 -83 -389 -535 -930 -222 -975 -472 -154 -184 -320 -847 -797 -127 -21 -259 -875 -668 -281 -15 -370 -95 -256 -72 -726 -61 -461 -73 -274 -170 -872 -142 -383 -362 -905 -123 -395 -378 -977 -912 -38 -765 -461 -150 -44 -817 -208 -10 -175 -901 -101 -680 -576 -581 -176 -220 -219 -558 -903 -208 -119 -78 -649 -823 -977 -632 -260 -635 -169 -263 -282 -114 -386 -211 -425 -8 -676 -142 -943 -894 -346 -850 -809 -310 -238 -329 -406 -472 -602 -251 -149 -349 -974 -91 -69 -41 -388 -376 -217 -358 -210 -400 -582 -775 -796 -809 -546 -37 -715 -518 -84 -889 -241 -489 -785 -897 -348 -893 -38 -769 -106 -457 -526 -437 -985 -515 -356 -898 -2 -505 -730 -380 -404 -412 -215 -948 -393 -372 -131 -985 -624 -567 -287 -900 -606 -987 -638 -878 -14 -789 -833 -505 -544 -621 -570 -441 -979 -477 -807 -530 -469 -894 -185 -510 -149 -493 -430 -210 -27 -278 -880 -260 -595 -15 -708 -643 -506 -523 -874 -131 -658 -213 -64 -994 -22 -634 -145 -355 -326 -926 -268 -823 -429 -862 -230 -381 -231 -561 -167 -46 -952 -48 -391 -109 -380 -485 -582 -940 -900 -456 -199 -342 -89 -519 -446 -521 -238 -769 -937 -463 -849 -764 -433 -775 -340 -566 -403 -927 -804 -146 -126 -214 -614 -238 -746 -593 -676 -535 -654 -482 -245 -61 -928 -837 -339 -606 -564 -32 -162 -704 -221 -702 -546 -752 -994 -600 -453 -106 -758 -159 -59 -735 -911 -336 -533 -779 -736 -724 -566 -839 -775 -61 -711 -123 -607 -744 -998 -877 -916 -984 -163 -743 -106 -517 -24 -346 -437 -211 -792 -73 -348 -680 -389 -47 -157 -75 -333 -276 -316 -521 -680 -114 -714 -878 -567 -133 -58 -651 -859 -496 -801 -764 -157 -409 -254 -516 -720 -265 -54 -378 -561 -341 -160 -223 -526 -36 -210 -595 -578 -299 -227 -242 -392 -13 -163 -309 -794 -472 -210 -401 -877 -719 -117 -129 -13 -281 -727 -702 -33 -120 -673 -845 -507 -631 -14 -821 -139 -882 -929 -33 -76 -515 -271 -312 -158 -139 -475 -618 -609 -552 -25 -169 -92 -721 -285 -717 -289 -134 -692 -950 -904 -668 -276 -287 -777 -691 -171 -71 -428 -891 -78 -566 -959 -914 -517 -908 -136 -616 -740 -324 -554 -77 -630 -519 -441 -740 -777 -475 -250 -524 -87 -764 -217 -539 -998 -929 -838 -511 -199 -296 -393 -836 -810 -615 -529 -502 -439 -80 -856 -9 -582 -339 -395 -344 -628 -872 -161 -298 -764 -212 -239 -557 -464 -126 -127 -6 -793 -283 -770 -239 -758 -151 -73 -654 -248 -515 -764 -460 -91 -881 -4 -332 -386 -897 -974 -36 -558 -308 -535 -694 -891 -764 -767 -393 -979 -650 -594 -552 -612 -26 -602 -581 -213 -332 -296 -408 -936 -89 -701 -9 -85 -745 -598 -480 -359 -254 -551 -584 -252 -377 -894 -307 -703 -93 -988 -200 -384 -465 -139 -80 -885 -655 -419 -111 -740 -881 -641 -107 -634 -125 -256 -478 -483 -391 -909 -407 -547 -599 -61 -156 -600 -211 -391 -229 -189 -680 -837 -588 -309 -609 -458 -467 -673 -81 -48 -546 -856 -218 -173 -598 -947 -119 -551 -734 -383 -766 -126 -415 -479 -112 -231 -867 -523 -951 -876 -858 -680 -942 -195 -716 -33 -684 -910 -98 -255 -273 -428 -29 -711 -101 -975 -546 -667 -626 -714 -719 -519 -254 -940 -930 -784 -11 -744 -104 -997 -885 -933 -441 -41 -734 -949 -865 -205 -11 -911 -659 -290 -344 -224 -173 -937 -376 -731 -673 -151 -836 -297 -805 -310 -287 -884 -706 -909 -233 -81 -710 -530 -517 -603 -711 -497 -104 -954 -151 -571 -639 -330 -547 -948 -871 -224 -752 -637 -69 -987 -862 -898 -885 -302 -15 -610 -802 -334 -635 -62 -58 -591 -5 -476 -720 -103 -386 -364 -311 -212 -423 -779 -728 -384 -987 -975 -700 -866 -953 -507 -61 -180 -120 -138 -439 -782 -593 -260 -121 -415 -466 -66 -946 -752 -616 -691 -819 -320 -353 -928 -872 -763 -560 -557 -468 -380 -814 -472 -237 -843 -257 -973 -917 -695 -214 -215 -484 -312 -319 -68 -542 -10 -222 -452 -991 -849 -507 -494 -92 -938 -723 -358 -179 -951 -739 -971 -568 -730 -964 -363 -104 -259 -835 -844 -28 -244 -106 -325 -544 -768 -570 -475 -130 -877 -825 -736 -907 -37 -528 -220 -467 -673 -377 -691 -341 -218 -563 -794 -915 -396 -522 -281 -536 -979 -955 -105 -810 -46 -2 -512 -660 -823 -907 -508 -18 -923 -449 -570 -210 -196 -271 -793 -395 -429 -856 -928 -348 -328 -196 -83 -77 -676 -845 -959 -196 -144 -919 -841 -584 -742 -576 -591 -580 -46 -34 -546 -817 -40 -825 -876 -332 -889 -426 -971 -791 -316 -131 -645 -984 -172 -240 -462 -185 -600 -519 -727 -248 -126 -747 -359 -789 -105 -604 -719 -937 -759 -397 -166 -841 -997 -292 -848 -458 -255 -297 -712 -499 -364 -403 -227 -346 -520 -624 -797 -968 -932 -246 -518 -114 -456 -697 -300 -638 -402 -846 -846 -465 -994 -978 -77 -517 -868 -392 -882 -713 -825 -875 -862 -786 -321 -688 -657 -919 -866 -863 -903 -717 -857 -800 -873 -624 -199 -461 -149 -778 -708 -793 -631 -630 -824 -696 -965 -431 -799 -561 -352 -758 -534 -742 -910 -22 -983 -192 -487 -718 -641 -998 -491 -186 -89 -835 -692 -877 -388 -593 -634 -460 -656 -675 -936 -962 -20 -225 -806 -317 -959 -282 -16 -377 -851 -945 -640 -4 -128 -390 -99 -499 -949 -887 -104 -436 -274 -309 -937 -807 -617 -498 -367 -951 -158 -737 -133 -647 -625 -999 -295 -873 -251 -553 -135 -592 -378 -209 -345 -930 -974 -644 -636 -14 -670 -378 -886 -126 -683 -993 -533 -804 -740 -563 -612 -471 -990 -198 -500 -249 -608 -681 -603 -1 -507 -761 -716 -391 -997 -194 -99 -505 -634 -718 -653 -404 -272 -307 -34 -910 -357 -238 -404 -435 -842 -62 -519 -604 -775 -795 -25 -698 -955 -523 -294 -680 -347 -730 -579 -817 -132 -841 -477 -854 -335 -678 -523 -308 -425 -508 -921 -444 -190 -705 -955 -492 -440 -807 -802 -462 -920 -457 -923 -699 -322 -117 -120 -137 -966 -25 -251 -549 -49 -254 -237 -25 -606 -511 -438 -754 -992 -558 -500 -658 -967 -972 -107 -637 -450 -904 -380 -524 -150 -316 -760 -740 -574 -540 -486 -732 -306 -813 -271 -489 -349 -6 -374 -732 -265 -761 -968 -320 -384 -345 -441 -252 -771 -570 -602 -397 -455 -333 -20 -556 -154 -643 -155 -890 -901 -528 -934 -817 -943 -102 -360 -612 -609 -217 -844 -604 -932 -239 -560 -729 -509 -42 -562 -857 -362 -351 -397 -361 -28 -104 -522 -384 -794 -14 -349 -183 -882 -160 -59 -41 -150 -716 -447 -471 -671 -777 -525 -965 -82 -26 -335 -946 -878 -634 -898 -675 -813 -268 -939 -714 -262 -456 -800 -968 -115 -933 -138 -813 -239 -492 -74 -301 -774 -939 -53 -488 -609 -635 -576 -935 -853 -783 -883 -659 -548 -139 -650 -948 -535 -117 -477 -579 -340 -504 -933 -5 -780 -486 -741 -924 -523 -113 -736 -279 -364 -434 -542 -249 -966 -894 -572 -387 -824 -933 -536 -271 -396 -313 -618 -154 -89 -150 -106 -9 -368 -861 -561 -12 -812 -788 -486 -310 -294 -107 -88 -848 -273 -774 -158 -492 -760 -507 -372 -120 -598 -235 -374 -858 -872 -952 -606 -703 -267 -680 -541 -225 -812 -658 -20 -48 -565 -858 -471 -288 -193 -547 -384 -482 -482 -287 -975 -983 -234 -802 -297 -144 -932 -747 -881 -550 -537 -603 -859 -132 -104 -766 -313 -570 -687 -917 -958 -384 -788 -70 -65 -902 -276 -399 -105 -703 -742 -576 -569 -437 -472 -861 -233 -581 -896 -431 -142 -934 -75 -790 -709 -783 -592 -577 -453 -690 -9 -379 -154 -165 -684 -211 -793 -569 -997 -373 -164 -276 -420 -406 -638 -423 -700 -841 -475 -730 -585 -65 -135 -933 -117 -878 -119 -877 -337 -403 -292 -604 -602 -822 -412 -229 -895 -266 -471 -613 -927 -220 -614 -69 -867 -562 -227 -171 -633 -589 -515 -438 -915 -17 -955 -518 -860 -945 -773 -575 -714 -552 -737 -382 -235 -208 -339 -310 -530 -914 -57 -553 -481 -692 -207 -199 -1 -923 -257 -256 -204 -897 -627 -498 -587 -212 -585 -173 -658 -742 -31 -332 -538 -781 -988 -445 -24 -163 -40 -548 -229 -333 -313 -59 -761 -572 -425 -805 -437 -503 -415 -938 -585 -668 -596 -795 -495 -746 -918 -753 -132 -314 -364 -172 -925 -146 -644 -430 -225 -747 -53 -773 -989 -96 -944 -896 -744 -832 -265 -119 -82 -483 -921 -705 -776 -35 -804 -78 -735 -350 -161 -767 -191 -756 -615 -757 -769 -404 -851 -51 -715 -103 -461 -157 -358 -223 -311 -993 -790 -360 -802 -396 -944 -458 -157 -644 -411 -52 -821 -346 -231 -759 -323 -475 -10 -217 -775 -695 -717 -998 -210 -909 -880 -424 -686 -6 -94 -989 -851 -877 -798 -584 -952 -326 -798 -450 -503 -546 -237 -312 -285 -530 -398 -657 -365 -988 -801 -154 -575 -366 -370 -257 -581 -342 -956 -99 -842 -187 -849 -340 -14 -441 -594 -225 -322 -901 -83 -720 -994 -84 -841 -468 -587 -182 -294 -155 -598 -3 -180 -674 -194 -552 -914 -802 -675 -652 -646 -546 -374 -629 -60 -251 -158 -546 -119 -193 -11 -120 -182 -686 -760 -824 -806 -154 -170 -326 -425 -641 -848 -710 -943 -950 -857 -284 -609 -843 -690 -54 -95 -683 -576 -280 -443 -782 -205 -25 -52 -881 -993 -668 -200 -488 -645 -685 -89 -451 -487 -220 -950 -88 -880 -850 -134 -83 -808 -708 -634 -356 -583 -105 -957 -693 -576 -1 -672 -758 -430 -116 -391 -845 -248 -286 -619 -410 -164 -330 -896 -763 -798 -168 -393 -438 -431 -475 -691 -389 -712 -588 -388 -450 -817 -578 -236 -243 -6 -954 -365 -386 -290 -148 -251 -175 -284 -839 -249 -479 -118 -376 -592 -101 -23 -362 -990 -871 -650 -327 -954 -651 -872 -378 -440 -391 -636 -268 -890 -17 -601 -785 -282 -630 -846 -6 -506 -675 -534 -247 -289 -560 -370 -585 -738 -249 -162 -863 -151 -591 -408 -26 -736 -277 -356 -980 -639 -642 -742 -193 -159 -719 -99 -368 -488 -599 -723 -990 -582 -911 -43 -571 -242 -639 -695 -168 -245 -343 -320 -648 -279 -196 -245 -184 -332 -477 -805 -876 -210 -776 -72 -372 -84 -144 -803 -130 -260 -147 -901 -103 -926 -691 -343 -494 -890 -242 -733 -317 -832 -732 -428 -712 -18 -6 -159 -549 -944 -765 -623 -881 -502 -665 -818 -703 -425 -469 -977 -894 -873 -347 -939 -589 -211 -699 -438 -254 -182 -848 -482 -414 -234 -941 -694 -489 -420 -219 -745 -428 -613 -378 -269 -802 -872 -700 -964 -959 -713 -187 -778 -459 -856 -758 -713 -50 -172 -113 -496 -616 -659 -744 -70 -612 -476 -945 -481 -880 -117 -146 -559 -441 -762 -848 -585 -506 -137 -887 -553 -918 -255 -840 -786 -832 -489 -850 -52 -631 -238 -260 -556 -70 -674 -603 -609 -709 -917 -808 -644 -656 -393 -171 -346 -522 -468 -173 -967 -140 -252 -905 -426 -547 -575 -35 -845 -518 -721 -857 -391 -1 -401 -507 -727 -668 -170 -210 -796 -754 -882 -878 -201 -833 -74 -808 -112 -902 -771 -550 -635 -989 -672 -545 -173 -262 -410 -387 -915 -24 -406 -256 -947 -276 -696 -829 -113 -730 -139 -252 -964 -338 -913 -280 -595 -877 -170 -480 -540 -726 -573 -162 -43 -620 -835 -782 -208 -434 -383 -808 -875 -935 -486 -545 -413 -135 -265 -427 -86 -397 -901 -679 -812 -61 -165 -275 -842 -844 -509 -197 -504 -937 -532 -997 -929 -9 -198 -598 -552 -461 -137 -133 -327 -267 -524 -720 -701 -320 -435 -848 -967 -133 -710 -774 -922 -352 -769 -88 -498 -873 -556 -608 -451 -924 -319 -400 -618 -232 -140 -412 -265 -987 -755 -267 -551 -227 -905 -734 -635 -822 -355 -878 -373 -388 -76 -698 -79 -592 -741 -331 -262 -827 -858 -473 -788 -676 -628 -508 -350 -345 -630 -274 -853 -260 -190 -563 -977 -981 -112 -603 -546 -829 -248 -613 -533 -11 -534 -828 -947 -848 -8 -252 -906 -734 -343 -939 -389 -492 -682 -417 -67 -495 -190 -160 -312 -631 -926 -343 -198 -114 -403 -876 -181 -668 -950 -528 -719 -375 -463 -520 -581 -628 -178 -740 -298 -248 -805 -612 -699 -739 -71 -699 -333 -316 -968 -205 -594 -118 -785 -910 -287 -570 -85 -267 -196 -298 -870 -514 -320 -295 -567 -793 -389 -403 -109 -388 -701 -480 -729 -106 -477 -233 -823 -975 -120 -981 -859 -394 -688 -17 -375 -971 -95 -2 -572 -749 -513 -91 -279 -958 -809 -366 -356 -120 -435 -258 -494 -920 -510 -180 -799 -558 -468 -901 -252 -615 -53 -261 -746 -65 -932 -668 -962 -686 -318 -932 -425 -773 -251 -96 -911 -613 -765 -956 -352 -641 -840 -598 -61 -680 -419 -907 -594 -358 -775 -623 -255 -945 -644 -218 -144 -467 -501 -869 -110 -981 -192 -298 -715 -873 -994 -205 -451 -249 -282 -102 -464 -261 -986 -648 -556 -58 -880 -772 -268 -622 -459 -861 -899 -498 -22 -620 -674 -531 -885 -364 -587 -752 -805 -461 -557 -414 -105 -925 -599 -862 -786 -643 -84 -374 -537 -252 -440 -574 -854 -61 -51 -642 -782 -928 -96 -284 -213 -133 -946 -57 -651 -360 -332 -854 -304 -858 -872 -674 -774 -313 -986 -519 -641 -271 -70 -815 -498 -595 -887 -749 -237 -223 -50 -932 -117 -838 -448 -253 -107 -829 -129 -908 -939 -494 -749 -197 -847 -888 -985 -153 -441 -533 -477 -10 -909 -172 -42 -845 -617 -36 -561 -607 -556 -54 -959 -702 -653 -689 -194 -896 -200 -77 -803 -728 -348 -802 -588 -157 -777 -215 -8 -24 -778 -76 -590 -747 -756 -262 -264 -641 -497 -736 -118 -573 -76 -434 -522 -793 -21 -422 -337 -128 -555 -663 -313 -619 -454 -569 -905 -387 -648 -863 -505 -832 -545 -977 -458 -356 -602 -229 -377 -569 -647 -806 -508 -452 -660 -714 -669 -513 -177 -185 -544 -390 -900 -667 -898 -61 -207 -697 -715 -681 -744 -816 -53 -578 -687 -726 -215 -72 -773 -361 -806 -449 -829 -931 -267 -342 -635 -588 -309 -685 -575 -796 -366 -43 -788 -588 -581 -830 -793 -599 -590 -838 -422 -479 -778 -667 -590 -314 -513 -903 -627 -896 -546 -84 -188 -497 -198 -803 -609 -358 -960 -504 -925 -538 -733 -250 -950 -223 -410 -420 -437 -718 -123 -575 -890 -797 -231 -963 -576 -161 -62 -648 -813 -318 -79 -388 -935 -379 -515 -806 -418 -851 -810 -771 -21 -300 -195 -409 -405 -726 -327 -102 -192 -526 -581 -8 -887 -1000 -679 -571 -987 -727 -500 -660 -376 -128 -925 -594 -157 -642 -528 -908 -299 -857 -490 -900 -740 -384 -555 -440 -167 -161 -223 -530 -977 -182 -518 -30 -635 -703 -108 -118 -111 -186 -163 -818 -994 -279 -157 -95 -885 -442 -186 -4 -980 -752 -819 -856 -411 -146 -116 -645 -607 -671 -529 -861 -19 -656 -303 -10 -901 -991 -466 -103 -514 -425 -300 -297 -58 -68 -766 -380 -757 -261 -145 -853 -966 -606 -868 -251 -138 -516 -278 -353 -2 -810 -524 -765 -376 -21 -740 -195 -621 -137 -244 -562 -473 -219 -534 -510 -108 -808 -537 -608 -991 -630 -255 -399 -21 -293 -545 -393 -966 -197 -863 -129 -558 -513 -368 -571 -700 -851 -842 -574 -35 -588 -620 -369 -714 -375 -272 -15 -22 -595 -851 -769 -215 -426 -658 -666 -316 -574 -479 -116 -111 -567 -215 -737 -688 -520 -331 -319 -331 -171 -284 -830 -823 -171 -229 -349 -304 -515 -422 -69 -145 -930 -279 -402 -25 -162 -109 -615 -447 -599 -652 -172 -662 -346 -710 -932 -750 -226 -920 -145 -580 -265 -695 -43 -106 -414 -306 -173 -702 -417 -10 -785 -359 -333 -150 -807 -205 -74 -774 -745 -990 -189 -808 -266 -144 -95 -752 -714 -320 -634 -997 -246 -319 -756 -805 -104 -365 -638 -409 -826 -463 -147 -690 -182 -921 -338 -924 -460 -11 -107 -810 -344 -637 -426 -710 -382 -21 -232 -562 -173 -124 -199 -775 -782 -468 -168 -664 -304 -732 -67 -61 -943 -19 -108 -676 -894 -445 -800 -6 -366 -649 -157 -196 -858 -856 -997 -478 -904 -674 -138 -452 -877 -209 -76 -651 -214 -383 -161 -209 -561 -177 -160 -675 -915 -316 -159 -337 -125 -810 -16 -326 -16 -805 -438 -450 -88 -659 -606 -315 -627 -762 -781 -902 -925 -498 -15 -270 -760 -593 -703 -802 -746 -600 -749 -118 -402 -85 -536 -832 -383 -560 -150 -461 -361 -970 -594 -362 -75 -923 -135 -527 -509 -314 -717 -641 -205 -274 -897 -56 -660 -174 -923 -715 -156 -872 -459 -53 -126 -972 -51 -149 -675 -457 -280 -166 -224 -780 -858 -799 -541 -120 -344 -276 -217 -28 -425 -100 -188 -232 -953 -410 -435 -672 -52 -743 -159 -943 -341 -804 -980 -233 -335 -331 -827 -111 -429 -746 -194 -662 -493 -485 -871 -167 -667 -356 -458 -447 -75 -254 -905 -225 -727 -717 -607 -803 -726 -852 -385 -314 -199 -27 -728 -869 -438 -262 -520 -315 -823 -178 -738 -617 -799 -584 -396 -239 -952 -207 -737 -140 -976 -399 -712 -87 -542 -545 -457 -169 -968 -456 -464 -571 -292 -818 -374 -660 -606 -738 -353 -500 -906 -867 -7 -665 -45 -687 -460 -434 -608 -291 -298 -230 -347 -281 -67 -439 -342 -392 -647 -56 -569 -19 -174 -538 -881 -65 -38 -924 -928 -71 -54 -957 -621 -860 -735 -178 -926 -913 -939 -32 -360 -377 -906 -492 -686 -755 -842 -528 -521 -93 -271 -639 -67 -222 -350 -289 -872 -788 -792 -263 -229 -353 -605 -656 -618 -356 -645 -596 -411 -193 -606 -223 -150 -633 -773 -780 -412 -575 -506 -747 -262 -639 -814 -353 -577 -742 -799 -592 -245 -321 -171 -736 -88 -288 -263 -169 -345 -670 -727 -290 -91 -692 -169 -951 -86 -809 -926 -248 -376 -575 -817 -936 -745 -269 -184 -934 -610 -643 -287 -764 -249 -486 -463 -700 -228 -565 -887 -867 -469 -908 -424 -381 -344 -85 -589 -730 -896 -347 -172 -265 -208 -991 -228 -94 -765 -664 -424 -144 -986 -701 -825 -179 -403 -721 -617 -347 -335 -751 -779 -752 -851 -677 -443 -315 -601 -339 -144 -3 -621 -986 -159 -416 -257 -292 -570 -151 -884 -146 -404 -460 -698 -234 -375 -249 -100 -103 -456 -46 -56 -179 -482 -1 -56 -333 -639 -509 -687 -269 -284 -432 -311 -797 -444 -888 -882 -844 -42 -247 -495 -624 -444 -275 -816 -292 -842 -295 -482 -359 -740 -922 -674 -55 -284 -717 -89 -819 -762 -99 -257 -587 -852 -481 -950 -190 -799 -154 -255 -827 -522 -328 -292 -22 -641 -722 -108 -969 -405 -611 -714 -106 -800 -297 -394 -359 -547 -916 -641 -661 -743 -748 -676 -682 -51 -649 -173 -25 -837 -269 -728 -825 -177 -72 -726 -698 -770 -614 -84 -75 -53 -491 -584 -400 -559 -106 -534 -564 -598 -346 -693 -451 -24 -660 -967 -403 -982 -147 -724 -361 -571 -421 -710 -291 -325 -895 -240 -990 -196 -692 -61 -991 -301 -189 -286 -334 -425 -506 -941 -587 -784 -881 -768 -113 -438 -872 -200 -215 -114 -267 -110 -574 -548 -342 -641 -639 -846 -918 -245 -545 -225 -356 -262 -737 -451 -55 -404 -137 -360 -60 -152 -16 -137 -106 -662 -776 -482 -275 -266 -291 -181 -344 -949 -551 -93 -710 -587 -895 -276 -213 -178 -361 -930 -599 -373 -31 -424 -971 -229 -972 -617 -573 -547 -452 -553 -200 -55 -548 -2 -669 -385 -488 -302 -698 -880 -597 -141 -285 -309 -523 -914 -232 -788 -289 -905 -666 -500 -699 -141 -473 -189 -384 -739 -730 -750 -27 -407 -509 -542 -99 -463 -319 -162 -925 -977 -461 -919 -592 -215 -717 -1000 -618 -21 -7 -352 -597 -349 -753 -169 -557 -392 -448 -360 -601 -394 -610 -208 -236 -143 -576 -976 -548 -429 -201 -710 -966 -406 -496 -720 -430 -457 -461 -763 -343 -739 -998 -727 -174 -279 -396 -534 -605 -620 -641 -116 -387 -374 -895 -712 -378 -250 -295 -601 -969 -918 -286 -334 -37 -51 -717 -120 -283 -199 -924 -433 -208 -841 -219 -112 -35 -692 -393 -470 -144 -321 -479 -888 -733 -317 -115 -970 -140 -322 -914 -947 -758 -701 -509 -497 -195 -483 -747 -673 -52 -805 -612 -491 -843 -795 -208 -907 -193 -551 -11 -538 -350 -546 -409 -685 -406 -854 -113 -906 -18 -396 -286 -648 -745 -38 -214 -279 -951 -38 -138 -563 -504 -76 -889 -792 -1 -234 -291 -618 -730 -500 -524 -737 -209 -346 -750 -996 -759 -616 -470 -637 -864 -118 -133 -279 -877 -71 -850 -756 -450 -1000 -462 -815 -407 -101 -325 -495 -414 -927 -28 -855 -418 -618 -180 -951 -681 -672 -462 -834 -682 -955 -607 -513 -343 -733 -39 -608 -843 -461 -9 -145 -955 -823 -304 -761 -653 -837 -453 -867 -654 -167 -21 -957 -105 -118 -534 -372 -399 -732 -360 -107 -709 -861 -54 -561 -911 -536 -491 -981 -953 -213 -388 -128 -698 -811 -753 -566 -804 -897 -458 -572 -15 -849 -193 -87 -595 -433 -18 -616 -655 -625 -246 -453 -50 -403 -641 -500 -628 -849 -151 -658 -759 -534 -365 -569 -916 -738 -783 -173 -637 -1000 -93 -578 -127 -857 -916 -375 -461 -716 -413 -859 -482 -390 -53 -886 -129 -888 -848 -358 -13 -150 -116 -742 -996 -57 -364 -158 -870 -619 -460 -446 -477 -66 -866 -118 -582 -286 -624 -148 -857 -91 -241 -68 -18 -593 -667 -585 -885 -716 -778 -291 -272 -767 -487 -567 -810 -961 -930 -661 -714 -532 -389 -656 -267 -263 -754 -755 -8 -9 -692 -450 -193 -305 -946 -436 -436 -994 -935 -112 -78 -321 -289 -949 -465 -986 -923 -354 -945 -222 -997 -130 -891 -580 -84 -774 -145 -823 -579 -1 -187 -70 -182 -626 -936 -804 -469 -807 -176 -646 -137 -693 -613 -961 -870 -696 -855 -489 -626 -902 -923 -465 -566 -879 -942 -927 -22 -459 -42 -498 -480 -224 -293 -996 -639 -283 -71 -835 -865 -435 -416 -270 -487 -102 -996 -281 -205 -714 -264 -947 -895 -946 -105 -282 -256 -38 -360 -159 -672 -61 -803 -952 -348 -236 -758 -62 -738 -321 -436 -299 -275 -764 -557 -818 -468 -125 -336 -332 -126 -595 -167 -429 -147 -347 -363 -858 -608 -535 -458 -532 -302 -889 -788 -25 -519 -791 -317 -307 -652 -416 -891 -952 -995 -72 -772 -648 -276 -790 -545 -994 -44 -931 -268 -731 -683 -309 -367 -553 -499 -553 -783 -234 -78 -713 -674 -637 -241 -427 -94 -809 -833 -578 -148 -81 -5 -573 -883 -961 -867 -899 -208 -640 -107 -487 -24 -349 -790 -400 -780 -636 -735 -209 -586 -547 -102 -924 -936 -24 -343 -4 -452 -189 -740 -38 -392 -522 -98 -278 -811 -173 -795 -632 -220 -833 -673 -534 -575 -183 -778 -430 -996 -465 -306 -191 -671 -322 -301 -553 -731 -586 -368 -234 -666 -161 -988 -295 -546 -349 -574 -407 -147 -84 -942 -732 -689 -198 -969 -419 -566 -866 -191 -552 -677 -424 -781 -425 -712 -21 -213 -661 -265 -987 -959 -160 -143 -820 -321 -763 -440 -564 -231 -312 -219 -670 -701 -885 -570 -670 -342 -822 -692 -798 -858 -158 -746 -764 -563 -597 -410 -699 -91 -649 -401 -15 -68 -151 -138 -742 -932 -726 -617 -818 -84 -287 -770 -135 -734 -700 -218 -733 -435 -474 -486 -173 -889 -83 -810 -687 -440 -366 -294 -225 -727 -48 -548 -579 -887 -748 -931 -3 -931 -318 -630 -661 -455 -774 -981 -972 -30 -222 -361 -527 -109 -857 -240 -633 -987 -830 -486 -597 -773 -619 -698 -980 -904 -361 -319 -267 -554 -395 -914 -834 -91 -615 -41 -505 -707 -243 -515 -88 -388 -659 -424 -629 -243 -329 -930 -494 -335 -250 -587 -65 -437 -541 -502 -674 -367 -855 -138 -572 -135 -16 -905 -664 -466 -797 -754 -317 -479 -689 -81 -807 -609 -792 -554 -693 -717 -762 -505 -606 -363 -276 -388 -671 -185 -276 -124 -895 -46 -895 -783 -532 -387 -263 -541 -789 -645 -152 -720 -585 -730 -372 -348 -449 -847 -29 -757 -150 -270 -905 -299 -706 -923 -173 -472 -727 -997 -562 -262 -245 -269 -150 -14 -19 -879 -850 -418 -444 -281 -674 -951 -4 -711 -234 -992 -808 -982 -676 -506 -157 -617 -113 -616 -590 -69 -975 -536 -277 -279 -195 -227 -598 -806 -431 -880 -544 -448 -46 -756 -630 -754 -310 -173 -864 -440 -847 -953 -396 -798 -623 -882 -868 -272 -634 -132 -789 -335 -836 -847 -381 -73 -983 -612 -181 -622 -840 -312 -697 -8 -86 -366 -679 -894 -830 -597 -448 -974 -174 -412 -619 -413 -429 -214 -310 -78 -107 -824 -629 -227 -599 -626 -972 -502 -96 -880 -176 -77 -816 -105 -326 -601 -233 -668 -166 -528 -292 -980 -810 -875 -457 -141 -400 -369 -785 -294 -78 -752 -149 -332 -705 -523 -846 -490 -387 -254 -639 -619 -478 -505 -889 -204 -286 -380 -698 -563 -97 -175 -440 -216 -701 -727 -679 -409 -796 -201 -488 -551 -44 -547 -477 -691 -181 -407 -547 -794 -166 -236 -802 -318 -461 -954 -480 -731 -769 -584 -460 -280 -811 -664 -700 -245 -609 -166 -547 -443 -908 -975 -790 -832 -384 -678 -659 -699 -809 -26 -161 -358 -540 -570 -708 -182 -293 -973 -100 -665 -893 -219 -758 -408 -105 -664 -348 -237 -824 -397 -159 -503 -183 -875 -370 -862 -947 -366 -281 -555 -753 -535 -601 -690 -33 -145 -603 -509 -341 -764 -605 -760 -195 -79 -155 -582 -553 -797 -50 -760 -454 -318 -975 -178 -593 -774 -641 -353 -660 -988 -754 -857 -310 -580 -547 -307 -832 -915 -395 -184 -534 -759 -166 -865 -481 -1000 -782 -755 -918 -700 -18 -800 -65 -621 -172 -814 -663 -486 -752 -503 -477 -818 -578 -555 -122 -572 -14 -991 -913 -309 -740 -702 -229 -745 -161 -672 -351 -932 -806 -15 -426 -183 -399 -640 -922 -952 -510 -125 -721 -972 -682 -504 -410 -137 -107 -688 -903 -198 -71 -77 -174 -244 -436 -45 -366 -121 -104 -809 -242 -172 -924 -298 -831 -46 -790 -18 -944 -738 -329 -775 -438 -890 -921 -892 -22 -291 -60 -663 -538 -689 -798 -279 -395 -933 -139 -797 -382 -174 -369 -514 -848 -161 -117 -563 -128 -470 -188 -638 -173 -363 -237 -579 -80 -506 -638 -930 -99 -13 -85 -982 -773 -556 -157 -133 -6 -519 -720 -847 -101 -448 -291 -954 -930 -755 -440 -458 -920 -81 -464 -242 -19 -727 -1 -284 -389 -671 -555 -432 -971 -226 -312 -561 -331 -302 -786 -183 -214 -653 -866 -762 -236 -944 -960 -95 -885 -807 -410 -961 -726 -811 -60 -389 -101 -303 -167 -808 -102 -715 -370 -62 -708 -391 -185 -112 -304 -181 -696 -456 -995 -161 -414 -984 -286 -589 -43 -700 -734 -807 -514 -958 -107 -531 -975 -579 -551 -428 -67 -750 -653 -156 -203 -680 -375 -7 -381 -376 -838 -308 -390 -33 -844 -436 -85 -298 -271 -907 -313 -991 -417 -572 -495 -926 -562 -118 -744 -410 -264 -347 -447 -365 -36 -482 -103 -160 -747 -222 -386 -742 -716 -2 -82 -114 -568 -712 -684 -73 -53 -5 -830 -329 -649 -760 -557 -132 -627 -560 -182 -699 -337 -171 -202 -605 -437 -849 -837 -888 -711 -655 -923 -257 -273 -702 -224 -120 -656 -473 -996 -111 -800 -223 -288 -30 -521 -602 -410 -149 -612 -77 -818 -378 -924 -562 -541 -540 -288 -673 -780 -887 -356 -905 -718 -222 -465 -73 -599 -50 -526 -886 -13 -778 -397 -950 -278 -617 -104 -324 -617 -58 -204 -804 -135 -437 -444 -821 -470 -672 -136 -629 -923 -628 -845 -470 -138 -537 -335 -523 -380 -221 -841 -715 -301 -912 -989 -536 -275 -342 -638 -92 -930 -708 -700 -956 -170 -207 -798 -206 -735 -978 -1000 -727 -875 -392 -111 -545 -673 -814 -956 -236 -158 -997 -357 -129 -186 -932 -214 -694 -764 -4 -170 -839 -812 -694 -809 -880 -329 -547 -22 -23 -486 -41 -279 -661 -911 -950 -689 -169 -579 -737 -790 -516 -794 -997 -731 -524 -886 -311 -532 -129 -743 -963 -940 -903 -798 -635 -915 -172 -729 -938 -327 -291 -347 -214 -126 -396 -488 -53 -981 -901 -861 -352 -847 -580 -464 -311 -326 -156 -690 -147 -420 -843 -819 -291 -306 -537 -317 -76 -791 -671 -564 -202 -998 -346 -893 -459 -692 -545 -51 -686 -388 -435 -359 -761 -853 -925 -6 -537 -137 -731 -337 -706 -760 -215 -553 -199 -445 -124 -440 -90 -875 -118 -814 -280 -242 -725 -390 -727 -57 -513 -700 -607 -992 -31 -198 -439 -167 -674 -526 -666 -621 -844 -783 -692 -187 -222 -685 -972 -350 -727 -299 -173 -654 -850 -488 -252 -287 -29 -798 -782 -842 -875 -249 -334 -873 -262 -676 -309 -940 -293 -765 -657 -785 -148 -840 -78 -548 -695 -907 -683 -45 -629 -473 -223 -366 -795 -571 -237 -536 -58 -549 -753 -701 -205 -189 -49 -39 -574 -908 -71 -366 -990 -902 -652 -519 -516 -132 -535 -284 -747 -124 -565 -824 -824 -584 -8 -114 -711 -143 -576 -796 -477 -745 -193 -434 -696 -263 -44 -775 -3 -208 -139 -27 -124 -298 -833 -71 -633 -508 -838 -294 -119 -689 -996 -742 -745 -438 -845 -190 -526 -98 -616 -174 -949 -973 -66 -697 -730 -92 -626 -924 -135 -672 -13 -631 -721 -12 -576 -394 -288 -837 -691 -406 -998 -789 -579 -298 -314 -741 -87 -646 -138 -139 -92 -662 -956 -600 -167 -905 -49 -327 -125 -292 -695 -476 -801 -291 -484 -747 -770 -576 -450 -184 -287 -437 -604 -197 -808 -618 -297 -972 -61 -676 -650 -527 -211 -86 -822 -522 -557 -978 -683 -473 -939 -936 -178 -770 -91 -364 -8 -794 -774 -9 -382 -236 -632 -602 -20 -714 -417 -696 -836 -425 -832 -897 -521 -298 -564 -466 -502 -893 -692 -474 -166 -981 -759 -735 -1 -968 -446 -783 -674 -249 -22 -427 -601 -572 -61 -785 -865 -763 -365 -287 -362 -891 -577 -585 -876 -351 -91 -227 -802 -11 -729 -60 -244 -483 -749 -994 -582 -34 -725 -321 -198 -620 -632 -633 -789 -607 -473 -29 -829 -716 -839 -137 -378 -757 -389 -967 -158 -211 -991 -968 -969 -814 -773 -72 -424 -395 -255 -4 -975 -852 -438 -950 -662 -807 -377 -146 -854 -933 -919 -744 -890 -802 -872 -144 -540 -55 -29 -812 -419 -796 -295 -715 -964 -377 -486 -698 -225 -502 -510 -2 -233 -757 -873 -241 -326 -187 -392 -68 -489 -91 -159 -729 -372 -868 -818 -828 -493 -486 -60 -440 -424 -81 -905 -183 -818 -551 -351 -741 -257 -29 -861 -621 -142 -569 -561 -428 -52 -625 -781 -11 -738 -534 -305 -716 -418 -665 -931 -840 -704 -262 -736 -456 -737 -795 -341 -852 -292 -455 -584 -650 -54 -282 -340 -92 -24 -290 -791 -148 -16 -531 -908 -280 -205 -103 -390 -868 -964 -761 -493 -502 -667 -974 -516 -447 -855 -14 -208 -183 -665 -937 -385 -222 -977 -71 -290 -704 -999 -244 -795 -267 -959 -533 -925 -52 -476 -433 -384 -857 -761 -296 -742 -599 -772 -855 -380 -411 -832 -393 -773 -165 -33 -721 -98 -970 -869 -319 -190 -601 -268 -68 -14 -13 -459 -812 -818 -796 -798 -657 -66 -717 -898 -232 -578 -367 -964 -660 -387 -925 -629 -434 -556 -163 -885 -692 -483 -884 -824 -805 -415 -870 -946 -572 -710 -784 -506 -118 -226 -457 -62 -555 -358 -569 -699 -987 -563 -269 -699 -225 -762 -874 -839 -876 -659 -65 -766 -52 -191 -245 -970 -508 -588 -690 -814 -467 -884 -708 -987 -787 -884 -549 -886 -833 -937 -780 -3 -769 -753 -604 -118 -293 -239 -281 -137 -967 -127 -930 -730 -401 -150 -562 -407 -79 -946 -365 -95 -864 -111 -817 -706 -554 -425 -534 -824 -775 -276 -129 -668 -968 -909 -324 -211 -11 -395 -560 -474 -403 -349 -785 -536 -605 -51 -16 -275 -51 -782 -294 -601 -969 -676 -353 -258 -90 -568 -429 -326 -648 -586 -283 -858 -768 -671 -12 -624 -216 -584 -350 -767 -28 -164 -795 -914 -559 -148 -981 -669 -614 -150 -104 -565 -540 -251 -613 -919 -211 -216 -259 -82 -382 -734 -765 -434 -447 -550 -696 -772 -84 -131 -632 -545 -994 -258 -138 -250 -168 -123 -899 -452 -110 -540 -895 -241 -741 -180 -911 -930 -757 -169 -819 -794 -712 -174 -185 -998 -329 -124 -846 -986 -627 -961 -715 -727 -753 -981 -83 -259 -581 -635 -73 -335 -760 -587 -3 -957 -223 -583 -825 -270 -913 -152 -379 -36 -249 -696 -214 -655 -525 -433 -249 -948 -320 -235 -660 -4 -327 -186 -104 -946 -916 -838 -274 -262 -739 -786 -65 -103 -99 -522 -903 -411 -496 -109 -891 -112 -514 -917 -987 -18 -677 -377 -107 -742 -950 -602 -554 -985 -571 -471 -856 -693 -492 -887 -260 -757 -620 -975 -404 -252 -258 -470 -294 -245 -792 -646 -381 -145 -576 -187 -158 -539 -507 -323 -762 -774 -951 -863 -265 -531 -847 -775 -652 -315 -135 -664 -992 -736 -756 -455 -399 -873 -520 -850 -148 -790 -111 -861 -280 -662 -660 -703 -84 -634 -919 -658 -671 -415 -648 -763 -385 -955 -977 -385 -99 -800 -359 -506 -786 -458 -325 -833 -892 -573 -580 -482 -825 -540 -560 -978 -940 -584 -662 -761 -310 -930 -910 -532 -960 -231 -429 -749 -564 -674 -431 -518 -694 -693 -122 -113 -864 -224 -446 -802 -424 -809 -539 -807 -548 -492 -561 -624 -399 -643 -694 -55 -568 -628 -899 -990 -707 -352 -171 -96 -581 -21 -869 -628 -156 -198 -370 -517 -412 -87 -872 -263 -926 -6 -336 -216 -266 -238 -136 -44 -783 -689 -609 -328 -326 -472 -66 -347 -381 -726 -470 -855 -425 -831 -498 -153 -933 -77 -638 -443 -782 -504 -48 -405 -27 -400 -517 -121 -807 -807 -438 -295 -161 -72 -353 -678 -433 -975 -31 -624 -627 -400 -183 -161 -115 -912 -767 -311 -162 -410 -397 -975 -476 -679 -563 -583 -600 -858 -45 -902 -968 -635 -591 -378 -960 -37 -384 -934 -759 -609 -679 -385 -881 -218 -536 -972 -828 -150 -235 -430 -136 -503 -662 -948 -10 -198 -824 -161 -183 -359 -405 -112 -932 -527 -518 -971 -194 -322 -600 -103 -955 -639 -716 -475 -681 -43 -135 -118 -666 -808 -591 -742 -758 -865 -136 -794 -59 -927 -804 -466 -410 -592 -9 -201 -455 -927 -171 -36 -312 -73 -787 -961 -91 -877 -860 -394 -575 -216 -475 -371 -136 -961 -347 -356 -422 -412 -790 -951 -6 -194 -586 -638 -846 -462 -19 -123 -988 -648 -995 -999 -32 -968 -290 -144 -960 -163 -427 -177 -108 -470 -857 -106 -335 -670 -276 -187 -360 -281 -82 -213 -525 -451 -774 -26 -607 -195 -629 -300 -617 -347 -370 -165 -96 -467 -296 -99 -75 -890 -787 -654 -671 -912 -71 -47 -174 -25 -823 -590 -790 -707 -62 -352 -558 -582 -499 -803 -103 -165 -626 -898 -682 -536 -181 -943 -329 -703 -89 -826 -338 -836 -25 -297 -947 -453 -257 -377 -277 -479 -946 -523 -407 -895 -381 -189 -619 -892 -826 -955 -476 -183 -141 -872 -891 -124 -120 -382 -447 -631 -703 -734 -143 -117 -510 -750 -51 -972 -118 -193 -595 -85 -862 -300 -718 -605 -824 -215 -456 -150 -191 -837 -932 -32 -774 -199 -81 -919 -169 -88 -703 -708 -950 -231 -638 -839 -359 -803 -428 -620 -3 -359 -207 -842 -459 -804 -537 -176 -555 -356 -473 -40 -947 -897 -513 -470 -114 -901 -131 -379 -458 -660 -552 -944 -732 -298 -294 -989 -668 -986 -388 -565 -29 -26 -819 -203 -53 -417 -4 -537 -129 -859 -704 -910 -4 -747 -879 -35 -276 -344 -301 -788 -663 -930 -847 -964 -948 -311 -768 -791 -573 -564 -875 -156 -19 -545 -396 -231 -800 -628 -376 -661 -295 -462 -61 -766 -741 -186 -526 -700 -729 -781 -425 -769 -446 -813 -786 -982 -189 -811 -113 -155 -790 -485 -140 -611 -469 -211 -787 -945 -772 -475 -984 -488 -827 -352 -286 -524 -641 -925 -254 -46 -168 -87 -436 -690 -840 -319 -512 -417 -641 -353 -401 -978 -174 -846 -662 -547 -742 -197 -464 -330 -529 -556 -202 -166 -899 -288 -677 -715 -968 -525 -851 -504 -189 -416 -73 -903 -881 -146 -241 -588 -895 -210 -672 -448 -966 -358 -413 -345 -755 -243 -89 -474 -178 -709 -389 -186 -265 -991 -222 -301 -423 -550 -186 -286 -356 -657 -330 -442 -205 -954 -738 -56 -114 -156 -824 -965 -28 -760 -751 -942 -956 -719 -652 -417 -265 -885 -395 -854 -781 -894 -120 -603 -450 -759 -443 -214 -193 -798 -889 -672 -193 -751 -28 -668 -765 -204 -453 -231 -856 -204 -42 -636 -126 -261 -967 -250 -521 -417 -966 -988 -884 -558 -794 -727 -244 -583 -255 -510 -904 -4 -258 -215 -277 -801 -341 -695 -615 -791 -468 -522 -313 -719 -478 -377 -434 -183 -390 -155 -290 -13 -851 -702 -59 -678 -416 -714 -646 -575 -914 -437 -819 -596 -61 -632 -822 -376 -646 -301 -219 -121 -987 -536 -576 -502 -290 -717 -124 -807 -844 -757 -867 -445 -148 -93 -514 -336 -856 -496 -630 -377 -237 -585 -153 -528 -490 -754 -948 -32 -619 -874 -969 -408 -511 -990 -679 -686 -622 -245 -930 -638 -544 -353 -408 -133 -29 -52 -797 -788 -950 -959 -444 -553 -116 -444 -969 -116 -27 -1000 -751 -342 -916 -656 -136 -14 -664 -530 -260 -427 -938 -158 -51 -59 -986 -743 -160 -929 -265 -402 -444 -668 -685 -165 -167 -250 -602 -881 -575 -778 -479 -28 -543 -119 -78 -68 -797 -360 -665 -642 -796 -178 -990 -571 -212 -188 -530 -123 -209 -503 -899 -216 -584 -833 -257 -118 -837 -379 -380 -100 -575 -282 -775 -465 -467 -789 -274 -602 -253 -835 -126 -774 -421 -921 -300 -354 -685 -737 -70 -63 -919 -682 -933 -470 -70 -630 -482 -285 -227 -926 -905 -706 -785 -207 -684 -283 -397 -241 -64 -846 -268 -709 -325 -414 -79 -538 -276 -524 -838 -455 -901 -693 -921 -61 -118 -988 -473 -108 -549 -67 -593 -707 -885 -194 -180 -234 -56 -277 -218 -972 -841 -419 -208 -184 -757 -30 -190 -516 -243 -587 -424 -404 -997 -55 -461 -615 -354 -912 -263 -548 -217 -840 -621 -292 -348 -458 -520 -119 -819 -680 -385 -393 -204 -896 -546 -28 -69 -142 -258 -167 -669 -970 -608 -542 -324 -74 -777 -297 -353 -450 -848 -820 -136 -426 -177 -596 -15 -791 -468 -888 -838 -592 -572 -595 -153 -71 -586 -447 -299 -390 -736 -708 -512 -679 -976 -909 -517 -998 -155 -906 -982 -679 -156 -55 -424 -317 -107 -138 -529 -712 -219 -194 -730 -544 -918 -242 -638 -482 -7 -228 -438 -643 -89 -227 -579 -252 -530 -167 -382 -305 -300 -749 -670 -867 -746 -105 -204 -333 -763 -160 -926 -666 -696 -413 -655 -681 -431 -413 -923 -230 -285 -845 -757 -526 -644 -81 -702 -9 -774 -930 -940 -611 -70 -729 -757 -454 -532 -779 -950 -167 -864 -4 -575 -780 -356 -145 -797 -45 -376 -623 -831 -498 -64 -576 -704 -892 -332 -331 -427 -690 -806 -262 -670 -679 -999 -416 -972 -171 -402 -881 -688 -369 -323 -437 -265 -68 -265 -707 -675 -648 -922 -816 -724 -259 -116 -907 -497 -660 -584 -410 -461 -462 -625 -839 -21 -233 -733 -456 -39 -590 -758 -796 -97 -199 -294 -922 -846 -457 -554 -855 -427 -805 -830 -275 -299 -107 -427 -395 -718 -648 -892 -640 -683 -728 -479 -374 -717 -267 -638 -244 -941 -429 -681 -292 -846 -93 -593 -927 -453 -227 -498 -842 -514 -576 -959 -694 -265 -498 -500 -458 -222 -830 -323 -943 -804 -992 -241 -981 -650 -360 -713 -737 -111 -687 -6 -590 -61 -39 -841 -44 -864 -396 -331 -479 -413 -408 -493 -381 -943 -532 -100 -544 -530 -191 -204 -214 -430 -743 -468 -528 -353 -890 -549 -595 -4 -911 -989 -793 -457 -997 -280 -630 -351 -266 -921 -840 -368 -675 -639 -517 -611 -10 -134 -30 -156 -559 -125 -315 -397 -418 -206 -73 -494 -985 -125 -520 -410 -35 -814 -921 -284 -837 -865 -891 -15 -31 -669 -757 -720 -557 -287 -203 -829 -914 -393 -176 -633 -143 -771 -161 -67 -715 -376 -722 -439 -772 -260 -89 -974 -17 -424 -732 -504 -915 -118 -589 -229 -86 -534 -609 -756 -577 -436 -541 -329 -791 -844 -548 -824 -988 -96 -137 -43 -605 -190 -255 -460 -590 -253 -999 -83 -816 -471 -307 -587 -621 -675 -991 -253 -994 -929 -22 -226 -165 -497 -686 -661 -480 -39 -316 -451 -966 -886 -27 -729 -938 -29 -524 -1 -180 -370 -912 -677 -496 -814 -599 -508 -683 -259 -323 -184 -279 -31 -984 -216 -2 -124 -413 -637 -215 -386 -869 -241 -695 -302 -884 -6 -980 -76 -875 -267 -641 -739 -631 -829 -168 -8 -631 -212 -93 -688 -659 -947 -315 -722 -243 -235 -497 -972 -958 -341 -870 -943 -542 -656 -279 -110 -403 -561 -105 -47 -665 -419 -745 -673 -410 -41 -651 -632 -120 -303 -546 -142 -612 -332 -582 -843 -545 -801 -336 -709 -736 -447 -696 -292 -115 -659 -50 -811 -978 -794 -856 -839 -934 -677 -652 -43 -852 -659 -833 -494 -822 -468 -993 -878 -178 -840 -305 -468 -106 -525 -78 -954 -79 -144 -109 -331 -618 -365 -449 -387 -168 -451 -818 -463 -836 -201 -910 -515 -70 -57 -701 -615 -896 -148 -632 -500 -811 -89 -986 -703 -304 -509 -510 -137 -264 -83 -726 -262 -682 -279 -396 -238 -953 -132 -603 -667 -932 -301 -16 -273 -494 -158 -941 -6 -275 -767 -521 -665 -505 -26 -910 -154 -456 -201 -214 -405 -257 -767 -273 -630 -569 -195 -397 -196 -997 -599 -990 -575 -46 -10 -893 -298 -857 -925 -71 -615 -931 -593 -665 -761 -301 -944 -978 -427 -753 -671 -888 -363 -442 -646 -128 -574 -268 -771 -889 -53 -805 -242 -637 -310 -654 -380 -735 -952 -437 -157 -690 -162 -585 -567 -395 -364 -765 -786 -646 -403 -100 -723 -518 -628 -77 -774 -383 -938 -413 -522 -217 -624 -635 -70 -424 -444 -864 -736 -597 -160 -90 -418 -206 -626 -424 -380 -442 -710 -973 -806 -319 -779 -290 -840 -484 -193 -515 -520 -476 -438 -861 -457 -361 -106 -509 -270 -71 -688 -507 -201 -413 -390 -1000 -298 -878 -662 -879 -863 -90 -810 -201 -901 -67 -8 -554 -721 -956 -615 -656 -369 -991 -619 -699 -775 -78 -193 -211 -380 -27 -462 -54 -458 -963 -102 -368 -263 -960 -6 -614 -361 -628 -283 -23 -288 -445 -617 -186 -834 -803 -470 -998 -486 -788 -402 -43 -283 -245 -325 -670 -145 -42 -452 -149 -580 -19 -694 -657 -211 -183 -833 -186 -300 -577 -774 -99 -931 -172 -671 -793 -438 -558 -395 -291 -559 -709 -462 -686 -590 -236 -675 -79 -659 -127 -355 -233 -954 -596 -999 -469 -13 -485 -291 -241 -205 -975 -121 -299 -967 -16 -57 -557 -107 -996 -16 -388 -293 -686 -436 -644 -510 -100 -390 -417 -187 -32 -989 -191 -22 -113 -70 -178 -985 -229 -444 -404 -680 -493 -158 -417 -397 -347 -702 -286 -608 -338 -473 -347 -470 -574 -28 -50 -535 -852 -63 -65 -169 -519 -619 -28 -611 -320 -125 -56 -766 -412 -839 -346 -690 -194 -19 -737 -62 -543 -758 -215 -735 -626 -579 -253 -457 -616 -641 -153 -970 -848 -618 -319 -428 -410 -343 -275 -515 -545 -460 -292 -544 -554 -957 -847 -493 -367 -595 -326 -370 -116 -442 -93 -277 -200 -472 -942 -609 -375 -81 -202 -115 -429 -255 -770 -496 -201 -304 -994 -428 -595 -358 -840 -223 -59 -883 -285 -650 -782 -150 -995 -893 -860 -767 -479 -323 -412 -959 -165 -834 -445 -47 -333 -721 -167 -747 -327 -885 -631 -242 -668 -113 -323 -965 -520 -131 -601 -1000 -268 -602 -882 -751 -414 -513 -292 -471 -635 -303 -262 -770 -236 -370 -146 -322 -58 -504 -971 -67 -990 -829 -575 -121 -484 -970 -959 -989 -260 -288 -816 -489 -75 -656 -20 -968 -529 -453 -916 -819 -824 -855 -523 -50 -483 -835 -970 -936 -9 -865 -328 -977 -276 -937 -949 -807 -884 -877 -989 -590 -19 -948 -939 -199 -382 -649 -971 -975 -453 -592 -407 -73 -885 -505 -752 -878 -96 -873 -912 -345 -663 -390 -841 -965 -867 -970 -422 -134 -800 -129 -255 -919 -98 -861 -495 -21 -897 -276 -993 -312 -644 -329 -440 -361 -363 -760 -424 -460 -203 -101 -148 -277 -61 -210 -360 -85 -870 -115 -563 -313 -781 -52 -86 -983 -146 -197 -362 -953 -199 -199 -802 -497 -528 -792 -996 -52 -546 -944 -388 -517 -222 -843 -838 -501 -671 -576 -264 -529 -559 -293 -479 -466 -1000 -252 -941 -751 -235 -290 -694 -263 -847 -404 -800 -952 -341 -703 -575 -827 -8 -226 -482 -69 -113 -919 -36 -221 -526 -730 -99 -943 -234 -89 -472 -700 -236 -602 -902 -590 -418 -921 -766 -553 -90 -366 -594 -963 -255 -962 -848 -58 -887 -960 -70 -754 -209 -702 -944 -378 -657 -596 -474 -987 -978 -886 -856 -196 -357 -187 -453 -699 -970 -211 -164 -366 -140 -862 -959 -342 -115 -472 -281 -884 -994 -103 -169 -834 -735 -80 -649 -6 -862 -788 -318 -145 -236 -579 -571 -269 -303 -693 -667 -705 -248 -964 -574 -174 -891 -118 -789 -570 -127 -280 -746 -689 -8 -556 -867 -621 -981 -965 -780 -203 -626 -717 -484 -156 -120 -262 -254 -738 -272 -742 -793 -514 -137 -834 -423 -72 -979 -357 -987 -63 -336 -186 -689 -157 -84 -10 -534 -525 -199 -739 -424 -917 -240 -916 -736 -31 -882 -906 -806 -914 -384 -147 -670 -997 -422 -912 -958 -680 -727 -99 -645 -905 -155 -886 -839 -629 -573 -867 -598 -687 -368 -859 -857 -978 -59 -48 -425 -498 -768 -117 -627 -938 -856 -490 -158 -276 -775 -112 -14 -171 -146 -750 -164 -109 -579 -903 -837 -935 -563 -162 -896 -231 -62 -635 -243 -573 -348 -937 -164 -815 -439 -689 -716 -766 -54 -944 -171 -889 -415 -998 -28 -60 -613 -980 -2 -383 -923 -515 -308 -519 -805 -119 -555 -385 -116 -670 -637 -223 -967 -523 -933 -327 -407 -90 -103 -207 -346 -867 -995 -228 -235 -480 -309 -690 -566 -240 -732 -816 -603 -798 -881 -806 -373 -64 -866 -536 -416 -968 -381 -469 -188 -533 -735 -511 -774 -535 -664 -803 -553 -458 -805 -179 -671 -253 -215 -339 -618 -441 -892 -3 -40 -351 -15 -273 -553 -728 -941 -773 -201 -95 -272 -633 -444 -723 -139 -815 -403 -185 -508 -415 -382 -674 -814 -721 -536 -256 -739 -365 -76 -314 -381 -189 -492 -800 -810 -515 -447 -763 -432 -628 -475 -203 -2 -836 -131 -103 -653 -777 -118 -244 -435 -414 -564 -329 -702 -685 -336 -658 -371 -993 -740 -54 -9 -379 -201 -36 -490 -10 -407 -112 -605 -903 -529 -69 -360 -391 -813 -530 -158 -185 -885 -690 -652 -619 -328 -791 -808 -818 -963 -107 -102 -448 -881 -300 -826 -651 -818 -516 -504 -127 -611 -837 -319 -87 -281 -565 -971 -920 -879 -95 -731 -590 -722 -870 -862 -399 -457 -843 -897 -997 -25 -421 -917 -130 -306 -547 -690 -258 -424 -405 -109 -620 -880 -342 -175 -889 -383 -392 -221 -315 -116 -928 -671 -785 -701 -105 -455 -211 -696 -920 -240 -193 -116 -652 -791 -714 -14 -206 -673 -537 -868 -814 -279 -736 -316 -292 -878 -494 -885 -586 -100 -417 -887 -986 -755 -360 -516 -181 -578 -550 -353 -31 -463 -315 -680 -942 -997 -164 -89 -37 -464 -138 -877 -203 -541 -958 -206 -975 -633 -913 -11 -723 -457 -202 -762 -468 -425 -550 -771 -954 -863 -851 -720 -315 -568 -920 -601 -885 -557 -508 -249 -532 -261 -325 -442 -446 -310 -960 -510 -378 -993 -116 -78 -412 -46 -502 -236 -837 -108 -337 -956 -621 -975 -844 -832 -287 -519 -32 -286 -614 -286 -599 -370 -314 -959 -918 -688 -791 -403 -12 -459 -280 -687 -921 -51 -770 -740 -437 -61 -515 -558 -982 -189 -256 -235 -7 -105 -670 -497 -452 -90 -269 -367 -406 -472 -637 -434 -841 -344 -301 -194 -930 -379 -112 -306 -798 -304 -589 -432 -526 -70 -733 -739 -450 -332 -800 -389 -929 -254 -59 -159 -917 -339 -703 -437 -430 -733 -399 -660 -557 -285 -682 -704 -387 -892 -354 -921 -519 -519 -809 -348 -760 -583 -893 -811 -247 -331 -928 -259 -625 -914 -554 -231 -214 -552 -405 -627 -720 -36 -962 -554 -525 -372 -717 -462 -444 -555 -199 -45 -822 -197 -648 -567 -815 -947 -682 -497 -599 -669 -250 -266 -312 -794 -782 -758 -278 -128 -455 -387 -581 -388 -465 -405 -623 -580 -666 -563 -327 -895 -40 -544 -126 -518 -683 -259 -1 -269 -878 -198 -293 -617 -519 -3 -160 -316 -73 -708 -798 -619 -632 -499 -580 -577 -594 -43 -41 -99 -160 -778 -198 -236 -485 -561 -385 -725 -186 -715 -448 -217 -502 -706 -111 -907 -569 -823 -729 -941 -691 -918 -902 -991 -757 -922 -572 -489 -744 -786 -340 -385 -212 -639 -724 -915 -507 -376 -346 -649 -434 -811 -601 -76 -900 -535 -86 -792 -64 -666 -20 -304 -232 -596 -145 -172 -763 -467 -914 -35 -170 -256 -894 -656 -725 -592 -981 -9 -91 -997 -795 -297 -852 -342 -404 -975 -908 -483 -68 -796 -629 -440 -439 -897 -232 -697 -679 -95 -233 -404 -417 -839 -146 -532 -117 -295 -688 -657 -79 -427 -291 -570 -318 -374 -231 -206 -254 -442 -49 -959 -674 -579 -48 -123 -355 -364 -26 -804 -921 -618 -44 -941 -277 -389 -742 -908 -379 -897 -600 -79 -84 -847 -372 -520 -532 -301 -481 -688 -372 -27 -81 -677 -993 -745 -707 -150 -631 -51 -713 -845 -219 -729 -856 -709 -368 -148 -729 -312 -611 -430 -766 -398 -874 -470 -157 -149 -422 -895 -617 -232 -986 -934 -62 -61 -338 -601 -401 -866 -470 -305 -199 -178 -428 -490 -594 -3 -901 -745 -326 -799 -167 -84 -197 -792 -769 -270 -196 -796 -171 -29 -27 -945 -450 -625 -490 -278 -585 -396 -661 -277 -220 -778 -357 -10 -809 -843 -759 -468 -307 -454 -756 -525 -934 -89 -89 -752 -206 -313 -347 -719 -343 -189 -964 -380 -757 -759 -280 -59 -36 -123 -418 -790 -935 -523 -214 -23 -310 -779 -260 -513 -58 -797 -315 -779 -290 -282 -587 -927 -959 -552 -70 -364 -962 -188 -815 -839 -95 -772 -201 -227 -532 -77 -600 -852 -114 -749 -933 -588 -769 -620 -380 -407 -327 -760 -600 -958 -506 -543 -512 -526 -353 -745 -724 -39 -615 -426 -90 -843 -715 -191 -880 -754 -558 -113 -836 -219 -668 -64 -423 -572 -958 -123 -403 -285 -603 -303 -416 -997 -731 -703 -487 -360 -292 -241 -378 -361 -521 -783 -342 -183 -301 -823 -30 -319 -704 -323 -920 -687 -437 -361 -89 -138 -388 -701 -2 -571 -751 -15 -929 -39 -35 -959 -978 -235 -62 -434 -148 -477 -56 -698 -416 -821 -622 -336 -497 -272 -18 -748 -37 -90 -664 -693 -697 -134 -312 -668 -290 -556 -749 -895 -493 -861 -613 -845 -259 -756 -185 -275 -670 -262 -559 -355 -979 -288 -145 -159 -391 -310 -897 -936 -490 -281 -825 -738 -572 -372 -421 -728 -18 -548 -451 -307 -399 -53 -878 -435 -119 -163 -290 -370 -906 -438 -777 -676 -851 -119 -820 -84 -423 -660 -572 -848 -210 -108 -447 -583 -907 -122 -214 -345 -10 -964 -691 -975 -780 -40 -957 -2 -436 -547 -77 -831 -605 -299 -91 -614 -133 -332 -649 -690 -897 -955 -713 -826 -814 -488 -183 -454 -447 -428 -309 -93 -706 -6 -866 -303 -221 -293 -880 -484 -389 -236 -321 -253 -238 -69 -813 -431 -723 -360 -732 -479 -242 -932 -957 -814 -786 -178 -91 -815 -24 -27 -173 -840 -858 -517 -217 -624 -848 -572 -443 -633 -77 -498 -8 -227 -937 -786 -357 -779 -942 -972 -658 -85 -238 -874 -128 -297 -9 -203 -572 -708 -780 -888 -779 -44 -108 -579 -399 -865 -579 -484 -753 -475 -645 -81 -879 -962 -795 -280 -298 -512 -846 -854 -955 -787 -204 -789 -48 -565 -718 -601 -315 -643 -110 -374 -943 -177 -519 -186 -294 -943 -154 -766 -174 -977 -595 -683 -255 -552 -454 -529 -435 -741 -104 -827 -839 -80 -406 -803 -303 -894 -296 -154 -735 -666 -18 -429 -512 -869 -903 -246 -276 -28 -231 -167 -977 -624 -657 -992 -817 -758 -144 -764 -834 -174 -704 -459 -752 -308 -448 -68 -592 -509 -756 -323 -580 -971 -789 -152 -293 -126 -83 -523 -9 -157 -115 -318 -333 -371 -643 -216 -734 -486 -489 -607 -622 -445 -428 -944 -332 -711 -671 -20 -950 -121 -684 -222 -532 -220 -711 -681 -779 -684 -853 -429 -210 -607 -44 -476 -535 -709 -365 -94 -229 -772 -345 -995 -204 -376 -571 -28 -314 -265 -848 -380 -8 -843 -569 -365 -695 -889 -748 -984 -242 -910 -837 -700 -428 -3 -419 -98 -776 -917 -809 -202 -8 -285 -640 -695 -13 -625 -428 -200 -524 -462 -839 -120 -932 -440 -289 -352 -864 -959 -521 -764 -60 -51 -888 -433 -691 -198 -527 -620 -528 -260 -449 -337 -36 -818 -269 -598 -331 -992 -150 -773 -60 -900 -4 -407 -126 -500 -725 -318 -935 -639 -249 -523 -313 -511 -751 -798 -665 -988 -171 -176 -491 -639 -391 -137 -538 -340 -575 -865 -902 -394 -59 -509 -389 -991 -842 -171 -245 -87 -503 -488 -823 -747 -20 -791 -179 -591 -423 -687 -942 -176 -834 -765 -100 -893 -229 -843 -173 -38 -432 -51 -403 -605 -473 -307 -68 -956 -72 -669 -998 -321 -376 -257 -960 -574 -200 -407 -144 -398 -527 -733 -717 -832 -36 -462 -996 -701 -468 -534 -509 -899 -551 -923 -238 -437 -352 -675 -28 -274 -319 -886 -47 -233 -891 -371 -765 -417 -119 -239 -749 -220 -531 -788 -330 -150 -563 -979 -499 -186 -889 -686 -309 -399 -920 -990 -243 -671 -412 -995 -342 -128 -238 -651 -665 -416 -162 -644 -797 -73 -837 -198 -577 -199 -880 -114 -390 -684 -129 -433 -197 -249 -920 -159 -290 -972 -341 -815 -793 -708 -590 -562 -410 -741 -395 -302 -304 -569 -722 -710 -291 -622 -223 -146 -776 -191 -302 -931 -54 -289 -944 -862 -117 -61 -943 -694 -841 -213 -381 -466 -235 -623 -618 -132 -945 -85 -86 -702 -575 -249 -126 -791 -368 -276 -805 -391 -660 -820 -784 -299 -923 -810 -796 -180 -996 -84 -633 -103 -544 -847 -559 -624 -351 -689 -448 -981 -484 -247 -444 -797 -929 -718 -844 -834 -563 -44 -350 -932 -465 -50 -571 -200 -316 -678 -18 -942 -468 -823 -552 -218 -917 -370 -130 -982 -682 -85 -215 -83 -691 -573 -452 -526 -671 -44 -536 -875 -994 -750 -367 -637 -210 -412 -225 -824 -515 -242 -842 -787 -271 -983 -144 -571 -8 -225 -446 -106 -554 -292 -568 -129 -958 -620 -837 -651 -424 -999 -870 -319 -789 -660 -37 -700 -988 -356 -654 -936 -543 -960 -375 -410 -775 -114 -329 -837 -945 -366 -50 -121 -815 -716 -309 -286 -418 -417 -855 -434 -285 -134 -571 -192 -910 -173 -382 -506 -962 -717 -437 -466 -256 -806 -782 -519 -864 -196 -820 -958 -712 -58 -644 -775 -374 -50 -175 -195 -38 -720 -409 -141 -197 -984 -818 -138 -752 -390 -449 -320 -671 -446 -608 -813 -903 -855 -134 -332 -462 -797 -801 -625 -824 -991 -37 -152 -347 -524 -513 -634 -660 -27 -516 -638 -218 -250 -242 -165 -610 -102 -323 -260 -705 -764 -806 -741 -277 -408 -380 -6 -993 -445 -172 -370 -988 -600 -285 -130 -522 -537 -296 -4 -601 -543 -378 -8 -848 -463 -297 -242 -814 -958 -799 -373 -241 -367 -255 -733 -630 -923 -896 -89 -481 -162 -338 -980 -467 -481 -816 -496 -119 -13 -397 -545 -140 -958 -360 -248 -785 -403 -51 -721 -986 -291 -947 -786 -518 -265 -443 -741 -528 -978 -241 -180 -472 -915 -446 -472 -610 -705 -222 -767 -859 -862 -538 -549 -921 -409 -604 -509 -379 -69 -974 -431 -778 -829 -476 -284 -292 -911 -137 -202 -317 -703 -436 -780 -802 -575 -311 -423 -942 -749 -390 -778 -286 -353 -612 -475 -165 -424 -783 -265 -663 -524 -477 -190 -816 -78 -786 -101 -84 -194 -762 -893 -929 -179 -693 -271 -99 -711 -502 -434 -28 -455 -927 -624 -790 -665 -585 -736 -670 -737 -448 -346 -556 -991 -454 -409 -557 -84 -308 -34 -846 -416 -545 -200 -536 -774 -461 -829 -834 -636 -35 -437 -461 -461 -104 -221 -546 -216 -926 -904 -894 -141 -268 -634 -374 -762 -270 -13 -967 -500 -910 -398 -505 -124 -226 -139 -35 -140 -861 -646 -629 -105 -870 -12 -160 -283 -174 -757 -815 -29 -57 -999 -689 -463 -118 -521 -302 -623 -619 -123 -609 -253 -970 -725 -33 -376 -367 -187 -377 -539 -855 -690 -573 -364 -772 -105 -755 -829 -839 -348 -56 -859 -101 -950 -561 -152 -31 -656 -74 -720 -326 -631 -922 -156 -820 -330 -576 -601 -217 -616 -590 -533 -386 -938 -672 -193 -597 -691 -385 -426 -753 -570 -114 -936 -760 -368 -388 -480 -745 -915 -704 -208 -159 -299 -494 -455 -497 -772 -874 -148 -929 -410 -679 -385 -120 -282 -979 -317 -408 -950 -58 -876 -522 -294 -540 -88 -323 -109 -204 -297 -31 -189 -540 -691 -349 -268 -588 -596 -598 -341 -799 -329 -510 -103 -991 -800 -565 -33 -987 -862 -316 -434 -32 -491 -763 -407 -722 -58 -298 -874 -803 -52 -219 -607 -467 -474 -940 -306 -79 -46 -402 -399 -74 -590 -29 -756 -492 -598 -479 -293 -702 -937 -104 -185 -957 -523 -406 -717 -868 -57 -308 -492 -783 -921 -781 -306 -355 -63 -563 -420 -555 -722 -19 -609 -470 -151 -429 -489 -918 -589 -601 -432 -996 -449 -380 -592 -40 -660 -796 -694 -634 -203 -980 -793 -17 -941 -931 -186 -964 -862 -223 -244 -837 -422 -694 -695 -278 -167 -33 -391 -174 -135 -163 -320 -150 -625 -727 -84 -295 -450 -381 -962 -916 -661 -686 -432 -794 -307 -442 -135 -575 -202 -786 -706 -527 -433 -571 -137 -986 -600 -747 -374 -399 -445 -663 -22 -585 -207 -1000 -885 -589 -594 -459 -593 -412 -937 -311 -77 -171 -27 -315 -509 -174 -587 -751 -811 -776 -417 -897 -844 -332 -876 -873 -55 -681 -311 -608 -973 -384 -431 -726 -127 -38 -761 -550 -251 -349 -555 -932 -851 -647 -582 -47 -493 -802 -836 -583 -179 -37 -357 -531 -480 -76 -271 -275 -200 -738 -725 -405 -384 -73 -246 -848 -553 -948 -241 -240 -726 -911 -914 -891 -297 -886 -388 -87 -730 -994 -676 -336 -239 -493 -588 -156 -52 -407 -911 -959 -369 -401 -545 -832 -562 -76 -800 -422 -151 -38 -273 -689 -928 -911 -426 -225 -831 -408 -861 -812 -480 -465 -513 -729 -186 -214 -745 -573 -527 -472 -917 -595 -49 -306 -130 -357 -437 -283 -46 -510 -30 -859 -507 -698 -659 -494 -697 -646 -480 -590 -583 -447 -395 -319 -244 -562 -106 -911 -904 -468 -669 -67 -319 -760 -872 -100 -871 -813 -306 -85 -844 -650 -365 -118 -816 -221 -687 -189 -719 -960 -46 -143 -398 -368 -518 -503 -296 -439 -437 -345 -446 -357 -174 -665 -982 -35 -174 -882 -24 -14 -854 -826 -477 -965 -871 -19 -415 -154 -870 -551 -828 -252 -775 -995 -668 -21 -730 -124 -297 -898 -511 -346 -655 -186 -21 -734 -749 -320 -182 -13 -810 -955 -869 -546 -646 -931 -425 -507 -11 -840 -151 -692 -472 -886 -66 -503 -775 -984 -798 -826 -850 -351 -334 -47 -774 -850 -443 -499 -768 -11 -688 -815 -525 -30 -215 -349 -539 -497 -739 -600 -537 -628 -995 -488 -829 -155 -118 -393 -265 -735 -620 -189 -827 -756 -157 -147 -328 -30 -590 -199 -176 -137 -537 -722 -540 -272 -792 -856 -503 -927 -534 -440 -687 -146 -829 -655 -444 -393 -921 -715 -45 -585 -627 -734 -86 -102 -149 -422 -135 -534 -882 -45 -454 -43 -137 -567 -225 -656 -694 -94 -49 -517 -133 -977 -1 -446 -783 -299 -840 -115 -429 -236 -4 -578 -452 -353 -892 -750 -273 -529 -888 -376 -292 -608 -869 -98 -375 -76 -338 -830 -819 -353 -491 -974 -362 -281 -73 -306 -115 -605 -476 -216 -250 -272 -321 -675 -643 -878 -714 -16 -656 -68 -663 -320 -812 -658 -678 -670 -985 -608 -371 -572 -693 -665 -220 -117 -312 -13 -506 -400 -865 -738 -990 -147 -960 -510 -521 -985 -593 -370 -736 -290 -549 -821 -197 -409 -361 -654 -730 -645 -692 -40 -562 -295 -294 -936 -758 -905 -544 -241 -384 -13 -788 -552 -809 -528 -485 -970 -883 -148 -196 -429 -261 -60 -56 -998 -375 -43 -511 -513 -93 -393 -370 -739 -339 -224 -850 -330 -652 -279 -613 -341 -964 -628 -37 -249 -743 -407 -845 -52 -117 -240 -685 -452 -447 -547 -545 -77 -534 -737 -741 -427 -455 -864 -742 -275 -209 -815 -814 -558 -611 -804 -217 -391 -956 -82 -996 -670 -772 -313 -990 -804 -708 -232 -533 -130 -719 -82 -378 -283 -663 -939 -492 -204 -448 -98 -743 -904 -595 -68 -141 -814 -516 -554 -933 -123 -113 -473 -554 -127 -448 -768 -802 -357 -666 -35 -827 -18 -273 -532 -946 -651 -46 -825 -922 -288 -953 -419 -802 -968 -690 -742 -350 -919 -430 -350 -666 -411 -194 -467 -47 -182 -203 -358 -438 -910 -175 -232 -213 -651 -684 -675 -81 -837 -579 -694 -983 -856 -205 -828 -138 -383 -992 -136 -302 -329 -687 -398 -619 -446 -136 -543 -212 -112 -901 -670 -352 -408 -167 -434 -786 -920 -974 -747 -696 -127 -27 -194 -446 -832 -630 -290 -830 -795 -818 -851 -292 -964 -296 -621 -692 -659 -759 -781 -394 -549 -322 -917 -33 -186 -330 -267 -850 -663 -364 -973 -635 -515 -123 -456 -541 -312 -668 -886 -806 -458 -717 -765 -475 -799 -458 -227 -124 -879 -264 -604 -177 -706 -645 -525 -24 -259 -750 -742 -524 -400 -434 -597 -499 -179 -924 -65 -243 -513 -725 -231 -32 -767 -531 -188 -591 -329 -530 -996 -224 -704 -180 -38 -530 -266 -726 -593 -855 -149 -987 -855 -733 -942 -624 -260 -312 -417 -112 -744 -46 -925 -260 -544 -398 -416 -428 -220 -536 -418 -871 -210 -108 -673 -478 -873 -138 -1000 -23 -547 -668 -64 -559 -124 -928 -598 -819 -419 -652 -651 -930 -149 -594 -124 -685 -856 -642 -942 -345 -517 -95 -537 -87 -954 -917 -972 -1000 -720 -528 -441 -887 -293 -46 -455 -576 -705 -846 -857 -80 -332 -198 -419 -906 -627 -119 -316 -42 -564 -351 -874 -460 -16 -824 -474 -42 -337 -793 -284 -904 -26 -290 -54 -105 -580 -588 -821 -295 -247 -205 -82 -516 -918 -163 -915 -304 -771 -680 -134 -679 -789 -377 -197 -644 -932 -734 -73 -77 -357 -801 -173 -241 -47 -295 -774 -910 -843 -845 -961 -832 -51 -506 -634 -485 -241 -983 -893 -183 -787 -462 -786 -263 -174 -197 -579 -361 -274 -648 -380 -847 -828 -811 -187 -536 -976 -63 -816 -141 -950 -706 -464 -660 -718 -79 -107 -726 -329 -483 -540 -247 -771 -365 -875 -630 -798 -709 -778 -435 -481 -901 -565 -892 -849 -97 -467 -374 -989 -421 -997 -694 -883 -60 -540 -130 -572 -606 -573 -661 -658 -554 -344 -720 -46 -412 -609 -785 -644 -650 -387 -594 -849 -510 -28 -612 -370 -653 -339 -187 -5 -268 -427 -776 -797 -78 -404 -425 -915 -739 -421 -406 -975 -868 -772 -227 -843 -632 -255 -406 -252 -454 -455 -613 -876 -743 -276 -625 -896 -400 -384 -731 -149 -502 -213 -471 -919 -240 -308 -205 -437 -920 -184 -807 -108 -301 -270 -724 -594 -766 -286 -82 -621 -884 -740 -701 -465 -170 -387 -858 -762 -966 -910 -595 -500 -982 -809 -241 -312 -692 -595 -291 -571 -718 -936 -964 -677 -239 -770 -331 -269 -897 -685 -916 -205 -320 -181 -811 -140 -390 -213 -667 -470 -601 -915 -62 -279 -685 -811 -143 -38 -978 -282 -914 -506 -628 -986 -126 -313 -404 -364 -95 -686 -111 -779 -408 -387 -933 -370 -989 -382 -737 -175 -571 -446 -702 -440 -387 -502 -736 -325 -334 -485 -756 -222 -934 -225 -375 -100 -739 -544 -575 -60 -228 -766 -226 -313 -539 -838 -417 -527 -744 -534 -995 -336 -18 -5 -302 -175 -417 -106 -78 -736 -19 -473 -399 -910 -696 -248 -793 -587 -555 -150 -662 -985 -740 -718 -768 -745 -4 -404 -791 -569 -43 -353 -445 -751 -815 -713 -891 -517 -403 -228 -574 -377 -360 -177 -298 -404 -606 -822 -604 -242 -956 -420 -669 -420 -441 -965 -922 -752 -78 -487 -375 -305 -20 -941 -699 -74 -235 -99 -361 -748 -193 -455 -265 -833 -19 -365 -470 -844 -920 -150 -511 -351 -299 -797 -477 -908 -688 -302 -76 -142 -960 -137 -362 -927 -39 -392 -973 -339 -998 -907 -371 -908 -461 -933 -44 -517 -922 -685 -37 -14 -316 -708 -938 -367 -566 -644 -495 -583 -854 -384 -148 -103 -661 -484 -155 -618 -70 -319 -664 -29 -76 -399 -495 -524 -707 -617 -873 -553 -486 -576 -182 -3 -773 -314 -107 -247 -293 -936 -964 -248 -836 -241 -398 -447 -249 -874 -145 -482 -903 -1 -828 -978 -399 -473 -331 -158 -873 -709 -594 -178 -571 -449 -569 -606 -286 -490 -756 -914 -257 -120 -842 -723 -305 -656 -439 -598 -879 -319 -295 -950 -669 -136 -46 -25 -985 -282 -410 -683 -328 -591 -432 -58 -173 -717 -683 -696 -709 -945 -847 -490 -777 -622 -895 -849 -846 -87 -14 -474 -361 -325 -938 -224 -809 -727 -259 -110 -156 -731 -525 -478 -101 -257 -952 -848 -965 -277 -842 -727 -598 -400 -374 -990 -322 -20 -735 -451 -791 -151 -632 -581 -734 -881 -719 -563 -752 -572 -79 -112 -368 -858 -199 -884 -29 -248 -191 -825 -503 -841 -366 -747 -234 -438 -430 -445 -559 -931 -893 -127 -401 -392 -245 -691 -437 -225 -839 -880 -522 -899 -508 -660 -404 -653 -570 -109 -849 -1 -933 -195 -165 -638 -400 -164 -304 -360 -369 -184 -162 -751 -313 -621 -425 -611 -793 -428 -890 -358 -770 -123 -924 -322 -786 -174 -709 -632 -846 -930 -13 -13 -155 -119 -59 -505 -562 -745 -971 -224 -366 -450 -511 -596 -438 -551 -527 -25 -537 -868 -954 -533 -941 -581 -949 -342 -158 -650 -350 -227 -498 -480 -987 -705 -707 -206 -731 -777 -472 -352 -114 -268 -691 -209 -211 -607 -735 -254 -597 -955 -166 -862 -544 -325 -550 -976 -116 -543 -316 -541 -326 -641 -119 -714 -610 -689 -734 -815 -105 -395 -20 -953 -988 -180 -810 -787 -696 -483 -206 -306 -998 -985 -17 -716 -483 -836 -15 -678 -244 -835 -255 -623 -520 -529 -37 -195 -482 -271 -132 -42 -867 -632 -670 -570 -618 -636 -62 -493 -709 -984 -195 -536 -308 -737 -337 -117 -309 -538 -819 -686 -354 -959 -909 -49 -592 -568 -409 -423 -725 -520 -683 -494 -541 -233 -245 -44 -652 -358 -565 -116 -196 -543 -662 -742 -837 -285 -311 -151 -157 -529 -767 -14 -675 -951 -786 -507 -47 -922 -760 -514 -349 -838 -912 -677 -644 -525 -960 -13 -723 -779 -947 -642 -347 -904 -738 -577 -415 -612 -707 -456 -827 -741 -383 -662 -825 -710 -386 -422 -391 -646 -634 -918 -78 -35 -867 -288 -71 -783 -383 -250 -892 -261 -14 -158 -766 -530 -1000 -368 -796 -197 -942 -282 -879 -436 -959 -120 -937 -452 -38 -894 -8 -10 -27 -982 -555 -821 -353 -290 -499 -265 -721 -313 -253 -748 -886 -793 -802 -417 -310 -825 -260 -981 -717 -684 -392 -248 -358 -846 -814 -277 -133 -662 -754 -197 -74 -869 -325 -723 -5 -431 -962 -799 -935 -936 -650 -759 -562 -195 -273 -58 -642 -296 -551 -547 -742 -439 -508 -223 -614 -705 -151 -791 -459 -766 -953 -584 -518 -219 -995 -284 -766 -164 -83 -545 -509 -416 -440 -594 -852 -671 -999 -889 -957 -422 -201 -40 -803 -495 -501 -408 -530 -822 -166 -94 -678 -460 -545 -728 -60 -477 -539 -93 -542 -699 -277 -863 -944 -879 -559 -149 -986 -856 -15 -19 -880 -614 -404 -94 -359 -232 -668 -979 -500 -456 -742 -571 -111 -86 -757 -654 -145 -841 -111 -785 -739 -529 -217 -242 -742 -712 -348 -584 -552 -209 -206 -438 -368 -442 -60 -189 -630 -954 -336 -234 -697 -483 -267 -3 -649 -248 -296 -909 -169 -863 -159 -891 -616 -10 -271 -34 -299 -340 -573 -677 -635 -353 -513 -177 -606 -957 -885 -81 -670 -700 -117 -310 -104 -447 -204 -746 -991 -918 -659 -93 -216 -530 -801 -892 -81 -96 -562 -566 -123 -35 -447 -115 -217 -519 -518 -606 -201 -968 -194 -761 -268 -759 -322 -178 -5 -385 -281 -29 -238 -850 -409 -402 -723 -782 -462 -951 -707 -469 -690 -292 -376 -361 -75 -152 -132 -143 -653 -529 -492 -815 -34 -629 -664 -429 -296 -480 -948 -890 -587 -198 -20 -4 -238 -597 -237 -902 -737 -151 -732 -198 -289 -154 -227 -464 -235 -287 -269 -906 -697 -533 -860 -514 -203 -984 -379 -587 -256 -549 -353 -311 -860 -943 -842 -692 -906 -188 -95 -814 -682 -984 -469 -667 -855 -882 -761 -508 -919 -726 -252 -6 -817 -15 -773 -832 -229 -489 -408 -641 -460 -666 -285 -822 -832 -982 -92 -982 -569 -696 -629 -459 -795 -158 -893 -776 -142 -513 -921 -498 -606 -897 -301 -729 -475 -156 -768 -551 -156 -453 -54 -413 -297 -299 -474 -312 -336 -754 -361 -77 -379 -878 -697 -656 -903 -202 -592 -754 -525 -504 -8 -672 -988 -823 -452 -121 -45 -437 -346 -252 -253 -272 -192 -934 -257 -693 -225 -227 -434 -136 -484 -363 -473 -271 -701 -120 -457 -908 -666 -788 -817 -82 -730 -193 -338 -889 -778 -988 -798 -875 -51 -360 -547 -278 -421 -780 -101 -714 -274 -629 -94 -482 -354 -766 -95 -274 -79 -541 -973 -392 -146 -902 -531 -781 -441 -673 -279 -291 -170 -227 -209 -1 -928 -887 -850 -295 -649 -886 -635 -234 -407 -938 -807 -72 -693 -201 -711 -144 -961 -329 -214 -760 -475 -242 -980 -68 -974 -372 -605 -724 -231 -730 -278 -249 -826 -749 -387 -397 -135 -862 -844 -306 -866 -83 -557 -640 -140 -206 -970 -777 -480 -764 -230 -740 -837 -46 -835 -446 -505 -770 -970 -607 -600 -80 -131 -801 -284 -417 -571 -982 -964 -823 -399 -424 -63 -65 -41 -420 -757 -894 -485 -764 -150 -938 -986 -102 -247 -573 -884 -619 -488 -770 -660 -395 -84 -941 -953 -695 -523 -786 -405 -986 -731 -66 -486 -991 -264 -25 -6 -49 -28 -802 -983 -741 -89 -743 -863 -786 -412 -6 -248 -495 -652 -614 -160 -531 -987 -722 -733 -764 -802 -775 -45 -457 -584 -203 -648 -11 -808 -272 -851 -771 -742 -536 -516 -889 -545 -103 -930 -559 -327 -681 -871 -135 -725 -885 -509 -579 -238 -418 -136 -302 -193 -357 -281 -319 -838 -260 -903 -704 -53 -411 -236 -589 -540 -788 -563 -870 -988 -847 -74 -894 -472 -580 -226 -315 -855 -246 -540 -976 -328 -739 -5 -747 -898 -648 -712 -227 -607 -519 -730 -573 -48 -918 -991 -960 -466 -437 -819 -300 -794 -562 -574 -249 -94 -249 -388 -575 -330 -539 -688 -881 -391 -680 -735 -943 -146 -643 -426 -951 -423 -192 -642 -305 -858 -7 -543 -685 -184 -818 -134 -574 -975 -625 -439 -454 -100 -373 -652 -55 -426 -682 -399 -632 -423 -44 -413 -663 -967 -519 -910 -808 -104 -190 -507 -377 -532 -833 -755 -510 -987 -89 -196 -73 -684 -157 -227 -940 -662 -757 -286 -43 -143 -397 -101 -665 -257 -406 -626 -295 -534 -250 -29 -716 -702 -549 -638 -180 -385 -921 -394 -727 -367 -812 -577 -360 -775 -994 -114 -233 -533 -145 -436 -837 -283 -363 -395 -967 -58 -872 -84 -477 -218 -570 -532 -263 -969 -7 -92 -329 -98 -113 -921 -492 -851 -834 -111 -591 -723 -750 -282 -600 -85 -302 -654 -682 -175 -214 -303 -8 -425 -687 -598 -191 -707 -530 -131 -415 -455 -393 -25 -255 -484 -3 -398 -712 -622 -382 -962 -314 -300 -610 -154 -36 -664 -615 -237 -276 -868 -889 -350 -308 -300 -137 -256 -845 -178 -16 -65 -651 -546 -803 -210 -581 -725 -485 -869 -301 -991 -739 -703 -569 -488 -353 -772 -716 -411 -123 -701 -712 -999 -433 -611 -841 -12 -32 -876 -932 -831 -298 -418 -41 -9 -797 -769 -568 -874 -664 -758 -417 -634 -727 -30 -585 -292 -782 -896 -796 -469 -58 -10 -161 -4 -216 -516 -327 -273 -965 -474 -981 -568 -356 -799 -438 -493 -999 -286 -589 -377 -591 -178 -743 -519 -947 -565 -564 -586 -523 -724 -877 -833 -736 -101 -187 -351 -399 -463 -270 -835 -451 -764 -65 -397 -21 -115 -188 -551 -939 -353 -40 -449 -282 -251 -865 -704 -556 -294 -273 -732 -882 -81 -426 -204 -886 -843 -610 -318 -87 -471 -281 -335 -98 -436 -550 -612 -847 -992 -670 -25 -784 -592 -244 -652 -79 -43 -194 -747 -890 -640 -286 -442 -421 -288 -131 -330 -787 -67 -401 -810 -458 -575 -549 -730 -645 -428 -271 -385 -473 -850 -217 -761 -722 -397 -652 -578 -357 -966 -982 -746 -38 -128 -283 -693 -104 -385 -995 -156 -407 -507 -28 -437 -563 -535 -466 -387 -844 -269 -360 -824 -29 -913 -352 -877 -695 -653 -589 -604 -93 -573 -57 -994 -467 -713 -887 -522 -31 -53 -811 -822 -1 -811 -344 -86 -887 -518 -240 -893 -687 -499 -672 -828 -904 -705 -647 -860 -901 -71 -425 -894 -475 -258 -721 -462 -767 -59 -427 -604 -692 -97 -55 -954 -105 -517 -708 -925 -34 -223 -77 -909 -107 -773 -527 -231 -189 -656 -125 -81 -901 -565 -1000 -619 -140 -8 -706 -117 -838 -2 -951 -51 -363 -123 -202 -46 -286 -309 -281 -486 -859 -662 -999 -492 -332 -761 -856 -822 -964 -491 -453 -626 -901 -817 -685 -590 -111 -672 -620 -568 -677 -677 -800 -347 -723 -178 -672 -649 -113 -369 -870 -224 -490 -39 -541 -44 -971 -104 -242 -789 -20 -668 -477 -490 -677 -951 -866 -22 -622 -628 -441 -253 -918 -91 -733 -464 -418 -559 -155 -26 -646 -623 -4 -744 -752 -546 -609 -518 -141 -16 -643 -419 -47 -779 -560 -578 -638 -198 -170 -438 -527 -358 -776 -883 -107 -556 -327 -668 -508 -15 -368 -413 -619 -248 -802 -345 -231 -416 -890 -993 -679 -139 -903 -786 -295 -654 -652 -262 -161 -300 -813 -296 -461 -469 -488 -683 -929 -296 -838 -162 -400 -201 -616 -198 -472 -436 -309 -575 -665 -601 -847 -404 -914 -82 -798 -762 -576 -325 -529 -787 -723 -133 -883 -457 -43 -742 -684 -867 -789 -996 -944 -969 -632 -569 -830 -205 -452 -599 -976 -169 -139 -431 -484 -76 -750 -787 -660 -972 -512 -24 -840 -796 -625 -625 -704 -868 -514 -442 -967 -411 -817 -179 -717 -237 -684 -618 -101 -51 -677 -851 -254 -814 -747 -593 -599 -52 -870 -279 -902 -246 -628 -773 -257 -650 -722 -341 -255 -220 -754 -871 -104 -548 -228 -633 -694 -833 -210 -869 -323 -549 -557 -899 -600 -556 -411 -165 -907 -250 -788 -208 -111 -664 -922 -837 -648 -625 -505 -167 -328 -381 -304 -862 -996 -999 -519 -69 -547 -848 -165 -567 -812 -190 -939 -707 -149 -932 -104 -6 -33 -734 -610 -102 -978 -764 -950 -464 -99 -135 -255 -371 -148 -953 -464 -963 -667 -244 -389 -431 -954 -147 -516 -790 -345 -534 -623 -958 -607 -722 -843 -939 -750 -385 -161 -314 -435 -658 -123 -986 -242 -358 -943 -52 -382 -41 -389 -964 -607 -302 -99 -426 -790 -668 -899 -85 -267 -623 -773 -271 -177 -983 -85 -136 -759 -426 -309 -199 -786 -58 -704 -830 -520 -540 -378 -488 -332 -586 -286 -552 -227 -977 -865 -885 -31 -955 -169 -352 -850 -382 -531 -197 -469 -732 -760 -109 -566 -118 -505 -114 -210 -317 -137 -162 -219 -573 -909 -846 -446 -522 -743 -896 -116 -477 -266 -158 -368 -211 -475 -98 -702 -965 -757 -168 -551 -66 -760 -434 -467 -912 -631 -537 -823 -325 -670 -112 -644 -49 -924 -675 -623 -607 -278 -850 -525 -869 -895 -115 -74 -129 -389 -484 -506 -518 -494 -840 -56 -446 -152 -980 -528 -801 -630 -459 -96 -95 -374 -674 -514 -87 -773 -933 -926 -405 -161 -882 -301 -947 -678 -668 -608 -315 -554 -478 -430 -477 -230 -981 -623 -137 -454 -458 -881 -489 -276 -883 -895 -231 -320 -975 -787 -614 -833 -897 -100 -288 -361 -873 -768 -615 -302 -197 -638 -43 -506 -149 -567 -112 -380 -61 -788 -758 -749 -695 -977 -897 -998 -96 -600 -659 -233 -354 -365 -413 -598 -884 -27 -365 -732 -556 -809 -848 -607 -376 -772 -51 -644 -793 -946 -198 -432 -220 -438 -386 -606 -279 -447 -493 -459 -214 -897 -425 -337 -535 -125 -680 -335 -797 -935 -654 -741 -789 -767 -222 -891 -253 -742 -125 -625 -240 -652 -999 -816 -331 -485 -503 -941 -332 -122 -491 -283 -296 -76 -1000 -701 -227 -19 -913 -313 -584 -361 -564 -769 -112 -783 -216 -270 -352 -523 -125 -657 -263 -853 -557 -297 -645 -821 -332 -506 -708 -365 -307 -367 -98 -122 -939 -473 -585 -845 -814 -275 -743 -908 -649 -292 -170 -820 -950 -364 -471 -116 -907 -7 -432 -62 -138 -922 -735 -856 -653 -946 -638 -197 -750 -803 -136 -396 -869 -542 -352 -121 -348 -871 -747 -296 -459 -272 -790 -314 -289 -167 -365 -502 -498 -621 -817 -366 -109 -360 -516 -9 -252 -725 -908 -533 -959 -687 -55 -977 -842 -882 -589 -661 -314 -764 -594 -447 -704 -827 -530 -931 -331 -24 -270 -843 -365 -566 -963 -273 -729 -43 -696 -160 -438 -908 -866 -791 -112 -1 -725 -402 -876 -689 -276 -516 -795 -558 -760 -588 -383 -605 -155 -917 -760 -404 -413 -413 -793 -966 -871 -426 -92 -842 -406 -72 -844 -831 -637 -606 -140 -364 -364 -49 -399 -861 -24 -380 -711 -375 -946 -880 -778 -810 -110 -49 -115 -259 -249 -849 -258 -523 -990 -93 -632 -767 -159 -150 -738 -658 -604 -217 -402 -821 -452 -76 -272 -576 -744 -123 -794 -926 -783 -622 -209 -176 -605 -40 -491 -954 -638 -943 -132 -448 -484 -129 -250 -760 -999 -464 -211 -53 -339 -812 -174 -167 -70 -354 -722 -753 -232 -126 -924 -264 -309 -928 -950 -911 -166 -183 -187 -725 -109 -96 -503 -519 -380 -981 -792 -770 -625 -911 -925 -67 -604 -341 -435 -776 -852 -872 -376 -501 -510 -438 -706 -543 -380 -353 -178 -792 -227 -164 -478 -952 -872 -708 -91 -636 -893 -992 -592 -7 -982 -840 -333 -950 -4 -343 -159 -934 -128 -408 -184 -319 -441 -88 -59 -649 -371 -22 -742 -135 -226 -190 -79 -72 -874 -234 -287 -290 -724 -589 -487 -160 -695 -745 -108 -438 -882 -99 -327 -260 -843 -77 -276 -681 -22 -719 -106 -20 -280 -804 -267 -286 -255 -956 -757 -415 -546 -142 -495 -272 -871 -763 -270 -122 -236 -391 -245 -614 -267 -54 -390 -944 -311 -341 -387 -163 -867 -760 -532 -741 -99 -357 -540 -423 -231 -655 -576 -879 -299 -949 -687 -597 -869 -11 -859 -480 -968 -868 -246 -468 -848 -834 -65 -727 -99 -43 -925 -797 -387 -13 -357 -463 -829 -704 -158 -484 -472 -289 -804 -55 -286 -84 -861 -891 -872 -90 -579 -958 -436 -911 -908 -886 -417 -930 -762 -317 -341 -806 -410 -743 -812 -827 -572 -24 -452 -711 -611 -199 -319 -657 -759 -559 -61 -235 -145 -761 -386 -956 -923 -477 -128 -24 -686 -832 -541 -706 -552 -215 -3 -258 -580 -852 -241 -465 -910 -177 -261 -930 -174 -422 -15 -43 -262 -146 -872 -586 -639 -939 -167 -800 -1 -105 -867 -73 -57 -235 -553 -658 -965 -893 -969 -58 -869 -516 -394 -998 -241 -26 -496 -611 -595 -595 -303 -525 -664 -432 -515 -935 -654 -935 -394 -113 -974 -279 -283 -94 -890 -518 -904 -916 -332 -69 -129 -710 -684 -736 -137 -80 -63 -75 -246 -680 -528 -781 -872 -243 -789 -365 -446 -673 -669 -758 -330 -425 -628 -584 -541 -688 -967 -168 -354 -372 -164 -432 -643 -122 -232 -139 -377 -977 -909 -386 -180 -823 -937 -739 -290 -794 -893 -583 -590 -832 -568 -966 -991 -644 -255 -217 -554 -803 -436 -411 -944 -5 -870 -295 -237 -861 -111 -556 -646 -841 -221 -860 -679 -86 -977 -686 -17 -45 -814 -755 -105 -268 -386 -29 -13 -711 -221 -421 -256 -513 -638 -229 -83 -880 -732 -683 -735 -127 -933 -644 -698 -151 -602 -562 -347 -561 -202 -806 -445 -897 -99 -997 -674 -380 -813 -807 -529 -308 -396 -734 -535 -822 -558 -42 -322 -253 -716 -283 -418 -289 -631 -536 -293 -933 -522 -880 -96 -545 -579 -814 -396 -988 -194 -883 -778 -45 -670 -363 -126 -914 -651 -176 -357 -906 -684 -260 -292 -98 -999 -959 -313 -11 -387 -449 -819 -124 -374 -87 -164 -419 -992 -210 -768 -546 -596 -161 -261 -925 -255 -208 -693 -305 -516 -756 -709 -391 -685 -89 -920 -361 -799 -525 -133 -307 -343 -545 -683 -399 -744 -207 -60 -204 -700 -990 -101 -522 -186 -652 -222 -550 -872 -344 -780 -856 -499 -971 -509 -205 -663 -764 -440 -136 -986 -104 -193 -638 -840 -606 -406 -745 -985 -666 -742 -673 -313 -309 -466 -683 -89 -574 -440 -102 -520 -194 -87 -679 -524 -911 -785 -683 -531 -837 -553 -819 -611 -988 -614 -600 -676 -823 -257 -260 -836 -601 -485 -476 -87 -906 -917 -468 -827 -262 -611 -155 -319 -538 -922 -438 -475 -33 -747 -178 -391 -379 -320 -401 -761 -524 -117 -868 -432 -233 -982 -577 -859 -829 -248 -407 -201 -83 -702 -438 -668 -150 -467 -669 -65 -437 -152 -443 -121 -104 -509 -42 -570 -551 -454 -233 -855 -483 -321 -403 -259 -402 -413 -215 -518 -193 -929 -499 -194 -736 -8 -824 -951 -78 -979 -522 -304 -295 -231 -445 -182 -255 -699 -762 -280 -277 -678 -889 -896 -855 -666 -222 -279 -500 -785 -647 -925 -768 -107 -549 -538 -14 -398 -793 -138 -733 -677 -762 -459 -654 -45 -804 -504 -668 -431 -398 -280 -4 -30 -861 -527 -282 -182 -538 -547 -714 -997 -828 -607 -915 -454 -408 -405 -487 -488 -769 -890 -841 -312 -757 -559 -975 -638 -87 -26 -625 -977 -380 -777 -541 -596 -60 -545 -326 -396 -978 -226 -294 -548 -990 -608 -270 -763 -965 -842 -212 -631 -565 -15 -271 -705 -185 -865 -193 -476 -406 -18 -231 -674 -639 -943 -328 -806 -317 -916 -103 -210 -746 -324 -783 -667 -815 -249 -217 -52 -713 -778 -849 -964 -177 -505 -212 -946 -41 -466 -662 -889 -725 -309 -822 -479 -363 -721 -467 -998 -947 -689 -203 -735 -880 -827 -195 -393 -665 -439 -477 -311 -709 -189 -251 -636 -30 -152 -303 -244 -863 -294 -492 -982 -363 -92 -28 -529 -406 -852 -698 -139 -824 -836 -706 -487 -413 -403 -946 -570 -968 -428 -496 -81 -760 -425 -400 -379 -555 -351 -619 -693 -743 -638 -241 -715 -10 -187 -761 -219 -997 -605 -283 -132 -560 -462 -568 -395 -674 -690 -161 -443 -714 -883 -720 -495 -652 -200 -77 -284 -368 -607 -355 -452 -77 -193 -145 -126 -149 -629 -317 -205 -557 -297 -928 -135 -986 -313 -125 -291 -378 -490 -1 -192 -506 -207 -97 -681 -162 -927 -884 -601 -650 -545 -48 -539 -630 -633 -602 -610 -896 -111 -540 -905 -855 -15 -342 -443 -912 -247 -784 -270 -409 -197 -997 -11 -334 -137 -478 -733 -549 -109 -342 -118 -176 -160 -224 -456 -346 -533 -383 -615 -553 -666 -179 -798 -835 -541 -785 -212 -977 -481 -377 -1 -603 -734 -40 -118 -552 -814 -940 -974 -205 -492 -349 -682 -348 -328 -624 -371 -134 -840 -938 -873 -117 -931 -911 -651 -554 -381 -232 -940 -481 -949 -560 -482 -396 -509 -661 -243 -892 -420 -4 -67 -638 -541 -32 -779 -878 -884 -934 -218 -288 -420 -545 -186 -956 -726 -810 -760 -265 -369 -889 -19 -952 -216 -983 -147 -379 -831 -71 -272 -972 -171 -512 -342 -767 -62 -270 -794 -520 -212 -267 -983 -700 -280 -72 -896 -668 -315 -690 -878 -487 -190 -850 -777 -519 -452 -276 -947 -694 -395 -591 -916 -228 -603 -105 -120 -888 -576 -834 -349 -371 -612 -954 -443 -784 -635 -753 -696 -640 -285 -391 -562 -777 -62 -731 -558 -14 -229 -448 -785 -631 -405 -709 -794 -56 -142 -559 -200 -600 -347 -534 -282 -103 -741 -252 -742 -566 -536 -457 -370 -648 -644 -279 -702 -25 -181 -807 -998 -172 -462 -547 -935 -807 -536 -592 -468 -794 -228 -230 -882 -284 -149 -273 -563 -465 -791 -211 -290 -703 -529 -783 -581 -455 -992 -772 -812 -243 -687 -160 -654 -403 -382 -698 -242 -922 -601 -742 -684 -920 -512 -265 -293 -481 -212 -763 -803 -956 -825 -238 -344 -171 -260 -326 -174 -518 -264 -31 -875 -273 -517 -178 -376 -70 -878 -90 -112 -924 -976 -477 -500 -918 -170 -492 -121 -102 -607 -939 -168 -86 -537 -173 -94 -946 -989 -454 -516 -87 -795 -104 -939 -216 -613 -516 -531 -506 -510 -386 -107 -158 -548 -733 -846 -428 -996 -284 -415 -462 -539 -798 -140 -115 -77 -538 -593 -9 -287 -385 -117 -387 -190 -400 -772 -735 -972 -496 -294 -352 -393 -203 -321 -881 -232 -113 -252 -306 -626 -608 -164 -100 -588 -576 -346 -563 -449 -379 -207 -321 -779 -571 -622 -962 -243 -622 -253 -399 -326 -53 -981 -764 -894 -80 -55 -499 -287 -30 -507 -221 -639 -427 -609 -595 -45 -964 -920 -940 -802 -278 -838 -781 -789 -823 -327 -262 -629 -321 -899 -944 -99 -335 -35 -995 -334 -545 -882 -725 -67 -778 -681 -979 -90 -69 -523 -674 -724 -977 -734 -136 -41 -131 -885 -711 -329 -133 -944 -758 -418 -669 -30 -403 -993 -245 -977 -931 -27 -205 -583 -962 -84 -579 -538 -761 -83 -567 -799 -10 -4 -459 -83 -874 -526 -254 -626 -160 -355 -807 -657 -953 -167 -867 -293 -214 -730 -519 -416 -700 -23 -669 -362 -609 -892 -914 -216 -384 -404 -805 -289 -22 -675 -148 -77 -810 -388 -684 -469 -880 -786 -125 -991 -409 -360 -28 -259 -790 -985 -121 -683 -7 -840 -943 -317 -303 -775 -820 -287 -735 -78 -71 -274 -823 -221 -568 -913 -393 -351 -513 -588 -371 -207 -683 -180 -238 -383 -997 -397 -881 -520 -669 -296 -655 -760 -796 -933 -22 -42 -690 -561 -532 -612 -372 -437 -305 -230 -700 -849 -286 -734 -629 -329 -693 -260 -930 -519 -857 -868 -261 -344 -911 -888 -815 -521 -597 -243 -314 -360 -315 -480 -307 -236 -159 -260 -583 -193 -111 -142 -143 -574 -286 -213 -319 -94 -717 -927 -566 -998 -32 -676 -775 -556 -605 -996 -149 -25 -709 -133 -60 -765 -243 -887 -82 -236 -233 -511 -165 -669 -961 -181 -45 -621 -870 -164 -336 -687 -181 -430 -765 -375 -853 -83 -900 -184 -113 -974 -647 -550 -40 -186 -112 -283 -277 -403 -53 -868 -283 -173 -115 -769 -13 -138 -173 -396 -888 -239 -576 -512 -990 -919 -606 -183 -814 -606 -957 -390 -992 -165 -472 -816 -709 -502 -985 -94 -690 -826 -521 -634 -913 -877 -591 -546 -841 -536 -260 -641 -444 -959 -929 -643 -311 -552 -779 -182 -633 -35 -6 -623 -596 -807 -223 -289 -264 -707 -909 -731 -406 -680 -110 -189 -333 -938 -368 -361 -883 -817 -958 -683 -49 -862 -331 -741 -53 -447 -699 -313 -214 -5 -547 -236 -121 -520 -935 -392 -227 -456 -387 -213 -78 -221 -507 -872 -925 -919 -297 -1000 -616 -365 -573 -273 -95 -199 -640 -682 -337 -45 -517 -168 -340 -483 -141 -233 -576 -390 -134 -350 -432 -298 -739 -345 -282 -574 -130 -832 -110 -433 -239 -807 -345 -185 -453 -869 -809 -74 -425 -205 -101 -995 -573 -728 -201 -2 -540 -176 -810 -21 -146 -678 -929 -199 -786 -546 -969 -479 -631 -326 -31 -856 -35 -329 -315 -208 -98 -252 -425 -180 -782 -204 -12 -37 -86 -820 -352 -890 -228 -342 -58 -232 -332 -765 -820 -124 -191 -800 -183 -954 -800 -881 -476 -410 -850 -368 -176 -343 -75 -602 -248 -463 -171 -66 -96 -77 -372 -412 -558 -837 -318 -132 -950 -685 -184 -295 -41 -857 -464 -7 -561 -201 -992 -223 -327 -979 -822 -931 -267 -514 -254 -977 -638 -879 -512 -973 -331 -578 -247 -216 -822 -733 -689 -476 -20 -341 -91 -99 -162 -78 -314 -554 -295 -202 -978 -860 -352 -464 -592 -502 -954 -571 -167 -588 -575 -440 -908 -791 -209 -566 -157 -636 -264 -145 -373 -239 -353 -252 -620 -408 -76 -587 -977 -990 -499 -909 -20 -850 -212 -56 -898 -14 -384 -177 -520 -716 -909 -446 -381 -904 -269 -724 -634 -810 -214 -769 -307 -916 -247 -10 -745 -107 -652 -131 -12 -777 -32 -710 -259 -310 -417 -121 -754 -748 -667 -791 -950 -415 -701 -18 -498 -828 -142 -156 -98 -910 -7 -424 -187 -780 -304 -754 -876 -251 -220 -723 -518 -242 -297 -833 -829 -345 -497 -888 -983 -585 -64 -334 -690 -301 -498 -459 -866 -904 -3 -947 -440 -2 -527 -1000 -406 -28 -533 -944 -441 -380 -645 -555 -350 -31 -937 -931 -357 -739 -82 -918 -442 -249 -287 -178 -288 -472 -524 -269 -493 -861 -942 -428 -247 -956 -697 -318 -217 -257 -659 -76 -633 -923 -499 -462 -802 -75 -869 -821 -149 -518 -13 -546 -348 -92 -187 -561 -661 -727 -664 -335 -345 -194 -330 -460 -995 -593 -121 -402 -323 -947 -408 -871 -409 -617 -368 -386 -814 -741 -640 -449 -860 -142 -949 -749 -911 -482 -132 -229 -939 -314 -492 -426 -38 -591 -270 -918 -847 -826 -951 -83 -770 -609 -746 -361 -463 -781 -396 -661 -425 -237 -467 -230 -760 -965 -299 -806 -751 -887 -307 -410 -408 -821 -133 -477 -466 -265 -218 -382 -168 -927 -484 -912 -733 -403 -480 -883 -204 -530 -835 -448 -964 -100 -78 -426 -869 -17 -566 -174 -242 -382 -662 -608 -534 -337 -946 -966 -226 -567 -482 -284 -567 -663 -327 -753 -870 -920 -782 -748 -267 -71 -665 -135 -179 -213 -573 -387 -33 -502 -103 -685 -558 -607 -247 -286 -299 -151 -458 -758 -154 -315 -32 -897 -462 -166 -994 -509 -471 -867 -454 -890 -781 -485 -309 -27 -618 -606 -327 -401 -471 -801 -759 -691 -192 -262 -509 -744 -341 -851 -912 -174 -658 -644 -227 -551 -679 -15 -152 -346 -851 -266 -753 -938 -239 -781 -226 -778 -756 -463 -75 -19 -880 -938 -600 -912 -716 -478 -368 -980 -836 -414 -920 -958 -396 -186 -406 -467 -301 -889 -392 -203 -884 -199 -679 -138 -500 -212 -381 -517 -52 -904 -85 -228 -914 -906 -715 -166 -59 -740 -415 -835 -117 -90 -960 -302 -643 -611 -775 -551 -987 -802 -224 -79 -566 -133 -70 -334 -962 -270 -270 -474 -394 -454 -682 -252 -445 -200 -652 -677 -567 -50 -364 -155 -912 -679 -553 -551 -552 -944 -915 -139 -36 -238 -161 -158 -826 -135 -589 -850 -241 -933 -689 -793 -489 -836 -84 -986 -114 -421 -614 -124 -958 -432 -405 -617 -135 -379 -130 -96 -196 -251 -913 -582 -533 -366 -10 -20 -992 -126 -743 -392 -310 -662 -197 -708 -113 -728 -763 -608 -993 -240 -580 -703 -169 -722 -39 -230 -910 -482 -431 -99 -874 -771 -75 -213 -879 -737 -798 -627 -197 -114 -956 -966 -999 -873 -324 -291 -691 -455 -345 -465 -468 -884 -813 -166 -172 -321 -266 -329 -392 -956 -296 -772 -773 -966 -192 -693 -398 -567 -761 -586 -888 -688 -425 -564 -273 -526 -314 -354 -765 -309 -994 -240 -546 -500 -825 -725 -199 -785 -665 -730 -58 -675 -451 -437 -45 -697 -396 -122 -610 -23 -130 -843 -652 -847 -19 -267 -994 -524 -354 -604 -755 -892 -666 -980 -836 -357 -221 -569 -160 -582 -674 -459 -992 -794 -730 -840 -418 -479 -336 -31 -733 -789 -285 -694 -83 -896 -714 -632 -622 -665 -279 -329 -801 -738 -580 -464 -319 -671 -450 -635 -186 -372 -184 -581 -343 -358 -859 -567 -523 -229 -780 -860 -988 -970 -856 -889 -987 -67 -607 -223 -336 -414 -634 -650 -1000 -762 -700 -718 -647 -471 -281 -115 -205 -971 -900 -582 -425 -9 -898 -646 -872 -47 -520 -692 -900 -781 -523 -923 -896 -266 -250 -468 -434 -464 -621 -859 -877 -991 -560 -502 -37 -212 -604 -678 -772 -507 -281 -268 -863 -775 -172 -897 -777 -428 -324 -466 -993 -807 -907 -348 -219 -76 -54 -852 -674 -188 -408 -409 -490 -642 -22 -428 -750 -649 -262 -116 -919 -758 -580 -803 -523 -108 -63 -493 -962 -99 -18 -179 -597 -230 -407 -313 -496 -992 -139 -354 -688 -671 -698 -309 -242 -288 -384 -456 -510 -437 -163 -206 -558 -853 -739 -958 -58 -273 -72 -807 -154 -585 -286 -700 -722 -760 -256 -257 -686 -266 -357 -963 -64 -347 -303 -497 -830 -95 -562 -637 -686 -875 -511 -892 -718 -613 -914 -365 -156 -508 -951 -422 -217 -564 -910 -343 -32 -907 -544 -998 -667 -320 -256 -492 -134 -956 -215 -434 -158 -751 -901 -622 -661 -7 -500 -329 -88 -363 -668 -788 -431 -760 -942 -422 -140 -994 -448 -657 -311 -413 -55 -570 -277 -852 -191 -811 -520 -307 -793 -162 -904 -907 -931 -484 -343 -975 -162 -212 -814 -581 -711 -432 -881 -862 -103 -128 -136 -621 -277 -323 -327 -423 -396 -916 -394 -520 -787 -882 -625 -870 -962 -476 -304 -350 -852 -522 -275 -740 -43 -622 -315 -997 -454 -463 -439 -103 -726 -865 -742 -136 -636 -797 -33 -210 -965 -890 -80 -876 -239 -466 -416 -225 -504 -723 -932 -119 -768 -770 -872 -380 -577 -482 -989 -785 -669 -939 -49 -487 -617 -640 -71 -787 -265 -988 -908 -526 -893 -148 -207 -429 -950 -68 -732 -355 -143 -876 -71 -371 -570 -146 -168 -111 -259 -857 -376 -82 -483 -737 -713 -905 -603 -635 -413 -131 -66 -832 -747 -763 -386 -274 -17 -805 -953 -187 -410 -704 -35 -816 -461 -104 -689 -651 -461 -649 -297 -529 -16 -806 -276 -910 -398 -284 -901 -11 -493 -390 -589 -939 -589 -574 -373 -764 -937 -57 -71 -332 -632 -403 -634 -376 -830 -772 -384 -973 -58 -544 -951 -23 -323 -881 -689 -334 -679 -62 -34 -933 -887 -583 -196 -67 -323 -148 -844 -845 -908 -160 -5 -323 -518 -17 -946 -540 -256 -471 -219 -552 -187 -431 -454 -506 -378 -138 -924 -996 -112 -87 -277 -776 -130 -535 -76 -841 -208 -947 -273 -357 -946 -749 -920 -530 -528 -687 -373 -686 -127 -435 -643 -690 -442 -860 -991 -976 -39 -24 -160 -617 -134 -200 -902 -934 -15 -458 -596 -203 -519 -637 -771 -664 -805 -511 -782 -193 -525 -45 -371 -544 -122 -28 -617 -95 -786 -923 -255 -327 -584 -672 -255 -448 -2 -588 -122 -293 -105 -251 -351 -978 -776 -452 -73 -32 -435 -221 -605 -570 -577 -563 -12 -87 -640 -346 -971 -878 -680 -674 -717 -275 -948 -374 -541 -623 -763 -726 -652 -713 -901 -462 -27 -455 -14 -458 -466 -585 -752 -48 -816 -115 -287 -316 -502 -505 -414 -572 -492 -467 -66 -159 -806 -512 -363 -830 -126 -923 -620 -243 -94 -161 -721 -369 -221 -307 -575 -365 -874 -548 -931 -566 -92 -717 -317 -565 -236 -722 -207 -724 -217 -864 -273 -560 -542 -316 -383 -82 -181 -202 -653 -471 -14 -2 -629 -328 -969 -810 -858 -541 -510 -970 -719 -653 -213 -491 -276 -858 -648 -173 -506 -816 -50 -269 -933 -932 -728 -666 -376 -463 -297 -995 -542 -793 -704 -407 -712 -608 -793 -571 -925 -624 -61 -206 -173 -961 -118 -623 -626 -436 -784 -178 -225 -709 -953 -829 -335 -182 -784 -802 -199 -358 -359 -331 -981 -973 -712 -737 -15 -249 -21 -409 -360 -38 -959 -408 -905 -661 -105 -143 -965 -839 -740 -388 -933 -432 -686 -638 -566 -294 -883 -596 -531 -180 -62 -402 -887 -725 -148 -882 -739 -969 -868 -443 -575 -774 -722 -558 -904 -806 -388 -287 -559 -961 -132 -480 -391 -11 -640 -359 -536 -331 -67 -470 -206 -894 -378 -592 -418 -427 -214 -695 -76 -844 -444 -135 -953 -326 -156 -415 -945 -552 -105 -139 -239 -174 -210 -936 -652 -487 -539 -942 -765 -462 -191 -52 -721 -507 -973 -546 -627 -54 -885 -670 -789 -786 -587 -261 -180 -805 -745 -775 -515 -800 -961 -309 -915 -507 -101 -379 -190 -628 -392 -132 -849 -413 -407 -505 -266 -831 -681 -209 -451 -826 -874 -843 -626 -686 -853 -47 -314 -509 -542 -394 -74 -810 -573 -255 -334 -52 -171 -876 -115 -559 -244 -658 -781 -230 -346 -619 -624 -443 -509 -212 -367 -551 -941 -887 -771 -266 -674 -219 -498 -268 -105 -492 -328 -620 -732 -875 -967 -945 -548 -164 -93 -509 -500 -87 -177 -987 -416 -518 -776 -501 -767 -862 -7 -363 -813 -620 -807 -790 -458 -396 -729 -395 -354 -928 -946 -187 -325 -472 -504 -756 -779 -420 -191 -293 -495 -621 -263 -647 -910 -222 -885 -534 -713 -951 -59 -262 -972 -631 -587 -683 -110 -183 -307 -671 -839 -699 -251 -38 -592 -859 -70 -921 -185 -278 -540 -788 -462 -583 -422 -790 -879 -154 -174 -29 -421 -797 -633 -808 -872 -711 -953 -318 -252 -871 -36 -187 -986 -838 -78 -852 -257 -4 -542 -226 -737 -432 -87 -2 -753 -726 -460 -795 -576 -445 -712 -599 -895 -212 -949 -93 -925 -446 -4 -983 -920 -609 -594 -229 -738 -772 -206 -715 -961 -975 -452 -570 -273 -453 -860 -184 -330 -217 -863 -75 -443 -29 -582 -748 -612 -556 -99 -945 -609 -516 -829 -224 -610 -20 -528 -372 -278 -776 -753 -448 -711 -835 -980 -276 -873 -158 -873 -920 -653 -947 -585 -665 -941 -93 -827 -64 -467 -345 -104 -179 -211 -935 -211 -904 -781 -801 -892 -439 -998 -471 -940 -275 -579 -441 -634 -72 -321 -383 -191 -338 -716 -304 -397 -385 -870 -732 -442 -209 -201 -752 -170 -68 -610 -822 -466 -159 -654 -691 -681 -666 -422 -988 -89 -657 -394 -548 -385 -985 -290 -49 -268 -185 -268 -612 -99 -429 -611 -976 -516 -900 -71 -648 -501 -804 -307 -983 -208 -600 -356 -953 -724 -448 -985 -958 -830 -483 -522 -920 -258 -612 -476 -145 -670 -131 -436 -118 -406 -991 -518 -524 -525 -515 -833 -361 -484 -855 -383 -840 -131 -199 -339 -443 -955 -322 -504 -212 -440 -234 -390 -753 -424 -733 -712 -459 -377 -812 -946 -970 -181 -674 -769 -244 -397 -733 -675 -643 -563 -536 -277 -210 -785 -840 -57 -224 -619 -727 -375 -649 -626 -499 -465 -263 -73 -917 -901 -460 -989 -883 -389 -308 -761 -142 -716 -653 -918 -386 -49 -746 -501 -684 -305 -835 -902 -40 -26 -146 -39 -341 -907 -485 -904 -822 -778 -145 -182 -573 -361 -740 -368 -908 -386 -191 -115 -821 -725 -567 -372 -83 -871 -637 -527 -999 -70 -923 -121 -444 -332 -324 -707 -559 -726 -980 -139 -808 -477 -749 -936 -876 -261 -123 -819 -914 -217 -947 -98 -562 -329 -135 -818 -703 -528 -772 -21 -402 -826 -137 -350 -969 -852 -37 -350 -526 -400 -592 -307 -189 -736 -903 -651 -357 -71 -708 -967 -786 -263 -935 -218 -109 -589 -111 -593 -466 -668 -794 -719 -430 -350 -143 -105 -549 -929 -199 -130 -619 -76 -508 -389 -994 -604 -905 -173 -269 -819 -858 -745 -889 -131 -917 -268 -797 -497 -85 -394 -355 -809 -536 -737 -647 -288 -502 -672 -377 -520 -975 -116 -654 -771 -854 -26 -122 -178 -770 -995 -773 -55 -386 -275 -937 -337 -445 -830 -12 -26 -1000 -191 -973 -443 -413 -308 -661 -9 -810 -760 -933 -552 -573 -985 -143 -211 -310 -749 -436 -921 -466 -506 -815 -893 -892 -770 -235 -18 -693 -449 -560 -688 -429 -529 -781 -463 -482 -622 -901 -898 -725 -773 -889 -657 -547 -472 -923 -153 -219 -833 -174 -367 -765 -119 -422 -447 -568 -81 -439 -239 -825 -496 -994 -178 -682 -517 -415 -131 -775 -740 -884 -397 -772 -111 -244 -558 -494 -323 -884 -480 -48 -169 -521 -568 -455 -309 -31 -710 -565 -510 -609 -291 -892 -843 -539 -461 -227 -894 -879 -831 -351 -529 -183 -11 -526 -35 -11 -604 -96 -461 -940 -37 -791 -653 -535 -40 -677 -996 -168 -369 -452 -688 -517 -25 -685 -469 -643 -334 -111 -174 -27 -476 -605 -862 -133 -128 -329 -285 -766 -613 -976 -766 -334 -980 -532 -5 -884 -265 -880 -185 -317 -490 -788 -601 -218 -954 -523 -865 -628 -493 -798 -599 -686 -829 -944 -975 -459 -409 -181 -363 -244 -899 -673 -950 -611 -233 -784 -773 -607 -794 -409 -361 -808 -283 -888 -43 -804 -737 -880 -137 -975 -666 -811 -566 -387 -803 -492 -421 -466 -341 -365 -189 -622 -938 -671 -38 -766 -526 -671 -279 -797 -422 -319 -286 -982 -582 -719 -970 -286 -738 -456 -133 -408 -847 -371 -96 -292 -7 -52 -408 -253 -84 -147 -930 -184 -855 -909 -655 -211 -782 -21 -160 -556 -27 -491 -756 -547 -609 -852 -960 -233 -510 -447 -683 -512 -951 -348 -540 -281 -131 -92 -931 -770 -818 -161 -645 -567 -205 -773 -445 -597 -916 -423 -408 -713 -436 -223 -466 -789 -525 -130 -45 -80 -44 -622 -494 -302 -579 -638 -825 -951 -51 -573 -839 -363 -619 -581 -27 -505 -423 -425 -773 -955 -653 -106 -7 -748 -691 -377 -231 -258 -426 -900 -559 -236 -330 -981 -574 -770 -188 -395 -55 -29 -832 -478 -34 -520 -657 -663 -609 -753 -586 -517 -827 -305 -862 -715 -799 -624 -931 -394 -756 -388 -6 -357 -820 -496 -689 -787 -959 -547 -627 -569 -48 -803 -849 -768 -916 -834 -580 -486 -750 -356 -147 -250 -731 -108 -916 -515 -414 -852 -348 -923 -851 -191 -517 -48 -784 -101 -860 -298 -886 -693 -905 -689 -279 -611 -183 -85 -291 -962 -214 -35 -380 -436 -959 -926 -55 -984 -857 -317 -407 -922 -47 -604 -547 -102 -637 -383 -167 -684 -852 -357 -100 -715 -823 -158 -10 -649 -456 -464 -776 -461 -427 -65 -294 -660 -21 -412 -125 -657 -890 -615 -636 -46 -318 -140 -317 -43 -515 -146 -692 -707 -122 -316 -32 -963 -63 -227 -366 -456 -218 -322 -330 -310 -466 -105 -331 -23 -931 -88 -137 -596 -115 -278 -56 -276 -641 -670 -557 -200 -461 -412 -459 -945 -550 -705 -871 -997 -852 -778 -566 -231 -35 -436 -467 -308 -704 -27 -277 -114 -170 -716 -24 -589 -15 -452 -438 -34 -373 -849 -511 -252 -272 -651 -786 -425 -272 -863 -759 -36 -243 -150 -28 -914 -526 -186 -968 -401 -656 -728 -822 -44 -1000 -557 -942 -884 -753 -136 -472 -236 -914 -412 -206 -138 -103 -311 -360 -441 -611 -11 -148 -434 -835 -902 -93 -107 -183 -146 -78 -194 -836 -590 -796 -645 -326 -100 -302 -357 -24 -300 -279 -212 -294 -327 -785 -378 -768 -941 -502 -450 -435 -136 -598 -328 -355 -393 -246 -837 -684 -117 -657 -547 -9 -410 -425 -591 -145 -896 -784 -474 -379 -863 -54 -554 -561 -418 -704 -763 -276 -562 -978 -89 -543 -973 -390 -19 -450 -797 -750 -140 -620 -566 -42 -595 -589 -753 -717 -205 -580 -774 -994 -327 -89 -205 -155 -604 -987 -168 -833 -417 -451 -862 -765 -546 -554 -954 -233 -529 -728 -722 -204 -208 -515 -325 -542 -434 -335 -54 -443 -576 -84 -571 -305 -189 -279 -307 -432 -547 -751 -581 -573 -823 -995 -873 -68 -90 -450 -853 -160 -486 -54 -732 -651 -900 -590 -787 -675 -398 -351 -599 -749 -266 -608 -488 -285 -109 -861 -961 -660 -717 -791 -81 -261 -635 -776 -481 -242 -329 -784 -92 -545 -489 -662 -843 -368 -594 -210 -272 -947 -387 -606 -846 -641 -543 -293 -506 -646 -775 -792 -424 -249 -902 -651 -553 -270 -830 -328 -807 -325 -990 -414 -271 -940 -467 -951 -624 -698 -829 -737 -930 -182 -263 -557 -89 -504 -531 -854 -24 -689 -857 -236 -408 -175 -387 -971 -314 -525 -39 -42 -920 -27 -418 -564 -736 -27 -636 -262 -894 -6 -378 -418 -546 -706 -220 -379 -845 -130 -805 -898 -58 -761 -659 -901 -742 -38 -367 -370 -420 -889 -274 -637 -519 -692 -102 -299 -751 -256 -994 -851 -736 -679 -242 -480 -672 -957 -551 -135 -194 -300 -677 -962 -305 -351 -68 -461 -685 -952 -169 -630 -192 -401 -510 -527 -796 -955 -902 -839 -235 -25 -143 -449 -979 -510 -757 -974 -103 -416 -619 -547 -314 -691 -115 -42 -767 -220 -359 -501 -735 -918 -309 -759 -267 -96 -571 -682 -130 -989 -512 -100 -858 -895 -331 -468 -135 -223 -615 -595 -580 -276 -71 -260 -431 -88 -736 -358 -526 -191 -381 -180 -176 -968 -553 -456 -834 -47 -242 -166 -425 -36 -690 -683 -418 -93 -438 -145 -822 -608 -888 -59 -405 -828 -777 -838 -524 -799 -446 -984 -268 -440 -684 -576 -734 -538 -836 -577 -870 -702 -290 -285 -660 -401 -132 -746 -272 -869 -658 -260 -43 -376 -120 -949 -931 -543 -123 -523 -892 -392 -25 -83 -913 -930 -548 -105 -767 -635 -55 -729 -167 -679 -875 -217 -107 -191 -247 -652 -222 -548 -214 -478 -270 -974 -516 -446 -693 -398 -376 -547 -768 -271 -61 -528 -651 -670 -76 -312 -68 -479 -311 -424 -703 -981 -733 -905 -515 -242 -556 -682 -502 -313 -543 -769 -402 -882 -834 -190 -867 -134 -709 -902 -111 -205 -743 -636 -819 -685 -975 -746 -354 -300 -639 -790 -146 -312 -681 -458 -208 -598 -30 -651 -240 -553 -776 -178 -940 -136 -487 -964 -96 -356 -117 -56 -674 -912 -26 -818 -7 -397 -406 -847 -202 -999 -670 -117 -192 -543 -276 -357 -885 -950 -663 -85 -890 -835 -957 -347 -640 -931 -501 -817 -834 -658 -661 -218 -320 -828 -796 -444 -902 -89 -861 -990 -654 -334 -953 -420 -944 -978 -500 -951 -78 -942 -860 -276 -744 -222 -134 -864 -778 -620 -287 -583 -930 -572 -707 -707 -418 -642 -733 -519 -993 -812 -932 -110 -449 -782 -963 -805 -635 -466 -82 -682 -474 -756 -149 -496 -593 -721 -421 -362 -880 -151 -585 -106 -509 -443 -666 -89 -942 -591 -656 -838 -861 -113 -943 -63 -148 -413 -659 -904 -987 -378 -509 -15 -830 -804 -329 -198 -504 -634 -922 -7 -942 -189 -544 -949 -781 -816 -548 -590 -458 -611 -597 -719 -525 -527 -999 -40 -379 -986 -675 -718 -916 -104 -966 -800 -856 -604 -255 -655 -459 -258 -644 -429 -5 -678 -934 -47 -204 -536 -561 -923 -58 -609 -501 -747 -770 -429 -187 -966 -663 -93 -412 -912 -687 -718 -674 -997 -16 -672 -133 -409 -364 -270 -228 -906 -32 -337 -643 -997 -159 -532 -461 -381 -223 -60 -736 -621 -890 -403 -491 -115 -318 -120 -93 -740 -403 -703 -785 -534 -140 -995 -821 -768 -632 -174 -417 -643 -121 -53 -425 -44 -505 -762 -673 -500 -882 -894 -396 -305 -126 -530 -890 -598 -113 -160 -460 -274 -86 -71 -707 -348 -836 -494 -234 -578 -674 -432 -17 -53 -99 -870 -576 -677 -285 -699 -553 -212 -362 -175 -792 -966 -863 -640 -209 -295 -671 -931 -421 -114 -167 -476 -995 -391 -792 -891 -388 -161 -99 -896 -631 -298 -719 -935 -66 -377 -30 -867 -306 -830 -869 -782 -136 -973 -12 -928 -917 -664 -562 -900 -772 -992 -870 -355 -151 -513 -754 -758 -166 -331 -730 -906 -332 -536 -479 -163 -343 -212 -776 -864 -86 -722 -336 -392 -768 -530 -558 -143 -39 -857 -848 -575 -313 -470 -953 -468 -69 -272 -143 -389 -942 -805 -506 -231 -298 -941 -668 -896 -771 -965 -28 -544 -204 -40 -43 -865 -446 -172 -613 -906 -480 -890 -734 -669 -84 -742 -507 -348 -780 -331 -235 -182 -129 -16 -657 -53 -583 -378 -347 -997 -48 -985 -871 -792 -614 -860 -904 -668 -362 -617 -576 -296 -7 -348 -583 -806 -301 -703 -805 -761 -8 -358 -880 -41 -573 -145 -504 -548 -2 -492 -917 -839 -810 -945 -817 -326 -262 -549 -214 -507 -738 -734 -435 -478 -87 -488 -891 -76 -156 -40 -760 -394 -604 -834 -575 -875 -560 -182 -352 -47 -120 -220 -292 -6 -905 -747 -351 -787 -307 -414 -565 -853 -193 -251 -859 -92 -404 -300 -688 -932 -422 -837 -334 -459 -565 -33 -816 -962 -21 -110 -998 -772 -36 -65 -655 -219 -116 -977 -978 -347 -377 -798 -688 -16 -151 -964 -169 -649 -220 -296 -101 -482 -798 -546 -998 -562 -488 -584 -403 -362 -181 -981 -469 -819 -189 -621 -637 -931 -339 -274 -979 -41 -138 -901 -552 -422 -95 -796 -354 -75 -333 -246 -332 -826 -717 -400 -772 -944 -671 -455 -404 -385 -178 -471 -587 -461 -954 -825 -572 -271 -389 -611 -652 -127 -105 -572 -771 -466 -303 -616 -352 -900 -849 -374 -908 -587 -384 -151 -531 -191 -603 -925 -4 -313 -214 -791 -375 -823 -320 -877 -261 -357 -83 -550 -843 -788 -795 -506 -285 -947 -388 -203 -402 -922 -379 -330 -697 -591 -852 -583 -697 -149 -165 -276 -66 -842 -132 -602 -92 -174 -796 -273 -937 -66 -811 -752 -250 -982 -139 -602 -318 -985 -762 -743 -52 -536 -626 -368 -752 -692 -470 -265 -950 -888 -773 -730 -950 -117 -797 -788 -136 -659 -572 -331 -735 -900 -103 -372 -282 -988 -688 -734 -569 -491 -940 -812 -414 -948 -993 -655 -366 -724 -954 -775 -773 -393 -355 -788 -166 -416 -418 -349 -754 -72 -900 -576 -450 -884 -905 -546 -532 -363 -465 -397 -153 -870 -460 -942 -86 -2 -130 -578 -116 -741 -756 -892 -594 -862 -186 -13 -540 -234 -828 -18 -108 -305 -18 -792 -38 -140 -461 -629 -226 -993 -4 -1000 -118 -396 -460 -557 -252 -279 -777 -459 -816 -879 -953 -374 -113 -747 -77 -264 -493 -913 -356 -398 -218 -596 -760 -701 -607 -110 -367 -10 -610 -476 -109 -342 -110 -959 -900 -960 -318 -458 -846 -722 -827 -137 -147 -678 -277 -70 -837 -266 -766 -517 -526 -914 -593 -892 -851 -83 -897 -682 -475 -942 -97 -54 -365 -832 -614 -40 -616 -151 -60 -975 -714 -827 -918 -629 -245 -893 -15 -333 -201 -96 -636 -275 -92 -160 -784 -666 -128 -303 -654 -484 -896 -569 -411 -805 -739 -925 -53 -465 -353 -531 -894 -954 -589 -92 -79 -891 -877 -123 -6 -131 -196 -781 -508 -51 -116 -129 -525 -596 -871 -340 -101 -725 -395 -965 -131 -683 -788 -687 -927 -604 -999 -327 -213 -961 -311 -220 -229 -982 -757 -366 -657 -592 -383 -164 -5 -196 -156 -719 -419 -178 -637 -448 -496 -394 -395 -790 -907 -745 -644 -172 -103 -88 -293 -617 -996 -376 -744 -587 -151 -526 -532 -793 -254 -296 -92 -854 -591 -127 -141 -89 -423 -138 -131 -893 -254 -922 -185 -686 -218 -735 -142 -964 -121 -557 -93 -150 -86 -481 -740 -874 -989 -913 -933 -526 -984 -391 -83 -230 -669 -768 -731 -43 -557 -315 -199 -461 -24 -495 -278 -863 -350 -386 -44 -399 -685 -584 -805 -330 -714 -889 -829 -107 -621 -981 -455 -12 -518 -197 -820 -612 -819 -40 -387 -707 -763 -941 -94 -575 -784 -645 -451 -948 -259 -465 -505 -239 -605 -51 -359 -965 -324 -3 -420 -991 -154 -726 -187 -726 -93 -703 -281 -652 -360 -527 -274 -896 -46 -25 -483 -30 -602 -526 -977 -63 -772 -154 -401 -883 -80 -890 -146 -244 -338 -162 -639 -910 -725 -557 -404 -482 -642 -540 -473 -747 -258 -818 -528 -473 -386 -16 -245 -827 -937 -567 -340 -211 -17 -909 -359 -987 -994 -7 -869 -684 -380 -231 -571 -286 -8 -87 -738 -530 -499 -724 -701 -826 -239 -379 -460 -294 -188 -654 -399 -151 -238 -897 -669 -530 -247 -1 -540 -904 -20 -544 -248 -8 -524 -683 -486 -86 -331 -210 -929 -397 -774 -405 -942 -108 -357 -540 -766 -216 -537 -438 -872 -961 -1000 -844 -748 -877 -157 -263 -79 -997 -811 -716 -435 -528 -175 -533 -669 -857 -677 -516 -240 -386 -16 -397 -128 -153 -607 -248 -293 -934 -536 -83 -830 -341 -373 -939 -26 -440 -646 -951 -639 -775 -459 -131 -519 -597 -115 -413 -835 -853 -631 -340 -613 -690 -17 -648 -531 -985 -293 -761 -930 -982 -119 -459 -546 -621 -864 -688 -458 -459 -559 -720 -572 -836 -381 -960 -421 -683 -550 -43 -128 -73 -52 -313 -718 -278 -806 -508 -708 -311 -242 -618 -149 -19 -447 -101 -821 -542 -340 -83 -949 -656 -863 -127 -572 -833 -686 -729 -832 -900 -729 -490 -73 -662 -32 -625 -213 -767 -886 -167 -631 -228 -738 -609 -332 -354 -992 -900 -443 -343 -421 -936 -357 -921 -873 -760 -418 -460 -218 -825 -997 -59 -252 -133 -701 -293 -232 -297 -654 -20 -620 -734 -381 -596 -576 -448 -709 -426 -34 -467 -791 -108 -386 -309 -542 -767 -946 -902 -69 -55 -128 -638 -949 -70 -486 -555 -614 -106 -289 -445 -50 -314 -169 -15 -510 -327 -873 -193 -213 -116 -167 -325 -122 -397 -535 -306 -163 -513 -330 -910 -715 -544 -181 -125 -68 -252 -945 -821 -582 -978 -998 -627 -526 -368 -168 -770 -470 -42 -736 -720 -705 -132 -350 -660 -778 -498 -191 -836 -323 -18 -170 -769 -232 -57 -816 -669 -608 -673 -896 -585 -178 -70 -484 -741 -983 -167 -394 -86 -108 -198 -748 -556 -697 -861 -29 -254 -480 -741 -325 -864 -273 -428 -120 -64 -88 -890 -612 -233 -194 -491 -98 -730 -815 -175 -30 -453 -29 -61 -297 -106 -983 -208 -155 -217 -83 -739 -814 -837 -292 -975 -152 -654 -23 -64 -352 -471 -981 -308 -762 -167 -95 -256 -530 -609 -784 -113 -898 -574 -491 -821 -84 -152 -842 -555 -247 -323 -893 -819 -585 -458 -464 -213 -899 -972 -15 -802 -314 -424 -44 -992 -343 -404 -571 -820 -506 -454 -575 -501 -256 -147 -436 -243 -718 -610 -443 -771 -50 -851 -944 -121 -157 -824 -309 -483 -552 -850 -908 -931 -787 -867 -362 -324 -269 -994 -777 -97 -324 -279 -235 -961 -703 -875 -568 -254 -672 -689 -474 -421 -510 -882 -876 -138 -486 -156 -717 -599 -134 -886 -518 -195 -225 -405 -558 -464 -2 -191 -536 -870 -559 -864 -910 -767 -62 -748 -919 -483 -850 -740 -477 -591 -29 -474 -437 -110 -414 -531 -388 -891 -857 -678 -919 -240 -970 -311 -511 -714 -250 -318 -36 -950 -715 -42 -890 -968 -252 -896 -570 -262 -789 -734 -14 -705 -381 -635 -406 -556 -616 -277 -496 -330 -38 -45 -186 -830 -906 -16 -681 -651 -711 -347 -136 -638 -192 -814 -874 -516 -260 -947 -795 -33 -796 -947 -799 -410 -912 -996 -890 -768 -773 -622 -957 -655 -868 -967 -312 -928 -668 -860 -907 -581 -332 -445 -488 -433 -906 -529 -606 -508 -232 -178 -665 -678 -833 -254 -801 -198 -924 -624 -777 -902 -815 -785 -795 -662 -298 -277 -853 -928 -879 -767 -30 -646 -434 -550 -926 -386 -18 -289 -472 -213 -629 -62 -824 -881 -517 -659 -361 -187 -343 -463 -507 -352 -594 -751 -899 -340 -54 -868 -984 -940 -803 -681 -834 -300 -324 -342 -384 -42 -315 -741 -921 -297 -981 -359 -475 -381 -84 -65 -284 -2 -788 -917 -482 -252 -172 -704 -448 -416 -222 -891 -716 -655 -488 -561 -529 -262 -955 -101 -628 -397 -136 -734 -42 -614 -533 -786 -4 -316 -548 -604 -445 -669 -560 -675 -654 -692 -32 -983 -792 -68 -455 -229 -787 -506 -657 -804 -123 -956 -944 -906 -19 -549 -216 -91 -552 -711 -164 -466 -484 -826 -113 -93 -876 -107 -911 -942 -936 -545 -295 -982 -694 -70 -827 -598 -378 -153 -246 -889 -466 -734 -215 -878 -878 -207 -237 -581 -114 -497 -313 -848 -504 -622 -968 -947 -978 -352 -315 -916 -997 -53 -197 -565 -260 -336 -412 -605 -27 -195 -926 -376 -317 -276 -135 -332 -437 -161 -286 -735 -212 -694 -40 -232 -636 -688 -343 -814 -1 -364 -624 -186 -183 -483 -964 -409 -271 -957 -745 -642 -898 -911 -869 -673 -565 -403 -633 -300 -313 -487 -685 -49 -170 -38 -259 -313 -876 -353 -437 -437 -39 -886 -453 -436 -970 -128 -803 -367 -449 -438 -201 -781 -848 -954 -667 -828 -421 -324 -482 -288 -898 -544 -650 -454 -470 -926 -152 -694 -676 -837 -640 -230 -600 -126 -942 -462 -78 -48 -547 -979 -273 -544 -193 -694 -662 -179 -679 -855 -977 -925 -928 -32 -861 -608 -152 -243 -749 -755 -458 -563 -54 -166 -121 -967 -286 -838 -11 -619 -348 -306 -706 -40 -822 -712 -46 -476 -254 -722 -73 -811 -697 -926 -106 -670 -989 -154 -969 -927 -622 -53 -788 -134 -883 -952 -157 -25 -840 -744 -700 -143 -743 -869 -574 -401 -955 -280 -251 -801 -666 -551 -103 -857 -626 -506 -920 -934 -363 -544 -350 -78 -197 -63 -590 -773 -933 -241 -892 -62 -121 -697 -236 -820 -599 -845 -328 -124 -10 -949 -611 -571 -286 -716 -995 -968 -271 -721 -415 -546 -188 -309 -155 -664 -192 -28 -564 -654 -3 -841 -557 -564 -838 -1000 -949 -25 -896 -394 -170 -256 -656 -142 -462 -755 -961 -730 -63 -597 -794 -151 -888 -707 -78 -846 -892 -121 -52 -59 -732 -560 -341 -873 -957 -636 -828 -38 -746 -504 -441 -263 -379 -249 -98 -302 -57 -490 -256 -606 -767 -887 -414 -247 -294 -875 -464 -37 -262 -468 -646 -184 -655 -15 -595 -862 -778 -496 -763 -725 -752 -330 -503 -796 -764 -40 -47 -182 -11 -376 -638 -742 -26 -573 -731 -22 -55 -185 -122 -400 -767 -369 -514 -670 -83 -47 -199 -297 -474 -90 -178 -182 -747 -941 -720 -213 -690 -821 -976 -556 -947 -319 -682 -624 -440 -26 -104 -661 -723 -262 -750 -297 -934 -661 -332 -317 -727 -642 -443 -263 -752 -837 -908 -484 -10 -22 -434 -75 -913 -849 -254 -553 -964 -309 -698 -901 -139 -164 -498 -159 -955 -477 -852 -103 -10 -747 -606 -213 -636 -67 -299 -119 -228 -967 -314 -48 -852 -681 -489 -639 -544 -433 -847 -147 -457 -195 -241 -461 -620 -330 -222 -260 -312 -648 -157 -960 -770 -47 -280 -321 -75 -96 -350 -178 -959 -35 -657 -11 -17 -549 -462 -564 -223 -408 -477 -875 -622 -871 -132 -961 -494 -383 -957 -452 -395 -649 -925 -802 -641 -30 -297 -755 -329 -714 -170 -374 -846 -417 -287 -547 -731 -38 -824 -917 -362 -182 -761 -474 -94 -224 -1000 -24 -17 -320 -364 -598 -342 -392 -228 -669 -473 -452 -252 -690 -151 -226 -327 -837 -418 -512 -452 -199 -590 -706 -450 -300 -101 -499 -825 -567 -309 -741 -890 -719 -486 -933 -771 -232 -612 -590 -780 -155 -820 -961 -907 -692 -505 -40 -280 -551 -7 -503 -657 -366 -291 -794 -519 -482 -246 -241 -989 -473 -331 -806 -647 -480 -967 -266 -103 -561 -658 -543 -565 -477 -733 -137 -63 -32 -416 -435 -999 -767 -984 -475 -512 -800 -507 -41 -312 -923 -817 -980 -402 -793 -150 -677 -630 -829 -186 -960 -227 -604 -58 -740 -93 -695 -325 -802 -202 -700 -747 -540 -61 -541 -285 -38 -431 -453 -491 -754 -325 -941 -980 -370 -805 -661 -749 -783 -226 -351 -81 -174 -365 -303 -813 -808 -944 -502 -316 -93 -934 -249 -398 -511 -459 -681 -469 -883 -335 -595 -519 -177 -526 -639 -731 -309 -495 -179 -248 -948 -620 -902 -56 -458 -604 -689 -993 -217 -937 -194 -631 -366 -247 -467 -169 -706 -904 -915 -368 -771 -956 -217 -124 -138 -282 -112 -466 -930 -542 -781 -92 -414 -211 -993 -345 -840 -343 -248 -287 -134 -357 -532 -49 -321 -157 -421 -556 -286 -749 -272 -140 -704 -458 -905 -614 -61 -957 -806 -691 -576 -930 -875 -293 -172 -795 -409 -783 -41 -416 -114 -130 -814 -675 -638 -706 -247 -887 -292 -179 -677 -202 -38 -767 -322 -427 -91 -911 -304 -343 -304 -191 -332 -895 -577 -946 -959 -243 -608 -228 -194 -70 -72 -453 -355 -941 -971 -672 -119 -242 -975 -864 -126 -901 -931 -119 -142 -788 -658 -779 -989 -833 -856 -156 -800 -323 -324 -953 -100 -637 -846 -792 -260 -802 -16 -131 -721 -65 -874 -718 -985 -545 -164 -833 -323 -362 -579 -557 -400 -177 -298 -526 -539 -928 -318 -997 -455 -348 -343 -74 -632 -135 -524 -501 -451 -596 -584 -216 -882 -461 -31 -966 -882 -644 -192 -485 -284 -821 -767 -977 -413 -502 -272 -577 -653 -290 -196 -33 -871 -856 -876 -629 -688 -607 -963 -350 -64 -844 -255 -574 -203 -78 -457 -282 -418 -192 -289 -699 -744 -987 -957 -855 -96 -6 -682 -3 -601 -72 -470 -775 -26 -289 -691 -249 -178 -233 -134 -61 -303 -192 -425 -997 -716 -16 -285 -470 -581 -14 -188 -729 -647 -697 -645 -356 -142 -641 -798 -634 -55 -690 -561 -295 -186 -702 -237 -897 -350 -94 -804 -311 -70 -337 -798 -336 -796 -413 -959 -974 -788 -557 -22 -799 -551 -512 -395 -302 -998 -492 -203 -301 -870 -329 -764 -267 -784 -145 -852 -837 -451 -825 -989 -416 -927 -592 -469 -254 -625 -830 -561 -410 -492 -654 -141 -17 -865 -453 -260 -488 -819 -285 -951 -831 -779 -993 -845 -259 -165 -659 -818 -896 -934 -724 -627 -892 -115 -492 -753 -218 -887 -391 -608 -486 -229 -379 -501 -59 -406 -525 -513 -691 -347 -294 -668 -884 -66 -333 -791 -43 -937 -463 -246 -943 -234 -393 -890 -491 -612 -479 -791 -542 -209 -523 -836 -510 -51 -280 -175 -524 -201 -9 -893 -806 -238 -58 -42 -295 -873 -200 -744 -952 -89 -815 -907 -148 -852 -112 -920 -130 -856 -7 -896 -173 -552 -952 -454 -287 -892 -144 -763 -831 -739 -365 -705 -351 -448 -450 -208 -362 -809 -555 -942 -68 -940 -522 -62 -59 -777 -609 -832 -419 -414 -353 -475 -189 -484 -964 -26 -81 -252 -989 -657 -2 -301 -743 -38 -398 -356 -650 -358 -73 -851 -271 -218 -740 -352 -264 -799 -151 -6 -139 -117 -358 -559 -69 -408 -945 -171 -160 -999 -568 -971 -755 -659 -734 -601 -63 -896 -751 -858 -214 -217 -794 -116 -651 -554 -476 -798 -523 -190 -287 -280 -636 -360 -318 -567 -228 -11 -931 -730 -697 -384 -997 -237 -896 -106 -643 -212 -908 -646 -866 -729 -25 -744 -448 -23 -676 -795 -156 -106 -558 -663 -301 -924 -645 -801 -601 -294 -79 -1000 -442 -594 -905 -279 -913 -946 -775 -492 -205 -968 -278 -52 -9 -365 -752 -504 -882 -952 -332 -377 -573 -733 -776 -496 -985 -71 -381 -344 -705 -784 -624 -146 -678 -948 -281 -727 -669 -579 -875 -488 -917 -603 -499 -152 -328 -586 -924 -274 -22 -225 -679 -948 -347 -949 -902 -269 -529 -622 -518 -650 -530 -566 -817 -403 -980 -476 -757 -644 -558 -840 -856 -718 -503 -737 -213 -344 -18 -522 -841 -411 -566 -822 -849 -512 -352 -365 -484 -551 -390 -682 -190 -657 -404 -529 -86 -66 -415 -856 -884 -623 -835 -156 -827 -730 -307 -236 -167 -540 -452 -961 -768 -124 -663 -735 -651 -212 -330 -191 -912 -517 -268 -468 -747 -802 -154 -835 -114 -590 -121 -310 -952 -939 -199 -373 -579 -545 -791 -388 -752 -152 -876 -252 -325 -589 -680 -937 -293 -324 -444 -878 -801 -455 -407 -514 -290 -740 -617 -969 -41 -178 -481 -778 -12 -437 -785 -538 -207 -535 -624 -781 -639 -442 -59 -406 -565 -128 -26 -909 -961 -196 -505 -690 -745 -80 -4 -276 -220 -897 -799 -244 -76 -484 -728 -362 -385 -434 -993 -337 -44 -189 -768 -405 -332 -773 -889 -858 -484 -478 -221 -930 -476 -103 -938 -768 -872 -103 -284 -596 -110 -239 -256 -419 -642 -396 -478 -179 -894 -647 -699 -337 -655 -227 -798 -661 -761 -555 -224 -156 -503 -789 -721 -83 -782 -919 -382 -374 -643 -432 -943 -20 -630 -223 -109 -273 -678 -759 -526 -459 -701 -699 -681 -104 -354 -471 -484 -686 -872 -715 -72 -163 -411 -465 -972 -392 -927 -889 -938 -195 -912 -881 -855 -287 -881 -176 -251 -275 -874 -766 -324 -918 -461 -159 -878 -757 -66 -556 -900 -753 -423 -108 -630 -217 -456 -449 -733 -148 -889 -277 -377 -238 -870 -74 -42 -520 -914 -528 -371 -819 -145 -887 -345 -522 -374 -757 -393 -296 -64 -802 -277 -125 -212 -910 -630 -154 -740 -836 -802 -335 -752 -143 -690 -940 -453 -897 -701 -172 -104 -501 -357 -10 -478 -853 -120 -929 -730 -430 -24 -264 -705 -31 -709 -2 -866 -587 -717 -154 -945 -347 -55 -586 -221 -814 -367 -546 -643 -849 -136 -486 -166 -646 -93 -120 -64 -629 -938 -87 -278 -237 -659 -553 -390 -256 -489 -686 -905 -807 -283 -788 -392 -185 -600 -74 -794 -889 -840 -569 -815 -690 -136 -197 -440 -320 -857 -656 -764 -293 -136 -847 -222 -612 -859 -256 -13 -629 -85 -395 -929 -791 -675 -786 -79 -283 -911 -825 -30 -493 -490 -517 -854 -199 -446 -28 -710 -128 -737 -588 -787 -944 -483 -81 -477 -715 -634 -713 -605 -155 -268 -589 -810 -269 -820 -76 -406 -427 -72 -329 -572 -385 -2 -356 -377 -108 -598 -901 -525 -528 -112 -185 -233 -737 -446 -931 -923 -359 -979 -794 -468 -97 -578 -10 -97 -125 -453 -827 -281 -780 -454 -896 -458 -523 -234 -836 -219 -217 -59 -56 -59 -470 -593 -908 -2 -516 -305 -370 -268 -578 -668 -854 -563 -216 -379 -332 -667 -332 -631 -67 -765 -488 -592 -427 -60 -683 -902 -443 -177 -527 -668 -560 -989 -200 -242 -743 -654 -260 -608 -200 -931 -921 -660 -644 -384 -54 -682 -600 -674 -965 -42 -390 -420 -445 -196 -110 -477 -262 -450 -341 -573 -519 -772 -300 -79 -83 -463 -954 -607 -64 -232 -177 -411 -588 -809 -294 -82 -821 -142 -924 -370 -408 -824 -186 -793 -881 -57 -562 -179 -260 -376 -915 -638 -31 -609 -185 -260 -339 -700 -83 -932 -220 -664 -838 -926 -635 -51 -697 -832 -854 -877 -370 -938 -541 -277 -501 -163 -96 -436 -180 -171 -45 -504 -549 -539 -241 -752 -188 -855 -575 -457 -396 -591 -657 -601 -294 -154 -960 -900 -334 -498 -927 -819 -658 -362 -599 -573 -455 -100 -30 -165 -145 -41 -153 -637 -646 -412 -979 -192 -44 -281 -592 -731 -643 -40 -171 -693 -27 -212 -627 -381 -205 -437 -839 -546 -292 -217 -3 -238 -84 -40 -724 -561 -260 -983 -208 -191 -960 -177 -264 -577 -13 -685 -148 -599 -285 -716 -934 -870 -599 -716 -246 -126 -410 -475 -114 -91 -16 -1000 -4 -797 -171 -996 -98 -406 -853 -762 -343 -451 -575 -335 -189 -381 -724 -883 -436 -381 -106 -725 -807 -663 -5 -135 -482 -285 -359 -145 -774 -709 -921 -830 -365 -640 -491 -879 -440 -430 -388 -119 -958 -53 -399 -250 -701 -204 -756 -718 -794 -178 -724 -452 -644 -868 -343 -43 -666 -665 -822 -538 -852 -315 -784 -421 -411 -631 -581 -561 -357 -196 -498 -38 -665 -326 -467 -809 -77 -838 -693 -534 -72 -854 -600 -506 -216 -91 -487 -1 -434 -764 -607 -47 -686 -148 -625 -503 -633 -892 -894 -12 -853 -919 -31 -141 -879 -418 -784 -480 -494 -686 -19 -34 -267 -880 -780 -580 -940 -497 -534 -371 -140 -453 -477 -416 -198 -593 -455 -213 -360 -466 -106 -446 -867 -785 -304 -172 -756 -407 -443 -336 -483 -823 -316 -78 -848 -672 -979 -959 -960 -293 -468 -308 -343 -342 -614 -378 -141 -422 -964 -709 -269 -67 -238 -685 -846 -768 -167 -437 -170 -615 -68 -150 -624 -256 -649 -388 -698 -562 -522 -871 -151 -304 -304 -19 -791 -559 -954 -103 -951 -278 -142 -525 -746 -50 -882 -263 -774 -192 -720 -747 -783 -991 -790 -589 -580 -988 -620 -444 -681 -430 -740 -658 -798 -417 -164 -303 -809 -26 -780 -316 -741 -535 -162 -620 -272 -130 -188 -181 -843 -307 -385 -423 -767 -668 -667 -824 -529 -860 -909 -106 -457 -152 -979 -55 -893 -249 -729 -112 -528 -879 -294 -994 -269 -767 -723 -526 -577 -680 -150 -990 -630 -604 -269 -511 -996 -342 -231 -232 -450 -527 -969 -146 -480 -629 -112 -447 -824 -420 -268 -386 -834 -864 -279 -106 -766 -698 -989 -452 -910 -280 -102 -525 -903 -453 -615 -216 -75 -525 -79 -224 -418 -258 -391 -395 -593 -458 -376 -153 -207 -979 -220 -612 -868 -305 -962 -401 -586 -224 -225 -546 -303 -47 -947 -828 -778 -259 -815 -700 -111 -320 -871 -272 -760 -43 -17 -517 -225 -615 -259 -996 -413 -81 -510 -553 -592 -996 -66 -930 -398 -887 -228 -303 -551 -84 -299 -396 -959 -472 -237 -647 -377 -504 -555 -872 -223 -151 -737 -601 -105 -322 -20 -116 -832 -510 -106 -724 -382 -221 -652 -820 -929 -627 -190 -313 -690 -503 -98 -236 -855 -619 -523 -228 -16 -122 -614 -342 -505 -155 -232 -882 -350 -138 -723 -980 -229 -168 -543 -539 -318 -74 -473 -890 -18 -346 -742 -33 -814 -786 -727 -358 -870 -851 -129 -998 -520 -423 -748 -322 -622 -619 -453 -906 -770 -448 -571 -372 -26 -682 -466 -675 -798 -447 -1 -733 -502 -55 -629 -312 -103 -903 -304 -254 -411 -432 -136 -402 -31 -6 -616 -831 -902 -215 -927 -966 -22 -748 -93 -245 -206 -649 -961 -446 -205 -362 -688 -906 -478 -396 -824 -563 -424 -49 -266 -719 -797 -4 -789 -713 -959 -291 -879 -330 -906 -843 -546 -862 -191 -755 -148 -883 -665 -61 -488 -903 -91 -507 -291 -448 -792 -234 -74 -788 -538 -891 -158 -377 -916 -429 -589 -662 -83 -989 -590 -767 -85 -341 -387 -496 -591 -480 -691 -889 -459 -306 -417 -417 -452 -444 -244 -299 -540 -850 -914 -984 -48 -270 -964 -949 -574 -10 -789 -966 -979 -372 -651 -219 -187 -951 -581 -596 -336 -116 -604 -472 -493 -475 -494 -5 -863 -253 -723 -990 -27 -261 -731 -43 -645 -951 -127 -68 -847 -920 -177 -588 -379 -20 -958 -335 -554 -653 -118 -958 -914 -170 -850 -337 -22 -21 -472 -951 -452 -817 -651 -794 -60 -397 -896 -187 -10 -344 -827 -378 -72 -515 -641 -246 -340 -787 -52 -619 -892 -981 -181 -207 -497 -432 -394 -72 -467 -575 -642 -332 -507 -34 -901 -667 -963 -214 -332 -669 -881 -385 -767 -839 -991 -529 -939 -810 -548 -327 -787 -120 -914 -329 -251 -639 -429 -118 -516 -786 -988 -861 -498 -951 -230 -542 -481 -241 -968 -324 -300 -131 -536 -392 -682 -518 -666 -599 -832 -901 -989 -281 -479 -826 -274 -929 -223 -922 -217 -879 -718 -690 -227 -747 -372 -166 -856 -144 -412 -185 -592 -847 -719 -861 -804 -349 -44 -245 -579 -291 -560 -213 -132 -914 -371 -33 -152 -979 -217 -199 -926 -27 -885 -985 -599 -600 -670 -285 -616 -603 -881 -948 -476 -628 -948 -930 -933 -923 -252 -475 -982 -429 -163 -383 -799 -779 -679 -366 -375 -874 -196 -787 -133 -236 -894 -276 -3 -59 -504 -672 -804 -94 -409 -186 -857 -21 -45 -85 -52 -901 -937 -894 -432 -861 -761 -853 -468 -367 -366 -424 -704 -995 -154 -82 -905 -780 -74 -545 -732 -688 -850 -348 -227 -417 -583 -200 -266 -669 -448 -640 -774 -885 -346 -15 -550 -79 -849 -46 -375 -241 -375 -393 -566 -161 -556 -134 -101 -478 -686 -435 -339 -801 -533 -870 -990 -745 -717 -3 -536 -128 -434 -943 -505 -670 -628 -235 -821 -978 -925 -295 -547 -254 -632 -176 -274 -367 -236 -31 -963 -617 -418 -972 -720 -178 -241 -194 -976 -166 -436 -149 -283 -205 -78 -438 -38 -568 -486 -123 -198 -322 -777 -165 -797 -273 -841 -473 -472 -269 -49 -817 -904 -589 -564 -347 -80 -74 -175 -613 -887 -569 -314 -25 -317 -943 -217 -731 -567 -622 -304 -815 -306 -287 -130 -158 -814 -216 -309 -34 -397 -997 -756 -40 -538 -295 -906 -484 -63 -469 -56 -177 -97 -653 -310 -613 -411 -461 -548 -808 -627 -19 -867 -278 -843 -472 -159 -819 -372 -975 -6 -641 -255 -250 -632 -120 -488 -675 -444 -808 -474 -43 -84 -854 -892 -626 -273 -960 -521 -257 -52 -419 -959 -808 -476 -900 -508 -620 -963 -608 -631 -435 -15 -557 -906 -400 -645 -389 -218 -108 -680 -139 -973 -886 -884 -294 -949 -731 -756 -553 -522 -285 -321 -463 -293 -910 -803 -50 -646 -895 -738 -194 -194 -427 -940 -608 -552 -765 -129 -254 -575 -918 -102 -124 -419 -803 -668 -223 -216 -622 -769 -147 -762 -216 -733 -907 -987 -926 -267 -932 -811 -690 -350 -678 -503 -23 -744 -504 -912 -719 -582 -369 -390 -358 -124 -885 -118 -689 -507 -612 -849 -335 -984 -993 -366 -441 -587 -753 -884 -442 -128 -956 -600 -554 -329 -852 -181 -371 -145 -780 -134 -709 -231 -614 -267 -89 -929 -479 -232 -850 -646 -867 -150 -700 -453 -237 -766 -665 -8 -587 -352 -436 -190 -287 -813 -840 -47 -364 -832 -211 -629 -843 -56 -434 -41 -278 -627 -232 -213 -885 -14 -355 -753 -535 -341 -777 -73 -282 -807 -341 -291 -863 -411 -30 -534 -324 -18 -963 -264 -274 -265 -550 -9 -503 -785 -23 -993 -360 -963 -265 -552 -589 -920 -778 -5 -824 -409 -203 -523 -450 -941 -661 -852 -576 -570 -901 -61 -237 -513 -213 -439 -232 -210 -469 -173 -456 -631 -938 -46 -644 -549 -914 -22 -593 -473 -127 -949 -972 -637 -891 -649 -412 -887 -679 -364 -430 -628 -408 -216 -985 -320 -313 -506 -325 -434 -894 -661 -853 -345 -244 -190 -814 -156 -146 -981 -522 -16 -297 -407 -63 -315 -580 -143 -937 -823 -155 -469 -541 -112 -28 -402 -451 -155 -691 -992 -855 -414 -436 -242 -133 -16 -35 -311 -299 -634 -933 -187 -744 -781 -644 -327 -988 -308 -727 -828 -213 -430 -976 -915 -328 -621 -112 -209 -441 -519 -520 -582 -932 -497 -616 -487 -590 -866 -229 -192 -570 -55 -334 -395 -222 -156 -216 -574 -211 -880 -686 -999 -890 -179 -676 -948 -922 -644 -927 -245 -966 -460 -805 -939 -126 -208 -98 -83 -966 -632 -181 -626 -237 -308 -474 -775 -749 -761 -202 -110 -707 -487 -255 -533 -260 -846 -401 -125 -994 -873 -340 -331 -604 -551 -171 -280 -380 -202 -139 -638 -473 -551 -491 -596 -806 -367 -569 -654 -604 -387 -310 -620 -417 -526 -352 -485 -515 -375 -729 -418 -244 -320 -808 -542 -114 -424 -219 -947 -959 -964 -767 -515 -664 -124 -860 -943 -829 -204 -538 -103 -317 -260 -989 -575 -791 -825 -910 -949 -191 -622 -347 -124 -447 -388 -799 -788 -158 -447 -652 -847 -528 -847 -488 -350 -927 -908 -826 -169 -514 -32 -291 -242 -94 -319 -569 -66 -346 -442 -450 -216 -402 -940 -462 -662 -895 -587 -781 -983 -932 -249 -380 -754 -56 -337 -334 -210 -148 -567 -157 -928 -977 -631 -11 -264 -416 -983 -847 -411 -987 -332 -831 -858 -451 -240 -767 -82 -268 -344 -324 -132 -736 -791 -368 -333 -856 -118 -842 -847 -442 -379 -451 -568 -742 -916 -709 -370 -829 -909 -520 -683 -844 -966 -473 -913 -860 -774 -171 -414 -671 -50 -552 -944 -66 -395 -920 -208 -203 -956 -868 -893 -991 -962 -696 -817 -606 -310 -634 -911 -964 -527 -447 -459 -807 -193 -969 -447 -967 -295 -847 -260 -368 -317 -245 -21 -344 -788 -824 -172 -575 -842 -124 -151 -163 -864 -236 -614 -349 -692 -208 -954 -691 -805 -790 -960 -664 -918 -436 -345 -476 -820 -736 -726 -671 -32 -619 -703 -947 -877 -560 -245 -176 -154 -603 -226 -561 -689 -719 -940 -335 -928 -783 -518 -875 -736 -541 -464 -330 -146 -238 -128 -132 -455 -945 -138 -170 -50 -886 -591 -420 -645 -16 -69 -444 -748 -273 -426 -391 -486 -359 -780 -814 -144 -753 -453 -814 -979 -441 -135 -235 -811 -463 -472 -506 -892 -913 -893 -851 -63 -107 -303 -671 -242 -666 -325 -232 -977 -945 -821 -417 -86 -832 -339 -959 -879 -565 -260 -782 -14 -773 -378 -816 -247 -656 -459 -813 -852 -169 -894 -213 -476 -818 -315 -380 -690 -68 -756 -864 -639 -780 -286 -579 -379 -660 -664 -850 -625 -647 -314 -690 -520 -200 -641 -452 -642 -539 -946 -10 -722 -789 -349 -348 -203 -643 -290 -477 -49 -747 -118 -448 -512 -495 -769 -495 -327 -823 -808 -292 -331 -519 -707 -712 -410 -492 -273 -580 -134 -120 -313 -845 -547 -353 -921 -940 -417 -183 -794 -568 -77 -759 -302 -659 -434 -191 -768 -102 -961 -154 -688 -439 -598 -3 -551 -302 -699 -287 -82 -389 -708 -195 -782 -461 -219 -197 -21 -867 -890 -952 -861 -288 -155 -617 -783 -845 -653 -760 -295 -836 -166 -313 -117 -138 -19 -317 -3 -649 -410 -272 -187 -900 -175 -608 -704 -749 -480 -263 -984 -514 -640 -749 -944 -979 -215 -276 -985 -428 -503 -970 -873 -865 -926 -343 -996 -965 -648 -822 -39 -480 -66 -835 -148 -134 -33 -90 -759 -935 -210 -252 -470 -334 -825 -140 -327 -967 -214 -524 -913 -712 -672 -661 -503 -853 -415 -182 -941 -912 -978 -592 -366 -856 -46 -701 -273 -631 -89 -354 -78 -990 -319 -681 -635 -201 -22 -835 -259 -117 -107 -757 -450 -567 -485 -391 -920 -578 -738 -663 -113 -406 -885 -761 -5 -342 -534 -719 -97 -312 -689 -549 -387 -978 -316 -811 -49 -960 -765 -963 -960 -911 -5 -86 -386 -523 -924 -565 -83 -125 -345 -450 -765 -561 -912 -883 -889 -325 -607 -796 -994 -831 -448 -187 -295 -123 -192 -569 -973 -301 -356 -89 -186 -532 -204 -517 -347 -149 -775 -791 -862 -872 -653 -34 -494 -330 -1 -195 -337 -860 -363 -407 -803 -205 -717 -686 -88 -947 -296 -606 -603 -26 -633 -994 -766 -75 -254 -34 -537 -795 -754 -369 -7 -882 -240 -504 -347 -414 -448 -911 -365 -812 -808 -320 -960 -35 -242 -342 -976 -663 -417 -31 -35 -67 -50 -503 -525 -525 -191 -330 -538 -391 -372 -680 -907 -50 -833 -400 -786 -528 -85 -432 -724 -71 -420 -222 -436 -829 -947 -528 -186 -71 -795 -574 -770 -728 -932 -57 -531 -117 -548 -707 -588 -815 -920 -460 -214 -224 -631 -655 -454 -24 -266 -772 -937 -310 -52 -60 -914 -787 -674 -217 -861 -32 -507 -74 -46 -806 -644 -836 -457 -622 -792 -698 -669 -477 -409 -325 -258 -726 -366 -185 -741 -875 -918 -939 -134 -209 -433 -395 -852 -951 -57 -879 -588 -722 -406 -522 -426 -393 -925 -835 -912 -539 -949 -436 -437 -526 -120 -724 -46 -650 -670 -587 -205 -317 -9 -295 -169 -851 -375 -361 -923 -408 -639 -471 -177 -758 -453 -774 -367 -254 -605 -238 -37 -383 -208 -274 -616 -355 -304 -315 -305 -828 -730 -114 -503 -126 -641 -426 -656 -597 -341 -697 -78 -688 -501 -113 -174 -542 -202 -856 -582 -946 -954 -546 -898 -95 -925 -258 -645 -470 -740 -368 -383 -712 -179 -883 -477 -315 -507 -722 -176 -6 -497 -80 -220 -446 -492 -213 -455 -408 -35 -662 -233 -871 -171 -21 -764 -240 -917 -155 -954 -271 -538 -641 -527 -463 -120 -638 -722 -88 -358 -714 -610 -372 -914 -15 -200 -748 -850 -622 -93 -430 -126 -749 -640 -800 -694 -984 -405 -881 -230 -447 -475 -48 -239 -709 -458 -717 -423 -603 -544 -562 -476 -860 -889 -492 -189 -521 -315 -9 -954 -927 -172 -241 -969 -592 -482 -91 -517 -218 -415 -171 -529 -791 -675 -183 -233 -397 -917 -511 -214 -936 -692 -384 -795 -57 -265 -676 -969 -339 -174 -773 -749 -492 -29 -200 -731 -83 -135 -631 -784 -969 -235 -398 -631 -949 -238 -808 -330 -724 -947 -900 -996 -132 -872 -736 -629 -83 -812 -677 -531 -305 -889 -333 -827 -197 -91 -400 -942 -816 -833 -737 -401 -101 -956 -206 -927 -299 -368 -46 -450 -231 -548 -624 -427 -815 -79 -34 -512 -175 -146 -126 -753 -615 -427 -642 -451 -742 -376 -862 -97 -109 -338 -755 -430 -539 -461 -109 -598 -508 -240 -957 -762 -360 -773 -671 -858 -953 -192 -992 -512 -789 -955 -529 -610 -53 -413 -451 -662 -442 -53 -7 -99 -298 -389 -673 -890 -474 -692 -766 -839 -505 -326 -786 -221 -449 -8 -190 -368 -974 -983 -299 -62 -714 -192 -148 -463 -580 -616 -895 -368 -213 -945 -245 -611 -384 -974 -669 -237 -956 -504 -875 -191 -588 -230 -175 -435 -147 -13 -243 -116 -908 -603 -336 -988 -750 -913 -346 -56 -507 -490 -458 -473 -95 -549 -718 -78 -315 -419 -108 -21 -739 -581 -901 -487 -309 -70 -580 -620 -225 -231 -292 -843 -237 -592 -888 -607 -666 -374 -291 -332 -907 -555 -31 -179 -510 -286 -791 -184 -292 -735 -645 -303 -339 -799 -976 -218 -512 -836 -273 -297 -345 -288 -51 -118 -819 -282 -92 -348 -520 -337 -931 -462 -309 -583 -723 -126 -245 -549 -536 -974 -211 -487 -38 -179 -271 -714 -704 -944 -466 -886 -842 -599 -672 -827 -922 -919 -928 -109 -528 -334 -106 -747 -353 -259 -309 -453 -261 -653 -916 -997 -763 -69 -239 -624 -353 -805 -978 -616 -543 -479 -104 -477 -513 -628 -16 -941 -864 -666 -268 -326 -423 -771 -614 -130 -757 -432 -708 -112 -420 -619 -9 -416 -536 -59 -897 -987 -836 -469 -847 -430 -749 -151 -50 -135 -435 -554 -229 -800 -971 -692 -364 -741 -224 -81 -467 -966 -356 -617 -64 -694 -474 -795 -150 -207 -472 -320 -38 -753 -598 -745 -360 -636 -152 -256 -248 -507 -470 -560 -911 -272 -629 -938 -803 -43 -315 -79 -570 -926 -309 -999 -647 -631 -401 -162 -249 -809 -233 -459 -917 -109 -471 -909 -266 -173 -370 -502 -256 -171 -596 -591 -644 -706 -223 -834 -442 -644 -717 -767 -763 -327 -691 -4 -221 -141 -50 -951 -34 -28 -734 -907 -70 -87 -381 -373 -417 -177 -628 -850 -757 -207 -778 -213 -872 -823 -613 -414 -964 -539 -280 -503 -263 -919 -960 -758 -903 -926 -139 -559 -153 -227 -701 -379 -654 -516 -650 -379 -564 -586 -891 -948 -969 -883 -528 -424 -833 -845 -358 -507 -556 -242 -378 -484 -337 -209 -454 -278 -64 -193 -199 -231 -743 -715 -450 -936 -823 -222 -249 -200 -61 -282 -401 -795 -911 -501 -773 -942 -303 -353 -140 -654 -447 -468 -136 -874 -423 -818 -870 -992 -588 -980 -270 -453 -416 -511 -168 -988 -579 -217 -163 -400 -672 -555 -154 -353 -321 -444 -66 -432 -166 -359 -681 -715 -264 -506 -997 -576 -661 -808 -100 -430 -396 -16 -840 -24 -975 -589 -815 -33 -655 -165 -69 -824 -182 -834 -171 -46 -165 -347 -978 -117 -480 -571 -465 -837 -306 -993 -738 -697 -420 -727 -446 -324 -112 -585 -945 -981 -296 -971 -582 -525 -481 -965 -860 -45 -678 -715 -87 -598 -283 -793 -554 -345 -264 -16 -607 -383 -407 -920 -60 -296 -995 -898 -83 -439 -612 -511 -377 -735 -814 -919 -930 -726 -261 -930 -878 -940 -556 -536 -919 -515 -668 -414 -861 -915 -58 -36 -704 -372 -874 -577 -634 -104 -33 -878 -985 -275 -150 -78 -977 -474 -507 -859 -680 -492 -22 -363 -976 -213 -654 -753 -843 -822 -258 -684 -86 -60 -394 -643 -335 -715 -422 -974 -206 -440 -784 -467 -751 -872 -861 -233 -541 -961 -199 -697 -892 -905 -478 -571 -592 -465 -769 -922 -606 -36 -959 -383 -423 -929 -312 -61 -450 -618 -63 -914 -558 -663 -88 -439 -88 -117 -372 -714 -425 -629 -508 -660 -543 -706 -265 -391 -672 -596 -349 -860 -150 -575 -724 -908 -713 -425 -256 -701 -887 -830 -97 -312 -530 -276 -54 -213 -634 -541 -871 -405 -984 -835 -804 -127 -366 -536 -809 -355 -267 -234 -555 -169 -347 -5 -920 -749 -769 -588 -218 -762 -911 -671 -537 -529 -478 -547 -434 -566 -77 -804 -965 -389 -873 -859 -907 -329 -858 -484 -227 -131 -228 -650 -570 -862 -427 -639 -710 -760 -705 -936 -194 -218 -818 -133 -443 -162 -610 -214 -933 -295 -731 -276 -930 -771 -662 -307 -988 -630 -976 -365 -387 -523 -605 -420 -450 -670 -106 -115 -917 -94 -908 -967 -723 -681 -895 -578 -820 -43 -752 -981 -265 -712 -116 -461 -556 -830 -250 -706 -221 -932 -676 -653 -6 -758 -323 -430 -567 -643 -203 -484 -274 -907 -375 -209 -805 -698 -227 -497 -41 -522 -763 -152 -264 -818 -993 -367 -652 -84 -824 -892 -261 -130 -179 -729 -82 -553 -523 -414 -432 -911 -951 -169 -106 -948 -748 -797 -974 -448 -579 -452 -3 -882 -908 -835 -664 -738 -518 -228 -452 -448 -199 -761 -766 -447 -365 -648 -664 -215 -474 -149 -817 -751 -623 -19 -637 -120 -577 -39 -632 -413 -902 -801 -851 -593 -698 -366 -829 -81 -805 -662 -370 -185 -611 -735 -558 -50 -722 -367 -241 -726 -432 -787 -650 -591 -960 -991 -731 -50 -351 -485 -754 -390 -270 -821 -403 -656 -504 -848 -934 -723 -694 -332 -14 -944 -385 -653 -243 -770 -497 -906 -494 -884 -67 -91 -117 -341 -272 -434 -522 -483 -183 -223 -301 -327 -935 -992 -273 -139 -635 -259 -103 -989 -273 -872 -316 -627 -877 -553 -75 -360 -591 -357 -463 -728 -179 -704 -968 -161 -525 -975 -106 -422 -530 -732 -729 -374 -247 -178 -623 -255 -852 -336 -410 -138 -772 -776 -418 -400 -243 -631 -754 -589 -526 -999 -835 -994 -714 -582 -632 -360 -74 -368 -788 -42 -521 -942 -248 -540 -77 -769 -87 -922 -116 -968 -222 -934 -584 -493 -242 -733 -330 -75 -170 -443 -548 -857 -190 -930 -955 -897 -523 -709 -959 -113 -115 -762 -206 -831 -58 -655 -336 -356 -498 -560 -413 -681 -434 -630 -877 -521 -943 -710 -271 -545 -808 -496 -307 -403 -121 -597 -277 -439 -899 -726 -737 -295 -371 -188 -492 -1 -249 -842 -369 -62 -92 -483 -377 -234 -564 -428 -223 -348 -827 -459 -624 -295 -788 -995 -875 -579 -549 -546 -100 -898 -555 -680 -946 -764 -755 -135 -6 -851 -429 -454 -963 -623 -30 -133 -704 -578 -1 -217 -991 -594 -11 -962 -220 -178 -990 -527 -284 -257 -575 -870 -976 -1 -233 -16 -417 -800 -737 -97 -722 -596 -179 -480 -97 -822 -413 -520 -737 -816 -424 -336 -182 -434 -680 -936 -121 -324 -399 -743 -862 -664 -918 -193 -740 -671 -1 -634 -789 -43 -276 -278 -714 -16 -226 -623 -165 -908 -407 -568 -2 -811 -499 -282 -908 -197 -429 -459 -724 -366 -834 -258 -343 -72 -676 -320 -836 -978 -160 -909 -120 -52 -918 -834 -118 -927 -335 -263 -546 -557 -140 -654 -114 -856 -159 -42 -168 -268 -687 -745 -876 -997 -386 -88 -336 -23 -733 -108 -768 -562 -718 -831 -590 -327 -476 -824 -552 -457 -290 -974 -503 -246 -195 -446 -350 -364 -153 -349 -664 -240 -869 -768 -286 -420 -545 -165 -334 -25 -734 -835 -463 -874 -959 -671 -76 -166 -252 -949 -12 -424 -655 -88 -714 -524 -118 -444 -441 -228 -680 -886 -316 -130 -521 -623 -107 -242 -713 -734 -670 -79 -443 -28 -831 -302 -246 -501 -826 -16 -172 -461 -368 -741 -264 -337 -249 -76 -751 -390 -934 -703 -310 -83 -327 -39 -78 -993 -497 -94 -528 -499 -576 -558 -121 -348 -978 -888 -702 -49 -245 -362 -478 -264 -94 -814 -957 -921 -929 -621 -206 -293 -960 -175 -585 -362 -658 -200 -57 -532 -404 -990 -331 -741 -306 -464 -757 -906 -110 -735 -37 -738 -93 -27 -561 -241 -911 -317 -474 -583 -57 -789 -564 -392 -919 -54 -274 -282 -956 -247 -274 -73 -362 -55 -88 -1000 -513 -432 -508 -489 -38 -789 -213 -736 -498 -116 -778 -64 -647 -92 -321 -874 -917 -543 -413 -413 -97 -810 -700 -989 -805 -843 -637 -895 -615 -379 -936 -41 -339 -32 -866 -881 -425 -631 -346 -571 -208 -900 -876 -691 -714 -527 -522 -48 -906 -694 -82 -637 -26 -453 -774 -989 -635 -379 -14 -301 -279 -367 -781 -215 -332 -765 -832 -681 -467 -814 -545 -838 -626 -246 -209 -245 -434 -499 -824 -449 -377 -381 -440 -25 -600 -827 -1000 -721 -797 -108 -704 -488 -201 -392 -835 -327 -709 -358 -516 -790 -828 -443 -901 -187 -531 -710 -838 -542 -387 -551 -519 -743 -803 -216 -906 -872 -939 -486 -405 -800 -631 -57 -646 -514 -810 -244 -697 -316 -815 -908 -66 -760 -919 -975 -412 -20 -43 -507 -193 -596 -272 -389 -652 -965 -831 -233 -268 -4 -982 -792 -266 -502 -74 -945 -160 -405 -606 -201 -937 -225 -41 -262 -526 -512 -935 -722 -560 -273 -641 -585 -55 -302 -675 -76 -823 -824 -126 -434 -961 -965 -169 -389 -873 -155 -306 -292 -205 -841 -328 -820 -750 -559 -438 -456 -27 -319 -197 -525 -19 -280 -498 -140 -21 -644 -101 -118 -399 -915 -307 -804 -651 -336 -934 -247 -491 -821 -541 -195 -665 -430 -9 -735 -708 -838 -196 -950 -184 -413 -631 -362 -796 -446 -914 -841 -331 -38 -446 -618 -449 -171 -593 -236 -18 -629 -73 -117 -358 -363 -563 -697 -539 -433 -334 -338 -976 -694 -522 -38 -474 -831 -340 -845 -741 -33 -527 -846 -817 -837 -993 -210 -477 -10 -938 -945 -594 -96 -683 -725 -224 -23 -959 -341 -530 -387 -21 -694 -781 -986 -636 -496 -96 -944 -793 -858 -449 -327 -686 -285 -441 -678 -678 -981 -14 -244 -363 -134 -634 -154 -361 -913 -561 -924 -606 -166 -88 -876 -702 -529 -991 -354 -540 -276 -393 -130 -595 -956 -461 -830 -176 -312 -7 -268 -924 -692 -84 -490 -716 -69 -761 -152 -421 -666 -8 -349 -987 -185 -787 -536 -715 -653 -965 -59 -131 -709 -416 -721 -617 -574 -982 -452 -651 -178 -123 -37 -906 -528 -403 -649 -153 -573 -326 -888 -849 -617 -181 -590 -322 -992 -441 -866 -693 -493 -762 -516 -582 -540 -489 -50 -77 -844 -541 -312 -895 -785 -437 -927 -805 -444 -575 -416 -96 -453 -985 -468 -990 -48 -259 -951 -850 -945 -493 -646 -807 -733 -803 -117 -668 -775 -174 -252 -689 -971 -609 -3 -104 -520 -452 -148 -99 -707 -281 -236 -320 -980 -84 -442 -623 -810 -790 -389 -747 -873 -801 -331 -701 -782 -882 -293 -605 -907 -935 -578 -223 -508 -700 -785 -746 -701 -774 -122 -786 -56 -200 -516 -583 -208 -553 -935 -597 -338 -50 -222 -488 -225 -806 -238 -97 -619 -711 -410 -766 -284 -274 -158 -716 -72 -32 -21 -734 -848 -808 -62 -517 -459 -501 -359 -769 -713 -976 -438 -303 -660 -139 -526 -716 -170 -340 -886 -162 -69 -366 -986 -261 -117 -353 -251 -518 -169 -113 -967 -377 -38 -430 -534 -894 -971 -481 -104 -261 -148 -671 -489 -493 -54 -748 -89 -229 -378 -10 -353 -386 -544 -32 -387 -612 -194 -872 -774 -120 -697 -132 -896 -992 -420 -824 -2 -597 -317 -830 -30 -428 -326 -146 -773 -820 -436 -498 -492 -917 -783 -827 -992 -591 -488 -370 -55 -129 -188 -113 -851 -368 -793 -49 -147 -583 -475 -121 -452 -974 -817 -704 -209 -491 -225 -648 -415 -201 -875 -552 -914 -800 -746 -153 -411 -106 -148 -723 -731 -535 -725 -174 -506 -125 -823 -89 -883 -327 -955 -546 -337 -477 -55 -670 -347 -482 -55 -927 -592 -676 -744 -807 -919 -295 -260 -351 -776 -802 -911 -320 -299 -493 -329 -123 -358 -165 -767 -414 -907 -777 -830 -20 -765 -824 -54 -700 -957 -811 -561 -839 -235 -551 -354 -563 -801 -227 -769 -78 -417 -461 -31 -333 -369 -334 -904 -165 -937 -4 -638 -749 -324 -216 -635 -58 -425 -908 -897 -8 -604 -198 -390 -945 -340 -904 -519 -844 -691 -201 -384 -796 -128 -896 -88 -269 -647 -60 -310 -280 -994 -392 -679 -414 -385 -434 -547 -467 -867 -563 -715 -922 -942 -277 -741 -373 -627 -577 -527 -740 -296 -840 -593 -521 -101 -166 -170 -375 -243 -265 -448 -789 -208 -423 -255 -600 -900 -411 -196 -549 -798 -916 -634 -804 -432 -415 -337 -478 -488 -848 -185 -761 -756 -364 -586 -869 -461 -28 -980 -892 -929 -986 -320 -730 -185 -787 -50 -837 -844 -187 -145 -796 -492 -115 -581 -801 -106 -136 -357 -324 -129 -739 -924 -352 -163 -600 -196 -389 -465 -178 -70 -106 -165 -991 -93 -918 -358 -141 -718 -425 -407 -651 -943 -817 -24 -120 -416 -526 -92 -951 -924 -395 -780 -991 -240 -865 -331 -30 -384 -368 -62 -339 -694 -894 -975 -6 -723 -693 -464 -226 -854 -861 -963 -831 -337 -709 -338 -287 -577 -897 -197 -64 -94 -755 -900 -624 -689 -493 -658 -763 -919 -582 -446 -966 -942 -631 -456 -127 -7 -905 -551 -913 -125 -430 -606 -672 -838 -25 -864 -84 -638 -432 -225 -81 -942 -47 -626 -906 -481 -526 -371 -267 -379 -290 -118 -504 -598 -977 -301 -236 -310 -183 -819 -824 -30 -472 -915 -461 -673 -397 -233 -227 -279 -720 -56 -946 -85 -14 -306 -720 -452 -206 -195 -655 -59 -942 -724 -874 -164 -633 -758 -691 -702 -823 -856 -980 -837 -445 -977 -444 -229 -313 -282 -613 -213 -850 -956 -890 -836 -598 -147 -544 -620 -969 -439 -822 -520 -14 -850 -385 -877 -645 -542 -65 -822 -242 -234 -30 -940 -293 -605 -25 -615 -893 -494 -292 -388 -516 -685 -554 -130 -43 -677 -552 -306 -914 -283 -302 -518 -514 -180 -968 -964 -152 -83 -160 -593 -690 -973 -830 -531 -567 -232 -880 -340 -894 -24 -967 -175 -631 -579 -946 -997 -905 -738 -12 -690 -605 -608 -656 -263 -836 -108 -461 -617 -249 -243 -839 -823 -313 -368 -129 -879 -766 -932 -833 -247 -345 -281 -465 -378 -938 -470 -113 -768 -480 -641 -600 -829 -327 -444 -691 -272 -497 -998 -157 -823 -566 -112 -477 -252 -435 -81 -427 -354 -885 -759 -748 -660 -407 -791 -106 -382 -733 -510 -969 -434 -341 -677 -223 -100 -213 -124 -979 -587 -350 -866 -591 -130 -246 -586 -904 -416 -236 -641 -185 -615 -482 -969 -980 -394 -968 -358 -117 -154 -739 -232 -310 -92 -234 -184 -834 -889 -576 -749 -938 -799 -881 -48 -117 -731 -606 -700 -652 -759 -962 -356 -391 -666 -900 -317 -27 -577 -247 -911 -468 -792 -791 -750 -704 -197 -976 -734 -795 -12 -604 -748 -679 -880 -289 -439 -944 -631 -37 -883 -175 -723 -293 -747 -742 -512 -173 -520 -539 -864 -512 -172 -810 -805 -230 -122 -191 -708 -970 -842 -310 -247 -728 -583 -61 -129 -640 -44 -516 -975 -568 -42 -15 -797 -192 -180 -828 -873 -565 -476 -172 -965 -362 -164 -664 -646 -680 -214 -629 -612 -892 -422 -775 -790 -397 -573 -103 -329 -790 -755 -677 -470 -807 -108 -120 -637 -336 -992 -705 -269 -556 -320 -476 -364 -686 -305 -99 -1 -27 -419 -611 -251 -867 -206 -609 -746 -668 -947 -128 -374 -268 -253 -96 -948 -300 -18 -993 -866 -795 -554 -595 -748 -668 -897 -719 -36 -746 -7 -439 -540 -65 -801 -60 -532 -556 -645 -279 -387 -33 -71 -397 -402 -854 -790 -338 -847 -994 -171 -80 -672 -199 -903 -179 -197 -541 -242 -575 -356 -898 -393 -685 -769 -664 -169 -449 -660 -915 -348 -853 -753 -200 -860 -823 -407 -242 -262 -215 -430 -318 -478 -912 -505 -10 -884 -402 -311 -507 -666 -756 -844 -546 -875 -545 -290 -113 -532 -446 -202 -976 -78 -200 -440 -859 -546 -506 -200 -501 -403 -204 -188 -873 -756 -123 -484 -637 -974 -502 -492 -215 -13 -134 -557 -98 -972 -653 -799 -124 -552 -889 -832 -94 -855 -667 -131 -693 -665 -657 -129 -225 -430 -11 -869 -286 -734 -686 -326 -721 -623 -519 -555 -310 -560 -995 -901 -450 -535 -767 -481 -904 -202 -929 -814 -454 -677 -427 -107 -226 -278 -230 -888 -253 -381 -285 -88 -981 -627 -933 -815 -438 -387 -312 -979 -779 -627 -606 -210 -498 -490 -448 -942 -556 -655 -999 -149 -449 -486 -315 -780 -60 -16 -50 -24 -737 -984 -544 -601 -775 -563 -918 -314 -783 -606 -791 -183 -460 -751 -663 -653 -317 -846 -592 -799 -87 -626 -47 -814 -718 -833 -777 -796 -448 -266 -259 -179 -422 -109 -512 -760 -815 -101 -164 -598 -565 -475 -854 -42 -561 -907 -250 -265 -207 -155 -392 -346 -94 -608 -1 -58 -786 -462 -296 -164 -393 -270 -465 -305 -89 -286 -362 -948 -673 -165 -658 -533 -25 -767 -827 -87 -412 -946 -786 -144 -2 -313 -817 -304 -227 -222 -919 -164 -900 -378 -403 -39 -981 -34 -896 -680 -736 -130 -90 -985 -672 -353 -66 -405 -545 -992 -167 -321 -450 -71 -98 -466 -573 -879 -196 -857 -711 -515 -843 -219 -384 -132 -422 -462 -896 -564 -857 -657 -530 -505 -134 -78 -770 -170 -329 -385 -68 -5 -90 -277 -529 -894 -457 -732 -381 -199 -775 -69 -232 -647 -946 -323 -643 -8 -774 -659 -410 -131 -225 -190 -339 -910 -550 -400 -619 -329 -265 -367 -551 -700 -985 -534 -50 -910 -335 -112 -472 -408 -920 -337 -867 -92 -403 -588 -441 -790 -910 -693 -287 -320 -951 -404 -690 -466 -918 -361 -951 -381 -983 -873 -585 -173 -880 -552 -556 -818 -322 -254 -942 -907 -391 -653 -508 -48 -277 -952 -889 -11 -437 -685 -32 -345 -229 -262 -194 -693 -848 -624 -459 -649 -512 -175 -720 -758 -407 -470 -369 -900 -877 -266 -392 -259 -666 -714 -776 -189 -665 -208 -236 -561 -166 -928 -112 -981 -617 -393 -839 -814 -987 -280 -474 -546 -11 -934 -263 -787 -945 -871 -843 -192 -462 -596 -737 -726 -569 -500 -995 -293 -333 -462 -449 -963 -112 -498 -955 -419 -207 -459 -718 -235 -966 -715 -298 -502 -421 -531 -296 -175 -68 -419 -386 -880 -456 -52 -915 -475 -151 -137 -993 -871 -111 -207 -404 -645 -813 -806 -145 -907 -892 -230 -62 -679 -569 -123 -182 -681 -863 -735 -123 -765 -854 -881 -466 -886 -129 -85 -346 -331 -489 -162 -792 -746 -114 -722 -726 -946 -674 -509 -65 -463 -738 -802 -529 -291 -721 -322 -826 -736 -512 -573 -795 -519 -177 -531 -862 -320 -987 -847 -946 -611 -487 -86 -963 -183 -744 -598 -466 -182 -380 -488 -199 -593 -457 -782 -492 -838 -998 -658 -193 -500 -46 -566 -839 -193 -793 -936 -222 -78 -811 -23 -386 -187 -26 -34 -893 -836 -112 -443 -770 -144 -665 -483 -808 -367 -800 -909 -991 -499 -815 -881 -977 -483 -223 -753 -291 -871 -774 -938 -929 -232 -544 -839 -90 -725 -100 -187 -606 -747 -337 -997 -965 -488 -134 -134 -402 -437 -420 -643 -161 -175 -172 -376 -507 -177 -986 -2 -892 -621 -299 -823 -976 -317 -495 -460 -395 -623 -961 -45 -711 -288 -698 -12 -566 -707 -618 -480 -633 -770 -901 -644 -748 -416 -808 -994 -334 -625 -429 -869 -747 -396 -658 -547 -298 -331 -883 -66 -78 -435 -865 -872 -427 -906 -561 -514 -289 -929 -848 -311 -39 -586 -423 -446 -198 -450 -756 -788 -3 -431 -170 -537 -736 -108 -469 -33 -449 -750 -778 -978 -341 -558 -600 -359 -882 -351 -280 -90 -811 -875 -85 -57 -431 -362 -288 -856 -587 -605 -78 -381 -952 -112 -947 -700 -857 -658 -762 -398 -848 -964 -983 -803 -592 -998 -71 -443 -45 -314 -449 -280 -335 -447 -956 -212 -60 -1 -112 -533 -189 -191 -897 -397 -963 -715 -789 -617 -263 -17 -500 -781 -634 -898 -927 -118 -256 -827 -576 -757 -141 -569 -773 -394 -411 -466 -804 -809 -806 -383 -296 -680 -988 -476 -492 -103 -749 -25 -874 -210 -935 -160 -313 -566 -205 -421 -182 -111 -977 -442 -862 -193 -762 -172 -81 -532 -143 -750 -201 -522 -720 -262 -532 -460 -457 -791 -871 -635 -168 -957 -580 -897 -857 -455 -535 -595 -950 -139 -896 -19 -370 -398 -285 -118 -586 -923 -922 -532 -245 -89 -834 -166 -918 -404 -473 -659 -100 -633 -746 -690 -103 -965 -357 -64 -893 -508 -864 -285 -254 -988 -946 -186 -368 -956 -453 -298 -928 -391 -788 -475 -824 -243 -531 -409 -605 -39 -314 -535 -732 -524 -319 -782 -83 -851 -992 -88 -214 -84 -158 -229 -236 -761 -237 -528 -469 -743 -481 -499 -125 -826 -478 -678 -698 -4 -792 -893 -403 -499 -696 -217 -179 -648 -561 -808 -463 -644 -510 -228 -725 -615 -485 -867 -455 -966 -745 -697 -114 -113 -509 -372 -46 -774 -456 -555 -888 -672 -972 -51 -269 -584 -992 -424 -534 -478 -800 -480 -252 -146 -399 -51 -26 -426 -719 -176 -632 -460 -972 -779 -548 -737 -203 -709 -754 -597 -156 -300 -626 -87 -927 -186 -620 -347 -882 -236 -736 -305 -984 -824 -472 -50 -623 -465 -81 -117 -266 -725 -86 -388 -120 -561 -972 -945 -953 -437 -398 -445 -810 -264 -747 -3 -830 -565 -385 -189 -535 -643 -507 -643 -114 -165 -96 -201 -882 -450 -39 -471 -833 -216 -942 -287 -719 -201 -394 -943 -763 -595 -829 -394 -113 -449 -627 -514 -880 -787 -567 -777 -677 -457 -821 -518 -936 -185 -169 -386 -643 -661 -395 -345 -28 -976 -60 -68 -113 -564 -600 -547 -119 -677 -152 -209 -649 -150 -846 -940 -254 -595 -11 -722 -324 -77 -2 -406 -812 -745 -486 -149 -61 -534 -471 -246 -920 -46 -718 -116 -931 -782 -420 -404 -656 -65 -677 -415 -554 -412 -861 -948 -214 -172 -208 -112 -938 -46 -711 -885 -251 -621 -320 -176 -939 -782 -593 -431 -695 -975 -389 -936 -719 -264 -61 -80 -759 -626 -961 -617 -924 -43 -978 -745 -648 -573 -157 -551 -57 -934 -81 -554 -803 -705 -591 -216 -419 -79 -390 -343 -552 -187 -250 -11 -46 -505 -683 -158 -828 -771 -80 -188 -426 -39 -484 -238 -23 -530 -630 -415 -133 -136 -94 -481 -342 -816 -994 -370 -185 -681 -905 -792 -686 -498 -170 -562 -405 -275 -380 -755 -128 -848 -856 -160 -935 -916 -403 -314 -122 -452 -195 -600 -592 -209 -842 -30 -311 -83 -960 -599 -440 -633 -870 -807 -609 -647 -261 -389 -12 -862 -111 -239 -28 -811 -659 -311 -145 -56 -544 -578 -832 -374 -763 -523 -726 -971 -287 -575 -513 -470 -920 -620 -56 -902 -830 -306 -483 -17 -451 -123 -223 -727 -98 -496 -918 -268 -777 -903 -464 -31 -26 -783 -102 -126 -681 -44 -73 -479 -935 -637 -279 -797 -865 -31 -260 -398 -171 -155 -445 -843 -993 -970 -577 -320 -187 -196 -922 -360 -886 -955 -557 -192 -652 -962 -470 -487 -852 -83 -584 -392 -322 -778 -975 -107 -23 -495 -167 -357 -680 -916 -350 -841 -909 -854 -279 -439 -998 -299 -588 -751 -999 -728 -30 -458 -416 -161 -603 -137 -170 -10 -95 -737 -340 -86 -537 -483 -592 -649 -744 -373 -114 -735 -843 -887 -232 -190 -656 -532 -600 -151 -765 -398 -739 -145 -675 -904 -577 -734 -710 -341 -895 -793 -459 -767 -530 -842 -941 -64 -139 -428 -63 -955 -175 -872 -814 -241 -65 -638 -726 -155 -393 -19 -770 -661 -698 -607 -785 -811 -19 -912 -284 -825 -50 -149 -613 -78 -919 -954 -441 -263 -373 -475 -111 -135 -587 -838 -215 -392 -902 -635 -901 -454 -693 -94 -214 -917 -565 -747 -851 -178 -136 -901 -15 -82 -407 -163 -382 -568 -529 -385 -344 -628 -345 -412 -997 -631 -141 -304 -582 -778 -124 -33 -227 -607 -676 -25 -616 -367 -584 -368 -206 -78 -940 -120 -869 -714 -167 -858 -255 -12 -558 -396 -286 -120 -194 -979 -155 -65 -770 -644 -729 -189 -703 -427 -108 -605 -718 -754 -798 -289 -951 -865 -58 -402 -532 -546 -751 -531 -416 -221 -867 -996 -494 -616 -81 -488 -504 -713 -718 -310 -915 -474 -197 -222 -742 -39 -440 -696 -414 -207 -393 -304 -312 -869 -55 -739 -327 -956 -12 -298 -212 -199 -129 -574 -226 -371 -349 -946 -525 -277 -712 -933 -50 -328 -893 -26 -921 -174 -789 -418 -958 -337 -463 -809 -203 -159 -812 -460 -61 -137 -431 -148 -215 -310 -961 -580 -996 -518 -81 -6 -694 -949 -436 -850 -635 -82 -872 -379 -953 -207 -53 -252 -463 -25 -574 -167 -212 -152 -613 -580 -999 -782 -703 -114 -120 -699 -849 -879 -619 -725 -826 -42 -147 -448 -908 -569 -375 -97 -682 -111 -992 -585 -347 -484 -152 -657 -117 -410 -878 -921 -994 -769 -715 -664 -139 -130 -16 -259 -931 -492 -697 -582 -855 -207 -756 -569 -792 -351 -471 -14 -144 -188 -198 -414 -158 -262 -673 -275 -475 -639 -327 -941 -944 -337 -877 -37 -131 -266 -196 -760 -857 -790 -939 -450 -710 -635 -336 -662 -919 -598 -659 -477 -389 -679 -968 -738 -219 -120 -27 -961 -912 -321 -918 -727 -929 -983 -425 -373 -295 -50 -293 -998 -792 -475 -206 -586 -287 -531 -467 -38 -392 -230 -495 -556 -173 -469 -993 -466 -649 -101 -774 -958 -76 -384 -870 -865 -573 -825 -269 -435 -371 -44 -815 -911 -947 -239 -547 -755 -476 -894 -59 -519 -867 -630 -195 -19 -168 -731 -910 -413 -647 -983 -556 -844 -451 -345 -251 -347 -86 -854 -14 -460 -425 -971 -837 -405 -365 -601 -20 -302 -443 -351 -621 -300 -946 -192 -866 -416 -802 -926 -668 -545 -642 -480 -442 -298 -419 -562 -682 -660 -514 -547 -543 -916 -678 -448 -839 -973 -926 -958 -195 -5 -381 -49 -38 -823 -530 -701 -105 -982 -821 -442 -502 -325 -550 -535 -632 -519 -945 -90 -271 -151 -976 -295 -114 -646 -920 -278 -109 -694 -430 -307 -454 -569 -373 -658 -205 -768 -345 -855 -560 -345 -139 -855 -691 -421 -609 -464 -743 -767 -828 -930 -983 -335 -285 -449 -909 -889 -627 -272 -6 -873 -54 -536 -710 -133 -626 -17 -69 -69 -713 -297 -482 -850 -236 -710 -613 -370 -995 -799 -93 -982 -246 -770 -892 -449 -507 -201 -724 -859 -971 -397 -230 -233 -611 -153 -183 -705 -988 -123 -271 -788 -738 -475 -45 -658 -806 -421 -233 -939 -288 -585 -613 -655 -598 -716 -727 -93 -777 -832 -839 -736 -613 -21 -883 -542 -384 -514 -55 -96 -610 -47 -688 -300 -993 -920 -332 -860 -611 -196 -853 -337 -593 -374 -441 -122 -311 -370 -711 -17 -389 -731 -46 -579 -181 -308 -873 -225 -732 -7 -348 -960 -169 -62 -751 -840 -973 -943 -412 -118 -230 -12 -638 -914 -834 -474 -746 -784 -584 -327 -428 -664 -493 -712 -868 -521 -278 -150 -269 -344 -682 -179 -707 -296 -180 -739 -146 -760 -764 -765 -333 -360 -45 -595 -118 -468 -893 -745 -723 -226 -99 -18 -304 -844 -61 -686 -575 -857 -141 -485 -204 -407 -869 -447 -169 -85 -383 -298 -426 -938 -421 -691 -34 -118 -675 -598 -190 -437 -314 -389 -958 -985 -613 -866 -259 -593 -665 -454 -607 -936 -356 -154 -702 -700 -997 -375 -705 -346 -545 -85 -533 -64 -38 -790 -875 -409 -566 -4 -651 -616 -278 -216 -776 -354 -162 -13 -607 -523 -917 -729 -234 -26 -848 -893 -508 -120 -970 -866 -660 -457 -638 -448 -305 -952 -360 -311 -234 -119 -474 -680 -555 -869 -185 -653 -33 -699 -585 -239 -178 -138 -1000 -78 -594 -263 -958 -161 -803 -241 -300 -301 -155 -250 -582 -191 -69 -745 -485 -998 -189 -641 -299 -344 -657 -864 -300 -92 -559 -414 -146 -158 -897 -364 -260 -672 -794 -145 -194 -703 -737 -406 -106 -70 -934 -257 -85 -290 -966 -176 -447 -665 -50 -301 -563 -198 -744 -182 -220 -124 -99 -77 -738 -140 -57 -538 -34 -201 -130 -699 -487 -528 -484 -36 -967 -342 -396 -547 -332 -873 -948 -411 -999 -197 -46 -710 -78 -579 -919 -154 -445 -692 -235 -950 -225 -356 -442 -541 -823 -794 -239 -691 -18 -525 -184 -216 -537 -204 -948 -759 -795 -66 -916 -944 -831 -775 -613 -448 -474 -587 -922 -748 -31 -430 -490 -320 -503 -471 -819 -946 -367 -895 -314 -676 -821 -729 -696 -700 -984 -121 -849 -497 -924 -484 -246 -417 -83 -221 -100 -466 -781 -281 -588 -617 -685 -977 -732 -210 -830 -328 -213 -554 -550 -13 -13 -298 -738 -76 -842 -547 -52 -799 -38 -583 -675 -902 -678 -199 -549 -731 -453 -591 -714 -500 -761 -16 -761 -534 -79 -383 -228 -135 -341 -273 -476 -588 -333 -615 -7 -434 -84 -347 -713 -656 -3 -189 -118 -952 -644 -843 -110 -185 -571 -709 -69 -478 -242 -643 -579 -738 -418 -992 -878 -187 -951 -417 -609 -540 -264 -611 -507 -627 -737 -626 -630 -194 -469 -564 -764 -44 -101 -727 -527 -860 -514 -343 -669 -627 -549 -532 -165 -194 -1 -555 -673 -782 -422 -299 -737 -344 -446 -146 -705 -284 -404 -632 -334 -7 -894 -76 -119 -299 -511 -587 -643 -244 -198 -897 -206 -517 -131 -292 -702 -963 -425 -17 -334 -489 -83 -52 -470 -877 -290 -997 -988 -956 -262 -16 -959 -607 -308 -818 -469 -530 -661 -364 -171 -226 -208 -890 -957 -407 -825 -939 -232 -233 -464 -548 -817 -919 -351 -456 -851 -700 -545 -295 -689 -3 -753 -785 -29 -612 -849 -598 -331 -775 -828 -38 -896 -367 -441 -97 -958 -688 -763 -361 -389 -421 -749 -389 -441 -751 -714 -613 -550 -569 -55 -775 -452 -87 -538 -970 -309 -962 -784 -423 -71 -995 -993 -522 -414 -970 -53 -934 -455 -971 -162 -249 -166 -722 -548 -867 -549 -756 -798 -474 -809 -651 -903 -449 -691 -850 -550 -635 -375 -539 -219 -16 -987 -683 -478 -73 -865 -804 -47 -133 -793 -294 -143 -689 -186 -545 -56 -738 -754 -437 -923 -736 -675 -790 -907 -458 -464 -229 -125 -160 -427 -709 -213 -184 -596 -10 -199 -257 -546 -366 -577 -195 -376 -162 -342 -142 -867 -933 -688 -458 -418 -686 -494 -993 -147 -341 -130 -619 -269 -980 -143 -215 -726 -921 -961 -143 -353 -408 -522 -88 -174 -265 -651 -799 -248 -149 -960 -297 -882 -644 -840 -962 -532 -891 -346 -861 -363 -896 -458 -40 -867 -843 -843 -906 -284 -54 -688 -854 -214 -103 -520 -509 -783 -893 -161 -530 -622 -207 -164 -26 -958 -485 -175 -927 -675 -343 -606 -439 -839 -391 -450 -979 -895 -898 -16 -117 -724 -678 -30 -916 -439 -960 -201 -547 -722 -84 -222 -514 -679 -431 -771 -315 -973 -70 -404 -877 -814 -474 -604 -621 -969 -114 -986 -647 -134 -555 -109 -862 -977 -918 -728 -310 -181 -444 -383 -205 -263 -731 -104 -312 -746 -636 -98 -541 -187 -64 -914 -96 -772 -721 -612 -614 -437 -639 -509 -306 -684 -863 -898 -831 -514 -830 -189 -964 -641 -628 -5 -842 -391 -714 -900 -297 -912 -938 -507 -187 -841 -434 -128 -289 -506 -391 -96 -861 -845 -164 -675 -891 -284 -475 -147 -69 -602 -844 -146 -891 -518 -706 -896 -705 -963 -522 -411 -678 -596 -287 -902 -658 -546 -940 -448 -279 -875 -591 -916 -704 -360 -356 -765 -627 -57 -635 -56 -177 -311 -197 -600 -470 -987 -869 -917 -677 -501 -153 -727 -297 -497 -224 -966 -209 -844 -769 -320 -641 -407 -144 -363 -613 -17 -85 -746 -446 -669 -996 -465 -561 -775 -998 -266 -111 -38 -344 -631 -738 -418 -890 -760 -606 -619 -368 -123 -776 -345 -272 -527 -20 -814 -9 -364 -140 -214 -867 -112 -140 -732 -22 -852 -4 -503 -769 -274 -630 -878 -342 -885 -895 -117 -302 -78 -57 -793 -323 -603 -901 -334 -10 -468 -298 -434 -286 -19 -343 -576 -25 -876 -615 -383 -532 -116 -699 -20 -538 -498 -371 -864 -685 -770 -544 -286 -555 -850 -88 -218 -17 -920 -858 -374 -256 -746 -176 -476 -925 -204 -832 -691 -807 -964 -196 -962 -486 -87 -16 -32 -30 -302 -79 -674 -144 -881 -702 -615 -460 -430 -503 -149 -476 -782 -828 -987 -746 -632 -227 -587 -594 -181 -985 -965 -590 -462 -326 -185 -738 -333 -323 -795 -409 -176 -9 -875 -575 -580 -937 -290 -505 -198 -465 -661 -268 -885 -775 -297 -259 -945 -965 -149 -528 -444 -182 -550 -331 -738 -664 -676 -408 -844 -717 -751 -35 -977 -811 -389 -710 -749 -409 -752 -383 -645 -264 -928 -210 -140 -721 -307 -781 -851 -948 -656 -785 -406 -932 -728 -150 -448 -604 -679 -691 -265 -793 -387 -731 -392 -429 -637 -865 -81 -287 -247 -837 -502 -197 -354 -21 -265 -725 -635 -397 -460 -364 -804 -367 -318 -937 -175 -912 -357 -138 -402 -416 -320 -676 -21 -80 -510 -782 -968 -19 -956 -264 -854 -413 -197 -984 -48 -399 -942 -151 -382 -625 -281 -826 -530 -521 -568 -225 -424 -906 -939 -623 -685 -495 -304 -508 -893 -245 -875 -81 -460 -149 -907 -594 -128 -911 -482 -503 -261 -406 -998 -91 -563 -530 -739 -280 -268 -560 -977 -288 -145 -761 -810 -848 -387 -301 -725 -498 -664 -396 -612 -646 -301 -829 -822 -275 -466 -997 -457 -949 -900 -590 -777 -370 -335 -472 -613 -855 -842 -406 -597 -445 -147 -496 -733 -102 -852 -788 -972 -852 -287 -627 -200 -946 -803 -799 -987 -766 -536 -329 -792 -901 -25 -179 -927 -583 -640 -896 -895 -138 -817 -707 -18 -500 -492 -57 -317 -426 -598 -901 -642 -339 -712 -776 -908 -531 -318 -945 -780 -906 -415 -244 -633 -166 -77 -595 -945 -307 -158 -709 -480 -542 -738 -839 -433 -215 -829 -469 -343 -926 -624 -462 -617 -47 -88 -571 -643 -944 -252 -331 -679 -628 -312 -668 -100 -672 -650 -396 -461 -555 -143 -401 -750 -553 -247 -2 -550 -73 -637 -456 -72 -623 -341 -940 -193 -140 -708 -687 -994 -451 -920 -863 -874 -674 -634 -541 -471 -138 -589 -870 -874 -904 -44 -405 -937 -314 -652 -925 -142 -853 -644 -877 -126 -495 -308 -878 -387 -874 -98 -148 -418 -646 -697 -721 -625 -627 -92 -987 -615 -326 -606 -712 -187 -868 -21 -266 -119 -292 -610 -663 -636 -553 -400 -409 -897 -79 -789 -460 -389 -318 -735 -888 -438 -597 -998 -850 -41 -539 -864 -852 -834 -795 -585 -199 -299 -961 -738 -710 -198 -568 -122 -723 -911 -615 -312 -488 -99 -402 -596 -650 -4 -225 -775 -940 -638 -172 -195 -458 -635 -691 -366 -998 -84 -666 -996 -772 -746 -113 -195 -419 -2 -499 -455 -666 -155 -635 -349 -939 -689 -707 -671 -292 -78 -43 -537 -145 -332 -641 -842 -139 -154 -671 -523 -30 -902 -407 -798 -199 -28 -439 -923 -210 -79 -892 -517 -640 -454 -138 -695 -361 -635 -559 -794 -978 -7 -321 -655 -856 -903 -85 -25 -343 -905 -873 -346 -465 -322 -351 -761 -362 -240 -386 -201 -535 -556 -489 -580 -547 -218 -232 -573 -205 -406 -322 -332 -830 -81 -637 -241 -641 -453 -129 -590 -139 -663 -691 -715 -987 -925 -13 -206 -605 -729 -446 -191 -596 -526 -397 -722 -412 -663 -6 -757 -9 -785 -201 -74 -510 -485 -786 -535 -620 -449 -47 -55 -438 -396 -987 -444 -824 -440 -112 -244 -152 -705 -512 -937 -328 -849 -764 -993 -819 -980 -304 -210 -122 -377 -491 -112 -335 -76 -494 -921 -589 -764 -150 -883 -818 -79 -31 -451 -573 -822 -680 -78 -603 -217 -841 -698 -427 -754 -56 -652 -572 -118 -410 -888 -841 -720 -731 -67 -441 -154 -465 -273 -274 -426 -950 -102 -703 -718 -770 -415 -89 -1000 -604 -112 -144 -310 -184 -608 -677 -26 -748 -547 -542 -479 -548 -73 -50 -947 -244 -193 -283 -919 -439 -982 -73 -551 -489 -404 -371 -197 -947 -500 -831 -643 -429 -182 -317 -903 -167 -789 -386 -521 -717 -864 -770 -794 -714 -728 -130 -495 -945 -720 -484 -404 -495 -263 -227 -712 -508 -860 -632 -447 -417 -144 -443 -840 -723 -177 -393 -708 -25 -145 -233 -358 -15 -47 -414 -948 -981 -155 -993 -270 -401 -310 -73 -435 -743 -512 -203 -119 -952 -759 -278 -100 -883 -289 -29 -176 -408 -578 -580 -916 -48 -237 -526 -325 -859 -997 -298 -132 -487 -566 -597 -978 -579 -577 -168 -56 -261 -29 -233 -947 -749 -626 -300 -157 -357 -655 -91 -601 -159 -526 -581 -592 -291 -434 -441 -782 -721 -181 -484 -664 -181 -840 -189 -30 -5 -551 -416 -771 -353 -134 -13 -934 -454 -95 -760 -619 -511 -356 -509 -138 -820 -745 -620 -590 -665 -155 -990 -496 -909 -392 -329 -52 -764 -833 -802 -757 -549 -124 -538 -54 -792 -588 -56 -645 -318 -969 -844 -620 -311 -120 -108 -592 -498 -789 -825 -602 -428 -619 -271 -526 -633 -476 -368 -593 -677 -109 -407 -255 -456 -254 -104 -363 -719 -991 -209 -557 -367 -978 -786 -874 -74 -463 -439 -563 -599 -902 -875 -61 -478 -5 -349 -979 -469 -10 -719 -393 -651 -602 -839 -918 -948 -676 -971 -580 -198 -31 -595 -109 -52 -151 -159 -548 -513 -80 -1000 -506 -627 -568 -925 -721 -8 -510 -757 -24 -439 -464 -987 -335 -529 -182 -293 -564 -891 -397 -596 -586 -42 -521 -218 -891 -226 -430 -632 -356 -17 -914 -221 -783 -141 -376 -891 -75 -256 -257 -48 -947 -713 -648 -314 -114 -795 -337 -265 -344 -141 -179 -875 -781 -388 -775 -863 -729 -529 -640 -19 -972 -105 -976 -456 -161 -433 -20 -91 -690 -649 -228 -863 -956 -215 -950 -244 -841 -420 -830 -470 -340 -873 -902 -630 -656 -59 -95 -481 -421 -804 -684 -970 -879 -610 -826 -352 -935 -42 -394 -44 -844 -604 -238 -359 -773 -26 -817 -353 -318 -439 -413 -971 -988 -609 -340 -914 -834 -95 -260 -885 -459 -230 -467 -54 -755 -339 -230 -429 -802 -502 -706 -96 -668 -707 -827 -596 -915 -261 -107 -805 -192 -291 -620 -134 -190 -283 -212 -433 -359 -662 -157 -22 -882 -45 -223 -916 -356 -712 -453 -210 -525 -620 -443 -690 -173 -162 -258 -212 -145 -458 -748 -122 -263 -641 -388 -50 -255 -884 -595 -418 -624 -433 -494 -622 -486 -810 -486 -935 -68 -212 -172 -401 -892 -246 -98 -649 -549 -155 -305 -859 -848 -370 -90 -375 -836 -417 -757 -990 -319 -148 -711 -704 -831 -260 -23 -327 -194 -273 -34 -475 -449 -292 -380 -233 -511 -308 -549 -127 -820 -126 -995 -635 -180 -277 -153 -947 -961 -180 -77 -846 -134 -719 -520 -334 -489 -981 -430 -479 -899 -149 -450 -438 -846 -319 -247 -356 -109 -816 -709 -562 -187 -525 -95 -606 -988 -674 -562 -107 -205 -269 -240 -592 -800 -372 -429 -247 -81 -680 -826 -290 -959 -169 -835 -627 -677 -184 -520 -495 -174 -663 -552 -594 -862 -458 -456 -754 -4 -857 -18 -815 -665 -121 -698 -357 -270 -825 -659 -495 -944 -254 -4 -558 -978 -848 -503 -226 -157 -220 -21 -510 -311 -44 -394 -151 -641 -175 -411 -884 -209 -942 -853 -279 -934 -918 -353 -244 -327 -119 -705 -425 -385 -240 -162 -20 -127 -38 -314 -900 -779 -782 -437 -459 -702 -225 -919 -271 -671 -76 -858 -345 -265 -238 -677 -352 -884 -437 -420 -415 -858 -160 -534 -493 -525 -920 -150 -456 -928 -293 -883 -869 -742 -773 -308 -760 -313 -611 -628 -549 -272 -151 -943 -756 -265 -254 -313 -54 -983 -607 -209 -596 -492 -65 -608 -918 -590 -948 -446 -505 -846 -463 -218 -129 -711 -886 -613 -239 -979 -706 -582 -442 -969 -123 -269 -130 -579 -535 -452 -386 -92 -276 -454 -676 -697 -958 -653 -471 -149 -918 -35 -700 -305 -57 -53 -267 -87 -856 -973 -349 -848 -687 -910 -737 -924 -27 -583 -545 -50 -215 -764 -165 -592 -599 -920 -973 -209 -779 -831 -840 -691 -471 -867 -981 -742 -751 -508 -928 -535 -874 -853 -664 -41 -466 -903 -352 -81 -299 -411 -646 -430 -700 -898 -441 -259 -731 -971 -432 -114 -58 -713 -983 -809 -743 -110 -74 -684 -271 -783 -96 -486 -116 -523 -359 -745 -19 -757 -664 -412 -191 -737 -336 -996 -265 -27 -341 -489 -415 -597 -261 -968 -320 -570 -53 -479 -33 -435 -846 -211 -652 -400 -650 -824 -254 -798 -990 -572 -569 -419 -781 -189 -496 -328 -641 -500 -128 -997 -68 -425 -842 -183 -332 -692 -453 -177 -269 -909 -163 -991 -450 -171 -102 -800 -676 -900 -541 -98 -368 -49 -205 -621 -59 -10 -945 -68 -310 -428 -423 -185 -601 -400 -635 -159 -628 -566 -813 -926 -367 -694 -930 -171 -930 -936 -749 -248 -777 -22 -599 -90 -103 -357 -702 -725 -676 -989 -31 -319 -973 -698 -434 -650 -568 -103 -831 -4 -517 -836 -63 -997 -491 -884 -486 -893 -502 -401 -979 -228 -29 -842 -336 -245 -663 -299 -175 -76 -170 -534 -687 -816 -625 -718 -976 -198 -60 -17 -999 -291 -969 -486 -361 -356 -20 -318 -879 -777 -496 -13 -406 -863 -220 -422 -813 -355 -124 -416 -275 -637 -288 -484 -638 -417 -497 -696 -776 -208 -888 -934 -712 -338 -627 -664 -503 -835 -526 -784 -676 -373 -383 -336 -210 -743 -542 -206 -152 -404 -547 -705 -722 -925 -585 -704 -573 -478 -686 -669 -127 -359 -834 -379 -11 -429 -834 -886 -36 -209 -977 -717 -757 -886 -927 -134 -644 -576 -339 -191 -53 -545 -922 -60 -849 -700 -1 -777 -578 -844 -781 -735 -113 -654 -502 -948 -58 -365 -892 -914 -98 -778 -989 -40 -447 -890 -302 -241 -492 -158 -49 -914 -644 -48 -865 -598 -51 -908 -904 -485 -716 -507 -743 -907 -53 -854 -868 -401 -345 -461 -637 -508 -339 -526 -341 -658 -125 -708 -582 -973 -413 -76 -908 -85 -390 -773 -677 -884 -666 -492 -328 -50 -136 -533 -401 -364 -21 -266 -421 -699 -405 -848 -939 -197 -67 -910 -224 -210 -519 -588 -169 -958 -439 -235 -343 -315 -51 -199 -145 -782 -766 -517 -16 -150 -838 -173 -435 -597 -311 -32 -347 -891 -872 -522 -638 -439 -780 -573 -399 -886 -994 -404 -569 -804 -129 -298 -883 -608 -735 -243 -326 -470 -163 -649 -903 -460 -191 -867 -346 -966 -158 -581 -222 -966 -729 -473 -12 -385 -694 -175 -862 -413 -297 -502 -714 -106 -575 -787 -815 -716 -358 -948 -591 -793 -694 -733 -985 -80 -254 -137 -106 -273 -813 -449 -299 -513 -22 -545 -969 -629 -571 -543 -23 -637 -307 -492 -904 -556 -93 -280 -488 -362 -659 -626 -544 -514 -241 -742 -965 -444 -435 -236 -100 -325 -569 -435 -723 -703 -892 -589 -338 -516 -697 -664 -78 -721 -427 -937 -214 -670 -201 -129 -978 -685 -777 -412 -816 -442 -778 -332 -112 -713 -971 -988 -453 -802 -84 -413 -358 -853 -158 -454 -31 -407 -953 -119 -829 -331 -828 -885 -969 -887 -271 -28 -321 -122 -46 -746 -394 -618 -476 -771 -492 -789 -741 -399 -388 -145 -919 -935 -768 -558 -96 -777 -918 -267 -334 -722 -380 -888 -513 -861 -328 -57 -377 -675 -563 -391 -814 -401 -924 -550 -638 -564 -364 -672 -849 -608 -582 -122 -623 -499 -378 -740 -161 -443 -936 -946 -292 -17 -998 -384 -248 -820 -320 -635 -962 -330 -706 -199 -711 -61 -799 -178 -934 -85 -660 -477 -29 -910 -384 -131 -814 -467 -930 -184 -336 -832 -427 -653 -876 -328 -46 -225 -272 -592 -18 -878 -606 -113 -936 -518 -953 -338 -209 -891 -639 -938 -525 -586 -578 -35 -320 -899 -734 -364 -808 -878 -991 -139 -867 -639 -987 -355 -386 -44 -888 -193 -274 -330 -162 -689 -995 -876 -577 -325 -554 -836 -960 -94 -529 -887 -302 -22 -622 -533 -542 -29 -376 -157 -274 -593 -642 -466 -174 -587 -768 -6 -749 -31 -733 -980 -487 -770 -601 -575 -774 -792 -573 -887 -623 -894 -808 -924 -266 -765 -912 -748 -453 -794 -399 -325 -787 -32 -784 -259 -756 -555 -979 -852 -826 -965 -700 -28 -8 -666 -169 -669 -596 -564 -574 -341 -851 -19 -673 -130 -500 -590 -490 -703 -389 -826 -849 -982 -536 -433 -638 -15 -571 -194 -814 -516 -723 -734 -852 -162 -592 -71 -250 -314 -110 -828 -353 -919 -715 -911 -184 -953 -117 -116 -406 -420 -142 -856 -205 -868 -15 -713 -754 -486 -269 -28 -78 -304 -168 -911 -125 -45 -967 -486 -504 -771 -174 -607 -599 -921 -884 -776 -621 -254 -612 -534 -452 -646 -104 -293 -130 -542 -173 -919 -753 -414 -781 -622 -626 -638 -330 -75 -588 -648 -317 -749 -961 -684 -112 -642 -360 -585 -790 -438 -865 -44 -422 -716 -445 -843 -540 -628 -657 -721 -305 -436 -274 -117 -77 -296 -212 -769 -592 -904 -970 -672 -763 -28 -920 -228 -509 -289 -134 -290 -55 -958 -327 -691 -140 -560 -156 -1000 -859 -586 -634 -263 -311 -872 -464 -91 -245 -990 -366 -790 -526 -40 -743 -943 -849 -445 -580 -938 -593 -988 -417 -495 -982 -363 -196 -314 -94 -506 -955 -733 -399 -198 -237 -385 -679 -891 -429 -257 -162 -795 -628 -717 -679 -603 -91 -734 -715 -827 -362 -133 -685 -188 -57 -982 -344 -209 -131 -229 -104 -704 -982 -785 -845 -459 -384 -242 -933 -140 -47 -508 -699 -556 -72 -626 -117 -492 -746 -222 -597 -295 -855 -861 -585 -367 -393 -497 -735 -899 -608 -73 -771 -63 -470 -476 -110 -339 -276 -121 -32 -221 -981 -394 -818 -455 -716 -953 -301 -177 -544 -587 -817 -527 -176 -767 -541 -575 -782 -153 -517 -623 -368 -327 -353 -133 -572 -930 -381 -753 -624 -612 -514 -139 -434 -677 -826 -409 -724 -717 -1 -700 -717 -12 -814 -270 -318 -676 -338 -452 -429 -542 -501 -141 -439 -606 -123 -725 -20 -885 -748 -315 -828 -807 -967 -368 -715 -660 -293 -504 -359 -582 -546 -583 -48 -854 -303 -192 -697 -287 -684 -395 -343 -476 -552 -90 -794 -825 -133 -97 -555 -417 -190 -134 -790 -674 -198 -833 -413 -195 -939 -418 -240 -63 -955 -348 -970 -880 -503 -880 -315 -52 -734 -677 -268 -850 -664 -391 -782 -366 -404 -966 -135 -415 -744 -245 -494 -623 -605 -221 -470 -811 -1 -644 -420 -317 -439 -231 -484 -177 -787 -483 -19 -833 -334 -265 -349 -757 -297 -681 -165 -509 -489 -326 -625 -780 -565 -719 -19 -350 -346 -470 -697 -272 -418 -235 -351 -349 -920 -6 -117 -633 -911 -419 -521 -591 -154 -569 -594 -196 -244 -591 -466 -337 -524 -248 -893 -965 -361 -262 -746 -296 -559 -54 -849 -196 -538 -693 -996 -61 -378 -529 -830 -39 -472 -755 -820 -678 -600 -880 -885 -439 -334 -450 -32 -416 -895 -985 -711 -976 -101 -688 -947 -122 -104 -523 -931 -843 -468 -479 -369 -393 -239 -449 -441 -610 -958 -668 -132 -357 -940 -315 -634 -626 -347 -213 -441 -836 -260 -146 -544 -331 -116 -731 -127 -972 -255 -975 -733 -813 -143 -207 -994 -927 -836 -830 -509 -454 -410 -586 -623 -338 -116 -533 -37 -516 -926 -182 -699 -93 -302 -718 -745 -640 -637 -931 -279 -769 -349 -861 -978 -49 -241 -219 -684 -899 -928 -77 -570 -969 -47 -753 -611 -349 -870 -366 -349 -702 -542 -739 -91 -347 -376 -555 -688 -841 -664 -479 -478 -659 -617 -923 -407 -761 -534 -493 -217 -971 -693 -715 -359 -720 -874 -603 -637 -774 -915 -721 -8 -361 -209 -379 -735 -492 -843 -869 -576 -999 -517 -654 -166 -686 -177 -974 -352 -750 -476 -360 -700 -82 -125 -493 -176 -792 -967 -74 -861 -867 -436 -971 -44 -518 -104 -144 -289 -274 -523 -133 -87 -518 -686 -785 -783 -297 -17 -411 -409 -743 -765 -725 -873 -345 -103 -793 -446 -879 -889 -481 -570 -97 -458 -254 -466 -57 -51 -408 -815 -961 -439 -198 -875 -507 -268 -826 -247 -176 -135 -992 -479 -303 -487 -147 -102 -432 -296 -913 -864 -903 -849 -816 -548 -54 -895 -720 -785 -608 -24 -262 -771 -628 -669 -239 -644 -128 -359 -520 -442 -48 -388 -683 -326 -715 -970 -539 -611 -807 -612 -708 -604 -617 -190 -719 -118 -405 -603 -55 -826 -332 -465 -824 -204 -452 -582 -843 -586 -449 -32 -558 -51 -43 -218 -548 -549 -608 -43 -411 -651 -486 -492 -443 -512 -903 -890 -222 -851 -833 -486 -271 -89 -660 -789 -918 -957 -488 -281 -910 -213 -147 -574 -877 -874 -699 -634 -537 -43 -624 -868 -273 -489 -582 -524 -658 -572 -473 -224 -346 -160 -729 -98 -565 -67 -311 -446 -323 -259 -794 -100 -495 -69 -67 -828 -548 -296 -487 -374 -889 -461 -402 -119 -180 -464 -85 -117 -587 -338 -843 -539 -65 -91 -988 -462 -630 -763 -668 -79 -500 -295 -239 -437 -312 -606 -201 -234 -721 -264 -827 -904 -289 -381 -715 -965 -24 -894 -500 -957 -625 -183 -58 -918 -766 -653 -263 -485 -205 -37 -388 -784 -44 -844 -305 -868 -641 -335 -313 -116 -718 -924 -212 -169 -51 -327 -685 -699 -514 -893 -404 -289 -382 -534 -731 -895 -243 -869 -900 -700 -186 -897 -739 -847 -665 -780 -883 -606 -279 -11 -379 -757 -964 -296 -707 -909 -495 -792 -705 -505 -376 -371 -603 -89 -952 -531 -775 -426 -600 -236 -180 -744 -354 -220 -901 -210 -915 -803 -593 -229 -340 -591 -549 -781 -980 -936 -733 -473 -973 -420 -450 -968 -977 -413 -244 -511 -646 -587 -441 -710 -695 -298 -796 -96 -791 -194 -684 -90 -726 -572 -976 -700 -128 -563 -259 -658 -20 -301 -913 -270 -426 -498 -23 -392 -254 -131 -759 -387 -333 -427 -708 -455 -275 -861 -272 -839 -484 -617 -204 -542 -591 -963 -504 -422 -597 -519 -518 -796 -833 -557 -253 -780 -327 -338 -133 -102 -173 -553 -449 -660 -866 -483 -947 -29 -624 -19 -155 -145 -90 -690 -160 -91 -208 -677 -848 -641 -250 -819 -796 -112 -579 -439 -674 -439 -458 -953 -243 -758 -11 -91 -389 -920 -280 -138 -307 -835 -954 -416 -40 -605 -923 -624 -205 -223 -940 -322 -971 -596 -568 -276 -465 -756 -612 -119 -301 -52 -246 -651 -608 -4 -181 -221 -722 -102 -749 -38 -947 -423 -66 -390 -886 -578 -378 -876 -238 -705 -263 -202 -398 -646 -47 -694 -787 -832 -969 -113 -201 -125 -920 -356 -552 -329 -431 -368 -535 -876 -767 -375 -868 -332 -360 -754 -935 -673 -304 -746 -966 -215 -643 -771 -196 -415 -163 -695 -795 -807 -136 -370 -231 -601 -254 -196 -589 -460 -539 -493 -250 -24 -280 -203 -971 -1000 -285 -439 -318 -730 -136 -268 -877 -522 -963 -111 -21 -215 -818 -740 -169 -362 -967 -524 -179 -504 -68 -381 -368 -403 -774 -91 -460 -950 -888 -419 -433 -924 -608 -921 -298 -813 -995 -355 -203 -63 -985 -134 -867 -470 -781 -3 -243 -133 -534 -639 -664 -671 -275 -494 -919 -3 -245 -782 -271 -851 -184 -382 -352 -14 -697 -923 -807 -174 -431 -970 -157 -875 -173 -453 -99 -765 -53 -874 -897 -885 -535 -613 -888 -271 -907 -953 -465 -489 -680 -155 -478 -139 -517 -481 -321 -136 -616 -93 -942 -469 -283 -931 -65 -666 -754 -541 -241 -246 -57 -691 -457 -805 -998 -282 -791 -860 -209 -286 -61 -318 -886 -89 -443 -503 -133 -968 -321 -93 -876 -872 -784 -950 -910 -999 -18 -62 -95 -577 -530 -794 -435 -204 -53 -694 -94 -808 -640 -337 -50 -177 -556 -267 -910 -103 -503 -695 -341 -626 -406 -771 -330 -373 -929 -936 -437 -180 -612 -870 -293 -771 -268 -892 -607 -738 -483 -203 -269 -991 -891 -254 -493 -160 -995 -349 -359 -941 -957 -847 -327 -90 -993 -754 -754 -434 -478 -936 -869 -795 -210 -186 -418 -802 -618 -785 -466 -441 -274 -97 -448 -877 -391 -900 -48 -298 -591 -736 -282 -698 -353 -658 -180 -607 -270 -630 -181 -560 -18 -411 -327 -58 -992 -596 -399 -502 -55 -826 -698 -446 -577 -436 -94 -560 -205 -410 -393 -899 -802 -99 -809 -783 -328 -452 -52 -191 -350 -245 -409 -737 -329 -914 -362 -411 -20 -343 -889 -825 -764 -570 -992 -229 -690 -466 -460 -332 -924 -787 -38 -187 -848 -754 -813 -778 -387 -119 -685 -93 -507 -158 -550 -783 -374 -792 -581 -240 -129 -812 -551 -285 -525 -211 -617 -246 -604 -530 -482 -593 -516 -210 -502 -796 -796 -435 -826 -753 -875 -930 -451 -607 -99 -400 -47 -158 -633 -310 -549 -695 -188 -117 -907 -759 -393 -279 -498 -935 -673 -261 -719 -169 -283 -423 -406 -423 -825 -330 -376 -667 -902 -506 -43 -929 -34 -831 -614 -68 -583 -902 -668 -38 -225 -546 -702 -821 -939 -760 -772 -116 -981 -104 -79 -169 -695 -615 -237 -122 -78 -224 -889 -119 -623 -714 -538 -544 -1000 -132 -151 -145 -34 -919 -479 -56 -831 -750 -140 -321 -704 -488 -412 -452 -431 -987 -493 -17 -871 -365 -92 -83 -976 -334 -251 -518 -212 -153 -832 -41 -631 -655 -968 -193 -397 -271 -48 -65 -869 -965 -286 -506 -99 -901 -282 -443 -986 -506 -717 -993 -145 -660 -79 -227 -816 -993 -598 -653 -4 -889 -115 -912 -756 -636 -256 -728 -312 -191 -398 -995 -492 -510 -237 -465 -195 -33 -864 -227 -575 -730 -170 -721 -688 -546 -515 -2 -8 -499 -419 -865 -804 -502 -853 -202 -766 -828 -768 -160 -228 -457 -162 -933 -37 -801 -945 -1000 -470 -899 -584 -589 -89 -84 -236 -274 -362 -19 -267 -430 -223 -731 -136 -312 -701 -91 -915 -437 -895 -424 -320 -285 -264 -226 -228 -438 -987 -575 -591 -852 -858 -407 -609 -164 -373 -463 -527 -642 -922 -318 -858 -668 -753 -243 -486 -668 -972 -526 -504 -633 -845 -458 -898 -444 -358 -128 -878 -394 -636 -525 -80 -15 -83 -588 -793 -677 -47 -475 -572 -974 -556 -495 -322 -885 -855 -646 -863 -784 -490 -589 -992 -487 -590 -192 -33 -670 -590 -13 -410 -59 -33 -902 -812 -238 -716 -514 -702 -797 -288 -804 -418 -716 -322 -226 -933 -113 -13 -653 -942 -701 -73 -689 -621 -386 -946 -696 -632 -269 -812 -272 -463 -148 -158 -934 -656 -453 -586 -552 -836 -998 -172 -382 -106 -854 -455 -757 -52 -262 -939 -739 -422 -513 -361 -803 -320 -214 -624 -293 -688 -431 -180 -595 -169 -774 -316 -347 -740 -134 -54 -379 -398 -127 -620 -156 -406 -271 -889 -226 -953 -140 -647 -84 -729 -67 -948 -486 -507 -335 -553 -702 -182 -967 -548 -547 -435 -231 -197 -624 -658 -331 -650 -596 -134 -239 -50 -657 -356 -210 -964 -656 -716 -136 -851 -631 -335 -872 -241 -61 -562 -328 -237 -613 -221 -430 -281 -435 -282 -148 -269 -525 -752 -758 -735 -376 -582 -544 -2 -936 -723 -372 -200 -991 -759 -544 -37 -671 -951 -793 -180 -829 -428 -294 -61 -680 -616 -526 -984 -843 -24 -755 -403 -189 -795 -715 -523 -767 -473 -935 -934 -333 -891 -566 -38 -482 -989 -475 -93 -320 -611 -392 -907 -563 -412 -430 -194 -610 -548 -859 -408 -697 -591 -256 -318 -555 -390 -544 -336 -425 -482 -952 -794 -562 -948 -663 -675 -530 -219 -203 -48 -366 -661 -937 -961 -408 -714 -580 -175 -704 -383 -491 -801 -894 -203 -503 -281 -441 -97 -465 -225 -737 -952 -725 -122 -133 -928 -920 -648 -973 -200 -179 -468 -397 -353 -447 -988 -866 -573 -233 -147 -525 -993 -72 -228 -767 -477 -890 -173 -61 -683 -313 -752 -751 -401 -397 -251 -622 -184 -885 -482 -485 -378 -596 -235 -640 -308 -270 -946 -229 -17 -456 -466 -399 -894 -560 -16 -651 -336 -575 -172 -264 -397 -941 -661 -995 -200 -42 -155 -442 -565 -115 -636 -85 -908 -662 -440 -20 -805 -296 -546 -416 -954 -743 -927 -918 -584 -905 -848 -871 -128 -309 -577 -627 -481 -55 -656 -221 -457 -314 -930 -589 -226 -770 -993 -735 -267 -98 -489 -298 -217 -706 -418 -105 -265 -501 -81 -312 -55 -333 -97 -45 -204 -724 -168 -757 -30 -215 -494 -456 -563 -176 -147 -59 -852 -799 -976 -978 -345 -416 -54 -494 -906 -205 -987 -150 -656 -386 -601 -808 -375 -716 -624 -800 -691 -711 -878 -55 -318 -927 -208 -979 -671 -443 -855 -524 -778 -607 -249 -59 -897 -62 -979 -908 -577 -467 -440 -638 -301 -808 -542 -148 -286 -400 -822 -782 -39 -848 -448 -98 -576 -277 -57 -165 -611 -174 -72 -303 -59 -424 -451 -330 -792 -680 -660 -165 -945 -580 -150 -484 -760 -671 -689 -633 -120 -939 -153 -848 -776 -932 -672 -511 -328 -762 -999 -210 -848 -729 -225 -216 -14 -672 -970 -385 -772 -249 -157 -561 -316 -163 -584 -687 -433 -203 -365 -284 -938 -540 -429 -724 -751 -748 -36 -296 -539 -192 -449 -862 -823 -896 -579 -655 -925 -63 -663 -71 -264 -432 -114 -746 -490 -924 -3 -456 -345 -530 -906 -940 -857 -685 -614 -586 -285 -522 -880 -92 -586 -112 -635 -960 -13 -93 -294 -924 -465 -447 -433 -291 -226 -20 -919 -503 -772 -487 -53 -577 -655 -996 -574 -134 -879 -244 -992 -227 -514 -418 -177 -548 -16 -402 -574 -342 -736 -491 -454 -487 -831 -399 -234 -815 -544 -43 -638 -117 -313 -699 -677 -965 -614 -905 -231 -755 -653 -398 -962 -715 -675 -27 -787 -783 -179 -277 -848 -57 -509 -559 -450 -712 -801 -324 -23 -778 -742 -868 -890 -805 -657 -279 -662 -602 -292 -714 -791 -199 -616 -227 -301 -628 -585 -416 -683 -264 -249 -137 -937 -102 -336 -426 -837 -832 -182 -217 -938 -109 -796 -784 -67 -254 -176 -749 -461 -794 -656 -500 -694 -196 -702 -739 -1 -289 -497 -699 -848 -835 -624 -605 -849 -975 -275 -80 -92 -487 -467 -616 -945 -559 -255 -813 -66 -66 -517 -186 -87 -626 -836 -487 -277 -345 -303 -589 -531 -453 -110 -297 -72 -730 -299 -897 -520 -494 -404 -329 -578 -818 -284 -312 -675 -265 -159 -190 -640 -168 -861 -506 -995 -975 -154 -551 -714 -194 -694 -525 -837 -531 -96 -949 -666 -735 -28 -396 -884 -763 -752 -884 -431 -501 -827 -616 -335 -139 -601 -162 -124 -263 -970 -382 -957 -279 -368 -709 -88 -949 -74 -335 -22 -445 -150 -994 -127 -67 -9 -50 -97 -357 -115 -200 -626 -786 -325 -194 -556 -808 -379 -129 -707 -692 -357 -522 -991 -776 -170 -570 -939 -42 -469 -23 -302 -132 -381 -708 -959 -975 -966 -108 -358 -948 -89 -936 -374 -655 -643 -708 -934 -587 -956 -877 -104 -898 -38 -747 -803 -782 -976 -267 -7 -263 -420 -979 -3 -390 -845 -490 -791 -666 -221 -155 -112 -563 -33 -289 -212 -936 -509 -290 -459 -192 -594 -838 -649 -141 -27 -258 -908 -700 -606 -452 -998 -934 -666 -43 -25 -51 -494 -373 -212 -376 -933 -181 -403 -974 -524 -716 -254 -289 -872 -526 -228 -973 -276 -15 -529 -30 -126 -170 -567 -158 -106 -361 -630 -675 -675 -939 -80 -439 -712 -473 -764 -880 -280 -800 -938 -305 -390 -779 -984 -172 -204 -433 -211 -241 -678 -243 -65 -372 -505 -528 -112 -155 -205 -464 -345 -467 -139 -636 -704 -808 -686 -898 -123 -150 -780 -897 -347 -123 -817 -164 -193 -381 -219 -679 -44 -935 -414 -340 -591 -365 -588 -400 -628 -870 -218 -704 -287 -47 -16 -600 -951 -463 -264 -276 -781 -350 -940 -689 -223 -712 -849 -279 -601 -71 -479 -220 -697 -444 -85 -732 -330 -967 -6 -150 -597 -131 -51 -86 -605 -539 -415 -339 -895 -42 -79 -947 -929 -304 -600 -213 -178 -833 -945 -979 -653 -192 -472 -125 -262 -597 -721 -520 -350 -463 -815 -774 -273 -883 -51 -962 -329 -218 -532 -345 -813 -529 -129 -146 -655 -887 -474 -354 -191 -871 -626 -457 -382 -935 -215 -845 -797 -158 -837 -482 -73 -286 -748 -396 -966 -127 -591 -899 -431 -867 -486 -128 -166 -110 -862 -45 -855 -484 -761 -858 -495 -738 -938 -78 -632 -738 -511 -377 -425 -62 -449 -646 -458 -462 -906 -484 -722 -688 -753 -508 -790 -280 -672 -518 -160 -915 -130 -451 -960 -212 -122 -13 -374 -396 -119 -871 -562 -452 -734 -68 -330 -285 -375 -605 -773 -613 -742 -419 -66 -876 -926 -753 -264 -662 -844 -767 -642 -929 -207 -984 -20 -566 -947 -125 -569 -929 -510 -994 -573 -673 -108 -222 -889 -878 -634 -585 -430 -263 -467 -961 -279 -65 -814 -856 -627 -957 -301 -745 -649 -57 -227 -31 -863 -524 -788 -458 -84 -628 -204 -971 -717 -608 -654 -210 -348 -946 -504 -794 -783 -550 -844 -90 -579 -603 -554 -494 -158 -738 -754 -158 -929 -698 -262 -242 -569 -466 -239 -196 -314 -191 -416 -863 -810 -551 -525 -953 -619 -425 -664 -216 -254 -672 -854 -446 -234 -268 -734 -53 -991 -223 -864 -967 -214 -397 -130 -512 -45 -827 -625 -975 -241 -778 -275 -731 -178 -745 -781 -327 -790 -390 -437 -433 -954 -465 -169 -488 -258 -198 -110 -849 -978 -783 -132 -515 -903 -781 -482 -517 -847 -299 -673 -11 -431 -48 -998 -785 -112 -829 -975 -261 -969 -37 -626 -683 -560 -665 -74 -481 -889 -166 -818 -867 -827 -640 -222 -649 -799 -184 -660 -739 -248 -646 -427 -594 -304 -388 -809 -738 -519 -361 -45 -467 -643 -141 -510 -329 -740 -787 -169 -724 -966 -926 -407 -444 -920 -431 -774 -382 -221 -851 -567 -210 -824 -250 -141 -896 -644 -1 -459 -306 -327 -476 -914 -933 -819 -948 -238 -444 -377 -398 -627 -578 -60 -22 -619 -655 -43 -85 -762 -266 -77 -869 -426 -677 -20 -212 -131 -484 -757 -90 -324 -104 -370 -324 -503 -291 -443 -894 -180 -357 -573 -164 -842 -923 -198 -222 -484 -964 -839 -809 -269 -799 -108 -822 -80 -582 -374 -686 -948 -72 -629 -578 -798 -231 -324 -590 -497 -949 -970 -415 -215 -332 -241 -834 -901 -444 -786 -485 -810 -537 -359 -101 -263 -498 -221 -699 -216 -483 -758 -139 -340 -254 -10 -483 -508 -664 -38 -698 -538 -676 -810 -417 -265 -609 -303 -911 -625 -968 -886 -52 -703 -23 -199 -957 -71 -697 -384 -373 -404 -886 -219 -815 -28 -375 -845 -878 -148 -636 -380 -812 -172 -31 -131 -471 -537 -268 -64 -366 -920 -970 -896 -186 -747 -416 -826 -788 -63 -948 -82 -889 -460 -289 -775 -312 -86 -163 -693 -299 -862 -416 -269 -355 -532 -525 -902 -67 -676 -938 -402 -748 -967 -811 -823 -111 -596 -575 -937 -137 -427 -796 -196 -608 -779 -655 -276 -340 -712 -173 -776 -630 -636 -442 -43 -799 -85 -461 -610 -531 -764 -339 -397 -815 -450 -705 -914 -170 -300 -356 -458 -255 -669 -925 -830 -544 -245 -602 -276 -416 -285 -277 -657 -553 -945 -438 -889 -202 -267 -635 -76 -133 -88 -167 -388 -820 -53 -627 -345 -155 -424 -944 -821 -855 -740 -682 -284 -352 -365 -525 -299 -279 -81 -313 -938 -376 -233 -6 -252 -291 -491 -484 -147 -945 -242 -91 -605 -488 -549 -676 -622 -846 -150 -335 -869 -930 -422 -423 -388 -971 -327 -7 -459 -533 -563 -405 -578 -609 -517 -956 -865 -321 -249 -607 -825 -662 -625 -623 -459 -229 -986 -397 -810 -349 -391 -112 -239 -957 -587 -63 -88 -474 -350 -838 -32 -669 -944 -247 -681 -865 -642 -238 -870 -869 -23 -640 -624 -383 -62 -305 -117 -844 -833 -153 -70 -43 -298 -709 -723 -742 -751 -623 -377 -13 -730 -369 -902 -711 -494 -370 -781 -825 -169 -929 -755 -965 -44 -88 -430 -513 -920 -12 -93 -562 -932 -908 -865 -280 -983 -494 -601 -339 -23 -979 -429 -919 -559 -345 -854 -979 -185 -347 -479 -778 -812 -849 -820 -167 -758 -94 -161 -600 -1 -213 -524 -901 -802 -498 -734 -78 -661 -222 -530 -990 -68 -829 -194 -828 -462 -463 -522 -864 -196 -389 -900 -734 -995 -909 -990 -546 -839 -894 -534 -699 -134 -108 -588 -767 -507 -638 -279 -910 -538 -692 -118 -683 -518 -763 -582 -660 -228 -280 -844 -33 -265 -512 -891 -558 -200 -685 -993 -977 -702 -967 -295 -850 -517 -722 -826 -768 -873 -784 -949 -460 -92 -379 -370 -689 -958 -375 -540 -501 -332 -846 -675 -766 -440 -276 -978 -61 -976 -719 -222 -396 -894 -134 -611 -865 -336 -840 -927 -280 -902 -835 -989 -91 -229 -599 -514 -108 -784 -324 -505 -242 -122 -612 -972 -492 -175 -604 -651 -668 -248 -688 -354 -395 -343 -546 -211 -706 -790 -371 -85 -121 -550 -751 -403 -166 -90 -636 -429 -300 -717 -672 -98 -635 -914 -845 -113 -809 -377 -270 -769 -528 -231 -880 -631 -625 -128 -35 -999 -739 -952 -399 -181 -870 -981 -444 -830 -252 -388 -494 -702 -2 -366 -761 -352 -558 -914 -780 -3 -624 -29 -93 -436 -174 -428 -173 -118 -275 -832 -196 -822 -324 -210 -29 -770 -726 -570 -942 -361 -109 -632 -162 -401 -623 -865 -570 -917 -739 -251 -473 -456 -466 -164 -260 -274 -665 -16 -385 -26 -655 -774 -301 -823 -264 -589 -282 -363 -108 -948 -925 -374 -466 -922 -11 -737 -334 -198 -505 -562 -855 -20 -56 -593 -839 -307 -817 -237 -37 -212 -850 -90 -549 -226 -951 -114 -989 -988 -199 -307 -190 -772 -38 -152 -615 -445 -534 -507 -811 -158 -249 -987 -226 -107 -915 -462 -722 -721 -801 -255 -360 -39 -59 -124 -480 -782 -184 -938 -406 -303 -932 -224 -687 -55 -768 -709 -978 -70 -800 -860 -722 -697 -412 -60 -556 -499 -268 -200 -701 -414 -849 -454 -738 -299 -10 -592 -253 -666 -391 -213 -57 -243 -569 -381 -806 -428 -755 -956 -736 -918 -473 -408 -927 -942 -572 -250 -588 -358 -121 -594 -561 -937 -544 -104 -596 -465 -433 -355 -652 -15 -229 -821 -474 -929 -188 -219 -281 -780 -883 -842 -699 -87 -903 -568 -383 -468 -200 -506 -823 -557 -755 -128 -817 -984 -225 -698 -271 -15 -109 -215 -548 -410 -626 -699 -481 -591 -953 -17 -471 -278 -38 -119 -160 -186 -864 -658 -575 -524 -722 -379 -927 -407 -471 -697 -453 -849 -227 -402 -318 -229 -841 -848 -382 -408 -449 -701 -578 -529 -705 -292 -774 -352 -789 -519 -540 -824 -993 -483 -562 -500 -755 -657 -52 -147 -687 -225 -264 -745 -271 -546 -23 -731 -722 -870 -834 -212 -576 -934 -534 -679 -503 -607 -897 -152 -283 -427 -864 -265 -548 -465 -363 -241 -767 -561 -782 -253 -614 -63 -224 -175 -522 -197 -774 -750 -158 -577 -95 -273 -442 -705 -899 -321 -958 -787 -461 -927 -84 -305 -748 -91 -642 -322 -592 -569 -244 -681 -594 -870 -178 -864 -534 -598 -556 -181 -204 -376 -548 -597 -743 -210 -404 -502 -911 -918 -802 -761 -566 -670 -527 -697 -709 -706 -778 -408 -638 -687 -639 -552 -579 -590 -200 -349 -848 -344 -246 -694 -971 -820 -576 -856 -808 -180 -670 -429 -284 -312 -421 -864 -982 -133 -403 -546 -765 -347 -818 -567 -438 -631 -347 -617 -455 -63 -335 -657 -9 -439 -351 -322 -127 -487 -725 -438 -737 -214 -567 -962 -64 -88 -616 -220 -274 -572 -929 -549 -742 -581 -422 -560 -863 -421 -345 -463 -754 -889 -222 -602 -470 -80 -812 -893 -781 -851 -344 -100 -686 -310 -658 -553 -523 -869 -675 -661 -680 -60 -989 -221 -937 -911 -214 -27 -462 -358 -681 -245 -164 -954 -294 -765 -537 -814 -662 -219 -281 -633 -808 -647 -187 -80 -909 -345 -945 -606 -720 -441 -593 -369 -182 -798 -532 -60 -832 -580 -66 -215 -406 -354 -185 -873 -671 -203 -766 -860 -607 -767 -93 -300 -285 -101 -724 -278 -534 -141 -619 -493 -697 -796 -85 -673 -847 -929 -502 -17 -112 -242 -9 -370 -466 -403 -337 -899 -481 -992 -60 -28 -852 -20 -589 -567 -824 -381 -246 -503 -501 -835 -431 -563 -975 -562 -822 -239 -410 -545 -310 -596 -387 -209 -21 -508 -75 -608 -284 -850 -107 -502 -21 -852 -842 -690 -14 -813 -383 -727 -266 -378 -464 -840 -827 -386 -222 -625 -964 -974 -349 -949 -654 -185 -514 -558 -448 -694 -210 -899 -776 -282 -746 -68 -817 -527 -820 -602 -958 -126 -634 -649 -476 -723 -958 -874 -362 -167 -468 -690 -852 -292 -703 -533 -235 -516 -389 -88 -185 -987 -367 -474 -384 -912 -677 -492 -370 -743 -938 -142 -604 -623 -190 -216 -109 -949 -4 -536 -257 -828 -718 -129 -497 -504 -471 -403 -933 -491 -659 -862 -611 -953 -933 -72 -84 -983 -245 -742 -174 -217 -406 -82 -62 -398 -342 -605 -530 -969 -250 -796 -150 -135 -95 -214 -473 -590 -184 -722 -108 -885 -79 -187 -281 -546 -374 -23 -623 -461 -434 -459 -42 -955 -4 -154 -191 -845 -272 -94 -355 -35 -947 -630 -57 -255 -460 -656 -317 -185 -92 -835 -637 -687 -808 -917 -464 -448 -466 -811 -773 -992 -891 -891 -308 -382 -855 -601 -352 -786 -595 -339 -391 -825 -898 -286 -930 -563 -878 -701 -114 -842 -799 -963 -283 -142 -388 -492 -541 -695 -87 -410 -884 -822 -564 -685 -417 -788 -672 -260 -945 -716 -195 -749 -297 -230 -690 -204 -829 -833 -759 -641 -624 -714 -281 -794 -1 -107 -933 -220 -826 -51 -182 -21 -259 -884 -666 -88 -293 -135 -216 -1000 -105 -201 -347 -418 -210 -335 -338 -494 -247 -73 -92 -395 -75 -807 -302 -308 -832 -875 -508 -99 -897 -990 -490 -872 -210 -324 -737 -966 -704 -150 -770 -967 -6 -841 -733 -483 -499 -124 -47 -291 -230 -82 -94 -749 -148 -579 -909 -763 -968 -946 -390 -407 -710 -726 -914 -366 -949 -316 -852 -601 -566 -898 -637 -56 -629 -50 -301 -222 -604 -795 -562 -65 -350 -359 -550 -461 -614 -4 -136 -11 -555 -625 -702 -143 -94 -145 -318 -838 -506 -149 -237 -370 -352 -225 -13 -298 -635 -96 -252 -136 -430 -461 -739 -844 -847 -488 -198 -443 -589 -461 -810 -278 -846 -158 -948 -674 -722 -597 -420 -495 -112 -432 -493 -247 -476 -709 -447 -488 -953 -678 -558 -16 -280 -310 -166 -396 -870 -199 -45 -741 -766 -21 -49 -920 -897 -434 -137 -804 -538 -118 -438 -303 -265 -369 -594 -207 -369 -163 -608 -351 -306 -193 -169 -687 -541 -88 -463 -325 -313 -263 -561 -24 -947 -648 -22 -835 -164 -299 -390 -458 -284 -789 -967 -739 -339 -166 -1000 -884 -651 -996 -583 -883 -243 -155 -83 -69 -751 -298 -938 -171 -378 -858 -440 -143 -912 -302 -659 -236 -915 -443 -175 -290 -888 -429 -975 -107 -227 -653 -655 -236 -283 -383 -580 -274 -818 -106 -466 -875 -364 -689 -955 -479 -995 -351 -539 -940 -178 -886 -844 -783 -287 -10 -102 -287 -259 -450 -536 -404 -321 -27 -72 -621 -106 -706 -439 -905 -691 -707 -201 -392 -119 -572 -438 -267 -161 -569 -326 -429 -372 -293 -359 -404 -276 -462 -251 -183 -80 -140 -886 -357 -522 -378 -173 -830 -307 -23 -29 -672 -199 -315 -785 -22 -540 -280 -554 -121 -884 -400 -328 -121 -280 -415 -734 -274 -802 -450 -881 -585 -591 -143 -938 -912 -850 -188 -875 -268 -114 -902 -224 -725 -189 -86 -222 -697 -689 -195 -818 -170 -284 -995 -937 -870 -177 -729 -779 -1000 -460 -553 -807 -994 -224 -140 -773 -114 -704 -87 -674 -902 -584 -926 -121 -642 -792 -568 -469 -381 -942 -725 -813 -258 -641 -820 -328 -533 -237 -100 -761 -679 -639 -136 -325 -463 -210 -323 -172 -952 -198 -862 -928 -168 -386 -793 -694 -16 -47 -661 -430 -164 -248 -765 -271 -588 -985 -75 -475 -842 -428 -149 -809 -94 -672 -661 -367 -600 -933 -468 -515 -273 -324 -236 -955 -167 -425 -989 -167 -403 -952 -193 -987 -110 -959 -302 -551 -435 -233 -973 -465 -4 -90 -213 -248 -810 -494 -300 -415 -411 -71 -570 -874 -598 -135 -32 -259 -625 -583 -425 -357 -500 -896 -733 -435 -969 -762 -797 -759 -372 -385 -442 -324 -687 -247 -782 -819 -634 -12 -74 -914 -997 -163 -634 -857 -692 -114 -927 -424 -714 -858 -944 -595 -28 -558 -395 -352 -431 -854 -453 -947 -69 -832 -789 -863 -774 -752 -928 -928 -313 -969 -402 -182 -787 -127 -542 -821 -275 -222 -687 -696 -488 -654 -727 -857 -437 -807 -823 -933 -382 -879 -581 -919 -899 -861 -713 -576 -883 -459 -411 -167 -563 -918 -521 -733 -499 -638 -407 -104 -670 -723 -372 -819 -29 -479 -579 -265 -59 -409 -294 -238 -276 -904 -796 -48 -878 -107 -743 -197 -358 -888 -100 -9 -615 -2 -826 -307 -470 -875 -409 -896 -659 -22 -51 -769 -248 -944 -884 -745 -457 -399 -60 -219 -949 -403 -968 -136 -782 -268 -307 -30 -331 -202 -319 -870 -946 -473 -596 -815 -28 -782 -466 -64 -219 -263 -658 -662 -458 -843 -664 -836 -358 -890 -908 -684 -861 -208 -678 -290 -285 -518 -314 -206 -323 -753 -639 -598 -337 -221 -588 -62 -842 -553 -349 -530 -85 -530 -50 -210 -928 -97 -45 -435 -149 -996 -865 -365 -585 -848 -855 -147 -166 -320 -253 -28 -252 -815 -664 -471 -883 -614 -680 -952 -380 -322 -80 -834 -189 -429 -311 -601 -205 -379 -963 -521 -153 -566 -614 -890 -606 -926 -70 -815 -676 -223 -55 -320 -593 -632 -117 -783 -182 -230 -162 -521 -665 -142 -1 -698 -509 -219 -306 -174 -58 -510 -354 -184 -945 -393 -205 -283 -94 -75 -765 -517 -233 -768 -695 -971 -642 -495 -825 -511 -273 -649 -68 -171 -13 -565 -767 -291 -542 -898 -887 -622 -629 -931 -876 -261 -305 -570 -36 -822 -973 -366 -107 -409 -234 -599 -246 -790 -483 -419 -641 -891 -797 -505 -363 -966 -476 -978 -414 -234 -569 -739 -462 -898 -778 -933 -299 -880 -194 -206 -172 -668 -994 -116 -960 -961 -579 -369 -716 -39 -523 -335 -17 -696 -406 -441 -645 -696 -655 -312 -937 -56 -62 -232 -165 -653 -132 -169 -328 -532 -6 -939 -673 -112 -495 -505 -635 -186 -382 -282 -470 -283 -459 -132 -573 -747 -969 -163 -748 -785 -820 -256 -2 -658 -976 -402 -502 -156 -207 -495 -112 -629 -573 -445 -16 -611 -560 -448 -669 -392 -468 -567 -748 -755 -929 -990 -818 -548 -457 -191 -485 -68 -522 -733 -819 -239 -386 -716 -69 -660 -992 -404 -225 -936 -971 -77 -420 -445 -337 -799 -603 -806 -475 -133 -76 -47 -148 -813 -661 -676 -718 -943 -582 -176 -552 -798 -838 -824 -875 -153 -693 -384 -678 -429 -588 -808 -1 -710 -880 -996 -735 -316 -158 -295 -116 -183 -610 -360 -729 -742 -440 -765 -765 -967 -116 -741 -162 -881 -605 -187 -336 -632 -491 -469 -851 -781 -204 -22 -493 -627 -992 -895 -47 -135 -380 -470 -784 -707 -626 -477 -992 -219 -444 -494 -230 -363 -756 -183 -248 -774 -500 -220 -67 -164 -925 -109 -169 -221 -285 -271 -24 -780 -359 -763 -781 -356 -915 -183 -473 -592 -96 -173 -171 -899 -446 -895 -285 -238 -100 -502 -846 -148 -647 -706 -650 -600 -393 -326 -631 -133 -780 -145 -905 -694 -460 -664 -765 -477 -846 -723 -167 -642 -555 -915 -962 -642 -770 -850 -986 -891 -827 -946 -756 -15 -539 -95 -550 -428 -921 -27 -506 -832 -666 -752 -170 -792 -826 -408 -428 -598 -540 -64 -718 -245 -1 -209 -141 -524 -863 -584 -120 -475 -953 -767 -842 -172 -527 -14 -835 -383 -204 -828 -419 -893 -47 -201 -577 -24 -662 -497 -906 -746 -799 -127 -788 -425 -8 -985 -579 -688 -265 -674 -629 -841 -993 -834 -142 -785 -234 -388 -674 -639 -93 -221 -256 -18 -489 -840 -844 -549 -404 -18 -947 -144 -873 -116 -254 -595 -909 -267 -782 -406 -36 -225 -546 -215 -866 -47 -337 -211 -183 -58 -960 -629 -24 -331 -134 -430 -811 -962 -906 -653 -938 -322 -759 -617 -709 -140 -242 -343 -350 -393 -699 -514 -21 -828 -546 -879 -447 -87 -540 -133 -991 -618 -767 -362 -888 -616 -5 -386 -169 -857 -247 -759 -424 -560 -392 -415 -664 -660 -50 -422 -118 -809 -752 -419 -600 -976 -873 -226 -62 -822 -26 -268 -944 -246 -135 -366 -893 -483 -220 -100 -121 -826 -411 -103 -630 -140 -525 -748 -580 -862 -420 -435 -434 -325 -955 -641 -295 -984 -953 -683 -596 -782 -232 -289 -611 -358 -406 -561 -323 -108 -817 -662 -749 -116 -317 -787 -967 -887 -35 -831 -228 -209 -179 -292 -212 -16 -947 -471 -68 -289 -952 -192 -499 -701 -711 -41 -828 -729 -740 -544 -859 -395 -161 -696 -981 -720 -255 -189 -527 -197 -391 -14 -649 -639 -870 -685 -887 -362 -285 -929 -519 -908 -551 -174 -340 -303 -999 -748 -734 -951 -736 -612 -165 -534 -786 -66 -108 -159 -127 -770 -557 -631 -314 -825 -22 -419 -136 -90 -879 -416 -631 -504 -733 -834 -190 -333 -52 -138 -423 -75 -748 -589 -292 -531 -460 -223 -527 -837 -754 -634 -554 -443 -308 -640 -624 -838 -368 -248 -100 -28 -117 -420 -506 -725 -704 -772 -868 -729 -301 -25 -475 -739 -479 -305 -535 -581 -678 -543 -655 -194 -476 -140 -334 -490 -661 -669 -932 -588 -814 -458 -256 -295 -509 -676 -105 -133 -668 -315 -234 -722 -104 -252 -13 -958 -728 -925 -51 -900 -489 -759 -3 -776 -468 -880 -852 -506 -218 -40 -475 -328 -873 -563 -695 -826 -912 -443 -347 -693 -248 -297 -803 -129 -216 -642 -165 -550 -464 -17 -943 -548 -288 -844 -644 -271 -206 -324 -449 -48 -582 -577 -436 -132 -380 -943 -425 -57 -283 -849 -892 -563 -45 -902 -25 -793 -511 -597 -925 -866 -826 -796 -844 -550 -866 -770 -666 -13 -935 -490 -52 -933 -414 -961 -659 -837 -675 -398 -412 -535 -68 -1 -426 -620 -842 -771 -839 -198 -500 -898 -266 -997 -955 -973 -609 -883 -367 -348 -366 -899 -615 -903 -515 -851 -370 -603 -248 -126 -548 -101 -515 -158 -213 -943 -214 -920 -220 -731 -658 -491 -889 -932 -30 -105 -548 -83 -988 -660 -554 -276 -299 -128 -760 -588 -29 -970 -725 -6 -673 -467 -532 -998 -811 -624 -121 -644 -904 -173 -314 -47 -811 -794 -506 -19 -448 -86 -378 -203 -487 -368 -984 -984 -17 -678 -76 -711 -896 -600 -34 -229 -961 -142 -764 -750 -514 -261 -527 -131 -196 -218 -835 -757 -310 -528 -825 -597 -802 -790 -680 -57 -575 -956 -483 -988 -618 -835 -73 -591 -94 -893 -445 -950 -409 -693 -81 -381 -504 -161 -162 -842 -319 -289 -258 -248 -255 -548 -870 -644 -126 -665 -552 -198 -583 -849 -184 -915 -203 -671 -685 -891 -269 -995 -614 -4 -406 -90 -703 -336 -557 -898 -540 -414 -131 -409 -566 -13 -24 -862 -156 -232 -866 -445 -434 -935 -663 -739 -396 -791 -160 -884 -776 -119 -485 -162 -611 -696 -731 -749 -17 -107 -408 -977 -463 -372 -519 -192 -178 -632 -772 -274 -516 -586 -644 -430 -512 -476 -321 -63 -563 -632 -375 -879 -617 -409 -864 -347 -134 -318 -449 -212 -581 -428 -204 -7 -250 -465 -872 -592 -381 -740 -256 -166 -664 -665 -71 -803 -210 -66 -817 -90 -661 -189 -476 -374 -887 -388 -633 -931 -98 -373 -403 -178 -578 -214 -727 -900 -808 -930 -330 -806 -905 -70 -292 -157 -673 -255 -673 -383 -506 -768 -783 -244 -711 -881 -498 -143 -760 -876 -577 -654 -580 -109 -391 -978 -167 -299 -148 -476 -849 -247 -18 -685 -302 -132 -954 -151 -910 -329 -340 -356 -843 -210 -210 -561 -658 -858 -310 -325 -821 -954 -395 -357 -837 -133 -920 -951 -996 -945 -467 -364 -763 -119 -998 -569 -216 -84 -593 -587 -846 -208 -862 -661 -809 -864 -663 -562 -299 -746 -584 -405 -37 -931 -417 -161 -114 -278 -800 -208 -289 -523 -92 -543 -52 -442 -340 -121 -872 -953 -45 -126 -457 -44 -633 -76 -111 -761 -982 -402 -173 -122 -629 -501 -232 -594 -85 -412 -415 -186 -261 -666 -279 -720 -809 -884 -840 -568 -268 -31 -761 -879 -755 -109 -611 -766 -75 -557 -228 -67 -157 -964 -759 -149 -707 -310 -572 -902 -620 -51 -679 -529 -951 -321 -728 -617 -150 -284 -312 -35 -585 -433 -597 -969 -655 -385 -112 -566 -124 -298 -555 -369 -56 -153 -631 -57 -311 -463 -936 -493 -851 -618 -208 -152 -686 -279 -887 -749 -959 -173 -556 -873 -690 -448 -492 -370 -120 -903 -866 -900 -344 -428 -6 -907 -195 -196 -860 -565 -938 -296 -299 -780 -716 -455 -517 -960 -355 -870 -24 -104 -780 -618 -665 -152 -874 -658 -513 -169 -695 -346 -692 -238 -575 -745 -137 -900 -922 -158 -44 -49 -912 -636 -571 -312 -605 -558 -603 -580 -968 -985 -867 -54 -137 -917 -966 -437 -121 -441 -841 -37 -578 -318 -417 -639 -474 -173 -903 -195 -833 -986 -837 -230 -83 -857 -634 -606 -746 -28 -402 -230 -478 -354 -82 -233 -487 -148 -699 -362 -713 -471 -440 -458 -382 -15 -342 -311 -367 -356 -700 -281 -201 -915 -650 -221 -382 -844 -546 -9 -713 -985 -403 -36 -385 -152 -622 -893 -245 -313 -5 -193 -558 -485 -544 -575 -40 -437 -322 -55 -710 -455 -61 -617 -941 -8 -182 -235 -596 -387 -547 -691 -862 -58 -536 -647 -118 -501 -945 -131 -648 -154 -819 -359 -794 -700 -556 -602 -348 -19 -541 -970 -970 -955 -422 -874 -643 -179 -276 -928 -833 -199 -535 -377 -327 -420 -448 -66 -371 -400 -19 -207 -777 -109 -387 -14 -989 -137 -797 -831 -697 -293 -976 -19 -185 -440 -803 -288 -12 -917 -110 -988 -882 -185 -77 -230 -43 -880 -626 -843 -58 -923 -126 -720 -733 -316 -718 -400 -503 -888 -204 -628 -695 -495 -225 -962 -122 -571 -197 -894 -87 -577 -301 -29 -589 -575 -236 -305 -232 -226 -465 -352 -718 -963 -485 -15 -653 -648 -394 -121 -720 -367 -727 -745 -754 -622 -511 -812 -420 -121 -458 -486 -744 -42 -901 -687 -882 -403 -312 -875 -578 -487 -508 -252 -880 -91 -850 -646 -752 -172 -722 -562 -770 -78 -305 -250 -765 -759 -597 -179 -40 -543 -305 -62 -464 -903 -465 -62 -126 -935 -937 -926 -254 -297 -513 -125 -369 -387 -148 -236 -781 -975 -854 -694 -10 -126 -949 -623 -261 -802 -967 -322 -303 -692 -521 -33 -834 -908 -360 -257 -529 -580 -612 -285 -677 -159 -734 -498 -582 -402 -773 -661 -207 -256 -992 -82 -97 -719 -986 -846 -341 -222 -135 -35 -90 -774 -7 -621 -239 -88 -594 -38 -198 -171 -662 -916 -111 -93 -650 -999 -961 -836 -900 -731 -585 -554 -88 -420 -335 -877 -233 -503 -479 -93 -564 -118 -39 -596 -410 -915 -39 -341 -601 -719 -66 -942 -398 -883 -3 -591 -476 -155 -759 -571 -757 -612 -207 -632 -684 -603 -214 -352 -352 -962 -662 -442 -881 -110 -60 -821 -434 -582 -398 -278 -705 -25 -911 -310 -409 -941 -760 -596 -258 -118 -425 -963 -759 -943 -67 -507 -479 -633 -527 -479 -846 -930 -970 -12 -23 -70 -102 -217 -376 -701 -255 -636 -908 -821 -110 -967 -456 -498 -182 -902 -787 -899 -726 -884 -705 -253 -642 -363 -663 -466 -204 -237 -281 -143 -58 -731 -950 -596 -919 -741 -8 -521 -854 -6 -999 -650 -967 -181 -741 -331 -950 -485 -257 -227 -356 -983 -248 -411 -426 -313 -692 -684 -791 -988 -629 -966 -951 -276 -839 -545 -854 -26 -420 -760 -696 -591 -592 -551 -74 -749 -283 -862 -332 -721 -756 -67 -194 -818 -404 -603 -720 -623 -220 -50 -937 -222 -528 -530 -710 -415 -684 -24 -772 -445 -652 -222 -604 -134 -576 -29 -255 -382 -978 -712 -45 -785 -755 -669 -131 -599 -534 -949 -561 -847 -747 -444 -973 -760 -980 -149 -739 -328 -31 -217 -571 -931 -70 -440 -373 -302 -61 -336 -509 -797 -292 -958 -837 -674 -728 -920 -748 -393 -69 -2 -62 -694 -259 -607 -453 -484 -580 -737 -22 -983 -152 -239 -486 -281 -399 -739 -461 -158 -728 -56 -259 -786 -931 -352 -520 -824 -91 -406 -959 -604 -937 -668 -643 -943 -765 -683 -981 -368 -84 -303 -995 -543 -147 -815 -359 -986 -305 -976 -811 -177 -427 -6 -54 -790 -154 -792 -557 -438 -166 -186 -637 -139 -358 -70 -85 -203 -294 -85 -808 -337 -923 -558 -721 -670 -867 -985 -174 -867 -58 -887 -848 -153 -210 -269 -986 -184 -143 -950 -911 -876 -787 -748 -524 -922 -652 -700 -279 -435 -838 -346 -339 -80 -416 -57 -445 -71 -263 -152 -704 -174 -867 -987 -495 -140 -393 -309 -17 -145 -467 -871 -785 -469 -865 -348 -922 -819 -269 -988 -543 -191 -754 -289 -419 -743 -63 -770 -165 -442 -540 -577 -575 -731 -153 -386 -483 -931 -412 -847 -37 -935 -972 -915 -407 -652 -264 -436 -490 -891 -868 -887 -517 -138 -576 -150 -265 -362 -563 -196 -879 -426 -653 -302 -221 -694 -717 -239 -432 -571 -865 -828 -117 -93 -237 -623 -477 -547 -577 -302 -764 -195 -435 -457 -298 -475 -720 -743 -729 -239 -186 -626 -291 -229 -120 -775 -13 -487 -687 -654 -954 -430 -721 -523 -9 -562 -259 -295 -562 -208 -355 -569 -30 -494 -303 -830 -781 -36 -809 -32 -658 -225 -558 -960 -498 -241 -704 -82 -231 -910 -90 -284 -990 -591 -446 -442 -341 -276 -79 -315 -666 -675 -246 -713 -471 -974 -631 -529 -250 -767 -888 -139 -474 -74 -674 -562 -931 -898 -543 -641 -106 -173 -386 -787 -481 -478 -108 -632 -594 -860 -980 -559 -688 -561 -152 -660 -841 -927 -484 -14 -784 -789 -488 -399 -85 -972 -547 -577 -271 -961 -667 -721 -944 -626 -276 -658 -976 -710 -666 -755 -878 -980 -772 -745 -888 -164 -497 -135 -149 -871 -967 -594 -712 -529 -270 -63 -845 -104 -97 -467 -704 -869 -15 -252 -876 -193 -328 -236 -285 -696 -682 -516 -847 -654 -543 -680 -972 -164 -470 -652 -17 -85 -728 -985 -445 -738 -341 -59 -267 -802 -158 -466 -680 -343 -708 -311 -635 -494 -394 -846 -638 -841 -965 -479 -32 -479 -559 -468 -540 -320 -494 -994 -999 -138 -751 -654 -479 -687 -372 -746 -212 -450 -224 -897 -798 -349 -329 -780 -681 -469 -416 -475 -824 -371 -107 -785 -939 -234 -376 -384 -981 -925 -786 -679 -157 -495 -119 -6 -393 -23 -911 -895 -452 -374 -164 -585 -504 -657 -910 -651 -895 -669 -666 -694 -250 -153 -912 -678 -839 -160 -345 -33 -350 -651 -731 -960 -269 -583 -727 -400 -879 -420 -464 -333 -792 -695 -424 -729 -151 -500 -19 -418 -804 -450 -149 -153 -59 -400 -58 -547 -907 -823 -968 -776 -84 -977 -18 -319 -102 -38 -787 -336 -256 -539 -523 -747 -904 -981 -764 -24 -871 -53 -202 -643 -971 -963 -35 -929 -194 -332 -367 -398 -209 -461 -860 -356 -274 -926 -237 -461 -404 -325 -750 -467 -691 -666 -966 -454 -46 -294 -783 -667 -128 -364 -219 -528 -990 -305 -847 -966 -825 -197 -16 -858 -838 -849 -174 -14 -411 -840 -669 -490 -52 -332 -848 -47 -515 -581 -797 -681 -976 -150 -85 -695 -151 -866 -871 -603 -430 -833 -102 -804 -31 -102 -570 -495 -175 -369 -355 -691 -477 -750 -578 -994 -556 -808 -920 -624 -258 -599 -341 -248 -322 -920 -12 -41 -992 -919 -243 -114 -840 -738 -924 -192 -465 -136 -453 -798 -177 -49 -683 -777 -12 -623 -60 -247 -148 -122 -925 -340 -740 -84 -318 -590 -471 -982 -316 -442 -789 -389 -970 -736 -261 -987 -190 -611 -734 -654 -657 -97 -469 -87 -837 -292 -609 -389 -757 -83 -602 -956 -721 -20 -341 -654 -768 -66 -245 -760 -639 -719 -718 -742 -554 -259 -88 -658 -458 -226 -694 -146 -391 -408 -908 -957 -438 -495 -788 -471 -663 -404 -798 -176 -807 -894 -7 -575 -729 -496 -461 -213 -671 -95 -339 -456 -929 -627 -389 -139 -900 -258 -34 -305 -864 -256 -402 -913 -144 -623 -768 -143 -811 -307 -523 -138 -374 -774 -243 -726 -794 -28 -327 -916 -93 -76 -808 -331 -192 -927 -379 -836 -734 -998 -342 -184 -649 -952 -626 -201 -636 -813 -457 -723 -915 -264 -33 -303 -279 -48 -776 -82 -830 -512 -28 -917 -768 -298 -340 -347 -497 -319 -272 -355 -712 -409 -538 -20 -754 -630 -634 -326 -933 -678 -450 -65 -847 -673 -807 -530 -691 -634 -695 -465 -192 -369 -717 -97 -731 -400 -336 -979 -846 -15 -177 -770 -258 -896 -702 -579 -331 -954 -671 -965 -389 -897 -968 -518 -460 -303 -671 -257 -710 -568 -878 -64 -647 -821 -898 -416 -185 -504 -561 -867 -467 -298 -398 -798 -146 -973 -229 -923 -678 -891 -416 -853 -819 -62 -473 -227 -280 -132 -314 -867 -297 -60 -462 -721 -709 -797 -61 -599 -602 -408 -518 -657 -259 -533 -279 -68 -953 -762 -553 -219 -350 -812 -208 -700 -179 -955 -334 -583 -107 -539 -817 -461 -716 -498 -83 -857 -924 -595 -866 -169 -302 -927 -247 -329 -460 -736 -118 -402 -4 -205 -105 -568 -65 -131 -40 -669 -844 -842 -150 -247 -572 -110 -866 -496 -412 -806 -191 -324 -493 -343 -658 -39 -342 -906 -272 -519 -71 -558 -292 -256 -53 -604 -514 -556 -263 -563 -715 -805 -188 -261 -118 -774 -962 -856 -151 -568 -608 -526 -145 -153 -493 -389 -137 -966 -272 -660 -154 -689 -486 -777 -324 -12 -389 -731 -31 -193 -331 -334 -362 -125 -490 -211 -19 -146 -668 -888 -479 -325 -681 -387 -23 -270 -400 -961 -655 -959 -89 -74 -904 -619 -43 -789 -522 -875 -157 -777 -342 -836 -582 -213 -660 -48 -900 -914 -114 -884 -207 -171 -213 -817 -56 -577 -790 -784 -621 -18 -376 -773 -528 -982 -739 -636 -278 -643 -136 -567 -479 -694 -891 -236 -505 -807 -567 -899 -943 -683 -757 -891 -769 -538 -48 -771 -156 -45 -913 -208 -359 -899 -163 -898 -580 -392 -331 -410 -274 -362 -743 -692 -379 -734 -776 -536 -400 -607 -539 -370 -380 -120 -397 -831 -117 -2 -3 -406 -636 -77 -905 -391 -114 -341 -168 -351 -209 -592 -298 -675 -796 -805 -843 -713 -745 -819 -757 -53 -746 -968 -307 -314 -343 -65 -325 -403 -256 -637 -146 -215 -252 -437 -675 -531 -353 -969 -518 -73 -13 -19 -122 -515 -626 -914 -874 -920 -538 -139 -437 -615 -524 -382 -565 -462 -990 -671 -75 -100 -740 -228 -166 -417 -377 -457 -315 -920 -774 -76 -544 -340 -933 -597 -960 -12 -96 -919 -364 -327 -729 -184 -423 -451 -26 -454 -91 -256 -919 -707 -209 -71 -680 -61 -546 -150 -608 -863 -255 -382 -756 -954 -967 -519 -540 -94 -506 -832 -580 -618 -696 -792 -743 -621 -877 -848 -364 -799 -816 -413 -368 -701 -538 -823 -55 -209 -498 -47 -847 -98 -34 -340 -720 -928 -194 -590 -355 -582 -590 -376 -510 -210 -865 -303 -14 -633 -684 -113 -515 -549 -467 -864 -245 -263 -289 -549 -773 -5 -655 -609 -34 -215 -834 -415 -256 -656 -539 -45 -520 -157 -583 -134 -485 -697 -253 -327 -298 -678 -845 -121 -292 -87 -988 -731 -355 -516 -926 -593 -872 -353 -436 -531 -387 -563 -724 -423 -538 -262 -892 -59 -411 -365 -350 -916 -148 -26 -377 -34 -768 -846 -434 -468 -488 -674 -448 -149 -12 -203 -909 -425 -491 -979 -909 -617 -469 -984 -792 -876 -859 -378 -924 -951 -56 -990 -423 -616 -626 -198 -438 -755 -42 -792 -802 -709 -685 -880 -449 -249 -403 -641 -618 -399 -994 -59 -83 -896 -26 -91 -574 -333 -358 -71 -68 -624 -126 -707 -404 -277 -521 -861 -488 -721 -640 -734 -350 -912 -176 -662 -940 -747 -20 -721 -49 -872 -42 -250 -883 -948 -329 -545 -175 -231 -663 -729 -75 -863 -52 -552 -118 -924 -388 -448 -880 -111 -255 -606 -566 -853 -54 -346 -81 -643 -929 -781 -25 -831 -83 -243 -729 -135 -782 -916 -442 -276 -825 -835 -590 -966 -784 -630 -229 -844 -185 -406 -459 -518 -991 -202 -544 -940 -380 -824 -674 -443 -653 -333 -968 -293 -116 -457 -604 -486 -810 -779 -390 -797 -377 -193 -692 -330 -189 -953 -14 -517 -533 -777 -874 -222 -1 -656 -776 -778 -349 -165 -987 -178 -686 -28 -715 -271 -546 -351 -454 -376 -309 -247 -527 -183 -135 -393 -257 -275 -901 -820 -334 -486 -141 -937 -891 -544 -803 -548 -970 -214 -761 -617 -853 -710 -833 -131 -358 -217 -792 -212 -878 -114 -15 -684 -529 -322 -152 -945 -914 -406 -354 -435 -295 -370 -722 -95 -162 -68 -984 -517 -635 -818 -840 -906 -882 -543 -688 -162 -515 -933 -955 -431 -115 -592 -200 -614 -612 -977 -74 -313 -723 -789 -350 -253 -863 -792 -541 -137 -776 -61 -628 -229 -624 -729 -356 -912 -765 -50 -743 -483 -237 -679 -647 -323 -647 -165 -947 -353 -198 -743 -939 -924 -102 -201 -757 -43 -329 -426 -940 -623 -720 -323 -845 -38 -276 -764 -705 -265 -475 -727 -7 -14 -23 -486 -609 -219 -580 -677 -693 -287 -93 -700 -508 -925 -981 -581 -540 -27 -355 -361 -897 -911 -541 -334 -163 -935 -108 -789 -9 -73 -697 -299 -699 -368 -663 -826 -843 -509 -784 -722 -4 -157 -375 -227 -165 -384 -395 -900 -382 -984 -146 -865 -728 -443 -271 -231 -660 -466 -193 -958 -711 -203 -625 -890 -310 -730 -577 -321 -944 -780 -927 -307 -1000 -940 -454 -635 -466 -252 -509 -174 -11 -971 -803 -973 -42 -931 -923 -690 -621 -78 -403 -898 -104 -153 -349 -116 -258 -784 -567 -888 -806 -707 -792 -34 -170 -11 -397 -380 -897 -612 -749 -364 -52 -139 -408 -828 -682 -611 -811 -729 -158 -274 -278 -717 -361 -924 -565 -616 -526 -793 -724 -762 -226 -692 -619 -433 -244 -470 -360 -465 -893 -611 -515 -703 -177 -191 -319 -219 -444 -901 -320 -83 -514 -588 -167 -823 -963 -165 -767 -51 -894 -875 -95 -135 -914 -359 -564 -348 -570 -529 -259 -556 -395 -288 -370 -404 -567 -231 -918 -624 -56 -15 -971 -218 -163 -249 -285 -291 -329 -619 -442 -948 -312 -489 -180 -59 -79 -860 -48 -728 -898 -860 -395 -339 -897 -620 -612 -589 -985 -868 -469 -178 -725 -813 -675 -40 -732 -34 -255 -627 -82 -898 -953 -229 -378 -732 -61 -959 -253 -995 -775 -729 -304 -65 -123 -850 -860 -10 -946 -804 -393 -990 -23 -307 -858 -6 -108 -803 -359 -583 -757 -839 -726 -133 -43 -24 -905 -331 -999 -69 -72 -596 -538 -595 -589 -2 -399 -157 -198 -222 -286 -734 -493 -969 -910 -297 -459 -471 -6 -259 -442 -539 -179 -24 -531 -467 -846 -907 -575 -269 -433 -87 -764 -244 -93 -144 -32 -941 -833 -177 -709 -572 -302 -898 -822 -357 -775 -470 -548 -360 -200 -206 -186 -477 -152 -33 -33 -978 -384 -44 -90 -135 -834 -441 -590 -883 -45 -201 -199 -640 -181 -327 -966 -934 -886 -773 -198 -859 -469 -991 -72 -33 -1 -748 -138 -641 -237 -978 -625 -94 -790 -813 -564 -897 -11 -516 -182 -463 -103 -680 -108 -456 -507 -418 -38 -782 -946 -463 -567 -559 -664 -367 -352 -883 -570 -18 -33 -559 -891 -537 -273 -116 -712 -712 -110 -958 -787 -923 -952 -11 -654 -173 -488 -396 -124 -220 -94 -701 -400 -275 -48 -976 -103 -881 -122 -654 -300 -658 -122 -407 -546 -378 -275 -479 -547 -86 -986 -244 -9 -379 -32 -587 -930 -575 -848 -668 -110 -643 -97 -882 -342 -429 -336 -461 -461 -726 -634 -66 -969 -965 -535 -159 -472 -244 -130 -785 -440 -325 -113 -381 -819 -315 -397 -29 -44 -62 -578 -841 -287 -271 -671 -923 -259 -753 -270 -357 -634 -658 -158 -133 -505 -881 -536 -713 -693 -618 -239 -611 -707 -953 -859 -202 -288 -581 -94 -779 -498 -166 -962 -672 -679 -258 -621 -968 -944 -707 -310 -187 -173 -542 -861 -951 -121 -964 -51 -150 -873 -577 -396 -67 -383 -475 -780 -41 -731 -194 -933 -237 -181 -662 -586 -834 -492 -767 -522 -645 -507 -93 -954 -909 -904 -812 -419 -309 -512 -703 -561 -889 -378 -105 -619 -466 -879 -324 -728 -822 -850 -433 -353 -928 -975 -912 -800 -519 -727 -951 -984 -651 -414 -267 -85 -6 -265 -717 -314 -795 -165 -951 -835 -937 -166 -694 -300 -641 -609 -254 -376 -961 -854 -289 -790 -645 -269 -552 -260 -190 -394 -334 -645 -329 -33 -593 -575 -264 -193 -463 -79 -830 -516 -942 -698 -667 -695 -365 -834 -257 -278 -977 -345 -927 -18 -723 -834 -368 -73 -533 -363 -10 -315 -262 -442 -538 -853 -774 -755 -929 -266 -376 -824 -977 -457 -613 -112 -307 -451 -809 -955 -178 -33 -185 -421 -532 -806 -378 -491 -233 -660 -939 -260 -561 -147 -816 -710 -482 -784 -871 -291 -145 -213 -957 -638 -625 -817 -820 -958 -817 -149 -9 -996 -158 -519 -538 -125 -531 -712 -157 -745 -143 -682 -978 -925 -384 -380 -55 -876 -446 -264 -73 -679 -961 -803 -51 -900 -29 -478 -173 -583 -144 -109 -54 -55 -705 -591 -549 -195 -407 -906 -915 -583 -901 -751 -372 -179 -465 -311 -963 -825 -228 -42 -764 -227 -333 -207 -852 -34 -972 -58 -151 -138 -122 -441 -277 -549 -444 -276 -729 -48 -568 -946 -394 -51 -860 -63 -578 -361 -859 -805 -685 -395 -734 -61 -261 -83 -575 -170 -714 -331 -943 -830 -93 -756 -14 -579 -15 -802 -600 -883 -266 -895 -913 -719 -505 -50 -69 -510 -733 -881 -369 -285 -982 -949 -297 -730 -639 -298 -271 -273 -611 -447 -613 -655 -14 -75 -584 -586 -680 -630 -58 -20 -395 -55 -671 -677 -338 -210 -823 -898 -695 -82 -799 -182 -174 -453 -378 -598 -678 -666 -565 -21 -881 -76 -56 -218 -426 -984 -137 -254 -65 -734 -749 -662 -585 -797 -664 -276 -342 -401 -417 -627 -278 -780 -772 -468 -661 -531 -236 -282 -952 -127 -430 -207 -308 -72 -263 -801 -422 -335 -452 -342 -216 -91 -3 -360 -387 -707 -442 -900 -918 -820 -449 -579 -481 -922 -79 -890 -766 -300 -235 -714 -171 -738 -9 -694 -426 -472 -692 -139 -206 -396 -133 -176 -231 -33 -494 -496 -452 -504 -307 -584 -802 -47 -517 -688 -90 -472 -180 -112 -666 -976 -905 -522 -647 -759 -316 -67 -671 -940 -689 -680 -107 -988 -214 -763 -250 -295 -599 -194 -999 -550 -187 -638 -902 -772 -632 -339 -576 -592 -182 -750 -551 -587 -779 -913 -100 -512 -491 -373 -988 -745 -205 -477 -510 -450 -557 -203 -732 -145 -221 -603 -213 -192 -855 -468 -347 -898 -711 -286 -339 -194 -334 -168 -28 -601 -661 -399 -413 -107 -693 -731 -786 -649 -368 -696 -561 -887 -151 -306 -87 -681 -674 -17 -466 -428 -112 -264 -112 -56 -179 -453 -595 -306 -723 -519 -482 -114 -183 -460 -303 -431 -958 -940 -400 -724 -740 -788 -256 -343 -224 -716 -748 -642 -598 -636 -151 -297 -88 -904 -789 -910 -642 -177 -303 -72 -33 -253 -281 -369 -883 -205 -795 -493 -762 -839 -785 -883 -692 -24 -242 -211 -489 -241 -358 -432 -695 -824 -506 -479 -903 -977 -54 -406 -438 -683 -283 -161 -982 -157 -149 -219 -618 -130 -755 -798 -711 -73 -363 -872 -200 -523 -964 -129 -115 -8 -540 -720 -383 -623 -672 -436 -379 -736 -874 -236 -879 -85 -31 -940 -72 -393 -768 -490 -26 -870 -346 -544 -724 -660 -884 -847 -853 -950 -14 -335 -81 -674 -16 -435 -850 -719 -722 -747 -531 -117 -6 -592 -320 -863 -481 -687 -438 -379 -42 -739 -405 -550 -853 -873 -705 -89 -457 -333 -674 -343 -972 -9 -116 -386 -531 -451 -424 -984 -835 -327 -149 -911 -113 -359 -179 -125 -194 -762 -351 -147 -698 -49 -728 -197 -65 -148 -217 -270 -280 -53 -883 -666 -639 -993 -378 -556 -850 -660 -817 -20 -649 -280 -207 -735 -488 -806 -706 -635 -88 -269 -29 -750 -455 -604 -708 -688 -87 -595 -301 -127 -55 -407 -839 -103 -357 -827 -560 -719 -149 -923 -60 -779 -849 -291 -20 -780 -216 -589 -633 -993 -546 -789 -964 -229 -228 -277 -409 -757 -454 -757 -435 -52 -799 -72 -111 -574 -109 -845 -18 -907 -166 -452 -982 -652 -175 -274 -821 -468 -837 -283 -441 -487 -758 -569 -761 -660 -123 -230 -133 -809 -271 -430 -183 -871 -124 -625 -735 -100 -317 -551 -848 -970 -670 -455 -890 -989 -928 -457 -171 -257 -612 -530 -46 -901 -501 -826 -897 -274 -922 -621 -620 -992 -327 -208 -859 -552 -271 -143 -89 -358 -79 -227 -333 -472 -311 -43 -98 -263 -854 -451 -584 -285 -453 -410 -3 -155 -518 -697 -743 -224 -304 -144 -361 -682 -324 -735 -31 -351 -92 -311 -100 -973 -531 -175 -505 -974 -990 -422 -20 -870 -353 -289 -37 -468 -99 -286 -703 -814 -151 -821 -627 -919 -333 -81 -321 -891 -194 -266 -534 -833 -339 -1 -514 -403 -921 -385 -949 -361 -169 -7 -36 -479 -183 -168 -704 -512 -308 -496 -6 -631 -892 -278 -980 -271 -682 -404 -727 -922 -525 -154 -287 -853 -345 -568 -150 -976 -188 -427 -189 -823 -252 -2 -893 -974 -410 -410 -316 -791 -746 -56 -421 -295 -11 -319 -192 -261 -856 -961 -745 -497 -534 -199 -402 -77 -196 -730 -788 -98 -233 -840 -44 -605 -513 -388 -691 -114 -78 -874 -987 -395 -214 -72 -212 -601 -41 -378 -210 -410 -666 -165 -824 -891 -713 -145 -327 -869 -912 -542 -342 -595 -179 -317 -32 -382 -664 -889 -385 -935 -963 -115 -781 -580 -746 -181 -511 -814 -410 -192 -613 -144 -272 -68 -145 -87 -92 -756 -538 -216 -870 -934 -158 -22 -73 -655 -826 -473 -748 -921 -415 -315 -980 -763 -786 -350 -680 -123 -186 -145 -937 -415 -891 -273 -778 -33 -861 -640 -85 -423 -780 -487 -43 -300 -981 -57 -494 -861 -246 -332 -836 -768 -305 -730 -302 -708 -644 -517 -179 -752 -894 -278 -338 -682 -472 -247 -764 -332 -734 -21 -175 -363 -875 -715 -392 -97 -448 -941 -139 -381 -813 -314 -194 -158 -440 -853 -767 -275 -814 -747 -862 -100 -955 -366 -501 -628 -174 -171 -559 -526 -984 -727 -446 -290 -741 -519 -846 -802 -15 -948 -970 -962 -902 -551 -508 -610 -574 -305 -506 -797 -780 -117 -373 -261 -942 -595 -813 -908 -211 -895 -808 -725 -102 -567 -856 -527 -977 -849 -809 -257 -647 -357 -237 -281 -956 -671 -314 -847 -161 -679 -744 -125 -720 -438 -998 -770 -121 -385 -665 -441 -140 -864 -492 -501 -844 -58 -988 -970 -160 -605 -121 -407 -225 -820 -41 -790 -714 -496 -977 -602 -208 -14 -8 -547 -649 -594 -903 -594 -540 -560 -876 -908 -479 -579 -79 -768 -619 -164 -830 -195 -923 -685 -336 -426 -182 -347 -518 -783 -487 -406 -509 -426 -395 -806 -355 -114 -403 -16 -592 -26 -869 -549 -541 -540 -399 -760 -209 -623 -379 -184 -226 -756 -53 -145 -449 -689 -408 -96 -945 -705 -33 -211 -167 -470 -709 -814 -446 -696 -106 -131 -486 -809 -130 -153 -767 -264 -718 -25 -129 -539 -630 -909 -415 -270 -417 -699 -210 -745 -847 -764 -24 -490 -557 -698 -271 -440 -312 -448 -395 -905 -429 -823 -64 -516 -113 -715 -15 -726 -164 -378 -419 -951 -28 -700 -812 -941 -221 -130 -816 -990 -629 -637 -744 -955 -674 -548 -473 -206 -139 -61 -70 -279 -312 -902 -553 -559 -483 -149 -286 -921 -322 -210 -940 -461 -394 -192 -398 -998 -197 -714 -530 -917 -553 -888 -764 -620 -83 -86 -603 -17 -622 -632 -161 -547 -675 -47 -209 -798 -480 -614 -180 -169 -43 -963 -897 -149 -916 -174 -428 -948 -750 -724 -123 -668 -11 -97 -347 -218 -386 -955 -751 -381 -381 -336 -199 -7 -827 -1 -149 -544 -584 -340 -651 -429 -899 -458 -870 -12 -53 -254 -992 -659 -638 -602 -778 -539 -722 -491 -392 -968 -158 -286 -100 -38 -750 -217 -799 -514 -735 -978 -632 -821 -740 -900 -670 -494 -531 -659 -482 -23 -858 -84 -692 -751 -16 -349 -922 -375 -705 -864 -848 -401 -713 -467 -603 -335 -23 -791 -427 -752 -610 -887 -399 -475 -922 -525 -271 -884 -200 -275 -29 -410 -351 -782 -600 -169 -747 -110 -543 -835 -181 -485 -395 -188 -386 -630 -805 -501 -646 -240 -827 -292 -836 -573 -430 -554 -104 -455 -856 -71 -296 -570 -811 -503 -488 -539 -746 -317 -901 -149 -315 -512 -367 -133 -494 -501 -531 -446 -175 -95 -59 -582 -551 -843 -336 -942 -675 -591 -806 -225 -668 -991 -440 -306 -868 -957 -424 -931 -65 -369 -710 -646 -666 -255 -735 -62 -70 -355 -810 -446 -678 -846 -390 -581 -723 -120 -974 -683 -313 -319 -192 -335 -438 -588 -752 -355 -471 -449 -744 -762 -228 -755 -239 -34 -713 -741 -228 -60 -527 -631 -613 -637 -56 -984 -62 -627 -394 -214 -717 -580 -964 -806 -677 -985 -265 -224 -374 -31 -164 -707 -407 -995 -998 -957 -136 -817 -956 -286 -59 -253 -14 -912 -427 -244 -737 -980 -776 -414 -496 -70 -70 -879 -228 -100 -293 -752 -874 -834 -322 -229 -900 -419 -731 -302 -92 -956 -310 -698 -205 -602 -383 -900 -479 -760 -171 -912 -858 -96 -357 -55 -232 -859 -919 -841 -704 -308 -816 -446 -560 -885 -508 -396 -44 -683 -158 -616 -895 -425 -492 -550 -384 -447 -381 -134 -457 -491 -588 -735 -923 -894 -522 -113 -212 -490 -640 -446 -281 -381 -110 -249 -857 -949 -943 -255 -729 -788 -656 -411 -517 -816 -74 -750 -631 -388 -131 -683 -764 -571 -391 -76 -260 -845 -846 -27 -75 -867 -251 -894 -302 -860 -55 -926 -103 -579 -641 -875 -451 -332 -28 -195 -494 -718 -95 -357 -987 -371 -727 -844 -471 -297 -155 -614 -937 -495 -299 -23 -999 -389 -641 -382 -170 -399 -19 -86 -167 -588 -871 -175 -295 -431 -130 -536 -188 -825 -359 -216 -746 -519 -436 -113 -129 -153 -890 -483 -151 -690 -123 -19 -160 -194 -587 -17 -709 -550 -646 -305 -489 -964 -378 -145 -422 -811 -301 -637 -688 -639 -340 -663 -617 -790 -60 -476 -791 -382 -124 -15 -369 -271 -281 -295 -723 -53 -266 -386 -756 -328 -139 -914 -651 -543 -962 -256 -946 -521 -720 -388 -735 -871 -613 -199 -594 -217 -899 -123 -342 -553 -51 -319 -992 -301 -763 -985 -200 -950 -898 -150 -808 -451 -899 -328 -561 -942 -300 -229 -104 -223 -178 -244 -225 -818 -914 -946 -290 -729 -40 -215 -95 -70 -345 -963 -9 -795 -238 -915 -684 -752 -931 -380 -620 -735 -515 -83 -21 -200 -611 -536 -296 -245 -559 -573 -823 -696 -672 -908 -206 -392 -347 -597 -307 -424 -441 -141 -566 -445 -490 -761 -250 -129 -372 -719 -500 -155 -721 -208 -128 -19 -340 -754 -44 -135 -106 -116 -438 -173 -370 -712 -788 -370 -21 -32 -282 -710 -945 -167 -429 -586 -304 -146 -66 -296 -527 -918 -542 -32 -590 -965 -742 -669 -28 -851 -739 -73 -616 -454 -417 -920 -387 -475 -775 -254 -836 -351 -131 -526 -333 -728 -930 -764 -457 -131 -485 -57 -432 -590 -287 -783 -988 -426 -148 -502 -702 -551 -169 -803 -776 -778 -837 -476 -982 -169 -967 -656 -664 -156 -515 -893 -406 -765 -171 -462 -360 -825 -344 -226 -833 -244 -706 -159 -551 -701 -749 -904 -898 -80 -208 -273 -778 -638 -840 -625 -613 -611 -619 -64 -181 -660 -120 -696 -123 -721 -309 -548 -449 -53 -760 -89 -156 -784 -958 -741 -828 -997 -757 -456 -163 -853 -309 -621 -450 -170 -73 -766 -215 -587 -156 -309 -260 -386 -448 -863 -418 -412 -938 -113 -673 -390 -259 -655 -374 -898 -149 -305 -49 -47 -34 -629 -237 -795 -773 -441 -941 -380 -477 -195 -141 -332 -286 -337 -809 -463 -378 -231 -857 -346 -134 -690 -340 -935 -899 -555 -263 -997 -55 -966 -995 -951 -799 -581 -790 -632 -358 -702 -173 -991 -879 -446 -534 -654 -499 -650 -28 -603 -428 -706 -71 -761 -34 -39 -747 -363 -808 -288 -27 -205 -716 -244 -581 -787 -516 -758 -199 -182 -117 -477 -572 -699 -26 -37 -521 -119 -573 -11 -902 -311 -459 -317 -271 -409 -348 -885 -892 -48 -415 -438 -151 -760 -85 -296 -609 -478 -60 -728 -225 -841 -486 -514 -502 -581 -558 -423 -305 -624 -689 -179 -692 -505 -32 -986 -814 -440 -135 -507 -368 -174 -882 -555 -763 -231 -257 -251 -621 -27 -145 -498 -402 -251 -735 -798 -783 -897 -284 -581 -287 -174 -837 -891 -824 -827 -171 -655 -305 -544 -206 -221 -697 -332 -382 -336 -897 -895 -38 -749 -616 -271 -385 -359 -718 -89 -723 -741 -308 -208 -236 -705 -387 -707 -624 -777 -340 -68 -247 -224 -169 -965 -813 -535 -421 -107 -375 -758 -803 -585 -869 -478 -582 -248 -741 -930 -52 -856 -144 -479 -110 -395 -944 -28 -142 -53 -996 -844 -34 -188 -580 -935 -306 -162 -825 -697 -938 -875 -807 -968 -228 -825 -328 -153 -606 -557 -896 -37 -392 -427 -961 -712 -480 -188 -336 -335 -736 -194 -103 -594 -983 -323 -834 -729 -704 -328 -63 -655 -990 -868 -519 -169 -360 -769 -435 -317 -926 -894 -284 -272 -371 -276 -727 -364 -130 -903 -515 -57 -427 -707 -61 -551 -132 -834 -711 -203 -861 -337 -321 -760 -220 -26 -672 -482 -272 -384 -664 -588 -28 -882 -689 -162 -644 -989 -232 -841 -771 -904 -757 -720 -543 -536 -317 -665 -503 -783 -103 -620 -130 -701 -653 -466 -746 -827 -740 -337 -295 -533 -356 -859 -755 -976 -830 -391 -435 -450 -597 -717 -218 -61 -894 -207 -807 -982 -896 -737 -807 -644 -758 -190 -659 -331 -628 -987 -716 -855 -936 -79 -460 -639 -425 -696 -701 -516 -701 -929 -467 -149 -861 -356 -712 -588 -750 -648 -844 -801 -316 -581 -724 -749 -625 -707 -239 -84 -765 -880 -843 -574 -43 -897 -344 -999 -318 -371 -182 -616 -156 -392 -122 -433 -440 -577 -999 -506 -940 -191 -87 -544 -286 -240 -222 -635 -374 -326 -40 -871 -304 -731 -757 -864 -257 -370 -689 -288 -437 -584 -733 -237 -532 -267 -592 -145 -679 -834 -630 -510 -44 -528 -798 -9 -871 -184 -199 -561 -691 -482 -442 -150 -913 -121 -59 -345 -514 -337 -301 -56 -926 -155 -527 -14 -484 -531 -780 -92 -341 -634 -901 -949 -104 -592 -881 -844 -682 -289 -229 -979 -360 -578 -499 -734 -741 -686 -4 -388 -323 -760 -755 -497 -720 -667 -680 -208 -254 -621 -224 -605 -174 -881 -875 -507 -116 -838 -180 -396 -628 -251 -799 -818 -128 -114 -441 -379 -675 -153 -926 -525 -617 -849 -526 -176 -772 -520 -141 -991 -473 -702 -560 -751 -651 -769 -80 -754 -453 -608 -988 -867 -896 -661 -471 -693 -879 -337 -704 -18 -95 -154 -905 -126 -333 -4 -181 -300 -699 -464 -500 -784 -210 -354 -914 -7 -155 -581 -872 -142 -288 -472 -742 -575 -455 -185 -3 -130 -135 -944 -510 -354 -241 -440 -320 -618 -142 -41 -406 -919 -991 -167 -614 -774 -854 -148 -14 -901 -168 -874 -712 -599 -961 -727 -988 -203 -440 -118 -748 -404 -1000 -65 -542 -536 -909 -266 -368 -454 -472 -126 -222 -153 -398 -95 -177 -776 -97 -880 -337 -55 -40 -801 -901 -210 -896 -136 -71 -774 -85 -275 -479 -503 -418 -154 -508 -163 -981 -448 -92 -382 -253 -534 -286 -605 -525 -725 -175 -505 -750 -136 -268 -902 -365 -918 -595 -620 -939 -314 -200 -259 -386 -115 -731 -293 -974 -706 -776 -717 -678 -581 -869 -768 -467 -330 -412 -943 -708 -846 -421 -995 -605 -366 -729 -990 -546 -893 -219 -910 -90 -864 -553 -487 -619 -784 -947 -43 -406 -421 -166 -711 -834 -225 -14 -798 -756 -699 -390 -911 -188 -138 -267 -316 -70 -981 -495 -981 -917 -528 -324 -676 -817 -950 -41 -420 -511 -221 -250 -405 -249 -550 -765 -731 -190 -336 -91 -347 -680 -708 -725 -361 -853 -338 -103 -878 -368 -852 -694 -101 -721 -260 -74 -313 -117 -69 -485 -490 -347 -49 -837 -440 -776 -684 -177 -849 -817 -807 -169 -271 -209 -908 -135 -456 -204 -651 -823 -416 -767 -884 -322 -938 -305 -369 -116 -170 -104 -765 -990 -447 -814 -492 -186 -14 -612 -393 -200 -115 -485 -32 -382 -523 -902 -127 -429 -740 -28 -32 -604 -458 -933 -335 -439 -822 -508 -595 -542 -661 -369 -252 -831 -312 -293 -871 -415 -455 -895 -341 -561 -527 -873 -592 -362 -975 -391 -939 -832 -304 -540 -921 -646 -81 -529 -414 -802 -336 -279 -445 -517 -235 -331 -272 -570 -800 -656 -668 -583 -842 -633 -322 -140 -939 -331 -711 -768 -642 -691 -346 -494 -166 -135 -254 -552 -958 -481 -246 -889 -41 -888 -158 -520 -166 -321 -812 -589 -924 -861 -858 -252 -212 -419 -807 -135 -693 -178 -116 -993 -507 -877 -996 -513 -162 -798 -811 -468 -297 -478 -94 -88 -101 -53 -908 -167 -721 -165 -990 -447 -25 -675 -96 -703 -498 -914 -256 -154 -663 -182 -597 -103 -192 -175 -341 -481 -703 -443 -886 -177 -791 -814 -514 -553 -914 -621 -113 -672 -231 -11 -891 -415 -598 -149 -965 -434 -705 -523 -223 -194 -215 -809 -823 -564 -609 -336 -692 -249 -719 -389 -465 -951 -605 -47 -909 -760 -546 -166 -597 -722 -90 -46 -591 -525 -490 -416 -266 -385 -380 -59 -133 -445 -363 -685 -508 -418 -85 -689 -179 -840 -953 -757 -344 -308 -816 -846 -550 -853 -600 -150 -118 -795 -799 -160 -718 -229 -638 -43 -927 -399 -878 -89 -754 -640 -108 -288 -302 -712 -774 -223 -663 -458 -612 -131 -116 -550 -401 -723 -4 -103 -68 -375 -650 -274 -825 -84 -412 -358 -336 -280 -970 -131 -260 -628 -744 -6 -5 -775 -125 -508 -907 -459 -991 -166 -3 -72 -45 -557 -405 -479 -939 -491 -772 -312 -128 -190 -514 -831 -392 -100 -652 -485 -64 -734 -226 -713 -679 -25 -382 -66 -844 -154 -420 -564 -40 -529 -812 -471 -892 -436 -174 -122 -746 -719 -165 -953 -77 -567 -651 -190 -316 -816 -705 -382 -299 -481 -659 -501 -943 -463 -39 -81 -775 -670 -422 -428 -175 -984 -588 -615 -878 -13 -949 -19 -669 -655 -880 -390 -916 -159 -418 -796 -129 -655 -783 -973 -469 -713 -867 -653 -502 -133 -895 -917 -317 -805 -773 -943 -943 -993 -623 -830 -827 -174 -222 -250 -651 -16 -679 -883 -341 -299 -32 -704 -14 -724 -992 -593 -68 -636 -215 -767 -868 -560 -633 -758 -966 -288 -805 -972 -585 -980 -819 -764 -573 -372 -949 -607 -380 -384 -369 -968 -493 -29 -449 -236 -763 -217 -774 -998 -423 -695 -876 -728 -77 -461 -497 -864 -654 -780 -345 -955 -570 -880 -758 -635 -583 -871 -341 -249 -789 -358 -628 -703 -323 -185 -304 -572 -184 -856 -450 -249 -529 -113 -962 -611 -668 -960 -923 -733 -999 -47 -788 -356 -550 -137 -579 -459 -608 -63 -822 -381 -193 -489 -469 -384 -303 -265 -108 -675 -98 -460 -523 -497 -584 -101 -58 -507 -397 -581 -152 -816 -396 -274 -558 -826 -621 -409 -381 -199 -479 -500 -368 -484 -943 -438 -865 -145 -646 -556 -365 -508 -972 -57 -882 -550 -233 -81 -763 -159 -373 -190 -944 -910 -578 -788 -197 -322 -123 -674 -387 -318 -457 -758 -236 -686 -905 -111 -424 -124 -738 -88 -229 -90 -185 -128 -263 -476 -232 -734 -399 -310 -47 -524 -758 -89 -559 -596 -741 -148 -934 -921 -857 -741 -808 -655 -532 -795 -25 -129 -77 -588 -535 -938 -994 -24 -804 -928 -54 -309 -872 -630 -308 -819 -90 -351 -653 -516 -613 -158 -608 -235 -78 -242 -185 -329 -202 -377 -894 -657 -752 -430 -673 -783 -690 -828 -437 -251 -419 -535 -112 -706 -649 -107 -557 -68 -417 -271 -185 -892 -271 -400 -860 -698 -762 -847 -861 -904 -816 -143 -547 -500 -673 -549 -430 -604 -943 -999 -764 -213 -605 -439 -601 -105 -338 -794 -355 -891 -258 -536 -28 -869 -607 -580 -57 -627 -445 -142 -789 -914 -465 -45 -469 -457 -259 -30 -395 -337 -223 -21 -616 -762 -32 -487 -554 -456 -891 -26 -755 -381 -3 -359 -657 -237 -476 -776 -198 -663 -571 -554 -722 -456 -350 -709 -136 -309 -646 -769 -623 -769 -785 -535 -809 -621 -136 -139 -649 -360 -59 -423 -444 -40 -561 -787 -11 -932 -773 -198 -278 -131 -68 -109 -764 -920 -416 -262 -105 -74 -950 -1000 -795 -779 -470 -150 -63 -785 -184 -76 -450 -867 -399 -163 -779 -346 -985 -203 -279 -230 -897 -466 -97 -141 -510 -573 -650 -449 -95 -536 -821 -142 -630 -614 -672 -90 -386 -364 -604 -230 -146 -108 -327 -839 -549 -723 -595 -531 -44 -575 -715 -324 -93 -350 -401 -676 -452 -160 -34 -213 -865 -180 -373 -710 -96 -557 -868 -428 -848 -91 -55 -883 -751 -347 -262 -340 -881 -266 -500 -45 -630 -360 -928 -31 -318 -491 -34 -289 -868 -219 -40 -208 -936 -460 -783 -176 -513 -196 -122 -821 -682 -602 -253 -94 -694 -858 -605 -187 -850 -883 -429 -523 -513 -135 -648 -278 -719 -720 -775 -634 -324 -157 -21 -709 -836 -962 -867 -733 -293 -909 -895 -771 -297 -335 -573 -375 -649 -284 -256 -412 -632 -617 -543 -763 -684 -87 -932 -140 -198 -554 -405 -549 -572 -294 -277 -836 -558 -278 -281 -166 -285 -807 -332 -282 -394 -189 -57 -520 -319 -887 -789 -997 -741 -486 -415 -691 -941 -808 -778 -747 -483 -159 -435 -404 -371 -831 -70 -485 -307 -735 -83 -477 -106 -614 -662 -387 -48 -29 -926 -52 -13 -830 -589 -78 -148 -395 -466 -915 -251 -117 -964 -349 -571 -736 -128 -311 -838 -963 -301 -970 -701 -260 -138 -130 -951 -728 -478 -452 -635 -200 -832 -429 -85 -176 -918 -997 -851 -106 -665 -35 -913 -962 -334 -464 -406 -726 -123 -19 -931 -396 -708 -390 -588 -194 -781 -866 -524 -260 -641 -108 -495 -589 -470 -628 -198 -259 -846 -286 -656 -636 -256 -400 -251 -376 -28 -66 -736 -699 -377 -530 -270 -600 -267 -46 -949 -236 -96 -698 -741 -68 -242 -147 -299 -770 -184 -642 -448 -670 -450 -898 -549 -758 -687 -678 -210 -999 -76 -597 -320 -705 -960 -349 -371 -602 -652 -338 -428 -618 -947 -113 -575 -963 -135 -477 -196 -583 -968 -175 -355 -735 -985 -783 -140 -717 -433 -855 -880 -695 -613 -272 -670 -472 -707 -932 -982 -758 -803 -72 -208 -651 -250 -535 -823 -994 -933 -415 -80 -752 -743 -848 -207 -436 -781 -490 -446 -342 -489 -199 -900 -356 -559 -496 -966 -848 -735 -413 -43 -474 -863 -662 -469 -705 -831 -113 -372 -808 -251 -544 -332 -466 -814 -496 -667 -655 -613 -310 -403 -555 -376 -676 -413 -546 -650 -217 -559 -148 -524 -26 -785 -480 -165 -43 -978 -157 -162 -381 -324 -714 -131 -340 -314 -982 -707 -26 -72 -129 -345 -342 -553 -974 -499 -971 -603 -133 -96 -756 -195 -365 -743 -714 -327 -543 -454 -210 -758 -473 -785 -808 -337 -632 -148 -652 -517 -322 -803 -525 -530 -786 -972 -581 -943 -429 -361 -453 -256 -386 -693 -237 -553 -510 -303 -695 -799 -379 -557 -663 -520 -387 -144 -253 -162 -291 -226 -462 -228 -719 -504 -104 -778 -36 -192 -502 -265 -498 -495 -413 -541 -448 -273 -558 -142 -976 -802 -470 -291 -165 -814 -768 -239 -293 -146 -556 -567 -985 -525 -811 -389 -407 -863 -874 -554 -685 -194 -45 -768 -976 -306 -440 -342 -334 -439 -907 -657 -101 -553 -480 -532 -719 -423 -904 -320 -175 -971 -988 -5 -607 -984 -519 -370 -119 -620 -996 -781 -528 -712 -251 -933 -59 -92 -899 -152 -219 -691 -215 -642 -848 -93 -385 -817 -94 -789 -367 -746 -198 -59 -291 -487 -339 -630 -506 -626 -717 -129 -399 -317 -246 -731 -457 -84 -435 -421 -752 -50 -22 -552 -406 -359 -976 -742 -731 -873 -342 -55 -385 -778 -391 -995 -722 -197 -99 -873 -662 -568 -731 -536 -119 -226 -214 -465 -227 -821 -402 -228 -554 -672 -798 -179 -785 -257 -453 -716 -630 -80 -258 -485 -364 -373 -379 -811 -793 -939 -568 -40 -440 -511 -686 -73 -800 -163 -281 -81 -38 -260 -255 -126 -65 -840 -237 -528 -325 -104 -435 -391 -144 -421 -845 -891 -587 -790 -255 -17 -385 -463 -947 -545 -205 -371 -516 -575 -732 -924 -178 -213 -154 -433 -515 -423 -799 -382 -222 -734 -22 -69 -261 -274 -856 -166 -155 -526 -503 -328 -573 -752 -829 -756 -868 -562 -736 -962 -229 -531 -531 -476 -470 -500 -346 -665 -885 -529 -674 -311 -577 -586 -277 -224 -121 -159 -914 -652 -371 -905 -539 -265 -442 -949 -766 -256 -40 -297 -224 -951 -985 -220 -958 -695 -538 -85 -92 -199 -70 -199 -448 -643 -770 -212 -838 -541 -693 -476 -376 -432 -204 -139 -375 -371 -169 -558 -52 -694 -499 -763 -808 -984 -840 -321 -454 -944 -669 -198 -911 -728 -762 -678 -854 -702 -898 -653 -583 -352 -180 -638 -212 -388 -827 -65 -762 -195 -269 -938 -707 -467 -925 -162 -28 -853 -893 -691 -974 -720 -287 -57 -706 -39 -211 -350 -874 -875 -922 -146 -523 -153 -334 -847 -660 -616 -411 -24 -636 -738 -348 -165 -594 -194 -478 -29 -796 -988 -747 -601 -681 -839 -72 -91 -575 -922 -610 -193 -387 -496 -905 -697 -949 -888 -917 -716 -19 -36 -26 -973 -331 -536 -179 -277 -218 -290 -887 -420 -82 -755 -926 -291 -130 -104 -205 -154 -292 -598 -18 -595 -469 -503 -168 -593 -795 -896 -393 -896 -694 -37 -500 -869 -31 -706 -164 -740 -733 -247 -324 -229 -47 -309 -301 -216 -833 -857 -787 -984 -487 -216 -710 -257 -739 -916 -210 -984 -915 -227 -149 -231 -467 -166 -588 -770 -120 -102 -55 -303 -899 -89 -4 -213 -807 -630 -732 -623 -835 -707 -24 -34 -704 -251 -785 -617 -912 -749 -772 -323 -881 -484 -728 -380 -603 -353 -102 -954 -363 -202 -819 -519 -173 -850 -333 -442 -691 -20 -79 -892 -576 -271 -164 -984 -20 -365 -623 -846 -498 -546 -116 -38 -430 -894 -397 -672 -418 -281 -119 -62 -526 -301 -807 -466 -546 -224 -385 -318 -788 -238 -708 -352 -378 -270 -755 -998 -854 -790 -174 -260 -427 -224 -968 -555 -690 -450 -962 -918 -70 -789 -668 -540 -636 -893 -448 -37 -154 -232 -158 -251 -767 -822 -85 -390 -306 -133 -695 -765 -378 -171 -218 -662 -257 -744 -193 -296 -44 -495 -785 -428 -433 -333 -581 -969 -245 -292 -430 -810 -204 -754 -182 -713 -999 -330 -758 -822 -218 -955 -53 -427 -199 -370 -502 -193 -209 -145 -558 -215 -47 -794 -597 -312 -775 -502 -75 -312 -804 -328 -76 -85 -1000 -827 -117 -23 -114 -780 -188 -738 -586 -339 -156 -146 -501 -408 -329 -68 -965 -178 -682 -482 -158 -226 -179 -647 -324 -374 -967 -552 -730 -123 -969 -831 -2 -525 -999 -162 -651 -134 -276 -588 -651 -729 -936 -258 -165 -566 -276 -829 -843 -374 -413 -546 -203 -772 -921 -780 -127 -351 -740 -25 -184 -547 -25 -246 -856 -679 -938 -962 -308 -58 -233 -523 -18 -65 -733 -669 -110 -300 -943 -513 -59 -613 -319 -648 -190 -52 -11 -826 -663 -993 -381 -934 -746 -646 -901 -315 -505 -940 -191 -282 -752 -457 -532 -438 -271 -500 -888 -452 -574 -427 -979 -308 -518 -317 -965 -537 -34 -58 -618 -532 -2 -574 -973 -594 -234 -927 -960 -116 -562 -625 -998 -34 -86 -213 -656 -536 -139 -748 -92 -693 -636 -23 -754 -947 -552 -176 -898 -126 -273 -963 -334 -281 -888 -865 -772 -826 -646 -800 -104 -94 -629 -312 -281 -849 -859 -760 -768 -454 -216 -386 -765 -871 -427 -862 -162 -586 -171 -367 -309 -242 -193 -734 -422 -505 -416 -299 -929 -458 -596 -549 -968 -714 -210 -241 -199 -841 -97 -838 -296 -599 -455 -200 -38 -589 -571 -674 -277 -145 -556 -236 -122 -336 -381 -901 -795 -562 -958 -822 -852 -566 -647 -20 -422 -653 -655 -424 -307 -441 -698 -778 -958 -280 -330 -162 -278 -605 -50 -858 -992 -448 -802 -286 -670 -207 -75 -84 -484 -505 -238 -386 -346 -666 -276 -209 -623 -756 -744 -746 -564 -699 -139 -103 -63 -139 -324 -654 -585 -223 -809 -33 -986 -972 -684 -195 -17 -172 -335 -3 -803 -998 -905 -226 -18 -725 -203 -465 -265 -505 -406 -632 -123 -527 -327 -717 -690 -556 -840 -368 -660 -734 -948 -472 -733 -585 -277 -725 -715 -789 -840 -145 -925 -806 -408 -453 -505 -783 -635 -423 -347 -691 -104 -313 -911 -24 -790 -406 -930 -477 -117 -497 -103 -680 -563 -486 -794 -818 -611 -205 -506 -528 -647 -30 -184 -224 -797 -671 -651 -518 -158 -319 -421 -304 -453 -68 -96 -684 -125 -689 -363 -909 -37 -743 -462 -441 -605 -977 -97 -119 -263 -796 -939 -501 -60 -825 -463 -153 -45 -342 -868 -499 -951 -835 -384 -927 -668 -454 -124 -305 -56 -119 -255 -892 -668 -634 -203 -770 -917 -883 -126 -841 -451 -786 -421 -679 -412 -374 -692 -906 -633 -322 -924 -944 -15 -451 -568 -591 -365 -491 -57 -467 -893 -6 -983 -765 -180 -291 -584 -266 -503 -288 -527 -133 -838 -445 -45 -723 -478 -961 -512 -88 -687 -509 -304 -214 -923 -320 -653 -519 -344 -285 -194 -318 -76 -465 -373 -364 -680 -980 -394 -448 -917 -570 -284 -347 -487 -63 -824 -584 -868 -912 -652 -859 -501 -471 -135 -736 -387 -980 -295 -236 -709 -55 -614 -641 -501 -388 -675 -527 -930 -842 -568 -638 -925 -824 -422 -813 -419 -420 -325 -20 -83 -460 -935 -340 -94 -120 -906 -960 -50 -743 -420 -152 -128 -488 -155 -654 -403 -556 -262 -508 -629 -967 -685 -580 -269 -807 -469 -722 -249 -785 -804 -242 -843 -380 -518 -431 -155 -320 -302 -194 -234 -408 -535 -134 -331 -843 -87 -153 -534 -674 -378 -639 -38 -23 -86 -771 -618 -765 -666 -595 -483 -270 -435 -318 -404 -503 -592 -25 -280 -843 -305 -841 -509 -444 -13 -937 -381 -569 -151 -380 -273 -711 -986 -335 -322 -267 -543 -882 -935 -88 -945 -255 -14 -280 -94 -425 -508 -784 -848 -676 -49 -334 -111 -818 -193 -519 -908 -586 -301 -62 -198 -318 -703 -418 -453 -620 -40 -612 -465 -537 -431 -926 -435 -808 -681 -623 -731 -555 -210 -886 -320 -445 -717 -179 -783 -633 -833 -313 -86 -502 -579 -661 -171 -804 -323 -969 -459 -931 -94 -377 -504 -159 -233 -181 -418 -778 -734 -151 -388 -946 -927 -682 -291 -465 -522 -409 -803 -275 -668 -85 -799 -861 -5 -724 -508 -852 -95 -256 -558 -881 -672 -741 -196 -360 -619 -679 -847 -965 -739 -986 -121 -776 -313 -783 -245 -509 -725 -831 -524 -959 -767 -301 -322 -582 -488 -809 -362 -265 -159 -149 -792 -635 -436 -641 -600 -334 -169 -810 -710 -559 -841 -960 -877 -239 -314 -663 -421 -897 -568 -109 -593 -372 -599 -36 -161 -894 -796 -729 -439 -154 -338 -337 -18 -548 -810 -827 -606 -464 -138 -834 -835 -782 -68 -146 -883 -708 -197 -487 -894 -456 -327 -600 -594 -593 -285 -421 -962 -739 -701 -669 -901 -422 -9 -91 -441 -540 -638 -761 -5 -397 -803 -552 -71 -293 -728 -311 -46 -818 -373 -97 -363 -852 -649 -450 -767 -368 -181 -634 -59 -841 -272 -834 -363 -708 -532 -553 -260 -277 -638 -546 -590 -736 -730 -193 -304 -854 -97 -626 -225 -225 -481 -30 -191 -52 -549 -600 -920 -764 -401 -909 -128 -277 -210 -894 -448 -55 -642 -106 -433 -853 -636 -858 -109 -634 -200 -201 -434 -566 -610 -277 -685 -805 -507 -961 -968 -89 -935 -520 -772 -808 -452 -382 -289 -739 -460 -418 -471 -871 -22 -187 -98 -99 -811 -549 -146 -770 -981 -402 -7 -247 -942 -20 -919 -756 -986 -192 -815 -936 -758 -1000 -868 -103 -231 -590 -113 -729 -278 -192 -609 -754 -208 -930 -243 -70 -720 -243 -883 -887 -384 -284 -565 -2 -420 -369 -845 -485 -198 -527 -375 -703 -529 -570 -318 -901 -332 -300 -541 -44 -78 -220 -398 -366 -320 -780 -425 -392 -190 -200 -946 -154 -137 -816 -892 -790 -598 -887 -875 -615 -245 -294 -710 -149 -843 -865 -747 -593 -285 -147 -841 -988 -578 -812 -116 -702 -738 -320 -247 -197 -835 -140 -799 -941 -385 -428 -209 -368 -142 -820 -930 -392 -496 -157 -538 -733 -331 -21 -655 -235 -317 -449 -294 -768 -246 -669 -168 -746 -917 -182 -418 -975 -439 -321 -285 -333 -200 -495 -808 -179 -214 -361 -986 -773 -682 -497 -179 -541 -761 -788 -79 -595 -932 -862 -645 -26 -726 -808 -281 -373 -111 -384 -797 -873 -602 -127 -490 -954 -248 -110 -28 -97 -86 -201 -574 -981 -196 -109 -924 -834 -240 -871 -538 -992 -493 -900 -254 -371 -354 -172 -286 -701 -347 -788 -550 -277 -688 -811 -677 -107 -509 -310 -22 -492 -207 -559 -851 -378 -732 -542 -651 -356 -887 -665 -471 -632 -835 -819 -872 -547 -787 -277 -908 -2 -544 -205 -964 -391 -912 -547 -451 -461 -635 -839 -887 -718 -555 -417 -580 -667 -975 -821 -791 -325 -633 -426 -652 -842 -639 -675 -117 -881 -521 -830 -893 -253 -440 -983 -757 -736 -449 -442 -125 -455 -933 -786 -189 -412 -318 -230 -681 -470 -476 -808 -391 -875 -723 -18 -519 -314 -472 -399 -626 -131 -998 -641 -524 -811 -864 -782 -758 -724 -217 -241 -102 -926 -144 -567 -476 -596 -582 -649 -299 -747 -498 -935 -672 -42 -857 -479 -483 -186 -542 -19 -807 -906 -428 -900 -698 -292 -83 -571 -669 -816 -550 -527 -539 -554 -691 -455 -187 -309 -868 -897 -355 -398 -133 -965 -884 -95 -896 -879 -517 -626 -763 -992 -893 -852 -179 -939 -90 -184 -869 -127 -896 -331 -525 -5 -417 -552 -159 -150 -440 -452 -948 -556 -51 -877 -250 -63 -903 -799 -268 -927 -807 -635 -560 -662 -564 -956 -309 -376 -608 -656 -393 -228 -977 -822 -130 -827 -766 -19 -296 -36 -931 -596 -121 -507 -529 -317 -396 -483 -234 -682 -164 -556 -612 -34 -565 -554 -558 -91 -184 -89 -8 -818 -949 -939 -855 -904 -998 -885 -323 -75 -357 -992 -214 -10 -945 -784 -319 -707 -24 -385 -165 -920 -272 -813 -213 -1000 -346 -731 -98 -393 -613 -305 -209 -907 -219 -130 -881 -17 -115 -404 -792 -514 -200 -526 -915 -496 -101 -544 -755 -926 -354 -81 -785 -91 -35 -1 -706 -280 -167 -179 -966 -985 -762 -432 -178 -1000 -653 -373 -384 -231 -712 -678 -785 -32 -893 -827 -663 -338 -376 -36 -29 -208 -342 -149 -453 -91 -581 -446 -663 -934 -159 -973 -657 -670 -802 -643 -580 -523 -586 -369 -846 -457 -135 -734 -60 -9 -489 -381 -748 -715 -882 -630 -284 -240 -931 -59 -135 -44 -571 -480 -378 -609 -578 -340 -947 -199 -853 -798 -787 -180 -761 -177 -207 -721 -672 -254 -351 -629 -524 -862 -274 -525 -656 -469 -382 -622 -685 -77 -325 -71 -349 -587 -16 -414 -150 -270 -427 -116 -918 -132 -415 -525 -404 -249 -649 -789 -429 -297 -817 -738 -957 -687 -756 -851 -604 -449 -284 -803 -583 -519 -354 -200 -757 -448 -699 -93 -836 -651 -72 -767 -597 -13 -636 -821 -709 -240 -939 -946 -42 -359 -385 -517 -553 -548 -611 -497 -811 -356 -906 -983 -606 -982 -999 -973 -30 -285 -213 -665 -78 -226 -280 -175 -967 -756 -476 -988 -92 -459 -144 -872 -163 -801 -623 -93 -996 -184 -541 -171 -500 -721 -849 -299 -102 -794 -532 -284 -838 -130 -363 -797 -12 -671 -685 -929 -248 -753 -547 -500 -665 -51 -510 -58 -943 -529 -325 -218 -248 -232 -702 -228 -949 -212 -119 -51 -766 -834 -673 -287 -939 -855 -302 -811 -590 -648 -930 -894 -663 -8 -381 -868 -144 -86 -173 -187 -791 -265 -863 -632 -158 -825 -714 -672 -814 -240 -110 -674 -829 -970 -526 -888 -807 -961 -275 -722 -687 -882 -97 -104 -225 -656 -792 -284 -587 -167 -280 -458 -769 -686 -860 -457 -199 -734 -669 -77 -77 -964 -356 -408 -993 -56 -970 -728 -267 -204 -680 -935 -765 -573 -886 -123 -20 -977 -406 -927 -753 -159 -473 -531 -997 -275 -747 -773 -397 -923 -654 -676 -941 -176 -759 -646 -457 -445 -18 -338 -537 -502 -68 -440 -270 -253 -844 -420 -862 -74 -285 -138 -464 -653 -194 -641 -390 -743 -72 -527 -179 -259 -282 -967 -32 -474 -954 -224 -174 -438 -501 -917 -120 -792 -399 -707 -578 -661 -477 -762 -760 -18 -235 -805 -992 -409 -885 -44 -409 -616 -670 -511 -596 -866 -386 -744 -373 -446 -495 -252 -514 -425 -408 -410 -990 -813 -21 -196 -842 -943 -382 -11 -567 -150 -79 -999 -267 -204 -28 -315 -414 -163 -711 -396 -625 -588 -529 -595 -180 -78 -657 -607 -465 -812 -666 -904 -42 -680 -237 -99 -373 -970 -999 -998 -740 -223 -630 -552 -724 -590 -945 -714 -859 -996 -942 -38 -850 -633 -635 -46 -971 -603 -420 -870 -653 -916 -941 -799 -560 -539 -756 -646 -528 -222 -182 -941 -174 -581 -842 -305 -16 -673 -979 -407 -296 -620 -133 -503 -565 -150 -539 -403 -879 -662 -111 -41 -143 -516 -503 -262 -119 -823 -824 -529 -528 -656 -254 -540 -320 -551 -523 -491 -860 -556 -54 -350 -469 -535 -102 -898 -78 -166 -759 -781 -378 -809 -160 -857 -803 -426 -829 -492 -346 -158 -646 -15 -919 -800 -190 -312 -386 -626 -238 -497 -705 -719 -123 -644 -74 -285 -187 -663 -805 -800 -969 -629 -2 -254 -500 -399 -874 -651 -124 -125 -126 -375 -344 -478 -242 -641 -632 -18 -578 -659 -294 -267 -188 -701 -1 -348 -994 -757 -20 -947 -433 -436 -299 -252 -490 -803 -518 -576 -134 -206 -490 -188 -194 -766 -426 -376 -605 -705 -685 -620 -375 -452 -719 -802 -816 -131 -358 -456 -659 -597 -397 -449 -709 -183 -103 -294 -549 -934 -478 -410 -633 -356 -11 -803 -158 -826 -727 -145 -954 -473 -640 -1000 -157 -644 -693 -462 -961 -84 -152 -944 -713 -110 -494 -696 -333 -130 -250 -191 -280 -56 -266 -437 -476 -164 -912 -245 -234 -485 -425 -392 -36 -966 -703 -787 -573 -631 -946 -781 -205 -374 -861 -543 -422 -497 -580 -332 -234 -938 -447 -334 -206 -218 -118 -914 -929 -701 -532 -663 -966 -585 -965 -299 -734 -769 -637 -753 -360 -66 -497 -240 -55 -883 -452 -367 -504 -490 -502 -878 -69 -357 -166 -351 -719 -142 -799 -521 -302 -299 -502 -54 -380 -786 -707 -887 -497 -208 -485 -464 -198 -66 -307 -175 -859 -35 -729 -846 -480 -371 -970 -217 -611 -95 -749 -799 -429 -623 -248 -375 -297 -905 -950 -216 -975 -71 -412 -695 -769 -131 -967 -318 -586 -559 -355 -849 -488 -707 -500 -489 -357 -662 -712 -693 -689 -498 -149 -684 -554 -167 -98 -368 -841 -414 -159 -997 -232 -394 -606 -384 -489 -577 -383 -768 -877 -837 -974 -138 -902 -971 -192 -268 -146 -786 -886 -250 -875 -88 -800 -679 -511 -755 -792 -545 -180 -835 -733 -992 -397 -984 -986 -82 -98 -130 -668 -992 -28 -90 -907 -194 -341 -870 -152 -269 -435 -748 -580 -834 -280 -462 -114 -630 -47 -278 -903 -653 -591 -35 -882 -227 -656 -467 -814 -168 -600 -889 -12 -796 -504 -603 -233 -616 -162 -904 -298 -349 -149 -994 -455 -705 -406 -56 -189 -366 -883 -874 -800 -149 -245 -389 -951 -529 -127 -909 -150 -539 -86 -713 -319 -674 -411 -917 -986 -662 -170 -112 -743 -100 -798 -823 -681 -712 -17 -491 -328 -159 -30 -944 -854 -601 -984 -779 -115 -362 -888 -989 -236 -714 -776 -599 -690 -928 -495 -1000 -574 -1 -74 -882 -505 -733 -458 -119 -473 -413 -575 -474 -669 -235 -860 -240 -377 -203 -137 -453 -117 -453 -343 -455 -169 -762 -512 -518 -195 -849 -195 -143 -999 -1000 -772 -532 -969 -189 -336 -417 -491 -889 -672 -973 -930 -578 -586 -580 -361 -614 -523 -791 -675 -226 -422 -973 -342 -219 -877 -602 -916 -45 -198 -121 -630 -288 -239 -268 -425 -865 -474 -172 -947 -90 -700 -618 -534 -17 -295 -40 -1000 -299 -434 -794 -995 -987 -966 -317 -308 -641 -412 -162 -608 -187 -835 -752 -896 -18 -814 -265 -862 -744 -944 -501 -668 -41 -174 -658 -312 -409 -337 -454 -954 -656 -694 -324 -173 -347 -98 -658 -226 -66 -186 -146 -591 -48 -986 -657 -135 -748 -367 -393 -786 -158 -748 -302 -666 -708 -871 -979 -916 -89 -256 -9 -764 -183 -695 -454 -841 -808 -64 -890 -81 -302 -417 -103 -552 -299 -448 -342 -750 -941 -370 -494 -424 -707 -219 -473 -239 -339 -794 -794 -171 -120 -377 -679 -744 -891 -739 -913 -659 -157 -710 -425 -616 -62 -126 -860 -185 -209 -322 -746 -550 -740 -687 -234 -586 -432 -248 -720 -180 -958 -649 -439 -616 -432 -131 -852 -825 -416 -141 -196 -324 -213 -145 -674 -108 -596 -429 -767 -759 -734 -826 -233 -296 -535 -150 -552 -513 -847 -44 -357 -142 -340 -349 -468 -158 -299 -529 -8 -465 -633 -781 -397 -337 -83 -973 -332 -862 -800 -938 -734 -222 -21 -206 -267 -646 -84 -236 -278 -778 -46 -527 -960 -722 -970 -618 -265 -599 -474 -27 -615 -148 -896 -870 -203 -204 -407 -834 -209 -609 -712 -858 -140 -894 -174 -995 -914 -845 -704 -494 -549 -916 -165 -629 -992 -412 -281 -811 -230 -137 -36 -858 -237 -816 -437 -682 -741 -584 -30 -526 -280 -634 -710 -445 -405 -131 -630 -387 -337 -387 -53 -593 -96 -500 -924 -327 -97 -947 -278 -799 -820 -27 -61 -966 -58 -646 -203 -491 -965 -612 -377 -149 -446 -491 -707 -347 -766 -251 -814 -793 -75 -405 -89 -579 -384 -429 -896 -1000 -883 -395 -964 -363 -399 -319 -967 -704 -69 -583 -409 -551 -777 -352 -863 -246 -834 -633 -465 -414 -638 -908 -250 -298 -826 -447 -491 -514 -358 -378 -333 -606 -449 -974 -724 -50 -67 -926 -448 -105 -443 -492 -503 -840 -50 -696 -48 -183 -673 -596 -666 -282 -190 -930 -463 -630 -413 -555 -867 -495 -772 -175 -340 -220 -25 -509 -765 -98 -292 -416 -522 -59 -29 -880 -871 -358 -941 -109 -272 -431 -618 -777 -272 -598 -762 -928 -507 -248 -959 -967 -104 -887 -150 -810 -955 -61 -142 -875 -296 -117 -535 -975 -318 -23 -445 -245 -956 -550 -760 -185 -327 -967 -668 -20 -831 -729 -783 -644 -759 -997 -323 -23 -679 -713 -211 -733 -201 -876 -215 -924 -613 -914 -392 -812 -354 -515 -443 -255 -384 -818 -742 -481 -850 -101 -701 -281 -744 -116 -904 -876 -679 -186 -288 -512 -627 -295 -160 -570 -849 -944 -214 -396 -425 -775 -845 -216 -709 -381 -802 -113 -664 -288 -111 -515 -278 -845 -564 -907 -171 -509 -898 -686 -718 -356 -587 -427 -318 -452 -289 -194 -517 -277 -143 -407 -974 -65 -277 -262 -666 -314 -553 -773 -230 -77 -684 -886 -463 -893 -227 -433 -560 -726 -987 -243 -598 -905 -828 -825 -977 -815 -898 -861 -963 -972 -839 -996 -885 -804 -925 -935 -683 -796 -988 -946 -66 -285 -313 -567 -77 -42 -477 -20 -801 -471 -574 -875 -303 -342 -775 -835 -230 -680 -638 -434 -787 -933 -243 -477 -139 -469 -466 -286 -562 -439 -261 -549 -499 -641 -988 -832 -545 -481 -975 -754 -571 -715 -890 -21 -603 -586 -366 -275 -578 -288 -627 -713 -441 -783 -859 -462 -143 -103 -528 -658 -751 -347 -446 -838 -468 -40 -788 -599 -72 -670 -438 -78 -783 -715 -875 -530 -121 -431 -723 -664 -782 -95 -956 -485 -233 -365 -17 -513 -929 -521 -426 -590 -257 -965 -290 -199 -341 -203 -237 -506 -91 -31 -862 -271 -790 -909 -68 -24 -911 -560 -484 -842 -981 -434 -985 -268 -717 -726 -609 -885 -921 -163 -886 -668 -773 -769 -254 -669 -915 -502 -148 -895 -807 -312 -489 -25 -664 -317 -5 -786 -586 -450 -349 -352 -460 -601 -191 -911 -320 -731 -334 -511 -721 -827 -60 -509 -806 -637 -736 -227 -651 -839 -907 -417 -219 -811 -843 -649 -81 -45 -714 -799 -889 -611 -117 -917 -517 -374 -315 -227 -798 -589 -351 -467 -373 -973 -963 -591 -201 -898 -21 -273 -573 -251 -239 -174 -493 -38 -786 -208 -844 -699 -272 -97 -370 -240 -277 -374 -482 -456 -47 -259 -239 -120 -40 -54 -825 -68 -437 -743 -986 -853 -651 -93 -889 -348 -373 -547 -108 -648 -433 -180 -898 -147 -241 -889 -411 -268 -15 -889 -708 -119 -29 -649 -386 -879 -289 -757 -442 -332 -825 -603 -838 -527 -235 -193 -130 -812 -73 -807 -682 -401 -884 -415 -923 -610 -62 -370 -167 -858 -914 -254 -193 -525 -457 -493 -345 -744 -145 -444 -930 -607 -140 -838 -434 -95 -942 -699 -957 -92 -286 -325 -46 -776 -690 -121 -463 -343 -409 -427 -441 -876 -433 -801 -483 -646 -284 -994 -213 -504 -758 -214 -267 -24 -914 -745 -67 -990 -168 -925 -611 -717 -938 -748 -787 -594 -739 -357 -697 -484 -269 -337 -634 -256 -503 -621 -613 -337 -180 -476 -869 -369 -111 -134 -390 -399 -847 -665 -344 -314 -633 -634 -439 -202 -808 -156 -46 -347 -673 -559 -309 -181 -893 -810 -644 -227 -163 -433 -506 -370 -65 -828 -582 -987 -916 -424 -212 -603 -410 -940 -436 -235 -848 -583 -418 -898 -176 -289 -510 -560 -313 -573 -877 -267 -692 -447 -296 -670 -860 -382 -762 -682 -574 -846 -340 -116 -487 -483 -972 -785 -625 -808 -507 -829 -873 -443 -182 -172 -384 -798 -287 -138 -995 -691 -190 -486 -303 -670 -830 -131 -120 -17 -941 -69 -376 -413 -659 -627 -430 -952 -30 -114 -10 -25 -386 -379 -533 -295 -123 -900 -458 -153 -659 -146 -884 -760 -259 -810 -523 -342 -866 -221 -654 -612 -559 -204 -278 -624 -656 -2 -373 -934 -217 -768 -458 -984 -282 -719 -881 -901 -376 -839 -915 -183 -728 -390 -840 -537 -281 -863 -242 -735 -100 -1000 -642 -749 -697 -715 -787 -639 -472 -366 -683 -742 -595 -790 -592 -179 -514 -406 -225 -346 -727 -66 -333 -553 -896 -992 -130 -226 -103 -533 -829 -510 -918 -780 -499 -867 -644 -378 -234 -729 -212 -962 -385 -206 -28 -390 -846 -839 -928 -155 -200 -921 -205 -862 -285 -267 -625 -437 -955 -444 -890 -481 -579 -484 -560 -650 -472 -442 -103 -639 -603 -925 -996 -835 -733 -83 -542 -160 -489 -651 -391 -976 -643 -562 -206 -722 -231 -259 -12 -592 -500 -410 -467 -995 -672 -710 -457 -988 -189 -593 -583 -693 -129 -276 -757 -175 -912 -177 -456 -632 -984 -285 -838 -822 -496 -939 -454 -329 -817 -912 -989 -569 -949 -54 -979 -227 -850 -602 -786 -246 -815 -738 -688 -353 -618 -915 -246 -954 -626 -201 -120 -985 -599 -509 -192 -179 -776 -187 -542 -362 -624 -684 -803 -95 -334 -117 -279 -122 -742 -576 -950 -437 -15 -827 -343 -642 -900 -667 -423 -716 -329 -47 -157 -851 -343 -317 -68 -319 -85 -696 -854 -139 -39 -549 -632 -90 -944 -232 -962 -891 -349 -724 -280 -813 -541 -678 -310 -795 -543 -382 -191 -402 -476 -893 -20 -799 -337 -811 -138 -835 -464 -975 -541 -966 -504 -271 -18 -648 -749 -749 -724 -299 -117 -125 -909 -201 -89 -458 -19 -704 -655 -255 -828 -362 -220 -288 -495 -240 -768 -702 -207 -501 -15 -378 -406 -198 -13 -144 -869 -320 -985 -290 -64 -824 -402 -962 -17 -852 -964 -573 -787 -842 -914 -357 -974 -211 -699 -212 -516 -649 -892 -144 -923 -352 -845 -139 -472 -929 -254 -192 -473 -514 -872 -814 -568 -192 -882 -282 -801 -822 -26 -192 -180 -406 -145 -256 -879 -697 -740 -641 -677 -184 -445 -715 -629 -264 -775 -990 -502 -606 -285 -475 -61 -493 -357 -747 -62 -621 -488 -752 -516 -739 -819 -307 -313 -195 -155 -461 -873 -485 -332 -891 -259 -675 -18 -508 -867 -280 -33 -522 -8 -327 -100 -925 -541 -321 -964 -539 -722 -566 -805 -108 -5 -963 -819 -890 -807 -594 -790 -85 -651 -937 -529 -684 -875 -154 -530 -168 -769 -594 -457 -389 -987 -577 -265 -723 -235 -668 -347 -667 -319 -744 -644 -603 -832 -561 -864 -576 -517 -284 -984 -439 -655 -668 -747 -939 -70 -73 -492 -997 -442 -931 -680 -349 -988 -965 -994 -395 -339 -111 -60 -365 -590 -2 -283 -591 -943 -633 -676 -522 -764 -515 -520 -207 -964 -359 -701 -275 -643 -875 -707 -890 -181 -133 -390 -576 -665 -787 -901 -64 -57 -236 -846 -43 -224 -831 -802 -986 -193 -286 -617 -691 -817 -9 -784 -578 -922 -284 -75 -175 -441 -470 -462 -956 -346 -921 -345 -790 -191 -619 -629 -790 -59 -564 -50 -82 -442 -243 -947 -153 -866 -913 -964 -429 -835 -868 -429 -224 -124 -218 -923 -200 -298 -12 -767 -693 -660 -192 -667 -935 -2 -551 -727 -394 -324 -309 -77 -256 -92 -339 -307 -125 -225 -314 -726 -245 -777 -880 -671 -741 -986 -777 -620 -282 -871 -195 -779 -217 -5 -505 -372 -697 -603 -469 -375 -13 -579 -928 -714 -665 -616 -253 -542 -247 -577 -154 -737 -97 -208 -380 -969 -455 -985 -865 -315 -379 -521 -870 -630 -768 -897 -303 -590 -959 -698 -395 -926 -966 -7 -886 -116 -386 -657 -759 -101 -14 -61 -310 -860 -977 -976 -664 -824 -915 -145 -574 -734 -719 -766 -870 -476 -966 -957 -474 -513 -283 -707 -787 -646 -502 -454 -186 -738 -972 -254 -238 -487 -379 -473 -919 -813 -288 -966 -990 -307 -777 -434 -666 -772 -692 -513 -576 -572 -508 -580 -744 -377 -646 -581 -293 -481 -722 -899 -56 -281 -939 -54 -741 -311 -740 -342 -294 -135 -312 -70 -215 -324 -860 -163 -196 -793 -864 -754 -889 -256 -338 -946 -161 -628 -424 -74 -4 -2 -846 -243 -632 -36 -615 -681 -468 -714 -631 -3 -85 -314 -144 -571 -120 -762 -178 -419 -246 -825 -468 -519 -815 -748 -105 -845 -566 -591 -659 -216 -744 -199 -275 -606 -261 -152 -888 -401 -481 -324 -133 -715 -583 -464 -766 -926 -318 -16 -905 -463 -41 -171 -867 -618 -386 -114 -143 -834 -504 -363 -344 -327 -109 -837 -644 -121 -526 -784 -25 -191 -346 -68 -37 -442 -838 -308 -300 -204 -629 -641 -305 -618 -811 -361 -280 -436 -210 -531 -608 -737 -842 -936 -582 -709 -336 -132 -798 -533 -115 -346 -911 -538 -144 -106 -233 -72 -877 -824 -709 -1 -919 -617 -343 -260 -29 -1 -814 -132 -213 -422 -811 -341 -512 -272 -779 -968 -166 -812 -161 -433 -820 -584 -486 -94 -21 -973 -772 -722 -38 -234 -576 -404 -784 -284 -915 -566 -30 -266 -527 -618 -99 -40 -278 -73 -926 -749 -730 -43 -259 -201 -842 -304 -647 -395 -805 -103 -811 -904 -41 -687 -429 -741 -121 -802 -917 -450 -70 -53 -595 -930 -631 -615 -562 -300 -178 -172 -746 -875 -348 -578 -849 -334 -365 -645 -879 -420 -674 -584 -68 -808 -181 -715 -147 -584 -641 -969 -473 -184 -496 -653 -182 -557 -162 -717 -376 -778 -544 -629 -888 -865 -147 -662 -638 -404 -571 -508 -679 -812 -917 -330 -751 -311 -872 -946 -169 -975 -756 -85 -943 -950 -226 -471 -667 -587 -652 -500 -403 -327 -163 -284 -495 -954 -832 -169 -385 -55 -727 -177 -430 -742 -895 -580 -837 -780 -904 -735 -485 -370 -800 -671 -992 -702 -227 -417 -281 -431 -858 -715 -733 -159 -660 -933 -296 -470 -986 -817 -485 -847 -171 -12 -594 -215 -924 -326 -894 -749 -106 -696 -108 -22 -235 -343 -324 -296 -625 -120 -271 -170 -714 -991 -308 -715 -713 -888 -576 -846 -494 -835 -605 -336 -442 -580 -119 -886 -892 -529 -894 -873 -979 -283 -849 -488 -5 -841 -293 -179 -482 -728 -649 -504 -68 -128 -666 -99 -48 -468 -820 -502 -270 -905 -491 -652 -898 -789 -660 -909 -749 -501 -144 -119 -895 -428 -385 -979 -121 -239 -404 -241 -166 -548 -705 -979 -328 -76 -405 -386 -769 -394 -541 -669 -28 -222 -905 -59 -305 -601 -71 -868 -268 -377 -720 -794 -131 -24 -789 -878 -121 -520 -338 -863 -457 -336 -51 -637 -706 -184 -444 -251 -468 -556 -407 -373 -667 -679 -141 -742 -857 -319 -195 -104 -176 -389 -637 -419 -501 -244 -356 -294 -188 -446 -3 -788 -115 -532 -846 -517 -401 -131 -689 -457 -866 -72 -407 -261 -993 -673 -342 -797 -881 -741 -512 -224 -818 -330 -571 -169 -499 -783 -417 -502 -781 -217 -887 -978 -708 -626 -469 -958 -601 -66 -544 -690 -132 -617 -527 -431 -42 -980 -769 -623 -674 -43 -687 -791 -364 -903 -521 -942 -558 -703 -69 -610 -61 -177 -214 -601 -324 -282 -888 -856 -255 -269 -57 -882 -939 -751 -858 -882 -244 -344 -307 -685 -639 -619 -809 -701 -823 -212 -622 -51 -980 -421 -851 -390 -91 -768 -527 -236 -626 -943 -654 -781 -522 -5 -49 -279 -500 -632 -832 -826 -448 -101 -715 -483 -88 -605 -901 -591 -930 -805 -155 -371 -746 -171 -153 -321 -496 -517 -610 -452 -35 -743 -78 -602 -383 -177 -27 -66 -905 -231 -35 -910 -726 -891 -326 -745 -682 -403 -674 -615 -526 -926 -266 -148 -250 -326 -433 -487 -278 -28 -50 -641 -518 -404 -567 -41 -548 -872 -637 -758 -320 -185 -926 -829 -12 -612 -326 -164 -646 -2 -270 -641 -742 -662 -674 -72 -357 -609 -202 -676 -559 -950 -69 -322 -829 -368 -392 -185 -764 -703 -245 -631 -821 -45 -320 -637 -394 -107 -598 -814 -887 -448 -893 -703 -869 -821 -465 -803 -106 -972 -583 -946 -213 -224 -960 -149 -865 -600 -136 -663 -819 -513 -627 -244 -878 -15 -362 -600 -871 -785 -962 -134 -40 -247 -442 -455 -875 -73 -847 -700 -996 -433 -245 -999 -524 -75 -677 -997 -245 -367 -620 -623 -882 -588 -108 -145 -729 -32 -600 -453 -610 -475 -478 -114 -478 -521 -817 -150 -488 -700 -175 -755 -168 -542 -169 -26 -90 -191 -352 -346 -718 -912 -145 -154 -861 -569 -424 -925 -919 -725 -613 -532 -775 -839 -758 -808 -189 -207 -20 -39 -298 -949 -278 -2 -58 -65 -865 -97 -200 -723 -871 -7 -491 -561 -893 -275 -713 -171 -668 -278 -932 -34 -554 -74 -170 -703 -902 -846 -941 -708 -437 -742 -540 -26 -38 -499 -338 -480 -165 -224 -468 -518 -552 -155 -828 -995 -637 -913 -245 -389 -511 -605 -734 -410 -183 -288 -219 -450 -631 -880 -356 -378 -317 -717 -833 -518 -810 -89 -911 -804 -566 -213 -467 -765 -311 -716 -708 -998 -667 -252 -384 -362 -277 -717 -656 -455 -132 -602 -504 -862 -622 -270 -604 -820 -377 -42 -455 -117 -964 -291 -291 -374 -436 -642 -328 -515 -528 -177 -789 -284 -698 -217 -742 -501 -37 -356 -985 -750 -88 -250 -698 -607 -910 -652 -211 -745 -208 -297 -79 -172 -766 -665 -819 -480 -880 -846 -741 -630 -351 -562 -197 -753 -720 -888 -969 -877 -737 -711 -567 -840 -144 -56 -418 -811 -496 -659 -887 -433 -486 -788 -664 -614 -308 -988 -73 -920 -319 -530 -734 -37 -462 -225 -230 -187 -932 -678 -214 -483 -180 -198 -691 -21 -286 -108 -879 -471 -380 -658 -709 -889 -74 -556 -797 -272 -906 -32 -807 -891 -417 -152 -996 -927 -245 -152 -946 -571 -277 -305 -531 -370 -794 -894 -668 -373 -393 -200 -906 -55 -779 -971 -875 -234 -397 -231 -525 -447 -469 -282 -99 -680 -650 -807 -373 -43 -114 -364 -546 -541 -500 -257 -9 -996 -37 -911 -147 -940 -498 -712 -766 -320 -157 -990 -241 -712 -334 -84 -566 -856 -633 -186 -125 -962 -742 -22 -245 -697 -798 -484 -517 -579 -909 -698 -62 -239 -68 -649 -682 -747 -911 -785 -298 -472 -821 -411 -467 -967 -188 -190 -446 -701 -301 -696 -978 -787 -875 -203 -421 -93 -379 -362 -679 -788 -606 -376 -191 -672 -9 -286 -549 -177 -800 -128 -305 -455 -158 -192 -671 -707 -600 -131 -567 -941 -925 -464 -276 -661 -348 -993 -671 -894 -351 -150 -222 -322 -984 -239 -27 -24 -728 -517 -453 -866 -159 -754 -896 -989 -612 -228 -582 -728 -839 -872 -472 -669 -609 -722 -352 -844 -818 -662 -184 -218 -469 -303 -526 -901 -488 -843 -734 -235 -550 -432 -44 -125 -311 -594 -909 -688 -174 -767 -616 -615 -705 -533 -743 -4 -341 -93 -475 -825 -63 -987 -609 -700 -764 -229 -87 -838 -638 -632 -390 -597 -378 -967 -64 -53 -378 -755 -703 -891 -940 -614 -852 -41 -682 -232 -316 -880 -854 -689 -255 -961 -864 -324 -579 -410 -426 -928 -446 -996 -536 -655 -528 -161 -37 -521 -399 -989 -678 -347 -352 -734 -602 -194 -741 -994 -660 -587 -292 -493 -258 -627 -132 -184 -81 -186 -101 -371 -365 -622 -870 -692 -904 -310 -111 -144 -962 -972 -589 -695 -326 -76 -409 -25 -3 -730 -143 -596 -697 -885 -221 -661 -429 -363 -194 -3 -609 -194 -46 -426 -963 -790 -948 -179 -854 -712 -75 -430 -22 -686 -632 -419 -92 -254 -179 -357 -316 -354 -55 -931 -817 -357 -135 -463 -569 -809 -785 -895 -830 -429 -918 -35 -870 -640 -361 -291 -106 -821 -998 -520 -933 -522 -425 -153 -472 -967 -188 -582 -600 -441 -690 -145 -730 -396 -957 -492 -377 -691 -752 -98 -980 -588 -180 -424 -472 -290 -23 -789 -839 -427 -559 -352 -735 -877 -20 -505 -849 -751 -120 -146 -587 -942 -623 -893 -921 -238 -467 -486 -111 -893 -34 -65 -309 -668 -602 -183 -621 -984 -942 -545 -410 -849 -999 -326 -367 -809 -498 -582 -146 -891 -458 -20 -990 -63 -284 -854 -958 -916 -952 -657 -473 -89 -947 -829 -175 -785 -437 -341 -413 -486 -275 -898 -811 -486 -265 -144 -23 -734 -175 -939 -939 -969 -127 -671 -605 -569 -84 -122 -950 -81 -46 -448 -150 -341 -276 -462 -986 -888 -266 -53 -552 -733 -411 -302 -367 -264 -578 -700 -809 -829 -735 -151 -568 -51 -983 -159 -69 -104 -271 -381 -354 -365 -456 -22 -395 -359 -870 -512 -478 -848 -948 -169 -972 -56 -583 -302 -770 -106 -388 -257 -679 -793 -349 -1000 -281 -298 -634 -216 -832 -897 -723 -468 -79 -941 -643 -679 -679 -441 -371 -852 -908 -577 -943 -146 -607 -286 -391 -96 -329 -950 -42 -302 -28 -77 -932 -265 -178 -180 -83 -123 -284 -573 -601 -237 -760 -78 -62 -551 -697 -451 -634 -82 -178 -593 -116 -833 -694 -142 -682 -928 -704 -823 -926 -211 -942 -670 -722 -868 -924 -918 -831 -821 -107 -477 -16 -1 -304 -162 -279 -201 -557 -148 -778 -694 -421 -658 -610 -452 -564 -193 -103 -302 -335 -243 -182 -264 -833 -16 -744 -283 -228 -381 -351 -379 -719 -87 -272 -622 -298 -830 -569 -631 -500 -544 -703 -917 -119 -976 -546 -918 -232 -549 -848 -96 -36 -974 -348 -356 -632 -233 -251 -40 -770 -701 -942 -661 -725 -482 -879 -784 -411 -180 -65 -486 -342 -704 -91 -98 -763 -415 -377 -119 -533 -533 -892 -119 -776 -90 -477 -654 -393 -568 -733 -173 -438 -921 -124 -529 -53 -819 -2 -738 -540 -324 -638 -390 -674 -15 -316 -754 -557 -521 -178 -170 -101 -147 -325 -211 -598 -444 -24 -445 -438 -869 -404 -542 -833 -288 -668 -740 -84 -892 -6 -776 -178 -807 -270 -891 -310 -583 -260 -978 -844 -737 -919 -497 -351 -25 -668 -972 -311 -329 -984 -444 -925 -402 -644 -957 -175 -706 -836 -891 -743 -17 -48 -897 -967 -98 -614 -180 -371 -917 -798 -204 -678 -650 -124 -507 -300 -233 -433 -623 -560 -207 -343 -657 -190 -776 -119 -212 -194 -91 -500 -664 -445 -42 -475 -971 -982 -605 -453 -188 -665 -165 -193 -291 -937 -129 -98 -425 -847 -694 -178 -540 -865 -409 -153 -426 -998 -820 -819 -561 -279 -547 -19 -380 -183 -617 -525 -602 -276 -632 -454 -331 -220 -618 -525 -47 -754 -577 -906 -191 -204 -197 -657 -232 -987 -120 -681 -144 -829 -345 -375 -38 -784 -493 -671 -295 -949 -485 -249 -9 -566 -445 -195 -608 -841 -764 -289 -45 -283 -259 -550 -827 -896 -106 -759 -279 -856 -319 -301 -144 -852 -765 -233 -627 -510 -125 -597 -77 -235 -483 -663 -987 -855 -375 -700 -783 -524 -277 -241 -314 -770 -875 -524 -327 -446 -490 -692 -119 -630 -195 -265 -481 -215 -839 -946 -138 -902 -593 -549 -884 -932 -285 -141 -544 -77 -835 -920 -696 -967 -764 -223 -796 -154 -109 -451 -464 -861 -549 -656 -489 -366 -141 -560 -353 -272 -372 -356 -924 -867 -417 -279 -367 -807 -416 -156 -727 -743 -158 -438 -695 -870 -740 -290 -920 -85 -450 -386 -742 -160 -565 -246 -222 -760 -28 -726 -859 -544 -856 -476 -112 -745 -98 -571 -235 -267 -118 -114 -667 -450 -467 -235 -770 -157 -598 -263 -609 -644 -455 -238 -151 -182 -701 -726 -16 -418 -198 -984 -442 -681 -531 -294 -467 -404 -56 -821 -560 -336 -642 -642 -587 -331 -551 -533 -733 -81 -22 -146 -431 -272 -247 -878 -536 -445 -868 -606 -723 -573 -227 -356 -944 -196 -46 -556 -888 -611 -345 -988 -106 -467 -204 -539 -521 -616 -379 -305 -911 -181 -963 -595 -149 -553 -106 -875 -427 -291 -620 -720 -641 -805 -949 -768 -259 -651 -369 -847 -161 -587 -320 -954 -801 -877 -140 -321 -253 -561 -476 -56 -101 -302 -455 -57 -747 -128 -193 -202 -961 -124 -316 -390 -894 -794 -122 -338 -889 -303 -574 -410 -470 -245 -761 -436 -850 -990 -542 -138 -113 -149 -208 -793 -215 -133 -136 -421 -905 -624 -103 -280 -238 -626 -981 -582 -753 -640 -779 -750 -167 -18 -757 -256 -255 -754 -957 -414 -320 -461 -679 -736 -864 -939 -149 -186 -89 -240 -65 -475 -165 -335 -859 -580 -501 -464 -626 -601 -976 -450 -929 -944 -431 -874 -462 -690 -530 -665 -977 -384 -566 -701 -742 -810 -65 -940 -182 -583 -454 -167 -786 -450 -486 -984 -509 -947 -355 -67 -144 -846 -435 -85 -184 -100 -343 -433 -930 -718 -487 -320 -801 -605 -411 -993 -933 -729 -497 -753 -861 -217 -181 -46 -820 -991 -795 -827 -877 -982 -19 -739 -203 -934 -986 -231 -295 -980 -872 -347 -251 -122 -762 -761 -147 -614 -154 -874 -195 -774 -553 -420 -505 -296 -416 -628 -49 -60 -36 -994 -601 -830 -990 -993 -511 -877 -311 -818 -521 -196 -999 -218 -131 -115 -730 -177 -117 -974 -903 -379 -405 -810 -146 -351 -693 -759 -658 -400 -908 -175 -351 -135 -90 -838 -818 -661 -714 -420 -889 -367 -866 -424 -441 -403 -999 -656 -684 -611 -974 -134 -938 -265 -461 -353 -909 -544 -313 -124 -236 -861 -248 -369 -923 -349 -535 -239 -843 -570 -906 -462 -198 -770 -426 -111 -108 -37 -768 -754 -490 -219 -330 -291 -838 -94 -207 -713 -280 -572 -368 -509 -484 -863 -742 -685 -539 -950 -786 -329 -494 -147 -643 -380 -737 -559 -392 -87 -466 -123 -40 -228 -622 -575 -979 -422 -806 -210 -343 -800 -67 -569 -156 -505 -233 -379 -573 -436 -910 -819 -817 -121 -969 -898 -969 -758 -59 -942 -988 -441 -22 -382 -27 -165 -969 -43 -516 -805 -619 -814 -473 -749 -143 -786 -404 -758 -951 -161 -464 -813 -57 -219 -210 -496 -83 -231 -644 -377 -392 -871 -120 -450 -396 -696 -563 -984 -649 -578 -310 -492 -273 -925 -386 -373 -803 -495 -141 -686 -433 -89 -687 -773 -84 -546 -448 -185 -796 -430 -868 -598 -713 -732 -880 -969 -360 -931 -115 -583 -845 -370 -172 -611 -841 -715 -990 -113 -663 -981 -67 -558 -478 -442 -190 -690 -816 -355 -545 -638 -209 -240 -815 -843 -799 -957 -389 -806 -373 -840 -890 -61 -186 -614 -34 -756 -239 -694 -530 -781 -438 -723 -870 -628 -730 -901 -155 -774 -306 -930 -92 -690 -764 -68 -249 -727 -204 -680 -320 -787 -740 -299 -621 -909 -94 -550 -746 -418 -144 -683 -330 -531 -629 -70 -262 -929 -647 -834 -472 -736 -977 -389 -390 -596 -218 -56 -949 -992 -302 -671 -717 -271 -229 -208 -526 -753 -823 -923 -623 -794 -36 -917 -215 -511 -110 -747 -622 -162 -624 -353 -220 -384 -976 -966 -532 -453 -978 -604 -477 -267 -621 -119 -896 -724 -632 -849 -439 -525 -318 -791 -656 -183 -494 -441 -362 -343 -883 -547 -218 -283 -265 -207 -785 -817 -105 -583 -749 -843 -332 -598 -531 -417 -753 -765 -125 -943 -921 -995 -296 -108 -418 -512 -570 -724 -329 -157 -591 -862 -598 -14 -672 -909 -263 -153 -471 -744 -36 -778 -977 -663 -648 -19 -500 -491 -227 -438 -504 -811 -541 -120 -459 -63 -410 -122 -652 -976 -47 -479 -981 -902 -140 -292 -137 -633 -330 -892 -522 -659 -940 -421 -619 -388 -672 -77 -148 -880 -853 -691 -610 -370 -901 -970 -904 -91 -119 -797 -376 -731 -915 -223 -208 -681 -222 -745 -788 -408 -694 -949 -751 -579 -507 -450 -830 -862 -399 -93 -361 -458 -872 -933 -644 -80 -137 -844 -592 -725 -276 -927 -234 -923 -512 -625 -231 -347 -882 -34 -5 -341 -352 -3 -994 -699 -645 -623 -629 -544 -75 -84 -715 -496 -800 -451 -7 -181 -695 -506 -588 -860 -205 -817 -416 -848 -515 -831 -453 -467 -383 -754 -103 -82 -774 -447 -788 -975 -37 -244 -226 -394 -917 -999 -747 -434 -537 -708 -202 -240 -148 -513 -580 -706 -123 -283 -318 -970 -224 -817 -912 -267 -219 -151 -385 -247 -282 -896 -867 -580 -195 -449 -278 -36 -108 -75 -586 -274 -379 -706 -67 -655 -793 -434 -725 -747 -332 -818 -823 -115 -867 -681 -542 -972 -759 -401 -527 -610 -796 -326 -559 -635 -879 -186 -962 -612 -590 -938 -78 -148 -960 -479 -317 -24 -464 -829 -35 -448 -832 -652 -174 -799 -953 -152 -797 -422 -9 -322 -804 -236 -710 -709 -914 -403 -796 -23 -127 -97 -151 -335 -891 -528 -393 -675 -25 -727 -317 -652 -14 -401 -39 -817 -727 -990 -423 -619 -1000 -855 -394 -414 -3 -549 -902 -146 -366 -351 -689 -867 -327 -215 -419 -219 -537 -966 -111 -45 -489 -511 -987 -643 -901 -919 -899 -41 -801 -602 -965 -647 -428 -988 -679 -552 -970 -913 -760 -780 -792 -667 -158 -178 -911 -569 -210 -930 -445 -872 -145 -470 -898 -68 -111 -682 -939 -960 -380 -404 -831 -65 -106 -851 -67 -382 -371 -579 -370 -561 -587 -966 -126 -717 -201 -31 -389 -934 -805 -569 -494 -741 -486 -194 -366 -974 -751 -368 -74 -69 -12 -472 -512 -144 -237 -109 -617 -326 -348 -806 -169 -311 -367 -825 -957 -567 -745 -163 -910 -904 -350 -164 -806 -663 -16 -590 -230 -157 -465 -422 -675 -126 -842 -99 -612 -258 -357 -784 -623 -516 -958 -127 -909 -647 -436 -379 -138 -853 -413 -483 -990 -377 -599 -533 -589 -986 -23 -351 -630 -222 -400 -626 -499 -377 -208 -856 -148 -622 -900 -543 -615 -712 -19 -789 -755 -779 -758 -95 -151 -623 -469 -835 -398 -36 -675 -963 -109 -930 -482 -219 -878 -985 -784 -457 -336 -881 -587 -753 -983 -20 -875 -440 -5 -503 -959 -339 -640 -860 -60 -35 -199 -221 -455 -870 -845 -503 -4 -490 -426 -342 -28 -584 -271 -577 -687 -778 -291 -128 -208 -650 -800 -548 -990 -861 -598 -149 -237 -697 -249 -909 -603 -351 -665 -545 -571 -995 -962 -541 -430 -83 -340 -176 -540 -282 -459 -633 -793 -473 -970 -645 -831 -580 -704 -853 -590 -453 -623 -287 -612 -910 -636 -691 -249 -737 -31 -980 -272 -571 -509 -76 -827 -88 -493 -637 -190 -602 -326 -199 -773 -406 -657 -689 -178 -75 -185 -641 -262 -806 -327 -463 -434 -274 -614 -781 -678 -791 -131 -143 -885 -209 -92 -324 -90 -897 -819 -998 -640 -937 -621 -957 -605 -268 -569 -303 -544 -150 -49 -404 -34 -1 -916 -541 -718 -591 -915 -39 -217 -386 -589 -763 -996 -308 -210 -409 -143 -727 -471 -846 -28 -988 -315 -208 -224 -414 -968 -111 -58 -752 -607 -310 -37 -121 -967 -923 -756 -787 -660 -720 -75 -846 -165 -195 -518 -392 -868 -141 -53 -215 -866 -853 -663 -926 -831 -757 -998 -712 -988 -658 -381 -382 -203 -497 -942 -236 -105 -97 -147 -621 -854 -712 -353 -879 -65 -85 -801 -582 -372 -214 -278 -666 -858 -927 -808 -927 -763 -548 -226 -233 -861 -201 -823 -435 -836 -175 -541 -151 -547 -328 -407 -137 -635 -669 -920 -662 -709 -51 -924 -789 -632 -39 -478 -627 -971 -90 -398 -456 -91 -874 -361 -144 -906 -886 -479 -546 -464 -701 -272 -393 -207 -67 -810 -26 -574 -867 -900 -596 -8 -760 -691 -729 -288 -189 -208 -219 -189 -82 -939 -617 -193 -488 -376 -821 -953 -436 -686 -200 -304 -299 -34 -848 -128 -756 -145 -757 -203 -966 -973 -128 -330 -448 -959 -110 -527 -317 -718 -351 -404 -762 -292 -367 -936 -854 -515 -391 -602 -89 -714 -700 -351 -811 -356 -583 -338 -529 -136 -84 -425 -958 -359 -185 -647 -666 -355 -324 -413 -35 -957 -289 -207 -693 -157 -737 -325 -778 -262 -912 -648 -790 -265 -971 -167 -620 -205 -775 -210 -13 -881 -71 -391 -378 -276 -438 -543 -394 -877 -566 -654 -551 -900 -410 -483 -248 -275 -406 -700 -777 -243 -52 -410 -251 -955 -691 -106 -24 -271 -956 -608 -768 -414 -576 -738 -251 -417 -681 -717 -407 -727 -771 -66 -470 -783 -373 -529 -983 -782 -333 -733 -800 -884 -827 -585 -200 -109 -809 -857 -640 -212 -63 -943 -546 -146 -108 -267 -759 -14 -898 -230 -630 -685 -358 -379 -726 -716 -23 -176 -393 -677 -761 -975 -179 -870 -3 -134 -218 -957 -513 -537 -142 -159 -818 -855 -816 -432 -698 -678 -688 -268 -732 -453 -547 -766 -966 -592 -765 -78 -625 -127 -187 -148 -517 -352 -361 -108 -361 -557 -790 -161 -379 -562 -58 -141 -352 -419 -955 -401 -350 -483 -403 -340 -561 -773 -120 -695 -315 -277 -285 -549 -746 -639 -777 -48 -35 -331 -332 -217 -222 -269 -948 -745 -348 -116 -192 -673 -186 -50 -572 -560 -355 -433 -734 -874 -28 -290 -597 -941 -418 -153 -138 -310 -853 -149 -926 -596 -832 -961 -165 -183 -177 -707 -157 -131 -901 -601 -412 -375 -556 -232 -6 -390 -129 -278 -583 -671 -250 -897 -182 -526 -892 -831 -729 -360 -442 -163 -461 -170 -144 -784 -599 -383 -508 -251 -661 -606 -970 -65 -662 -71 -267 -159 -70 -660 -305 -653 -791 -215 -745 -214 -434 -248 -329 -71 -110 -413 -238 -498 -900 -52 -398 -452 -252 -842 -479 -904 -304 -578 -706 -956 -25 -10 -675 -999 -69 -98 -259 -216 -7 -332 -320 -461 -210 -470 -642 -737 -824 -297 -173 -985 -736 -752 -208 -87 -829 -621 -726 -403 -890 -597 -378 -627 -405 -559 -973 -594 -643 -13 -223 -147 -859 -236 -194 -599 -977 -151 -174 -532 -256 -138 -162 -363 -75 -404 -547 -759 -953 -784 -80 -438 -257 -466 -845 -49 -156 -206 -516 -150 -298 -801 -88 -169 -340 -788 -946 -836 -864 -212 -329 -891 -49 -799 -179 -527 -907 -420 -413 -790 -666 -661 -323 -693 -197 -119 -931 -376 -762 -310 -829 -622 -311 -889 -524 -98 -141 -738 -321 -320 -64 -445 -128 -467 -748 -333 -959 -192 -6 -713 -117 -269 -293 -838 -777 -928 -383 -490 -144 -672 -705 -35 -760 -921 -877 -622 -633 -713 -93 -527 -30 -73 -300 -395 -328 -804 -733 -75 -632 -181 -379 -744 -314 -108 -714 -589 -705 -865 -686 -773 -340 -86 -610 -609 -904 -154 -885 -516 -534 -271 -649 -788 -94 -223 -38 -577 -837 -992 -915 -865 -890 -881 -632 -774 -740 -97 -46 -500 -488 -996 -380 -319 -581 -983 -533 -42 -699 -356 -682 -631 -199 -218 -567 -896 -511 -242 -650 -253 -465 -745 -112 -239 -65 -612 -488 -44 -848 -72 -875 -434 -435 -687 -889 -204 -788 -152 -711 -674 -232 -991 -843 -903 -978 -618 -256 -510 -289 -93 -78 -684 -352 -747 -878 -424 -771 -510 -355 -576 -160 -331 -289 -910 -233 -133 -662 -940 -548 -718 -42 -104 -404 -716 -599 -962 -714 -676 -264 -922 -562 -425 -116 -247 -955 -476 -514 -116 -670 -984 -183 -198 -149 -337 -460 -754 -767 -649 -608 -216 -542 -207 -85 -172 -182 -913 -344 -759 -211 -880 -321 -759 -871 -789 -861 -181 -862 -751 -583 -737 -383 -214 -702 -973 -395 -5 -738 -937 -808 -196 -776 -12 -179 -411 -253 -244 -36 -618 -601 -322 -704 -814 -696 -755 -243 -66 -268 -987 -553 -802 -898 -242 -126 -244 -895 -122 -724 -927 -789 -533 -362 -687 -570 -200 -583 -339 -504 -365 -58 -960 -918 -197 -778 -427 -820 -749 -462 -708 -520 -675 -773 -279 -825 -323 -265 -512 -905 -406 -295 -969 -297 -339 -60 -953 -171 -266 -847 -960 -701 -442 -889 -453 -481 -428 -703 -414 -848 -645 -267 -238 -874 -199 -895 -283 -680 -499 -557 -806 -928 -672 -252 -217 -709 -132 -146 -305 -349 -732 -48 -607 -719 -891 -602 -598 -883 -55 -687 -319 -914 -909 -832 -722 -813 -347 -11 -934 -429 -577 -867 -838 -742 -180 -750 -499 -534 -95 -525 -736 -741 -545 -92 -529 -647 -503 -906 -909 -249 -282 -1 -819 -365 -245 -950 -957 -591 -733 -388 -921 -891 -161 -749 -173 -938 -441 -973 -405 -174 -729 -485 -606 -851 -132 -185 -287 -705 -557 -10 -659 -632 -253 -683 -131 -680 -160 -280 -147 -648 -407 -114 -760 -646 -42 -93 -40 -879 -501 -777 -423 -378 -191 -283 -516 -385 -166 -701 -409 -306 -742 -243 -46 -32 -603 -923 -52 -2 -438 -835 -385 -306 -5 -139 -255 -891 -727 -354 -134 -725 -721 -386 -243 -657 -198 -739 -78 -449 -150 -949 -187 -992 -916 -84 -718 -864 -376 -929 -609 -565 -351 -420 -64 -263 -227 -743 -972 -597 -840 -374 -422 -43 -780 -697 -594 -528 -248 -912 -706 -172 -987 -149 -805 -596 -336 -892 -899 -612 -104 -698 -450 -871 -907 -414 -432 -365 -820 -186 -925 -402 -256 -230 -433 -396 -72 -299 -758 -831 -483 -421 -654 -378 -170 -355 -51 -561 -528 -748 -819 -822 -425 -8 -254 -30 -455 -456 -325 -416 -458 -944 -301 -987 -99 -23 -813 -156 -731 -401 -242 -296 -616 -714 -949 -345 -938 -749 -851 -562 -53 -101 -730 -679 -961 -917 -218 -936 -898 -755 -12 -155 -29 -159 -588 -799 -861 -506 -900 -744 -912 -63 -239 -863 -603 -187 -56 -444 -75 -463 -694 -991 -236 -452 -875 -121 -951 -963 -223 -409 -68 -383 -385 -226 -731 -468 -9 -196 -786 -756 -786 -404 -965 -346 -410 -811 -316 -584 -690 -432 -884 -535 -653 -916 -23 -984 -176 -847 -201 -812 -43 -213 -241 -120 -776 -809 -900 -649 -55 -261 -675 -718 -151 -458 -503 -416 -606 -769 -557 -229 -960 -903 -399 -428 -82 -511 -536 -423 -821 -15 -946 -934 -456 -293 -356 -311 -149 -89 -660 -720 -282 -172 -262 -817 -786 -869 -958 -307 -855 -921 -544 -229 -567 -964 -821 -993 -395 -146 -898 -518 -146 -214 -764 -183 -75 -412 -16 -716 -94 -795 -279 -754 -746 -557 -109 -926 -480 -941 -984 -601 -979 -105 -686 -366 -428 -528 -993 -614 -830 -525 -479 -423 -438 -331 -53 -216 -886 -913 -320 -759 -724 -914 -308 -591 -683 -668 -563 -803 -557 -776 -601 -786 -938 -164 -313 -708 -438 -912 -410 -688 -433 -775 -833 -334 -687 -809 -291 -233 -417 -133 -410 -554 -446 -386 -460 -453 -456 -697 -731 -349 -931 -24 -580 -409 -863 -188 -751 -310 -698 -151 -118 -942 -738 -585 -411 -211 -24 -528 -452 -123 -116 -803 -507 -180 -657 -687 -622 -425 -154 -741 -810 -743 -573 -239 -508 -93 -615 -803 -32 -623 -925 -364 -418 -715 -414 -286 -546 -538 -357 -885 -550 -192 -13 -658 -798 -830 -3 -162 -809 -583 -72 -534 -100 -235 -95 -894 -18 -839 -950 -328 -823 -238 -13 -659 -997 -150 -132 -163 -104 -83 -750 -111 -213 -596 -387 -202 -435 -4 -627 -806 -624 -31 -514 -383 -295 -392 -353 -696 -529 -419 -682 -214 -133 -416 -502 -924 -519 -247 -543 -160 -107 -959 -961 -918 -186 -939 -402 -308 -821 -749 -496 -6 -369 -613 -853 -557 -367 -313 -712 -410 -324 -703 -352 -718 -253 -858 -159 -17 -364 -585 -932 -932 -126 -21 -588 -696 -273 -70 -229 -626 -536 -856 -818 -817 -291 -892 -294 -541 -107 -987 -782 -687 -603 -298 -57 -414 -374 -605 -8 -254 -107 -323 -288 -769 -744 -108 -118 -362 -794 -605 -433 -718 -455 -587 -209 -867 -190 -101 -828 -565 -345 -150 -442 -531 -725 -627 -397 -496 -121 -402 -172 -458 -824 -978 -52 -158 -587 -25 -198 -832 -798 -914 -154 -596 -618 -20 -176 -585 -472 -343 -997 -464 -304 -876 -89 -331 -235 -515 -658 -502 -785 -744 -116 -276 -23 -997 -951 -550 -456 -353 -335 -229 -806 -787 -629 -966 -747 -360 -526 -385 -863 -175 -779 -376 -316 -315 -992 -154 -805 -657 -784 -832 -338 -306 -928 -975 -849 -257 -649 -150 -689 -319 -308 -639 -558 -607 -341 -315 -658 -837 -629 -576 -952 -503 -624 -247 -787 -574 -167 -801 -659 -637 -59 -714 -298 -644 -583 -577 -2 -635 -698 -47 -592 -630 -910 -42 -562 -746 -640 -791 -77 -508 -953 -619 -938 -343 -152 -728 -532 -497 -176 -329 -395 -123 -768 -253 -293 -326 -615 -295 -6 -841 -629 -115 -291 -225 -707 -803 -490 -2 -445 -487 -831 -504 -35 -965 -740 -260 -478 -426 -793 -695 -406 -894 -399 -260 -308 -802 -974 -689 -109 -54 -884 -85 -597 -476 -778 -368 -327 -581 -642 -128 -623 -821 -41 -475 -115 -166 -122 -532 -505 -368 -50 -895 -549 -191 -207 -863 -611 -170 -177 -228 -557 -275 -947 -161 -289 -751 -669 -233 -978 -698 -107 -336 -689 -747 -654 -880 -875 -820 -278 -929 -6 -34 -938 -315 -869 -174 -622 -822 -554 -982 -777 -991 -501 -606 -89 -747 -305 -423 -666 -20 -142 -559 -955 -110 -525 -427 -329 -975 -416 -112 -8 -582 -983 -875 -930 -282 -706 -402 -946 -833 -657 -505 -492 -352 -583 -371 -784 -306 -504 -933 -452 -821 -91 -619 -190 -783 -747 -695 -678 -316 -976 -161 -179 -225 -970 -226 -165 -314 -885 -680 -149 -911 -787 -856 -25 -666 -490 -851 -29 -364 -443 -814 -477 -296 -15 -227 -480 -449 -118 -870 -331 -52 -954 -73 -920 -943 -52 -988 -662 -562 -936 -363 -894 -293 -259 -155 -244 -871 -189 -143 -352 -192 -823 -159 -665 -166 -977 -814 -509 -388 -899 -170 -605 -792 -422 -139 -886 -362 -344 -908 -930 -201 -861 -747 -884 -672 -35 -501 -231 -160 -330 -893 -232 -927 -427 -785 -203 -259 -763 -796 -854 -328 -633 -802 -386 -545 -757 -967 -849 -621 -946 -276 -173 -74 -180 -116 -724 -150 -444 -541 -305 -630 -956 -343 -542 -449 -434 -769 -864 -149 -674 -681 -387 -882 -923 -659 -806 -428 -577 -444 -265 -377 -496 -553 -966 -727 -610 -402 -756 -387 -831 -928 -435 -477 -794 -165 -47 -846 -442 -171 -702 -809 -414 -341 -557 -582 -487 -89 -601 -406 -908 -253 -937 -412 -703 -785 -695 -685 -845 -486 -102 -806 -318 -304 -676 -292 -236 -660 -869 -270 -457 -573 -409 -663 -534 -473 -453 -970 -291 -153 -337 -493 -264 -797 -304 -575 -457 -328 -830 -735 -62 -495 -24 -866 -139 -66 -757 -490 -728 -545 -131 -466 -695 -493 -768 -801 -816 -599 -642 -11 -697 -424 -291 -516 -781 -145 -646 -893 -426 -754 -599 -153 -421 -758 -115 -8 -196 -226 -951 -75 -651 -473 -166 -556 -889 -321 -828 -822 -630 -890 -753 -331 -836 -999 -427 -573 -785 -831 -344 -165 -219 -15 -333 -6 -104 -410 -279 -368 -816 -906 -709 -182 -743 -569 -345 -469 -499 -960 -215 -497 -369 -705 -598 -93 -749 -55 -876 -875 -929 -972 -538 -253 -874 -987 -462 -747 -266 -675 -594 -906 -721 -826 -873 -477 -716 -533 -513 -985 -678 -937 -334 -451 -91 -157 -478 -153 -207 -421 -837 -620 -572 -291 -686 -782 -40 -247 -804 -450 -78 -498 -171 -190 -982 -526 -554 -691 -299 -562 -103 -774 -858 -161 -193 -497 -73 -205 -824 -82 -97 -134 -939 -466 -992 -953 -247 -374 -580 -723 -161 -110 -389 -40 -194 -832 -870 -474 -173 -74 -919 -640 -926 -359 -102 -961 -727 -880 -590 -713 -287 -231 -415 -490 -669 -246 -272 -573 -17 -369 -678 -855 -611 -784 -449 -316 -767 -531 -646 -631 -811 -649 -535 -482 -600 -804 -133 -921 -34 -8 -786 -882 -104 -448 -107 -132 -977 -310 -168 -155 -658 -280 -127 -825 -196 -53 -844 -127 -912 -967 -809 -726 -158 -122 -483 -540 -959 -859 -113 -1 -257 -764 -386 -681 -714 -365 -430 -610 -104 -994 -483 -659 -164 -222 -412 -880 -173 -944 -795 -918 -524 -141 -309 -75 -820 -834 -387 -78 -278 -377 -127 -465 -626 -755 -260 -367 -122 -755 -281 -721 -563 -870 -1000 -149 -564 -207 -704 -295 -520 -913 -735 -987 -854 -322 -346 -54 -736 -941 -26 -137 -288 -424 -118 -979 -605 -76 -276 -179 -462 -786 -358 -117 -963 -105 -837 -54 -827 -666 -743 -389 -376 -196 -749 -392 -44 -312 -573 -856 -2 -82 -732 -1000 -943 -13 -497 -953 -187 -34 -25 -34 -912 -26 -241 -723 -202 -675 -364 -593 -386 -886 -809 -200 -830 -342 -513 -149 -859 -130 -103 -273 -571 -573 -760 -867 -64 -891 -555 -942 -774 -75 -436 -158 -787 -455 -497 -464 -528 -911 -483 -860 -427 -127 -752 -777 -728 -612 -586 -55 -92 -903 -866 -107 -252 -272 -680 -623 -964 -230 -612 -291 -140 -268 -819 -25 -350 -307 -90 -533 -899 -853 -271 -825 -656 -134 -526 -904 -292 -121 -979 -637 -121 -475 -106 -580 -887 -838 -320 -220 -733 -367 -183 -75 -525 -476 -745 -614 -62 -636 -275 -452 -745 -934 -118 -498 -665 -857 -940 -891 -601 -484 -654 -881 -282 -130 -503 -134 -558 -213 -373 -571 -897 -972 -463 -825 -583 -529 -584 -600 -710 -542 -986 -482 -200 -460 -406 -283 -337 -266 -960 -39 -49 -248 -584 -931 -618 -169 -674 -579 -949 -479 -771 -751 -518 -369 -968 -865 -472 -223 -942 -311 -812 -150 -553 -400 -902 -2 -299 -653 -814 -513 -955 -452 -687 -487 -281 -190 -624 -705 -259 -329 -702 -90 -959 -151 -254 -606 -113 -336 -1 -502 -179 -470 -157 -256 -550 -728 -763 -100 -977 -734 -27 -274 -802 -758 -65 -805 -640 -415 -727 -570 -514 -269 -962 -195 -751 -465 -351 -436 -182 -211 -628 -833 -489 -836 -709 -211 -650 -758 -431 -791 -414 -978 -680 -649 -573 -82 -730 -749 -150 -851 -606 -579 -795 -281 -362 -337 -830 -328 -460 -384 -210 -486 -661 -846 -431 -863 -448 -33 -294 -848 -378 -354 -890 -863 -249 -63 -4 -808 -732 -375 -164 -920 -712 -192 -531 -437 -338 -630 -353 -210 -651 -559 -832 -943 -209 -705 -122 -390 -357 -800 -678 -220 -575 -686 -978 -28 -5 -522 -225 -417 -66 -30 -641 -975 -170 -426 -180 -837 -264 -399 -129 -767 -808 -817 -934 -761 -833 -758 -774 -48 -302 -193 -645 -766 -47 -419 -244 -627 -455 -110 -444 -574 -281 -927 -571 -175 -472 -644 -717 -234 -818 -855 -788 -917 -110 -844 -269 -741 -208 -918 -250 -930 -175 -484 -563 -700 -194 -59 -992 -644 -660 -179 -922 -700 -215 -24 -378 -898 -202 -722 -647 -103 -398 -142 -561 -342 -519 -501 -675 -545 -926 -615 -150 -787 -500 -595 -596 -976 -110 -466 -515 -159 -292 -183 -788 -548 -540 -871 -870 -955 -700 -406 -859 -230 -912 -923 -822 -9 -806 -79 -524 -715 -260 -261 -348 -840 -550 -359 -695 -171 -254 -324 -442 -983 -733 -367 -219 -802 -593 -525 -674 -673 -294 -632 -34 -537 -619 -266 -292 -747 -248 -810 -871 -118 -287 -140 -928 -369 -530 -347 -887 -566 -121 -470 -223 -43 -968 -127 -799 -185 -266 -370 -346 -967 -155 -250 -849 -839 -614 -471 -115 -367 -472 -469 -982 -494 -384 -940 -814 -560 -147 -886 -390 -157 -469 -918 -132 -699 -504 -382 -327 -152 -61 -226 -989 -645 -131 -780 -743 -96 -595 -259 -653 -328 -767 -498 -3 -498 -653 -220 -698 -270 -591 -859 -265 -662 -518 -519 -633 -760 -763 -888 -43 -386 -484 -685 -659 -341 -238 -598 -230 -218 -308 -517 -970 -424 -401 -983 -909 -795 -629 -159 -361 -521 -688 -706 -531 -888 -375 -622 -19 -139 -288 -124 -921 -384 -168 -93 -500 -899 -793 -679 -827 -132 -267 -194 -2 -306 -277 -576 -661 -773 -953 -447 -942 -768 -581 -800 -708 -778 -155 -394 -230 -957 -628 -94 -329 -610 -370 -767 -751 -205 -251 -65 -476 -88 -303 -620 -285 -996 -707 -573 -264 -510 -673 -941 -80 -25 -12 -413 -995 -203 -105 -998 -684 -81 -956 -624 -812 -829 -230 -141 -208 -560 -463 -729 -525 -903 -146 -24 -817 -755 -333 -934 -427 -122 -739 -936 -845 -977 -994 -957 -124 -235 -787 -118 -604 -920 -111 -511 -879 -806 -483 -968 -981 -574 -375 -524 -518 -360 -747 -265 -660 -478 -995 -606 -145 -971 -581 -729 -863 -193 -512 -406 -132 -667 -497 -859 -956 -548 -680 -712 -505 -155 -918 -24 -199 -262 -962 -552 -727 -289 -450 -90 -469 -124 -464 -62 -6 -79 -317 -890 -178 -29 -780 -818 -57 -996 -989 -870 -65 -395 -954 -644 -799 -747 -805 -982 -421 -559 -536 -70 -694 -325 -203 -631 -735 -173 -765 -957 -60 -593 -724 -231 -327 -549 -925 -197 -682 -816 -611 -405 -605 -373 -474 -836 -186 -132 -639 -750 -240 -514 -713 -157 -99 -615 -288 -426 -455 -329 -956 -730 -971 -417 -630 -330 -995 -784 -630 -167 -339 -12 -288 -300 -257 -989 -869 -509 -500 -309 -12 -711 -696 -165 -47 -41 -705 -341 -256 -385 -835 -941 -888 -642 -746 -129 -25 -524 -941 -296 -238 -873 -367 -32 -661 -866 -328 -839 -862 -528 -453 -800 -230 -947 -832 -383 -575 -702 -794 -783 -375 -388 -986 -743 -269 -673 -962 -565 -673 -834 -786 -321 -254 -936 -494 -15 -621 -241 -18 -548 -542 -595 -806 -321 -460 -76 -185 -371 -843 -582 -582 -667 -524 -428 -756 -778 -30 -39 -167 -651 -640 -817 -144 -766 -838 -23 -558 -335 -459 -638 -678 -919 -27 -537 -189 -774 -641 -674 -632 -189 -242 -713 -14 -778 -589 -145 -96 -131 -177 -761 -327 -685 -899 -942 -123 -184 -917 -590 -210 -627 -965 -74 -579 -313 -774 -33 -842 -144 -275 -313 -117 -728 -159 -547 -767 -252 -983 -110 -380 -624 -134 -584 -928 -759 -651 -963 -529 -941 -732 -264 -944 -302 -53 -625 -755 -562 -262 -371 -552 -384 -237 -573 -404 -747 -458 -134 -821 -801 -869 -740 -684 -834 -267 -270 -33 -339 -399 -790 -586 -649 -837 -496 -107 -216 -702 -548 -935 -219 -660 -467 -109 -989 -66 -918 -457 -144 -735 -720 -143 -698 -67 -918 -842 -821 -930 -521 -218 -413 -250 -818 -989 -676 -987 -459 -922 -497 -729 -140 -374 -406 -430 -270 -668 -651 -62 -237 -796 -632 -781 -215 -973 -943 -519 -903 -682 -304 -896 -855 -674 -621 -803 -242 -367 -101 -871 -655 -470 -15 -158 -321 -361 -917 -422 -670 -912 -132 -12 -497 -627 -866 -87 -811 -841 -798 -56 -597 -756 -271 -677 -237 -104 -926 -214 -193 -377 -159 -978 -904 -691 -861 -912 -605 -175 -779 -172 -650 -365 -71 -62 -528 -107 -145 -971 -467 -836 -780 -848 -630 -437 -164 -499 -464 -831 -48 -218 -563 -151 -484 -396 -468 -527 -15 -643 -256 -372 -665 -132 -134 -488 -270 -291 -751 -225 -266 -55 -330 -329 -663 -542 -865 -220 -608 -764 -647 -651 -907 -124 -509 -16 -785 -795 -208 -779 -675 -811 -957 -226 -298 -538 -48 -854 -630 -181 -82 -921 -153 -207 -248 -409 -216 -404 -270 -868 -927 -632 -746 -494 -186 -764 -785 -137 -158 -134 -503 -137 -577 -951 -2 -217 -884 -647 -24 -426 -602 -920 -695 -109 -381 -580 -304 -789 -311 -103 -176 -192 -566 -7 -145 -778 -662 -845 -554 -920 -275 -630 -641 -974 -27 -762 -231 -694 -460 -56 -731 -974 -854 -258 -550 -895 -861 -107 -571 -793 -604 -315 -246 -265 -904 -754 -256 -566 -448 -19 -524 -837 -24 -708 -639 -112 -991 -435 -572 -824 -496 -994 -50 -415 -950 -680 -267 -329 -849 -814 -582 -798 -272 -409 -451 -846 -129 -139 -533 -901 -242 -377 -588 -149 -335 -986 -956 -947 -796 -419 -592 -85 -811 -912 -485 -432 -748 -764 -39 -848 -479 -306 -754 -229 -583 -389 -131 -625 -893 -654 -123 -565 -822 -344 -495 -263 -321 -319 -962 -6 -492 -212 -257 -695 -163 -433 -897 -31 -243 -84 -738 -572 -890 -51 -622 -854 -187 -750 -783 -868 -499 -816 -597 -70 -663 -778 -755 -880 -240 -596 -542 -819 -931 -191 -723 -978 -443 -693 -186 -643 -391 -834 -947 -788 -485 -297 -835 -914 -13 -244 -912 -492 -380 -25 -2 -38 -909 -723 -356 -139 -991 -641 -828 -105 -638 -754 -481 -427 -532 -833 -739 -86 -648 -141 -305 -438 -331 -81 -282 -990 -878 -504 -442 -917 -270 -489 -578 -685 -105 -856 -88 -249 -564 -378 -32 -787 -892 -833 -173 -977 -609 -212 -147 -877 -648 -116 -738 -404 -129 -203 -556 -580 -243 -190 -671 -580 -173 -184 -732 -114 -115 -792 -147 -766 -581 -165 -850 -979 -635 -727 -150 -165 -856 -193 -429 -862 -476 -587 -819 -280 -740 -496 -298 -257 -40 -286 -975 -935 -34 -777 -816 -288 -664 -359 -840 -279 -144 -754 -514 -392 -848 -576 -120 -207 -604 -527 -370 -31 -67 -890 -364 -891 -951 -919 -265 -648 -498 -566 -497 -656 -165 -840 -804 -854 -805 -499 -325 -123 -301 -692 -306 -235 -594 -779 -707 -636 -551 -630 -413 -486 -801 -428 -647 -853 -122 -243 -837 -984 -324 -215 -746 -836 -447 -372 -238 -647 -792 -829 -41 -915 -533 -50 -607 -992 -799 -634 -455 -293 -216 -910 -685 -199 -332 -621 -855 -438 -854 -926 -802 -521 -559 -212 -881 -925 -107 -310 -644 -343 -368 -350 -854 -822 -467 -924 -670 -948 -842 -187 -568 -816 -438 -21 -116 -301 -634 -709 -820 -495 -862 -657 -543 -126 -78 -358 -470 -534 -786 -671 -445 -256 -553 -234 -698 -1 -342 -143 -191 -863 -827 -67 -492 -545 -209 -709 -425 -243 -717 -719 -906 -958 -865 -540 -857 -325 -448 -909 -441 -914 -888 -976 -225 -929 -142 -921 -235 -424 -908 -909 -692 -651 -907 -766 -229 -611 -928 -321 -173 -602 -717 -817 -408 -489 -46 -873 -969 -536 -227 -197 -352 -770 -479 -151 -301 -215 -324 -297 -536 -36 -75 -778 -721 -501 -42 -293 -230 -680 -872 -936 -197 -260 -944 -643 -899 -744 -665 -648 -589 -70 -351 -163 -591 -315 -212 -336 -10 -911 -169 -384 -900 -707 -622 -221 -829 -871 -24 -104 -488 -959 -403 -23 -70 -497 -362 -656 -862 -315 -218 -755 -888 -634 -471 -320 -212 -634 -779 -554 -244 -906 -961 -941 -77 -71 -758 -953 -839 -597 -966 -777 -323 -920 -428 -902 -31 -689 -777 -586 -470 -171 -555 -45 -378 -511 -933 -796 -493 -816 -902 -478 -427 -666 -38 -121 -787 -412 -726 -969 -644 -893 -175 -641 -979 -207 -603 -861 -17 -625 -7 -665 -681 -933 -253 -955 -591 -941 -359 -517 -529 -702 -18 -421 -784 -10 -379 -330 -174 -499 -560 -311 -714 -107 -44 -675 -137 -652 -249 -434 -273 -654 -770 -135 -791 -934 -635 -256 -626 -261 -724 -490 -458 -904 -58 -515 -950 -22 -753 -576 -302 -79 -397 -885 -622 -792 -580 -915 -78 -65 -20 -139 -456 -426 -47 -703 -166 -604 -755 -149 -461 -687 -279 -201 -821 -236 -37 -150 -473 -634 -664 -254 -573 -147 -902 -926 -448 -354 -235 -47 -534 -907 -919 -430 -876 -714 -38 -790 -693 -833 -664 -611 -727 -841 -828 -565 -244 -954 -684 -199 -692 -501 -93 -556 -513 -905 -994 -201 -399 -499 -927 -235 -878 -895 -422 -376 -286 -128 -759 -39 -625 -239 -68 -989 -540 -516 -575 -233 -615 -134 -769 -480 -538 -85 -59 -857 -518 -923 -878 -709 -942 -8 -90 -304 -661 -255 -528 -256 -430 -440 -241 -450 -745 -300 -337 -710 -582 -299 -993 -276 -486 -795 -595 -2 -870 -304 -65 -239 -247 -957 -841 -358 -448 -939 -918 -280 -989 -593 -557 -785 -698 -558 -986 -993 -466 -820 -125 -659 -37 -674 -239 -284 -250 -330 -51 -535 -680 -748 -804 -481 -47 -564 -586 -822 -255 -569 -697 -483 -283 -10 -62 -15 -505 -804 -457 -204 -328 -61 -681 -561 -907 -158 -99 -170 -382 -743 -733 -703 -252 -38 -166 -704 -417 -114 -976 -50 -337 -532 -406 -882 -782 -901 -19 -765 -174 -171 -375 -857 -395 -261 -763 -49 -724 -563 -742 -320 -366 -317 -454 -923 -448 -809 -678 -692 -946 -356 -363 -381 -724 -176 -914 -255 -89 -954 -99 -552 -250 -475 -109 -911 -514 -539 -845 -431 -392 -284 -653 -229 -613 -653 -561 -766 -117 -120 -476 -646 -901 -107 -668 -138 -82 -997 -329 -737 -766 -912 -678 -77 -262 -138 -588 -109 -230 -832 -594 -911 -52 -665 -697 -132 -149 -777 -447 -210 -555 -164 -50 -967 -651 -998 -114 -194 -634 -812 -802 -343 -936 -578 -724 -14 -537 -827 -542 -421 -580 -740 -335 -215 -780 -2 -897 -768 -132 -299 -354 -296 -750 -96 -36 -653 -2 -902 -639 -669 -7 -655 -274 -868 -493 -627 -854 -568 -371 -140 -138 -805 -86 -192 -796 -141 -34 -358 -341 -210 -338 -874 -869 -277 -910 -967 -881 -116 -359 -89 -386 -277 -520 -437 -716 -828 -609 -153 -722 -207 -311 -469 -879 -439 -881 -176 -13 -152 -279 -621 -316 -686 -144 -690 -750 -80 -558 -92 -166 -61 -748 -807 -707 -748 -12 -459 -888 -141 -554 -886 -820 -992 -632 -15 -44 -32 -10 -721 -407 -980 -738 -629 -226 -135 -515 -770 -908 -294 -755 -407 -941 -503 -355 -208 -282 -334 -811 -16 -630 -794 -623 -204 -501 -982 -197 -758 -27 -559 -684 -286 -975 -145 -310 -266 -336 -446 -943 -514 -138 -647 -715 -351 -852 -837 -641 -236 -579 -733 -802 -268 -961 -204 -741 -483 -926 -493 -817 -897 -444 -283 -40 -270 -912 -238 -117 -159 -649 -30 -942 -475 -840 -386 -998 -571 -325 -373 -907 -440 -882 -27 -376 -158 -192 -536 -936 -115 -292 -816 -60 -550 -351 -141 -544 -748 -497 -486 -357 -499 -473 -896 -934 -124 -870 -569 -948 -756 -821 -774 -592 -18 -921 -529 -191 -267 -749 -893 -255 -408 -204 -834 -349 -131 -442 -693 -776 -589 -789 -309 -972 -903 -597 -62 -932 -359 -32 -498 -811 -116 -133 -314 -136 -633 -410 -571 -232 -536 -560 -571 -428 -606 -666 -434 -22 -116 -308 -18 -714 -986 -802 -79 -698 -641 -873 -418 -238 -634 -205 -106 -777 -746 -128 -449 -494 -123 -395 -60 -640 -701 -830 -15 -396 -515 -766 -797 -207 -736 -923 -867 -971 -179 -576 -613 -413 -670 -876 -524 -71 -587 -399 -380 -669 -261 -117 -27 -34 -320 -994 -265 -91 -530 -290 -431 -348 -612 -806 -565 -694 -55 -690 -768 -504 -701 -116 -898 -584 -427 -458 -679 -688 -258 -528 -615 -537 -333 -356 -167 -664 -13 -959 -902 -697 -862 -894 -419 -369 -168 -159 -431 -613 -69 -648 -302 -802 -237 -301 -363 -895 -112 -480 -193 -165 -84 -520 -711 -734 -506 -959 -722 -502 -902 -535 -165 -649 -220 -404 -72 -731 -754 -569 -834 -28 -606 -53 -183 -883 -998 -766 -550 -903 -4 -22 -64 -943 -504 -122 -753 -494 -53 -472 -96 -157 -293 -306 -509 -952 -577 -574 -533 -338 -296 -491 -983 -511 -872 -502 -249 -31 -305 -221 -829 -614 -818 -867 -282 -520 -683 -637 -125 -36 -774 -127 -839 -325 -325 -287 -6 -471 -618 -617 -745 -111 -545 -292 -531 -158 -764 -495 -941 -344 -942 -297 -219 -438 -597 -367 -231 -908 -64 -931 -822 -445 -324 -210 -153 -818 -767 -171 -437 -398 -829 -480 -422 -797 -657 -205 -200 -189 -466 -674 -761 -889 -367 -898 -823 -139 -423 -771 -965 -707 -256 -514 -522 -70 -740 -119 -549 -260 -342 -914 -171 -684 -838 -595 -371 -966 -638 -702 -450 -302 -951 -581 -738 -300 -856 -866 -416 -814 -93 -790 -481 -749 -300 -361 -452 -888 -874 -418 -575 -760 -971 -487 -868 -958 -46 -400 -580 -540 -706 -103 -331 -742 -300 -742 -400 -147 -826 -114 -206 -799 -28 -346 -489 -257 -819 -485 -351 -422 -499 -246 -997 -418 -55 -889 -614 -108 -556 -997 -866 -438 -148 -574 -976 -413 -765 -629 -523 -471 -938 -348 -352 -505 -794 -645 -539 -549 -611 -205 -855 -448 -515 -11 -723 -443 -24 -681 -405 -97 -584 -126 -485 -774 -263 -110 -356 -310 -348 -970 -394 -448 -128 -295 -519 -589 -597 -124 -685 -262 -501 -440 -297 -688 -354 -898 -541 -286 -618 -324 -595 -752 -231 -904 -201 -756 -112 -855 -396 -490 -232 -904 -975 -673 -904 -28 -436 -297 -161 -604 -513 -182 -262 -255 -563 -502 -691 -856 -290 -335 -47 -910 -898 -476 -553 -279 -102 -417 -589 -342 -2 -988 -6 -981 -940 -592 -215 -678 -93 -660 -691 -532 -247 -592 -304 -840 -579 -402 -354 -450 -554 -754 -197 -760 -647 -247 -303 -399 -506 -211 -360 -442 -559 -393 -210 -936 -967 -851 -226 -770 -177 -48 -607 -987 -969 -405 -150 -349 -419 -221 -348 -704 -537 -606 -508 -442 -655 -282 -539 -864 -534 -843 -520 -782 -245 -202 -760 -856 -624 -584 -356 -277 -129 -530 -525 -522 -688 -557 -774 -114 -537 -500 -940 -316 -42 -216 -91 -704 -92 -825 -157 -486 -404 -808 -424 -832 -732 -116 -118 -354 -416 -421 -402 -574 -126 -985 -363 -259 -168 -891 -259 -250 -288 -547 -472 -207 -704 -753 -68 -616 -817 -449 -108 -129 -678 -452 -18 -637 -745 -28 -226 -729 -233 -434 -20 -734 -775 -903 -853 -286 -671 -501 -913 -643 -429 -10 -767 -892 -218 -867 -659 -526 -496 -252 -657 -714 -358 -576 -776 -595 -377 -377 -120 -400 -66 -156 -320 -852 -477 -268 -66 -901 -855 -274 -872 -691 -391 -513 -128 -673 -785 -333 -384 -488 -678 -239 -624 -33 -567 -237 -879 -389 -443 -532 -364 -540 -207 -557 -201 -464 -449 -228 -678 -75 -652 -59 -214 -620 -567 -61 -183 -27 -200 -104 -456 -17 -557 -486 -578 -786 -94 -74 -423 -397 -791 -85 -364 -930 -771 -16 -116 -922 -671 -792 -135 -439 -923 -668 -190 -782 -348 -635 -561 -886 -919 -550 -572 -858 -548 -996 -976 -602 -358 -284 -75 -781 -909 -496 -85 -513 -12 -363 -802 -294 -775 -286 -378 -251 -862 -387 -422 -345 -173 -321 -607 -680 -6 -553 -164 -203 -715 -134 -216 -640 -375 -109 -62 -843 -371 -845 -538 -477 -171 -121 -723 -505 -549 -340 -365 -599 -626 -280 -194 -713 -801 -421 -358 -774 -577 -921 -488 -174 -681 -197 -259 -807 -112 -609 -862 -947 -686 -265 -587 -70 -200 -513 -309 -520 -291 -424 -28 -431 -7 -654 -730 -364 -439 -933 -350 -932 -181 -401 -946 -685 -781 -907 -744 -41 -229 -318 -63 -675 -419 -12 -524 -553 -519 -881 -781 -324 -224 -161 -11 -538 -671 -736 -818 -162 -334 -773 -966 -195 -160 -137 -965 -529 -441 -182 -216 -59 -862 -1 -438 -538 -490 -60 -663 -573 -265 -536 -544 -279 -30 -517 -291 -965 -860 -960 -823 -814 -50 -495 -209 -995 -733 -465 -840 -596 -949 -933 -173 -838 -264 -376 -909 -829 -832 -166 -921 -398 -233 -896 -372 -719 -619 -905 -111 -901 -741 -343 -452 -269 -2 -469 -613 -445 -222 -95 -931 -606 -828 -201 -653 -116 -938 -703 -997 -313 -290 -323 -704 -368 -71 -785 -293 -988 -336 -449 -467 -375 -377 -68 -545 -378 -814 -318 -939 -277 -329 -676 -482 -822 -603 -387 -879 -946 -903 -741 -639 -96 -756 -52 -88 -781 -367 -696 -383 -409 -616 -460 -928 -649 -200 -343 -816 -101 -388 -190 -837 -832 -766 -415 -591 -271 -437 -801 -369 -170 -169 -644 -585 -379 -169 -796 -337 -131 -551 -395 -93 -974 -866 -259 -315 -296 -406 -55 -548 -439 -817 -791 -117 -882 -114 -60 -424 -574 -743 -564 -621 -594 -287 -990 -340 -81 -374 -888 -324 -511 -976 -213 -137 -414 -664 -118 -373 -448 -90 -302 -89 -601 -836 -369 -467 -237 -294 -265 -591 -946 -193 -741 -515 -155 -42 -453 -138 -709 -120 -628 -128 -609 -480 -135 -876 -578 -380 -885 -151 -956 -884 -656 -609 -694 -173 -372 -662 -904 -108 -39 -591 -92 -137 -38 -3 -940 -943 -598 -447 -77 -777 -82 -473 -844 -259 -536 -110 -819 -101 -127 -951 -507 -356 -603 -579 -589 -521 -666 -858 -675 -321 -662 -602 -41 -796 -637 -524 -187 -357 -689 -605 -53 -434 -585 -864 -732 -640 -613 -437 -212 -379 -129 -165 -781 -985 -526 -886 -533 -803 -566 -652 -303 -200 -719 -475 -635 -790 -765 -263 -838 -379 -395 -630 -523 -856 -614 -904 -860 -911 -264 -324 -613 -92 -60 -849 -812 -130 -898 -978 -429 -740 -738 -830 -361 -981 -791 -400 -301 -599 -725 -554 -882 -128 -261 -135 -638 -682 -529 -966 -529 -935 -644 -877 -532 -453 -224 -987 -101 -504 -339 -957 -888 -52 -335 -702 -82 -108 -594 -11 -399 -749 -621 -755 -228 -379 -666 -794 -794 -459 -371 -684 -310 -291 -535 -802 -353 -492 -969 -778 -190 -471 -361 -704 -348 -495 -413 -313 -596 -606 -379 -609 -657 -251 -35 -804 -890 -627 -405 -559 -547 -26 -373 -329 -876 -806 -784 -922 -177 -108 -437 -717 -792 -942 -974 -330 -222 -545 -355 -865 -533 -320 -587 -973 -179 -66 -596 -390 -96 -823 -222 -505 -319 -878 -190 -170 -990 -43 -458 -993 -896 -74 -785 -284 -941 -338 -816 -875 -305 -132 -900 -373 -597 -162 -371 -33 -642 -332 -100 -154 -989 -988 -604 -550 -416 -849 -797 -980 -604 -502 -215 -588 -462 -526 -834 -373 -438 -373 -180 -817 -86 -838 -83 -30 -93 -18 -16 -636 -416 -884 -335 -15 -750 -5 -566 -965 -441 -570 -956 -522 -282 -989 -329 -965 -115 -457 -25 -330 -433 -822 -958 -355 -538 -986 -674 -714 -187 -1 -132 -71 -556 -603 -7 -760 -661 -685 -241 -616 -487 -717 -390 -695 -363 -802 -822 -47 -686 -158 -250 -698 -147 -659 -705 -180 -398 -955 -719 -39 -871 -256 -747 -268 -590 -174 -95 -813 -557 -500 -205 -740 -382 -66 -418 -520 -737 -790 -735 -777 -519 -961 -846 -667 -739 -138 -935 -872 -512 -177 -845 -176 -833 -26 -564 -385 -558 -180 -862 -963 -254 -457 -609 -285 -443 -669 -878 -924 -216 -415 -861 -364 -264 -436 -480 -423 -427 -66 -636 -421 -219 -1 -528 -94 -567 -185 -631 -110 -911 -854 -864 -340 -288 -351 -625 -429 -99 -26 -527 -713 -552 -518 -684 -175 -466 -571 -275 -197 -365 -442 -424 -984 -53 -113 -537 -137 -126 -611 -393 -954 -292 -78 -573 -154 -115 -360 -588 -783 -931 -688 -531 -794 -873 -968 -825 -873 -812 -866 -876 -863 -320 -851 -12 -782 -305 -552 -962 -840 -753 -891 -375 -695 -469 -738 -397 -478 -184 -776 -617 -22 -608 -601 -771 -28 -979 -266 -209 -835 -67 -870 -17 -61 -491 -695 -810 -16 -799 -414 -888 -783 -420 -608 -416 -105 -769 -496 -763 -38 -811 -986 -210 -637 -658 -585 -826 -915 -250 -228 -748 -789 -836 -563 -921 -889 -647 -885 -27 -585 -28 -13 -807 -400 -850 -675 -550 -89 -452 -536 -112 -649 -495 -555 -984 -672 -423 -80 -619 -882 -286 -736 -936 -805 -122 -712 -619 -182 -255 -830 -217 -590 -323 -688 -996 -110 -920 -945 -624 -935 -217 -879 -965 -41 -630 -182 -308 -576 -964 -574 -322 -796 -213 -999 -299 -409 -44 -662 -876 -794 -495 -790 -905 -808 -853 -780 -331 -849 -872 -525 -335 -4 -29 -68 -523 -802 -2 -310 -632 -804 -208 -532 -186 -649 -505 -500 -726 -165 -814 -564 -861 -468 -275 -805 -477 -464 -688 -719 -318 -2 -745 -866 -478 -828 -824 -544 -904 -335 -909 -894 -283 -797 -543 -65 -930 -299 -424 -143 -579 -9 -255 -858 -849 -863 -765 -469 -88 -253 -47 -814 -9 -930 -669 -957 -231 -138 -130 -566 -123 -573 -107 -510 -340 -795 -91 -429 -107 -532 -145 -399 -467 -975 -75 -70 -880 -435 -277 -445 -592 -960 -966 -189 -443 -330 -680 -389 -247 -262 -377 -844 -80 -737 -698 -597 -257 -708 -287 -459 -598 -459 -700 -925 -873 -53 -590 -789 -727 -41 -774 -471 -114 -726 -326 -209 -453 -380 -33 -840 -769 -31 -688 -932 -186 -537 -762 -101 -177 -357 -725 -739 -306 -882 -249 -502 -387 -126 -277 -705 -505 -944 -722 -788 -949 -13 -794 -343 -534 -627 -57 -923 -676 -535 -543 -474 -53 -100 -650 -396 -955 -299 -640 -188 -333 -808 -480 -921 -181 -754 -483 -525 -101 -460 -900 -342 -903 -190 -640 -421 -344 -514 -175 -494 -754 -913 -596 -530 -187 -270 -294 -852 -255 -531 -669 -387 -133 -974 -977 -115 -999 -942 -902 -708 -252 -679 -958 -524 -856 -254 -649 -310 -454 -826 -19 -201 -659 -920 -375 -518 -561 -737 -923 -973 -192 -355 -277 -393 -810 -849 -137 -775 -93 -917 -353 -359 -756 -976 -943 -795 -711 -334 -895 -340 -982 -632 -741 -795 -945 -443 -345 -971 -860 -349 -154 -3 -972 -679 -523 -617 -415 -460 -502 -983 -171 -400 -606 -355 -486 -908 -448 -564 -669 -960 -724 -960 -353 -548 -621 -239 -205 -664 -533 -796 -813 -716 -350 -993 -438 -19 -250 -457 -270 -537 -468 -802 -703 -165 -632 -137 -72 -780 -864 -322 -107 -180 -235 -152 -920 -282 -3 -346 -456 -140 -301 -911 -468 -239 -978 -436 -324 -406 -168 -54 -37 -491 -899 -459 -289 -554 -424 -927 -90 -93 -269 -574 -78 -937 -678 -588 -862 -284 -658 -778 -945 -518 -223 -917 -733 -833 -544 -488 -998 -300 -748 -729 -893 -860 -421 -778 -969 -919 -592 -539 -307 -504 -651 -948 -754 -506 -541 -886 -824 -805 -435 -201 -453 -566 -564 -849 -663 -147 -471 -155 -72 -251 -642 -489 -602 -424 -565 -720 -586 -142 -935 -624 -596 -356 -921 -884 -42 -763 -484 -376 -360 -708 -942 -833 -697 -142 -253 -257 -703 -862 -379 -263 -16 -5 -144 -921 -163 -636 -56 -913 -509 -654 -433 -806 -364 -884 -19 -64 -276 -649 -446 -696 -778 -788 -405 -213 -614 -761 -652 -930 -87 -584 -588 -670 -192 -293 -181 -947 -781 -133 -95 -241 -612 -770 -801 -512 -137 -893 -149 -358 -838 -642 -78 -553 -967 -597 -145 -450 -949 -443 -666 -327 -564 -764 -523 -345 -196 -183 -619 -412 -930 -379 -472 -88 -174 -368 -926 -577 -309 -62 -680 -271 -974 -269 -566 -388 -404 -235 -493 -84 -151 -343 -709 -343 -989 -341 -81 -409 -538 -977 -141 -110 -733 -851 -870 -278 -457 -360 -143 -431 -891 -41 -191 -139 -430 -234 -81 -221 -755 -718 -315 -379 -107 -511 -715 -530 -942 -130 -843 -794 -218 -719 -969 -503 -35 -194 -487 -222 -904 -151 -983 -982 -892 -865 -819 -971 -838 -969 -944 -879 -55 -928 -386 -22 -878 -240 -317 -113 -142 -748 -279 -33 -533 -936 -747 -425 -308 -129 -910 -210 -97 -448 -691 -205 -882 -104 -877 -75 -684 -84 -841 -44 -501 -255 -963 -995 -265 -331 -464 -960 -701 -426 -452 -127 -5 -635 -336 -59 -315 -364 -356 -144 -565 -48 -482 -301 -429 -539 -715 -885 -112 -392 -138 -560 -252 -971 -13 -109 -763 -582 -580 -232 -938 -927 -555 -932 -262 -635 -928 -933 -994 -471 -364 -345 -6 -437 -450 -966 -997 -824 -931 -666 -713 -93 -910 -630 -780 -598 -604 -701 -99 -304 -219 -943 -174 -192 -236 -739 -894 -347 -169 -823 -60 -290 -937 -575 -358 -118 -868 -965 -896 -808 -603 -39 -574 -835 -915 -387 -158 -713 -912 -466 -659 -447 -55 -849 -798 -502 -506 -641 -802 -729 -993 -467 -389 -842 -934 -681 -938 -907 -249 -244 -479 -126 -252 -157 -808 -407 -549 -837 -666 -555 -346 -741 -661 -686 -679 -547 -778 -444 -805 -816 -281 -790 -259 -661 -443 -185 -116 -616 -205 -617 -168 -443 -553 -553 -542 -86 -89 -255 -899 -801 -841 -912 -247 -773 -639 -528 -555 -615 -811 -512 -578 -786 -966 -521 -872 -209 -386 -454 -886 -728 -386 -91 -410 -89 -898 -646 -645 -964 -369 -510 -249 -703 -373 -203 -786 -8 -123 -815 -356 -678 -185 -182 -691 -313 -224 -496 -559 -847 -100 -107 -820 -847 -703 -347 -606 -967 -245 -621 -379 -689 -235 -538 -499 -378 -611 -237 -614 -171 -721 -550 -222 -350 -227 -834 -928 -82 -288 -538 -199 -996 -612 -231 -104 -87 -695 -197 -906 -916 -284 -155 -347 -308 -588 -907 -2 -899 -894 -851 -187 -610 -557 -847 -18 -191 -973 -993 -359 -116 -854 -372 -873 -869 -271 -736 -291 -224 -182 -206 -317 -95 -396 -640 -911 -783 -78 -330 -432 -544 -232 -822 -798 -870 -887 -25 -858 -38 -592 -594 -184 -12 -60 -621 -607 -635 -457 -510 -306 -76 -304 -596 -902 -454 -898 -273 -77 -213 -732 -527 -423 -879 -130 -993 -628 -154 -114 -773 -330 -40 -29 -772 -239 -196 -485 -861 -60 -1 -189 -473 -564 -745 -300 -349 -120 -144 -849 -1000 -956 -146 -41 -330 -899 -593 -786 -850 -606 -516 -353 -355 -853 -84 -272 -49 -925 -487 -12 -303 -673 -604 -331 -251 -172 -507 -976 -848 -95 -485 -507 -663 -271 -716 -294 -692 -130 -545 -291 -89 -334 -582 -450 -217 -269 -632 -207 -145 -590 -859 -535 -918 -476 -474 -764 -266 -414 -321 -104 -76 -597 -123 -79 -268 -458 -717 -470 -427 -697 -901 -839 -301 -750 -794 -193 -332 -472 -125 -966 -962 -766 -85 -695 -858 -933 -774 -369 -278 -771 -655 -805 -16 -299 -736 -662 -975 -297 -510 -939 -177 -306 -446 -223 -87 -632 -929 -828 -548 -36 -969 -614 -59 -923 -103 -84 -275 -256 -828 -423 -42 -442 -804 -981 -842 -760 -686 -599 -506 -454 -448 -445 -257 -296 -836 -639 -781 -828 -846 -409 -818 -89 -213 -195 -78 -206 -75 -246 -149 -94 -415 -892 -788 -551 -340 -665 -853 -527 -986 -193 -903 -858 -832 -649 -487 -576 -733 -600 -231 -888 -323 -561 -823 -816 -5 -319 -986 -359 -642 -842 -761 -485 -600 -747 -149 -176 -173 -248 -68 -594 -528 -909 -278 -545 -413 -92 -972 -628 -626 -198 -21 -289 -922 -389 -285 -373 -601 -262 -844 -384 -600 -174 -952 -427 -406 -965 -495 -685 -984 -848 -444 -633 -538 -4 -509 -554 -401 -765 -853 -823 -324 -9 -382 -622 -150 -902 -454 -482 -529 -731 -971 -266 -26 -349 -745 -56 -649 -801 -8 -498 -426 -216 -963 -124 -223 -814 -854 -76 -403 -50 -528 -698 -269 -252 -949 -904 -582 -190 -138 -413 -116 -141 -339 -971 -237 -775 -376 -881 -719 -89 -299 -298 -45 -141 -268 -766 -619 -815 -591 -623 -521 -113 -882 -819 -291 -573 -594 -685 -89 -686 -111 -481 -805 -645 -24 -790 -895 -505 -667 -80 -980 -302 -663 -370 -631 -43 -261 -479 -545 -237 -452 -301 -440 -449 -999 -967 -639 -803 -530 -567 -254 -185 -195 -839 -368 -960 -340 -432 -159 -372 -771 -1000 -35 -528 -780 -618 -440 -392 -874 -609 -83 -778 -701 -72 -843 -48 -249 -477 -309 -80 -964 -919 -436 -620 -94 -65 -186 -644 -466 -943 -198 -631 -46 -925 -617 -563 -742 -649 -120 -405 -881 -151 -67 -562 -889 -50 -474 -867 -327 -446 -734 -501 -225 -689 -943 -488 -440 -90 -779 -606 -36 -198 -513 -886 -914 -62 -703 -969 -419 -895 -213 -273 -212 -776 -915 -360 -800 -119 -849 -47 -515 -843 -613 -616 -577 -148 -718 -733 -362 -740 -399 -690 -320 -551 -221 -961 -325 -80 -309 -583 -37 -190 -869 -251 -737 -452 -643 -122 -85 -393 -479 -204 -762 -480 -517 -654 -386 -135 -857 -906 -206 -218 -878 -756 -554 -592 -635 -140 -735 -634 -69 -161 -294 -428 -556 -645 -491 -500 -995 -114 -379 -731 -884 -419 -729 -472 -320 -76 -343 -694 -300 -812 -522 -142 -821 -430 -421 -143 -828 -602 -205 -410 -691 -83 -871 -757 -647 -951 -587 -287 -288 -952 -253 -80 -56 -90 -472 -655 -600 -769 -258 -905 -323 -333 -774 -756 -322 -161 -35 -280 -782 -482 -415 -801 -398 -621 -49 -76 -992 -820 -664 -960 -1000 -696 -187 -539 -37 -277 -106 -416 -69 -738 -764 -553 -329 -108 -452 -483 -778 -918 -605 -914 -213 -421 -454 -730 -318 -488 -385 -823 -82 -3 -588 -24 -671 -188 -654 -409 -33 -112 -144 -920 -795 -691 -712 -988 -219 -226 -715 -634 -85 -636 -416 -300 -217 -75 -623 -306 -52 -368 -111 -462 -37 -976 -648 -423 -391 -525 -514 -636 -703 -706 -360 -178 -427 -730 -12 -512 -172 -347 -203 -508 -208 -365 -279 -879 -273 -927 -796 -557 -473 -124 -109 -258 -953 -455 -210 -775 -536 -766 -990 -915 -344 -732 -177 -364 -131 -500 -985 -302 -573 -708 -640 -904 -215 -694 -939 -689 -825 -554 -973 -179 -180 -445 -484 -778 -797 -582 -385 -159 -128 -192 -256 -449 -88 -111 -538 -343 -682 -431 -257 -238 -409 -303 -318 -638 -355 -828 -266 -432 -103 -437 -163 -390 -27 -781 -858 -692 -765 -180 -187 -302 -390 -869 -860 -872 -532 -931 -248 -37 -762 -942 -416 -933 -377 -225 -698 -377 -406 -336 -803 -282 -232 -740 -560 -240 -824 -949 -966 -411 -211 -191 -890 -914 -650 -890 -50 -52 -587 -325 -394 -502 -917 -9 -658 -764 -176 -851 -387 -568 -250 -327 -129 -383 -72 -893 -28 -768 -152 -280 -998 -272 -615 -821 -517 -534 -661 -754 -141 -18 -52 -333 -843 -805 -742 -177 -807 -366 -347 -979 -343 -653 -849 -947 -587 -553 -475 -72 -436 -735 -170 -185 -757 -709 -430 -596 -509 -983 -270 -799 -342 -338 -956 -404 -698 -786 -611 -582 -668 -103 -666 -410 -153 -575 -320 -329 -428 -877 -829 -977 -839 -277 -807 -725 -966 -584 -650 -397 -47 -874 -186 -442 -75 -626 -996 -83 -175 -227 -721 -133 -313 -368 -71 -689 -208 -430 -863 -787 -644 -978 -448 -330 -690 -805 -57 -845 -707 -960 -436 -270 -757 -279 -244 -119 -327 -833 -24 -32 -112 -712 -733 -984 -423 -120 -649 -429 -406 -503 -164 -369 -895 -712 -822 -871 -632 -246 -485 -973 -427 -974 -729 -564 -797 -805 -57 -572 -225 -697 -664 -995 -773 -387 -279 -183 -106 -913 -649 -871 -246 -73 -150 -984 -627 -870 -816 -115 -171 -703 -820 -251 -671 -741 -81 -57 -826 -374 -592 -969 -924 -356 -473 -35 -650 -30 -715 -650 -670 -328 -920 -839 -755 -167 -713 -455 -308 -748 -894 -734 -499 -114 -967 -502 -997 -574 -890 -431 -202 -984 -788 -122 -382 -932 -350 -373 -338 -954 -682 -814 -471 -740 -605 -291 -267 -617 -504 -448 -599 -344 -131 -519 -303 -216 -758 -418 -684 -587 -4 -548 -9 -757 -121 -821 -280 -104 -614 -611 -831 -787 -309 -910 -487 -410 -197 -847 -70 -813 -228 -786 -391 -814 -176 -364 -29 -680 -189 -431 -509 -561 -642 -575 -530 -411 -597 -492 -785 -96 -548 -148 -99 -359 -639 -677 -468 -21 -654 -276 -975 -713 -100 -516 -115 -97 -701 -489 -375 -155 -519 -399 -364 -438 -53 -596 -288 -163 -194 -463 -964 -368 -173 -275 -112 -198 -553 -575 -498 -411 -114 -910 -670 -306 -787 -183 -156 -936 -129 -569 -957 -836 -718 -425 -578 -76 -964 -100 -656 -392 -684 -1 -746 -889 -142 -669 -209 -682 -587 -41 -706 -680 -876 -126 -265 -723 -585 -579 -894 -544 -240 -865 -158 -23 -691 -652 -260 -323 -622 -655 -325 -784 -363 -272 -348 -939 -473 -782 -452 -784 -915 -523 -946 -793 -488 -315 -614 -149 -506 -469 -146 -621 -257 -983 -346 -179 -253 -856 -365 -379 -168 -337 -817 -889 -822 -389 -252 -354 -460 -484 -556 -633 -464 -474 -104 -160 -110 -113 -395 -92 -761 -561 -316 -433 -607 -587 -949 -958 -196 -678 -273 -378 -207 -25 -780 -712 -876 -95 -258 -503 -799 -979 -790 -646 -53 -304 -489 -408 -543 -279 -840 -273 -539 -615 -609 -312 -729 -511 -225 -851 -261 -508 -706 -537 -226 -853 -701 -405 -735 -987 -668 -168 -592 -126 -415 -563 -694 -105 -295 -929 -754 -698 -632 -171 -237 -275 -183 -842 -557 -216 -309 -388 -425 -150 -105 -540 -883 -771 -871 -139 -3 -357 -602 -845 -529 -612 -255 -693 -238 -198 -295 -619 -889 -48 -253 -164 -295 -23 -808 -730 -105 -162 -34 -104 -802 -908 -389 -538 -413 -301 -578 -93 -790 -253 -814 -773 -295 -701 -989 -708 -356 -212 -983 -584 -640 -626 -148 -179 -154 -811 -304 -167 -245 -562 -182 -375 -483 -937 -1000 -692 -661 -802 -67 -890 -717 -613 -955 -163 -850 -1 -313 -48 -484 -973 -752 -464 -228 -761 -360 -276 -19 -947 -887 -492 -7 -801 -603 -186 -544 -165 -970 -359 -299 -101 -302 -332 -186 -618 -975 -859 -627 -996 -711 -775 -903 -201 -266 -661 -792 -299 -603 -992 -383 -996 -603 -753 -674 -931 -956 -214 -858 -998 -134 -390 -359 -541 -697 -429 -203 -87 -499 -829 -82 -596 -143 -981 -279 -619 -711 -840 -102 -296 -376 -904 -316 -44 -72 -127 -420 -811 -950 -30 -517 -902 -85 -797 -275 -36 -371 -633 -698 -291 -179 -21 -216 -526 -463 -636 -824 -184 -842 -888 -970 -400 -969 -386 -373 -347 -143 -820 -692 -291 -360 -198 -717 -659 -271 -132 -84 -727 -201 -692 -157 -660 -575 -741 -581 -901 -618 -116 -256 -423 -803 -66 -136 -973 -33 -565 -428 -314 -99 -577 -689 -565 -851 -761 -767 -883 -796 -194 -579 -450 -767 -829 -613 -778 -893 -596 -312 -111 -859 -938 -161 -140 -794 -383 -219 -700 -979 -204 -373 -771 -730 -520 -712 -745 -841 -415 -988 -293 -10 -541 -353 -568 -209 -814 -145 -269 -454 -739 -855 -449 -115 -562 -482 -838 -621 -36 -527 -495 -802 -664 -121 -620 -108 -690 -826 -898 -364 -624 -50 -861 -379 -935 -850 -220 -621 -850 -384 -76 -351 -72 -212 -588 -212 -561 -367 -731 -219 -183 -810 -196 -355 -116 -583 -889 -112 -113 -232 -482 -52 -970 -80 -437 -721 -258 -116 -789 -741 -537 -630 -560 -839 -199 -995 -54 -7 -991 -720 -649 -247 -477 -362 -924 -373 -506 -785 -369 -891 -642 -180 -799 -744 -743 -408 -590 -585 -787 -384 -25 -902 -679 -977 -55 -847 -150 -575 -269 -536 -870 -92 -252 -283 -401 -265 -227 -725 -219 -147 -168 -704 -108 -837 -326 -522 -779 -34 -469 -965 -914 -871 -140 -343 -823 -283 -393 -98 -356 -850 -658 -880 -582 -471 -713 -560 -839 -185 -974 -25 -358 -947 -232 -888 -519 -74 -230 -516 -201 -181 -306 -689 -308 -895 -998 -402 -343 -936 -107 -743 -654 -53 -616 -905 -20 -17 -595 -71 -581 -975 -801 -391 -964 -615 -902 -126 -681 -777 -626 -328 -282 -193 -147 -1000 -394 -75 -116 -707 -888 -762 -628 -215 -730 -601 -35 -149 -466 -634 -13 -124 -396 -613 -73 -419 -869 -877 -499 -726 -550 -333 -442 -957 -437 -150 -464 -419 -572 -111 -954 -248 -388 -336 -175 -350 -449 -834 -884 -612 -84 -140 -979 -634 -31 -97 -320 -191 -108 -397 -484 -300 -950 -786 -5 -838 -469 -271 -398 -248 -369 -242 -818 -672 -176 -773 -461 -996 -304 -620 -931 -420 -667 -985 -601 -882 -672 -875 -769 -769 -256 -767 -220 -872 -411 -461 -602 -577 -700 -421 -440 -492 -767 -102 -176 -238 -694 -988 -918 -323 -157 -690 -170 -121 -699 -290 -169 -382 -158 -693 -363 -640 -400 -662 -775 -19 -136 -593 -150 -901 -374 -899 -492 -958 -822 -578 -349 -811 -255 -914 -56 -601 -445 -674 -704 -442 -147 -621 -992 -137 -453 -60 -487 -28 -277 -977 -136 -596 -818 -17 -658 -892 -307 -683 -458 -113 -337 -519 -313 -777 -336 -225 -456 -971 -54 -858 -506 -354 -396 -21 -802 -398 -906 -877 -967 -254 -393 -849 -873 -627 -133 -519 -140 -842 -208 -662 -779 -689 -731 -481 -544 -214 -527 -126 -837 -839 -77 -144 -144 -433 -259 -247 -80 -29 -661 -907 -133 -417 -879 -878 -340 -410 -654 -72 -974 -597 -600 -303 -866 -389 -75 -987 -534 -185 -959 -763 -439 -276 -195 -531 -177 -929 -917 -550 -579 -265 -107 -199 -902 -678 -764 -280 -292 -136 -175 -758 -549 -497 -984 -582 -857 -605 -17 -25 -118 -74 -112 -305 -203 -577 -437 -15 -278 -24 -631 -287 -788 -332 -773 -553 -399 -262 -805 -630 -318 -288 -855 -235 -655 -281 -995 -718 -181 -980 -91 -725 -713 -618 -605 -625 -211 -160 -757 -2 -381 -322 -148 -977 -374 -48 -596 -305 -931 -958 -14 -832 -453 -167 -407 -157 -770 -31 -522 -929 -263 -922 -244 -541 -705 -617 -949 -784 -740 -485 -75 -740 -337 -698 -236 -210 -903 -789 -367 -806 -373 -987 -40 -968 -278 -689 -17 -113 -317 -512 -54 -306 -531 -425 -400 -674 -545 -37 -790 -787 -572 -98 -996 -458 -797 -412 -886 -870 -794 -385 -198 -277 -222 -945 -764 -956 -536 -471 -484 -587 -895 -19 -716 -765 -822 -648 -390 -585 -369 -684 -909 -312 -496 -862 -943 -880 -623 -416 -963 -830 -813 -746 -411 -281 -495 -668 -717 -461 -782 -888 -65 -173 -68 -593 -35 -804 -257 -169 -94 -945 -280 -315 -244 -213 -29 -394 -89 -636 -913 -428 -615 -147 -551 -969 -30 -701 -497 -283 -304 -694 -74 -232 -355 -254 -8 -784 -309 -166 -865 -859 -779 -548 -106 -204 -633 -564 -382 -277 -652 -965 -919 -744 -683 -105 -711 -976 -874 -505 -529 -732 -308 -707 -260 -22 -459 -144 -660 -294 -155 -9 -307 -36 -109 -719 -113 -549 -39 -475 -779 -209 -125 -29 -378 -513 -946 -681 -236 -163 -439 -907 -700 -975 -574 -966 -271 -100 -938 -222 -231 -548 -881 -50 -352 -404 -720 -757 -213 -735 -600 -526 -120 -298 -194 -504 -728 -143 -957 -759 -621 -921 -607 -574 -564 -205 -922 -289 -709 -398 -729 -914 -945 -328 -185 -222 -107 -574 -750 -610 -928 -209 -708 -728 -568 -548 -720 -586 -352 -527 -850 -719 -379 -936 -167 -413 -834 -361 -697 -468 -191 -152 -542 -9 -235 -202 -985 -870 -810 -803 -385 -968 -947 -583 -163 -573 -13 -8 -435 -625 -746 -873 -863 -460 -407 -904 -677 -48 -194 -780 -273 -675 -751 -292 -818 -19 -519 -173 -44 -146 -183 -222 -354 -472 -312 -905 -433 -95 -823 -198 -268 -622 -688 -204 -202 -280 -311 -111 -549 -490 -722 -169 -861 -581 -399 -552 -781 -576 -296 -153 -406 -811 -619 -999 -843 -424 -72 -840 -67 -444 -906 -94 -512 -693 -912 -23 -277 -610 -93 -940 -157 -305 -437 -649 -119 -421 -577 -631 -812 -989 -491 -144 -176 -597 -335 -21 -729 -985 -368 -715 -481 -862 -130 -110 -492 -995 -676 -163 -660 -768 -667 -189 -761 -395 -845 -397 -81 -908 -207 -139 -469 -298 -744 -47 -596 -644 -455 -954 -794 -743 -889 -769 -35 -554 -342 -476 -588 -968 -401 -677 -246 -738 -1 -336 -578 -65 -687 -933 -491 -685 -315 -734 -723 -950 -603 -980 -278 -709 -550 -998 -763 -546 -459 -717 -617 -838 -355 -641 -863 -385 -779 -174 -531 -42 -445 -478 -652 -837 -291 -552 -911 -361 -419 -278 -808 -728 -668 -99 -239 -525 -148 -706 -131 -143 -299 -645 -504 -779 -257 -511 -16 -517 -742 -869 -920 -113 -988 -523 -85 -541 -752 -385 -499 -580 -71 -718 -512 -383 -677 -650 -364 -159 -813 -92 -271 -517 -971 -393 -565 -580 -147 -800 -334 -565 -828 -773 -617 -896 -889 -173 -709 -468 -322 -35 -818 -911 -478 -103 -538 -147 -60 -138 -590 -727 -888 -648 -311 -177 -44 -249 -310 -357 -312 -257 -809 -670 -147 -680 -980 -452 -965 -17 -113 -147 -828 -674 -499 -948 -805 -461 -661 -996 -637 -63 -687 -721 -607 -683 -752 -717 -117 -774 -333 -590 -586 -765 -782 -750 -501 -504 -618 -950 -219 -993 -442 -403 -533 -944 -985 -745 -982 -55 -283 -931 -378 -88 -310 -215 -138 -836 -706 -803 -117 -321 -908 -517 -700 -408 -891 -686 -104 -840 -28 -835 -557 -479 -886 -246 -944 -903 -793 -439 -105 -80 -805 -317 -221 -955 -618 -847 -196 -894 -230 -207 -348 -526 -680 -427 -13 -76 -326 -245 -340 -116 -977 -217 -456 -68 -934 -863 -536 -836 -26 -533 -35 -737 -989 -911 -203 -178 -334 -747 -551 -516 -722 -328 -237 -807 -104 -91 -814 -866 -698 -77 -17 -440 -908 -330 -614 -370 -173 -504 -959 -178 -912 -750 -740 -252 -852 -647 -305 -879 -436 -554 -250 -330 -723 -797 -622 -806 -641 -819 -610 -20 -534 -944 -78 -981 -90 -856 -700 -692 -902 -329 -653 -304 -646 -573 -64 -501 -930 -121 -863 -810 -606 -447 -459 -822 -396 -825 -81 -215 -981 -489 -595 -757 -959 -73 -810 -247 -440 -344 -714 -35 -347 -476 -986 -900 -245 -191 -832 -645 -639 -12 -258 -316 -437 -311 -402 -300 -888 -561 -990 -192 -994 -335 -460 -392 -847 -369 -199 -994 -28 -777 -625 -659 -153 -653 -926 -859 -270 -165 -174 -371 -960 -323 -982 -221 -844 -677 -832 -133 -780 -518 -273 -6 -328 -143 -905 -47 -885 -701 -349 -251 -750 -902 -209 -123 -321 -567 -882 -210 -90 -276 -978 -948 -109 -685 -976 -814 -396 -511 -290 -562 -512 -811 -194 -348 -809 -27 -935 -768 -759 -29 -934 -994 -892 -595 -734 -449 -618 -419 -24 -184 -832 -486 -270 -45 -63 -957 -514 -75 -894 -122 -48 -535 -863 -894 -282 -895 -147 -323 -367 -333 -694 -308 -450 -21 -18 -465 -52 -927 -873 -836 -660 -727 -698 -270 -848 -599 -922 -261 -313 -131 -8 -171 -944 -915 -470 -432 -812 -469 -945 -405 -608 -249 -255 -151 -228 -104 -374 -349 -507 -158 -593 -26 -49 -357 -311 -328 -871 -458 -296 -61 -701 -226 -819 -180 -630 -496 -458 -304 -375 -176 -884 -171 -926 -28 -15 -464 -819 -368 -934 -601 -746 -862 -515 -828 -78 -383 -568 -473 -437 -10 -576 -60 -257 -256 -338 -170 -107 -438 -627 -236 -352 -165 -223 -131 -990 -446 -519 -822 -726 -998 -355 -210 -541 -269 -435 -847 -453 -988 -720 -175 -667 -417 -589 -964 -98 -331 -156 -909 -366 -60 -769 -829 -781 -563 -1 -816 -463 -263 -137 -717 -429 -332 -329 -735 -171 -714 -31 -892 -492 -806 -378 -875 -972 -301 -466 -849 -74 -89 -994 -181 -234 -169 -867 -706 -438 -97 -43 -306 -847 -522 -758 -335 -521 -360 -321 -994 -652 -146 -195 -657 -327 -639 -194 -433 -168 -668 -100 -692 -348 -403 -92 -79 -383 -56 -125 -629 -233 -603 -596 -505 -518 -722 -956 -826 -672 -872 -929 -462 -769 -101 -186 -777 -497 -763 -549 -397 -519 -27 -93 -396 -42 -242 -133 -75 -901 -476 -791 -786 -48 -11 -946 -283 -968 -459 -361 -577 -95 -177 -34 -653 -376 -590 -1 -463 -897 -985 -47 -228 -286 -450 -64 -435 -288 -371 -371 -333 -914 -575 -561 -778 -97 -700 -810 -628 -88 -40 -285 -807 -827 -691 -893 -765 -147 -834 -72 -286 -349 -763 -274 -192 -882 -614 -418 -868 -672 -180 -49 -111 -58 -895 -133 -474 -496 -659 -120 -851 -547 -136 -915 -778 -527 -416 -505 -146 -568 -98 -461 -437 -817 -678 -212 -715 -174 -750 -338 -311 -278 -796 -177 -600 -218 -703 -209 -938 -22 -727 -629 -654 -495 -505 -637 -629 -318 -548 -668 -733 -749 -933 -548 -296 -839 -150 -181 -869 -392 -318 -514 -610 -936 -869 -798 -423 -963 -343 -388 -594 -437 -838 -451 -667 -253 -960 -101 -680 -573 -904 -283 -409 -84 -781 -448 -786 -583 -299 -326 -858 -721 -602 -910 -233 -903 -588 -503 -808 -60 -710 -234 -986 -650 -95 -389 -285 -940 -617 -507 -749 -359 -695 -938 -4 -425 -229 -684 -213 -447 -634 -153 -453 -700 -102 -643 -923 -730 -158 -282 -781 -442 -334 -581 -132 -981 -218 -450 -537 -580 -69 -348 -293 -442 -523 -431 -617 -428 -734 -525 -162 -130 -807 -83 -966 -421 -499 -91 -679 -659 -688 -127 -786 -593 -160 -920 -64 -675 -893 -634 -231 -614 -432 -584 -532 -233 -397 -331 -556 -944 -515 -401 -570 -751 -5 -38 -732 -592 -820 -147 -228 -640 -463 -844 -743 -387 -138 -358 -677 -404 -403 -183 -933 -321 -494 -380 -982 -103 -749 -633 -291 -964 -568 -510 -875 -862 -734 -256 -515 -71 -537 -387 -523 -919 -507 -599 -422 -585 -382 -868 -31 -890 -684 -959 -491 -312 -169 -450 -134 -402 -144 -41 -956 -540 -453 -50 -521 -77 -910 -55 -407 -428 -870 -481 -202 -346 -122 -270 -554 -345 -499 -441 -971 -495 -913 -109 -837 -988 -603 -95 -272 -282 -345 -246 -178 -166 -912 -28 -864 -500 -444 -310 -766 -787 -886 -382 -722 -688 -294 -156 -836 -596 -458 -542 -888 -523 -240 -977 -69 -31 -468 -397 -715 -227 -939 -219 -599 -675 -72 -414 -790 -880 -534 -724 -380 -36 -27 -531 -1 -180 -202 -755 -903 -882 -61 -435 -592 -562 -707 -430 -44 -507 -11 -314 -426 -237 -890 -33 -168 -371 -446 -945 -718 -925 -625 -811 -346 -249 -310 -706 -403 -296 -950 -413 -605 -320 -600 -476 -570 -340 -68 -178 -991 -494 -459 -41 -945 -739 -227 -221 -412 -985 -137 -495 -477 -969 -376 -46 -106 -118 -999 -363 -873 -251 -153 -131 -83 -798 -210 -360 -682 -681 -71 -189 -5 -417 -913 -407 -357 -685 -440 -415 -575 -361 -18 -438 -321 -749 -306 -13 -790 -702 -173 -805 -125 -877 -944 -190 -936 -508 -742 -719 -927 -347 -709 -795 -335 -368 -903 -347 -669 -137 -715 -505 -771 -982 -790 -130 -508 -339 -79 -825 -953 -801 -621 -199 -474 -555 -170 -20 -10 -342 -685 -280 -507 -237 -927 -366 -721 -619 -915 -186 -563 -113 -761 -310 -990 -267 -244 -121 -787 -765 -121 -695 -479 -692 -646 -569 -366 -110 -684 -154 -884 -521 -839 -840 -413 -640 -186 -421 -378 -930 -551 -236 -603 -419 -401 -691 -113 -802 -962 -127 -210 -244 -693 -307 -894 -908 -927 -158 -601 -528 -708 -517 -243 -332 -320 -47 -546 -630 -978 -228 -329 -359 -160 -709 -49 -722 -895 -980 -965 -494 -541 -433 -270 -338 -95 -682 -134 -439 -402 -683 -157 -585 -188 -348 -28 -295 -96 -926 -477 -93 -244 -652 -14 -371 -754 -242 -506 -469 -558 -720 -246 -729 -537 -822 -734 -726 -992 -391 -938 -375 -890 -345 -242 -954 -728 -419 -64 -52 -385 -240 -888 -626 -370 -58 -754 -606 -767 -473 -438 -43 -490 -231 -224 -670 -851 -676 -167 -667 -452 -714 -989 -566 -880 -482 -597 -335 -755 -815 -786 -381 -872 -967 -151 -628 -163 -185 -251 -430 -434 -302 -890 -870 -353 -968 -814 -535 -212 -269 -624 -320 -488 -410 -905 -701 -50 -308 -326 -251 -265 -883 -478 -30 -457 -423 -495 -411 -760 -371 -629 -427 -549 -379 -24 -972 -743 -532 -673 -174 -416 -607 -222 -472 -148 -454 -538 -844 -966 -997 -648 -230 -946 -440 -159 -771 -984 -415 -570 -622 -579 -825 -52 -224 -876 -514 -170 -649 -998 -277 -516 -727 -566 -497 -172 -803 -490 -325 -317 -621 -353 -609 -409 -847 -863 -698 -785 -441 -76 -199 -647 -616 -505 -423 -755 -372 -249 -519 -703 -359 -178 -919 -698 -895 -943 -110 -156 -967 -463 -196 -520 -971 -935 -847 -921 -157 -949 -897 -624 -416 -883 -964 -267 -904 -464 -112 -501 -858 -119 -262 -330 -385 -616 -268 -990 -787 -617 -740 -57 -293 -113 -885 -615 -74 -413 -50 -669 -593 -561 -20 -95 -686 -957 -947 -163 -685 -205 -474 -799 -575 -138 -966 -968 -825 -93 -502 -662 -867 -563 -562 -40 -460 -138 -598 -354 -85 -192 -652 -280 -9 -178 -375 -659 -95 -965 -864 -581 -552 -614 -780 -791 -998 -17 -829 -306 -320 -968 -496 -6 -795 -856 -269 -909 -374 -247 -764 -391 -821 -190 -659 -95 -556 -777 -394 -320 -927 -294 -262 -88 -667 -485 -289 -234 -976 -266 -496 -100 -788 -372 -858 -328 -825 -565 -395 -224 -99 -656 -359 -309 -399 -729 -151 -952 -560 -559 -762 -727 -24 -556 -267 -881 -917 -915 -576 -585 -825 -471 -550 -238 -409 -243 -348 -148 -284 -933 -575 -935 -376 -765 -85 -111 -104 -302 -374 -728 -825 -714 -661 -109 -886 -65 -293 -204 -30 -994 -177 -106 -57 -298 -30 -749 -9 -206 -900 -869 -765 -162 -295 -186 -358 -855 -548 -211 -214 -161 -124 -587 -217 -94 -584 -205 -845 -639 -809 -203 -654 -352 -200 -164 -198 -371 -109 -906 -602 -711 -755 -105 -681 -30 -746 -325 -711 -300 -500 -150 -753 -61 -393 -121 -388 -434 -800 -628 -64 -558 -585 -678 -944 -425 -494 -415 -765 -328 -395 -665 -584 -471 -541 -661 -411 -50 -316 -741 -681 -741 -416 -974 -265 -761 -128 -640 -57 -731 -172 -240 -714 -295 -517 -964 -33 -347 -699 -853 -903 -579 -428 -503 -894 -51 -567 -519 -969 -991 -890 -842 -650 -942 -143 -787 -477 -610 -606 -349 -621 -266 -35 -265 -923 -822 -567 -288 -5 -913 -92 -526 -177 -412 -217 -118 -885 -71 -139 -934 -905 -276 -642 -923 -121 -781 -81 -451 -720 -951 -760 -338 -564 -790 -531 -69 -326 -510 -695 -844 -221 -975 -94 -166 -281 -982 -571 -445 -55 -659 -26 -324 -391 -114 -852 -78 -968 -930 -888 -415 -970 -610 -247 -753 -201 -335 -132 -552 -772 -713 -478 -417 -274 -653 -68 -876 -650 -547 -23 -226 -447 -192 -315 -481 -296 -525 -369 -603 -313 -794 -7 -399 -784 -842 -425 -395 -335 -869 -546 -545 -922 -753 -822 -27 -740 -909 -556 -82 -172 -979 -158 -606 -571 -806 -974 -617 -551 -941 -139 -915 -761 -248 -650 -877 -696 -622 -41 -781 -149 -35 -879 -841 -620 -819 -560 -412 -201 -763 -334 -184 -788 -497 -115 -895 -171 -34 -271 -685 -888 -917 -855 -10 -116 -843 -369 -155 -763 -171 -285 -424 -94 -442 -790 -362 -304 -133 -672 -731 -862 -88 -203 -631 -790 -607 -984 -648 -327 -28 -339 -314 -975 -774 -281 -369 -255 -475 -200 -11 -240 -53 -6 -905 -640 -119 -802 -414 -414 -683 -385 -917 -534 -59 -284 -617 -692 -869 -525 -316 -474 -505 -341 -752 -563 -854 -291 -55 -714 -22 -936 -134 -931 -20 -782 -19 -333 -379 -391 -218 -625 -596 -993 -499 -922 -828 -510 -824 -512 -405 -840 -614 -698 -952 -268 -373 -662 -465 -77 -613 -653 -714 -863 -563 -985 -286 -609 -396 -710 -877 -193 -714 -674 -31 -797 -149 -955 -154 -230 -488 -558 -549 -589 -190 -60 -287 -349 -61 -888 -844 -288 -48 -669 -367 -491 -725 -804 -159 -865 -464 -145 -301 -246 -173 -961 -839 -392 -247 -604 -248 -22 -550 -769 -413 -398 -666 -3 -120 -457 -647 -621 -413 -532 -55 -571 -294 -160 -639 -903 -259 -794 -58 -292 -654 -919 -666 -562 -569 -605 -685 -145 -964 -431 -486 -523 -805 -975 -580 -87 -15 -291 -139 -973 -231 -933 -677 -888 -662 -295 -81 -419 -2 -199 -97 -417 -826 -247 -4 -929 -508 -790 -298 -161 -890 -546 -311 -660 -478 -95 -308 -230 -351 -959 -773 -263 -521 -255 -295 -396 -279 -937 -175 -724 -493 -549 -499 -443 -646 -432 -431 -380 -411 -695 -941 -846 -321 -896 -77 -504 -577 -811 -552 -716 -438 -353 -464 -914 -606 -379 -300 -790 -736 -400 -192 -243 -504 -806 -96 -844 -474 -152 -775 -504 -107 -433 -472 -300 -597 -485 -513 -895 -234 -268 -843 -538 -921 -883 -853 -477 -427 -598 -879 -455 -852 -929 -355 -479 -941 -824 -68 -254 -324 -503 -495 -455 -560 -35 -904 -218 -106 -395 -749 -412 -803 -684 -456 -890 -843 -13 -841 -147 -62 -699 -524 -624 -568 -342 -60 -758 -660 -273 -132 -44 -926 -836 -439 -425 -278 -866 -536 -94 -783 -957 -860 -937 -893 -70 -834 -728 -728 -496 -74 -605 -396 -458 -322 -600 -876 -440 -193 -258 -955 -321 -617 -823 -948 -807 -833 -582 -562 -830 -215 -339 -30 -784 -899 -988 -85 -276 -14 -599 -879 -87 -580 -481 -111 -424 -890 -16 -623 -21 -923 -696 -85 -375 -387 -609 -127 -22 -133 -271 -669 -470 -949 -667 -310 -798 -403 -545 -373 -577 -259 -412 -79 -546 -733 -311 -188 -281 -201 -453 -503 -216 -741 -850 -758 -605 -495 -380 -439 -375 -372 -732 -986 -623 -225 -875 -538 -870 -611 -173 -310 -368 -584 -684 -1000 -938 -140 -634 -112 -390 -124 -982 -399 -249 -887 -735 -654 -413 -25 -385 -677 -42 -567 -589 -112 -404 -726 -919 -642 -666 -101 -245 -779 -775 -544 -842 -109 -386 -108 -258 -200 -869 -187 -293 -337 -92 -987 -976 -435 -244 -952 -516 -433 -426 -616 -871 -835 -966 -340 -536 -406 -461 -803 -628 -776 -154 -411 -199 -725 -705 -806 -324 -351 -249 -728 -550 -569 -405 -672 -203 -612 -804 -990 -410 -834 -89 -508 -340 -895 -921 -291 -655 -519 -806 -923 -27 -992 -441 -594 -820 -260 -952 -703 -795 -270 -356 -483 -448 -111 -699 -965 -297 -985 -749 -625 -574 -643 -24 -61 -7 -169 -907 -592 -551 -30 -756 -928 -844 -798 -529 -326 -110 -343 -551 -539 -146 -288 -464 -230 -443 -150 -261 -316 -608 -230 -709 -554 -607 -349 -376 -250 -113 -385 -385 -730 -910 -455 -436 -506 -349 -827 -134 -896 -634 -765 -27 -301 -424 -797 -157 -116 -306 -169 -235 -893 -281 -209 -707 -540 -387 -764 -744 -921 -908 -312 -511 -451 -798 -359 -876 -932 -497 -714 -474 -783 -238 -694 -165 -90 -751 -575 -128 -293 -345 -271 -104 -18 -205 -974 -54 -131 -395 -573 -391 -664 -987 -78 -559 -335 -260 -499 -373 -442 -805 -37 -685 -917 -383 -293 -670 -926 -483 -509 -578 -852 -197 -937 -738 -875 -736 -710 -169 -903 -532 -119 -698 -527 -7 -451 -764 -995 -845 -837 -364 -50 -232 -122 -925 -119 -633 -293 -532 -938 -639 -753 -354 -308 -546 -233 -992 -144 -116 -110 -24 -995 -320 -861 -542 -119 -381 -635 -567 -301 -873 -463 -718 -298 -994 -774 -303 -293 -227 -450 -31 -893 -414 -84 -17 -946 -464 -242 -688 -358 -526 -434 -896 -165 -568 -183 -807 -892 -686 -407 -366 -452 -334 -204 -605 -34 -763 -211 -966 -726 -17 -700 -790 -645 -650 -537 -990 -30 -923 -219 -555 -70 -644 -242 -470 -465 -535 -552 -127 -665 -283 -356 -930 -694 -22 -614 -708 -606 -657 -193 -460 -617 -22 -293 -338 -220 -913 -324 -518 -841 -759 -99 -197 -513 -325 -876 -796 -374 -124 -982 -267 -227 -501 -537 -311 -225 -876 -641 -634 -13 -245 -633 -212 -16 -346 -973 -296 -757 -950 -1000 -179 -232 -123 -839 -702 -212 -538 -264 -571 -933 -901 -229 -968 -547 -585 -846 -316 -3 -167 -358 -496 -944 -531 -922 -267 -892 -249 -154 -954 -955 -454 -79 -850 -458 -138 -780 -93 -405 -844 -801 -228 -865 -358 -614 -449 -734 -783 -2 -337 -370 -523 -503 -163 -726 -966 -601 -974 -198 -431 -112 -729 -15 -207 -384 -551 -942 -106 -429 -882 -825 -581 -70 -54 -324 -679 -362 -412 -896 -484 -39 -112 -923 -190 -908 -907 -838 -387 -589 -485 -694 -850 -463 -334 -636 -40 -798 -559 -840 -507 -456 -700 -444 -651 -98 -629 -985 -1 -453 -184 -249 -313 -34 -520 -706 -291 -326 -792 -671 -816 -857 -60 -615 -652 -256 -786 -356 -107 -922 -425 -722 -630 -82 -19 -245 -956 -960 -480 -509 -135 -800 -79 -891 -874 -257 -21 -662 -449 -122 -809 -906 -421 -237 -749 -291 -967 -89 -614 -42 -606 -151 -321 -498 -862 -257 -59 -634 -465 -539 -135 -278 -276 -473 -326 -777 -557 -654 -672 -341 -663 -88 -191 -8 -437 -906 -276 -59 -91 -355 -536 -70 -864 -183 -588 -133 -756 -357 -478 -867 -536 -760 -532 -565 -682 -372 -943 -99 -89 -538 -667 -728 -20 -767 -850 -15 -169 -436 -175 -601 -436 -553 -15 -44 -341 -865 -684 -376 -18 -453 -829 -600 -214 -390 -750 -119 -250 -982 -570 -592 -373 -737 -203 -989 -930 -895 -357 -706 -149 -991 -375 -918 -166 -261 -805 -477 -187 -580 -483 -760 -857 -369 -481 -860 -512 -542 -85 -177 -646 -653 -800 -551 -95 -62 -938 -639 -740 -462 -205 -736 -754 -528 -924 -165 -102 -46 -650 -630 -965 -215 -4 -541 -951 -121 -915 -772 -683 -977 -293 -388 -419 -216 -932 -471 -616 -39 -746 -581 -328 -927 -275 -981 -860 -857 -300 -951 -758 -389 -895 -249 -141 -686 -472 -594 -809 -809 -913 -379 -468 -592 -825 -900 -114 -409 -651 -423 -942 -354 -705 -648 -453 -285 -246 -516 -632 -257 -659 -555 -208 -453 -907 -922 -642 -994 -155 -307 -831 -746 -939 -706 -589 -652 -95 -773 -828 -250 -988 -580 -698 -93 -100 -515 -380 -575 -273 -225 -733 -202 -558 -266 -720 -675 -432 -907 -430 -714 -61 -525 -422 -258 -822 -236 -174 -560 -512 -365 -209 -607 -700 -448 -440 -178 -487 -446 -89 -866 -423 -950 -233 -999 -622 -94 -558 -328 -345 -293 -878 -431 -864 -932 -797 -395 -279 -332 -191 -489 -798 -770 -362 -368 -42 -235 -143 -949 -613 -361 -35 -615 -326 -679 -364 -76 -504 -754 -665 -440 -657 -927 -13 -16 -754 -638 -282 -673 -656 -70 -158 -630 -206 -198 -252 -804 -216 -864 -236 -425 -723 -721 -818 -18 -368 -454 -205 -338 -383 -801 -781 -997 -880 -483 -382 -296 -602 -383 -968 -486 -717 -289 -804 -286 -678 -988 -283 -839 -292 -443 -111 -830 -702 -868 -836 -357 -404 -927 -596 -477 -464 -939 -530 -912 -76 -876 -730 -152 -810 -562 -806 -552 -535 -14 -276 -17 -739 -819 -778 -33 -748 -281 -423 -486 -357 -600 -13 -624 -588 -833 -286 -437 -629 -654 -613 -49 -486 -420 -333 -3 -196 -699 -302 -580 -304 -202 -908 -102 -928 -848 -79 -790 -27 -670 -457 -936 -625 -998 -268 -957 -622 -796 -999 -38 -340 -61 -255 -147 -122 -712 -518 -835 -963 -603 -780 -101 -558 -267 -732 -324 -794 -988 -997 -20 -31 -596 -23 -830 -622 -605 -248 -694 -909 -642 -623 -490 -930 -347 -769 -949 -527 -204 -80 -268 -689 -230 -515 -867 -79 -467 -896 -554 -467 -439 -315 -184 -102 -724 -529 -183 -467 -15 -385 -44 -169 -222 -640 -673 -831 -162 -642 -433 -296 -341 -523 -349 -182 -946 -761 -921 -283 -478 -947 -793 -762 -517 -977 -443 -878 -588 -34 -268 -160 -790 -551 -106 -838 -405 -840 -766 -43 -448 -173 -504 -344 -86 -582 -363 -305 -72 -371 -719 -382 -301 -299 -971 -906 -782 -151 -901 -839 -144 -592 -180 -775 -348 -147 -224 -962 -938 -528 -401 -612 -163 -89 -320 -439 -440 -265 -165 -823 -682 -770 -137 -681 -339 -784 -819 -750 -863 -325 -932 -171 -155 -514 -227 -776 -609 -974 -203 -889 -368 -588 -916 -956 -708 -438 -566 -451 -852 -37 -448 -313 -205 -857 -17 -862 -906 -435 -837 -32 -54 -579 -339 -139 -765 -632 -853 -123 -814 -809 -740 -922 -152 -220 -592 -264 -71 -542 -737 -919 -326 -15 -376 -520 -558 -815 -109 -171 -773 -257 -684 -524 -258 -864 -635 -811 -6 -916 -790 -65 -277 -785 -960 -623 -252 -803 -557 -391 -37 -993 -73 -257 -254 -900 -825 -752 -994 -229 -82 -322 -923 -380 -847 -666 -899 -811 -754 -890 -846 -327 -889 -273 -997 -156 -343 -516 -131 -305 -344 -738 -555 -474 -970 -36 -172 -359 -53 -82 -992 -488 -287 -159 -983 -384 -636 -373 -654 -995 -467 -116 -956 -430 -406 -28 -645 -444 -47 -164 -380 -113 -749 -587 -224 -616 -522 -99 -941 -314 -741 -2 -722 -597 -945 -272 -156 -942 -257 -194 -616 -568 -118 -6 -106 -859 -936 -319 -980 -860 -196 -257 -793 -813 -355 -799 -218 -513 -424 -913 -303 -7 -491 -810 -974 -215 -983 -88 -171 -760 -318 -707 -351 -411 -68 -218 -694 -786 -877 -690 -40 -899 -874 -789 -735 -368 -213 -161 -735 -487 -725 -633 -432 -456 -208 -339 -138 -244 -648 -757 -746 -866 -365 -369 -217 -257 -900 -968 -416 -457 -765 -91 -280 -450 -415 -170 -106 -624 -959 -166 -546 -409 -562 -221 -907 -751 -776 -71 -469 -208 -7 -664 -602 -31 -786 -57 -268 -90 -416 -559 -864 -15 -968 -456 -245 -119 -642 -499 -833 -512 -996 -893 -956 -108 -889 -525 -729 -488 -990 -734 -685 -647 -630 -39 -612 -451 -890 -280 -353 -768 -766 -766 -199 -109 -114 -715 -563 -807 -361 -352 -906 -965 -452 -73 -538 -833 -980 -716 -948 -902 -310 -184 -710 -815 -757 -470 -427 -827 -873 -991 -540 -14 -716 -738 -467 -441 -215 -209 -882 -227 -801 -453 -395 -588 -215 -94 -63 -717 -921 -815 -514 -769 -549 -166 -867 -423 -260 -271 -168 -389 -678 -997 -13 -409 -547 -77 -289 -142 -673 -811 -573 -541 -647 -737 -623 -6 -548 -587 -130 -373 -590 -55 -963 -860 -49 -717 -331 -957 -675 -461 -197 -902 -842 -705 -872 -471 -539 -637 -906 -265 -180 -351 -523 -933 -957 -735 -254 -356 -659 -161 -919 -712 -127 -269 -762 -493 -172 -321 -826 -794 -240 -402 -475 -79 -750 -309 -991 -230 -492 -78 -65 -556 -319 -704 -148 -266 -350 -355 -231 -875 -721 -840 -472 -203 -146 -588 -823 -539 -798 -71 -423 -338 -388 -75 -211 -51 -503 -851 -554 -681 -359 -505 -366 -491 -981 -891 -874 -226 -807 -169 -446 -858 -974 -70 -764 -597 -312 -861 -414 -259 -1 -120 -98 -362 -959 -380 -242 -713 -828 -353 -919 -501 -624 -52 -435 -936 -389 -812 -579 -334 -764 -529 -432 -675 -385 -483 -648 -40 -666 -919 -644 -761 -782 -335 -250 -859 -324 -464 -636 -984 -451 -871 -310 -256 -933 -929 -85 -75 -931 -11 -535 -746 -868 -531 -392 -407 -839 -347 -488 -755 -979 -924 -427 -761 -420 -56 -458 -144 -495 -362 -505 -28 -467 -538 -122 -547 -690 -548 -307 -383 -664 -202 -535 -823 -692 -87 -320 -201 -631 -345 -992 -899 -716 -432 -953 -92 -84 -728 -66 -892 -607 -757 -257 -774 -16 -890 -115 -60 -286 -453 -561 -881 -94 -297 -863 -66 -842 -719 -255 -53 -902 -797 -972 -128 -258 -827 -504 -571 -548 -800 -591 -456 -85 -74 -366 -525 -368 -680 -488 -645 -930 -889 -615 -393 -11 -666 -987 -979 -954 -150 -713 -615 -62 -310 -155 -706 -75 -456 -908 -157 -205 -299 -526 -679 -889 -112 -1 -650 -659 -346 -662 -284 -196 -598 -521 -510 -168 -474 -79 -857 -782 -280 -172 -772 -630 -515 -724 -870 -359 -346 -20 -872 -774 -623 -281 -619 -964 -372 -877 -837 -228 -134 -323 -719 -583 -230 -968 -411 -908 -884 -688 -761 -348 -986 -724 -777 -61 -952 -199 -947 -543 -40 -455 -129 -75 -747 -639 -608 -249 -919 -6 -554 -112 -736 -397 -33 -234 -576 -362 -373 -507 -202 -303 -929 -771 -595 -180 -261 -702 -489 -403 -125 -335 -6 -994 -44 -510 -756 -496 -253 -175 -977 -633 -103 -501 -49 -52 -422 -697 -65 -47 -467 -767 -348 -408 -255 -759 -556 -642 -659 -368 -558 -657 -982 -508 -446 -41 -287 -339 -596 -255 -867 -119 -188 -797 -103 -840 -941 -318 -308 -383 -587 -874 -810 -807 -262 -247 -411 -447 -10 -500 -755 -706 -527 -946 -896 -457 -483 -671 -962 -743 -868 -664 -873 -708 -775 -533 -506 -571 -704 -721 -260 -743 -187 -12 -750 -713 -832 -406 -785 -15 -718 -726 -953 -871 -176 -328 -453 -670 -742 -755 -876 -925 -183 -977 -373 -378 -339 -96 -878 -341 -570 -100 -957 -677 -520 -274 -257 -660 -661 -418 -264 -978 -921 -178 -693 -748 -238 -295 -61 -823 -137 -476 -951 -978 -820 -869 -581 -299 -974 -654 -712 -297 -82 -165 -441 -829 -271 -630 -340 -940 -141 -651 -948 -385 -612 -90 -69 -141 -305 -769 -551 -995 -40 -940 -135 -195 -210 -174 -939 -334 -571 -179 -668 -266 -928 -968 -451 -572 -553 -680 -195 -67 -968 -581 -72 -98 -796 -348 -19 -54 -760 -366 -546 -278 -401 -407 -286 -389 -72 -333 -209 -550 -979 -66 -800 -266 -229 -41 -542 -90 -958 -249 -546 -886 -467 -869 -737 -133 -96 -622 -129 -970 -952 -815 -268 -691 -725 -333 -789 -35 -702 -987 -362 -447 -581 -548 -255 -701 -576 -307 -71 -17 -760 -507 -518 -962 -694 -138 -557 -945 -897 -233 -589 -700 -621 -739 -341 -953 -337 -524 -351 -417 -41 -182 -583 -524 -554 -870 -659 -137 -183 -706 -96 -302 -395 -373 -497 -122 -494 -636 -455 -614 -431 -576 -243 -181 -217 -280 -825 -694 -107 -59 -106 -736 -752 -517 -536 -402 -833 -147 -526 -99 -39 -378 -965 -917 -605 -220 -958 -311 -534 -752 -702 -767 -36 -5 -118 -629 -82 -356 -285 -185 -758 -997 -71 -152 -883 -473 -524 -226 -369 -79 -702 -486 -850 -19 -677 -535 -801 -699 -957 -962 -616 -995 -109 -180 -443 -1 -980 -604 -346 -549 -621 -173 -926 -958 -667 -891 -536 -916 -623 -307 -210 -452 -552 -944 -599 -145 -123 -200 -586 -583 -840 -944 -572 -861 -545 -971 -376 -727 -790 -87 -224 -487 -515 -922 -623 -282 -821 -18 -582 -931 -512 -669 -185 -795 -299 -952 -792 -525 -896 -244 -232 -990 -544 -937 -42 -752 -765 -181 -482 -505 -369 -387 -612 -56 -636 -966 -647 -653 -290 -607 -660 -578 -843 -905 -607 -834 -762 -233 -2 -848 -781 -761 -657 -998 -266 -559 -877 -915 -298 -973 -612 -538 -503 -29 -227 -421 -227 -28 -102 -761 -814 -275 -81 -243 -52 -471 -944 -239 -317 -552 -811 -480 -74 -400 -64 -780 -194 -831 -355 -583 -532 -659 -611 -376 -158 -267 -646 -754 -1000 -157 -666 -763 -130 -41 -884 -959 -263 -938 -993 -348 -181 -203 -769 -509 -400 -203 -695 -6 -149 -437 -626 -21 -299 -711 -122 -566 -97 -767 -425 -181 -175 -705 -890 -204 -62 -400 -555 -165 -637 -218 -797 -65 -466 -196 -94 -938 -452 -201 -265 -933 -972 -797 -811 -813 -650 -631 -798 -132 -762 -1000 -677 -681 -633 -145 -922 -445 -820 -704 -177 -61 -879 -936 -158 -108 -471 -153 -576 -390 -759 -591 -724 -518 -832 -217 -975 -516 -899 -706 -507 -832 -361 -711 -934 -170 -19 -197 -396 -789 -83 -568 -59 -603 -635 -2 -818 -173 -781 -170 -414 -514 -309 -256 -373 -516 -655 -899 -737 -541 -572 -755 -23 -764 -104 -656 -802 -355 -911 -967 -866 -949 -186 -399 -553 -300 -871 -373 -202 -523 -128 -685 -790 -211 -387 -178 -345 -741 -175 -341 -230 -949 -86 -198 -408 -748 -168 -702 -180 -611 -639 -483 -677 -242 -604 -205 -663 -943 -119 -829 -760 -209 -543 -343 -345 -372 -821 -680 -312 -123 -271 -686 -901 -87 -564 -618 -557 -23 -589 -378 -52 -645 -460 -116 -76 -978 -624 -334 -191 -226 -40 -653 -942 -545 -134 -693 -767 -505 -21 -749 -214 -9 -871 -197 -950 -656 -96 -545 -536 -316 -926 -250 -746 -982 -251 -662 -897 -902 -896 -374 -99 -244 -206 -998 -248 -891 -406 -54 -244 -850 -86 -403 -61 -785 -108 -108 -401 -208 -922 -200 -558 -89 -399 -522 -546 -790 -866 -168 -326 -331 -897 -521 -160 -10 -733 -766 -511 -67 -921 -518 -1000 -494 -619 -262 -154 -940 -937 -534 -605 -103 -673 -180 -590 -919 -544 -230 -976 -300 -583 -599 -222 -337 -848 -431 -358 -352 -811 -72 -464 -709 -643 -890 -873 -922 -357 -487 -558 -239 -762 -723 -784 -506 -824 -232 -587 -681 -410 -358 -170 -615 -921 -451 -547 -783 -2 -811 -618 -324 -789 -759 -126 -500 -825 -673 -547 -563 -867 -189 -829 -309 -362 -67 -66 -460 -567 -536 -89 -897 -688 -752 -38 -352 -772 -689 -929 -256 -293 -42 -545 -811 -279 -381 -733 -960 -860 -27 -245 -185 -587 -721 -578 -341 -85 -718 -404 -649 -688 -705 -249 -856 -239 -921 -31 -102 -381 -970 -68 -319 -600 -618 -173 -422 -439 -105 -293 -980 -230 -298 -883 -403 -772 -598 -256 -232 -907 -545 -265 -688 -121 -233 -450 -521 -834 -22 -255 -895 -291 -937 -280 -50 -720 -823 -971 -544 -13 -435 -578 -795 -800 -280 -549 -346 -852 -595 -580 -711 -844 -326 -714 -844 -843 -728 -369 -349 -98 -781 -130 -222 -692 -215 -530 -550 -274 -993 -582 -201 -172 -847 -119 -375 -311 -887 -204 -822 -263 -819 -133 -178 -531 -239 -57 -50 -597 -633 -80 -983 -359 -898 -494 -950 -57 -998 -572 -730 -226 -448 -833 -68 -553 -390 -962 -920 -933 -810 -952 -127 -748 -286 -876 -630 -810 -859 -965 -768 -139 -322 -548 -432 -51 -550 -739 -590 -458 -26 -814 -933 -632 -760 -187 -266 -365 -250 -660 -343 -457 -713 -370 -161 -497 -608 -603 -137 -417 -180 -135 -340 -564 -582 -945 -505 -791 -75 -731 -317 -581 -864 -215 -286 -340 -239 -678 -393 -256 -775 -63 -539 -444 -838 -3 -133 -639 -749 -482 -616 -147 -278 -558 -549 -450 -924 -919 -938 -861 -647 -11 -334 -140 -745 -158 -649 -362 -24 -371 -8 -460 -597 -690 -784 -136 -945 -48 -147 -265 -845 -960 -580 -859 -918 -401 -469 -775 -178 -783 -96 -212 -87 -910 -546 -373 -600 -32 -212 -703 -697 -875 -942 -778 -453 -426 -951 -605 -713 -222 -553 -580 -406 -673 -271 -14 -895 -957 -257 -798 -582 -333 -535 -542 -800 -715 -380 -845 -239 -404 -48 -611 -187 -862 -6 -2 -518 -528 -298 -760 -450 -331 -301 -272 -824 -871 -16 -532 -762 -109 -177 -98 -70 -31 -64 -846 -907 -427 -436 -377 -793 -184 -748 -113 -466 -259 -180 -369 -154 -512 -163 -865 -21 -469 -895 -195 -670 -752 -138 -678 -644 -763 -151 -477 -150 -346 -512 -377 -614 -719 -945 -654 -341 -420 -501 -279 -976 -414 -336 -702 -504 -543 -167 -144 -363 -491 -473 -346 -699 -74 -547 -989 -712 -306 -905 -547 -622 -125 -303 -668 -444 -668 -691 -501 -661 -906 -608 -483 -733 -36 -958 -581 -665 -847 -237 -315 -241 -65 -477 -958 -294 -473 -456 -79 -641 -959 -603 -573 -607 -799 -136 -863 -150 -851 -219 -473 -835 -990 -866 -521 -855 -950 -156 -851 -571 -72 -284 -446 -415 -46 -929 -885 -463 -599 -39 -596 -185 -141 -786 -852 -236 -862 -452 -302 -347 -791 -426 -977 -616 -398 -571 -746 -329 -292 -42 -558 -325 -607 -177 -348 -84 -578 -787 -562 -67 -574 -253 -101 -1 -774 -60 -255 -255 -329 -142 -686 -648 -366 -460 -747 -574 -432 -380 -581 -386 -500 -316 -870 -412 -860 -664 -293 -44 -819 -862 -811 -156 -384 -269 -744 -820 -316 -547 -495 -966 -661 -474 -777 -281 -534 -197 -192 -429 -492 -954 -142 -876 -240 -934 -942 -906 -216 -198 -139 -415 -694 -801 -216 -800 -238 -705 -437 -388 -189 -419 -236 -246 -135 -300 -578 -447 -92 -413 -149 -608 -973 -621 -899 -343 -9 -678 -49 -94 -295 -998 -457 -210 -265 -783 -980 -806 -541 -440 -212 -697 -177 -805 -947 -798 -985 -439 -290 -212 -59 -182 -26 -932 -443 -37 -658 -79 -994 -543 -195 -879 -858 -328 -793 -45 -452 -151 -735 -546 -181 -574 -616 -646 -117 -575 -465 -18 -292 -702 -504 -734 -521 -518 -568 -347 -26 -17 -79 -388 -845 -833 -405 -340 -923 -995 -165 -663 -696 -177 -312 -803 -866 -419 -533 -201 -674 -910 -895 -506 -166 -131 -182 -77 -664 -4 -583 -221 -337 -847 -402 -701 -996 -71 -321 -840 -706 -556 -323 -404 -228 -668 -663 -828 -14 -980 -166 -519 -753 -283 -67 -866 -117 -770 -755 -777 -834 -434 -660 -851 -202 -507 -35 -718 -261 -1000 -979 -222 -1000 -933 -878 -182 -282 -328 -195 -674 -787 -696 -168 -816 -884 -472 -742 -929 -953 -228 -476 -240 -552 -39 -864 -131 -534 -757 -187 -271 -177 -29 -658 -475 -740 -818 -816 -199 -39 -779 -839 -913 -172 -984 -468 -713 -145 -555 -805 -503 -154 -612 -373 -657 -626 -591 -770 -36 -850 -524 -379 -247 -318 -201 -62 -659 -203 -282 -434 -53 -747 -441 -692 -975 -600 -115 -490 -239 -518 -479 -603 -894 -885 -421 -624 -279 -727 -668 -533 -398 -585 -107 -96 -258 -687 -400 -977 -464 -475 -836 -867 -853 -793 -832 -235 -299 -521 -855 -777 -248 -1000 -355 -98 -339 -162 -723 -48 -90 -527 -357 -141 -41 -187 -134 -573 -35 -343 -749 -439 -253 -879 -195 -795 -114 -870 -816 -134 -361 -547 -998 -840 -635 -687 -650 -944 -809 -778 -706 -709 -489 -344 -841 -818 -407 -704 -868 -317 -352 -321 -983 -805 -158 -111 -227 -182 -908 -80 -15 -339 -263 -106 -891 -542 -58 -779 -877 -736 -419 -313 -226 -958 -922 -211 -80 -639 -814 -283 -647 -18 -135 -195 -706 -772 -628 -131 -799 -576 -168 -629 -326 -334 -96 -244 -800 -449 -106 -575 -623 -85 -68 -787 -47 -655 -508 -259 -63 -178 -620 -687 -790 -532 -156 -218 -300 -866 -307 -818 -655 -67 -987 -11 -946 -233 -609 -202 -166 -704 -853 -237 -158 -52 -263 -394 -495 -550 -695 -161 -463 -631 -758 -680 -501 -166 -243 -60 -995 -789 -646 -14 -444 -48 -234 -393 -250 -276 -301 -139 -753 -627 -777 -537 -357 -15 -447 -135 -76 -410 -589 -166 -251 -451 -210 -647 -171 -68 -740 -452 -83 -598 -799 -825 -363 -213 -6 -371 -483 -429 -212 -882 -655 -322 -960 -535 -64 -221 -877 -945 -270 -280 -529 -833 -911 -996 -125 -528 -347 -782 -932 -746 -529 -603 -641 -676 -819 -687 -891 -158 -800 -403 -727 -713 -719 -478 -569 -403 -510 -672 -443 -28 -88 -557 -602 -914 -907 -471 -11 -162 -681 -261 -681 -170 -635 -658 -680 -797 -795 -959 -681 -834 -799 -910 -442 -283 -415 -571 -418 -489 -632 -688 -763 -540 -678 -346 -385 -597 -396 -899 -594 -360 -333 -405 -304 -259 -710 -503 -283 -37 -506 -968 -204 -29 -742 -518 -73 -256 -599 -577 -506 -812 -363 -284 -296 -773 -332 -807 -390 -688 -502 -25 -308 -785 -612 -442 -492 -449 -765 -32 -710 -896 -953 -812 -691 -862 -706 -838 -77 -185 -978 -155 -984 -692 -984 -660 -306 -258 -326 -865 -585 -5 -804 -858 -260 -127 -402 -418 -200 -570 -424 -427 -83 -365 -462 -264 -883 -114 -841 -208 -439 -977 -643 -409 -368 -518 -675 -71 -350 -273 -613 -256 -97 -894 -709 -10 -157 -153 -536 -280 -673 -472 -129 -969 -887 -720 -638 -306 -832 -708 -236 -508 -671 -425 -961 -735 -105 -721 -761 -167 -741 -109 -528 -93 -355 -809 -462 -730 -900 -122 -448 -184 -657 -106 -287 -75 -82 -153 -109 -759 -66 -188 -254 -224 -346 -913 -357 -543 -22 -54 -665 -747 -948 -111 -154 -589 -240 -812 -876 -171 -457 -110 -32 -788 -985 -602 -417 -370 -212 -7 -116 -579 -944 -85 -409 -96 -909 -270 -756 -792 -552 -316 -451 -49 -29 -17 -466 -988 -938 -680 -30 -578 -752 -601 -658 -164 -440 -850 -432 -755 -44 -537 -887 -179 -418 -185 -894 -290 -785 -922 -799 -693 -86 -588 -208 -494 -390 -239 -201 -37 -701 -684 -518 -188 -624 -408 -407 -244 -711 -224 -42 -808 -246 -451 -577 -923 -879 -253 -285 -488 -696 -114 -997 -48 -8 -976 -205 -922 -28 -506 -295 -423 -74 -261 -648 -921 -912 -214 -134 -276 -642 -408 -464 -860 -279 -939 -809 -861 -72 -540 -850 -475 -877 -16 -544 -63 -956 -964 -862 -815 -917 -773 -862 -371 -437 -873 -846 -535 -632 -164 -147 -214 -16 -796 -887 -592 -197 -126 -166 -431 -37 -187 -134 -269 -197 -121 -946 -786 -877 -641 -928 -576 -528 -640 -160 -934 -543 -920 -77 -500 -141 -200 -238 -155 -255 -289 -336 -762 -639 -94 -275 -925 -123 -231 -881 -320 -638 -389 -278 -242 -348 -299 -778 -247 -158 -132 -635 -249 -173 -800 -406 -389 -253 -689 -723 -241 -886 -574 -58 -514 -321 -94 -106 -447 -224 -997 -383 -242 -643 -406 -659 -790 -355 -58 -251 -385 -403 -191 -955 -245 -549 -641 -614 -293 -883 -54 -234 -769 -362 -260 -563 -682 -951 -825 -836 -9 -320 -285 -336 -465 -813 -97 -129 -464 -218 -239 -208 -495 -302 -595 -612 -330 -417 -257 -182 -399 -733 -151 -531 -749 -481 -521 -113 -275 -20 -60 -134 -203 -446 -281 -117 -607 -576 -2 -492 -408 -507 -690 -774 -205 -280 -337 -5 -501 -249 -485 -127 -620 -719 -722 -13 -550 -466 -273 -948 -985 -934 -465 -403 -207 -742 -129 -111 -349 -171 -793 -980 -365 -946 -910 -561 -10 -781 -36 -992 -625 -942 -672 -246 -919 -606 -963 -136 -826 -289 -869 -239 -794 -352 -336 -135 -300 -890 -721 -181 -663 -156 -297 -761 -442 -71 -46 -412 -70 -335 -572 -781 -874 -268 -316 -31 -793 -165 -375 -72 -872 -896 -891 -137 -822 -41 -762 -372 -273 -869 -870 -212 -911 -585 -887 -224 -878 -338 -462 -636 -724 -620 -241 -522 -540 -163 -650 -904 -283 -580 -944 -725 -419 -385 -764 -805 -210 -135 -253 -182 -762 -346 -840 -289 -480 -43 -713 -475 -336 -235 -707 -205 -612 -121 -126 -263 -936 -101 -496 -648 -382 -125 -854 -203 -587 -269 -694 -198 -837 -770 -29 -385 -757 -639 -221 -46 -16 -160 -176 -675 -586 -391 -697 -422 -76 -583 -46 -54 -561 -972 -501 -153 -651 -474 -748 -702 -263 -976 -38 -454 -387 -239 -842 -375 -163 -310 -481 -882 -226 -383 -632 -41 -701 -676 -989 -900 -587 -438 -338 -908 -489 -268 -788 -224 -133 -842 -933 -114 -660 -347 -330 -279 -148 -610 -984 -124 -902 -623 -863 -470 -455 -161 -974 -350 -523 -952 -975 -410 -307 -729 -694 -277 -581 -163 -266 -867 -677 -213 -911 -909 -318 -408 -697 -428 -362 -257 -610 -978 -397 -90 -810 -164 -279 -690 -481 -288 -714 -396 -342 -409 -472 -408 -363 -542 -835 -668 -708 -771 -192 -883 -144 -524 -795 -522 -524 -792 -438 -474 -497 -559 -411 -382 -333 -175 -377 -689 -837 -120 -333 -718 -832 -93 -423 -835 -975 -408 -537 -197 -779 -500 -733 -366 -879 -767 -529 -995 -783 -850 -679 -822 -488 -704 -611 -334 -553 -729 -284 -930 -592 -658 -362 -75 -152 -423 -551 -804 -794 -797 -814 -615 -585 -579 -139 -157 -198 -557 -938 -960 -820 -683 -46 -150 -230 -216 -820 -162 -691 -67 -133 -753 -644 -883 -734 -296 -269 -139 -596 -498 -527 -170 -755 -41 -416 -924 -69 -966 -69 -979 -283 -456 -167 -257 -977 -543 -227 -581 -593 -716 -686 -943 -299 -687 -137 -844 -17 -361 -555 -412 -857 -401 -979 -89 -760 -321 -89 -101 -890 -824 -428 -889 -127 -144 -171 -842 -110 -132 -660 -775 -858 -466 -901 -466 -759 -396 -520 -42 -29 -778 -712 -85 -703 -195 -159 -252 -694 -434 -8 -930 -351 -56 -461 -162 -361 -227 -359 -753 -126 -972 -199 -225 -269 -200 -283 -129 -41 -302 -598 -897 -298 -117 -370 -159 -374 -121 -177 -671 -101 -318 -86 -635 -203 -472 -815 -528 -211 -279 -388 -693 -964 -942 -582 -234 -125 -659 -42 -97 -226 -604 -155 -467 -44 -529 -926 -720 -132 -799 -198 -910 -329 -989 -147 -52 -339 -417 -58 -961 -792 -170 -877 -948 -605 -964 -830 -675 -394 -43 -768 -710 -428 -959 -554 -728 -535 -133 -803 -204 -53 -51 -5 -939 -144 -543 -828 -86 -311 -2 -2 -588 -486 -927 -1000 -803 -417 -749 -706 -516 -907 -508 -825 -4 -175 -712 -556 -702 -718 -832 -60 -69 -602 -374 -60 -439 -82 -806 -926 -931 -924 -719 -554 -463 -810 -144 -958 -492 -735 -865 -282 -411 -280 -376 -442 -539 -330 -236 -305 -286 -683 -239 -315 -896 -517 -279 -38 -958 -98 -476 -984 -642 -169 -990 -669 -778 -443 -24 -474 -223 -648 -157 -81 -70 -970 -766 -677 -803 -82 -815 -597 -291 -136 -785 -150 -355 -470 -521 -485 -95 -554 -193 -896 -281 -388 -324 -878 -531 -914 -741 -486 -757 -568 -699 -889 -34 -880 -359 -62 -585 -376 -514 -392 -679 -773 -664 -141 -111 -238 -724 -912 -998 -782 -289 -1 -840 -295 -825 -377 -673 -475 -887 -730 -971 -958 -196 -451 -895 -292 -984 -847 -40 -710 -966 -43 -960 -949 -528 -970 -792 -727 -893 -94 -985 -796 -432 -798 -842 -377 -723 -500 -313 -19 -696 -66 -933 -949 -90 -719 -228 -131 -251 -410 -620 -105 -358 -412 -174 -455 -950 -970 -364 -342 -993 -380 -431 -738 -701 -932 -779 -352 -474 -644 -781 -292 -191 -381 -134 -35 -115 -458 -666 -229 -782 -650 -126 -546 -21 -308 -420 -917 -20 -726 -878 -25 -140 -59 -239 -992 -968 -297 -465 -364 -282 -818 -44 -836 -673 -787 -233 -777 -450 -96 -179 -320 -432 -466 -660 -211 -50 -12 -980 -85 -856 -750 -660 -695 -490 -137 -548 -444 -961 -886 -113 -21 -933 -281 -808 -880 -936 -199 -590 -827 -369 -832 -211 -248 -507 -130 -524 -810 -4 -86 -172 -556 -438 -321 -577 -228 -802 -488 -542 -986 -86 -711 -567 -845 -393 -522 -909 -489 -891 -746 -959 -260 -331 -23 -260 -369 -169 -866 -612 -675 -39 -694 -180 -37 -857 -306 -7 -963 -945 -495 -717 -371 -768 -554 -762 -557 -24 -798 -872 -945 -587 -394 -553 -62 -165 -539 -242 -304 -435 -552 -970 -569 -554 -442 -544 -628 -551 -461 -150 -899 -470 -800 -682 -857 -209 -444 -413 -66 -58 -921 -361 -418 -907 -398 -431 -83 -959 -966 -300 -79 -747 -32 -38 -902 -667 -416 -547 -996 -205 -300 -365 -779 -683 -813 -175 -908 -897 -443 -71 -582 -237 -675 -535 -485 -125 -293 -450 -682 -320 -865 -464 -135 -176 -791 -928 -162 -369 -337 -715 -629 -85 -765 -214 -76 -629 -6 -882 -150 -495 -258 -10 -121 -12 -274 -464 -572 -400 -928 -847 -171 -870 -481 -298 -161 -331 -165 -482 -603 -149 -702 -882 -405 -510 -949 -393 -236 -952 -120 -465 -720 -50 -94 -818 -501 -136 -21 -342 -904 -484 -455 -864 -808 -141 -163 -917 -606 -542 -32 -356 -612 -828 -884 -711 -358 -6 -752 -96 -476 -578 -574 -121 -399 -966 -250 -698 -458 -786 -399 -899 -670 -937 -257 -62 -4 -241 -278 -485 -617 -12 -742 -879 -960 -461 -658 -864 -535 -2 -740 -493 -186 -218 -129 -152 -650 -182 -400 -555 -3 -816 -913 -511 -324 -825 -254 -830 -617 -341 -643 -280 -407 -373 -921 -390 -499 -826 -879 -175 -77 -151 -685 -147 -562 -952 -664 -727 -600 -663 -619 -283 -482 -282 -272 -122 -204 -515 -189 -123 -158 -891 -524 -394 -28 -641 -781 -52 -209 -21 -818 -666 -305 -468 -371 -170 -78 -547 -415 -215 -998 -981 -398 -226 -140 -942 -567 -959 -240 -248 -193 -406 -693 -965 -353 -282 -370 -314 -921 -140 -438 -560 -645 -979 -876 -900 -212 -354 -198 -96 -384 -179 -259 -430 -936 -240 -246 -963 -229 -499 -171 -871 -581 -971 -807 -629 -109 -340 -142 -260 -381 -675 -257 -583 -354 -253 -552 -959 -529 -293 -407 -913 -589 -327 -275 -149 -797 -984 -1000 -334 -974 -172 -681 -146 -99 -777 -292 -46 -749 -997 -987 -297 -864 -856 -196 -757 -687 -272 -429 -463 -733 -944 -440 -764 -501 -161 -737 -670 -36 -42 -549 -308 -33 -631 -763 -447 -613 -686 -441 -720 -217 -208 -92 -205 -203 -462 -198 -45 -119 -284 -740 -57 -232 -603 -42 -884 -968 -364 -372 -254 -414 -978 -94 -687 -64 -948 -226 -102 -208 -772 -820 -845 -220 -909 -536 -989 -625 -663 -951 -944 -765 -206 -204 -774 -178 -479 -851 -635 -121 -428 -74 -459 -788 -218 -123 -30 -971 -557 -781 -250 -436 -11 -715 -18 -270 -839 -684 -82 -461 -3 -732 -610 -711 -42 -744 -886 -274 -488 -953 -502 -620 -745 -741 -261 -769 -227 -362 -864 -977 -592 -245 -268 -49 -808 -422 -198 -618 -425 -661 -820 -781 -528 -765 -18 -8 -593 -571 -177 -79 -768 -579 -205 -71 -288 -548 -558 -366 -960 -852 -365 -563 -77 -903 -607 -834 -889 -184 -313 -443 -261 -716 -97 -816 -75 -403 -897 -22 -826 -694 -157 -72 -40 -702 -11 -148 -314 -52 -918 -802 -850 -813 -760 -249 -494 -38 -534 -454 -817 -11 -98 -7 -306 -329 -255 -295 -172 -756 -83 -30 -897 -482 -269 -550 -843 -546 -902 -695 -35 -921 -76 -747 -934 -662 -73 -460 -500 -872 -55 -954 -14 -312 -212 -7 -807 -611 -131 -730 -499 -178 -796 -432 -256 -452 -320 -433 -986 -128 -274 -459 -835 -994 -896 -718 -889 -185 -811 -860 -864 -979 -942 -603 -946 -471 -882 -611 -166 -11 -648 -524 -571 -144 -348 -811 -63 -949 -684 -128 -355 -234 -347 -877 -271 -122 -854 -586 -723 -285 -321 -726 -358 -175 -409 -901 -570 -718 -962 -714 -49 -65 -450 -940 -780 -234 -848 -603 -863 -46 -158 -329 -864 -988 -35 -434 -745 -331 -878 -613 -237 -624 -271 -380 -249 -610 -60 -223 -124 -298 -243 -884 -177 -85 -227 -983 -259 -420 -543 -289 -85 -232 -417 -552 -172 -651 -102 -279 -638 -1000 -431 -213 -957 -66 -260 -746 -728 -852 -441 -846 -885 -946 -262 -667 -468 -544 -386 -933 -663 -344 -332 -595 -89 -83 -547 -612 -676 -303 -440 -873 -432 -966 -945 -9 -658 -658 -133 -922 -303 -549 -986 -750 -539 -59 -296 -684 -802 -83 -85 -72 -549 -710 -608 -327 -106 -773 -378 -343 -487 -950 -492 -156 -365 -350 -900 -7 -399 -736 -325 -441 -401 -43 -151 -548 -531 -499 -936 -553 -662 -234 -529 -12 -543 -486 -872 -453 -262 -919 -96 -871 -470 -558 -659 -451 -165 -655 -585 -21 -575 -614 -249 -504 -30 -579 -39 -773 -504 -328 -80 -215 -952 -352 -237 -400 -736 -848 -743 -945 -801 -341 -224 -988 -213 -414 -884 -813 -994 -227 -303 -453 -185 -741 -341 -289 -994 -678 -358 -484 -397 -507 -753 -199 -235 -248 -911 -179 -756 -232 -840 -108 -862 -552 -202 -33 -229 -118 -999 -798 -728 -820 -817 -282 -73 -940 -906 -712 -304 -598 -857 -723 -851 -684 -157 -904 -360 -533 -84 -183 -183 -422 -381 -353 -948 -771 -648 -529 -434 -341 -98 -976 -127 -517 -369 -233 -874 -769 -901 -617 -372 -573 -876 -926 -263 -594 -110 -313 -441 -535 -884 -462 -506 -10 -569 -873 -766 -247 -958 -332 -600 -75 -754 -272 -958 -952 -252 -943 -778 -99 -552 -540 -804 -385 -576 -883 -364 -980 -425 -507 -105 -841 -343 -506 -247 -643 -677 -104 -653 -312 -902 -221 -898 -433 -665 -919 -321 -758 -881 -682 -419 -185 -503 -877 -886 -655 -262 -226 -894 -238 -362 -331 -879 -501 -674 -762 -189 -740 -842 -88 -693 -922 -553 -868 -823 -624 -562 -741 -312 -942 -794 -828 -846 -789 -878 -556 -386 -541 -842 -790 -542 -499 -142 -498 -363 -927 -813 -711 -373 -505 -850 -399 -283 -744 -118 -133 -769 -57 -907 -699 -848 -55 -201 -472 -626 -476 -916 -144 -97 -856 -502 -992 -489 -249 -164 -944 -183 -162 -259 -380 -405 -587 -113 -129 -717 -218 -945 -597 -526 -564 -991 -781 -355 -240 -801 -161 -562 -876 -537 -609 -956 -908 -334 -425 -35 -876 -766 -96 -647 -727 -100 -629 -356 -768 -193 -623 -669 -215 -551 -172 -224 -487 -903 -777 -322 -17 -583 -20 -30 -781 -235 -706 -828 -718 -924 -187 -226 -642 -476 -786 -457 -80 -894 -824 -141 -403 -934 -204 -144 -740 -725 -966 -95 -123 -834 -406 -653 -764 -95 -977 -422 -70 -390 -627 -57 -130 -992 -895 -254 -808 -805 -948 -463 -2 -533 -501 -773 -268 -656 -900 -160 -779 -173 -211 -764 -101 -398 -508 -250 -985 -944 -96 -740 -519 -927 -161 -88 -173 -582 -351 -763 -133 -790 -972 -686 -661 -243 -727 -655 -445 -107 -644 -245 -311 -302 -412 -738 -465 -122 -67 -26 -249 -481 -735 -863 -453 -241 -330 -400 -176 -500 -397 -569 -542 -572 -120 -209 -807 -303 -156 -362 -815 -411 -294 -555 -276 -277 -528 -173 -61 -874 -67 -102 -676 -94 -925 -651 -552 -305 -967 -87 -805 -59 -242 -892 -361 -420 -342 -841 -233 -564 -870 -416 -628 -219 -36 -678 -808 -521 -591 -446 -538 -726 -398 -780 -431 -308 -19 -302 -558 -20 -589 -577 -863 -158 -936 -415 -72 -902 -299 -846 -915 -599 -467 -249 -570 -887 -739 -472 -258 -775 -777 -930 -742 -820 -538 -795 -167 -936 -338 -125 -932 -788 -223 -481 -407 -131 -512 -699 -176 -546 -466 -48 -151 -217 -96 -158 -657 -837 -907 -888 -757 -513 -533 -84 -19 -70 -912 -780 -37 -59 -17 -861 -518 -896 -738 -692 -51 -632 -129 -303 -584 -934 -403 -11 -252 -179 -267 -489 -186 -119 -303 -978 -711 -805 -272 -454 -414 -503 -137 -14 -456 -609 -796 -991 -335 -586 -905 -144 -892 -632 -715 -506 -494 -9 -688 -575 -792 -714 -129 -389 -858 -227 -284 -584 -742 -534 -762 -44 -258 -585 -688 -328 -681 -201 -946 -26 -380 -733 -214 -863 -564 -799 -190 -726 -451 -347 -68 -889 -842 -227 -706 -660 -489 -645 -721 -458 -65 -653 -904 -614 -580 -431 -548 -813 -794 -46 -27 -847 -374 -660 -337 -440 -734 -138 -57 -859 -681 -980 -244 -916 -831 -412 -945 -461 -842 -868 -62 -791 -645 -521 -324 -577 -794 -31 -848 -149 -597 -17 -952 -323 -142 -745 -347 -518 -92 -58 -664 -963 -906 -500 -724 -254 -125 -132 -16 -936 -370 -722 -138 -260 -537 -736 -22 -887 -710 -8 -362 -270 -618 -772 -685 -225 -271 -778 -833 -114 -368 -315 -618 -93 -391 -670 -274 -492 -154 -8 -886 -232 -405 -953 -720 -473 -582 -397 -64 -29 -230 -921 -175 -293 -807 -288 -737 -906 -768 -535 -853 -704 -4 -481 -242 -619 -638 -665 -229 -791 -559 -686 -759 -494 -390 -286 -947 -46 -754 -522 -386 -723 -31 -350 -364 -534 -545 -49 -102 -208 -439 -539 -330 -642 -450 -850 -989 -433 -161 -527 -250 -722 -487 -514 -675 -236 -894 -656 -56 -216 -834 -538 -258 -225 -814 -538 -445 -960 -328 -760 -197 -673 -880 -621 -428 -472 -573 -812 -655 -159 -489 -278 -813 -614 -257 -575 -717 -589 -293 -589 -122 -467 -278 -478 -241 -152 -428 -627 -454 -773 -367 -677 -371 -339 -543 -523 -154 -661 -315 -736 -710 -467 -236 -20 -262 -497 -970 -920 -148 -146 -377 -6 -592 -100 -916 -814 -349 -230 -852 -575 -516 -161 -896 -795 -484 -152 -38 -841 -264 -986 -924 -437 -452 -951 -295 -595 -470 -86 -257 -654 -622 -216 -627 -792 -567 -74 -627 -991 -443 -116 -945 -185 -899 -101 -363 -183 -534 -438 -18 -10 -853 -689 -596 -584 -210 -733 -146 -188 -625 -219 -741 -153 -283 -119 -92 -358 -381 -978 -166 -49 -6 -307 -17 -309 -898 -782 -201 -110 -243 -891 -845 -358 -824 -218 -984 -8 -821 -416 -989 -927 -413 -624 -868 -503 -218 -804 -815 -897 -703 -493 -782 -342 -872 -689 -708 -203 -276 -734 -243 -759 -758 -825 -501 -183 -430 -451 -774 -930 -384 -59 -577 -585 -883 -585 -501 -484 -82 -424 -45 -191 -129 -685 -577 -835 -48 -605 -976 -974 -319 -57 -216 -701 -73 -228 -792 -739 -375 -16 -570 -955 -207 -635 -797 -416 -404 -863 -281 -318 -208 -610 -605 -346 -236 -48 -66 -389 -579 -521 -359 -319 -897 -67 -513 -999 -738 -592 -117 -617 -483 -659 -732 -312 -1000 -100 -361 -73 -773 -247 -201 -740 -410 -546 -358 -832 -399 -644 -86 -822 -707 -490 -856 -256 -650 -24 -957 -334 -209 -68 -797 -917 -115 -808 -652 -1000 -11 -17 -458 -50 -732 -788 -595 -849 -312 -504 -280 -391 -284 -557 -544 -571 -470 -969 -178 -984 -445 -487 -396 -198 -968 -782 -549 -896 -354 -333 -1000 -9 -223 -115 -745 -18 -837 -717 -296 -95 -151 -581 -787 -61 -228 -509 -982 -924 -672 -508 -244 -199 -133 -258 -886 -40 -519 -147 -152 -247 -174 -780 -457 -28 -43 -753 -105 -203 -780 -527 -984 -991 -779 -525 -955 -900 -686 -42 -43 -770 -381 -673 -230 -852 -428 -630 -980 -812 -501 -786 -789 -933 -881 -201 -256 -870 -642 -701 -365 -394 -889 -970 -293 -865 -210 -584 -473 -218 -388 -976 -270 -594 -229 -596 -934 -32 -937 -411 -990 -18 -31 -642 -91 -589 -758 -175 -302 -224 -780 -809 -390 -59 -867 -935 -886 -680 -944 -198 -291 -58 -962 -563 -479 -450 -192 -910 -866 -504 -74 -214 -466 -258 -944 -973 -651 -885 -150 -647 -372 -533 -612 -145 -810 -458 -186 -510 -217 -163 -74 -718 -334 -378 -283 -962 -852 -222 -411 -977 -348 -258 -488 -694 -377 -158 -215 -9 -198 -423 -952 -959 -309 -295 -101 -443 -854 -222 -933 -362 -104 -916 -945 -147 -614 -358 -555 -709 -242 -915 -69 -937 -547 -633 -967 -413 -858 -950 -733 -726 -994 -674 -886 -871 -531 -146 -255 -283 -766 -132 -726 -203 -398 -516 -56 -438 -772 -8 -126 -983 -744 -568 -242 -215 -739 -716 -624 -904 -406 -72 -71 -175 -519 -345 -585 -167 -779 -1000 -828 -235 -523 -441 -810 -973 -932 -254 -264 -296 -498 -876 -349 -552 -896 -465 -557 -161 -526 -349 -340 -19 -814 -322 -50 -890 -900 -901 -57 -211 -324 -363 -431 -913 -960 -573 -226 -717 -77 -242 -326 -291 -952 -450 -53 -923 -89 -806 -734 -112 -103 -79 -560 -732 -406 -622 -100 -551 -663 -893 -345 -675 -308 -79 -415 -443 -845 -375 -825 -53 -258 -419 -859 -671 -988 -856 -133 -279 -230 -556 -874 -361 -897 -476 -448 -527 -83 -988 -9 -345 -322 -996 -64 -920 -891 -490 -140 -759 -903 -139 -907 -85 -820 -511 -907 -407 -506 -436 -222 -423 -739 -446 -543 -124 -709 -436 -192 -214 -596 -360 -985 -147 -260 -453 -993 -189 -371 -693 -559 -903 -849 -904 -237 -422 -354 -628 -64 -857 -637 -215 -185 -643 -891 -73 -978 -687 -395 -454 -104 -870 -404 -458 -267 -870 -739 -195 -161 -795 -420 -896 -550 -469 -287 -2 -688 -257 -73 -940 -730 -577 -672 -441 -771 -700 -189 -81 -874 -264 -850 -175 -229 -640 -601 -853 -732 -725 -728 -57 -915 -724 -967 -349 -625 -35 -956 -980 -526 -449 -55 -116 -636 -216 -216 -10 -566 -33 -376 -836 -72 -491 -715 -139 -759 -938 -588 -577 -303 -327 -460 -482 -975 -875 -963 -792 -127 -121 -954 -407 -791 -803 -291 -710 -71 -898 -424 -574 -905 -296 -902 -146 -400 -743 -653 -801 -453 -815 -566 -42 -957 -676 -916 -27 -237 -112 -121 -250 -286 -32 -541 -922 -36 -276 -227 -634 -481 -489 -440 -763 -806 -787 -24 -966 -953 -59 -685 -429 -487 -876 -52 -258 -349 -289 -247 -149 -948 -805 -623 -899 -646 -164 -383 -938 -753 -269 -318 -362 -178 -620 -187 -175 -629 -662 -825 -440 -587 -474 -400 -159 -448 -617 -16 -232 -118 -382 -369 -239 -804 -803 -256 -567 -771 -817 -417 -274 -829 -981 -213 -698 -531 -149 -165 -360 -332 -87 -910 -722 -871 -521 -823 -168 -282 -893 -471 -286 -893 -572 -177 -570 -853 -913 -993 -28 -261 -497 -812 -862 -129 -718 -27 -556 -799 -869 -504 -682 -166 -540 -546 -982 -8 -419 -495 -886 -253 -219 -284 -20 -316 -574 -217 -446 -762 -846 -211 -860 -660 -298 -572 -981 -883 -698 -331 -744 -92 -132 -883 -938 -753 -25 -594 -329 -834 -837 -709 -225 -640 -882 -344 -379 -56 -977 -649 -517 -919 -82 -611 -901 -818 -529 -373 -170 -90 -896 -612 -566 -458 -60 -108 -170 -924 -486 -70 -605 -10 -441 -738 -160 -658 -673 -927 -976 -604 -753 -336 -417 -869 -142 -968 -925 -845 -936 -953 -719 -340 -195 -413 -609 -134 -873 -658 -985 -735 -680 -608 -972 -269 -826 -251 -305 -842 -972 -273 -87 -204 -491 -492 -47 -170 -527 -414 -963 -751 -180 -121 -838 -889 -650 -74 -780 -623 -871 -633 -931 -839 -637 -469 -704 -529 -47 -938 -518 -744 -9 -531 -6 -35 -948 -355 -625 -229 -848 -587 -569 -639 -249 -176 -423 -842 -150 -90 -859 -262 -229 -861 -417 -464 -33 -579 -507 -345 -467 -656 -236 -858 -196 -325 -25 -438 -783 -387 -876 -345 -584 -528 -313 -108 -672 -264 -568 -457 -312 -501 -644 -15 -310 -287 -960 -233 -297 -967 -775 -719 -299 -20 -384 -866 -224 -965 -964 -164 -84 -482 -345 -630 -393 -596 -724 -550 -472 -67 -624 -624 -725 -53 -793 -372 -173 -10 -834 -932 -676 -534 -368 -414 -223 -246 -719 -512 -521 -195 -318 -401 -432 -740 -522 -508 -903 -758 -594 -852 -252 -94 -976 -216 -810 -799 -41 -822 -35 -292 -582 -662 -657 -535 -95 -382 -711 -597 -494 -1000 -324 -507 -107 -871 -620 -929 -93 -420 -474 -167 -528 -773 -64 -870 -38 -1000 -524 -361 -571 -561 -291 -399 -151 -788 -508 -822 -663 -816 -199 -804 -109 -647 -451 -340 -323 -241 -320 -974 -435 -820 -965 -454 -288 -954 -319 -172 -287 -90 -153 -158 -668 -891 -412 -627 -529 -911 -837 -195 -668 -290 -84 -575 -866 -387 -680 -21 -447 -402 -608 -370 -141 -125 -218 -786 -814 -806 -171 -813 -565 -328 -222 -833 -674 -377 -397 -836 -60 -536 -455 -442 -36 -279 -219 -302 -643 -572 -757 -176 -30 -875 -671 -977 -394 -114 -290 -542 -414 -428 -315 -156 -868 -971 -625 -463 -957 -208 -366 -675 -867 -700 -482 -276 -416 -41 -484 -762 -371 -258 -524 -543 -66 -599 -842 -538 -366 -796 -846 -328 -281 -728 -117 -123 -383 -994 -585 -10 -641 -547 -668 -346 -666 -59 -157 -967 -876 -918 -790 -607 -765 -780 -702 -164 -537 -88 -885 -445 -372 -488 -962 -5 -525 -572 -540 -752 -119 -228 -611 -464 -337 -677 -148 -289 -195 -806 -521 -843 -737 -665 -309 -857 -423 -799 -805 -837 -90 -528 -159 -484 -983 -665 -334 -1 -387 -834 -873 -427 -425 -690 -637 -865 -34 -265 -952 -966 -657 -451 -320 -77 -460 -387 -376 -97 -734 -123 -723 -403 -668 -622 -549 -354 -359 -899 -668 -528 -381 -496 -466 -443 -220 -916 -74 -434 -353 -707 -103 -849 -63 -312 -709 -404 -431 -717 -819 -71 -194 -979 -570 -157 -884 -478 -458 -150 -595 -648 -968 -992 -532 -293 -12 -338 -542 -680 -843 -186 -721 -449 -413 -74 -613 -506 -640 -477 -974 -303 -460 -876 -544 -530 -158 -187 -724 -815 -418 -575 -725 -920 -909 -739 -601 -996 -549 -759 -688 -914 -16 -43 -369 -139 -439 -35 -203 -328 -745 -634 -117 -303 -749 -770 -853 -254 -926 -987 -374 -296 -947 -553 -5 -655 -79 -863 -564 -875 -918 -987 -989 -83 -896 -1000 -165 -907 -769 -645 -530 -970 -19 -806 -712 -481 -934 -113 -396 -205 -826 -740 -684 -831 -628 -886 -39 -424 -702 -249 -894 -85 -267 -201 -563 -150 -792 -948 -801 -172 -123 -634 -6 -158 -513 -68 -378 -105 -22 -254 -522 -789 -722 -419 -418 -782 -485 -502 -398 -819 -630 -252 -20 -568 -983 -211 -394 -114 -868 -417 -24 -665 -384 -1 -462 -141 -881 -752 -676 -865 -523 -674 -826 -725 -470 -998 -851 -298 -962 -364 -195 -469 -802 -290 -109 -381 -589 -672 -526 -65 -905 -363 -357 -852 -543 -158 -57 -360 -489 -576 -369 -55 -707 -252 -632 -219 -927 -999 -889 -227 -43 -578 -952 -244 -924 -280 -209 -987 -547 -386 -790 -205 -204 -411 -107 -683 -467 -803 -766 -646 -742 -645 -328 -487 -27 -172 -787 -653 -698 -81 -798 -808 -840 -910 -965 -378 -688 -95 -182 -787 -679 -503 -443 -932 -262 -609 -205 -459 -299 -531 -462 -294 -707 -104 -766 -136 -3 -481 -524 -946 -285 -468 -538 -232 -356 -602 -291 -699 -714 -652 -631 -156 -776 -255 -641 -365 -179 -17 -569 -879 -115 -556 -658 -385 -791 -485 -582 -9 -327 -159 -179 -506 -706 -963 -21 -144 -877 -274 -541 -624 -144 -349 -695 -502 -154 -124 -662 -31 -73 -375 -281 -826 -792 -683 -699 -118 -763 -477 -580 -382 -304 -232 -229 -503 -9 -83 -774 -77 -666 -392 -108 -315 -381 -207 -723 -477 -964 -153 -153 -174 -647 -975 -744 -521 -34 -539 -394 -393 -734 -613 -116 -768 -743 -296 -415 -99 -959 -109 -237 -772 -645 -756 -492 -395 -877 -529 -125 -192 -455 -609 -38 -29 -172 -859 -361 -701 -656 -25 -80 -996 -566 -504 -862 -994 -355 -652 -805 -351 -352 -840 -920 -765 -679 -119 -843 -763 -147 -924 -609 -956 -967 -812 -601 -187 -473 -12 -748 -599 -247 -302 -137 -744 -475 -63 -339 -116 -770 -659 -99 -112 -813 -123 -961 -496 -277 -639 -580 -760 -692 -265 -945 -475 -326 -938 -954 -134 -642 -340 -763 -368 -2 -219 -230 -113 -657 -141 -397 -620 -464 -812 -872 -509 -731 -986 -727 -365 -714 -28 -174 -382 -146 -938 -234 -407 -538 -724 -97 -927 -18 -321 -909 -49 -528 -731 -236 -673 -70 -895 -199 -188 -847 -334 -754 -601 -909 -392 -261 -765 -277 -10 -752 -401 -398 -405 -97 -921 -311 -21 -257 -780 -403 -714 -277 -629 -354 -834 -424 -16 -837 -137 -943 -712 -232 -447 -861 -516 -69 -811 -969 -88 -677 -747 -855 -685 -25 -962 -385 -239 -671 -516 -246 -404 -651 -153 -38 -245 -361 -810 -65 -108 -311 -157 -405 -723 -652 -225 -558 -524 -338 -732 -649 -984 -187 -101 -895 -846 -905 -394 -74 -683 -243 -268 -292 -578 -623 -274 -555 -172 -460 -498 -399 -280 -519 -325 -114 -824 -19 -525 -180 -217 -692 -614 -865 -778 -810 -453 -323 -378 -93 -983 -3 -332 -583 -182 -33 -230 -476 -110 -934 -684 -702 -26 -968 -168 -92 -709 -410 -312 -369 -938 -921 -54 -155 -521 -804 -286 -472 -956 -184 -360 -741 -616 -481 -24 -976 -322 -334 -641 -555 -532 -736 -607 -387 -156 -414 -250 -216 -464 -412 -620 -656 -775 -803 -486 -911 -149 -167 -181 -517 -449 -661 -8 -153 -672 -674 -553 -673 -124 -964 -361 -325 -642 -341 -796 -486 -720 -39 -650 -563 -940 -274 -387 -219 -40 -219 -189 -716 -376 -956 -266 -680 -527 -357 -1000 -35 -434 -126 -780 -351 -304 -568 -247 -624 -520 -748 -870 -942 -574 -861 -801 -149 -197 -594 -23 -439 -286 -187 -521 -674 -71 -683 -592 -650 -897 -804 -445 -746 -779 -576 -184 -117 -604 -381 -445 -439 -34 -37 -949 -720 -429 -735 -529 -783 -418 -529 -548 -392 -734 -907 -626 -251 -649 -157 -344 -713 -418 -317 -98 -136 -178 -142 -934 -490 -763 -205 -325 -113 -570 -387 -94 -900 -344 -921 -206 -86 -681 -638 -921 -200 -51 -788 -396 -609 -410 -915 -772 -150 -993 -502 -747 -507 -915 -701 -662 -393 -297 -47 -64 -640 -859 -605 -982 -305 -692 -42 -906 -764 -407 -749 -132 -232 -651 -487 -329 -321 -665 -918 -36 -307 -798 -354 -717 -831 -128 -432 -23 -297 -838 -690 -603 -174 -777 -876 -801 -626 -675 -7 -673 -321 -525 -463 -283 -456 -256 -552 -868 -473 -367 -386 -48 -181 -359 -823 -524 -747 -535 -383 -900 -727 -54 -978 -283 -163 -832 -108 -136 -301 -519 -351 -509 -43 -389 -707 -865 -898 -702 -537 -420 -78 -994 -114 -525 -59 -518 -227 -625 -764 -408 -548 -137 -808 -918 -75 -833 -163 -131 -313 -158 -28 -899 -243 -484 -415 -564 -487 -150 -135 -632 -899 -652 -998 -390 -673 -822 -461 -356 -306 -831 -709 -535 -824 -481 -179 -617 -65 -147 -637 -356 -564 -7 -981 -376 -948 -677 -794 -204 -577 -640 -511 -121 -385 -754 -740 -340 -249 -685 -308 -181 -8 -92 -663 -545 -102 -601 -344 -265 -293 -559 -921 -551 -74 -945 -749 -362 -606 -701 -231 -47 -135 -529 -71 -703 -741 -575 -176 -708 -214 -583 -487 -595 -889 -592 -554 -737 -216 -426 -673 -981 -32 -564 -13 -409 -374 -584 -238 -85 -386 -608 -412 -918 -321 -105 -948 -247 -368 -978 -197 -25 -679 -546 -470 -265 -672 -296 -58 -425 -694 -996 -708 -361 -659 -603 -119 -290 -140 -93 -690 -853 -595 -736 -252 -974 -860 -608 -489 -926 -761 -202 -708 -401 -180 -278 -836 -543 -575 -630 -731 -222 -160 -524 -298 -930 -373 -735 -320 -151 -156 -186 -435 -913 -763 -873 -684 -103 -826 -862 -770 -574 -322 -484 -329 -346 -828 -318 -436 -946 -715 -433 -651 -648 -60 -511 -438 -366 -15 -381 -742 -912 -139 -528 -733 -169 -834 -704 -376 -348 -134 -479 -792 -945 -589 -350 -782 -596 -421 -290 -717 -131 -724 -622 -142 -941 -193 -449 -613 -401 -256 -570 -321 -309 -743 -124 -613 -358 -296 -269 -985 -676 -511 -855 -525 -836 -846 -670 -429 -803 -72 -407 -197 -843 -721 -174 -715 -473 -686 -802 -563 -742 -1 -905 -277 -80 -971 -36 -354 -713 -82 -258 -915 -434 -546 -761 -210 -899 -95 -94 -732 -906 -840 -295 -907 -651 -155 -722 -936 -635 -904 -691 -633 -247 -729 -410 -264 -398 -251 -137 -475 -243 -822 -695 -846 -712 -48 -918 -941 -282 -439 -188 -743 -723 -251 -563 -248 -849 -425 -166 -915 -623 -209 -320 -691 -550 -835 -799 -448 -107 -136 -940 -239 -927 -893 -392 -749 -798 -884 -772 -56 -624 -14 -914 -820 -928 -756 -908 -721 -308 -413 -838 -55 -774 -433 -450 -209 -760 -787 -992 -920 -851 -130 -379 -982 -978 -302 -236 -510 -382 -53 -511 -62 -436 -997 -739 -423 -798 -936 -158 -692 -209 -481 -22 -976 -368 -496 -668 -205 -423 -704 -64 -599 -405 -157 -414 -616 -415 -622 -766 -18 -651 -972 -915 -930 -738 -570 -605 -594 -822 -110 -545 -78 -947 -64 -260 -705 -416 -259 -126 -11 -649 -951 -785 -980 -458 -123 -474 -186 -388 -583 -604 -48 -68 -898 -902 -863 -184 -361 -712 -430 -478 -651 -154 -9 -521 -234 -486 -438 -298 -337 -572 -441 -35 -138 -276 -645 -452 -472 -423 -777 -442 -17 -105 -529 -756 -915 -864 -771 -168 -764 -211 -299 -363 -492 -754 -262 -12 -700 -977 -722 -574 -162 -135 -97 -436 -463 -48 -149 -543 -562 -262 -997 -315 -566 -359 -142 -747 -980 -387 -955 -973 -249 -971 -712 -257 -360 -983 -108 -246 -302 -915 -617 -539 -736 -17 -361 -725 -436 -375 -847 -434 -149 -440 -491 -685 -66 -676 -609 -727 -795 -652 -70 -550 -747 -849 -573 -708 -46 -4 -398 -32 -510 -114 -10 -273 -850 -142 -411 -1 -955 -294 -870 -667 -825 -127 -621 -402 -46 -10 -403 -934 -59 -540 -618 -672 -564 -986 -813 -614 -771 -239 -238 -532 -216 -276 -952 -863 -559 -430 -900 -739 -987 -189 -850 -640 -682 -860 -762 -378 -546 -169 -451 -590 -540 -950 -703 -232 -218 -335 -276 -286 -505 -164 -467 -966 -473 -178 -724 -885 -207 -130 -497 -22 -610 -727 -602 -72 -259 -922 -644 -816 -273 -950 -483 -454 -771 -657 -992 -351 -160 -724 -77 -505 -633 -815 -370 -32 -1000 -679 -773 -23 -14 -411 -555 -822 -209 -481 -511 -445 -772 -104 -925 -532 -901 -799 -3 -595 -506 -987 -730 -918 -519 -762 -201 -504 -453 -592 -25 -59 -592 -854 -548 -549 -58 -549 -138 -703 -781 -930 -47 -614 -740 -671 -736 -225 -438 -742 -963 -956 -549 -827 -205 -5 -789 -986 -185 -157 -476 -950 -820 -187 -625 -764 -598 -316 -280 -354 -671 -628 -623 -101 -104 -69 -613 -86 -127 -768 -324 -227 -633 -391 -473 -612 -451 -111 -261 -593 -583 -437 -887 -903 -126 -301 -688 -498 -124 -376 -643 -125 -758 -780 -850 -224 -728 -381 -405 -991 -324 -199 -113 -74 -260 -798 -769 -641 -510 -950 -384 -11 -453 -715 -413 -67 -754 -545 -161 -189 -512 -35 -850 -966 -519 -226 -527 -807 -346 -672 -101 -420 -361 -115 -74 -638 -294 -890 -681 -160 -657 -799 -150 -276 -774 -916 -105 -586 -739 -370 -686 -533 -151 -894 -500 -881 -885 -840 -338 -113 -528 -890 -690 -775 -195 -331 -282 -706 -411 -703 -145 -792 -582 -54 -46 -668 -828 -674 -40 -380 -381 -534 -88 -937 -122 -900 -759 -975 -815 -144 -790 -386 -995 -677 -541 -482 -955 -979 -738 -440 -31 -406 -778 -161 -862 -828 -314 -942 -698 -476 -129 -614 -442 -75 -339 -74 -629 -960 -644 -956 -832 -516 -460 -801 -442 -295 -704 -585 -332 -39 -496 -876 -298 -130 -258 -958 -341 -511 -159 -114 -899 -118 -857 -490 -627 -986 -900 -42 -64 -760 -92 -397 -802 -217 -527 -894 -777 -736 -360 -860 -735 -875 -216 -241 -339 -200 -515 -883 -438 -78 -825 -807 -8 -632 -368 -367 -137 -667 -467 -743 -33 -326 -504 -24 -406 -585 -277 -829 -919 -929 -43 -196 -957 -603 -557 -257 -712 -27 -417 -694 -139 -468 -935 -785 -826 -204 -683 -257 -233 -245 -147 -257 -866 -734 -232 -693 -11 -214 -276 -299 -131 -600 -272 -796 -397 -174 -460 -277 -542 -774 -543 -953 -863 -41 -910 -116 -83 -314 -874 -572 -960 -271 -493 -628 -800 -471 -619 -703 -880 -633 -214 -432 -459 -623 -285 -775 -804 -643 -369 -120 -344 -347 -794 -343 -604 -54 -900 -13 -616 -312 -189 -901 -163 -93 -193 -867 -161 -676 -775 -751 -370 -960 -787 -888 -395 -979 -984 -773 -835 -528 -19 -930 -632 -173 -271 -506 -540 -300 -993 -122 -469 -861 -4 -743 -753 -333 -928 -477 -654 -938 -374 -416 -601 -636 -807 -809 -789 -399 -403 -890 -866 -138 -319 -493 -498 -290 -484 -257 -747 -540 -572 -765 -25 -659 -745 -742 -380 -596 -774 -44 -418 -237 -60 -9 -766 -187 -154 -130 -345 -523 -914 -115 -36 -201 -441 -284 -629 -627 -576 -134 -815 -761 -59 -917 -901 -619 -731 -986 -123 -923 -217 -734 -318 -672 -585 -519 -763 -471 -774 -304 -759 -621 -100 -519 -302 -503 -256 -191 -345 -503 -520 -475 -108 -578 -313 -850 -266 -210 -327 -547 -398 -37 -23 -384 -585 -224 -882 -282 -920 -972 -70 -104 -331 -834 -234 -697 -710 -227 -456 -493 -470 -417 -143 -169 -282 -304 -944 -664 -771 -139 -209 -545 -992 -558 -573 -996 -921 -936 -235 -950 -711 -434 -690 -43 -950 -489 -360 -491 -346 -741 -875 -986 -228 -315 -770 -778 -114 -277 -716 -12 -137 -283 -334 -222 -900 -1 -171 -243 -505 -732 -505 -171 -695 -2 -871 -641 -191 -97 -720 -71 -205 -351 -198 -970 -946 -486 -484 -148 -65 -640 -785 -316 -795 -576 -617 -668 -797 -860 -93 -676 -389 -216 -174 -732 -18 -901 -709 -183 -42 -704 -179 -303 -722 -701 -737 -438 -569 -773 -314 -60 -141 -12 -720 -629 -210 -531 -592 -785 -374 -366 -938 -751 -968 -384 -601 -196 -222 -382 -941 -369 -264 -775 -97 -11 -979 -109 -751 -203 -537 -167 -811 -779 -160 -960 -976 -900 -702 -470 -481 -84 -826 -73 -836 -156 -634 -772 -283 -504 -794 -264 -4 -899 -635 -417 -902 -1 -79 -851 -6 -333 -997 -368 -906 -158 -114 -582 -590 -735 -952 -70 -768 -845 -841 -421 -885 -501 -786 -274 -267 -150 -554 -457 -900 -681 -469 -333 -138 -884 -716 -717 -197 -333 -793 -256 -335 -841 -804 -248 -222 -514 -599 -641 -33 -65 -226 -182 -40 -164 -48 -692 -215 -835 -494 -908 -550 -708 -181 -424 -604 -918 -138 -128 -965 -474 -170 -816 -86 -945 -404 -963 -142 -710 -105 -429 -422 -742 -515 -866 -125 -775 -878 -340 -323 -618 -382 -297 -805 -373 -921 -555 -713 -569 -325 -531 -169 -836 -43 -482 -692 -836 -258 -939 -619 -600 -46 -398 -590 -147 -68 -346 -612 -851 -34 -810 -835 -361 -540 -571 -918 -426 -343 -413 -476 -488 -35 -888 -531 -960 -92 -200 -460 -34 -714 -659 -836 -652 -316 -310 -59 -730 -895 -172 -811 -417 -497 -720 -556 -533 -781 -1000 -263 -111 -391 -486 -976 -921 -708 -649 -189 -964 -37 -15 -225 -630 -757 -793 -643 -148 -486 -165 -558 -263 -760 -354 -9 -978 -745 -691 -772 -408 -42 -110 -150 -992 -746 -468 -171 -635 -627 -884 -380 -345 -534 -264 -184 -591 -441 -48 -657 -21 -700 -394 -137 -932 -193 -817 -210 -774 -782 -474 -716 -372 -970 -339 -459 -825 -369 -729 -247 -559 -456 -961 -814 -596 -261 -643 -751 -837 -827 -306 -125 -92 -908 -653 -985 -308 -645 -847 -335 -42 -591 -53 -457 -663 -58 -1000 -806 -348 -969 -315 -407 -525 -736 -887 -536 -424 -684 -615 -17 -197 -918 -136 -823 -708 -412 -719 -583 -340 -697 -872 -239 -853 -717 -448 -743 -965 -486 -915 -180 -68 -8 -858 -368 -956 -733 -135 -507 -90 -813 -108 -319 -763 -119 -613 -454 -651 -848 -466 -639 -868 -74 -669 -531 -914 -617 -456 -422 -469 -468 -808 -122 -763 -540 -389 -143 -105 -817 -263 -183 -276 -406 -790 -682 -703 -4 -479 -242 -917 -119 -397 -649 -644 -90 -291 -787 -763 -188 -837 -668 -798 -527 -490 -484 -882 -355 -631 -283 -109 -642 -273 -986 -950 -972 -955 -214 -335 -264 -64 -202 -480 -136 -208 -685 -317 -958 -976 -86 -764 -834 -747 -397 -573 -370 -806 -204 -553 -483 -783 -248 -62 -967 -617 -439 -36 -78 -33 -345 -489 -945 -424 -19 -655 -866 -391 -495 -32 -700 -933 -899 -499 -156 -274 -777 -647 -46 -953 -528 -119 -325 -62 -715 -768 -237 -274 -747 -434 -274 -954 -826 -475 -460 -816 -595 -674 -962 -676 -776 -50 -879 -47 -397 -750 -198 -223 -244 -338 -326 -509 -725 -74 -749 -159 -598 -528 -257 -320 -468 -336 -7 -641 -981 -477 -236 -543 -281 -774 -539 -63 -89 -329 -498 -610 -507 -922 -316 -460 -642 -381 -549 -662 -405 -118 -246 -188 -952 -244 -624 -705 -164 -221 -302 -857 -676 -164 -799 -609 -821 -498 -327 -447 -646 -394 -907 -577 -558 -333 -542 -127 -654 -758 -330 -813 -668 -890 -804 -610 -203 -770 -328 -515 -628 -757 -941 -677 -565 -279 -195 -296 -803 -910 -497 -210 -62 -859 -537 -71 -74 -757 -958 -986 -765 -413 -350 -958 -379 -683 -878 -721 -510 -404 -409 -781 -187 -772 -59 -578 -305 -422 -858 -30 -416 -369 -336 -107 -611 -11 -808 -47 -594 -322 -231 -107 -456 -184 -419 -374 -114 -276 -835 -136 -170 -758 -900 -30 -564 -926 -782 -805 -865 -417 -200 -690 -630 -933 -482 -924 -305 -949 -851 -732 -510 -863 -634 -693 -495 -632 -460 -229 -273 -297 -266 -49 -333 -410 -551 -943 -701 -903 -560 -421 -696 -799 -631 -957 -278 -959 -567 -525 -805 -376 -812 -592 -162 -648 -956 -882 -809 -836 -845 -356 -636 -64 -196 -92 -927 -230 -274 -785 -981 -937 -591 -758 -951 -640 -91 -957 -691 -628 -487 -565 -324 -62 -655 -944 -900 -725 -236 -813 -239 -168 -451 -325 -954 -941 -112 -180 -108 -745 -980 -732 -613 -294 -192 -293 -771 -465 -11 -901 -876 -670 -752 -19 -189 -154 -968 -319 -103 -311 -417 -490 -962 -25 -707 -466 -197 -824 -480 -995 -283 -603 -771 -35 -651 -773 -849 -365 -475 -82 -130 -979 -886 -824 -296 -628 -903 -739 -150 -180 -74 -583 -815 -601 -574 -927 -187 -651 -441 -179 -881 -337 -211 -167 -987 -60 -950 -977 -570 -933 -45 -924 -24 -181 -849 -430 -322 -27 -327 -12 -72 -89 -153 -522 -35 -436 -848 -976 -307 -822 -967 -211 -519 -324 -855 -382 -877 -377 -463 -780 -55 -908 -100 -522 -548 -40 -914 -558 -716 -618 -340 -454 -912 -392 -940 -334 -838 -638 -503 -613 -323 -615 -593 -510 -875 -213 -530 -898 -63 -636 -927 -13 -275 -750 -752 -355 -908 -93 -601 -94 -702 -120 -861 -791 -736 -44 -283 -338 -353 -475 -277 -765 -844 -715 -75 -712 -323 -9 -470 -133 -656 -178 -920 -109 -179 -575 -914 -745 -509 -234 -539 -149 -278 -685 -436 -194 -680 -520 -988 -572 -129 -215 -149 -872 -249 -767 -622 -507 -895 -425 -173 -514 -603 -153 -445 -852 -453 -135 -443 -593 -132 -54 -812 -988 -76 -508 -370 -549 -900 -221 -308 -486 -834 -586 -209 -23 -440 -290 -111 -881 -249 -992 -851 -502 -447 -318 -261 -357 -997 -212 -581 -844 -966 -374 -464 -892 -498 -570 -685 -492 -151 -853 -238 -143 -555 -61 -776 -812 -497 -343 -738 -81 -672 -131 -858 -861 -994 -723 -238 -872 -734 -771 -140 -240 -8 -758 -523 -822 -701 -722 -91 -492 -848 -456 -900 -393 -108 -712 -387 -114 -672 -836 -182 -974 -141 -44 -886 -147 -432 -678 -266 -96 -291 -501 -573 -692 -956 -452 -890 -2 -406 -235 -760 -602 -925 -365 -702 -472 -314 -731 -560 -747 -498 -468 -58 -94 -797 -934 -485 -833 -625 -745 -572 -188 -850 -647 -936 -740 -349 -421 -218 -27 -41 -134 -942 -697 -415 -960 -505 -355 -350 -66 -673 -213 -123 -570 -542 -268 -658 -702 -364 -538 -818 -301 -664 -238 -45 -62 -883 -678 -616 -344 -292 -606 -940 -257 -86 -316 -942 -38 -600 -728 -780 -701 -530 -415 -814 -14 -25 -90 -253 -212 -54 -195 -640 -962 -208 -360 -124 -418 -232 -311 -339 -295 -835 -37 -729 -786 -733 -415 -473 -275 -323 -214 -666 -157 -55 -307 -759 -934 -517 -651 -293 -988 -208 -174 -745 -551 -249 -722 -665 -734 -182 -304 -758 -93 -116 -749 -287 -474 -478 -798 -806 -145 -494 -797 -133 -736 -125 -423 -702 -853 -670 -903 -309 -63 -417 -122 -412 -624 -997 -151 -924 -380 -180 -604 -180 -547 -888 -97 -880 -29 -305 -216 -107 -478 -914 -777 -642 -173 -550 -619 -286 -770 -988 -828 -479 -735 -746 -89 -188 -834 -770 -654 -496 -729 -224 -73 -344 -951 -606 -553 -710 -853 -85 -634 -102 -510 -419 -771 -908 -204 -65 -611 -825 -838 -154 -365 -772 -862 -46 -79 -942 -930 -846 -669 -148 -774 -368 -299 -56 -68 -538 -301 -504 -465 -82 -153 -562 -60 -211 -438 -176 -836 -683 -937 -733 -710 -935 -903 -725 -431 -179 -46 -819 -787 -311 -920 -347 -403 -291 -80 -366 -727 -197 -22 -210 -433 -143 -744 -398 -475 -165 -49 -387 -383 -243 -332 -974 -882 -11 -224 -334 -972 -42 -924 -233 -817 -183 -195 -676 -85 -207 -891 -986 -996 -151 -776 -318 -236 -756 -155 -585 -922 -709 -710 -341 -401 -785 -393 -950 -803 -326 -88 -25 -505 -323 -918 -745 -500 -604 -368 -126 -836 -914 -708 -395 -786 -893 -12 -625 -410 -238 -523 -124 -331 -348 -808 -460 -271 -411 -903 -246 -910 -761 -212 -443 -34 -25 -143 -28 -370 -48 -557 -527 -640 -998 -142 -354 -265 -487 -264 -91 -682 -295 -520 -572 -990 -614 -997 -564 -902 -499 -511 -688 -265 -392 -797 -961 -81 -130 -232 -526 -311 -960 -606 -346 -709 -259 -575 -970 -561 -367 -621 -749 -933 -239 -871 -707 -470 -490 -721 -478 -196 -301 -866 -32 -861 -853 -949 -921 -574 -400 -437 -256 -283 -55 -956 -337 -383 -352 -732 -93 -356 -402 -941 -230 -494 -766 -614 -65 -251 -675 -361 -5 -14 -833 -656 -329 -291 -107 -766 -861 -860 -460 -471 -777 -269 -422 -640 -360 -837 -342 -321 -232 -116 -349 -785 -396 -982 -44 -724 -671 -10 -124 -247 -803 -864 -87 -225 -854 -332 -371 -9 -763 -986 -789 -619 -379 -101 -82 -209 -457 -824 -473 -473 -538 -312 -620 -362 -674 -836 -223 -201 -627 -922 -41 -331 -484 -530 -515 -669 -703 -886 -419 -583 -846 -648 -545 -516 -397 -730 -304 -631 -751 -694 -655 -521 -382 -703 -931 -340 -161 -713 -540 -17 -794 -175 -871 -487 -916 -677 -473 -304 -692 -527 -54 -475 -397 -90 -493 -426 -276 -979 -402 -762 -730 -932 -603 -68 -986 -673 -257 -129 -629 -25 -132 -584 -155 -941 -593 -360 -195 -901 -708 -469 -553 -239 -943 -673 -820 -864 -171 -367 -43 -958 -829 -177 -483 -595 -403 -222 -185 -169 -517 -263 -188 -418 -47 -885 -570 -254 -984 -174 -356 -210 -849 -711 -240 -117 -217 -205 -32 -854 -214 -821 -533 -599 -668 -587 -984 -923 -637 -400 -67 -396 -82 -45 -257 -871 -341 -368 -484 -15 -91 -524 -147 -261 -352 -471 -808 -166 -886 -766 -614 -451 -317 -146 -128 -515 -795 -840 -43 -156 -294 -97 -39 -636 -317 -718 -694 -859 -167 -233 -274 -980 -274 -206 -912 -180 -517 -620 -857 -329 -427 -522 -629 -140 -887 -714 -162 -771 -147 -184 -111 -288 -752 -519 -379 -99 -927 -65 -420 -843 -121 -204 -89 -627 -957 -741 -596 -312 -252 -444 -970 -282 -470 -691 -666 -21 -704 -629 -617 -785 -28 -941 -178 -774 -965 -912 -69 -525 -265 -449 -18 -565 -170 -918 -497 -383 -10 -216 -795 -306 -325 -155 -272 -887 -446 -517 -263 -881 -694 -393 -217 -277 -483 -8 -291 -887 -279 -680 -335 -780 -791 -217 -142 -774 -467 -741 -706 -836 -41 -673 -945 -182 -69 -122 -955 -640 -482 -31 -144 -366 -103 -79 -642 -635 -551 -948 -741 -865 -494 -76 -446 -396 -446 -195 -520 -835 -148 -496 -774 -747 -967 -925 -602 -921 -670 -622 -593 -241 -580 -246 -56 -701 -263 -492 -846 -674 -617 -190 -673 -181 -750 -234 -874 -837 -674 -142 -888 -932 -177 -877 -248 -462 -562 -478 -255 -262 -794 -500 -715 -831 -176 -813 -217 -772 -684 -778 -615 -521 -159 -628 -490 -309 -445 -334 -94 -251 -841 -678 -288 -279 -51 -81 -875 -936 -594 -735 -415 -792 -196 -507 -687 -722 -559 -69 -944 -38 -566 -899 -306 -634 -839 -285 -718 -395 -871 -452 -317 -383 -165 -480 -36 -911 -789 -443 -925 -219 -977 -779 -935 -838 -911 -795 -875 -579 -825 -579 -395 -776 -874 -264 -45 -847 -32 -107 -882 -626 -575 -165 -780 -498 -901 -907 -599 -562 -483 -769 -293 -398 -964 -296 -898 -852 -830 -708 -688 -281 -773 -163 -328 -946 -949 -180 -155 -635 -75 -87 -634 -932 -863 -573 -857 -335 -577 -690 -612 -845 -155 -362 -861 -528 -53 -421 -442 -224 -380 -32 -110 -926 -227 -19 -681 -75 -868 -776 -246 -485 -662 -679 -152 -131 -751 -302 -953 -883 -891 -745 -290 -46 -648 -570 -118 -196 -223 -920 -825 -168 -60 -31 -968 -730 -872 -288 -594 -187 -48 -267 -548 -104 -112 -626 -331 -280 -565 -354 -430 -477 -320 -924 -193 -330 -101 -621 -419 -923 -381 -831 -45 -780 -154 -127 -3 -269 -279 -916 -517 -25 -750 -874 -910 -568 -359 -826 -751 -2 -124 -127 -469 -983 -117 -799 -51 -222 -267 -770 -940 -95 -191 -274 -100 -356 -462 -482 -56 -388 -318 -342 -34 -296 -243 -955 -704 -818 -409 -634 -788 -452 -970 -368 -672 -991 -943 -562 -872 -931 -359 -764 -504 -852 -385 -499 -239 -917 -8 -140 -257 -10 -488 -409 -983 -395 -962 -621 -643 -106 -993 -413 -119 -543 -143 -867 -360 -166 -69 -728 -641 -413 -980 -91 -38 -496 -443 -516 -242 -115 -309 -257 -74 -31 -156 -696 -23 -852 -690 -555 -840 -949 -929 -317 -613 -901 -882 -437 -818 -419 -376 -923 -243 -584 -422 -35 -658 -130 -584 -153 -362 -852 -954 -731 -691 -612 -1000 -646 -496 -474 -214 -877 -943 -557 -476 -530 -712 -954 -653 -575 -841 -785 -679 -379 -170 -45 -55 -353 -803 -976 -25 -710 -125 -573 -294 -690 -438 -396 -776 -697 -843 -235 -507 -479 -211 -930 -887 -548 -392 -981 -594 -577 -873 -788 -881 -11 -179 -743 -853 -742 -510 -748 -602 -946 -720 -752 -189 -408 -185 -59 -459 -218 -496 -813 -920 -589 -723 -927 -779 -7 -546 -547 -770 -370 -832 -884 -533 -691 -530 -751 -718 -587 -972 -798 -856 -251 -897 -925 -783 -696 -377 -663 -378 -612 -242 -802 -154 -248 -80 -12 -696 -630 -229 -806 -506 -860 -920 -619 -510 -405 -129 -814 -34 -291 -698 -836 -890 -730 -660 -721 -233 -992 -856 -573 -96 -198 -276 -221 -389 -11 -423 -267 -813 -735 -665 -483 -544 -83 -238 -732 -993 -458 -646 -341 -368 -443 -559 -516 -422 -819 -716 -410 -923 -430 -885 -677 -673 -457 -285 -119 -591 -872 -388 -624 -534 -92 -371 -488 -728 -50 -597 -503 -486 -831 -59 -705 -952 -89 -391 -325 -457 -541 -266 -158 -764 -389 -913 -242 -513 -738 -91 -780 -285 -320 -7 -940 -282 -186 -187 -461 -957 -593 -283 -219 -624 -577 -963 -274 -720 -573 -521 -73 -139 -645 -330 -249 -99 -676 -552 -847 -276 -191 -691 -612 -458 -175 -910 -440 -891 -526 -365 -606 -56 -208 -479 -178 -442 -303 -612 -264 -120 -164 -525 -493 -894 -194 -51 -181 -967 -466 -873 -36 -4 -34 -423 -212 -329 -18 -436 -881 -676 -699 -117 -401 -383 -621 -331 -647 -19 -981 -489 -244 -526 -400 -612 -474 -294 -794 -403 -297 -206 -130 -640 -863 -242 -153 -36 -843 -376 -599 -518 -855 -169 -57 -723 -577 -234 -68 -392 -558 -763 -340 -586 -829 -764 -371 -507 -380 -319 -360 -519 -696 -602 -544 -672 -884 -366 -411 -405 -420 -982 -213 -457 -519 -660 -629 -776 -817 -92 -643 -329 -173 -988 -281 -47 -762 -475 -179 -359 -330 -598 -420 -644 -198 -309 -113 -165 -405 -87 -978 -311 -162 -536 -747 -616 -655 -678 -839 -687 -768 -113 -281 -115 -536 -563 -535 -60 -168 -665 -240 -494 -926 -329 -986 -301 -727 -737 -725 -740 -433 -971 -729 -312 -572 -263 -420 -87 -250 -669 -942 -692 -148 -257 -184 -319 -340 -480 -301 -135 -771 -209 -108 -496 -535 -427 -996 -945 -703 -339 -717 -931 -630 -722 -17 -368 -638 -700 -505 -552 -173 -914 -463 -34 -194 -42 -778 -687 -538 -928 -44 -456 -212 -929 -501 -380 -215 -125 -284 -637 -585 -361 -892 -873 -290 -524 -330 -111 -81 -808 -974 -395 -443 -259 -188 -737 -82 -201 -540 -954 -71 -388 -35 -154 -946 -3 -108 -873 -265 -758 -565 -888 -537 -623 -608 -291 -378 -571 -786 -530 -409 -478 -60 -970 -956 -175 -619 -174 -779 -959 -764 -697 -218 -344 -154 -254 -427 -138 -964 -683 -499 -644 -795 -967 -686 -505 -962 -648 -35 -165 -134 -489 -633 -237 -630 -204 -903 -618 -979 -569 -972 -110 -97 -235 -846 -671 -472 -7 -861 -419 -176 -862 -718 -826 -976 -63 -443 -131 -560 -289 -47 -343 -430 -520 -670 -786 -481 -791 -47 -340 -19 -708 -356 -714 -90 -941 -429 -50 -477 -858 -810 -735 -919 -172 -644 -738 -983 -139 -360 -542 -928 -239 -299 -406 -444 -219 -99 -879 -479 -754 -686 -478 -694 -383 -706 -804 -327 -897 -907 -12 -747 -116 -87 -594 -24 -15 -850 -864 -162 -359 -965 -206 -204 -938 -704 -477 -958 -520 -934 -253 -681 -519 -381 -268 -686 -217 -225 -422 -70 -401 -809 -242 -552 -292 -193 -722 -844 -769 -518 -250 -170 -38 -782 -842 -968 -577 -766 -121 -530 -522 -6 -364 -763 -225 -657 -579 -466 -961 -631 -836 -918 -895 -454 -90 -465 -49 -377 -216 -726 -556 -811 -962 -157 -320 -911 -587 -348 -998 -726 -194 -581 -998 -51 -503 -440 -812 -139 -69 -862 -433 -703 -515 -115 -971 -713 -815 -105 -886 -490 -320 -552 -33 -303 -167 -170 -109 -82 -759 -520 -189 -623 -557 -989 -797 -23 -460 -911 -723 -264 -133 -660 -979 -338 -94 -832 -868 -932 -136 -530 -529 -886 -625 -403 -325 -50 -43 -483 -986 -326 -398 -393 -764 -993 -873 -749 -429 -429 -278 -396 -95 -441 -12 -674 -376 -866 -244 -894 -532 -265 -677 -3 -373 -585 -121 -271 -401 -127 -69 -261 -920 -635 -654 -197 -927 -647 -330 -637 -621 -866 -5 -844 -524 -735 -110 -422 -179 -763 -362 -883 -377 -619 -126 -252 -324 -683 -469 -345 -609 -618 -183 -69 -832 -400 -110 -506 -294 -189 -153 -830 -803 -560 -659 -975 -302 -638 -887 -680 -48 -7 -711 -993 -546 -271 -163 -990 -442 -133 -380 -207 -606 -251 -293 -875 -79 -744 -561 -848 -267 -201 -976 -643 -107 -790 -372 -229 -225 -61 -895 -842 -484 -391 -772 -187 -204 -789 -965 -765 -308 -241 -183 -562 -183 -605 -423 -787 -398 -507 -571 -148 -553 -50 -645 -861 -888 -782 -247 -622 -381 -580 -992 -392 -928 -285 -653 -951 -9 -197 -306 -596 -832 -625 -992 -377 -462 -408 -294 -85 -368 -149 -961 -60 -22 -500 -277 -339 -940 -366 -124 -82 -697 -555 -686 -161 -963 -728 -666 -147 -498 -93 -633 -84 -403 -882 -679 -598 -195 -768 -802 -171 -273 -971 -600 -169 -733 -106 -331 -281 -682 -868 -243 -210 -87 -843 -928 -654 -488 -119 -64 -196 -923 -53 -128 -188 -250 -896 -413 -189 -879 -876 -368 -607 -807 -912 -480 -560 -245 -745 -833 -511 -720 -694 -814 -312 -907 -667 -391 -751 -881 -150 -609 -333 -81 -820 -866 -976 -332 -798 -799 -355 -36 -518 -643 -643 -486 -123 -916 -503 -170 -86 -189 -981 -771 -809 -223 -353 -559 -605 -569 -897 -909 -269 -506 -834 -556 -27 -933 -261 -749 -234 -181 -677 -553 -545 -565 -948 -483 -724 -808 -810 -715 -894 -213 -863 -722 -157 -507 -314 -885 -776 -709 -536 -228 -984 -528 -220 -29 -315 -30 -503 -758 -335 -855 -761 -383 -389 -422 -676 -367 -654 -39 -259 -337 -774 -626 -895 -252 -631 -108 -127 -473 -141 -23 -346 -906 -64 -647 -882 -108 -678 -946 -629 -571 -306 -617 -383 -228 -539 -317 -230 -171 -833 -955 -598 -488 -615 -521 -744 -891 -9 -488 -21 -742 -768 -988 -378 -714 -845 -854 -772 -309 -440 -234 -16 -543 -59 -669 -561 -446 -564 -500 -192 -740 -448 -851 -356 -921 -301 -558 -56 -629 -557 -345 -884 -183 -486 -286 -865 -957 -341 -121 -649 -539 -21 -538 -548 -443 -854 -578 -252 -539 -206 -519 -690 -401 -474 -529 -523 -579 -131 -769 -756 -490 -307 -395 -722 -381 -418 -456 -726 -506 -265 -290 -75 -533 -829 -539 -926 -238 -752 -881 -91 -752 -779 -204 -33 -931 -909 -698 -630 -569 -213 -287 -379 -649 -758 -749 -559 -159 -407 -525 -850 -667 -213 -797 -797 -854 -338 -796 -202 -428 -721 -410 -871 -629 -162 -649 -111 -739 -515 -475 -833 -901 -457 -404 -527 -785 -449 -613 -175 -20 -905 -131 -992 -1 -812 -937 -298 -128 -530 -632 -671 -705 -719 -958 -513 -257 -67 -575 -73 -240 -379 -546 -415 -123 -364 -436 -64 -298 -965 -538 -763 -324 -562 -501 -365 -340 -407 -389 -796 -36 -771 -798 -80 -849 -830 -470 -507 -187 -883 -733 -689 -803 -988 -352 -741 -516 -448 -693 -625 -975 -550 -728 -922 -875 -571 -429 -806 -994 -968 -7 -222 -151 -328 -249 -578 -639 -59 -693 -977 -231 -610 -996 -947 -979 -556 -407 -780 -624 -696 -82 -401 -879 -478 -381 -989 -426 -257 -966 -310 -33 -66 -733 -756 -697 -625 -542 -632 -523 -239 -658 -37 -34 -555 -769 -68 -729 -339 -285 -752 -318 -749 -485 -544 -736 -686 -673 -541 -494 -436 -680 -715 -995 -208 -447 -364 -775 -551 -648 -112 -622 -75 -917 -699 -922 -888 -721 -4 -121 -473 -913 -657 -435 -285 -431 -780 -839 -315 -271 -51 -534 -79 -291 -847 -467 -671 -854 -562 -590 -564 -748 -365 -537 -607 -872 -764 -976 -824 -972 -258 -317 -817 -869 -937 -158 -633 -213 -219 -807 -471 -288 -226 -900 -757 -814 -119 -331 -314 -747 -217 -974 -679 -869 -518 -343 -797 -728 -619 -867 -634 -308 -87 -275 -60 -673 -21 -780 -754 -566 -163 -610 -829 -954 -848 -649 -404 -136 -953 -261 -963 -769 -740 -126 -201 -965 -593 -329 -590 -517 -867 -628 -292 -362 -513 -808 -976 -770 -432 -942 -291 -672 -48 -980 -611 -272 -116 -353 -666 -582 -481 -274 -954 -60 -148 -512 -914 -104 -353 -139 -826 -624 -678 -9 -183 -911 -222 -106 -209 -207 -547 -167 -870 -780 -151 -835 -164 -237 -855 -773 -566 -910 -664 -117 -289 -202 -992 -163 -188 -172 -841 -480 -771 -157 -802 -294 -255 -102 -880 -219 -578 -710 -460 -713 -730 -172 -256 -704 -774 -80 -698 -97 -3 -862 -920 -875 -360 -858 -57 -259 -295 -931 -911 -684 -468 -132 -872 -671 -208 -554 -918 -588 -533 -1 -404 -122 -913 -970 -94 -503 -669 -995 -788 -261 -43 -341 -961 -896 -83 -412 -512 -161 -523 -173 -721 -351 -763 -626 -70 -725 -366 -668 -238 -891 -425 -983 -443 -259 -374 -477 -40 -216 -553 -293 -151 -545 -37 -162 -203 -980 -611 -294 -404 -959 -35 -178 -649 -347 -181 -210 -503 -112 -197 -60 -816 -467 -238 -35 -441 -187 -842 -456 -323 -38 -431 -359 -691 -498 -514 -753 -534 -809 -238 -866 -205 -218 -864 -496 -288 -446 -23 -766 -600 -249 -357 -312 -197 -796 -999 -490 -115 -694 -277 -675 -848 -583 -276 -206 -50 -113 -460 -937 -275 -478 -754 -322 -725 -724 -598 -516 -937 -107 -177 -856 -770 -890 -481 -799 -369 -442 -297 -19 -902 -695 -396 -172 -256 -690 -601 -639 -362 -948 -560 -788 -746 -583 -450 -533 -849 -347 -583 -897 -383 -42 -312 -596 -583 -345 -69 -38 -247 -388 -79 -496 -926 -36 -498 -26 -907 -751 -351 -656 -50 -893 -552 -578 -379 -213 -235 -749 -939 -988 -466 -220 -395 -672 -204 -747 -214 -179 -517 -343 -330 -253 -832 -439 -443 -349 -73 -635 -892 -322 -124 -637 -933 -911 -653 -679 -226 -329 -856 -53 -485 -310 -11 -377 -687 -788 -598 -865 -197 -178 -379 -596 -921 -518 -719 -815 -535 -428 -893 -144 -968 -220 -522 -63 -395 -585 -825 -794 -843 -330 -352 -177 -480 -209 -984 -503 -232 -185 -500 -548 -89 -827 -881 -128 -648 -124 -718 -568 -930 -952 -601 -474 -564 -808 -622 -56 -70 -730 -320 -517 -399 -245 -134 -857 -823 -256 -302 -42 -512 -265 -500 -831 -381 -24 -549 -271 -985 -622 -525 -880 -867 -773 -787 -731 -62 -834 -138 -710 -258 -143 -513 -575 -284 -162 -311 -266 -976 -811 -877 -902 -846 -21 -642 -391 -872 -498 -155 -941 -334 -202 -960 -313 -181 -820 -98 -834 -290 -354 -522 -881 -39 -342 -233 -446 -548 -701 -420 -50 -598 -806 -199 -611 -227 -400 -18 -918 -535 -655 -826 -442 -45 -491 -499 -177 -4 -986 -331 -656 -78 -194 -937 -979 -762 -177 -761 -735 -680 -517 -853 -354 -112 -946 -237 -157 -91 -971 -455 -474 -341 -721 -333 -317 -104 -433 -797 -888 -625 -824 -67 -219 -701 -80 -88 -117 -856 -473 -914 -219 -678 -277 -932 -417 -653 -583 -376 -956 -544 -979 -806 -992 -527 -278 -811 -99 -848 -554 -655 -209 -199 -883 -546 -416 -851 -170 -48 -627 -197 -691 -244 -930 -817 -193 -543 -136 -307 -658 -543 -201 -941 -440 -366 -96 -533 -137 -620 -853 -763 -992 -222 -25 -930 -96 -309 -450 -170 -651 -551 -971 -152 -639 -733 -18 -830 -485 -456 -91 -315 -812 -444 -308 -423 -931 -786 -218 -840 -743 -163 -840 -305 -559 -818 -91 -686 -933 -879 -370 -154 -171 -372 -952 -660 -746 -375 -603 -975 -780 -997 -869 -7 -62 -432 -181 -140 -559 -28 -688 -394 -141 -171 -208 -782 -615 -708 -488 -978 -275 -173 -858 -637 -926 -568 -287 -205 -965 -92 -902 -710 -902 -748 -636 -956 -776 -100 -358 -261 -105 -880 -518 -400 -392 -243 -270 -116 -811 -631 -992 -697 -158 -489 -71 -852 -654 -623 -14 -547 -27 -556 -946 -273 -758 -216 -483 -495 -303 -323 -376 -804 -759 -92 -27 -605 -145 -31 -927 -461 -271 -710 -156 -318 -98 -657 -339 -362 -904 -227 -771 -763 -688 -456 -906 -942 -652 -98 -857 -150 -742 -714 -930 -594 -154 -979 -54 -913 -63 -759 -699 -406 -551 -510 -722 -538 -575 -645 -598 -516 -239 -18 -884 -279 -851 -81 -791 -323 -319 -63 -193 -117 -101 -124 -410 -404 -349 -958 -477 -228 -977 -875 -546 -267 -23 -446 -905 -207 -41 -872 -333 -331 -556 -959 -651 -431 -861 -210 -58 -759 -171 -313 -126 -752 -59 -218 -524 -894 -1 -284 -582 -484 -3 -155 -386 -814 -44 -776 -330 -443 -8 -533 -771 -708 -313 -180 -930 -111 -918 -647 -612 -522 -932 -795 -574 -209 -23 -348 -855 -553 -157 -89 -18 -844 -173 -170 -308 -976 -383 -871 -853 -504 -994 -93 -459 -92 -985 -455 -914 -259 -602 -756 -154 -136 -158 -336 -531 -47 -461 -996 -918 -453 -807 -775 -585 -502 -596 -84 -626 -694 -192 -573 -160 -289 -893 -620 -655 -84 -593 -416 -542 -822 -590 -262 -615 -163 -404 -852 -161 -806 -960 -630 -429 -308 -701 -45 -779 -581 -934 -210 -58 -738 -382 -67 -927 -860 -156 -992 -86 -541 -269 -273 -316 -697 -348 -670 -621 -18 -898 -615 -330 -386 -377 -680 -655 -395 -23 -531 -468 -215 -761 -726 -290 -945 -948 -937 -172 -276 -137 -285 -385 -824 -846 -195 -359 -412 -426 -849 -673 -14 -532 -408 -333 -847 -210 -100 -422 -229 -724 -456 -409 -611 -49 -612 -841 -98 -999 -518 -27 -990 -10 -6 -224 -852 -594 -456 -246 -542 -594 -665 -620 -966 -408 -159 -500 -351 -870 -409 -920 -134 -406 -699 -470 -159 -444 -328 -501 -916 -43 -673 -949 -838 -43 -46 -245 -739 -643 -561 -794 -930 -512 -568 -751 -303 -544 -624 -193 -449 -394 -342 -775 -520 -851 -1000 -641 -555 -599 -865 -414 -150 -395 -706 -637 -240 -931 -408 -546 -231 -968 -869 -83 -163 -675 -5 -1 -959 -160 -745 -396 -489 -619 -908 -951 -243 -368 -151 -207 -823 -391 -178 -445 -24 -357 -357 -150 -187 -423 -277 -860 -461 -350 -419 -195 -748 -115 -176 -265 -118 -108 -590 -997 -629 -419 -166 -374 -315 -380 -5 -144 -264 -683 -940 -236 -200 -816 -433 -399 -801 -437 -450 -100 -865 -454 -477 -854 -602 -615 -906 -692 -560 -39 -142 -462 -52 -249 -465 -118 -126 -397 -719 -773 -51 -128 -909 -512 -669 -24 -791 -988 -48 -691 -675 -837 -632 -949 -743 -381 -702 -520 -173 -367 -761 -666 -547 -167 -534 -870 -51 -5 -823 -557 -439 -954 -366 -955 -653 -661 -727 -52 -638 -453 -418 -885 -639 -732 -540 -991 -666 -345 -16 -36 -724 -153 -666 -938 -293 -563 -623 -470 -460 -359 -851 -883 -679 -196 -319 -877 -797 -191 -661 -572 -240 -781 -742 -66 -788 -94 -317 -703 -792 -987 -160 -290 -508 -401 -289 -760 -664 -435 -229 -877 -235 -261 -598 -111 -37 -843 -424 -845 -675 -397 -744 -363 -385 -836 -451 -769 -898 -88 -519 -262 -320 -237 -959 -968 -239 -352 -919 -375 -461 -719 -149 -671 -149 -920 -546 -819 -419 -733 -954 -513 -813 -16 -580 -741 -622 -245 -882 -753 -121 -637 -99 -30 -415 -21 -1000 -159 -950 -263 -914 -610 -818 -357 -892 -915 -220 -256 -563 -938 -433 -351 -89 -925 -73 -477 -139 -265 -683 -641 -873 -734 -484 -713 -570 -323 -487 -245 -637 -604 -826 -456 -168 -418 -545 -169 -4 -22 -248 -805 -395 -824 -13 -231 -850 -497 -97 -5 -643 -623 -70 -550 -265 -1 -921 -923 -924 -845 -62 -967 -139 -245 -534 -297 -549 -433 -887 -285 -625 -590 -982 -361 -725 -946 -659 -60 -770 -860 -645 -186 -400 -223 -242 -87 -453 -139 -30 -992 -589 -951 -672 -30 -444 -387 -596 -899 -179 -140 -602 -331 -362 -757 -960 -457 -670 -977 -695 -433 -625 -727 -171 -297 -511 -515 -549 -356 -223 -152 -543 -228 -276 -418 -694 -151 -464 -402 -463 -277 -936 -36 -156 -643 -993 -226 -74 -999 -190 -983 -717 -582 -794 -999 -810 -465 -875 -773 -561 -479 -72 -482 -904 -161 -40 -450 -29 -185 -910 -201 -511 -361 -259 -422 -69 -148 -92 -540 -619 -143 -548 -348 -681 -812 -766 -34 -751 -621 -272 -504 -60 -220 -621 -227 -215 -217 -334 -176 -874 -916 -759 -13 -762 -800 -57 -254 -817 -453 -826 -190 -246 -992 -88 -203 -341 -13 -643 -756 -179 -991 -404 -49 -416 -65 -506 -820 -45 -617 -173 -560 -145 -515 -667 -77 -171 -864 -269 -186 -566 -642 -434 -991 -457 -651 -398 -154 -181 -914 -859 -451 -986 -960 -222 -38 -967 -468 -429 -136 -883 -148 -458 -879 -253 -234 -742 -110 -853 -878 -758 -517 -674 -577 -915 -455 -984 -721 -449 -520 -515 -310 -897 -767 -637 -610 -6 -675 -248 -876 -108 -960 -733 -902 -155 -228 -202 -633 -49 -863 -999 -800 -742 -133 -972 -972 -127 -409 -400 -373 -51 -420 -451 -378 -506 -672 -376 -485 -165 -532 -412 -38 -619 -958 -457 -271 -162 -941 -750 -997 -4 -160 -12 -125 -801 -529 -388 -189 -113 -497 -941 -870 -205 -577 -829 -509 -378 -267 -651 -394 -63 -28 -153 -201 -858 -626 -310 -92 -733 -817 -866 -647 -342 -112 -747 -632 -711 -87 -442 -414 -522 -41 -177 -623 -332 -457 -809 -549 -938 -531 -292 -989 -869 -318 -137 -834 -14 -503 -871 -346 -980 -663 -608 -273 -16 -612 -117 -368 -150 -561 -981 -422 -900 -339 -796 -933 -42 -298 -812 -434 -724 -505 -467 -73 -537 -701 -816 -871 -524 -185 -145 -660 -308 -521 -65 -32 -713 -371 -261 -717 -743 -423 -10 -70 -768 -162 -178 -838 -207 -776 -843 -819 -67 -534 -532 -183 -30 -587 -827 -231 -941 -263 -996 -402 -609 -491 -651 -439 -28 -232 -404 -291 -200 -41 -222 -759 -637 -288 -226 -855 -949 -857 -431 -534 -562 -854 -542 -357 -616 -412 -113 -823 -134 -259 -341 -255 -984 -577 -49 -471 -838 -163 -393 -47 -434 -267 -47 -462 -519 -752 -269 -120 -321 -464 -210 -301 -665 -153 -981 -881 -795 -977 -869 -311 -72 -693 -817 -787 -316 -23 -373 -543 -413 -892 -370 -959 -502 -415 -788 -832 -494 -673 -438 -319 -625 -176 -271 -247 -24 -258 -144 -662 -993 -857 -880 -736 -340 -672 -772 -576 -376 -820 -804 -653 -484 -986 -598 -775 -148 -752 -186 -541 -24 -869 -715 -650 -633 -676 -233 -943 -336 -158 -270 -850 -918 -124 -93 -538 -895 -838 -299 -726 -740 -918 -819 -174 -969 -212 -804 -530 -367 -367 -928 -811 -72 -12 -252 -180 -854 -56 -89 -727 -669 -96 -149 -373 -99 -361 -638 -482 -788 -889 -91 -340 -120 -991 -181 -197 -629 -943 -862 -992 -177 -643 -611 -332 -979 -594 -548 -961 -631 -130 -693 -98 -393 -594 -580 -12 -366 -879 -795 -823 -333 -260 -81 -763 -416 -422 -299 -894 -801 -232 -643 -481 -55 -134 -790 -227 -219 -658 -94 -269 -282 -524 -549 -270 -145 -337 -134 -43 -90 -602 -922 -243 -917 -115 -367 -980 -873 -193 -522 -584 -558 -387 -81 -602 -737 -304 -425 -924 -576 -559 -699 -605 -55 -879 -973 -81 -239 -175 -127 -723 -131 -693 -446 -43 -449 -721 -763 -770 -427 -80 -278 -270 -156 -906 -46 -765 -989 -44 -924 -540 -593 -227 -275 -475 -451 -183 -373 -962 -34 -837 -478 -366 -655 -365 -721 -520 -517 -340 -306 -674 -843 -889 -528 -89 -820 -800 -433 -465 -623 -855 -594 -489 -777 -317 -283 -53 -465 -909 -654 -35 -926 -987 -652 -570 -556 -72 -662 -430 -952 -632 -358 -797 -736 -753 -743 -711 -38 -983 -325 -631 -827 -266 -428 -632 -273 -23 -678 -263 -695 -481 -923 -913 -124 -16 -741 -37 -740 -839 -855 -686 -411 -608 -150 -538 -182 -498 -586 -316 -606 -576 -904 -605 -470 -408 -69 -309 -374 -182 -684 -169 -346 -408 -944 -107 -707 -802 -666 -928 -645 -404 -277 -943 -849 -824 -445 -293 -599 -576 -245 -161 -195 -408 -39 -810 -757 -922 -210 -772 -226 -654 -863 -333 -583 -966 -531 -734 -738 -329 -124 -457 -973 -928 -683 -771 -871 -549 -97 -47 -388 -691 -855 -974 -569 -218 -83 -491 -114 -708 -187 -901 -626 -796 -175 -991 -135 -424 -805 -835 -990 -112 -110 -751 -435 -359 -500 -464 -753 -236 -875 -246 -985 -607 -748 -471 -557 -717 -261 -18 -848 -80 -387 -931 -954 -732 -880 -167 -157 -259 -974 -905 -257 -697 -267 -613 -55 -81 -72 -977 -985 -801 -717 -402 -683 -449 -47 -851 -241 -913 -913 -530 -701 -602 -259 -704 -301 -559 -637 -593 -993 -65 -612 -234 -486 -418 -552 -204 -831 -469 -615 -183 -971 -515 -528 -91 -181 -29 -259 -895 -926 -154 -376 -13 -674 -210 -618 -474 -731 -984 -499 -719 -249 -376 -512 -524 -704 -97 -248 -471 -18 -573 -765 -380 -905 -760 -902 -246 -470 -78 -307 -40 -198 -556 -377 -961 -386 -778 -800 -181 -755 -346 -341 -810 -66 -326 -37 -318 -771 -936 -964 -395 -684 -78 -48 -922 -28 -422 -867 -523 -750 -529 -482 -262 -555 -427 -812 -763 -896 -186 -311 -250 -351 -193 -5 -551 -218 -910 -308 -411 -74 -911 -772 -565 -545 -37 -457 -130 -904 -626 -544 -185 -889 -38 -123 -971 -831 -401 -232 -422 -362 -436 -716 -418 -797 -171 -526 -600 -565 -883 -210 -84 -366 -579 -188 -152 -135 -675 -485 -703 -907 -731 -994 -721 -399 -471 -5 -902 -123 -516 -744 -7 -148 -180 -385 -174 -910 -515 -802 -621 -750 -143 -711 -24 -226 -849 -198 -194 -677 -883 -803 -640 -528 -819 -507 -347 -203 -959 -765 -976 -178 -239 -720 -848 -244 -840 -267 -230 -601 -900 -775 -913 -557 -246 -628 -759 -189 -278 -390 -404 -338 -645 -434 -177 -24 -603 -356 -69 -28 -775 -270 -553 -213 -763 -912 -587 -429 -35 -161 -276 -118 -121 -400 -258 -921 -394 -372 -790 -174 -24 -381 -679 -714 -26 -939 -73 -732 -36 -336 -454 -135 -993 -158 -3 -298 -147 -298 -398 -972 -646 -799 -354 -159 -833 -218 -32 -380 -298 -915 -927 -792 -418 -510 -68 -867 -258 -485 -876 -610 -855 -890 -276 -921 -371 -879 -707 -498 -416 -807 -895 -314 -924 -898 -159 -539 -380 -958 -469 -398 -902 -743 -821 -843 -476 -964 -808 -275 -783 -868 -451 -948 -96 -269 -930 -4 -929 -15 -239 -115 -873 -531 -649 -895 -40 -984 -547 -94 -16 -651 -820 -526 -21 -146 -829 -244 -166 -989 -50 -464 -36 -425 -867 -733 -83 -577 -971 -162 -394 -324 -755 -995 -262 -450 -111 -994 -663 -83 -270 -453 -591 -429 -837 -649 -548 -726 -612 -712 -511 -15 -284 -794 -63 -236 -515 -204 -12 -578 -984 -96 -797 -812 -951 -61 -836 -281 -395 -59 -927 -817 -673 -890 -916 -205 -992 -704 -993 -759 -517 -66 -137 -598 -45 -390 -17 -418 -853 -198 -689 -47 -465 -794 -516 -252 -470 -90 -597 -923 -370 -90 -834 -179 -802 -761 -66 -250 -931 -800 -449 -178 -269 -740 -889 -923 -63 -84 -557 -578 -187 -855 -362 -421 -764 -744 -960 -842 -628 -417 -533 -339 -995 -588 -360 -901 -234 -828 -20 -693 -513 -455 -345 -186 -313 -614 -320 -108 -138 -873 -190 -702 -409 -902 -193 -465 -46 -689 -848 -311 -764 -391 -338 -608 -516 -483 -128 -524 -244 -174 -525 -559 -992 -593 -628 -933 -652 -657 -633 -682 -619 -847 -771 -696 -750 -763 -494 -514 -526 -251 -951 -850 -263 -283 -925 -929 -582 -541 -331 -698 -973 -78 -925 -701 -76 -963 -228 -861 -303 -4 -314 -408 -647 -426 -360 -210 -937 -720 -531 -229 -416 -650 -314 -62 -129 -694 -452 -229 -991 -989 -641 -30 -991 -353 -232 -599 -863 -647 -950 -495 -19 -449 -195 -392 -440 -203 -867 -301 -796 -338 -960 -533 -493 -313 -877 -874 -158 -72 -181 -562 -97 -659 -509 -778 -931 -342 -597 -621 -736 -560 -857 -209 -718 -58 -791 -981 -242 -534 -494 -791 -316 -756 -970 -155 -956 -207 -563 -866 -492 -133 -145 -282 -877 -437 -799 -246 -885 -659 -968 -247 -165 -232 -179 -136 -734 -213 -922 -216 -245 -671 -723 -546 -623 -924 -17 -474 -784 -85 -559 -537 -764 -756 -23 -391 -232 -681 -869 -382 -978 -698 -926 -943 -403 -651 -177 -216 -357 -908 -350 -405 -412 -37 -412 -903 -446 -10 -605 -372 -163 -996 -971 -675 -124 -43 -453 -193 -106 -233 -636 -567 -20 -491 -826 -670 -717 -191 -98 -519 -289 -683 -938 -922 -328 -20 -964 -488 -831 -454 -936 -886 -503 -475 -633 -48 -94 -323 -972 -103 -831 -832 -988 -157 -933 -576 -341 -172 -561 -679 -223 -852 -824 -956 -387 -380 -231 -212 -236 -32 -797 -852 -117 -77 -808 -602 -404 -930 -437 -791 -541 -456 -152 -976 -763 -819 -295 -446 -455 -351 -959 -851 -662 -316 -527 -862 -614 -139 -635 -631 -60 -524 -21 -449 -713 -355 -255 -82 -962 -902 -404 -172 -834 -580 -712 -655 -530 -688 -81 -444 -737 -853 -215 -351 -947 -298 -346 -543 -164 -347 -796 -48 -682 -587 -620 -388 -436 -575 -642 -581 -872 -151 -74 -587 -659 -133 -394 -423 -63 -425 -823 -575 -362 -53 -930 -46 -215 -409 -541 -931 -398 -755 -599 -665 -788 -742 -909 -311 -951 -740 -465 -389 -795 -433 -675 -240 -694 -358 -956 -365 -450 -134 -859 -197 -449 -169 -298 -403 -245 -121 -1000 -308 -356 -375 -193 -716 -915 -304 -970 -764 -594 -788 -988 -145 -751 -654 -530 -978 -267 -686 -477 -69 -558 -700 -269 -703 -717 -809 -56 -680 -225 -262 -356 -376 -971 -720 -791 -240 -729 -405 -47 -260 -117 -308 -510 -540 -684 -247 -211 -251 -984 -913 -344 -988 -360 -469 -919 -174 -947 -632 -713 -320 -228 -862 -210 -561 -782 -734 -403 -801 -241 -569 -737 -911 -188 -394 -578 -242 -864 -937 -274 -93 -803 -735 -326 -5 -252 -726 -128 -541 -699 -457 -296 -794 -602 -523 -194 -437 -573 -792 -138 -634 -264 -890 -818 -905 -747 -919 -185 -437 -116 -716 -199 -183 -981 -298 -925 -895 -280 -565 -392 -470 -88 -187 -962 -13 -906 -501 -695 -954 -58 -520 -683 -471 -707 -66 -269 -636 -862 -505 -389 -947 -924 -547 -272 -961 -373 -938 -107 -728 -735 -178 -935 -653 -579 -600 -259 -894 -375 -871 -538 -360 -540 -549 -508 -899 -528 -161 -626 -588 -867 -979 -275 -891 -548 -354 -802 -819 -329 -240 -529 -11 -913 -446 -671 -214 -36 -363 -854 -270 -154 -607 -940 -802 -226 -429 -962 -323 -728 -277 -746 -988 -583 -185 -650 -480 -728 -592 -632 -897 -255 -756 -100 -442 -592 -700 -627 -680 -294 -755 -408 -599 -518 -271 -356 -832 -451 -518 -917 -810 -371 -745 -227 -791 -991 -308 -937 -728 -713 -60 -618 -139 -922 -618 -701 -422 -61 -110 -443 -277 -241 -953 -880 -745 -559 -250 -973 -127 -786 -268 -469 -588 -863 -453 -681 -152 -156 -471 -479 -662 -456 -202 -935 -984 -394 -888 -876 -126 -541 -71 -930 -661 -55 -84 -242 -898 -532 -469 -314 -437 -763 -876 -859 -606 -20 -104 -104 -260 -236 -260 -801 -376 -205 -213 -220 -632 -345 -413 -669 -883 -793 -587 -686 -378 -296 -820 -447 -53 -202 -984 -519 -131 -475 -884 -28 -924 -335 -178 -961 -820 -311 -216 -297 -723 -644 -927 -841 -351 -239 -102 -87 -104 -909 -961 -699 -26 -688 -42 -677 -871 -925 -756 -396 -826 -653 -243 -911 -207 -367 -733 -990 -294 -733 -218 -442 -823 -941 -210 -281 -887 -640 -257 -539 -981 -308 -953 -491 -420 -986 -919 -364 -97 -145 -76 -285 -25 -414 -463 -399 -321 -98 -49 -707 -202 -668 -862 -63 -29 -8 -924 -10 -10 -70 -492 -21 -820 -662 -174 -597 -358 -482 -345 -221 -246 -100 -796 -758 -862 -113 -713 -187 -274 -341 -321 -488 -30 -646 -407 -765 -297 -625 -702 -526 -550 -532 -555 -262 -14 -70 -495 -413 -236 -93 -371 -108 -115 -609 -461 -613 -96 -770 -703 -492 -748 -187 -79 -326 -38 -378 -889 -172 -675 -646 -92 -884 -941 -402 -3 -1 -118 -424 -951 -29 -778 -664 -62 -990 -435 -702 -93 -273 -262 -476 -652 -561 -249 -745 -593 -340 -382 -164 -439 -282 -644 -447 -187 -253 -816 -97 -798 -606 -384 -158 -222 -473 -756 -588 -971 -34 -403 -709 -724 -433 -649 -428 -546 -133 -83 -677 -968 -219 -988 -294 -968 -17 -560 -701 -447 -918 -782 -933 -282 -144 -168 -862 -973 -998 -728 -853 -5 -673 -592 -368 -414 -355 -311 -616 -155 -796 -914 -68 -459 -905 -783 -258 -103 -176 -615 -661 -856 -862 -871 -446 -355 -850 -535 -897 -38 -579 -353 -775 -706 -890 -907 -90 -732 -526 -176 -559 -941 -289 -750 -724 -20 -558 -683 -297 -386 -822 -746 -99 -363 -351 -592 -605 -189 -509 -644 -47 -361 -652 -157 -894 -722 -649 -333 -310 -879 -895 -533 -80 -846 -221 -732 -651 -856 -124 -426 -344 -583 -183 -895 -395 -330 -418 -774 -780 -305 -77 -724 -11 -936 -471 -622 -712 -555 -336 -29 -476 -472 -370 -706 -316 -465 -834 -305 -489 -127 -799 -849 -713 -440 -25 -451 -588 -359 -166 -230 -18 -887 -467 -182 -107 -33 -569 -159 -861 -304 -63 -171 -381 -900 -188 -842 -974 -256 -180 -994 -860 -116 -806 -398 -91 -726 -715 -743 -459 -632 -402 -596 -558 -454 -723 -560 -892 -418 -424 -318 -385 -212 -584 -560 -785 -780 -206 -323 -177 -867 -37 -154 -951 -25 -997 -573 -648 -16 -426 -164 -387 -361 -767 -62 -641 -550 -58 -273 -68 -891 -502 -729 -449 -911 -736 -403 -18 -170 -929 -960 -822 -587 -712 -612 -789 -61 -421 -337 -534 -467 -474 -439 -553 -725 -591 -732 -853 -942 -880 -170 -519 -853 -969 -812 -922 -474 -724 -343 -471 -942 -974 -199 -664 -843 -772 -644 -662 -225 -86 -980 -916 -401 -372 -553 -918 -486 -905 -940 -354 -889 -167 -862 -302 -381 -890 -142 -954 -874 -887 -365 -36 -775 -937 -869 -757 -748 -483 -260 -766 -173 -599 -385 -937 -61 -333 -772 -214 -451 -267 -256 -734 -56 -568 -818 -549 -353 -886 -546 -619 -190 -315 -50 -601 -629 -679 -17 -661 -319 -740 -70 -998 -489 -265 -931 -18 -173 -240 -157 -459 -852 -589 -633 -971 -383 -225 -436 -285 -184 -703 -437 -207 -701 -480 -84 -657 -918 -630 -850 -771 -33 -346 -445 -286 -871 -508 -332 -207 -102 -387 -157 -657 -400 -505 -664 -571 -333 -438 -88 -651 -441 -878 -723 -554 -112 -815 -396 -138 -239 -127 -167 -215 -960 -576 -486 -860 -287 -360 -383 -198 -978 -224 -494 -236 -347 -388 -27 -192 -872 -600 -570 -287 -531 -244 -746 -820 -337 -928 -984 -24 -757 -992 -464 -936 -868 -585 -556 -224 -885 -506 -749 -982 -184 -502 -812 -468 -370 -324 -187 -62 -349 -813 -77 -23 -694 -1000 -143 -629 -108 -950 -901 -752 -149 -766 -443 -448 -826 -340 -697 -906 -634 -726 -405 -690 -88 -376 -966 -837 -111 -418 -347 -727 -335 -726 -623 -808 -261 -543 -275 -547 -24 -966 -160 -125 -4 -671 -411 -592 -17 -838 -706 -27 -788 -527 -417 -715 -833 -235 -680 -506 -135 -575 -65 -826 -244 -860 -817 -590 -844 -732 -908 -774 -160 -943 -203 -726 -232 -839 -236 -948 -986 -514 -993 -523 -86 -281 -871 -121 -424 -42 -326 -68 -312 -541 -345 -484 -371 -671 -545 -911 -670 -176 -269 -475 -982 -579 -651 -891 -306 -425 -286 -66 -71 -474 -520 -48 -934 -386 -309 -824 -317 -683 -93 -389 -918 -380 -162 -611 -607 -322 -526 -979 -195 -666 -965 -924 -755 -119 -578 -754 -110 -583 -530 -923 -702 -488 -521 -884 -667 -613 -294 -629 -889 -304 -718 -701 -148 -243 -998 -994 -365 -197 -351 -27 -180 -241 -41 -886 -795 -879 -706 -8 -899 -772 -503 -25 -471 -427 -22 -165 -197 -853 -694 -592 -780 -536 -192 -374 -5 -772 -109 -480 -317 -693 -919 -680 -288 -512 -830 -48 -799 -914 -649 -497 -140 -162 -873 -599 -544 -881 -520 -456 -928 -436 -633 -168 -699 -503 -277 -833 -798 -448 -997 -668 -408 -119 -151 -25 -213 -55 -456 -496 -489 -495 -144 -868 -619 -800 -360 -608 -359 -410 -425 -431 -408 -620 -535 -413 -706 -185 -636 -478 -113 -686 -722 -860 -786 -607 -337 -255 -448 -234 -21 -554 -351 -522 -831 -423 -246 -702 -305 -351 -369 -530 -750 -381 -103 -953 -90 -452 -230 -949 -533 -800 -254 -565 -350 -468 -153 -279 -919 -352 -722 -443 -383 -461 -337 -916 -208 -248 -851 -936 -851 -648 -186 -510 -834 -260 -810 -235 -156 -43 -933 -611 -653 -239 -167 -183 -211 -590 -73 -688 -163 -711 -244 -719 -62 -659 -928 -502 -524 -285 -792 -976 -188 -699 -870 -300 -978 -502 -697 -473 -965 -356 -130 -452 -727 -917 -950 -768 -798 -727 -982 -168 -580 -86 -6 -23 -413 -357 -322 -143 -101 -740 -497 -639 -305 -296 -779 -491 -560 -63 -473 -201 -271 -387 -346 -674 -935 -577 -232 -846 -930 -425 -528 -46 -236 -385 -392 -807 -538 -637 -871 -213 -60 -710 -991 -162 -608 -841 -42 -655 -801 -143 -780 -837 -971 -49 -426 -455 -245 -363 -592 -853 -985 -794 -959 -321 -566 -999 -807 -144 -304 -650 -286 -550 -448 -782 -559 -922 -474 -453 -525 -626 -191 -649 -76 -719 -36 -123 -855 -987 -770 -18 -624 -26 -975 -712 -662 -356 -677 -194 -813 -822 -822 -301 -250 -548 -440 -27 -657 -368 -608 -883 -989 -307 -748 -686 -680 -230 -963 -377 -272 -781 -893 -57 -183 -128 -697 -279 -336 -378 -246 -444 -94 -216 -352 -363 -235 -192 -84 -644 -981 -654 -106 -890 -712 -541 -793 -763 -409 -396 -568 -742 -870 -163 -686 -27 -480 -889 -268 -8 -600 -69 -657 -356 -378 -33 -328 -715 -803 -288 -18 -93 -900 -848 -25 -715 -693 -842 -602 -662 -602 -341 -756 -461 -303 -254 -154 -126 -211 -942 -786 -721 -973 -847 -228 -407 -599 -716 -927 -610 -769 -977 -587 -826 -460 -327 -822 -108 -342 -116 -506 -622 -149 -850 -468 -616 -853 -75 -624 -732 -138 -339 -999 -687 -478 -179 -853 -156 -503 -598 -695 -574 -69 -308 -13 -708 -595 -566 -92 -452 -118 -205 -704 -105 -919 -31 -944 -878 -990 -129 -44 -863 -515 -481 -541 -442 -399 -233 -362 -232 -28 -981 -378 -76 -588 -726 -274 -151 -886 -310 -664 -133 -935 -565 -320 -232 -275 -334 -499 -36 -304 -694 -900 -384 -560 -367 -427 -777 -754 -259 -798 -325 -618 -816 -35 -361 -983 -228 -564 -85 -366 -87 -788 -685 -159 -258 -333 -829 -361 -778 -572 -8 -121 -740 -253 -883 -303 -837 -711 -855 -890 -787 -283 -106 -415 -373 -430 -976 -80 -403 -991 -397 -767 -122 -32 -704 -441 -88 -346 -767 -181 -387 -585 -290 -912 -157 -119 -790 -133 -406 -733 -90 -299 -183 -907 -679 -145 -624 -339 -273 -930 -553 -935 -343 -446 -923 -240 -474 -893 -174 -853 -125 -882 -239 -78 -315 -156 -707 -989 -850 -129 -187 -443 -87 -19 -183 -555 -76 -601 -335 -75 -111 -851 -137 -430 -65 -976 -19 -149 -998 -324 -603 -101 -815 -507 -770 -389 -1 -460 -716 -428 -315 -103 -350 -177 -814 -254 -248 -147 -155 -384 -317 -551 -784 -739 -30 -198 -513 -882 -17 -841 -974 -105 -680 -137 -470 -768 -389 -580 -757 -542 -155 -837 -347 -737 -92 -867 -682 -723 -63 -9 -534 -156 -584 -857 -87 -282 -73 -540 -948 -936 -165 -400 -470 -569 -401 -882 -313 -567 -951 -962 -611 -200 -38 -310 -487 -400 -881 -583 -626 -790 -596 -487 -185 -527 -615 -534 -957 -670 -749 -469 -864 -891 -864 -499 -401 -305 -117 -173 -823 -629 -54 -68 -494 -9 -91 -482 -25 -711 -401 -465 -192 -406 -541 -62 -427 -412 -95 -777 -906 -687 -128 -117 -379 -839 -191 -485 -403 -389 -88 -217 -216 -329 -877 -420 -468 -461 -679 -362 -416 -898 -757 -43 -420 -149 -152 -907 -531 -32 -731 -38 -348 -45 -771 -348 -395 -833 -578 -592 -486 -867 -261 -216 -650 -417 -601 -609 -831 -751 -847 -536 -566 -98 -251 -749 -230 -792 -272 -598 -544 -240 -228 -997 -714 -197 -683 -445 -948 -346 -61 -601 -350 -290 -194 -388 -910 -263 -448 -669 -541 -651 -773 -30 -992 -873 -632 -225 -302 -652 -257 -158 -186 -814 -523 -479 -573 -97 -843 -379 -350 -494 -672 -394 -585 -37 -940 -910 -67 -260 -127 -351 -570 -162 -999 -453 -714 -414 -977 -161 -893 -87 -230 -421 -177 -73 -682 -713 -855 -164 -776 -947 -737 -991 -620 -967 -732 -26 -955 -811 -583 -177 -955 -67 -722 -732 -388 -995 -688 -96 -997 -672 -462 -812 -118 -566 -336 -763 -114 -788 -294 -23 -321 -976 -313 -862 -350 -926 -260 -905 -392 -676 -311 -806 -96 -217 -138 -941 -631 -399 -698 -372 -927 -7 -649 -556 -162 -194 -515 -275 -485 -521 -989 -549 -746 -848 -734 -771 -958 -437 -491 -760 -211 -133 -233 -302 -311 -917 -553 -724 -140 -637 -813 -123 -606 -107 -979 -756 -1000 -326 -400 -554 -243 -55 -172 -526 -120 -562 -23 -295 -184 -650 -497 -894 -505 -790 -456 -796 -747 -196 -655 -433 -871 -110 -736 -671 -598 -751 -926 -389 -22 -96 -877 -615 -883 -736 -684 -534 -143 -961 -502 -990 -56 -830 -976 -866 -380 -889 -689 -527 -303 -272 -622 -777 -740 -756 -884 -313 -971 -45 -623 -412 -737 -668 -942 -971 -558 -86 -461 -213 -817 -582 -747 -780 -295 -770 -346 -844 -100 -734 -569 -727 -909 -483 -746 -250 -908 -939 -45 -566 -111 -651 -630 -794 -109 -348 -146 -611 -974 -209 -155 -921 -835 -171 -872 -819 -492 -249 -489 -131 -800 -677 -769 -826 -368 -891 -804 -347 -276 -791 -107 -270 -320 -741 -208 -348 -840 -350 -717 -377 -916 -991 -692 -607 -471 -533 -129 -56 -281 -594 -741 -298 -937 -364 -784 -672 -393 -824 -178 -220 -21 -255 -943 -503 -587 -794 -384 -942 -412 -186 -617 -53 -289 -813 -17 -676 -153 -582 -701 -596 -591 -883 -982 -336 -98 -486 -875 -357 -734 -23 -845 -659 -880 -745 -933 -882 -337 -931 -715 -298 -51 -320 -616 -460 -206 -422 -489 -484 -206 -240 -620 -916 -207 -56 -226 -854 -873 -259 -629 -357 -905 -44 -223 -604 -584 -738 -440 -460 -488 -172 -498 -918 -658 -878 -418 -897 -122 -713 -164 -161 -516 -693 -189 -43 -94 -213 -277 -309 -423 -109 -175 -251 -675 -766 -549 -8 -859 -589 -479 -820 -610 -238 -159 -573 -215 -99 -84 -455 -324 -311 -63 -5 -514 -369 -260 -430 -446 -962 -313 -829 -282 -458 -555 -21 -612 -449 -760 -971 -592 -525 -681 -334 -841 -944 -171 -695 -52 -679 -830 -568 -710 -960 -769 -977 -240 -971 -668 -544 -152 -963 -799 -24 -83 -721 -520 -854 -711 -132 -335 -686 -176 -555 -325 -246 -369 -417 -921 -55 -836 -679 -443 -662 -39 -861 -201 -368 -276 -604 -556 -716 -788 -957 -764 -651 -62 -794 -889 -289 -264 -212 -24 -151 -107 -288 -641 -113 -703 -696 -364 -268 -88 -439 -930 -317 -575 -781 -407 -443 -20 -141 -239 -839 -764 -721 -73 -91 -968 -394 -288 -355 -981 -379 -894 -605 -581 -566 -774 -931 -249 -763 -828 -598 -253 -652 -753 -515 -424 -356 -436 -510 -907 -833 -163 -530 -140 -242 -990 -485 -598 -613 -661 -247 -200 -704 -254 -392 -701 -409 -134 -623 -285 -933 -111 -729 -332 -467 -542 -636 -995 -12 -626 -7 -85 -95 -878 -358 -972 -482 -222 -435 -210 -912 -763 -992 -246 -921 -614 -617 -181 -696 -877 -956 -103 -236 -122 -372 -436 -508 -57 -426 -180 -338 -736 -645 -89 -330 -696 -684 -718 -63 -534 -265 -444 -697 -125 -872 -644 -670 -39 -135 -903 -176 -423 -692 -340 -539 -642 -441 -70 -592 -355 -195 -146 -593 -93 -60 -805 -993 -504 -799 -299 -133 -412 -928 -51 -996 -157 -401 -986 -683 -428 -422 -464 -392 -427 -905 -477 -319 -713 -1 -72 -468 -859 -255 -675 -540 -518 -213 -872 -208 -694 -333 -483 -609 -629 -276 -784 -964 -492 -510 -304 -352 -317 -93 -747 -670 -323 -364 -931 -723 -132 -133 -57 -652 -165 -564 -450 -28 -915 -955 -806 -915 -841 -726 -372 -387 -875 -288 -204 -143 -769 -926 -681 -9 -154 -508 -575 -716 -119 -922 -381 -197 -496 -409 -449 -773 -763 -798 -22 -536 -589 -129 -684 -910 -554 -266 -710 -895 -53 -528 -737 -789 -74 -686 -190 -357 -339 -765 -240 -345 -98 -302 -505 -439 -518 -8 -100 -726 -806 -85 -699 -567 -590 -401 -525 -552 -902 -26 -329 -587 -964 -108 -868 -887 -607 -782 -98 -218 -171 -6 -175 -978 -272 -20 -17 -784 -583 -457 -241 -782 -634 -679 -911 -352 -960 -666 -149 -655 -882 -509 -652 -304 -131 -988 -350 -568 -725 -661 -656 -289 -852 -198 -767 -951 -770 -112 -983 -195 -670 -305 -167 -977 -729 -131 -158 -186 -672 -461 -172 -852 -529 -773 -215 -346 -186 -480 -17 -337 -95 -727 -291 -180 -999 -370 -114 -758 -984 -285 -217 -306 -362 -557 -556 -283 -774 -669 -117 -773 -697 -475 -191 -344 -582 -325 -364 -277 -174 -72 -287 -462 -676 -304 -507 -236 -163 -660 -571 -559 -251 -280 -891 -431 -854 -346 -503 -403 -601 -684 -500 -286 -144 -518 -938 -345 -245 -630 -177 -510 -995 -784 -850 -704 -658 -70 -741 -723 -271 -860 -153 -887 -385 -211 -374 -286 -246 -959 -709 -567 -320 -783 -293 -164 -731 -7 -237 -614 -29 -704 -674 -540 -314 -791 -879 -514 -641 -986 -137 -439 -848 -628 -307 -254 -459 -797 -782 -964 -924 -103 -487 -860 -372 -508 -563 -709 -240 -285 -885 -423 -69 -288 -698 -64 -275 -754 -717 -569 -151 -660 -274 -746 -461 -498 -5 -228 -176 -992 -600 -556 -379 -840 -700 -945 -447 -53 -432 -815 -472 -468 -851 -661 -256 -518 -97 -225 -761 -751 -698 -386 -441 -391 -209 -74 -706 -255 -567 -698 -769 -172 -898 -917 -413 -827 -303 -112 -824 -287 -361 -84 -286 -451 -559 -100 -782 -856 -577 -582 -581 -949 -562 -959 -19 -485 -401 -361 -97 -849 -483 -438 -446 -708 -65 -439 -834 -210 -481 -825 -581 -934 -580 -180 -379 -106 -542 -649 -411 -577 -298 -975 -717 -600 -876 -844 -952 -525 -956 -748 -197 -561 -226 -853 -244 -55 -371 -520 -566 -256 -419 -906 -357 -265 -606 -584 -989 -549 -444 -330 -141 -48 -895 -788 -547 -332 -441 -554 -816 -54 -698 -5 -64 -44 -773 -880 -140 -97 -810 -174 -823 -136 -272 -961 -437 -140 -921 -50 -987 -858 -809 -520 -193 -677 -367 -519 -356 -77 -661 -784 -212 -389 -758 -262 -34 -763 -121 -450 -377 -442 -536 -670 -847 -926 -543 -759 -547 -603 -386 -838 -997 -5 -903 -337 -856 -704 -806 -150 -748 -466 -904 -451 -158 -990 -927 -866 -377 -308 -672 -719 -291 -41 -838 -223 -768 -529 -766 -515 -621 -906 -366 -256 -898 -46 -884 -778 -535 -672 -344 -719 -636 -634 -284 -994 -918 -542 -74 -96 -573 -763 -395 -448 -263 -824 -872 -588 -347 -309 -111 -657 -714 -786 -528 -839 -438 -795 -4 -313 -768 -952 -389 -282 -434 -592 -546 -650 -244 -334 -698 -962 -155 -340 -794 -379 -982 -207 -730 -706 -211 -714 -920 -326 -706 -581 -769 -743 -571 -986 -626 -602 -891 -226 -697 -730 -231 -657 -220 -348 -382 -972 -326 -880 -562 -512 -629 -647 -524 -1000 -860 -655 -316 -410 -982 -391 -95 -55 -922 -47 -403 -226 -509 -902 -1000 -100 -466 -545 -256 -102 -260 -231 -28 -157 -84 -507 -21 -760 -818 -236 -449 -774 -405 -195 -668 -507 -484 -371 -309 -204 -186 -575 -497 -173 -808 -328 -99 -287 -327 -858 -76 -794 -229 -57 -737 -831 -404 -95 -845 -245 -892 -133 -334 -786 -106 -345 -112 -99 -800 -744 -774 -863 -145 -918 -255 -247 -17 -149 -784 -133 -262 -921 -382 -360 -783 -164 -615 -935 -203 -426 -61 -728 -996 -310 -757 -920 -907 -127 -196 -78 -225 -202 -101 -651 -783 -348 -286 -9 -612 -123 -70 -390 -435 -406 -406 -919 -868 -932 -13 -800 -602 -700 -801 -677 -247 -105 -690 -255 -87 -81 -49 -116 -931 -621 -467 -661 -881 -134 -315 -333 -248 -43 -454 -980 -964 -930 -263 -146 -904 -758 -543 -626 -758 -389 -633 -272 -446 -674 -451 -16 -706 -107 -420 -331 -485 -177 -473 -909 -104 -537 -458 -707 -642 -690 -135 -764 -711 -328 -434 -834 -595 -722 -718 -517 -851 -142 -622 -945 -491 -332 -708 -618 -392 -913 -406 -432 -165 -427 -454 -776 -441 -695 -593 -771 -67 -683 -265 -208 -618 -724 -845 -918 -141 -227 -478 -752 -312 -854 -167 -74 -172 -76 -928 -986 -822 -107 -625 -107 -267 -399 -363 -517 -365 -460 -842 -831 -412 -758 -487 -558 -962 -932 -177 -5 -139 -493 -985 -524 -432 -29 -814 -218 -511 -670 -791 -591 -78 -117 -933 -880 -199 -681 -323 -413 -343 -224 -601 -831 -345 -942 -893 -942 -75 -345 -619 -564 -18 -1 -50 -518 -966 -939 -809 -281 -574 -324 -703 -981 -720 -644 -830 -859 -645 -289 -960 -803 -15 -638 -455 -489 -865 -278 -892 -69 -89 -780 -434 -268 -594 -678 -583 -178 -86 -946 -320 -227 -229 -751 -118 -830 -850 -306 -705 -784 -164 -510 -616 -69 -748 -104 -488 -597 -28 -130 -245 -412 -698 -412 -87 -398 -483 -875 -477 -86 -928 -326 -137 -312 -883 -413 -212 -418 -544 -944 -646 -236 -174 -90 -386 -569 -30 -823 -865 -96 -787 -662 -759 -68 -28 -559 -396 -357 -1 -127 -82 -450 -747 -798 -772 -445 -274 -946 -775 -673 -13 -62 -718 -235 -72 -704 -978 -242 -72 -856 -239 -856 -397 -105 -598 -702 -525 -492 -94 -278 -422 -533 -625 -246 -810 -516 -432 -200 -566 -639 -171 -629 -290 -874 -422 -874 -503 -180 -263 -152 -772 -251 -912 -610 -591 -184 -301 -887 -845 -587 -159 -301 -456 -967 -440 -249 -287 -108 -252 -590 -811 -788 -883 -49 -342 -550 -655 -800 -672 -55 -538 -566 -995 -54 -535 -727 -628 -117 -575 -170 -984 -373 -142 -683 -286 -548 -628 -412 -61 -441 -602 -929 -736 -78 -341 -230 -731 -298 -757 -732 -755 -75 -358 -218 -792 -622 -456 -949 -127 -694 -366 -638 -573 -505 -600 -892 -799 -748 -208 -749 -553 -492 -475 -222 -169 -323 -985 -320 -423 -839 -775 -339 -191 -488 -530 -515 -874 -381 -927 -188 -17 -130 -698 -681 -919 -899 -389 -178 -429 -695 -730 -273 -538 -14 -475 -408 -636 -999 -763 -61 -608 -354 -155 -985 -26 -863 -419 -518 -106 -294 -9 -274 -582 -45 -964 -735 -675 -787 -421 -632 -520 -89 -153 -577 -837 -599 -863 -144 -408 -700 -743 -845 -647 -221 -790 -690 -833 -248 -358 -468 -451 -884 -938 -618 -950 -364 -415 -59 -346 -362 -498 -192 -522 -75 -741 -730 -875 -805 -410 -838 -440 -891 -829 -162 -170 -772 -499 -894 -68 -939 -617 -746 -907 -839 -673 -186 -415 -280 -93 -817 -36 -450 -499 -180 -295 -987 -343 -749 -959 -37 -549 -615 -811 -709 -495 -85 -147 -753 -498 -570 -348 -494 -463 -609 -228 -685 -645 -29 -280 -26 -404 -93 -86 -424 -632 -877 -830 -13 -106 -923 -392 -968 -503 -821 -856 -955 -55 -751 -967 -917 -838 -137 -439 -563 -19 -824 -682 -340 -482 -846 -170 -23 -284 -788 -736 -157 -64 -428 -144 -369 -749 -9 -215 -527 -287 -212 -732 -120 -173 -846 -888 -268 -934 -253 -833 -425 -290 -172 -546 -617 -42 -45 -932 -883 -414 -315 -459 -326 -621 -905 -233 -154 -250 -164 -737 -217 -861 -952 -499 -658 -78 -450 -576 -319 -253 -221 -353 -875 -475 -531 -109 -777 -179 -327 -744 -109 -589 -102 -470 -152 -807 -494 -593 -773 -231 -417 -811 -92 -253 -688 -638 -507 -278 -294 -685 -524 -867 -444 -329 -824 -514 -972 -341 -398 -946 -412 -183 -733 -635 -301 -230 -795 -933 -675 -895 -295 -222 -331 -732 -971 -127 -211 -27 -41 -822 -10 -348 -630 -648 -273 -67 -644 -105 -200 -8 -810 -136 -950 -778 -401 -965 -381 -67 -384 -463 -736 -959 -784 -537 -555 -82 -215 -462 -403 -357 -435 -175 -924 -809 -336 -10 -159 -562 -349 -845 -837 -781 -171 -705 -486 -535 -6 -500 -833 -64 -66 -7 -330 -308 -496 -524 -852 -614 -866 -894 -260 -5 -144 -47 -667 -320 -653 -459 -108 -412 -797 -998 -708 -948 -133 -26 -888 -577 -675 -965 -474 -75 -208 -336 -928 -211 -885 -696 -76 -832 -535 -665 -529 -172 -880 -969 -829 -297 -338 -66 -251 -778 -827 -855 -434 -677 -589 -110 -922 -336 -833 -764 -48 -824 -177 -787 -479 -794 -845 -516 -642 -559 -503 -773 -400 -946 -693 -579 -221 -70 -966 -704 -641 -896 -504 -135 -803 -843 -994 -622 -970 -708 -467 -432 -495 -190 -514 -683 -909 -263 -5 -206 -201 -878 -378 -141 -524 -202 -525 -477 -263 -63 -68 -787 -336 -467 -192 -505 -592 -11 -329 -151 -966 -881 -38 -730 -231 -8 -796 -556 -907 -200 -420 -653 -663 -937 -24 -66 -689 -338 -426 -306 -105 -565 -772 -397 -328 -689 -288 -418 -485 -917 -803 -37 -538 -1 -529 -783 -855 -432 -855 -103 -357 -495 -585 -195 -783 -473 -23 -47 -331 -799 -319 -446 -229 -806 -87 -202 -381 -744 -739 -719 -353 -334 -38 -667 -979 -515 -296 -358 -443 -216 -439 -505 -36 -341 -686 -645 -530 -688 -608 -876 -153 -348 -670 -296 -860 -923 -301 -821 -371 -344 -650 -602 -225 -571 -489 -599 -844 -353 -928 -316 -466 -226 -685 -313 -379 -284 -835 -346 -991 -800 -994 -239 -156 -894 -662 -802 -421 -231 -192 -649 -8 -922 -711 -74 -35 -607 -164 -812 -372 -787 -228 -919 -422 -246 -797 -469 -12 -97 -638 -904 -614 -105 -443 -640 -371 -24 -423 -56 -221 -721 -204 -547 -499 -109 -77 -91 -218 -221 -219 -966 -328 -154 -804 -18 -50 -560 -385 -690 -690 -527 -92 -372 -930 -109 -683 -140 -257 -167 -133 -417 -593 -153 -33 -327 -8 -417 -620 -901 -922 -162 -421 -346 -839 -406 -137 -534 -12 -103 -757 -792 -63 -723 -962 -267 -473 -385 -760 -185 -720 -287 -587 -945 -21 -457 -875 -718 -277 -145 -300 -553 -582 -188 -414 -391 -178 -115 -64 -565 -94 -897 -565 -849 -533 -932 -747 -484 -528 -885 -66 -901 -712 -288 -292 -712 -20 -228 -533 -454 -700 -230 -560 -876 -624 -260 -350 -816 -797 -683 -665 -584 -888 -934 -191 -772 -322 -671 -854 -337 -595 -129 -946 -106 -582 -541 -482 -522 -561 -598 -963 -121 -721 -107 -687 -118 -118 -696 -431 -231 -525 -294 -91 -492 -993 -859 -103 -764 -572 -838 -131 -51 -192 -502 -537 -52 -248 -482 -452 -512 -660 -775 -744 -392 -299 -70 -289 -249 -619 -451 -340 -236 -77 -43 -384 -317 -702 -146 -304 -957 -391 -392 -695 -776 -689 -872 -786 -549 -315 -475 -719 -358 -781 -76 -233 -449 -620 -130 -787 -266 -175 -831 -716 -700 -282 -597 -354 -462 -604 -665 -584 -414 -868 -40 -261 -443 -582 -321 -666 -354 -755 -763 -6 -287 -745 -924 -253 -701 -226 -447 -326 -557 -977 -723 -58 -898 -80 -5 -515 -236 -587 -254 -968 -164 -761 -948 -125 -894 -14 -632 -835 -690 -588 -384 -937 -326 -310 -88 -193 -885 -565 -106 -222 -872 -652 -316 -346 -263 -502 -887 -747 -273 -395 -592 -260 -433 -40 -705 -349 -51 -246 -263 -727 -147 -430 -842 -282 -776 -454 -764 -977 -467 -326 -594 -784 -848 -141 -691 -908 -701 -859 -499 -80 -838 -70 -890 -852 -548 -367 -338 -659 -650 -438 -230 -839 -165 -471 -736 -13 -863 -659 -329 -8 -590 -377 -833 -69 -780 -996 -78 -421 -405 -191 -529 -458 -83 -119 -578 -402 -357 -56 -281 -129 -640 -615 -614 -955 -170 -202 -305 -856 -619 -672 -530 -538 -730 -842 -375 -32 -538 -55 -359 -864 -62 -143 -73 -245 -574 -174 -383 -398 -55 -896 -441 -482 -474 -27 -779 -306 -644 -196 -959 -657 -526 -940 -193 -658 -725 -398 -167 -781 -220 -600 -787 -846 -826 -118 -586 -488 -405 -346 -981 -323 -614 -779 -322 -951 -211 -958 -432 -336 -517 -895 -632 -368 -849 -507 -973 -287 -728 -825 -51 -204 -59 -925 -292 -390 -892 -757 -299 -591 -203 -565 -852 -879 -595 -291 -612 -129 -436 -939 -967 -114 -879 -719 -821 -221 -60 -627 -418 -383 -214 -771 -627 -873 -650 -628 -160 -990 -989 -285 -274 -290 -925 -501 -745 -889 -550 -331 -32 -152 -207 -828 -32 -942 -445 -939 -378 -143 -755 -16 -266 -574 -713 -44 -71 -776 -254 -109 -315 -288 -17 -486 -654 -293 -526 -198 -154 -834 -248 -804 -543 -62 -339 -427 -408 -799 -653 -263 -118 -864 -346 -540 -625 -891 -245 -132 -824 -695 -145 -764 -563 -749 -860 -11 -264 -173 -392 -258 -268 -171 -745 -365 -14 -56 -702 -162 -642 -645 -568 -251 -10 -501 -710 -55 -839 -90 -64 -925 -118 -543 -698 -207 -265 -974 -237 -344 -958 -311 -103 -983 -130 -747 -572 -195 -211 -31 -725 -839 -873 -422 -24 -649 -722 -392 -721 -548 -724 -816 -293 -564 -914 -16 -648 -231 -29 -275 -857 -581 -348 -62 -500 -543 -738 -23 -558 -499 -312 -755 -127 -287 -588 -852 -710 -936 -301 -686 -614 -986 -990 -624 -483 -688 -945 -15 -281 -289 -823 -775 -939 -760 -861 -704 -132 -79 -113 -986 -253 -141 -518 -735 -22 -186 -379 -649 -605 -688 -27 -292 -756 -985 -401 -607 -951 -305 -682 -846 -208 -93 -647 -79 -843 -336 -308 -28 -742 -208 -397 -648 -620 -139 -186 -735 -106 -337 -333 -673 -430 -891 -370 -2 -229 -487 -23 -951 -760 -241 -913 -529 -676 -376 -536 -734 -239 -961 -903 -930 -765 -360 -182 -331 -486 -998 -393 -82 -956 -964 -493 -980 -774 -696 -908 -803 -85 -698 -370 -517 -999 -869 -439 -758 -32 -671 -296 -759 -842 -127 -12 -311 -621 -633 -393 -845 -935 -605 -136 -337 -170 -454 -819 -982 -727 -414 -538 -811 -980 -287 -787 -223 -134 -372 -684 -710 -465 -651 -78 -675 -202 -686 -955 -769 -723 -360 -23 -899 -538 -196 -21 -692 -758 -892 -880 -48 -111 -78 -516 -358 -947 -385 -501 -89 -986 -641 -729 -463 -702 -437 -245 -656 -838 -876 -266 -272 -987 -62 -246 -804 -202 -47 -98 -744 -581 -753 -308 -509 -329 -428 -521 -909 -256 -536 -484 -473 -245 -412 -691 -404 -283 -506 -424 -764 -522 -509 -137 -328 -975 -894 -788 -991 -941 -126 -20 -10 -479 -949 -52 -947 -849 -30 -591 -452 -60 -596 -709 -421 -722 -366 -950 -361 -485 -464 -791 -684 -783 -901 -73 -850 -851 -848 -79 -226 -268 -118 -566 -268 -399 -262 -825 -533 -766 -40 -502 -386 -347 -163 -803 -347 -680 -939 -366 -331 -342 -247 -948 -209 -809 -338 -669 -216 -789 -609 -920 -862 -163 -1000 -484 -946 -682 -268 -262 -217 -783 -58 -676 -312 -302 -647 -104 -213 -874 -885 -528 -893 -428 -915 -292 -103 -559 -148 -441 -702 -687 -720 -841 -505 -351 -46 -137 -261 -540 -512 -788 -169 -5 -952 -106 -698 -626 -224 -158 -133 -545 -834 -93 -794 -610 -474 -502 -573 -49 -373 -578 -876 -923 -478 -190 -919 -513 -515 -969 -157 -397 -77 -287 -549 -241 -778 -579 -96 -941 -489 -149 -216 -523 -239 -703 -57 -840 -828 -431 -30 -379 -862 -381 -882 -538 -950 -918 -652 -7 -311 -846 -945 -87 -101 -39 -927 -24 -274 -860 -914 -822 -537 -547 -705 -408 -455 -484 -215 -65 -746 -415 -994 -163 -401 -715 -920 -133 -439 -777 -654 -54 -905 -487 -414 -530 -696 -288 -634 -444 -194 -64 -279 -892 -405 -226 -493 -226 -620 -832 -161 -386 -186 -572 -65 -51 -137 -775 -870 -663 -545 -732 -832 -811 -47 -479 -919 -705 -727 -40 -911 -535 -325 -459 -667 -123 -916 -495 -117 -270 -128 -669 -802 -541 -402 -159 -380 -986 -184 -537 -782 -258 -931 -369 -172 -23 -557 -28 -739 -531 -298 -629 -289 -309 -818 -980 -795 -826 -514 -203 -882 -516 -536 -384 -127 -358 -777 -287 -269 -671 -520 -389 -36 -222 -631 -519 -332 -418 -918 -738 -860 -219 -692 -38 -953 -511 -265 -718 -758 -61 -861 -571 -346 -887 -699 -159 -262 -129 -193 -245 -319 -791 -801 -798 -616 -576 -947 -998 -293 -854 -105 -164 -931 -618 -532 -556 -150 -978 -514 -440 -686 -724 -440 -160 -190 -632 -286 -965 -863 -901 -483 -906 -27 -34 -260 -370 -90 -773 -896 -506 -249 -212 -288 -612 -302 -397 -137 -929 -694 -197 -858 -860 -987 -955 -190 -163 -686 -190 -680 -787 -483 -288 -988 -383 -806 -323 -813 -640 -365 -971 -403 -645 -664 -8 -508 -764 -14 -213 -827 -165 -575 -969 -156 -742 -958 -614 -964 -595 -675 -315 -162 -484 -238 -256 -311 -245 -136 -372 -250 -64 -85 -246 -557 -870 -622 -938 -279 -332 -31 -872 -632 -748 -468 -796 -960 -459 -941 -806 -499 -382 -866 -171 -677 -664 -709 -246 -239 -917 -565 -617 -274 -468 -899 -622 -670 -962 -849 -326 -463 -867 -37 -321 -620 -282 -254 -982 -894 -379 -646 -365 -502 -923 -213 -549 -662 -1000 -499 -291 -325 -204 -163 -596 -175 -880 -821 -662 -479 -471 -214 -685 -903 -363 -643 -895 -386 -818 -248 -164 -67 -183 -418 -957 -193 -159 -499 -858 -591 -950 -21 -743 -122 -221 -774 -414 -980 -280 -600 -843 -342 -44 -987 -9 -29 -872 -566 -65 -315 -788 -27 -47 -521 -844 -82 -655 -833 -352 -876 -884 -407 -329 -784 -722 -740 -956 -306 -985 -760 -770 -859 -774 -504 -447 -541 -25 -968 -392 -660 -595 -898 -335 -270 -551 -766 -818 -957 -231 -117 -366 -288 -594 -808 -404 -58 -412 -536 -585 -747 -83 -786 -76 -428 -870 -780 -738 -389 -634 -53 -72 -502 -337 -731 -434 -718 -607 -657 -560 -926 -672 -906 -177 -436 -351 -733 -500 -431 -446 -232 -770 -44 -929 -91 -880 -532 -855 -687 -279 -794 -95 -947 -765 -236 -715 -692 -410 -125 -91 -638 -107 -413 -95 -454 -989 -489 -716 -669 -625 -8 -106 -535 -537 -887 -617 -452 -278 -411 -501 -767 -999 -958 -973 -953 -578 -599 -436 -310 -569 -585 -696 -932 -594 -115 -579 -390 -66 -603 -56 -909 -839 -791 -260 -527 -58 -388 -792 -533 -613 -584 -407 -975 -342 -6 -887 -569 -74 -683 -783 -909 -69 -714 -490 -404 -366 -77 -472 -83 -104 -289 -187 -557 -870 -25 -181 -93 -676 -522 -833 -612 -74 -473 -22 -576 -457 -891 -142 -218 -238 -89 -464 -442 -778 -817 -432 -861 -718 -871 -147 -680 -364 -333 -866 -577 -568 -333 -553 -183 -239 -409 -186 -76 -144 -365 -352 -634 -455 -924 -521 -704 -438 -802 -7 -42 -189 -27 -5 -852 -349 -165 -733 -234 -698 -206 -248 -974 -995 -871 -329 -932 -496 -112 -427 -359 -801 -283 -859 -983 -398 -724 -432 -27 -194 -640 -636 -146 -743 -377 -450 -487 -475 -613 -758 -477 -542 -885 -480 -404 -587 -915 -328 -342 -246 -713 -611 -561 -959 -159 -596 -752 -931 -201 -258 -109 -244 -442 -749 -563 -40 -438 -63 -932 -89 -217 -609 -17 -900 -992 -811 -296 -69 -24 -110 -599 -570 -969 -607 -70 -469 -35 -691 -505 -677 -511 -852 -768 -785 -428 -345 -277 -328 -359 -941 -601 -166 -940 -35 -938 -277 -856 -57 -289 -8 -517 -633 -697 -244 -498 -789 -71 -550 -91 -999 -661 -497 -297 -84 -910 -177 -986 -456 -214 -50 -654 -826 -262 -945 -477 -523 -273 -215 -785 -354 -446 -653 -496 -392 -736 -133 -115 -281 -536 -567 -190 -397 -271 -579 -17 -64 -796 -156 -518 -624 -660 -191 -219 -937 -125 -458 -837 -896 -58 -720 -271 -887 -846 -353 -274 -573 -439 -588 -183 -395 -348 -516 -145 -919 -442 -276 -439 -776 -179 -569 -361 -62 -479 -852 -108 -31 -720 -536 -124 -784 -581 -310 -712 -44 -847 -109 -271 -273 -529 -689 -605 -856 -85 -600 -485 -141 -253 -516 -887 -204 -449 -347 -73 -84 -154 -45 -420 -782 -730 -977 -766 -247 -220 -975 -326 -535 -385 -347 -237 -586 -683 -748 -387 -274 -54 -590 -77 -172 -180 -803 -129 -162 -401 -720 -872 -398 -19 -985 -210 -547 -439 -542 -814 -912 -551 -131 -500 -939 -820 -459 -319 -209 -113 -694 -365 -721 -906 -138 -684 -841 -638 -555 -814 -908 -249 -252 -23 -938 -360 -598 -558 -585 -173 -908 -917 -413 -265 -517 -333 -807 -267 -632 -887 -94 -389 -550 -558 -829 -382 -410 -289 -210 -167 -327 -669 -551 -538 -982 -228 -257 -63 -764 -742 -476 -158 -952 -81 -449 -317 -610 -383 -705 -850 -226 -211 -875 -675 -214 -951 -388 -194 -388 -744 -684 -787 -712 -269 -599 -674 -99 -915 -35 -616 -558 -649 -566 -101 -78 -21 -973 -45 -269 -140 -939 -462 -675 -161 -818 -498 -415 -214 -263 -123 -202 -573 -40 -482 -571 -515 -529 -276 -493 -440 -329 -509 -423 -761 -802 -567 -567 -928 -647 -844 -498 -387 -34 -874 -369 -137 -459 -912 -666 -970 -531 -506 -931 -337 -46 -688 -181 -625 -150 -58 -461 -782 -51 -98 -975 -246 -510 -603 -345 -237 -252 -61 -757 -675 -43 -312 -496 -448 -657 -821 -572 -876 -579 -387 -449 -245 -952 -769 -233 -455 -754 -626 -594 -625 -510 -536 -680 -737 -648 -233 -221 -411 -128 -148 -318 -825 -597 -517 -918 -53 -615 -71 -404 -235 -828 -270 -249 -762 -68 -760 -980 -49 -338 -312 -651 -518 -457 -76 -52 -243 -844 -177 -475 -190 -324 -716 -413 -731 -745 -637 -248 -913 -516 -158 -490 -240 -604 -698 -223 -227 -189 -352 -271 -202 -566 -627 -238 -321 -112 -383 -933 -196 -572 -398 -180 -719 -296 -230 -541 -550 -903 -913 -287 -192 -608 -215 -960 -212 -726 -448 -841 -385 -583 -546 -319 -393 -758 -301 -323 -427 -809 -491 -535 -698 -600 -968 -217 -93 -796 -161 -216 -619 -999 -164 -296 -737 -522 -450 -481 -25 -152 -366 -282 -963 -579 -612 -443 -964 -156 -611 -611 -792 -18 -2 -137 -595 -936 -773 -254 -512 -677 -767 -210 -625 -767 -437 -667 -672 -563 -449 -275 -928 -418 -512 -545 -955 -608 -902 -858 -852 -738 -908 -366 -666 -369 -623 -145 -162 -994 -929 -867 -671 -443 -543 -496 -992 -435 -586 -408 -702 -279 -854 -85 -476 -772 -973 -990 -379 -454 -413 -196 -937 -591 -675 -872 -868 -288 -385 -289 -486 -838 -144 -55 -655 -842 -852 -1 -122 -808 -941 -210 -523 -332 -950 -870 -696 -311 -256 -423 -592 -660 -264 -207 -359 -111 -431 -105 -298 -356 -921 -557 -140 -671 -677 -823 -653 -685 -791 -777 -426 -291 -271 -101 -14 -898 -609 -908 -852 -937 -797 -291 -563 -143 -561 -4 -419 -839 -558 -964 -307 -684 -484 -27 -788 -185 -690 -302 -612 -417 -887 -898 -106 -605 -678 -465 -647 -178 -249 -340 -482 -605 -620 -438 -176 -280 -792 -721 -176 -126 -970 -19 -617 -469 -305 -675 -678 -684 -680 -837 -471 -43 -602 -204 -350 -977 -710 -673 -981 -812 -276 -118 -315 -43 -524 -220 -79 -589 -689 -642 -970 -146 -815 -418 -874 -149 -945 -677 -166 -268 -692 -516 -797 -414 -512 -773 -564 -939 -933 -160 -103 -86 -280 -854 -54 -833 -766 -880 -942 -409 -100 -181 -294 -562 -898 -333 -929 -915 -489 -820 -73 -8 -941 -823 -452 -899 -155 -968 -392 -566 -43 -198 -595 -799 -93 -356 -379 -158 -72 -145 -482 -892 -702 -227 -632 -942 -598 -908 -732 -131 -448 -876 -605 -383 -795 -959 -186 -688 -623 -975 -532 -535 -722 -747 -26 -210 -883 -500 -213 -543 -305 -968 -359 -8 -502 -413 -111 -374 -957 -519 -403 -963 -640 -735 -453 -716 -437 -872 -890 -413 -474 -756 -640 -597 -424 -988 -906 -241 -583 -247 -828 -277 -243 -720 -803 -756 -95 -577 -879 -786 -291 -95 -394 -618 -237 -776 -800 -646 -188 -378 -812 -733 -22 -314 -282 -596 -831 -121 -656 -952 -784 -429 -619 -829 -965 -965 -976 -194 -634 -473 -554 -104 -707 -696 -851 -68 -826 -364 -835 -885 -155 -941 -984 -692 -140 -63 -301 -782 -366 -676 -691 -204 -631 -508 -280 -205 -45 -924 -851 -6 -455 -577 -335 -399 -215 -48 -161 -634 -896 -866 -813 -478 -624 -86 -229 -976 -138 -12 -967 -282 -94 -591 -853 -543 -770 -423 -246 -245 -158 -514 -278 -460 -611 -711 -81 -612 -86 -355 -115 -253 -250 -530 -943 -356 -704 -30 -388 -775 -941 -42 -521 -303 -453 -555 -877 -602 -256 -743 -821 -285 -836 -88 -18 -54 -349 -619 -679 -708 -838 -883 -265 -615 -440 -979 -890 -142 -611 -330 -616 -551 -852 -50 -589 -587 -210 -354 -623 -793 -236 -941 -160 -893 -336 -946 -469 -25 -999 -495 -798 -1 -314 -929 -712 -482 -459 -964 -139 -369 -393 -508 -131 -858 -940 -755 -348 -629 -877 -69 -602 -326 -989 -656 -495 -904 -497 -862 -703 -958 -552 -448 -465 -559 -880 -102 -827 -378 -228 -765 -414 -561 -23 -473 -710 -269 -330 -368 -615 -931 -166 -951 -316 -714 -926 -293 -492 -190 -24 -268 -997 -202 -722 -690 -362 -799 -264 -708 -349 -234 -134 -639 -657 -739 -837 -73 -984 -900 -687 -432 -115 -539 -487 -655 -291 -295 -555 -276 -756 -1 -765 -462 -341 -959 -100 -479 -410 -986 -913 -462 -323 -604 -482 -189 -748 -353 -1000 -648 -351 -410 -860 -706 -488 -156 -517 -959 -953 -506 -622 -729 -246 -432 -438 -338 -602 -992 -126 -231 -406 -100 -788 -81 -729 -811 -223 -949 -637 -991 -647 -362 -433 -917 -192 -165 -573 -882 -714 -371 -819 -209 -234 -439 -302 -391 -249 -958 -152 -188 -260 -33 -846 -872 -3 -129 -366 -141 -757 -220 -968 -286 -58 -29 -816 -206 -274 -983 -7 -797 -461 -672 -647 -8 -254 -822 -607 -928 -290 -756 -668 -263 -869 -169 -294 -539 -936 -120 -845 -595 -957 -468 -829 -767 -150 -761 -854 -370 -709 -693 -893 -995 -960 -64 -723 -78 -409 -408 -598 -643 -893 -16 -8 -583 -109 -681 -866 -39 -262 -301 -740 -95 -371 -957 -93 -703 -16 -586 -999 -622 -292 -654 -387 -953 -370 -195 -171 -607 -144 -196 -861 -334 -708 -253 -265 -400 -555 -82 -72 -11 -15 -982 -89 -965 -824 -863 -839 -217 -369 -708 -637 -158 -180 -247 -914 -35 -36 -428 -695 -506 -742 -858 -533 -195 -711 -468 -769 -38 -597 -561 -83 -938 -396 -199 -277 -431 -82 -342 -499 -996 -682 -864 -502 -157 -635 -504 -427 -845 -252 -251 -908 -284 -874 -631 -944 -243 -605 -338 -676 -256 -716 -331 -676 -211 -624 -400 -427 -574 -212 -46 -684 -703 -249 -327 -354 -85 -394 -98 -1 -998 -595 -397 -177 -779 -10 -600 -895 -660 -305 -836 -332 -948 -817 -315 -147 -871 -276 -378 -773 -155 -17 -806 -2 -354 -150 -398 -787 -960 -302 -331 -445 -739 -758 -780 -142 -585 -397 -996 -349 -336 -149 -147 -470 -263 -81 -495 -745 -281 -575 -849 -969 -879 -527 -365 -768 -165 -900 -544 -714 -922 -223 -142 -231 -750 -684 -95 -71 -353 -170 -946 -528 -955 -746 -812 -902 -956 -817 -44 -692 -569 -205 -694 -116 -65 -854 -699 -469 -429 -933 -738 -565 -8 -219 -543 -882 -513 -220 -101 -659 -370 -161 -28 -588 -861 -997 -284 -788 -203 -948 -284 -210 -671 -540 -322 -610 -108 -946 -682 -106 -553 -750 -470 -782 -284 -378 -90 -479 -906 -575 -709 -631 -60 -111 -131 -859 -256 -510 -399 -294 -140 -52 -153 -879 -975 -66 -725 -522 -765 -915 -169 -942 -658 -21 -521 -357 -875 -310 -30 -530 -572 -90 -891 -372 -143 -615 -74 -398 -563 -338 -635 -992 -278 -952 -531 -842 -115 -147 -800 -978 -234 -124 -356 -869 -418 -341 -108 -462 -643 -980 -282 -249 -487 -20 -290 -161 -866 -386 -812 -339 -133 -573 -115 -442 -314 -495 -771 -657 -989 -739 -203 -586 -414 -982 -917 -63 -479 -90 -737 -773 -881 -772 -805 -600 -112 -160 -404 -178 -873 -632 -869 -727 -95 -999 -122 -725 -959 -530 -510 -916 -57 -889 -126 -12 -470 -558 -820 -614 -596 -570 -700 -790 -890 -213 -122 -281 -409 -347 -482 -789 -648 -38 -37 -139 -536 -9 -635 -450 -319 -709 -302 -556 -98 -527 -175 -90 -962 -804 -342 -211 -225 -840 -7 -716 -101 -506 -990 -662 -67 -908 -178 -403 -189 -575 -845 -270 -661 -885 -605 -973 -130 -987 -132 -426 -497 -527 -810 -996 -719 -800 -939 -316 -548 -811 -273 -446 -384 -361 -601 -252 -154 -742 -295 -39 -422 -850 -72 -401 -221 -900 -586 -323 -557 -22 -436 -785 -733 -30 -623 -434 -51 -714 -24 -968 -768 -731 -814 -323 -814 -864 -307 -396 -523 -9 -804 -251 -29 -833 -393 -921 -444 -709 -692 -918 -989 -992 -238 -987 -368 -451 -326 -772 -804 -599 -466 -155 -531 -204 -83 -286 -277 -722 -626 -122 -435 -124 -818 -264 -651 -129 -705 -967 -218 -627 -982 -181 -255 -259 -88 -67 -916 -242 -958 -947 -596 -648 -144 -150 -631 -651 -424 -266 -94 -723 -761 -65 -700 -140 -574 -254 -307 -910 -871 -695 -380 -138 -321 -98 -703 -675 -587 -895 -436 -849 -362 -598 -196 -128 -121 -972 -963 -261 -60 -916 -603 -288 -733 -5 -160 -385 -322 -965 -497 -501 -518 -300 -693 -626 -83 -472 -482 -968 -682 -622 -515 -168 -216 -113 -146 -807 -791 -92 -274 -833 -309 -558 -918 -19 -16 -593 -291 -804 -415 -221 -835 -810 -724 -149 -221 -211 -777 -452 -366 -421 -810 -418 -49 -515 -361 -326 -612 -181 -51 -683 -36 -929 -230 -714 -240 -760 -367 -128 -338 -403 -1000 -575 -712 -3 -760 -546 -974 -446 -298 -339 -270 -452 -705 -390 -512 -968 -2 -590 -892 -403 -299 -494 -339 -798 -690 -410 -117 -29 -776 -14 -128 -983 -720 -885 -460 -622 -732 -843 -580 -676 -45 -736 -809 -92 -425 -988 -121 -773 -839 -971 -708 -791 -59 -25 -642 -935 -697 -853 -228 -807 -212 -145 -551 -211 -934 -535 -196 -19 -332 -145 -285 -217 -995 -867 -445 -979 -202 -567 -246 -859 -860 -743 -266 -671 -992 -954 -585 -351 -840 -632 -953 -737 -391 -322 -308 -721 -538 -234 -537 -467 -331 -539 -950 -931 -375 -42 -791 -937 -576 -496 -467 -917 -2 -443 -667 -467 -38 -974 -98 -861 -986 -312 -102 -297 -568 -504 -311 -859 -267 -397 -299 -738 -383 -435 -456 -119 -993 -253 -684 -409 -351 -712 -78 -643 -674 -568 -24 -708 -972 -298 -529 -564 -449 -82 -974 -936 -797 -512 -254 -477 -780 -741 -376 -67 -877 -150 -201 -619 -514 -667 -490 -12 -696 -209 -847 -16 -706 -217 -648 -411 -360 -979 -292 -137 -800 -483 -438 -630 -359 -306 -171 -573 -740 -282 -502 -695 -596 -107 -813 -18 -73 -418 -668 -757 -531 -9 -875 -910 -25 -935 -252 -132 -527 -987 -379 -251 -277 -943 -304 -607 -419 -931 -594 -395 -743 -233 -655 -587 -519 -202 -616 -470 -365 -146 -412 -978 -9 -215 -304 -597 -590 -110 -652 -276 -758 -673 -688 -748 -797 -558 -768 -175 -167 -948 -814 -575 -512 -448 -250 -816 -292 -664 -910 -582 -894 -509 -156 -932 -712 -211 -360 -582 -787 -949 -605 -169 -490 -375 -599 -482 -466 -783 -873 -746 -517 -61 -467 -376 -321 -520 -99 -998 -854 -184 -881 -59 -726 -480 -146 -982 -481 -170 -501 -64 -940 -141 -541 -85 -794 -669 -661 -404 -989 -238 -593 -528 -271 -298 -377 -912 -65 -52 -713 -21 -794 -178 -670 -34 -104 -782 -66 -424 -922 -844 -292 -681 -483 -672 -45 -92 -61 -439 -301 -349 -457 -996 -612 -396 -960 -177 -677 -883 -5 -763 -554 -562 -349 -42 -588 -525 -844 -832 -83 -254 -9 -849 -349 -479 -326 -354 -938 -221 -102 -203 -596 -651 -270 -202 -40 -902 -243 -830 -987 -658 -481 -847 -168 -54 -796 -702 -328 -986 -697 -71 -291 -586 -671 -476 -715 -838 -152 -963 -89 -940 -874 -478 -344 -799 -790 -620 -10 -161 -687 -45 -544 -57 -292 -433 -810 -256 -341 -898 -84 -993 -838 -752 -583 -54 -630 -371 -266 -746 -43 -650 -767 -108 -119 -863 -77 -131 -116 -326 -184 -419 -743 -17 -190 -640 -635 -14 -945 -975 -464 -443 -590 -562 -922 -928 -911 -957 -423 -5 -107 -167 -413 -682 -973 -360 -476 -255 -872 -232 -919 -234 -341 -357 -182 -947 -638 -294 -650 -18 -631 -301 -384 -359 -401 -575 -913 -416 -446 -768 -577 -598 -73 -871 -200 -249 -147 -417 -998 -410 -705 -373 -876 -559 -753 -178 -582 -651 -708 -119 -698 -142 -951 -747 -834 -586 -173 -584 -459 -399 -569 -875 -136 -958 -165 -253 -127 -621 -748 -721 -404 -795 -863 -195 -199 -304 -400 -272 -897 -711 -698 -822 -665 -426 -33 -630 -799 -961 -893 -321 -108 -812 -569 -176 -92 -40 -126 -932 -775 -340 -923 -230 -347 -589 -881 -723 -3 -471 -121 -733 -826 -802 -764 -885 -9 -586 -621 -679 -338 -809 -732 -675 -24 -387 -152 -699 -167 -831 -598 -464 -143 -907 -317 -271 -541 -224 -131 -511 -888 -253 -449 -227 -975 -565 -238 -694 -215 -300 -311 -822 -173 -603 -341 -36 -77 -333 -814 -249 -998 -345 -916 -868 -754 -175 -278 -571 -829 -721 -658 -678 -328 -562 -604 -233 -266 -732 -871 -169 -715 -642 -462 -519 -393 -659 -481 -631 -977 -75 -487 -334 -891 -123 -22 -564 -648 -922 -197 -796 -699 -374 -716 -592 -283 -549 -748 -766 -655 -207 -914 -375 -222 -44 -796 -159 -922 -657 -556 -596 -911 -127 -266 -923 -53 -986 -592 -903 -317 -694 -203 -876 -776 -880 -191 -374 -204 -547 -528 -757 -473 -644 -174 -21 -650 -15 -932 -367 -278 -895 -950 -660 -134 -374 -852 -261 -852 -444 -757 -960 -364 -124 -265 -891 -649 -833 -829 -257 -668 -394 -994 -216 -239 -470 -876 -401 -90 -793 -616 -637 -611 -44 -205 -201 -803 -986 -79 -881 -292 -607 -648 -75 -690 -289 -43 -66 -942 -13 -166 -659 -844 -947 -20 -653 -744 -843 -599 -700 -698 -943 -865 -632 -75 -395 -490 -974 -215 -333 -677 -712 -153 -951 -956 -348 -170 -421 -928 -152 -477 -74 -700 -506 -142 -498 -158 -302 -833 -407 -559 -558 -873 -954 -8 -829 -893 -77 -938 -441 -736 -442 -293 -86 -328 -127 -374 -743 -60 -777 -587 -715 -362 -952 -76 -886 -739 -320 -809 -998 -607 -150 -397 -934 -778 -795 -776 -595 -520 -752 -436 -51 -345 -344 -818 -377 -845 -152 -885 -111 -609 -824 -758 -188 -303 -894 -584 -847 -199 -734 -739 -335 -894 -56 -255 -711 -540 -679 -451 -82 -681 -518 -889 -321 -673 -74 -895 -16 -932 -769 -148 -921 -357 -363 -665 -75 -162 -789 -809 -916 -370 -597 -300 -532 -510 -247 -91 -588 -460 -236 -965 -851 -101 -301 -21 -836 -573 -777 -908 -115 -606 -762 -282 -854 -201 -957 -110 -332 -79 -996 -819 -517 -784 -71 -380 -2 -756 -650 -558 -801 -435 -980 -236 -694 -871 -335 -483 -909 -870 -425 -534 -239 -35 -466 -999 -918 -17 -427 -700 -43 -631 -463 -490 -739 -683 -571 -662 -604 -270 -602 -222 -449 -313 -18 -464 -948 -443 -886 -665 -621 -696 -916 -552 -147 -706 -829 -281 -142 -318 -229 -588 -452 -549 -96 -302 -519 -590 -399 -298 -495 -416 -547 -793 -138 -275 -924 -303 -570 -880 -488 -826 -851 -639 -922 -251 -577 -668 -33 -631 -44 -632 -449 -95 -287 -100 -357 -799 -156 -58 -800 -430 -937 -256 -199 -318 -932 -164 -71 -55 -241 -517 -966 -968 -503 -847 -744 -887 -444 -716 -149 -943 -524 -555 -34 -290 -600 -68 -114 -515 -690 -219 -253 -170 -582 -878 -195 -374 -411 -705 -336 -36 -6 -74 -223 -207 -852 -291 -691 -874 -931 -310 -152 -181 -137 -453 -114 -401 -96 -295 -303 -901 -562 -594 -108 -53 -303 -774 -567 -815 -871 -516 -980 -439 -354 -880 -424 -601 -552 -315 -736 -470 -471 -500 -332 -602 -293 -926 -188 -491 -893 -167 -121 -66 -14 -56 -291 -999 -791 -864 -502 -487 -990 -129 -970 -696 -661 -52 -51 -182 -450 -616 -920 -561 -4 -36 -122 -642 -760 -213 -826 -939 -801 -60 -994 -327 -204 -276 -804 -312 -939 -899 -205 -417 -869 -90 -234 -181 -14 -612 -180 -928 -422 -477 -484 -616 -860 -893 -782 -20 -868 -818 -884 -73 -589 -186 -432 -820 -942 -513 -576 -260 -936 -570 -982 -734 -622 -80 -791 -838 -759 -797 -342 -922 -65 -970 -696 -543 -239 -184 -194 -564 -322 -981 -908 -438 -657 -180 -144 -101 -430 -44 -390 -428 -52 -745 -205 -308 -671 -469 -113 -543 -578 -273 -386 -464 -235 -111 -997 -882 -377 -140 -258 -452 -460 -329 -19 -273 -891 -915 -805 -8 -29 -907 -334 -286 -824 -408 -758 -233 -905 -913 -23 -563 -887 -427 -745 -927 -326 -509 -247 -593 -546 -408 -52 -542 -144 -131 -895 -816 -538 -294 -953 -372 -636 -787 -442 -180 -99 -738 -286 -443 -329 -463 -864 -206 -600 -709 -384 -985 -363 -936 -221 -577 -92 -724 -585 -895 -26 -22 -249 -114 -547 -584 -907 -235 -973 -54 -406 -335 -409 -186 -782 -975 -375 -439 -781 -557 -678 -982 -760 -647 -711 -559 -66 -267 -901 -483 -760 -410 -410 -16 -417 -968 -861 -721 -30 -802 -501 -899 -306 -198 -799 -104 -514 -327 -707 -958 -865 -718 -91 -215 -348 -217 -1 -733 -177 -513 -377 -745 -382 -886 -98 -394 -274 -392 -945 -635 -578 -345 -148 -270 -295 -999 -731 -892 -271 -145 -478 -957 -555 -438 -491 -864 -312 -54 -970 -285 -153 -838 -246 -11 -247 -52 -991 -207 -254 -409 -910 -80 -383 -500 -816 -179 -731 -980 -240 -58 -179 -698 -706 -647 -740 -936 -736 -690 -929 -952 -312 -594 -705 -637 -497 -210 -786 -322 -41 -953 -413 -446 -913 -90 -880 -137 -990 -733 -990 -424 -659 -926 -986 -736 -451 -945 -768 -381 -977 -969 -186 -422 -661 -770 -529 -449 -687 -81 -983 -246 -626 -933 -88 -619 -462 -35 -253 -286 -871 -597 -871 -993 -879 -657 -308 -278 -791 -564 -33 -219 -150 -710 -847 -696 -781 -555 -29 -370 -108 -26 -38 -923 -729 -356 -877 -328 -203 -237 -340 -853 -202 -762 -591 -497 -203 -581 -150 -954 -78 -381 -802 -153 -345 -928 -46 -205 -939 -822 -596 -48 -893 -896 -674 -675 -105 -350 -380 -921 -21 -128 -928 -349 -582 -297 -578 -75 -301 -775 -881 -741 -954 -419 -343 -324 -741 -548 -506 -301 -285 -467 -944 -296 -205 -666 -545 -146 -26 -41 -352 -298 -388 -983 -59 -580 -973 -726 -445 -696 -811 -968 -926 -630 -495 -541 -985 -418 -586 -403 -478 -62 -112 -62 -69 -145 -416 -362 -777 -414 -189 -820 -419 -466 -787 -88 -924 -190 -116 -268 -348 -140 -599 -977 -277 -72 -370 -976 -921 -80 -551 -605 -125 -861 -53 -304 -444 -482 -740 -32 -931 -366 -142 -510 -763 -575 -644 -343 -663 -976 -816 -743 -460 -104 -533 -214 -567 -923 -891 -457 -927 -181 -823 -811 -684 -660 -967 -391 -568 -794 -344 -749 -426 -96 -631 -45 -740 -754 -638 -47 -495 -958 -175 -786 -46 -978 -917 -493 -235 -548 -622 -53 -893 -819 -490 -124 -298 -805 -692 -465 -893 -484 -90 -925 -538 -497 -693 -805 -261 -45 -683 -873 -110 -705 -116 -378 -905 -68 -540 -156 -606 -598 -59 -757 -529 -23 -871 -566 -593 -748 -819 -946 -147 -139 -558 -112 -233 -41 -199 -600 -523 -804 -299 -944 -335 -561 -676 -531 -260 -459 -750 -793 -61 -947 -913 -880 -929 -316 -499 -589 -447 -240 -820 -366 -81 -691 -7 -280 -673 -683 -808 -634 -811 -296 -55 -841 -955 -488 -799 -724 -545 -371 -326 -615 -271 -151 -501 -479 -900 -568 -655 -59 -760 -943 -566 -809 -678 -152 -460 -142 -407 -536 -640 -382 -147 -816 -856 -171 -716 -193 -206 -466 -394 -448 -911 -585 -164 -936 -608 -605 -743 -392 -787 -231 -692 -368 -976 -849 -682 -256 -25 -712 -47 -688 -83 -313 -166 -141 -449 -938 -495 -137 -910 -971 -553 -435 -770 -432 -678 -92 -653 -68 -440 -592 -182 -240 -229 -232 -367 -560 -658 -307 -849 -346 -746 -995 -237 -356 -416 -943 -575 -940 -931 -418 -9 -583 -98 -154 -794 -283 -972 -867 -678 -764 -717 -342 -494 -22 -808 -66 -761 -786 -302 -448 -531 -329 -212 -518 -46 -68 -925 -409 -266 -570 -152 -558 -917 -339 -293 -307 -291 -883 -438 -599 -571 -409 -468 -373 -803 -126 -426 -209 -628 -672 -928 -253 -497 -791 -690 -451 -730 -850 -164 -45 -859 -339 -20 -768 -168 -718 -374 -90 -693 -786 -310 -145 -328 -962 -146 -976 -190 -227 -438 -741 -479 -62 -161 -933 -784 -463 -411 -289 -127 -864 -858 -920 -426 -397 -993 -687 -91 -306 -594 -316 -414 -881 -344 -683 -56 -448 -841 -696 -783 -89 -827 -34 -708 -6 -379 -308 -471 -534 -213 -305 -133 -427 -341 -16 -285 -891 -660 -17 -477 -147 -631 -523 -445 -775 -399 -733 -710 -849 -429 -292 -164 -267 -14 -661 -631 -631 -977 -567 -924 -663 -783 -490 -15 -880 -410 -606 -677 -512 -166 -40 -118 -184 -815 -772 -693 -249 -492 -65 -146 -188 -861 -673 -658 -586 -294 -985 -212 -315 -314 -673 -169 -700 -45 -914 -598 -604 -571 -554 -150 -199 -553 -663 -304 -360 -714 -577 -909 -860 -108 -850 -973 -474 -456 -510 -143 -31 -115 -140 -253 -948 -947 -752 -297 -331 -209 -808 -240 -651 -632 -305 -792 -237 -662 -932 -213 -431 -337 -902 -908 -617 -401 -411 -305 -398 -366 -870 -669 -142 -870 -741 -323 -736 -355 -49 -590 -681 -656 -289 -453 -728 -299 -839 -728 -266 -830 -816 -43 -809 -99 -192 -901 -965 -487 -890 -828 -654 -881 -734 -718 -14 -830 -789 -225 -861 -470 -725 -880 -501 -809 -540 -254 -311 -7 -574 -445 -516 -991 -475 -514 -225 -178 -775 -670 -287 -645 -712 -488 -634 -957 -294 -643 -608 -173 -240 -231 -704 -881 -199 -203 -284 -560 -553 -908 -677 -973 -424 -117 -437 -866 -644 -347 -715 -443 -601 -439 -765 -351 -207 -167 -562 -554 -538 -548 -330 -590 -295 -309 -77 -825 -102 -25 -159 -259 -42 -346 -242 -29 -665 -496 -460 -437 -255 -589 -986 -719 -999 -58 -590 -316 -431 -774 -409 -547 -774 -476 -405 -919 -322 -83 -929 -462 -96 -637 -139 -982 -286 -805 -282 -815 -423 -661 -118 -539 -494 -516 -505 -303 -746 -985 -790 -902 -387 -350 -332 -544 -369 -98 -867 -858 -960 -435 -639 -887 -232 -188 -394 -505 -397 -767 -507 -695 -959 -27 -884 -233 -871 -127 -391 -676 -941 -831 -374 -381 -251 -261 -572 -873 -582 -525 -567 -758 -354 -257 -511 -850 -785 -601 -707 -154 -184 -958 -941 -800 -428 -308 -111 -880 -481 -558 -597 -860 -25 -923 -310 -732 -949 -539 -511 -239 -275 -876 -31 -476 -720 -464 -230 -882 -26 -718 -197 -793 -895 -270 -344 -695 -383 -821 -416 -901 -630 -692 -119 -381 -850 -973 -456 -886 -918 -850 -928 -187 -907 -425 -541 -801 -355 -447 -301 -456 -802 -422 -413 -785 -216 -937 -743 -34 -360 -961 -805 -616 -358 -159 -470 -797 -965 -422 -663 -52 -60 -23 -668 -628 -646 -941 -96 -926 -954 -75 -709 -107 -288 -137 -438 -428 -24 -768 -788 -553 -576 -803 -281 -408 -181 -137 -205 -741 -29 -508 -509 -181 -150 -645 -908 -278 -243 -515 -457 -211 -608 -874 -533 -546 -854 -775 -496 -467 -311 -290 -920 -929 -415 -777 -234 -896 -430 -277 -335 -989 -788 -840 -807 -991 -800 -781 -400 -575 -475 -304 -117 -841 -595 -102 -321 -553 -559 -950 -322 -617 -51 -802 -954 -373 -312 -409 -973 -318 -605 -283 -14 -993 -904 -487 -173 -182 -565 -334 -655 -101 -816 -501 -251 -278 -654 -710 -970 -425 -54 -454 -280 -382 -80 -728 -811 -696 -623 -609 -621 -985 -638 -205 -571 -801 -131 -751 -448 -655 -620 -331 -627 -18 -367 -857 -10 -365 -924 -116 -827 -946 -286 -9 -463 -129 -69 -467 -650 -428 -117 -303 -851 -382 -294 -66 -402 -122 -109 -405 -506 -506 -807 -265 -108 -505 -663 -654 -703 -759 -132 -492 -635 -450 -235 -849 -921 -861 -817 -829 -520 -472 -937 -238 -574 -407 -751 -762 -819 -542 -469 -439 -505 -56 -881 -612 -201 -431 -562 -238 -40 -937 -967 -677 -78 -55 -548 -931 -536 -488 -275 -675 -554 -653 -929 -146 -891 -200 -814 -244 -633 -43 -75 -718 -532 -775 -874 -279 -221 -788 -173 -357 -952 -42 -115 -423 -368 -858 -308 -224 -119 -954 -511 -555 -988 -684 -254 -125 -599 -4 -794 -669 -466 -831 -983 -918 -959 -920 -899 -278 -890 -216 -785 -383 -162 -979 -784 -210 -33 -519 -242 -305 -489 -756 -85 -914 -855 -907 -527 -831 -365 -12 -46 -182 -712 -532 -946 -257 -65 -70 -486 -103 -524 -156 -130 -219 -764 -933 -31 -559 -190 -450 -193 -639 -580 -238 -659 -477 -6 -995 -484 -257 -733 -47 -157 -382 -460 -894 -942 -446 -168 -57 -596 -873 -590 -207 -701 -242 -906 -366 -99 -527 -52 -572 -754 -335 -869 -601 -208 -535 -550 -209 -11 -748 -2 -496 -312 -75 -282 -799 -170 -356 -315 -47 -34 -38 -950 -243 -655 -307 -806 -14 -386 -130 -525 -79 -756 -483 -737 -361 -677 -600 -898 -877 -236 -638 -356 -821 -274 -241 -878 -966 -985 -689 -248 -376 -666 -566 -226 -779 -883 -157 -183 -894 -513 -849 -474 -845 -608 -733 -574 -705 -860 -284 -587 -675 -834 -744 -121 -847 -169 -210 -496 -63 -781 -624 -155 -352 -159 -618 -290 -205 -803 -984 -568 -786 -951 -260 -934 -997 -732 -434 -31 -497 -366 -456 -207 -282 -378 -862 -234 -730 -969 -78 -351 -586 -696 -723 -730 -200 -128 -581 -667 -631 -898 -555 -115 -916 -636 -983 -143 -229 -307 -264 -517 -396 -673 -587 -747 -815 -43 -467 -181 -803 -690 -290 -765 -722 -397 -463 -163 -389 -521 -520 -318 -940 -716 -293 -689 -259 -400 -936 -590 -369 -225 -530 -569 -507 -251 -782 -680 -991 -78 -793 -959 -692 -387 -507 -333 -473 -471 -950 -219 -697 -611 -1000 -998 -249 -82 -868 -654 -305 -126 -439 -415 -6 -555 -90 -753 -921 -746 -955 -995 -514 -318 -15 -144 -858 -41 -452 -601 -471 -811 -967 -858 -232 -12 -19 -903 -173 -919 -581 -413 -21 -379 -610 -747 -51 -178 -393 -261 -159 -911 -345 -298 -71 -298 -569 -70 -643 -3 -905 -591 -998 -94 -917 -391 -298 -847 -635 -53 -139 -402 -439 -7 -642 -265 -188 -350 -490 -816 -902 -526 -295 -496 -668 -987 -994 -946 -142 -285 -920 -749 -988 -867 -717 -859 -335 -547 -386 -755 -206 -94 -686 -128 -293 -753 -625 -276 -173 -325 -949 -778 -51 -985 -345 -700 -346 -44 -789 -384 -869 -185 -809 -487 -187 -868 -553 -362 -980 -73 -476 -44 -408 -915 -136 -96 -248 -70 -22 -603 -683 -489 -62 -262 -477 -75 -787 -646 -492 -750 -725 -507 -455 -32 -131 -792 -459 -300 -528 -402 -345 -820 -566 -535 -834 -710 -376 -872 -775 -364 -100 -394 -119 -480 -990 -954 -436 -339 -372 -271 -838 -839 -95 -491 -102 -173 -780 -34 -403 -474 -218 -642 -39 -252 -717 -879 -799 -448 -209 -72 -949 -18 -327 -79 -378 -396 -694 -679 -686 -311 -108 -936 -448 -876 -798 -439 -315 -175 -604 -512 -927 -71 -313 -688 -452 -577 -291 -3 -488 -516 -756 -183 -680 -999 -29 -246 -318 -124 -751 -933 -9 -483 -229 -19 -476 -177 -704 -425 -767 -804 -97 -737 -58 -605 -34 -686 -72 -532 -987 -876 -215 -44 -140 -527 -48 -532 -565 -553 -95 -367 -288 -246 -399 -937 -316 -864 -293 -550 -568 -780 -353 -318 -668 -773 -53 -17 -495 -355 -349 -609 -669 -5 -84 -98 -284 -135 -961 -617 -158 -643 -484 -886 -625 -375 -544 -672 -159 -831 -44 -335 -126 -477 -192 -656 -660 -360 -338 -683 -459 -187 -710 -978 -768 -902 -69 -455 -795 -309 -258 -189 -698 -728 -133 -357 -576 -476 -78 -322 -793 -713 -440 -922 -564 -380 -61 -126 -312 -711 -357 -467 -877 -772 -989 -640 -935 -744 -169 -342 -145 -975 -926 -582 -7 -507 -76 -982 -438 -689 -469 -711 -789 -118 -904 -620 -79 -578 -6 -929 -407 -167 -939 -203 -731 -798 -194 -247 -234 -897 -332 -948 -175 -842 -237 -964 -70 -590 -803 -538 -593 -100 -360 -840 -177 -606 -729 -47 -279 -630 -982 -266 -36 -676 -768 -169 -132 -566 -713 -361 -301 -274 -437 -549 -131 -905 -355 -192 -783 -345 -705 -777 -801 -797 -463 -433 -955 -37 -375 -940 -16 -156 -55 -773 -914 -611 -411 -435 -716 -528 -718 -955 -510 -511 -214 -686 -853 -614 -761 -537 -943 -717 -93 -563 -277 -385 -302 -427 -534 -384 -168 -173 -711 -333 -95 -772 -479 -715 -332 -727 -530 -422 -174 -15 -991 -747 -766 -309 -129 -504 -115 -860 -232 -953 -49 -611 -689 -518 -906 -777 -712 -503 -506 -31 -672 -10 -136 -565 -665 -338 -521 -447 -66 -499 -939 -179 -639 -217 -248 -245 -628 -841 -447 -875 -101 -268 -202 -658 -462 -157 -433 -852 -212 -880 -876 -946 -918 -600 -81 -969 -875 -305 -253 -702 -998 -475 -525 -149 -203 -485 -853 -71 -311 -572 -464 -850 -813 -168 -42 -217 -403 -745 -187 -858 -5 -607 -367 -341 -269 -648 -231 -729 -574 -861 -580 -207 -679 -77 -279 -903 -96 -135 -270 -736 -771 -592 -791 -698 -202 -438 -185 -48 -319 -704 -623 -581 -75 -602 -486 -462 -548 -885 -563 -990 -764 -312 -269 -160 -719 -534 -505 -954 -377 -224 -55 -248 -893 -546 -920 -924 -70 -700 -722 -507 -599 -263 -922 -101 -47 -351 -683 -863 -191 -260 -747 -171 -822 -932 -484 -188 -649 -222 -271 -858 -821 -63 -962 -67 -498 -712 -959 -326 -730 -512 -139 -819 -216 -865 -814 -721 -718 -622 -155 -838 -725 -432 -635 -949 -852 -215 -9 -738 -44 -417 -897 -529 -951 -488 -133 -440 -819 -828 -79 -697 -369 -364 -471 -364 -297 -23 -407 -980 -583 -894 -747 -752 -514 -505 -677 -458 -823 -655 -169 -441 -3 -468 -235 -629 -840 -71 -601 -437 -599 -117 -154 -142 -163 -366 -767 -206 -915 -730 -825 -240 -961 -157 -181 -357 -129 -947 -958 -430 -59 -490 -999 -856 -545 -350 -990 -85 -367 -772 -904 -584 -808 -285 -268 -436 -334 -507 -300 -14 -603 -546 -931 -412 -537 -143 -521 -727 -834 -2 -268 -309 -465 -27 -828 -631 -302 -872 -445 -184 -535 -416 -533 -87 -958 -578 -605 -591 -509 -188 -409 -66 -113 -932 -590 -824 -287 -875 -682 -382 -14 -85 -462 -655 -604 -499 -970 -972 -968 -904 -177 -40 -283 -957 -63 -993 -929 -996 -52 -76 -762 -646 -84 -921 -854 -302 -976 -982 -77 -333 -764 -827 -159 -389 -914 -588 -529 -355 -941 -364 -578 -677 -284 -694 -347 -825 -321 -471 -516 -872 -462 -976 -493 -326 -714 -44 -654 -74 -446 -831 -867 -874 -628 -440 -11 -139 -306 -616 -191 -651 -356 -815 -983 -592 -425 -321 -42 -330 -371 -371 -37 -917 -341 -614 -959 -310 -355 -985 -283 -515 -767 -846 -477 -800 -459 -435 -866 -585 -319 -155 -303 -870 -518 -432 -992 -946 -243 -292 -149 -911 -716 -273 -482 -712 -829 -263 -898 -52 -117 -90 -955 -930 -330 -901 -564 -991 -149 -972 -892 -413 -157 -407 -102 -174 -113 -806 -295 -460 -491 -260 -843 -287 -731 -496 -496 -485 -833 -280 -356 -552 -546 -998 -467 -849 -337 -179 -415 -291 -841 -141 -509 -318 -458 -761 -76 -378 -823 -348 -212 -413 -55 -351 -42 -633 -414 -636 -737 -424 -384 -581 -881 -224 -711 -268 -891 -728 -770 -731 -780 -205 -451 -441 -1000 -198 -840 -873 -394 -565 -169 -583 -375 -787 -887 -263 -740 -9 -300 -439 -939 -434 -376 -902 -723 -667 -288 -862 -715 -332 -38 -613 -550 -398 -529 -402 -985 -426 -247 -509 -63 -124 -610 -849 -986 -294 -440 -748 -760 -111 -450 -850 -171 -629 -127 -83 -380 -989 -219 -233 -235 -502 -226 -348 -858 -709 -769 -928 -122 -190 -617 -710 -690 -565 -95 -341 -958 -506 -51 -781 -8 -422 -94 -387 -8 -607 -707 -570 -766 -794 -770 -488 -333 -443 -368 -391 -936 -405 -453 -501 -358 -724 -522 -209 -327 -561 -840 -217 -217 -921 -824 -829 -181 -363 -334 -263 -985 -321 -250 -386 -201 -288 -283 -240 -250 -944 -845 -696 -399 -895 -621 -345 -77 -623 -805 -430 -83 -328 -600 -724 -760 -91 -821 -947 -190 -496 -136 -235 -756 -730 -636 -960 -751 -998 -278 -221 -623 -667 -428 -152 -105 -375 -603 -694 -836 -272 -73 -424 -864 -420 -607 -330 -388 -739 -4 -388 -534 -624 -733 -368 -635 -356 -761 -176 -4 -451 -725 -513 -839 -321 -189 -335 -153 -446 -594 -436 -226 -863 -671 -144 -623 -273 -628 -902 -457 -984 -978 -825 -495 -514 -899 -607 -457 -430 -970 -172 -87 -590 -330 -808 -855 -123 -396 -55 -369 -125 -972 -852 -342 -644 -4 -452 -418 -647 -865 -411 -813 -774 -825 -255 -136 -550 -313 -901 -719 -629 -21 -23 -410 -958 -792 -93 -807 -631 -885 -726 -701 -251 -44 -814 -416 -774 -476 -594 -766 -966 -203 -801 -507 -254 -724 -816 -399 -425 -809 -907 -581 -287 -754 -169 -2 -688 -863 -306 -508 -947 -125 -84 -930 -53 -798 -59 -683 -154 -115 -724 -143 -144 -218 -557 -909 -470 -680 -986 -769 -13 -738 -737 -209 -31 -447 -335 -931 -526 -777 -864 -340 -337 -372 -981 -678 -847 -598 -311 -962 -498 -794 -933 -61 -857 -454 -769 -355 -425 -480 -859 -548 -490 -863 -398 -959 -462 -252 -40 -605 -749 -375 -278 -568 -973 -589 -955 -911 -249 -251 -906 -831 -111 -15 -177 -135 -101 -502 -553 -492 -504 -536 -839 -936 -257 -210 -783 -691 -939 -826 -300 -180 -911 -178 -828 -446 -622 -570 -189 -950 -945 -841 -785 -92 -739 -977 -221 -669 -785 -154 -292 -27 -742 -958 -290 -815 -893 -189 -111 -759 -403 -522 -422 -644 -717 -434 -441 -34 -507 -945 -512 -775 -459 -832 -100 -57 -642 -694 -267 -244 -110 -565 -944 -545 -522 -464 -497 -814 -288 -918 -912 -246 -418 -841 -557 -452 -504 -56 -398 -526 -588 -720 -703 -573 -58 -173 -565 -370 -217 -109 -85 -108 -955 -534 -368 -885 -636 -695 -436 -221 -606 -258 -523 -769 -285 -171 -905 -807 -79 -824 -29 -514 -322 -516 -125 -436 -619 -284 -851 -777 -214 -161 -964 -450 -866 -820 -123 -21 -337 -611 -93 -894 -213 -968 -871 -804 -713 -421 -841 -757 -527 -16 -122 -5 -735 -679 -574 -828 -545 -14 -438 -573 -648 -842 -121 -262 -325 -216 -91 -796 -750 -429 -554 -872 -19 -183 -126 -802 -365 -22 -435 -478 -302 -782 -246 -198 -693 -425 -613 -68 -527 -976 -118 -92 -751 -833 -752 -306 -373 -951 -173 -381 -289 -105 -544 -648 -124 -791 -157 -953 -612 -569 -663 -65 -765 -299 -693 -561 -470 -709 -461 -798 -412 -810 -195 -834 -370 -104 -935 -788 -257 -650 -724 -730 -84 -569 -13 -730 -465 -722 -520 -354 -993 -729 -550 -242 -589 -708 -976 -397 -382 -346 -446 -768 -795 -323 -898 -692 -202 -52 -205 -658 -301 -896 -219 -450 -281 -191 -241 -762 -503 -438 -355 -834 -123 -75 -391 -225 -703 -459 -12 -949 -404 -896 -113 -765 -995 -716 -579 -420 -645 -13 -838 -344 -733 -833 -433 -495 -645 -276 -954 -845 -442 -332 -813 -679 -482 -124 -912 -519 -459 -629 -5 -989 -808 -716 -93 -856 -269 -126 -271 -907 -29 -183 -678 -526 -938 -316 -390 -69 -91 -114 -43 -856 -849 -563 -70 -852 -452 -457 -10 -791 -23 -766 -907 -436 -193 -836 -504 -234 -592 -456 -71 -483 -855 -605 -572 -454 -163 -591 -725 -957 -361 -769 -90 -296 -630 -80 -145 -164 -373 -114 -804 -714 -12 -861 -77 -348 -820 -357 -41 -191 -556 -509 -704 -212 -785 -519 -325 -806 -663 -979 -178 -206 -293 -980 -88 -551 -744 -413 -962 -621 -144 -196 -51 -16 -592 -221 -304 -110 -22 -445 -80 -399 -991 -439 -847 -741 -71 -263 -65 -404 -755 -285 -650 -173 -710 -198 -842 -469 -696 -461 -374 -752 -984 -524 -875 -232 -143 -767 -983 -655 -883 -481 -364 -425 -151 -96 -92 -423 -771 -663 -303 -752 -840 -501 -664 -731 -389 -472 -873 -363 -667 -227 -118 -901 -283 -791 -773 -451 -897 -285 -929 -954 -44 -509 -929 -417 -645 -111 -202 -854 -741 -876 -406 -981 -448 -288 -503 -142 -746 -877 -326 -260 -965 -746 -686 -44 -356 -321 -283 -182 -377 -246 -446 -972 -84 -250 -499 -99 -901 -154 -768 -755 -928 -803 -730 -125 -691 -321 -878 -941 -750 -537 -489 -246 -624 -925 -852 -541 -442 -656 -258 -6 -886 -913 -145 -93 -155 -232 -379 -191 -747 -356 -810 -495 -324 -926 -44 -9 -268 -675 -949 -352 -606 -126 -210 -756 -24 -14 -549 -876 -198 -642 -601 -603 -981 -556 -813 -719 -56 -151 -78 -780 -542 -580 -276 -679 -846 -296 -100 -932 -245 -797 -586 -314 -404 -464 -199 -88 -46 -568 -160 -740 -875 -455 -144 -514 -592 -309 -779 -502 -643 -93 -55 -512 -491 -361 -118 -546 -98 -959 -510 -738 -537 -363 -399 -552 -72 -340 -119 -249 -31 -851 -289 -221 -449 -211 -832 -668 -163 -800 -873 -154 -382 -205 -603 -393 -142 -2 -236 -339 -586 -383 -415 -55 -933 -280 -5 -951 -858 -996 -90 -848 -221 -540 -36 -968 -933 -868 -808 -523 -264 -172 -462 -272 -959 -697 -700 -38 -648 -270 -239 -400 -497 -53 -869 -147 -658 -458 -378 -474 -26 -221 -746 -728 -257 -522 -967 -281 -570 -504 -746 -162 -737 -600 -742 -424 -757 -107 -76 -376 -440 -368 -233 -303 -227 -191 -620 -411 -649 -648 -585 -216 -510 -281 -204 -189 -991 -277 -150 -989 -689 -652 -227 -622 -377 -791 -460 -303 -824 -919 -334 -171 -737 -435 -808 -145 -851 -132 -703 -699 -869 -982 -90 -845 -625 -331 -531 -980 -910 -765 -568 -883 -980 -419 -902 -452 -805 -728 -230 -824 -466 -49 -422 -409 -273 -926 -592 -50 -140 -676 -460 -494 -962 -238 -851 -936 -944 -131 -948 -591 -444 -334 -722 -861 -668 -485 -879 -391 -569 -109 -797 -725 -464 -685 -140 -194 -373 -722 -689 -561 -197 -406 -61 -127 -635 -501 -295 -296 -577 -475 -870 -48 -983 -469 -443 -392 -905 -768 -698 -107 -895 -483 -764 -557 -282 -799 -107 -446 -556 -892 -567 -963 -994 -800 -226 -305 -103 -34 -727 -554 -714 -961 -419 -871 -58 -229 -254 -386 -591 -613 -92 -846 -55 -819 -311 -832 -339 -292 -856 -143 -677 -52 -629 -45 -874 -994 -677 -358 -253 -269 -162 -119 -218 -45 -16 -751 -462 -120 -789 -72 -569 -159 -848 -78 -450 -135 -139 -996 -761 -268 -122 -902 -660 -178 -743 -169 -103 -184 -822 -257 -418 -866 -193 -756 -974 -128 -426 -567 -315 -327 -421 -699 -584 -10 -742 -22 -733 -217 -644 -720 -502 -80 -137 -852 -560 -239 -688 -280 -376 -101 -803 -743 -662 -400 -59 -783 -209 -372 -653 -762 -398 -223 -78 -831 -898 -833 -580 -434 -480 -606 -776 -194 -349 -667 -236 -888 -877 -478 -772 -816 -733 -590 -99 -425 -606 -306 -648 -181 -517 -96 -91 -463 -959 -17 -89 -726 -480 -995 -814 -244 -664 -555 -662 -49 -572 -997 -266 -408 -259 -279 -6 -842 -486 -974 -784 -335 -772 -188 -500 -709 -5 -138 -175 -400 -480 -181 -237 -336 -265 -375 -492 -894 -175 -321 -699 -966 -724 -882 -874 -856 -189 -883 -510 -745 -274 -454 -966 -498 -636 -272 -207 -694 -128 -184 -136 -715 -550 -710 -457 -44 -904 -552 -44 -176 -902 -72 -151 -646 -454 -91 -42 -567 -420 -620 -798 -950 -288 -221 -768 -736 -52 -373 -651 -525 -350 -584 -810 -255 -672 -428 -98 -534 -198 -822 -44 -819 -145 -169 -195 -545 -128 -928 -223 -790 -978 -927 -865 -931 -510 -510 -360 -163 -816 -621 -674 -456 -3 -785 -986 -313 -715 -614 -53 -23 -957 -579 -314 -997 -565 -885 -184 -196 -851 -971 -318 -542 -969 -659 -81 -190 -891 -230 -103 -480 -639 -938 -68 -950 -826 -52 -834 -813 -425 -773 -928 -881 -929 -941 -536 -594 -732 -27 -941 -655 -596 -797 -480 -125 -311 -582 -307 -931 -865 -23 -209 -178 -12 -218 -777 -94 -338 -341 -757 -160 -893 -584 -58 -699 -713 -992 -469 -928 -983 -862 -876 -8 -195 -510 -515 -85 -221 -487 -942 -948 -971 -282 -29 -241 -152 -421 -326 -83 -735 -861 -640 -806 -798 -248 -818 -793 -593 -5 -845 -40 -586 -70 -459 -939 -802 -177 -558 -700 -353 -8 -954 -193 -835 -655 -536 -480 -718 -426 -855 -416 -477 -267 -606 -805 -658 -329 -29 -54 -415 -886 -203 -446 -362 -214 -583 -789 -734 -696 -641 -872 -125 -815 -170 -735 -835 -937 -905 -913 -160 -886 -965 -836 -6 -969 -751 -931 -60 -314 -464 -901 -108 -642 -512 -567 -29 -317 -378 -760 -983 -223 -200 -38 -664 -434 -331 -354 -79 -104 -323 -168 -991 -942 -578 -789 -442 -45 -299 -1000 -385 -454 -580 -401 -181 -928 -914 -503 -146 -162 -956 -128 -765 -520 -920 -18 -765 -854 -641 -572 -301 -846 -773 -492 -127 -670 -651 -282 -875 -123 -306 -244 -572 -37 -937 -530 -184 -640 -398 -552 -52 -469 -381 -295 -684 -685 -429 -782 -220 -223 -581 -200 -986 -404 -579 -667 -699 -336 -518 -690 -597 -523 -760 -30 -255 -212 -951 -320 -577 -442 -341 -765 -312 -559 -531 -993 -25 -813 -744 -589 -292 -513 -26 -890 -796 -359 -202 -166 -5 -109 -859 -385 -552 -680 -921 -19 -143 -348 -252 -196 -370 -349 -627 -843 -754 -572 -687 -555 -44 -483 -878 -795 -403 -947 -152 -848 -82 -57 -360 -247 -362 -381 -321 -673 -664 -979 -695 -629 -553 -775 -261 -269 -79 -921 -546 -865 -808 -809 -786 -784 -799 -136 -404 -305 -98 -777 -505 -961 -717 -373 -612 -65 -968 -649 -924 -559 -482 -739 -300 -827 -728 -944 -556 -931 -457 -41 -292 -220 -292 -186 -386 -790 -823 -370 -879 -800 -835 -606 -417 -97 -511 -382 -566 -609 -913 -287 -41 -409 -216 -227 -416 -138 -712 -274 -731 -480 -157 -74 -881 -117 -459 -543 -120 -125 -286 -400 -524 -27 -790 -411 -935 -591 -29 -609 -159 -366 -795 -530 -159 -953 -364 -358 -19 -431 -315 -828 -567 -298 -181 -202 -825 -939 -955 -448 -29 -260 -590 -484 -205 -662 -8 -699 -736 -472 -837 -384 -60 -881 -516 -598 -641 -671 -95 -114 -922 -533 -641 -191 -95 -419 -898 -573 -248 -409 -667 -645 -162 -48 -532 -776 -862 -787 -952 -202 -173 -117 -379 -913 -733 -84 -711 -522 -423 -28 -277 -557 -206 -121 -664 -989 -514 -562 -298 -898 -940 -584 -894 -745 -396 -256 -937 -650 -718 -189 -722 -823 -918 -48 -855 -961 -907 -977 -786 -832 -248 -967 -249 -610 -131 -530 -658 -16 -55 -106 -566 -714 -553 -893 -306 -608 -760 -137 -994 -453 -643 -889 -411 -952 -446 -330 -57 -493 -489 -196 -144 -609 -429 -490 -882 -839 -70 -440 -354 -488 -27 -285 -25 -987 -183 -246 -109 -703 -730 -426 -877 -444 -662 -910 -706 -172 -154 -37 -4 -317 -694 -525 -283 -499 -269 -380 -666 -592 -227 -611 -706 -58 -744 -950 -340 -936 -981 -32 -153 -359 -867 -844 -784 -700 -59 -429 -198 -962 -84 -903 -290 -164 -710 -879 -566 -750 -344 -22 -704 -548 -228 -674 -691 -538 -914 -442 -337 -844 -375 -874 -884 -634 -28 -675 -683 -141 -710 -650 -769 -785 -994 -161 -22 -237 -713 -796 -188 -162 -238 -301 -325 -880 -704 -942 -347 -909 -352 -42 -927 -300 -670 -195 -363 -211 -838 -29 -3 -286 -858 -347 -157 -484 -703 -622 -855 -92 -918 -384 -598 -586 -565 -924 -912 -18 -900 -246 -2 -16 -263 -628 -632 -894 -659 -662 -12 -663 -891 -776 -727 -176 -775 -342 -867 -716 -367 -534 -23 -498 -722 -426 -227 -797 -899 -761 -300 -678 -309 -892 -989 -800 -906 -732 -813 -660 -518 -701 -692 -85 -528 -46 -424 -563 -864 -992 -223 -860 -309 -425 -48 -327 -21 -803 -324 -403 -193 -831 -786 -23 -514 -347 -608 -857 -932 -487 -414 -178 -287 -536 -926 -5 -202 -817 -266 -5 -931 -802 -392 -361 -544 -905 -297 -798 -148 -762 -376 -387 -213 -746 -36 -155 -265 -552 -236 -692 -839 -149 -479 -778 -77 -986 -718 -601 -893 -144 -51 -636 -832 -915 -658 -160 -91 -947 -236 -710 -912 -773 -613 -839 -181 -388 -43 -676 -520 -406 -223 -634 -50 -468 -398 -928 -467 -781 -972 -614 -309 -627 -264 -362 -306 -500 -62 -893 -626 -638 -678 -69 -92 -649 -633 -951 -207 -869 -977 -368 -584 -695 -639 -675 -697 -878 -197 -174 -793 -768 -432 -88 -768 -219 -4 -263 -164 -431 -722 -411 -724 -211 -456 -487 -255 -934 -962 -728 -926 -32 -850 -285 -18 -742 -567 -925 -848 -665 -312 -715 -583 -254 -347 -23 -212 -316 -961 -368 -643 -547 -977 -470 -909 -62 -370 -938 -104 -31 -646 -770 -771 -795 -733 -549 -909 -712 -947 -602 -958 -207 -952 -645 -285 -56 -484 -196 -552 -708 -101 -308 -202 -856 -78 -527 -852 -541 -318 -401 -51 -781 -307 -55 -997 -412 -874 -435 -324 -834 -627 -968 -542 -522 -921 -371 -124 -879 -29 -440 -31 -177 -783 -706 -900 -547 -789 -84 -403 -662 -786 -887 -99 -733 -375 -361 -86 -728 -27 -460 -102 -438 -992 -306 -402 -527 -150 -345 -324 -608 -77 -648 -672 -846 -677 -20 -785 -405 -276 -161 -703 -506 -398 -325 -469 -6 -129 -599 -96 -7 -315 -983 -400 -646 -594 -174 -117 -29 -52 -625 -869 -984 -796 -846 -523 -112 -323 -948 -22 -183 -872 -927 -869 -833 -15 -501 -571 -663 -218 -365 -638 -847 -373 -396 -734 -949 -86 -582 -428 -702 -788 -28 -667 -10 -338 -215 -77 -301 -98 -427 -77 -958 -11 -417 -914 -298 -696 -557 -278 -563 -338 -250 -420 -307 -207 -884 -473 -48 -460 -651 -252 -733 -174 -120 -586 -420 -576 -696 -131 -528 -699 -301 -471 -23 -100 -117 -112 -237 -980 -429 -942 -766 -622 -804 -812 -312 -778 -99 -337 -343 -74 -212 -235 -560 -837 -346 -564 -169 -727 -295 -667 -181 -412 -40 -583 -67 -616 -577 -193 -83 -316 -770 -864 -1 -141 -547 -687 -67 -790 -274 -250 -168 -323 -809 -628 -685 -469 -299 -88 -840 -939 -15 -544 -903 -945 -174 -135 -634 -871 -596 -26 -517 -547 -337 -847 -433 -939 -522 -267 -193 -256 -90 -178 -386 -345 -206 -565 -674 -901 -429 -59 -437 -149 -206 -102 -884 -204 -755 -185 -935 -6 -843 -536 -259 -386 -660 -155 -559 -637 -128 -178 -427 -80 -73 -100 -1 -727 -474 -758 -950 -73 -216 -417 -98 -412 -40 -816 -674 -880 -664 -912 -694 -875 -348 -775 -593 -160 -763 -913 -879 -159 -258 -744 -186 -879 -622 -558 -258 -50 -963 -92 -138 -875 -526 -28 -726 -639 -83 -979 -600 -417 -930 -261 -169 -559 -170 -745 -50 -837 -450 -277 -478 -539 -646 -765 -939 -4 -628 -227 -923 -458 -353 -130 -964 -238 -934 -909 -164 -975 -481 -727 -703 -108 -145 -688 -61 -443 -508 -928 -37 -393 -832 -561 -755 -739 -303 -988 -239 -997 -921 -740 -125 -961 -975 -136 -805 -330 -168 -179 -751 -867 -902 -90 -527 -604 -559 -670 -256 -199 -79 -485 -75 -882 -676 -367 -166 -121 -59 -212 -314 -372 -693 -602 -11 -831 -588 -783 -462 -22 -310 -955 -893 -504 -714 -548 -174 -384 -443 -534 -8 -664 -300 -933 -561 -514 -71 -349 -865 -995 -824 -73 -770 -89 -849 -333 -18 -706 -54 -750 -868 -45 -581 -917 -320 -618 -790 -333 -65 -344 -948 -858 -712 -609 -593 -614 -625 -100 -612 -757 -48 -740 -256 -634 -323 -258 -427 -91 -305 -689 -491 -152 -185 -707 -775 -241 -113 -934 -697 -285 -934 -260 -680 -137 -464 -139 -526 -603 -431 -118 -104 -656 -501 -387 -253 -399 -187 -851 -739 -222 -850 -326 -768 -651 -10 -142 -599 -573 -240 -322 -268 -424 -179 -531 -894 -343 -729 -25 -326 -294 -120 -333 -807 -113 -685 -3 -359 -979 -87 -123 -144 -905 -664 -634 -305 -356 -609 -196 -186 -291 -884 -547 -133 -947 -344 -180 -334 -71 -778 -627 -164 -854 -928 -932 -282 -228 -969 -315 -629 -375 -209 -603 -982 -862 -779 -444 -378 -149 -601 -363 -914 -906 -703 -549 -927 -284 -480 -648 -518 -977 -199 -160 -253 -756 -583 -858 -250 -989 -91 -925 -807 -678 -751 -229 -840 -604 -9 -916 -581 -77 -110 -818 -881 -168 -571 -267 -808 -729 -14 -86 -267 -819 -6 -315 -48 -994 -941 -250 -169 -370 -955 -354 -299 -610 -681 -908 -972 -42 -306 -757 -280 -528 -329 -447 -368 -44 -742 -542 -976 -612 -608 -122 -957 -906 -871 -506 -783 -934 -185 -31 -832 -596 -396 -142 -558 -199 -777 -174 -572 -332 -232 -958 -237 -603 -732 -723 -474 -204 -875 -524 -352 -462 -993 -318 -929 -177 -739 -571 -573 -403 -82 -406 -711 -854 -81 -48 -529 -523 -766 -629 -597 -366 -173 -427 -185 -743 -964 -510 -391 -505 -192 -198 -223 -601 -320 -805 -370 -912 -801 -345 -44 -711 -181 -919 -401 -536 -484 -947 -851 -637 -41 -168 -116 -712 -930 -736 -453 -793 -856 -983 -518 -870 -902 -999 -736 -273 -465 -672 -188 -112 -664 -143 -802 -695 -133 -746 -645 -828 -293 -340 -987 -182 -170 -678 -188 -700 -718 -289 -42 -452 -744 -532 -364 -642 -921 -255 -710 -966 -544 -928 -104 -139 -221 -433 -406 -171 -141 -983 -865 -435 -408 -187 -526 -968 -393 -83 -967 -821 -901 -696 -349 -845 -98 -79 -553 -827 -412 -345 -791 -284 -260 -785 -107 -660 -152 -644 -718 -281 -594 -15 -582 -981 -889 -577 -465 -809 -955 -320 -841 -417 -415 -903 -688 -422 -525 -247 -417 -806 -123 -999 -739 -551 -172 -751 -798 -316 -630 -22 -392 -182 -466 -859 -645 -380 -437 -946 -440 -30 -74 -309 -792 -451 -229 -864 -137 -710 -896 -781 -375 -842 -155 -367 -53 -219 -890 -276 -444 -26 -82 -626 -706 -278 -842 -845 -415 -795 -12 -737 -292 -717 -791 -966 -902 -134 -81 -172 -944 -85 -115 -765 -686 -443 -682 -842 -988 -686 -512 -759 -585 -887 -937 -80 -507 -45 -229 -280 -320 -765 -892 -976 -421 -792 -345 -720 -308 -952 -221 -799 -176 -152 -297 -733 -950 -699 -535 -407 -429 -38 -53 -539 -9 -872 -776 -911 -429 -555 -432 -70 -371 -970 -567 -568 -610 -22 -191 -886 -410 -408 -616 -137 -178 -579 -125 -142 -933 -733 -30 -346 -187 -113 -530 -539 -727 -987 -274 -881 -633 -66 -23 -704 -835 -40 -476 -584 -855 -581 -240 -433 -521 -299 -308 -440 -869 -935 -368 -6 -19 -753 -704 -198 -510 -895 -851 -541 -194 -35 -451 -508 -832 -981 -167 -893 -84 -618 -15 -309 -237 -189 -548 -364 -413 -623 -468 -837 -856 -404 -152 -400 -57 -145 -588 -535 -163 -289 -120 -921 -144 -899 -251 -566 -209 -244 -451 -17 -110 -801 -612 -779 -444 -173 -62 -726 -422 -129 -702 -203 -941 -463 -980 -252 -32 -941 -94 -528 -469 -892 -483 -223 -269 -734 -272 -146 -368 -840 -48 -713 -929 -854 -114 -14 -998 -962 -256 -970 -869 -1 -663 -190 -566 -56 -407 -164 -125 -969 -75 -278 -434 -687 -544 -36 -446 -646 -387 -860 -84 -562 -818 -770 -229 -860 -727 -690 -401 -944 -558 -604 -774 -710 -974 -136 -614 -416 -492 -926 -661 -196 -696 -916 -962 -445 -764 -788 -592 -597 -749 -799 -739 -905 -808 -963 -131 -52 -895 -788 -507 -419 -266 -766 -667 -22 -412 -484 -645 -96 -783 -826 -203 -932 -992 -699 -795 -328 -713 -487 -591 -251 -998 -669 -872 -986 -158 -735 -210 -716 -888 -40 -529 -711 -323 -67 -403 -809 -307 -90 -196 -846 -630 -189 -229 -280 -63 -70 -713 -797 -786 -251 -438 -704 -6 -622 -294 -440 -625 -492 -377 -132 -781 -70 -666 -851 -765 -898 -713 -750 -962 -482 -755 -519 -299 -569 -308 -376 -297 -126 -888 -112 -3 -117 -597 -612 -597 -488 -749 -117 -825 -864 -877 -618 -245 -822 -611 -350 -606 -42 -962 -214 -994 -534 -760 -88 -880 -636 -666 -161 -664 -627 -677 -646 -271 -130 -16 -407 -849 -699 -156 -433 -702 -628 -943 -569 -179 -318 -700 -582 -789 -340 -78 -115 -469 -118 -394 -641 -36 -82 -255 -475 -352 -18 -256 -34 -442 -6 -639 -276 -625 -926 -726 -190 -829 -248 -216 -942 -307 -160 -694 -891 -694 -884 -265 -771 -79 -110 -611 -703 -873 -904 -361 -31 -394 -406 -736 -630 -394 -121 -275 -291 -557 -438 -169 -975 -847 -134 -557 -981 -954 -791 -572 -158 -427 -425 -281 -358 -491 -232 -879 -913 -491 -837 -725 -173 -880 -612 -409 -335 -77 -777 -492 -352 -901 -269 -377 -996 -579 -62 -25 -179 -710 -342 -42 -299 -656 -436 -324 -715 -979 -511 -668 -380 -728 -162 -191 -734 -205 -308 -525 -269 -311 -973 -226 -228 -353 -132 -184 -785 -112 -761 -312 -684 -294 -377 -965 -729 -775 -937 -964 -323 -646 -834 -231 -269 -311 -60 -522 -996 -803 -534 -933 -278 -635 -355 -961 -228 -962 -716 -832 -495 -589 -605 -742 -538 -154 -35 -941 -918 -135 -511 -279 -533 -879 -243 -8 -708 -647 -759 -880 -970 -909 -624 -736 -954 -944 -384 -662 -902 -796 -179 -372 -685 -75 -647 -543 -383 -794 -222 -300 -398 -535 -888 -818 -19 -589 -132 -507 -27 -456 -222 -319 -625 -387 -406 -833 -71 -444 -587 -799 -654 -108 -999 -997 -710 -55 -141 -954 -903 -870 -805 -589 -462 -710 -158 -552 -818 -242 -142 -67 -381 -487 -593 -751 -400 -687 -339 -82 -549 -398 -857 -131 -50 -458 -156 -970 -30 -273 -101 -691 -385 -869 -872 -620 -673 -261 -13 -222 -349 -553 -155 -156 -37 -96 -69 -223 -927 -654 -38 -727 -602 -862 -583 -27 -704 -684 -971 -441 -958 -337 -169 -603 -583 -444 -460 -444 -528 -991 -394 -876 -593 -929 -560 -706 -678 -892 -963 -108 -352 -717 -439 -114 -32 -64 -591 -5 -395 -604 -687 -942 -357 -933 -886 -89 -300 -367 -528 -773 -398 -338 -643 -572 -835 -675 -183 -480 -792 -897 -590 -251 -131 -918 -612 -650 -900 -67 -760 -173 -855 -484 -488 -638 -505 -919 -449 -527 -606 -610 -836 -616 -474 -394 -703 -390 -280 -905 -131 -555 -884 -284 -487 -857 -61 -266 -480 -756 -954 -233 -93 -772 -392 -422 -448 -698 -725 -895 -986 -74 -595 -789 -664 -10 -914 -782 -142 -371 -88 -357 -316 -683 -305 -588 -328 -580 -813 -330 -378 -341 -271 -878 -294 -395 -248 -696 -321 -575 -32 -510 -922 -279 -787 -50 -161 -373 -677 -135 -25 -649 -682 -575 -460 -692 -846 -970 -324 -827 -4 -626 -158 -235 -436 -411 -246 -826 -895 -436 -267 -199 -527 -254 -813 -966 -343 -819 -795 -843 -763 -629 -471 -952 -367 -877 -755 -439 -880 -65 -201 -723 -198 -365 -173 -391 -861 -794 -24 -886 -516 -322 -261 -717 -421 -58 -905 -71 -405 -571 -978 -838 -363 -535 -855 -664 -73 -570 -19 -857 -685 -531 -642 -975 -355 -929 -747 -341 -199 -27 -214 -674 -737 -192 -54 -465 -694 -234 -210 -578 -997 -397 -422 -706 -748 -602 -70 -562 -254 -199 -133 -963 -886 -291 -8 -891 -699 -394 -170 -354 -543 -789 -512 -454 -701 -610 -191 -531 -854 -885 -797 -231 -987 -406 -3 -460 -558 -192 -997 -733 -333 -504 -486 -536 -466 -850 -679 -785 -340 -697 -123 -687 -653 -539 -70 -639 -243 -416 -130 -125 -269 -920 -909 -706 -102 -686 -845 -462 -137 -858 -564 -781 -397 -628 -433 -485 -351 -689 -615 -328 -411 -248 -703 -946 -296 -121 -28 -37 -597 -980 -906 -259 -525 -154 -969 -937 -266 -422 -832 -178 -579 -393 -725 -32 -557 -263 -900 -671 -223 -548 -200 -725 -431 -467 -1 -36 -270 -594 -988 -324 -883 -563 -964 -183 -386 -534 -560 -501 -587 -648 -681 -441 -416 -898 -914 -199 -494 -95 -630 -395 -606 -686 -716 -2 -603 -977 -712 -433 -419 -881 -839 -892 -822 -740 -776 -861 -324 -682 -891 -573 -681 -316 -49 -364 -68 -332 -110 -802 -735 -262 -812 -195 -135 -999 -131 -630 -554 -778 -744 -836 -166 -5 -902 -69 -125 -906 -753 -884 -446 -549 -125 -577 -6 -956 -394 -776 -219 -13 -33 -547 -802 -134 -240 -731 -646 -949 -687 -861 -488 -56 -225 -441 -575 -647 -370 -305 -581 -384 -447 -21 -805 -768 -1000 -548 -6 -106 -562 -760 -126 -118 -293 -549 -736 -864 -636 -786 -524 -968 -982 -929 -342 -312 -134 -217 -772 -932 -350 -192 -507 -428 -891 -390 -618 -64 -219 -194 -820 -783 -684 -239 -306 -596 -619 -694 -415 -334 -832 -853 -370 -14 -736 -463 -484 -601 -624 -928 -70 -118 -67 -762 -266 -931 -61 -784 -168 -804 -891 -709 -252 -392 -849 -762 -705 -692 -216 -306 -634 -972 -951 -781 -690 -371 -736 -53 -846 -491 -542 -749 -343 -691 -371 -312 -179 -543 -271 -672 -612 -446 -419 -809 -217 -678 -408 -60 -583 -764 -437 -362 -989 -227 -15 -90 -367 -311 -463 -412 -423 -248 -730 -812 -136 -578 -329 -470 -171 -339 -821 -589 -239 -996 -323 -298 -977 -797 -573 -352 -34 -367 -624 -1 -291 -903 -69 -267 -354 -910 -548 -119 -867 -786 -981 -472 -237 -381 -574 -230 -626 -385 -969 -323 -669 -571 -860 -645 -433 -472 -248 -594 -746 -181 -285 -853 -895 -806 -954 -226 -373 -613 -51 -911 -433 -690 -652 -715 -760 -555 -282 -988 -390 -427 -314 -507 -927 -204 -154 -427 -850 -476 -295 -201 -214 -221 -659 -533 -656 -334 -340 -283 -470 -939 -462 -288 -204 -655 -470 -603 -198 -797 -12 -479 -968 -148 -587 -68 -778 -593 -504 -585 -784 -416 -305 -807 -146 -278 -693 -886 -656 -862 -412 -86 -694 -994 -241 -798 -473 -909 -595 -744 -773 -908 -944 -883 -407 -491 -735 -79 -752 -301 -503 -229 -383 -531 -913 -995 -234 -687 -415 -853 -380 -159 -107 -102 -745 -83 -54 -651 -749 -711 -9 -466 -91 -244 -49 -347 -336 -537 -527 -776 -7 -263 -914 -863 -157 -564 -763 -76 -938 -351 -782 -800 -809 -561 -370 -69 -384 -151 -109 -23 -183 -142 -559 -182 -126 -962 -357 -965 -668 -10 -508 -408 -790 -461 -953 -728 -666 -40 -257 -835 -213 -844 -660 -512 -17 -76 -672 -609 -468 -358 -231 -385 -466 -23 -473 -779 -986 -23 -425 -802 -850 -501 -568 -586 -747 -602 -765 -548 -688 -272 -562 -39 -328 -21 -317 -239 -898 -704 -153 -391 -266 -206 -138 -900 -559 -700 -105 -327 -131 -67 -444 -340 -107 -341 -605 -14 -588 -838 -923 -811 -251 -88 -552 -487 -852 -231 -679 -575 -537 -739 -877 -909 -521 -869 -572 -694 -74 -628 -618 -550 -622 -594 -144 -701 -779 -90 -956 -933 -27 -761 -229 -398 -473 -370 -340 -837 -564 -824 -90 -404 -310 -801 -373 -337 -977 -880 -916 -69 -356 -763 -523 -757 -336 -732 -249 -336 -686 -76 -903 -672 -840 -990 -727 -687 -240 -673 -791 -472 -268 -54 -111 -579 -28 -465 -649 -734 -353 -894 -610 -320 -545 -186 -176 -492 -408 -691 -10 -433 -246 -936 -161 -987 -357 -194 -221 -211 -637 -484 -216 -821 -402 -221 -727 -827 -965 -502 -944 -167 -853 -663 -475 -313 -427 -821 -276 -77 -990 -512 -93 -703 -7 -563 -183 -696 -945 -520 -626 -810 -144 -45 -898 -203 -330 -437 -637 -641 -937 -8 -866 -680 -560 -956 -720 -525 -850 -878 -98 -622 -132 -78 -279 -89 -627 -131 -704 -196 -586 -952 -171 -282 -107 -923 -790 -285 -958 -870 -672 -737 -925 -912 -857 -752 -3 -731 -230 -485 -631 -173 -826 -817 -194 -723 -96 -282 -559 -373 -369 -5 -354 -389 -178 -765 -895 -830 -568 -64 -154 -312 -404 -929 -628 -919 -434 -726 -436 -428 -662 -594 -805 -889 -653 -366 -522 -183 -654 -366 -878 -60 -787 -3 -617 -675 -290 -739 -994 -106 -783 -639 -604 -221 -589 -37 -340 -793 -205 -170 -517 -442 -293 -350 -682 -23 -940 -641 -396 -378 -671 -665 -553 -709 -486 -698 -81 -871 -204 -78 -201 -231 -774 -515 -735 -959 -904 -891 -934 -455 -86 -795 -255 -457 -628 -504 -46 -164 -718 -742 -299 -257 -429 -550 -886 -694 -259 -106 -509 -780 -370 -425 -510 -368 -714 -488 -169 -174 -330 -458 -880 -374 -134 -139 -825 -211 -638 -697 -370 -482 -110 -802 -822 -685 -356 -332 -885 -425 -78 -703 -916 -647 -498 -691 -150 -49 -918 -564 -437 -535 -206 -274 -321 -967 -399 -269 -883 -297 -954 -321 -138 -375 -265 -815 -325 -551 -221 -410 -927 -705 -831 -497 -943 -372 -875 -118 -445 -982 -868 -901 -609 -131 -427 -448 -979 -715 -58 -130 -236 -955 -238 -555 -758 -780 -451 -75 -64 -191 -230 -164 -281 -580 -675 -442 -39 -912 -448 -631 -324 -225 -669 -196 -644 -597 -198 -667 -850 -701 -407 -44 -585 -913 -369 -100 -728 -811 -930 -370 -899 -235 -465 -988 -539 -757 -423 -737 -899 -199 -109 -860 -200 -190 -897 -573 -469 -441 -696 -484 -659 -276 -195 -86 -162 -275 -532 -743 -105 -450 -432 -124 -452 -539 -507 -275 -726 -490 -699 -104 -649 -988 -353 -399 -776 -538 -246 -238 -891 -701 -200 -53 -173 -213 -481 -941 -403 -98 -797 -705 -742 -257 -415 -6 -806 -828 -729 -552 -910 -563 -568 -47 -244 -276 -14 -78 -620 -266 -229 -297 -42 -500 -103 -107 -953 -917 -120 -710 -134 -440 -974 -757 -91 -750 -750 -311 -666 -165 -290 -242 -230 -546 -114 -339 -12 -605 -480 -255 -380 -69 -512 -265 -803 -56 -265 -722 -150 -475 -474 -47 -199 -863 -918 -104 -323 -917 -977 -262 -114 -275 -571 -990 -201 -572 -56 -571 -197 -152 -911 -652 -28 -648 -627 -499 -372 -426 -488 -23 -467 -966 -989 -684 -95 -524 -444 -219 -69 -661 -673 -624 -368 -49 -703 -91 -973 -986 -550 -295 -38 -560 -56 -479 -964 -597 -166 -620 -200 -457 -544 -999 -271 -503 -637 -190 -445 -371 -45 -855 -494 -967 -794 -625 -724 -107 -207 -687 -51 -534 -391 -967 -275 -908 -908 -445 -500 -951 -730 -656 -486 -220 -128 -541 -321 -277 -546 -817 -278 -971 -338 -262 -363 -44 -570 -283 -342 -728 -566 -742 -903 -284 -759 -388 -828 -486 -889 -954 -478 -695 -131 -943 -1 -523 -646 -492 -978 -524 -745 -624 -881 -311 -949 -502 -42 -562 -360 -44 -20 -174 -264 -772 -655 -542 -314 -435 -966 -409 -249 -277 -138 -571 -779 -578 -10 -19 -986 -494 -634 -227 -408 -305 -262 -919 -359 -551 -584 -953 -549 -834 -546 -98 -295 -858 -741 -527 -223 -658 -736 -693 -744 -928 -846 -71 -432 -854 -573 -318 -638 -242 -46 -888 -789 -38 -1000 -791 -196 -501 -153 -716 -704 -586 -274 -263 -226 -820 -81 -416 -716 -180 -904 -539 -208 -576 -625 -80 -276 -850 -168 -838 -388 -969 -506 -736 -856 -753 -490 -940 -824 -316 -420 -428 -959 -805 -948 -797 -216 -238 -106 -444 -313 -616 -69 -969 -1 -750 -914 -761 -724 -186 -218 -449 -446 -310 -916 -141 -682 -831 -578 -647 -96 -828 -961 -221 -683 -74 -690 -593 -629 -743 -358 -667 -292 -7 -205 -616 -477 -424 -288 -816 -50 -349 -403 -442 -350 -918 -285 -336 -870 -862 -393 -68 -396 -394 -94 -873 -130 -890 -799 -854 -202 -241 -98 -715 -170 -73 -768 -867 -671 -394 -148 -765 -341 -343 -758 -996 -266 -488 -918 -715 -790 -310 -560 -827 -67 -829 -912 -53 -154 -275 -600 -241 -909 -941 -724 -440 -295 -748 -171 -614 -962 -410 -865 -723 -713 -513 -663 -837 -862 -718 -641 -946 -404 -260 -449 -225 -159 -495 -844 -387 -500 -283 -592 -631 -670 -820 -292 -339 -689 -350 -855 -304 -538 -624 -536 -658 -500 -663 -941 -543 -370 -977 -8 -429 -966 -750 -270 -639 -985 -879 -378 -270 -603 -953 -641 -721 -430 -954 -116 -647 -594 -725 -479 -786 -97 -678 -631 -970 -480 -135 -640 -328 -401 -303 -405 -594 -499 -528 -947 -559 -328 -420 -547 -807 -416 -337 -856 -845 -661 -925 -609 -106 -178 -499 -927 -795 -51 -812 -209 -857 -964 -307 -93 -121 -171 -447 -806 -67 -16 -375 -872 -384 -438 -308 -698 -104 -892 -357 -316 -195 -973 -781 -284 -582 -131 -970 -937 -930 -624 -303 -925 -771 -982 -263 -474 -421 -222 -457 -392 -420 -775 -338 -568 -955 -274 -802 -135 -486 -739 -734 -77 -18 -630 -772 -732 -728 -175 -769 -83 -117 -339 -477 -272 -754 -713 -347 -339 -938 -288 -118 -291 -57 -375 -513 -782 -155 -272 -133 -750 -698 -129 -232 -258 -599 -872 -178 -413 -27 -994 -157 -915 -756 -63 -838 -78 -513 -390 -947 -828 -978 -962 -728 -966 -425 -186 -759 -716 -358 -150 -542 -573 -226 -858 -200 -619 -268 -500 -614 -717 -994 -729 -394 -998 -176 -987 -829 -652 -195 -403 -107 -449 -631 -505 -624 -401 -853 -336 -774 -876 -506 -604 -271 -200 -912 -725 -566 -298 -746 -269 -4 -745 -595 -747 -587 -250 -41 -36 -406 -463 -972 -564 -36 -722 -21 -402 -913 -843 -815 -350 -221 -790 -560 -737 -300 -68 -583 -288 -324 -604 -301 -711 -808 -93 -542 -380 -981 -133 -519 -183 -539 -183 -419 -948 -867 -931 -284 -465 -144 -33 -246 -278 -273 -222 -450 -218 -373 -523 -528 -968 -520 -350 -920 -823 -361 -771 -8 -74 -636 -339 -439 -291 -260 -41 -185 -295 -573 -827 -238 -485 -864 -188 -932 -350 -893 -95 -298 -45 -442 -160 -320 -565 -581 -637 -227 -386 -262 -540 -452 -183 -803 -494 -180 -845 -264 -603 -126 -460 -295 -362 -567 -202 -239 -924 -970 -315 -117 -394 -785 -446 -782 -277 -620 -761 -759 -192 -181 -181 -506 -151 -126 -233 -780 -107 -639 -568 -453 -750 -792 -469 -852 -596 -479 -47 -195 -246 -575 -27 -254 -729 -848 -79 -950 -175 -994 -964 -341 -348 -652 -688 -365 -619 -287 -956 -371 -910 -820 -981 -11 -941 -462 -668 -446 -109 -364 -744 -633 -337 -557 -809 -697 -263 -767 -180 -763 -428 -788 -978 -601 -886 -228 -496 -946 -813 -784 -757 -585 -621 -991 -317 -154 -907 -680 -275 -872 -872 -201 -320 -152 -37 -226 -70 -811 -415 -542 -130 -734 -624 -352 -885 -95 -693 -206 -533 -138 -73 -827 -596 -870 -591 -835 -733 -851 -661 -761 -684 -917 -906 -898 -62 -797 -706 -267 -591 -643 -619 -137 -401 -795 -742 -627 -603 -687 -896 -286 -231 -893 -251 -867 -733 -366 -252 -17 -641 -347 -203 -189 -113 -561 -307 -118 -818 -263 -649 -607 -75 -606 -815 -500 -529 -704 -240 -409 -139 -681 -707 -989 -168 -885 -127 -763 -179 -659 -107 -259 -298 -117 -974 -758 -698 -742 -85 -154 -357 -844 -903 -548 -719 -754 -384 -961 -669 -831 -96 -725 -333 -398 -876 -354 -483 -372 -868 -229 -743 -948 -438 -905 -389 -228 -177 -810 -686 -700 -624 -190 -513 -170 -920 -14 -653 -287 -411 -746 -53 -364 -111 -296 -221 -65 -209 -513 -887 -636 -756 -732 -722 -1 -750 -746 -637 -204 -804 -667 -232 -250 -943 -120 -256 -9 -12 -733 -585 -818 -603 -349 -14 -589 -763 -194 -824 -788 -881 -29 -543 -431 -749 -707 -198 -901 -963 -641 -835 -429 -905 -138 -276 -349 -883 -215 -717 -810 -256 -383 -220 -637 -246 -259 -771 -47 -425 -666 -735 -106 -735 -825 -1000 -592 -528 -593 -927 -53 -829 -799 -558 -161 -208 -881 -832 -485 -135 -296 -85 -66 -901 -801 -918 -376 -362 -343 -513 -20 -567 -107 -311 -487 -854 -143 -562 -251 -426 -539 -49 -687 -606 -840 -213 -806 -402 -567 -996 -873 -767 -689 -315 -477 -787 -803 -917 -361 -624 -89 -461 -245 -992 -461 -965 -991 -433 -377 -847 -27 -383 -705 -576 -904 -372 -927 -684 -527 -421 -793 -651 -895 -126 -605 -99 -684 -729 -249 -540 -829 -509 -323 -765 -109 -510 -393 -986 -357 -619 -650 -193 -232 -937 -512 -369 -160 -697 -140 -714 -963 -237 -252 -252 -80 -555 -248 -613 -836 -909 -860 -902 -391 -69 -996 -976 -552 -118 -538 -337 -179 -709 -851 -6 -566 -409 -1000 -220 -81 -612 -473 -921 -913 -258 -728 -381 -956 -459 -83 -193 -820 -962 -372 -687 -990 -994 -843 -135 -261 -513 -963 -892 -47 -606 -396 -777 -65 -832 -126 -624 -809 -949 -914 -432 -307 -695 -678 -110 -304 -16 -173 -453 -30 -696 -726 -525 -658 -589 -904 -669 -434 -399 -38 -93 -528 -154 -48 -799 -543 -408 -375 -912 -858 -895 -193 -308 -628 -942 -704 -694 -525 -178 -244 -643 -235 -887 -724 -778 -365 -157 -950 -412 -829 -126 -8 -253 -333 -168 -526 -679 -520 -1000 -125 -392 -416 -370 -711 -495 -501 -60 -271 -140 -6 -531 -297 -267 -358 -229 -614 -498 -553 -472 -813 -316 -146 -81 -350 -462 -659 -450 -660 -125 -784 -636 -976 -764 -392 -113 -348 -622 -306 -117 -204 -820 -118 -626 -30 -769 -882 -746 -387 -253 -382 -566 -145 -829 -56 -661 -389 -15 -633 -458 -97 -861 -165 -758 -39 -466 -773 -162 -888 -30 -5 -878 -392 -301 -335 -839 -936 -158 -256 -577 -23 -974 -645 -495 -806 -889 -979 -371 -517 -186 -270 -662 -127 -792 -983 -860 -171 -263 -147 -951 -296 -874 -327 -457 -346 -614 -541 -260 -571 -411 -570 -492 -144 -234 -995 -933 -507 -893 -950 -507 -282 -619 -859 -85 -438 -50 -882 -836 -702 -518 -158 -708 -424 -624 -344 -921 -89 -350 -976 -671 -306 -199 -907 -676 -86 -323 -371 -702 -704 -495 -983 -315 -250 -537 -606 -181 -200 -557 -126 -787 -339 -533 -742 -633 -871 -812 -968 -367 -202 -595 -454 -608 -336 -354 -727 -118 -189 -630 -415 -458 -806 -444 -911 -988 -598 -613 -832 -302 -543 -441 -587 -94 -541 -945 -731 -663 -89 -612 -422 -701 -656 -445 -469 -188 -91 -464 -609 -929 -518 -395 -951 -140 -367 -275 -640 -130 -761 -844 -239 -966 -136 -555 -505 -122 -752 -715 -619 -919 -27 -826 -812 -655 -867 -671 -272 -691 -208 -315 -650 -514 -13 -701 -494 -603 -218 -602 -568 -589 -53 -198 -899 -212 -116 -204 -59 -786 -904 -142 -496 -883 -453 -933 -457 -489 -406 -137 -974 -45 -181 -630 -633 -938 -239 -939 -706 -603 -349 -148 -801 -35 -941 -70 -46 -17 -692 -305 -905 -255 -747 -908 -903 -700 -201 -465 -887 -571 -865 -620 -59 -967 -843 -445 -850 -813 -900 -953 -737 -275 -190 -364 -223 -554 -302 -533 -683 -517 -16 -159 -393 -481 -408 -552 -974 -885 -30 -405 -293 -601 -307 -199 -633 -370 -326 -211 -931 -75 -396 -987 -873 -642 -723 -988 -145 -608 -641 -132 -817 -728 -427 -922 -448 -621 -604 -502 -785 -182 -129 -744 -13 -96 -535 -158 -728 -508 -265 -78 -688 -721 -140 -359 -280 -389 -630 -926 -169 -740 -927 -374 -611 -416 -259 -715 -718 -417 -917 -450 -229 -461 -194 -963 -149 -540 -737 -605 -231 -861 -239 -188 -30 -889 -507 -62 -502 -372 -714 -957 -846 -733 -762 -818 -423 -803 -747 -679 -336 -922 -464 -924 -854 -194 -403 -599 -608 -714 -654 -374 -944 -403 -6 -933 -300 -46 -821 -874 -155 -927 -139 -137 -62 -27 -200 -322 -817 -801 -9 -487 -902 -404 -753 -929 -47 -119 -275 -525 -746 -733 -848 -796 -273 -107 -626 -7 -32 -146 -881 -879 -785 -299 -310 -968 -804 -832 -546 -935 -320 -360 -703 -566 -933 -125 -828 -205 -981 -488 -594 -353 -531 -721 -230 -678 -714 -387 -388 -738 -48 -847 -974 -457 -51 -145 -555 -822 -495 -365 -59 -151 -918 -811 -639 -247 -910 -483 -246 -753 -836 -583 -597 -105 -241 -864 -496 -948 -324 -562 -85 -900 -328 -803 -98 -673 -462 -840 -870 -830 -976 -194 -772 -529 -932 -100 -517 -428 -378 -581 -744 -505 -367 -971 -339 -742 -286 -697 -114 -778 -849 -235 -122 -962 -917 -480 -984 -784 -819 -325 -609 -93 -135 -106 -449 -989 -513 -552 -525 -852 -67 -297 -648 -541 -295 -688 -395 -4 -113 -748 -799 -125 -260 -107 -255 -568 -549 -150 -114 -230 -929 -653 -285 -639 -962 -595 -616 -198 -509 -940 -870 -3 -929 -110 -71 -667 -240 -88 -759 -823 -664 -106 -913 -445 -441 -369 -528 -55 -796 -465 -846 -75 -564 -579 -895 -595 -893 -749 -138 -374 -485 -497 -712 -653 -489 -636 -211 -14 -363 -635 -170 -844 -902 -375 -183 -519 -998 -857 -167 -912 -168 -309 -596 -321 -865 -538 -913 -988 -61 -287 -495 -162 -270 -923 -82 -235 -444 -171 -116 -997 -851 -320 -797 -796 -858 -445 -594 -650 -986 -945 -258 -232 -205 -560 -290 -543 -694 -922 -835 -325 -221 -701 -560 -124 -773 -725 -410 -925 -394 -448 -90 -572 -890 -834 -239 -844 -137 -875 -483 -972 -933 -593 -713 -934 -882 -168 -28 -416 -576 -544 -376 -441 -526 -121 -40 -250 -591 -331 -845 -608 -654 -668 -137 -249 -480 -210 -589 -625 -509 -945 -972 -904 -845 -547 -517 -927 -781 -54 -898 -375 -977 -285 -130 -127 -826 -514 -630 -191 -457 -457 -782 -699 -650 -312 -788 -310 -711 -691 -460 -296 -196 -817 -495 -863 -738 -4 -975 -49 -151 -328 -886 -442 -763 -942 -562 -124 -350 -23 -450 -725 -226 -278 -377 -887 -32 -457 -37 -598 -632 -318 -578 -349 -313 -580 -248 -422 -541 -134 -365 -824 -227 -244 -777 -108 -204 -4 -626 -660 -565 -362 -868 -225 -914 -767 -49 -87 -932 -90 -713 -342 -327 -590 -419 -348 -460 -108 -359 -899 -823 -521 -781 -978 -885 -814 -13 -208 -722 -951 -854 -356 -657 -94 -449 -416 -551 -475 -307 -257 -342 -331 -483 -940 -310 -569 -390 -217 -857 -824 -81 -742 -783 -993 -114 -877 -458 -914 -699 -725 -3 -795 -702 -419 -824 -888 -349 -27 -134 -502 -646 -694 -774 -600 -469 -58 -581 -130 -493 -264 -474 -957 -937 -465 -685 -706 -244 -276 -360 -654 -353 -370 -569 -553 -147 -618 -822 -922 -83 -408 -101 -400 -965 -144 -709 -477 -387 -150 -428 -483 -362 -3 -409 -712 -938 -159 -430 -552 -74 -357 -183 -229 -507 -649 -474 -932 -489 -563 -464 -379 -170 -99 -393 -355 -627 -894 -553 -983 -619 -221 -202 -100 -240 -590 -810 -730 -447 -579 -862 -268 -957 -701 -220 -907 -585 -621 -91 -822 -342 -93 -948 -387 -523 -909 -531 -886 -43 -874 -261 -941 -259 -149 -368 -926 -970 -788 -656 -559 -793 -897 -943 -754 -460 -270 -612 -817 -815 -536 -949 -389 -620 -253 -129 -189 -492 -140 -967 -315 -140 -85 -717 -899 -987 -738 -141 -333 -665 -799 -401 -39 -467 -936 -423 -681 -537 -623 -705 -397 -886 -354 -99 -741 -137 -353 -450 -517 -656 -263 -893 -946 -956 -134 -131 -297 -419 -449 -240 -451 -705 -921 -418 -239 -474 -49 -323 -125 -867 -221 -633 -942 -398 -147 -508 -956 -245 -225 -606 -84 -731 -169 -210 -497 -540 -135 -693 -498 -267 -9 -887 -302 -336 -33 -515 -358 -527 -570 -91 -724 -201 -701 -554 -423 -720 -134 -875 -581 -179 -177 -814 -192 -200 -162 -806 -546 -757 -252 -193 -443 -781 -718 -566 -318 -452 -62 -427 -714 -597 -811 -196 -102 -269 -955 -780 -208 -175 -462 -812 -670 -497 -766 -260 -837 -352 -986 -824 -319 -105 -591 -103 -303 -875 -34 -951 -549 -175 -722 -7 -740 -329 -514 -506 -608 -912 -259 -374 -998 -706 -989 -651 -420 -957 -610 -729 -244 -729 -816 -747 -217 -269 -988 -993 -330 -111 -427 -350 -852 -18 -70 -742 -123 -500 -190 -246 -678 -413 -746 -395 -858 -671 -493 -27 -691 -589 -652 -695 -665 -769 -585 -671 -296 -670 -97 -581 -746 -403 -83 -203 -688 -252 -4 -375 -694 -574 -41 -974 -758 -468 -129 -1000 -557 -743 -812 -348 -664 -473 -10 -383 -120 -859 -681 -283 -169 -821 -450 -180 -140 -1000 -404 -797 -86 -607 -221 -278 -975 -433 -618 -337 -267 -304 -586 -965 -646 -395 -249 -701 -838 -549 -362 -725 -373 -723 -757 -427 -747 -31 -116 -586 -6 -888 -415 -438 -688 -493 -7 -182 -921 -408 -212 -194 -878 -432 -226 -488 -448 -126 -913 -909 -257 -563 -277 -811 -61 -416 -571 -336 -500 -225 -708 -404 -676 -78 -502 -786 -3 -777 -20 -359 -657 -87 -654 -437 -358 -279 -977 -809 -642 -979 -106 -456 -886 -62 -435 -497 -401 -317 -536 -208 -995 -807 -587 -565 -359 -334 -183 -598 -711 -67 -711 -595 -359 -526 -116 -241 -165 -940 -197 -814 -620 -256 -86 -697 -711 -946 -119 -438 -668 -964 -515 -208 -779 -310 -450 -538 -410 -199 -357 -490 -223 -934 -8 -485 -19 -972 -516 -361 -90 -795 -242 -425 -572 -601 -605 -24 -202 -266 -516 -262 -740 -887 -268 -193 -557 -797 -1000 -272 -675 -345 -520 -613 -256 -287 -391 -110 -480 -560 -370 -630 -791 -271 -995 -301 -987 -84 -347 -428 -207 -950 -434 -231 -40 -960 -575 -743 -495 -633 -697 -350 -294 -55 -459 -631 -279 -972 -617 -218 -297 -551 -593 -576 -970 -71 -976 -342 -922 -793 -706 -515 -883 -681 -463 -236 -660 -968 -261 -439 -186 -814 -628 -944 -581 -485 -637 -323 -702 -345 -164 -451 -950 -990 -662 -425 -173 -730 -561 -744 -268 -394 -389 -603 -265 -14 -984 -160 -428 -73 -455 -970 -922 -261 -927 -369 -400 -875 -647 -881 -542 -225 -656 -301 -628 -798 -957 -997 -292 -618 -574 -863 -354 -747 -202 -337 -217 -53 -166 -366 -291 -633 -343 -703 -317 -615 -865 -79 -443 -367 -924 -443 -665 -609 -874 -456 -396 -937 -819 -824 -263 -12 -955 -561 -830 -19 -795 -165 -760 -849 -473 -518 -697 -419 -217 -360 -122 -671 -596 -978 -949 -710 -159 -115 -852 -599 -322 -770 -440 -555 -883 -328 -381 -508 -165 -740 -794 -68 -435 -917 -834 -483 -331 -571 -363 -229 -814 -571 -203 -969 -632 -916 -212 -187 -599 -938 -190 -666 -271 -622 -351 -757 -111 -462 -592 -209 -307 -364 -620 -926 -428 -509 -554 -302 -396 -397 -890 -434 -704 -338 -318 -588 -95 -420 -515 -851 -976 -133 -826 -636 -442 -114 -98 -992 -266 -548 -154 -583 -369 -430 -574 -432 -707 -467 -814 -701 -787 -299 -276 -796 -697 -355 -113 -8 -227 -441 -628 -512 -761 -599 -179 -618 -334 -721 -257 -655 -916 -237 -432 -742 -333 -167 -550 -225 -489 -276 -497 -32 -372 -414 -55 -682 -646 -185 -854 -223 -105 -551 -713 -831 -970 -679 -314 -744 -422 -244 -228 -235 -939 -840 -502 -763 -92 -697 -353 -728 -314 -481 -24 -122 -969 -518 -178 -499 -803 -102 -806 -792 -953 -37 -954 -70 -262 -603 -227 -927 -102 -946 -992 -552 -56 -803 -353 -226 -706 -626 -293 -33 -680 -122 -497 -152 -503 -145 -342 -617 -452 -300 -29 -604 -3 -272 -276 -804 -829 -785 -4 -989 -148 -842 -782 -440 -901 -925 -371 -632 -871 -342 -609 -699 -292 -781 -586 -127 -439 -130 -562 -171 -264 -341 -2 -839 -893 -142 -785 -728 -349 -401 -559 -724 -644 -539 -776 -792 -68 -414 -858 -821 -585 -228 -265 -296 -604 -88 -415 -376 -672 -589 -186 -756 -451 -373 -418 -175 -739 -508 -713 -568 -189 -29 -640 -25 -185 -87 -631 -6 -269 -820 -297 -988 -861 -775 -154 -508 -251 -843 -755 -234 -298 -766 -508 -639 -113 -485 -490 -928 -913 -247 -901 -221 -814 -622 -347 -337 -105 -407 -875 -561 -902 -388 -483 -37 -855 -173 -367 -628 -492 -865 -424 -694 -488 -422 -222 -754 -919 -258 -950 -252 -582 -488 -245 -857 -707 -996 -800 -116 -1000 -967 -886 -602 -502 -229 -664 -691 -930 -25 -654 -947 -213 -635 -233 -841 -972 -360 -134 -442 -162 -28 -901 -690 -537 -194 -604 -232 -325 -30 -741 -392 -788 -88 -740 -510 -707 -488 -971 -3 -472 -623 -807 -816 -153 -311 -52 -634 -170 -893 -491 -22 -341 -498 -349 -535 -721 -259 -301 -560 -838 -898 -680 -792 -828 -82 -543 -976 -964 -94 -647 -619 -429 -770 -211 -639 -835 -321 -85 -88 -422 -861 -562 -505 -783 -557 -858 -957 -334 -657 -876 -500 -627 -983 -405 -946 -231 -399 -529 -726 -815 -978 -564 -545 -834 -6 -746 -871 -111 -195 -341 -517 -617 -189 -352 -459 -75 -278 -849 -180 -871 -56 -215 -685 -229 -430 -975 -731 -546 -75 -179 -178 -371 -698 -292 -938 -937 -854 -207 -617 -902 -630 -852 -301 -250 -809 -735 -147 -546 -877 -185 -61 -645 -126 -400 -201 -389 -799 -535 -429 -870 -337 -194 -581 -647 -76 -361 -447 -252 -583 -517 -704 -291 -925 -37 -878 -192 -815 -846 -440 -825 -754 -83 -197 -187 -576 -783 -88 -401 -898 -812 -921 -235 -163 -211 -864 -255 -447 -629 -517 -470 -351 -633 -557 -733 -760 -377 -242 -588 -781 -294 -626 -888 -146 -372 -864 -756 -445 -361 -719 -814 -499 -666 -321 -884 -883 -483 -189 -643 -515 -264 -67 -75 -247 -895 -326 -973 -370 -496 -713 -173 -462 -334 -362 -828 -536 -225 -703 -532 -260 -55 -1 -238 -862 -99 -423 -775 -124 -71 -699 -487 -367 -727 -737 -40 -150 -326 -218 -694 -625 -106 -12 -67 -644 -535 -359 -738 -356 -522 -748 -560 -532 -737 -958 -826 -19 -2 -23 -492 -641 -583 -635 -794 -139 -882 -820 -453 -370 -875 -777 -148 -456 -254 -238 -234 -911 -679 -7 -270 -880 -209 -262 -366 -107 -226 -196 -164 -802 -450 -722 -121 -848 -598 -98 -824 -512 -700 -468 -295 -683 -306 -601 -607 -739 -267 -951 -13 -239 -794 -801 -767 -795 -664 -943 -630 -352 -474 -724 -437 -774 -513 -966 -944 -543 -354 -575 -637 -461 -36 -758 -944 -217 -871 -232 -208 -397 -94 -144 -38 -949 -146 -156 -936 -640 -930 -787 -637 -762 -193 -751 -635 -330 -160 -330 -232 -714 -71 -277 -222 -247 -768 -752 -850 -942 -642 -497 -542 -581 -140 -939 -700 -462 -865 -883 -319 -793 -214 -44 -224 -784 -423 -458 -625 -572 -803 -768 -85 -116 -850 -11 -677 -957 -298 -480 -758 -581 -730 -991 -578 -524 -997 -815 -423 -923 -881 -498 -501 -651 -787 -81 -214 -467 -247 -997 -307 -273 -8 -23 -35 -975 -402 -644 -452 -419 -288 -458 -786 -464 -768 -24 -80 -398 -35 -410 -170 -355 -375 -833 -724 -121 -348 -661 -821 -278 -821 -300 -785 -711 -316 -793 -202 -8 -988 -904 -949 -944 -133 -730 -226 -377 -931 -782 -66 -280 -104 -282 -36 -704 -94 -561 -958 -943 -97 -65 -453 -30 -249 -441 -45 -261 -6 -811 -177 -447 -546 -330 -83 -273 -939 -976 -46 -512 -813 -925 -620 -651 -896 -800 -149 -877 -963 -465 -414 -537 -205 -223 -843 -696 -370 -342 -905 -334 -777 -259 -70 -914 -486 -676 -987 -432 -961 -157 -446 -718 -74 -713 -913 -710 -770 -523 -982 -112 -242 -450 -472 -758 -597 -456 -625 -784 -773 -540 -733 -743 -232 -114 -301 -203 -119 -824 -273 -174 -645 -572 -185 -307 -595 -643 -436 -421 -276 -921 -754 -475 -22 -412 -594 -904 -329 -953 -523 -432 -988 -866 -164 -142 -303 -133 -981 -349 -789 -835 -614 -125 -594 -845 -482 -857 -176 -742 -901 -730 -846 -510 -948 -657 -698 -725 -769 -773 -851 -836 -405 -72 -523 -124 -913 -78 -823 -459 -196 -145 -856 -867 -731 -185 -753 -751 -727 -308 -373 -763 -856 -181 -164 -934 -436 -688 -784 -928 -189 -315 -992 -954 -112 -508 -402 -648 -646 -754 -98 -888 -313 -400 -163 -741 -271 -724 -676 -610 -336 -843 -527 -100 -379 -535 -547 -515 -840 -308 -469 -248 -95 -934 -118 -823 -681 -544 -667 -790 -210 -256 -984 -577 -690 -218 -289 -881 -312 -358 -883 -907 -542 -538 -384 -849 -826 -277 -429 -170 -612 -97 -701 -309 -557 -639 -14 -440 -27 -329 -836 -455 -752 -134 -347 -303 -692 -67 -574 -69 -691 -190 -915 -224 -915 -374 -878 -820 -878 -547 -564 -230 -382 -963 -791 -693 -864 -553 -160 -407 -208 -757 -77 -88 -77 -119 -123 -474 -290 -246 -600 -482 -939 -91 -821 -778 -581 -472 -399 -386 -267 -713 -992 -405 -914 -522 -434 -268 -193 -747 -459 -883 -215 -350 -115 -689 -799 -831 -891 -682 -843 -278 -402 -780 -975 -430 -291 -617 -513 -444 -570 -986 -232 -723 -3 -813 -349 -301 -408 -315 -658 -39 -994 -783 -639 -463 -696 -567 -864 -591 -161 -887 -133 -899 -823 -480 -93 -994 -493 -451 -250 -566 -894 -644 -751 -866 -914 -720 -584 -555 -291 -690 -856 -538 -182 -323 -637 -41 -616 -429 -791 -277 -64 -517 -183 -795 -94 -572 -82 -539 -603 -174 -354 -726 -744 -930 -832 -442 -129 -977 -261 -349 -724 -402 -741 -23 -78 -613 -497 -128 -539 -937 -670 -572 -92 -218 -432 -461 -493 -125 -85 -184 -944 -752 -721 -3 -141 -736 -787 -675 -142 -255 -486 -667 -607 -917 -891 -387 -598 -245 -49 -597 -633 -93 -295 -283 -311 -517 -548 -984 -451 -603 -589 -34 -709 -16 -595 -674 -612 -634 -765 -138 -373 -273 -556 -830 -640 -157 -587 -921 -121 -502 -731 -118 -377 -781 -182 -608 -65 -131 -979 -666 -474 -780 -149 -927 -742 -525 -335 -940 -454 -74 -893 -768 -365 -543 -807 -977 -647 -117 -216 -905 -573 -633 -453 -886 -763 -892 -311 -98 -379 -976 -610 -244 -160 -261 -662 -531 -846 -243 -838 -205 -928 -103 -624 -399 -582 -142 -821 -624 -628 -714 -682 -319 -456 -72 -762 -891 -6 -806 -746 -146 -737 -385 -915 -391 -479 -867 -64 -234 -257 -735 -661 -93 -65 -500 -227 -403 -197 -977 -475 -140 -688 -432 -918 -732 -633 -842 -119 -10 -139 -311 -395 -559 -935 -527 -138 -235 -600 -882 -81 -436 -470 -590 -112 -487 -686 -287 -538 -375 -856 -718 -693 -577 -602 -634 -348 -506 -533 -185 -818 -662 -651 -181 -663 -481 -30 -848 -195 -848 -625 -501 -677 -293 -456 -977 -201 -5 -336 -504 -159 -187 -134 -842 -910 -907 -957 -476 -496 -555 -556 -608 -791 -200 -720 -654 -464 -236 -112 -552 -728 -663 -428 -659 -821 -995 -770 -29 -416 -594 -445 -362 -937 -435 -223 -846 -889 -278 -598 -817 -79 -994 -977 -659 -655 -627 -178 -958 -62 -256 -237 -547 -976 -660 -135 -551 -546 -15 -545 -777 -95 -944 -36 -84 -347 -571 -171 -657 -169 -754 -663 -2 -596 -997 -307 -290 -122 -483 -451 -716 -726 -99 -982 -408 -798 -175 -518 -854 -703 -212 -724 -846 -558 -923 -754 -795 -984 -683 -458 -19 -119 -201 -918 -323 -10 -208 -538 -819 -398 -499 -543 -590 -988 -192 -449 -534 -22 -192 -405 -432 -35 -978 -473 -104 -99 -696 -790 -774 -464 -119 -269 -507 -676 -650 -911 -911 -647 -635 -300 -933 -961 -268 -954 -383 -963 -515 -440 -564 -673 -708 -216 -212 -723 -391 -883 -146 -21 -700 -932 -636 -437 -393 -727 -343 -749 -282 -97 -880 -459 -599 -477 -543 -804 -362 -619 -818 -697 -670 -997 -12 -975 -263 -496 -6 -686 -724 -308 -103 -320 -929 -50 -403 -537 -601 -2 -40 -22 -81 -466 -765 -83 -965 -152 -918 -922 -287 -95 -76 -600 -938 -971 -931 -728 -823 -854 -916 -340 -857 -9 -415 -977 -926 -702 -434 -912 -907 -307 -692 -770 -780 -716 -343 -754 -535 -266 -499 -679 -331 -264 -2 -359 -761 -149 -440 -69 -739 -340 -634 -739 -265 -800 -875 -999 -501 -399 -36 -771 -323 -937 -314 -759 -615 -582 -338 -95 -73 -402 -362 -696 -831 -89 -798 -503 -429 -169 -229 -830 -241 -390 -742 -240 -795 -769 -666 -650 -526 -129 -69 -607 -990 -628 -100 -835 -678 -185 -301 -381 -427 -549 -69 -941 -851 -327 -330 -869 -864 -982 -425 -445 -531 -641 -489 -707 -595 -741 -533 -632 -814 -406 -691 -141 -280 -81 -19 -869 -249 -967 -669 -291 -976 -26 -831 -593 -799 -322 -75 -103 -985 -955 -453 -43 -313 -868 -20 -999 -85 -327 -525 -518 -11 -764 -887 -971 -555 -323 -192 -174 -141 -548 -111 -744 -196 -216 -731 -448 -716 -126 -200 -686 -364 -726 -391 -798 -436 -297 -922 -624 -999 -181 -362 -543 -674 -849 -352 -130 -833 -995 -51 -934 -70 -598 -532 -475 -46 -516 -227 -361 -111 -741 -41 -823 -753 -539 -100 -49 -94 -570 -403 -195 -723 -562 -590 -894 -972 -39 -775 -374 -97 -805 -302 -551 -668 -801 -102 -772 -979 -296 -13 -848 -972 -107 -191 -847 -971 -667 -211 -511 -264 -86 -331 -303 -371 -944 -898 -264 -324 -425 -59 -244 -649 -294 -156 -476 -686 -933 -837 -483 -125 -577 -814 -695 -14 -761 -189 -252 -283 -775 -753 -718 -107 -838 -95 -197 -154 -977 -648 -558 -861 -284 -373 -315 -218 -504 -448 -451 -210 -450 -544 -567 -905 -341 -91 -706 -8 -814 -590 -686 -19 -14 -902 -950 -844 -931 -783 -579 -449 -71 -196 -799 -80 -47 -567 -340 -214 -457 -923 -104 -443 -599 -762 -638 -334 -29 -726 -631 -836 -187 -987 -221 -175 -515 -324 -352 -723 -403 -3 -284 -306 -261 -478 -317 -655 -497 -392 -407 -473 -191 -530 -350 -795 -51 -277 -382 -122 -275 -130 -766 -743 -968 -798 -688 -668 -874 -685 -703 -385 -7 -868 -226 -4 -997 -414 -325 -569 -94 -270 -58 -363 -30 -279 -560 -394 -948 -65 -686 -552 -682 -627 -41 -710 -120 -190 -817 -987 -545 -182 -423 -676 -732 -460 -888 -460 -507 -365 -922 -480 -245 -257 -448 -564 -601 -331 -877 -976 -37 -389 -161 -344 -826 -643 -159 -38 -99 -319 -148 -172 -236 -702 -106 -472 -454 -106 -947 -565 -224 -528 -188 -586 -977 -559 -185 -725 -922 -695 -378 -911 -45 -916 -323 -832 -543 -186 -372 -279 -84 -370 -843 -769 -885 -2 -362 -765 -968 -333 -656 -813 -762 -941 -164 -801 -997 -387 -43 -708 -13 -298 -433 -308 -355 -528 -769 -8 -624 -321 -143 -486 -265 -866 -44 -137 -687 -909 -90 -64 -705 -919 -867 -38 -736 -136 -710 -85 -578 -421 -88 -3 -524 -400 -535 -858 -234 -509 -774 -606 -670 -855 -716 -452 -20 -650 -279 -967 -25 -921 -583 -444 -129 -658 -375 -466 -828 -36 -493 -103 -657 -101 -808 -471 -531 -857 -67 -605 -136 -143 -790 -323 -493 -859 -54 -11 -224 -305 -178 -831 -872 -658 -863 -843 -799 -341 -207 -692 -140 -512 -44 -662 -163 -47 -231 -292 -54 -962 -717 -973 -554 -221 -678 -3 -985 -43 -18 -697 -303 -102 -285 -157 -552 -40 -321 -327 -250 -404 -967 -178 -47 -818 -30 -796 -258 -808 -22 -238 -370 -473 -895 -410 -244 -940 -78 -280 -350 -362 -539 -894 -738 -296 -522 -596 -864 -421 -164 -496 -171 -326 -31 -110 -385 -699 -527 -201 -134 -556 -251 -276 -280 -735 -896 -766 -688 -327 -640 -562 -154 -315 -340 -778 -681 -351 -56 -61 -539 -988 -474 -712 -381 -451 -791 -38 -516 -736 -617 -693 -655 -931 -628 -671 -300 -572 -311 -968 -251 -871 -357 -721 -468 -164 -212 -33 -458 -102 -270 -212 -268 -180 -371 -322 -69 -749 -576 -397 -623 -178 -993 -268 -522 -665 -338 -566 -754 -140 -880 -982 -110 -921 -235 -113 -809 -585 -436 -173 -280 -861 -468 -137 -440 -657 -613 -111 -53 -802 -918 -972 -295 -51 -535 -958 -856 -305 -126 -739 -171 -979 -511 -517 -188 -684 -820 -638 -864 -780 -694 -768 -420 -659 -980 -349 -684 -299 -451 -805 -802 -176 -477 -562 -446 -1 -54 -873 -296 -977 -318 -251 -278 -646 -324 -454 -127 -370 -237 -662 -50 -286 -906 -97 -330 -561 -598 -317 -478 -445 -508 -923 -750 -482 -472 -609 -919 -972 -429 -429 -418 -854 -928 -679 -627 -653 -433 -362 -608 -650 -755 -31 -15 -553 -328 -580 -661 -483 -660 -190 -634 -679 -460 -352 -469 -334 -200 -636 -797 -807 -940 -970 -69 -910 -198 -199 -386 -496 -869 -241 -882 -142 -257 -872 -102 -500 -724 -400 -1000 -287 -891 -750 -672 -746 -204 -67 -785 -862 -558 -937 -366 -149 -286 -855 -774 -983 -89 -50 -946 -481 -583 -656 -147 -134 -728 -59 -605 -13 -976 -785 -844 -576 -532 -653 -468 -214 -499 -840 -170 -548 -5 -619 -974 -161 -272 -257 -869 -37 -355 -316 -735 -698 -227 -675 -987 -623 -710 -706 -138 -546 -158 -796 -593 -741 -486 -188 -848 -968 -987 -263 -411 -59 -315 -223 -552 -843 -626 -434 -16 -798 -613 -850 -493 -775 -956 -321 -136 -376 -708 -884 -118 -165 -173 -18 -180 -833 -917 -980 -205 -432 -49 -405 -332 -136 -534 -659 -847 -382 -400 -123 -827 -136 -998 -165 -484 -958 -873 -421 -48 -876 -169 -609 -958 -829 -767 -822 -415 -44 -273 -182 -935 -287 -469 -75 -216 -987 -31 -201 -835 -755 -201 -122 -649 -838 -893 -42 -105 -639 -944 -729 -823 -60 -30 -623 -366 -930 -153 -889 -433 -515 -929 -411 -706 -304 -588 -525 -26 -677 -516 -759 -225 -557 -689 -68 -131 -479 -815 -64 -513 -482 -392 -417 -930 -166 -28 -920 -17 -510 -864 -27 -320 -622 -892 -755 -644 -329 -568 -900 -663 -794 -889 -52 -220 -437 -594 -943 -893 -688 -943 -487 -265 -806 -481 -109 -278 -394 -374 -610 -462 -469 -360 -59 -494 -124 -330 -811 -669 -579 -13 -981 -506 -657 -306 -923 -516 -708 -172 -766 -612 -173 -141 -797 -984 -496 -388 -769 -207 -625 -884 -549 -450 -396 -5 -291 -901 -145 -327 -739 -181 -97 -44 -885 -741 -392 -935 -250 -182 -43 -207 -483 -210 -587 -121 -1000 -312 -223 -865 -21 -482 -223 -800 -686 -440 -24 -828 -847 -150 -339 -587 -884 -164 -2 -863 -809 -213 -103 -800 -861 -654 -136 -205 -560 -11 -834 -365 -668 -223 -259 -881 -261 -870 -116 -165 -618 -856 -133 -72 -181 -860 -592 -193 -867 -31 -669 -467 -226 -328 -773 -887 -353 -99 -481 -139 -338 -162 -707 -157 -732 -361 -540 -621 -547 -400 -992 -744 -807 -832 -196 -769 -880 -714 -413 -299 -204 -163 -369 -433 -521 -479 -764 -157 -643 -712 -324 -470 -66 -558 -429 -493 -325 -208 -934 -723 -531 -227 -141 -43 -254 -413 -900 -368 -799 -165 -357 -880 -875 -971 -468 -558 -467 -575 -734 -903 -798 -933 -527 -467 -999 -733 -568 -822 -228 -474 -428 -773 -792 -727 -395 -608 -34 -169 -119 -256 -143 -17 -301 -726 -467 -613 -131 -34 -628 -666 -109 -590 -844 -564 -239 -806 -631 -830 -324 -421 -324 -205 -574 -747 -466 -323 -400 -188 -700 -525 -13 -67 -565 -733 -929 -298 -1 -251 -935 -949 -659 -24 -995 -86 -717 -242 -120 -460 -498 -863 -333 -809 -93 -236 -658 -407 -589 -615 -796 -129 -488 -415 -91 -279 -914 -703 -9 -332 -500 -462 -895 -68 -591 -143 -578 -548 -691 -952 -162 -941 -967 -163 -358 -549 -600 -800 -742 -267 -648 -61 -110 -563 -277 -125 -317 -489 -827 -171 -354 -863 -559 -253 -161 -438 -820 -995 -912 -210 -151 -708 -1000 -786 -792 -696 -937 -36 -319 -131 -598 -801 -465 -965 -219 -762 -884 -654 -232 -165 -698 -215 -309 -816 -336 -817 -295 -933 -379 -34 -356 -448 -810 -61 -55 -979 -553 -392 -814 -682 -682 -44 -606 -995 -389 -185 -995 -623 -390 -811 -550 -746 -266 -317 -543 -901 -260 -159 -808 -814 -198 -188 -573 -923 -214 -718 -639 -193 -574 -768 -608 -209 -1 -716 -361 -158 -604 -858 -350 -101 -948 -19 -457 -112 -910 -865 -584 -146 -828 -185 -664 -621 -573 -400 -914 -726 -392 -104 -538 -100 -907 -269 -709 -201 -64 -724 -638 -740 -699 -10 -719 -601 -308 -832 -691 -55 -894 -780 -668 -150 -257 -579 -74 -678 -692 -804 -901 -361 -799 -734 -868 -267 -430 -859 -630 -517 -460 -882 -924 -437 -915 -870 -415 -620 -250 -531 -653 -148 -594 -829 -516 -140 -85 -569 -958 -995 -683 -683 -245 -778 -95 -715 -912 -261 -413 -753 -450 -307 -367 -591 -146 -286 -358 -202 -489 -21 -646 -131 -731 -83 -254 -325 -320 -598 -68 -954 -241 -78 -934 -838 -768 -540 -253 -956 -457 -701 -981 -188 -343 -491 -658 -228 -944 -58 -856 -364 -484 -499 -552 -841 -405 -185 -83 -166 -243 -843 -504 -994 -989 -979 -785 -778 -813 -823 -780 -599 -9 -523 -884 -184 -195 -368 -133 -705 -494 -61 -503 -331 -954 -182 -975 -840 -746 -208 -853 -288 -580 -229 -220 -312 -351 -707 -258 -585 -289 -743 -297 -424 -941 -585 -639 -368 -857 -490 -568 -393 -59 -988 -598 -516 -821 -970 -302 -681 -733 -789 -44 -514 -372 -756 -225 -371 -75 -664 -527 -498 -734 -452 -75 -875 -91 -358 -900 -217 -173 -906 -738 -564 -878 -57 -267 -587 -916 -620 -131 -848 -817 -458 -522 -621 -974 -604 -559 -210 -952 -775 -251 -803 -886 -938 -246 -697 -155 -308 -698 -975 -683 -750 -93 -352 -156 -581 -588 -806 -672 -717 -878 -349 -759 -251 -655 -30 -683 -778 -813 -428 -670 -393 -671 -696 -984 -415 -374 -233 -21 -796 -857 -435 -60 -794 -969 -937 -108 -475 -862 -883 -785 -198 -339 -244 -488 -402 -427 -48 -147 -39 -304 -856 -747 -179 -551 -610 -996 -503 -240 -30 -986 -449 -151 -353 -354 -196 -390 -832 -242 -399 -406 -364 -182 -814 -586 -161 -138 -789 -714 -684 -943 -211 -946 -503 -735 -832 -186 -940 -586 -638 -476 -428 -787 -758 -75 -389 -738 -685 -876 -288 -681 -777 -574 -520 -509 -657 -844 -907 -11 -259 -493 -984 -73 -707 -362 -322 -461 -206 -76 -295 -43 -71 -841 -340 -762 -220 -576 -205 -176 -839 -192 -321 -344 -76 -563 -264 -199 -255 -600 -692 -361 -117 -9 -277 -732 -324 -37 -718 -451 -430 -85 -520 -195 -859 -949 -496 -119 -997 -334 -173 -494 -382 -524 -315 -982 -399 -287 -912 -932 -473 -412 -403 -298 -454 -980 -475 -281 -814 -185 -57 -32 -227 -229 -625 -436 -996 -334 -915 -904 -240 -377 -825 -700 -851 -787 -983 -336 -797 -232 -376 -569 -940 -70 -673 -454 -847 -331 -565 -405 -350 -248 -470 -169 -548 -446 -197 -975 -618 -809 -515 -950 -497 -149 -598 -201 -869 -561 -380 -129 -12 -597 -352 -120 -118 -713 -282 -460 -820 -481 -440 -637 -676 -324 -336 -866 -528 -699 -662 -459 -686 -201 -697 -725 -726 -495 -45 -538 -106 -60 -995 -544 -628 -359 -57 -90 -587 -154 -585 -389 -419 -630 -136 -745 -532 -592 -406 -638 -986 -493 -649 -670 -345 -899 -934 -842 -660 -210 -634 -671 -76 -915 -567 -951 -255 -697 -384 -347 -41 -709 -648 -661 -183 -419 -17 -791 -478 -255 -942 -742 -168 -502 -652 -488 -726 -293 -248 -4 -789 -457 -478 -337 -325 -812 -266 -390 -973 -693 -668 -964 -28 -390 -5 -642 -869 -136 -654 -928 -345 -207 -757 -786 -191 -560 -536 -543 -100 -292 -688 -72 -28 -991 -29 -357 -955 -972 -752 -333 -251 -158 -901 -640 -158 -929 -303 -190 -443 -900 -8 -143 -527 -450 -954 -114 -431 -983 -216 -283 -908 -878 -485 -619 -915 -455 -352 -250 -494 -311 -153 -810 -368 -742 -778 -494 -268 -181 -44 -925 -492 -619 -981 -98 -426 -468 -85 -446 -668 -593 -589 -763 -1000 -719 -493 -825 -851 -826 -127 -862 -917 -28 -178 -717 -147 -982 -568 -557 -767 -14 -115 -201 -256 -507 -929 -366 -931 -778 -400 -476 -734 -806 -157 -292 -45 -798 -389 -19 -577 -599 -455 -257 -608 -564 -623 -201 -362 -686 -489 -764 -63 -773 -650 -166 -683 -969 -334 -148 -763 -954 -295 -302 -71 -101 -872 -59 -891 -712 -178 -938 -85 -215 -733 -773 -863 -512 -408 -702 -627 -54 -930 -479 -654 -431 -539 -627 -991 -127 -985 -831 -923 -714 -282 -695 -253 -750 -252 -838 -705 -989 -808 -807 -346 -328 -343 -858 -487 -568 -719 -692 -674 -481 -437 -756 -865 -794 -563 -181 -145 -343 -836 -377 -580 -65 -459 -930 -709 -895 -17 -810 -13 -834 -715 -237 -5 -55 -537 -467 -993 -857 -89 -539 -189 -70 -130 -55 -978 -623 -557 -103 -284 -257 -167 -388 -466 -253 -374 -969 -566 -168 -495 -483 -401 -844 -286 -487 -843 -296 -147 -217 -478 -922 -875 -997 -379 -226 -576 -742 -928 -5 -387 -270 -519 -214 -20 -194 -385 -692 -832 -431 -300 -616 -15 -86 -499 -810 -737 -62 -175 -576 -78 -470 -821 -63 -716 -519 -990 -607 -700 -547 -525 -794 -909 -937 -770 -857 -51 -207 -249 -932 -448 -703 -234 -389 -585 -536 -252 -169 -117 -727 -607 -20 -833 -759 -197 -348 -59 -888 -372 -517 -350 -985 -484 -265 -519 -68 -118 -602 -515 -970 -477 -443 -111 -725 -786 -759 -581 -892 -199 -70 -233 -121 -501 -994 -346 -438 -63 -963 -240 -782 -964 -969 -849 -684 -254 -648 -687 -840 -907 -436 -656 -840 -140 -330 -839 -831 -932 -314 -308 -173 -108 -76 -979 -577 -136 -823 -621 -905 -823 -461 -237 -884 -641 -111 -474 -19 -928 -595 -674 -496 -760 -349 -312 -297 -33 -949 -152 -845 -668 -511 -425 -202 -504 -231 -479 -998 -995 -372 -343 -185 -856 -795 -461 -461 -723 -342 -978 -223 -185 -659 -174 -85 -956 -895 -379 -360 -33 -520 -4 -367 -519 -602 -236 -644 -19 -833 -228 -499 -658 -289 -706 -461 -819 -748 -967 -803 -196 -368 -711 -951 -239 -662 -619 -766 -872 -570 -240 -294 -614 -327 -122 -33 -27 -318 -476 -457 -606 -167 -123 -80 -680 -800 -22 -233 -501 -328 -918 -44 -387 -792 -210 -626 -805 -16 -871 -3 -753 -84 -336 -229 -534 -377 -636 -922 -537 -250 -168 -497 -414 -389 -987 -89 -371 -181 -518 -891 -655 -491 -941 -736 -56 -643 -761 -368 -282 -183 -228 -289 -259 -615 -562 -522 -54 -37 -229 -566 -843 -820 -873 -132 -122 -139 -896 -935 -823 -346 -326 -794 -911 -435 -850 -143 -427 -17 -19 -763 -495 -482 -886 -239 -453 -341 -583 -276 -22 -333 -521 -46 -973 -49 -766 -460 -138 -29 -806 -128 -14 -480 -618 -197 -230 -332 -885 -376 -467 -674 -765 -780 -28 -423 -649 -624 -566 -919 -61 -669 -277 -154 -619 -237 -906 -817 -203 -777 -803 -555 -242 -124 -441 -622 -629 -868 -774 -107 -14 -409 -564 -98 -606 -997 -562 -661 -623 -84 -337 -556 -334 -480 -856 -675 -249 -901 -36 -411 -128 -502 -810 -791 -995 -410 -436 -74 -892 -762 -143 -941 -256 -555 -294 -958 -680 -412 -921 -411 -751 -290 -767 -274 -464 -899 -605 -932 -490 -462 -644 -539 -907 -645 -228 -540 -67 -449 -299 -982 -118 -813 -891 -657 -482 -719 -729 -873 -685 -136 -497 -448 -734 -407 -776 -281 -719 -696 -808 -929 -82 -751 -475 -385 -539 -262 -775 -588 -81 -528 -339 -652 -155 -281 -293 -563 -104 -399 -184 -100 -793 -157 -459 -685 -134 -993 -885 -200 -655 -355 -303 -931 -658 -856 -317 -450 -101 -341 -444 -824 -348 -190 -401 -697 -201 -563 -723 -330 -73 -941 -437 -72 -979 -222 -623 -899 -219 -344 -617 -819 -757 -67 -640 -233 -176 -181 -833 -74 -535 -910 -282 -422 -324 -572 -479 -586 -855 -502 -879 -379 -81 -650 -793 -103 -145 -385 -942 -496 -687 -529 -842 -875 -349 -950 -889 -844 -249 -592 -536 -184 -837 -309 -616 -55 -552 -182 -479 -269 -100 -388 -677 -572 -447 -555 -990 -988 -144 -962 -905 -792 -130 -244 -27 -862 -911 -704 -502 -161 -59 -534 -403 -901 -958 -943 -258 -225 -531 -250 -275 -254 -435 -627 -862 -1000 -765 -392 -63 -7 -525 -289 -571 -200 -878 -952 -105 -676 -555 -569 -199 -435 -36 -127 -801 -487 -619 -330 -524 -37 -349 -671 -484 -581 -158 -845 -968 -596 -650 -99 -740 -266 -620 -376 -296 -944 -447 -844 -862 -311 -49 -739 -658 -593 -231 -707 -388 -567 -660 -976 -609 -543 -736 -376 -468 -917 -166 -985 -774 -251 -441 -102 -105 -825 -812 -469 -209 -31 -492 -364 -507 -599 -592 -79 -926 -132 -841 -760 -27 -611 -996 -98 -253 -673 -150 -687 -245 -780 -575 -367 -138 -472 -885 -539 -821 -827 -773 -882 -519 -291 -704 -150 -720 -963 -457 -295 -758 -659 -763 -226 -876 -958 -855 -912 -750 -698 -40 -16 -816 -603 -652 -109 -186 -655 -135 -866 -719 -792 -32 -781 -815 -833 -67 -893 -303 -844 -798 -583 -889 -904 -380 -73 -335 -402 -540 -993 -174 -187 -250 -981 -354 -255 -330 -188 -502 -747 -806 -525 -847 -89 -517 -758 -353 -514 -225 -573 -96 -148 -817 -892 -311 -502 -294 -551 -856 -517 -789 -643 -49 -540 -990 -441 -465 -244 -428 -808 -19 -675 -566 -380 -631 -637 -948 -180 -511 -358 -776 -935 -288 -356 -30 -242 -560 -209 -375 -407 -820 -678 -512 -364 -391 -557 -60 -721 -831 -163 -244 -989 -534 -831 -40 -616 -300 -97 -790 -456 -703 -543 -800 -847 -958 -94 -239 -146 -793 -30 -982 -781 -925 -494 -193 -827 -492 -230 -588 -906 -235 -543 -452 -919 -716 -233 -687 -444 -436 -849 -145 -484 -338 -552 -772 -342 -104 -189 -38 -672 -213 -519 -410 -136 -201 -761 -590 -265 -849 -248 -408 -39 -692 -602 -397 -892 -534 -295 -890 -989 -656 -110 -139 -604 -643 -380 -986 -963 -537 -511 -385 -104 -857 -239 -357 -2 -43 -312 -291 -148 -23 -518 -259 -671 -662 -88 -144 -462 -816 -19 -136 -426 -327 -353 -455 -478 -509 -686 -257 -439 -565 -596 -906 -372 -167 -122 -820 -490 -580 -812 -584 -663 -394 -818 -2 -883 -62 -929 -351 -896 -991 -712 -965 -372 -323 -28 -660 -22 -382 -377 -22 -590 -492 -332 -122 -485 -38 -509 -875 -297 -594 -547 -739 -292 -897 -209 -868 -68 -846 -193 -684 -61 -994 -209 -998 -391 -8 -714 -703 -711 -978 -247 -771 -922 -570 -345 -614 -420 -29 -449 -965 -820 -939 -674 -187 -819 -158 -537 -907 -879 -400 -498 -953 -268 -160 -178 -173 -308 -743 -25 -837 -669 -251 -953 -625 -885 -529 -352 -944 -546 -255 -426 -694 -468 -885 -741 -408 -990 -96 -180 -552 -645 -546 -758 -477 -7 -915 -677 -170 -467 -450 -503 -104 -349 -927 -310 -289 -195 -752 -640 -150 -796 -342 -448 -883 -458 -82 -762 -802 -545 -950 -648 -832 -314 -645 -19 -499 -826 -635 -5 -800 -385 -258 -75 -660 -491 -647 -279 -872 -422 -430 -807 -758 -674 -398 -925 -324 -43 -124 -252 -857 -64 -386 -580 -927 -408 -570 -873 -816 -890 -171 -38 -873 -94 -667 -913 -852 -810 -416 -2 -433 -302 -795 -6 -553 -349 -666 -531 -917 -717 -680 -452 -225 -137 -681 -440 -731 -96 -769 -20 -356 -264 -256 -588 -210 -999 -269 -81 -890 -285 -898 -3 -875 -338 -706 -535 -336 -658 -128 -140 -636 -704 -333 -371 -507 -229 -481 -403 -14 -158 -18 -412 -467 -306 -258 -452 -875 -861 -608 -110 -584 -978 -670 -819 -311 -213 -569 -621 -599 -145 -410 -172 -679 -372 -662 -84 -410 -474 -233 -67 -131 -178 -596 -713 -112 -431 -782 -598 -474 -453 -942 -655 -194 -505 -372 -610 -277 -371 -595 -810 -959 -967 -844 -520 -918 -406 -810 -572 -819 -52 -735 -672 -385 -687 -685 -138 -377 -213 -132 -175 -17 -758 -967 -198 -91 -308 -936 -362 -315 -731 -711 -114 -361 -855 -35 -60 -294 -182 -953 -855 -678 -558 -731 -988 -862 -328 -432 -309 -746 -370 -222 -561 -240 -128 -460 -33 -980 -123 -621 -420 -679 -787 -587 -846 -799 -872 -191 -955 -954 -230 -597 -877 -451 -505 -345 -169 -663 -703 -819 -927 -507 -160 -60 -865 -499 -428 -398 -329 -796 -869 -946 -47 -729 -120 -283 -729 -630 -622 -50 -987 -616 -228 -230 -757 -680 -65 -561 -738 -591 -351 -635 -734 -696 -531 -394 -751 -368 -538 -53 -17 -290 -248 -889 -951 -236 -74 -1 -588 -782 -777 -2 -998 -509 -795 -533 -800 -125 -169 -410 -430 -408 -867 -896 -186 -302 -143 -305 -143 -992 -937 -285 -919 -258 -763 -871 -926 -212 -596 -148 -96 -821 -273 -928 -482 -515 -122 -720 -718 -675 -824 -528 -685 -843 -887 -227 -789 -872 -570 -710 -117 -155 -877 -932 -126 -954 -862 -792 -657 -446 -410 -213 -571 -935 -536 -257 -414 -450 -721 -488 -525 -95 -616 -806 -166 -539 -700 -177 -838 -399 -292 -993 -628 -973 -433 -813 -284 -28 -426 -819 -729 -740 -604 -715 -142 -780 -856 -407 -964 -630 -874 -648 -363 -895 -228 -228 -438 -788 -816 -951 -216 -999 -114 -564 -644 -641 -448 -94 -696 -640 -583 -451 -216 -309 -432 -45 -92 -127 -897 -476 -644 -814 -452 -452 -785 -406 -125 -12 -6 -688 -413 -536 -208 -599 -823 -216 -757 -114 -847 -781 -27 -459 -846 -798 -966 -846 -796 -761 -662 -895 -232 -679 -484 -234 -159 -508 -167 -192 -349 -993 -151 -980 -608 -345 -67 -583 -287 -769 -776 -80 -103 -501 -499 -941 -267 -331 -920 -751 -420 -548 -494 -625 -508 -230 -161 -296 -970 -856 -357 -367 -380 -825 -42 -483 -531 -785 -966 -498 -841 -784 -743 -287 -783 -803 -388 -22 -109 -255 -989 -814 -554 -602 -949 -131 -841 -862 -209 -758 -931 -971 -107 -821 -49 -195 -115 -649 -426 -608 -876 -689 -691 -84 -798 -861 -901 -697 -846 -397 -840 -213 -420 -31 -746 -549 -46 -380 -81 -710 -439 -268 -678 -221 -245 -653 -147 -292 -358 -972 -411 -2 -436 -203 -197 -253 -341 -328 -565 -296 -539 -70 -465 -936 -742 -905 -952 -50 -484 -507 -904 -104 -657 -275 -838 -783 -121 -313 -176 -393 -571 -262 -737 -167 -732 -998 -912 -739 -204 -97 -728 -296 -80 -399 -29 -707 -695 -447 -962 -801 -467 -434 -717 -760 -993 -339 -505 -391 -797 -799 -201 -626 -637 -549 -747 -474 -968 -514 -926 -334 -528 -431 -730 -527 -521 -946 -188 -920 -843 -10 -458 -341 -377 -737 -952 -34 -126 -707 -806 -836 -600 -293 -944 -415 -89 -480 -453 -797 -284 -4 -736 -544 -231 -350 -18 -391 -224 -311 -994 -826 -500 -14 -593 -793 -679 -427 -171 -43 -578 -362 -817 -95 -912 -363 -886 -876 -4 -101 -298 -834 -481 -906 -600 -279 -606 -520 -401 -510 -511 -843 -321 -795 -762 -355 -561 -352 -256 -897 -946 -108 -42 -294 -222 -405 -524 -461 -189 -895 -267 -178 -995 -140 -774 -722 -771 -78 -999 -875 -599 -240 -414 -470 -305 -643 -814 -544 -818 -591 -289 -567 -97 -924 -14 -281 -610 -46 -124 -770 -157 -867 -438 -549 -510 -357 -673 -421 -906 -303 -166 -488 -579 -406 -342 -335 -401 -844 -212 -167 -596 -582 -598 -599 -700 -159 -860 -824 -356 -872 -156 -515 -895 -488 -408 -545 -732 -872 -164 -94 -66 -764 -753 -642 -866 -800 -354 -868 -20 -564 -745 -523 -208 -507 -791 -915 -838 -219 -891 -181 -948 -431 -989 -793 -767 -237 -996 -620 -493 -357 -214 -986 -991 -525 -489 -581 -629 -846 -687 -867 -884 -561 -277 -126 -82 -524 -520 -16 -221 -827 -950 -571 -992 -856 -585 -384 -7 -116 -743 -53 -635 -509 -516 -916 -428 -283 -541 -482 -883 -761 -172 -379 -51 -942 -82 -159 -139 -908 -922 -933 -731 -612 -292 -724 -364 -294 -419 -8 -597 -608 -643 -795 -728 -505 -861 -257 -877 -698 -758 -720 -628 -229 -990 -301 -704 -781 -639 -785 -934 -475 -503 -574 -996 -703 -16 -861 -343 -545 -536 -10 -601 -113 -706 -540 -814 -251 -774 -887 -517 -271 -488 -546 -537 -844 -709 -462 -201 -165 -331 -515 -689 -359 -27 -77 -103 -435 -86 -804 -809 -476 -897 -391 -255 -670 -792 -256 -327 -51 -864 -777 -806 -45 -872 -570 -275 -251 -151 -113 -269 -820 -812 -433 -352 -943 -967 -906 -141 -15 -734 -459 -681 -101 -731 -97 -882 -315 -678 -630 -64 -408 -265 -881 -718 -622 -359 -241 -277 -29 -905 -420 -158 -96 -249 -1000 -320 -874 -516 -365 -913 -421 -694 -451 -651 -759 -850 -194 -234 -386 -340 -698 -568 -723 -844 -40 -790 -50 -63 -989 -275 -865 -337 -575 -500 -451 -965 -907 -569 -343 -207 -558 -769 -557 -159 -360 -955 -208 -432 -444 -727 -338 -582 -786 -101 -426 -173 -754 -821 -488 -787 -933 -886 -566 -24 -328 -778 -379 -603 -362 -102 -199 -26 -541 -12 -491 -49 -719 -86 -839 -405 -489 -467 -454 -453 -288 -10 -579 -813 -273 -308 -126 -934 -551 -542 -971 -796 -104 -697 -644 -437 -518 -944 -90 -470 -329 -232 -411 -729 -392 -720 -916 -392 -526 -500 -148 -436 -899 -556 -43 -730 -981 -163 -622 -889 -123 -11 -485 -752 -915 -377 -611 -657 -244 -360 -921 -640 -932 -29 -89 -525 -20 -905 -374 -142 -384 -64 -802 -221 -292 -824 -836 -867 -36 -12 -657 -554 -15 -769 -160 -158 -197 -902 -840 -126 -226 -478 -942 -701 -101 -753 -842 -637 -815 -608 -864 -968 -333 -342 -407 -830 -357 -372 -547 -55 -314 -602 -250 -605 -279 -329 -645 -683 -714 -87 -269 -49 -927 -146 -735 -735 -429 -350 -781 -889 -220 -128 -449 -921 -695 -451 -395 -923 -638 -995 -615 -844 -894 -426 -889 -448 -702 -865 -323 -853 -117 -162 -611 -720 -882 -68 -247 -576 -232 -984 -524 -806 -7 -509 -404 -610 -790 -48 -400 -309 -538 -460 -418 -332 -680 -561 -380 -807 -922 -178 -734 -946 -369 -320 -209 -633 -320 -624 -419 -657 -129 -763 -430 -897 -783 -632 -501 -12 -565 -624 -402 -471 -154 -736 -409 -583 -947 -840 -200 -115 -541 -549 -188 -144 -370 -450 -367 -704 -612 -843 -372 -935 -847 -876 -981 -188 -298 -328 -211 -215 -474 -435 -764 -975 -545 -132 -985 -512 -820 -857 -374 -541 -224 -270 -339 -975 -661 -685 -921 -800 -234 -1 -390 -664 -838 -714 -570 -190 -961 -259 -618 -909 -832 -727 -702 -512 -842 -886 -821 -83 -763 -29 -696 -747 -673 -700 -824 -603 -177 -540 -64 -121 -404 -572 -843 -615 -379 -637 -483 -268 -798 -566 -71 -16 -590 -560 -61 -929 -374 -284 -774 -119 -935 -461 -839 -268 -20 -90 -32 -721 -470 -735 -797 -377 -612 -369 -191 -484 -250 -467 -158 -851 -750 -371 -30 -23 -301 -272 -744 -400 -356 -231 -312 -996 -77 -313 -183 -419 -178 -283 -732 -524 -861 -997 -888 -796 -93 -947 -422 -627 -100 -155 -66 -250 -752 -206 -982 -655 -294 -470 -732 -595 -201 -625 -568 -538 -510 -115 -268 -817 -170 -142 -577 -889 -811 -400 -654 -847 -648 -615 -115 -230 -631 -139 -9 -566 -808 -92 -235 -332 -231 -941 -973 -511 -629 -899 -863 -416 -141 -343 -825 -335 -528 -743 -620 -811 -277 -720 -430 -261 -399 -46 -313 -50 -11 -902 -84 -751 -401 -665 -346 -534 -637 -239 -233 -718 -767 -199 -350 -134 -870 -465 -534 -235 -338 -59 -5 -503 -823 -122 -215 -687 -333 -961 -523 -203 -797 -503 -297 -131 -933 -640 -565 -695 -977 -549 -237 -79 -632 -716 -490 -623 -156 -131 -933 -378 -424 -257 -104 -104 -402 -608 -310 -707 -418 -535 -291 -510 -228 -511 -367 -489 -252 -498 -313 -430 -476 -260 -910 -151 -60 -934 -123 -165 -230 -734 -588 -801 -174 -96 -626 -916 -495 -673 -30 -555 -633 -232 -275 -613 -212 -570 -850 -420 -479 -335 -829 -529 -835 -226 -367 -210 -688 -168 -541 -962 -469 -800 -511 -106 -641 -212 -512 -969 -135 -709 -691 -827 -330 -48 -378 -270 -795 -277 -110 -239 -561 -734 -854 -241 -798 -227 -18 -844 -377 -287 -982 -498 -550 -483 -405 -855 -618 -904 -597 -682 -287 -627 -883 -908 -372 -960 -139 -285 -169 -870 -525 -583 -169 -339 -357 -206 -158 -177 -203 -343 -303 -398 -208 -363 -374 -76 -20 -610 -811 -793 -842 -920 -473 -481 -405 -903 -930 -898 -919 -634 -718 -873 -125 -661 -23 -995 -205 -982 -487 -46 -863 -71 -647 -788 -345 -801 -840 -498 -41 -861 -644 -964 -129 -599 -731 -739 -264 -114 -924 -204 -211 -707 -97 -296 -147 -728 -27 -766 -159 -912 -434 -247 -989 -418 -231 -746 -531 -301 -10 -590 -722 -334 -500 -538 -16 -10 -596 -804 -785 -519 -837 -254 -890 -562 -169 -61 -408 -756 -691 -719 -583 -84 -155 -334 -868 -411 -123 -394 -697 -416 -141 -518 -612 -609 -200 -474 -873 -758 -294 -625 -822 -452 -318 -923 -696 -623 -154 -675 -70 -563 -598 -752 -949 -203 -904 -650 -965 -609 -373 -434 -411 -379 -869 -32 -670 -518 -426 -93 -360 -416 -934 -180 -416 -936 -711 -543 -798 -784 -187 -855 -282 -269 -29 -715 -107 -767 -579 -587 -939 -194 -953 -797 -8 -59 -237 -483 -498 -994 -962 -659 -834 -841 -710 -857 -592 -678 -592 -388 -967 -327 -221 -79 -163 -841 -43 -852 -44 -929 -717 -442 -876 -893 -443 -458 -348 -757 -304 -737 -629 -877 -275 -947 -673 -638 -742 -606 -560 -233 -664 -123 -746 -495 -483 -463 -659 -647 -181 -679 -314 -837 -728 -519 -465 -24 -892 -97 -547 -653 -471 -368 -801 -67 -153 -25 -226 -171 -99 -283 -585 -197 -266 -501 -838 -13 -18 -729 -198 -842 -3 -698 -708 -209 -265 -132 -295 -777 -209 -744 -805 -434 -510 -259 -971 -256 -411 -70 -459 -749 -842 -549 -358 -168 -930 -307 -155 -357 -567 -734 -332 -727 -551 -874 -731 -711 -754 -565 -649 -245 -692 -666 -451 -48 -854 -933 -589 -401 -24 -105 -989 -7 -918 -191 -500 -774 -137 -944 -346 -244 -699 -81 -412 -424 -780 -969 -31 -686 -589 -861 -352 -257 -681 -853 -41 -356 -788 -388 -455 -938 -234 -500 -824 -855 -829 -829 -199 -216 -687 -630 -873 -634 -213 -418 -823 -932 -429 -127 -415 -708 -12 -594 -31 -836 -145 -51 -112 -817 -879 -660 -710 -105 -633 -462 -129 -213 -787 -736 -610 -574 -372 -421 -919 -136 -943 -969 -641 -140 -297 -255 -726 -690 -858 -566 -642 -117 -139 -440 -862 -776 -360 -453 -160 -539 -61 -210 -939 -285 -166 -728 -320 -698 -935 -665 -654 -302 -533 -762 -664 -423 -362 -744 -196 -106 -143 -611 -661 -432 -856 -686 -946 -974 -634 -785 -938 -242 -606 -109 -294 -23 -538 -917 -48 -98 -886 -784 -773 -341 -912 -705 -325 -622 -130 -608 -648 -125 -856 -629 -280 -191 -640 -104 -534 -27 -299 -718 -101 -236 -51 -711 -458 -79 -571 -357 -280 -292 -563 -989 -654 -356 -18 -924 -202 -244 -886 -245 -783 -775 -981 -151 -840 -159 -736 -16 -566 -283 -499 -672 -58 -754 -6 -470 -419 -860 -506 -651 -503 -16 -426 -356 -455 -717 -309 -779 -938 -698 -915 -179 -226 -711 -794 -458 -913 -155 -496 -636 -69 -911 -99 -255 -865 -8 -137 -743 -823 -132 -969 -157 -484 -160 -985 -360 -450 -405 -488 -816 -970 -628 -171 -177 -576 -293 -470 -396 -167 -424 -160 -677 -572 -702 -420 -38 -549 -511 -461 -575 -318 -925 -960 -546 -345 -414 -170 -519 -713 -119 -466 -550 -773 -287 -470 -257 -827 -34 -153 -757 -738 -637 -269 -538 -967 -474 -401 -924 -262 -589 -124 -9 -160 -378 -661 -470 -250 -514 -346 -899 -630 -391 -776 -679 -659 -903 -165 -309 -835 -425 -981 -620 -795 -297 -514 -32 -278 -697 -592 -202 -710 -459 -166 -300 -223 -967 -86 -411 -576 -956 -625 -263 -586 -674 -386 -168 -232 -121 -455 -494 -59 -636 -757 -334 -524 -749 -322 -50 -262 -358 -676 -450 -215 -154 -170 -956 -320 -854 -835 -518 -305 -633 -76 -215 -538 -227 -3 -482 -351 -865 -699 -785 -964 -895 -491 -745 -752 -687 -58 -581 -246 -257 -113 -470 -535 -590 -726 -353 -724 -170 -73 -990 -946 -202 -198 -714 -695 -700 -473 -480 -777 -530 -395 -856 -366 -897 -951 -223 -275 -599 -858 -606 -521 -554 -933 -978 -850 -497 -559 -407 -833 -815 -390 -394 -68 -795 -41 -693 -123 -98 -897 -957 -468 -767 -321 -35 -137 -674 -635 -97 -711 -450 -173 -542 -624 -762 -915 -715 -781 -825 -267 -644 -555 -965 -234 -44 -1000 -209 -865 -156 -204 -888 -643 -845 -22 -465 -386 -624 -132 -274 -537 -233 -489 -494 -428 -955 -547 -818 -576 -418 -572 -964 -340 -466 -804 -813 -860 -612 -312 -78 -763 -904 -477 -485 -482 -641 -477 -296 -635 -781 -150 -634 -730 -721 -305 -392 -405 -65 -743 -346 -47 -249 -981 -224 -627 -487 -790 -436 -202 -254 -835 -38 -731 -67 -399 -482 -813 -728 -68 -737 -100 -174 -817 -498 -509 -477 -226 -466 -136 -437 -862 -770 -874 -717 -345 -62 -202 -504 -141 -44 -139 -786 -783 -669 -120 -607 -939 -595 -90 -425 -55 -949 -358 -200 -608 -938 -131 -788 -653 -511 -984 -137 -141 -345 -210 -761 -889 -626 -5 -216 -867 -246 -784 -103 -163 -837 -986 -426 -418 -535 -764 -481 -136 -320 -645 -738 -545 -605 -228 -886 -283 -694 -61 -717 -774 -673 -354 -682 -12 -964 -255 -557 -515 -333 -34 -137 -182 -524 -356 -473 -342 -923 -722 -788 -818 -197 -249 -396 -50 -901 -781 -976 -579 -722 -515 -668 -889 -885 -148 -713 -90 -504 -778 -1000 -321 -985 -93 -252 -802 -18 -595 -321 -377 -104 -775 -977 -559 -94 -592 -230 -43 -659 -729 -114 -764 -47 -747 -357 -664 -200 -156 -870 -11 -968 -295 -46 -757 -831 -315 -154 -932 -468 -270 -180 -586 -702 -371 -710 -756 -620 -855 -423 -370 -347 -690 -299 -593 -505 -273 -285 -441 -57 -45 -201 -19 -327 -253 -988 -724 -323 -883 -240 -958 -242 -736 -426 -623 -926 -629 -772 -548 -286 -335 -766 -355 -277 -461 -84 -514 -923 -414 -258 -13 -288 -839 -994 -700 -847 -608 -888 -340 -655 -765 -92 -703 -803 -816 -898 -534 -806 -147 -24 -813 -328 -898 -137 -638 -504 -474 -410 -351 -191 -305 -993 -412 -369 -549 -362 -570 -856 -524 -797 -949 -626 -930 -86 -666 -16 -903 -252 -393 -234 -269 -831 -757 -270 -640 -118 -851 -917 -763 -870 -782 -216 -684 -216 -110 -363 -740 -747 -515 -516 -389 -181 -407 -59 -165 -730 -862 -37 -531 -717 -563 -357 -468 -268 -166 -751 -75 -949 -750 -240 -807 -299 -775 -240 -28 -380 -174 -525 -800 -589 -844 -69 -164 -555 -755 -17 -849 -70 -268 -305 -119 -480 -984 -418 -174 -886 -795 -596 -829 -571 -95 -59 -450 -335 -505 -508 -486 -840 -949 -80 -151 -541 -976 -114 -581 -742 -28 -458 -640 -293 -184 -204 -393 -695 -296 -743 -35 -180 -545 -29 -92 -132 -778 -988 -510 -300 -781 -461 -497 -999 -964 -986 -685 -322 -281 -966 -521 -978 -924 -35 -709 -494 -974 -55 -599 -44 -994 -650 -815 -931 -89 -550 -418 -260 -844 -548 -688 -17 -772 -678 -390 -550 -680 -400 -411 -531 -628 -998 -41 -757 -633 -196 -798 -577 -240 -772 -566 -622 -290 -377 -804 -617 -960 -671 -471 -112 -384 -430 -166 -767 -984 -756 -38 -976 -195 -115 -22 -218 -263 -369 -996 -855 -509 -898 -892 -109 -955 -665 -530 -132 -334 -329 -151 -724 -738 -598 -576 -630 -203 -915 -289 -301 -770 -321 -53 -238 -852 -206 -939 -224 -21 -911 -852 -185 -79 -693 -200 -119 -123 -687 -750 -904 -640 -870 -69 -808 -361 -162 -764 -348 -471 -608 -1 -281 -149 -251 -107 -853 -720 -241 -888 -185 -934 -889 -348 -915 -269 -511 -426 -446 -824 -300 -505 -334 -799 -442 -616 -467 -595 -475 -299 -802 -686 -198 -896 -756 -775 -767 -351 -775 -266 -861 -191 -799 -150 -545 -890 -493 -666 -894 -496 -128 -547 -869 -569 -777 -255 -563 -226 -526 -122 -489 -334 -306 -844 -743 -16 -452 -604 -120 -208 -555 -382 -641 -90 -638 -777 -578 -751 -63 -858 -170 -600 -401 -326 -171 -188 -351 -654 -406 -177 -722 -845 -692 -474 -331 -64 -508 -520 -352 -705 -227 -823 -603 -162 -928 -131 -473 -170 -852 -899 -592 -455 -886 -6 -448 -474 -492 -853 -956 -856 -633 -162 -743 -804 -418 -767 -600 -591 -817 -576 -908 -145 -979 -559 -741 -113 -233 -655 -532 -998 -233 -6 -607 -241 -488 -553 -986 -17 -326 -264 -378 -939 -544 -626 -428 -373 -468 -56 -153 -293 -615 -417 -783 -81 -404 -709 -385 -396 -590 -794 -293 -431 -808 -854 -924 -975 -307 -513 -685 -170 -16 -786 -208 -137 -771 -189 -52 -507 -670 -744 -955 -34 -411 -842 -795 -456 -246 -3 -468 -706 -146 -956 -995 -138 -469 -846 -84 -829 -284 -678 -253 -190 -985 -682 -194 -226 -257 -255 -865 -525 -176 -626 -27 -297 -530 -721 -204 -143 -504 -258 -151 -692 -37 -496 -84 -130 -209 -973 -743 -635 -335 -867 -291 -618 -576 -679 -261 -900 -358 -718 -577 -271 -711 -936 -386 -697 -30 -500 -424 -538 -329 -6 -296 -783 -875 -416 -372 -892 -392 -321 -641 -863 -858 -146 -845 -463 -85 -171 -565 -727 -606 -140 -443 -668 -657 -493 -882 -864 -636 -442 -584 -536 -227 -566 -53 -14 -623 -758 -783 -948 -199 -833 -563 -904 -198 -441 -911 -113 -530 -994 -976 -298 -371 -411 -48 -526 -140 -79 -63 -385 -980 -551 -255 -630 -366 -889 -262 -557 -263 -801 -887 -955 -179 -72 -230 -807 -89 -163 -849 -346 -624 -623 -987 -12 -31 -730 -192 -483 -719 -382 -139 -677 -441 -148 -600 -803 -504 -752 -843 -959 -205 -243 -592 -556 -876 -583 -84 -748 -851 -533 -463 -225 -887 -828 -735 -454 -382 -268 -923 -374 -689 -990 -938 -275 -516 -663 -234 -540 -577 -894 -581 -947 -594 -878 -943 -46 -872 -609 -226 -66 -312 -596 -707 -880 -107 -443 -77 -635 -612 -233 -775 -197 -373 -917 -328 -641 -378 -312 -15 -777 -126 -658 -877 -130 -128 -180 -529 -606 -866 -41 -51 -517 -652 -406 -168 -456 -832 -695 -545 -22 -829 -345 -276 -994 -842 -757 -414 -611 -626 -667 -222 -467 -784 -648 -668 -790 -847 -510 -412 -820 -937 -336 -956 -942 -743 -47 -923 -5 -820 -489 -113 -60 -519 -932 -429 -625 -113 -75 -127 -840 -359 -546 -412 -515 -343 -924 -678 -330 -76 -370 -35 -414 -710 -970 -608 -433 -696 -916 -182 -85 -254 -218 -750 -650 -570 -680 -496 -270 -625 -754 -291 -513 -402 -93 -311 -14 -527 -926 -144 -511 -581 -129 -959 -890 -377 -873 -165 -863 -572 -985 -879 -581 -488 -599 -649 -677 -149 -873 -999 -506 -213 -788 -762 -363 -992 -363 -87 -5 -993 -368 -226 -165 -353 -766 -216 -525 -893 -750 -793 -650 -619 -845 -328 -16 -982 -528 -443 -898 -877 -721 -25 -376 -329 -474 -879 -959 -954 -247 -402 -257 -436 -474 -164 -755 -550 -479 -631 -66 -447 -941 -188 -455 -347 -591 -67 -534 -354 -537 -286 -861 -450 -676 -88 -331 -917 -210 -294 -184 -565 -130 -949 -536 -725 -376 -74 -693 -284 -403 -940 -102 -40 -611 -90 -653 -490 -15 -645 -230 -252 -213 -930 -644 -470 -432 -125 -924 -584 -751 -917 -483 -539 -533 -211 -718 -468 -136 -934 -935 -49 -735 -528 -129 -706 -298 -741 -233 -778 -454 -447 -247 -173 -62 -96 -684 -120 -632 -113 -104 -274 -744 -228 -826 -502 -420 -953 -895 -42 -150 -189 -920 -639 -235 -397 -331 -968 -764 -746 -464 -533 -759 -551 -809 -783 -455 -928 -893 -427 -593 -439 -8 -34 -185 -621 -412 -510 -258 -850 -33 -30 -278 -876 -519 -43 -590 -301 -923 -288 -347 -931 -943 -162 -618 -232 -418 -273 -180 -940 -955 -131 -390 -485 -287 -404 -992 -710 -784 -493 -178 -978 -502 -86 -102 -693 -122 -184 -833 -53 -320 -187 -698 -811 -929 -840 -600 -102 -984 -727 -169 -110 -435 -648 -340 -130 -875 -234 -747 -639 -354 -118 -686 -205 -301 -518 -871 -204 -365 -638 -156 -464 -758 -421 -620 -69 -603 -915 -64 -295 -516 -333 -742 -231 -71 -996 -760 -761 -741 -66 -83 -705 -479 -672 -253 -87 -225 -516 -106 -644 -644 -908 -945 -612 -964 -928 -907 -984 -209 -745 -797 -392 -223 -236 -126 -561 -993 -355 -814 -48 -364 -539 -430 -939 -760 -624 -7 -3 -27 -955 -478 -692 -9 -303 -56 -446 -334 -533 -824 -69 -527 -424 -141 -537 -308 -964 -619 -498 -834 -163 -714 -690 -866 -37 -834 -106 -369 -833 -950 -17 -663 -4 -476 -334 -794 -499 -978 -428 -992 -4 -121 -922 -881 -61 -388 -632 -407 -550 -127 -684 -823 -386 -996 -208 -724 -283 -734 -318 -648 -7 -724 -652 -688 -199 -670 -991 -348 -691 -958 -289 -512 -345 -560 -510 -150 -60 -418 -770 -700 -743 -30 -808 -653 -826 -225 -406 -736 -151 -658 -771 -827 -181 -233 -851 -622 -41 -310 -454 -438 -9 -108 -222 -511 -504 -792 -482 -400 -227 -570 -825 -944 -807 -136 -614 -868 -603 -181 -49 -96 -860 -375 -109 -344 -280 -704 -424 -926 -396 -651 -230 -743 -508 -53 -50 -30 -716 -343 -193 -737 -824 -311 -417 -456 -425 -26 -556 -685 -590 -626 -688 -47 -144 -552 -98 -657 -630 -491 -31 -42 -899 -649 -204 -949 -385 -177 -610 -152 -940 -230 -190 -104 -740 -586 -955 -593 -391 -803 -924 -855 -770 -590 -464 -772 -753 -635 -961 -877 -470 -155 -948 -716 -518 -644 -916 -122 -845 -585 -917 -619 -122 -946 -379 -425 -592 -234 -679 -276 -666 -609 -531 -51 -646 -308 -883 -805 -620 -675 -965 -437 -816 -989 -578 -93 -587 -985 -324 -802 -16 -177 -949 -684 -481 -770 -292 -366 -446 -812 -595 -235 -260 -164 -620 -632 -973 -59 -164 -272 -396 -927 -704 -810 -622 -838 -14 -646 -802 -936 -318 -186 -882 -809 -159 -816 -721 -530 -795 -132 -482 -105 -122 -350 -58 -322 -351 -8 -232 -470 -657 -895 -50 -653 -161 -753 -315 -219 -577 -331 -981 -479 -573 -413 -801 -137 -449 -441 -74 -216 -673 -349 -629 -333 -465 -183 -310 -360 -578 -224 -100 -541 -926 -379 -958 -306 -416 -846 -771 -125 -476 -785 -379 -798 -62 -803 -786 -953 -7 -184 -398 -251 -271 -72 -241 -467 -330 -104 -791 -786 -682 -628 -231 -555 -954 -722 -962 -891 -538 -86 -844 -468 -395 -776 -852 -585 -301 -608 -135 -697 -876 -870 -115 -25 -487 -220 -883 -34 -152 -849 -791 -662 -553 -584 -725 -427 -279 -372 -728 -808 -633 -431 -499 -934 -517 -281 -458 -832 -434 -336 -578 -972 -857 -32 -808 -67 -920 -541 -145 -544 -343 -440 -496 -325 -317 -424 -899 -884 -664 -171 -638 -634 -346 -217 -769 -231 -635 -214 -314 -424 -155 -862 -356 -860 -313 -102 -280 -729 -589 -544 -803 -991 -566 -623 -158 -414 -568 -998 -116 -221 -636 -605 -125 -135 -544 -210 -639 -215 -772 -301 -153 -23 -297 -204 -206 -84 -675 -222 -447 -444 -994 -374 -412 -953 -475 -702 -526 -637 -176 -273 -455 -300 -106 -152 -980 -146 -558 -788 -430 -945 -628 -360 -480 -473 -138 -620 -244 -189 -599 -573 -556 -67 -752 -175 -941 -137 -707 -920 -12 -448 -691 -985 -341 -963 -81 -519 -328 -446 -394 -999 -565 -725 -669 -101 -367 -120 -540 -71 -213 -212 -400 -432 -997 -431 -143 -220 -551 -666 -353 -649 -230 -338 -739 -443 -104 -645 -34 -971 -861 -261 -98 -48 -456 -60 -616 -841 -97 -252 -722 -350 -91 -823 -725 -664 -676 -823 -91 -110 -14 -721 -547 -986 -128 -713 -18 -778 -387 -91 -802 -160 -887 -594 -691 -341 -914 -278 -105 -21 -664 -394 -257 -624 -279 -146 -276 -781 -800 -476 -744 -166 -161 -176 -641 -186 -663 -248 -676 -216 -786 -147 -138 -62 -978 -603 -111 -860 -849 -477 -616 -665 -992 -436 -960 -556 -405 -63 -370 -30 -200 -609 -382 -69 -384 -248 -890 -90 -412 -611 -686 -91 -263 -334 -110 -873 -718 -433 -737 -806 -455 -305 -26 -57 -586 -466 -875 -848 -511 -476 -366 -382 -268 -968 -342 -511 -340 -283 -206 -464 -820 -919 -647 -477 -4 -626 -565 -78 -760 -863 -554 -802 -315 -718 -170 -70 -638 -370 -463 -738 -726 -964 -120 -933 -528 -143 -975 -309 -883 -488 -55 -780 -308 -693 -908 -276 -70 -950 -390 -989 -174 -58 -723 -997 -185 -670 -836 -976 -568 -22 -820 -582 -616 -165 -626 -268 -296 -779 -827 -708 -393 -791 -378 -881 -817 -317 -681 -331 -477 -328 -950 -632 -155 -109 -442 -819 -280 -611 -650 -420 -905 -81 -849 -54 -246 -328 -428 -58 -791 -149 -397 -750 -342 -174 -871 -984 -334 -480 -156 -33 -992 -41 -416 -121 -506 -504 -234 -968 -850 -96 -180 -801 -133 -428 -683 -260 -106 -457 -265 -14 -955 -421 -901 -249 -842 -957 -917 -423 -706 -281 -6 -890 -594 -726 -249 -506 -90 -60 -608 -754 -507 -350 -254 -152 -100 -824 -935 -128 -865 -992 -663 -200 -170 -114 -598 -856 -92 -937 -746 -526 -709 -383 -618 -255 -188 -53 -532 -694 -533 -293 -741 -692 -880 -531 -36 -214 -23 -120 -435 -722 -628 -714 -813 -763 -969 -217 -938 -54 -956 -929 -65 -289 -839 -88 -437 -550 -224 -949 -108 -303 -146 -575 -325 -210 -242 -818 -269 -961 -461 -701 -644 -717 -47 -234 -960 -836 -421 -412 -811 -419 -84 -362 -72 -417 -494 -670 -754 -706 -807 -650 -313 -709 -32 -298 -703 -591 -906 -161 -843 -466 -814 -200 -303 -126 -488 -359 -544 -787 -251 -173 -481 -829 -315 -347 -563 -477 -448 -42 -56 -534 -69 -698 -579 -426 -305 -49 -127 -8 -75 -229 -443 -371 -128 -744 -744 -913 -264 -956 -954 -287 -914 -389 -448 -393 -300 -33 -776 -94 -234 -851 -710 -847 -499 -642 -197 -51 -551 -532 -301 -710 -725 -890 -547 -402 -517 -963 -34 -575 -54 -641 -482 -646 -757 -74 -1 -50 -304 -418 -707 -110 -185 -425 -372 -803 -116 -933 -683 -27 -559 -515 -176 -978 -966 -333 -546 -587 -775 -840 -188 -380 -994 -999 -10 -337 -834 -921 -176 -497 -87 -782 -601 -634 -6 -319 -533 -87 -786 -249 -781 -514 -546 -610 -500 -782 -781 -903 -396 -374 -49 -261 -20 -665 -75 -601 -853 -976 -782 -796 -318 -527 -948 -981 -264 -615 -168 -399 -296 -787 -203 -94 -500 -572 -998 -832 -181 -103 -1000 -283 -929 -188 -51 -832 -813 -269 -501 -339 -161 -773 -918 -482 -796 -891 -304 -660 -277 -845 -979 -519 -443 -989 -813 -938 -677 -469 -443 -503 -702 -707 -14 -82 -25 -211 -119 -873 -419 -996 -401 -699 -775 -983 -631 -349 -279 -739 -785 -909 -672 -408 -223 -408 -537 -451 -877 -150 -317 -272 -429 -823 -160 -467 -375 -548 -668 -321 -836 -364 -13 -794 -461 -375 -356 -824 -64 -482 -304 -754 -686 -984 -480 -906 -779 -64 -464 -32 -850 -834 -469 -428 -272 -285 -535 -582 -577 -108 -712 -160 -544 -663 -112 -698 -249 -76 -790 -720 -216 -75 -165 -634 -108 -432 -160 -40 -152 -757 -326 -973 -421 -17 -831 -394 -786 -687 -691 -484 -755 -988 -408 -490 -290 -593 -831 -185 -531 -411 -655 -654 -229 -195 -108 -564 -795 -823 -717 -705 -533 -707 -995 -224 -263 -223 -271 -134 -108 -657 -460 -799 -189 -150 -337 -370 -135 -863 -792 -37 -683 -6 -475 -449 -846 -746 -634 -444 -642 -437 -520 -337 -989 -250 -640 -972 -604 -788 -631 -987 -718 -277 -143 -525 -559 -14 -299 -452 -204 -596 -428 -13 -767 -390 -800 -843 -833 -931 -634 -112 -753 -251 -403 -219 -123 -554 -655 -27 -880 -228 -399 -109 -67 -502 -617 -35 -381 -962 -442 -904 -877 -784 -376 -808 -832 -538 -659 -105 -136 -329 -831 -622 -231 -349 -835 -887 -741 -889 -877 -524 -48 -649 -596 -955 -73 -958 -709 -254 -117 -284 -242 -563 -488 -935 -165 -86 -582 -209 -135 -845 -355 -97 -110 -230 -167 -679 -434 -959 -402 -778 -682 -694 -570 -585 -740 -613 -601 -385 -11 -764 -234 -525 -666 -665 -349 -418 -948 -524 -331 -599 -644 -86 -52 -599 -816 -583 -16 -161 -647 -618 -126 -265 -127 -18 -594 -237 -123 -540 -438 -273 -593 -903 -188 -119 -887 -529 -721 -973 -658 -969 -267 -211 -53 -654 -899 -668 -421 -464 -149 -188 -956 -764 -132 -89 -107 -816 -926 -417 -696 -70 -428 -576 -124 -84 -915 -750 -376 -750 -634 -432 -537 -797 -932 -230 -607 -495 -840 -667 -570 -623 -203 -502 -932 -902 -553 -654 -931 -367 -242 -153 -358 -572 -240 -629 -453 -262 -331 -321 -585 -19 -953 -758 -91 -213 -18 -195 -168 -859 -358 -79 -160 -415 -258 -567 -832 -848 -311 -526 -469 -93 -625 -179 -452 -445 -765 -617 -31 -716 -317 -210 -810 -833 -116 -680 -816 -84 -356 -588 -605 -539 -620 -426 -399 -60 -210 -993 -552 -161 -645 -777 -820 -152 -740 -557 -437 -326 -622 -715 -545 -292 -773 -630 -298 -747 -739 -95 -770 -808 -417 -416 -670 -744 -121 -850 -87 -41 -939 -638 -650 -711 -999 -771 -948 -950 -464 -727 -600 -334 -809 -905 -766 -655 -189 -663 -673 -923 -261 -197 -554 -368 -2 -224 -167 -553 -912 -428 -783 -811 -944 -341 -811 -517 -852 -741 -89 -819 -343 -827 -709 -700 -987 -204 -220 -764 -188 -306 -744 -370 -76 -31 -138 -673 -690 -7 -475 -698 -743 -956 -157 -483 -202 -216 -644 -513 -526 -886 -33 -486 -494 -368 -93 -467 -207 -417 -176 -797 -285 -361 -632 -617 -590 -554 -568 -117 -739 -635 -516 -190 -450 -918 -784 -256 -581 -532 -742 -401 -3 -55 -141 -697 -988 -244 -750 -591 -435 -222 -218 -897 -238 -916 -35 -621 -109 -42 -408 -494 -500 -136 -912 -308 -988 -795 -684 -792 -173 -401 -156 -876 -596 -972 -800 -82 -299 -644 -875 -975 -554 -394 -833 -768 -901 -270 -236 -260 -637 -750 -478 -106 -658 -205 -664 -109 -932 -97 -778 -809 -197 -882 -672 -284 -253 -880 -870 -752 -39 -706 -468 -32 -794 -683 -623 -224 -35 -729 -80 -863 -141 -531 -94 -923 -586 -695 -357 -262 -572 -803 -75 -111 -393 -383 -415 -731 -388 -757 -789 -372 -300 -635 -791 -121 -257 -712 -720 -953 -413 -10 -545 -534 -667 -110 -376 -472 -436 -406 -743 -206 -215 -6 -490 -217 -920 -429 -553 -946 -360 -551 -492 -972 -515 -871 -543 -549 -552 -490 -721 -491 -305 -469 -193 -434 -608 -952 -177 -423 -486 -707 -244 -401 -873 -280 -865 -552 -610 -664 -73 -185 -247 -215 -269 -728 -433 -532 -520 -307 -994 -707 -615 -248 -509 -656 -27 -373 -383 -636 -175 -335 -18 -52 -193 -68 -638 -185 -921 -768 -767 -676 -102 -690 -504 -603 -986 -234 -763 -998 -11 -875 -263 -780 -376 -516 -968 -991 -688 -422 -188 -851 -369 -48 -694 -792 -380 -86 -299 -670 -688 -117 -801 -136 -200 -490 -154 -590 -450 -93 -212 -307 -153 -57 -480 -753 -733 -1000 -24 -919 -908 -592 -858 -120 -887 -921 -869 -278 -219 -612 -150 -47 -231 -199 -226 -921 -311 -80 -770 -871 -830 -651 -876 -525 -136 -159 -255 -577 -549 -873 -736 -15 -865 -212 -58 -217 -907 -634 -545 -654 -127 -1 -376 -831 -512 -965 -511 -437 -534 -147 -65 -886 -559 -197 -421 -859 -979 -602 -822 -99 -920 -149 -946 -559 -618 -602 -618 -692 -541 -866 -59 -854 -489 -438 -425 -42 -478 -778 -60 -945 -176 -412 -112 -839 -452 -255 -767 -975 -424 -69 -213 -208 -454 -400 -646 -327 -502 -367 -902 -611 -216 -508 -857 -416 -457 -363 -742 -345 -204 -791 -234 -669 -483 -554 -242 -677 -800 -946 -126 -990 -429 -914 -642 -370 -982 -671 -887 -902 -929 -574 -490 -473 -785 -271 -773 -806 -710 -220 -339 -815 -421 -41 -440 -834 -505 -399 -138 -564 -923 -239 -276 -5 -814 -955 -210 -858 -143 -907 -496 -2 -63 -289 -184 -883 -833 -920 -85 -979 -138 -50 -216 -356 -557 -936 -845 -823 -370 -907 -281 -586 -746 -549 -319 -597 -159 -301 -486 -566 -790 -122 -121 -871 -564 -374 -200 -145 -995 -645 -243 -797 -582 -497 -922 -388 -749 -638 -141 -763 -412 -730 -26 -423 -843 -46 -942 -257 -143 -80 -582 -915 -369 -79 -732 -146 -149 -315 -107 -758 -180 -681 -843 -531 -688 -123 -385 -573 -289 -57 -941 -562 -744 -656 -209 -648 -382 -355 -562 -136 -398 -631 -506 -627 -438 -349 -657 -711 -131 -334 -816 -527 -650 -337 -167 -366 -436 -450 -468 -446 -215 -591 -176 -91 -687 -580 -895 -480 -94 -626 -918 -35 -825 -566 -611 -90 -874 -944 -887 -650 -806 -489 -263 -680 -89 -22 -446 -982 -656 -28 -610 -446 -587 -303 -94 -861 -35 -477 -534 -262 -474 -262 -45 -50 -234 -61 -857 -721 -838 -966 -552 -151 -319 -621 -512 -955 -177 -355 -980 -202 -5 -363 -957 -141 -169 -523 -861 -570 -583 -13 -901 -692 -631 -759 -501 -919 -1 -963 -193 -26 -189 -936 -763 -217 -117 -139 -869 -541 -355 -589 -595 -652 -632 -384 -884 -769 -331 -223 -446 -202 -54 -175 -495 -423 -317 -157 -732 -279 -224 -641 -749 -15 -979 -565 -924 -161 -424 -869 -113 -488 -6 -344 -493 -184 -418 -482 -820 -895 -421 -49 -71 -415 -736 -725 -178 -312 -194 -847 -793 -365 -849 -480 -305 -503 -812 -325 -465 -762 -584 -612 -210 -169 -644 -869 -337 -965 -271 -274 -557 -864 -650 -111 -742 -186 -721 -496 -387 -648 -919 -613 -608 -720 -431 -877 -329 -317 -438 -826 -209 -214 -10 -617 -546 -175 -956 -904 -565 -973 -209 -324 -845 -448 -666 -13 -460 -860 -930 -87 -503 -750 -645 -843 -573 -732 -782 -24 -784 -713 -883 -399 -934 -278 -453 -378 -266 -785 -33 -596 -33 -738 -643 -30 -411 -636 -215 -421 -768 -954 -320 -324 -330 -108 -307 -501 -709 -670 -787 -11 -504 -153 -316 -120 -922 -807 -175 -510 -833 -295 -852 -140 -617 -350 -498 -813 -969 -919 -654 -443 -822 -735 -941 -990 -763 -843 -249 -831 -328 -185 -987 -26 -917 -119 -72 -405 -270 -769 -262 -119 -64 -679 -268 -966 -318 -479 -201 -661 -387 -25 -315 -254 -505 -635 -304 -651 -76 -222 -889 -640 -841 -35 -503 -457 -239 -400 -416 -865 -602 -639 -809 -588 -165 -920 -483 -866 -511 -710 -260 -877 -868 -252 -183 -867 -328 -581 -215 -709 -452 -791 -185 -23 -389 -479 -346 -800 -514 -646 -183 -316 -724 -424 -654 -435 -401 -842 -725 -76 -772 -954 -50 -981 -5 -74 -489 -880 -539 -660 -133 -323 -98 -541 -505 -954 -147 -527 -535 -903 -207 -31 -952 -754 -292 -449 -480 -405 -780 -963 -784 -871 -483 -613 -393 -128 -426 -618 -948 -752 -21 -809 -66 -622 -109 -66 -39 -471 -790 -213 -416 -318 -493 -924 -661 -777 -123 -646 -696 -524 -641 -415 -892 -407 -842 -909 -249 -933 -551 -440 -123 -107 -992 -48 -351 -606 -468 -251 -64 -109 -537 -314 -538 -141 -91 -510 -417 -885 -543 -742 -492 -141 -757 -733 -743 -208 -354 -45 -109 -315 -44 -174 -890 -888 -878 -701 -901 -573 -866 -401 -87 -833 -562 -124 -228 -20 -512 -411 -449 -267 -530 -859 -142 -22 -880 -203 -927 -802 -551 -800 -770 -276 -653 -224 -909 -700 -57 -863 -794 -724 -520 -537 -657 -494 -360 -597 -783 -199 -869 -870 -91 -602 -803 -327 -877 -846 -944 -623 -546 -998 -154 -653 -733 -81 -470 -881 -56 -828 -841 -342 -866 -510 -279 -491 -400 -914 -17 -761 -437 -883 -827 -838 -122 -854 -122 -589 -270 -580 -204 -24 -875 -860 -238 -267 -78 -306 -351 -468 -832 -471 -472 -598 -17 -108 -110 -388 -226 -395 -990 -23 -391 -232 -264 -221 -22 -217 -971 -777 -510 -637 -965 -789 -500 -298 -435 -568 -996 -745 -218 -213 -839 -213 -892 -12 -751 -514 -391 -958 -251 -882 -724 -1 -755 -755 -271 -516 -158 -788 -156 -461 -149 -762 -702 -505 -389 -271 -844 -352 -235 -295 -276 -963 -952 -881 -911 -167 -454 -748 -717 -614 -930 -271 -546 -256 -622 -513 -604 -93 -501 -926 -784 -792 -240 -604 -776 -672 -528 -874 -912 -300 -406 -162 -326 -345 -78 -90 -648 -807 -655 -123 -826 -451 -273 -676 -174 -135 -515 -654 -155 -15 -588 -826 -840 -898 -769 -670 -442 -500 -690 -492 -745 -415 -972 -2 -213 -263 -321 -522 -773 -286 -692 -881 -955 -774 -696 -984 -931 -35 -759 -295 -343 -793 -268 -667 -653 -479 -933 -355 -300 -97 -742 -571 -341 -360 -331 -717 -270 -904 -36 -884 -952 -669 -655 -478 -351 -9 -88 -640 -817 -441 -552 -70 -133 -114 -249 -172 -624 -927 -225 -554 -701 -26 -766 -680 -727 -908 -394 -106 -313 -60 -590 -478 -105 -195 -262 -677 -813 -574 -871 -335 -659 -206 -974 -817 -550 -641 -641 -970 -58 -542 -779 -478 -25 -560 -567 -848 -506 -178 -343 -190 -112 -895 -147 -758 -513 -451 -391 -193 -978 -222 -859 -344 -640 -844 -727 -450 -778 -671 -929 -316 -885 -766 -353 -26 -981 -134 -801 -383 -419 -200 -856 -190 -618 -820 -160 -757 -320 -903 -838 -511 -497 -278 -894 -552 -55 -650 -881 -237 -264 -239 -245 -866 -330 -984 -472 -509 -530 -662 -506 -63 -312 -498 -150 -199 -849 -415 -257 -948 -594 -419 -729 -926 -441 -389 -643 -126 -783 -474 -479 -867 -528 -719 -819 -18 -461 -262 -348 -35 -911 -341 -122 -737 -503 -62 -738 -896 -621 -401 -220 -780 -695 -324 -129 -583 -577 -14 -215 -806 -306 -367 -642 -102 -94 -915 -800 -98 -867 -664 -210 -633 -967 -633 -132 -549 -728 -733 -555 -341 -104 -78 -730 -511 -76 -788 -208 -604 -651 -100 -598 -249 -179 -11 -515 -318 -721 -869 -324 -487 -794 -705 -455 -889 -264 -129 -35 -915 -869 -363 -889 -584 -662 -570 -76 -200 -466 -415 -257 -28 -542 -854 -664 -950 -169 -1 -916 -824 -562 -282 -44 -289 -535 -287 -843 -629 -188 -362 -717 -198 -573 -416 -352 -322 -372 -956 -832 -393 -2 -674 -685 -865 -382 -862 -86 -848 -142 -86 -699 -280 -860 -415 -768 -212 -623 -750 -562 -91 -812 -889 -333 -723 -119 -689 -233 -646 -683 -155 -268 -694 -956 -605 -912 -868 -612 -743 -752 -263 -539 -464 -205 -486 -501 -735 -546 -381 -768 -919 -333 -157 -631 -351 -463 -273 -418 -814 -390 -141 -379 -264 -929 -719 -601 -471 -385 -369 -778 -742 -256 -90 -45 -629 -434 -548 -857 -851 -174 -467 -739 -483 -68 -929 -599 -992 -128 -615 -184 -222 -230 -264 -3 -818 -751 -812 -309 -437 -274 -183 -344 -805 -544 -963 -383 -735 -953 -63 -334 -128 -691 -612 -839 -842 -130 -937 -870 -130 -226 -197 -783 -916 -617 -46 -622 -418 -865 -679 -591 -37 -435 -57 -343 -867 -139 -824 -993 -615 -319 -821 -637 -388 -605 -978 -538 -8 -249 -363 -853 -402 -434 -505 -426 -608 -512 -881 -488 -908 -394 -428 -818 -672 -278 -575 -215 -931 -921 -441 -193 -12 -814 -30 -853 -997 -551 -316 -533 -152 -540 -11 -304 -762 -579 -857 -206 -742 -294 -630 -437 -875 -674 -687 -712 -230 -379 -102 -791 -271 -628 -497 -609 -478 -958 -206 -562 -625 -579 -839 -901 -853 -740 -160 -151 -634 -834 -841 -506 -451 -671 -815 -602 -589 -648 -367 -595 -587 -253 -298 -478 -219 -932 -996 -286 -569 -936 -238 -545 -29 -222 -805 -52 -877 -475 -334 -45 -679 -403 -604 -399 -965 -34 -806 -715 -701 -117 -131 -973 -489 -43 -169 -985 -517 -133 -191 -322 -402 -222 -93 -130 -759 -810 -311 -531 -912 -851 -6 -839 -610 -342 -381 -566 -557 -149 -697 -185 -900 -205 -896 -780 -536 -320 -627 -182 -977 -837 -522 -824 -833 -840 -371 -215 -51 -644 -716 -9 -949 -883 -87 -700 -999 -83 -216 -572 -383 -208 -655 -840 -787 -343 -894 -121 -666 -921 -631 -263 -536 -693 -683 -253 -394 -148 -863 -941 -244 -810 -318 -725 -233 -319 -758 -864 -964 -665 -322 -784 -980 -224 -449 -339 -516 -962 -290 -876 -651 -752 -224 -376 -945 -148 -978 -316 -7 -372 -701 -747 -380 -714 -560 -798 -33 -798 -206 -624 -889 -403 -974 -820 -505 -709 -709 -317 -14 -994 -435 -653 -915 -394 -350 -288 -948 -245 -274 -989 -170 -735 -587 -358 -668 -772 -296 -759 -923 -759 -214 -440 -255 -349 -915 -942 -378 -91 -83 -386 -571 -149 -683 -258 -672 -915 -591 -254 -401 -106 -831 -517 -515 -544 -353 -947 -163 -78 -167 -561 -827 -14 -119 -253 -900 -449 -405 -907 -202 -730 -684 -397 -693 -54 -897 -431 -27 -359 -868 -80 -347 -702 -376 -624 -537 -515 -489 -510 -935 -209 -182 -364 -684 -326 -533 -795 -3 -824 -436 -336 -240 -540 -635 -403 -642 -574 -591 -727 -245 -163 -561 -309 -532 -915 -27 -761 -867 -101 -493 -310 -232 -749 -791 -985 -476 -317 -933 -460 -87 -206 -679 -423 -194 -726 -237 -244 -603 -688 -642 -445 -562 -136 -905 -990 -133 -165 -54 -268 -535 -28 -897 -899 -255 -802 -429 -289 -270 -245 -816 -533 -464 -939 -592 -768 -548 -13 -530 -537 -720 -769 -395 -259 -57 -922 -310 -880 -836 -649 -960 -837 -221 -685 -372 -970 -739 -506 -118 -88 -656 -823 -800 -330 -361 -809 -110 -468 -320 -910 -515 -534 -49 -23 -939 -543 -142 -49 -865 -776 -268 -216 -96 -961 -877 -508 -402 -364 -936 -1 -517 -22 -215 -301 -649 -703 -141 -612 -163 -261 -50 -741 -500 -859 -186 -353 -520 -4 -407 -197 -894 -983 -657 -970 -8 -881 -523 -128 -828 -390 -160 -918 -992 -687 -253 -685 -323 -611 -679 -278 -915 -464 -864 -293 -147 -870 -623 -330 -255 -129 -557 -742 -405 -362 -747 -40 -214 -182 -224 -521 -923 -394 -951 -279 -430 -488 -566 -472 -91 -875 -33 -194 -332 -110 -555 -463 -554 -915 -972 -830 -785 -530 -817 -572 -454 -652 -442 -119 -985 -832 -948 -304 -854 -860 -112 -815 -349 -501 -848 -90 -240 -993 -965 -557 -681 -857 -732 -535 -285 -720 -134 -555 -460 -116 -449 -843 -226 -599 -934 -862 -672 -388 -813 -983 -164 -697 -163 -58 -459 -859 -230 -635 -163 -422 -776 -826 -884 -584 -75 -167 -1 -356 -686 -570 -908 -411 -312 -724 -119 -552 -842 -170 -873 -1000 -88 -56 -742 -995 -736 -815 -666 -290 -327 -75 -644 -375 -932 -323 -448 -39 -978 -306 -960 -416 -716 -987 -194 -389 -224 -538 -332 -421 -635 -500 -691 -716 -199 -639 -873 -589 -685 -111 -188 -180 -168 -128 -978 -637 -454 -704 -200 -447 -548 -525 -438 -608 -648 -645 -498 -671 -847 -501 -824 -718 -980 -508 -840 -715 -675 -793 -365 -448 -452 -570 -175 -24 -276 -219 -911 -733 -438 -501 -383 -579 -893 -711 -123 -658 -854 -886 -867 -507 -917 -183 -596 -972 -45 -454 -584 -604 -233 -530 -577 -458 -521 -659 -900 -397 -914 -650 -101 -88 -635 -240 -700 -453 -24 -446 -653 -221 -248 -763 -25 -428 -897 -561 -839 -451 -373 -357 -309 -137 -199 -711 -832 -1 -432 -489 -537 -331 -862 -220 -55 -219 -926 -536 -304 -62 -39 -84 -187 -735 -821 -18 -447 -290 -202 -249 -46 -184 -452 -154 -335 -339 -386 -310 -95 -527 -187 -570 -199 -902 -769 -646 -385 -992 -1000 -507 -281 -864 -319 -396 -957 -957 -766 -722 -389 -34 -916 -421 -304 -597 -23 -490 -842 -127 -441 -199 -815 -531 -264 -641 -733 -930 -147 -988 -549 -642 -265 -334 -939 -160 -661 -114 -596 -109 -840 -55 -328 -156 -591 -84 -649 -113 -71 -43 -613 -566 -501 -626 -737 -593 -283 -473 -213 -176 -745 -863 -487 -144 -290 -925 -215 -806 -61 -383 -18 -522 -799 -406 -101 -70 -719 -463 -731 -112 -998 -132 -677 -13 -85 -143 -253 -71 -274 -86 -876 -979 -90 -256 -73 -146 -215 -996 -185 -387 -810 -346 -364 -866 -5 -484 -929 -741 -24 -743 -858 -894 -384 -176 -374 -533 -681 -763 -569 -197 -696 -128 -962 -136 -718 -593 -684 -100 -920 -391 -112 -890 -193 -771 -155 -219 -187 -813 -55 -134 -740 -145 -288 -724 -465 -952 -287 -54 -498 -271 -683 -983 -395 -901 -602 -940 -607 -579 -562 -952 -346 -79 -936 -624 -834 -323 -814 -209 -740 -914 -563 -233 -641 -311 -148 -432 -140 -606 -479 -71 -670 -842 -321 -293 -313 -715 -308 -332 -261 -552 -906 -286 -596 -810 -388 -263 -513 -530 -255 -202 -480 -222 -60 -396 -113 -567 -498 -909 -768 -880 -925 -146 -642 -190 -214 -606 -730 -597 -887 -794 -44 -29 -191 -200 -942 -148 -556 -259 -387 -927 -292 -264 -706 -203 -852 -29 -197 -636 -253 -817 -245 -156 -758 -217 -259 -817 -928 -87 -43 -874 -116 -820 -266 -858 -260 -47 -106 -485 -813 -286 -513 -505 -75 -606 -404 -25 -882 -113 -444 -703 -77 -63 -476 -292 -714 -734 -765 -829 -358 -938 -979 -2 -387 -862 -399 -125 -768 -303 -700 -276 -669 -350 -672 -379 -182 -661 -12 -910 -457 -397 -585 -148 -216 -445 -233 -101 -873 -357 -251 -317 -334 -513 -157 -300 -508 -574 -552 -711 -13 -384 -465 -828 -477 -169 -975 -358 -837 -522 -288 -990 -112 -190 -427 -338 -669 -57 -328 -9 -226 -182 -970 -24 -27 -944 -189 -825 -1000 -673 -999 -123 -737 -532 -542 -137 -834 -650 -255 -978 -265 -784 -830 -890 -407 -184 -479 -658 -710 -34 -472 -330 -335 -798 -495 -845 -156 -563 -351 -293 -160 -162 -818 -154 -364 -505 -296 -605 -461 -616 -163 -45 -754 -189 -233 -954 -787 -462 -966 -425 -350 -404 -745 -988 -754 -497 -568 -994 -947 -871 -486 -879 -972 -259 -394 -836 -485 -455 -521 -429 -243 -860 -532 -793 -563 -60 -945 -464 -105 -353 -305 -668 -532 -930 -922 -730 -346 -543 -787 -692 -766 -77 -278 -148 -601 -111 -857 -807 -275 -321 -933 -615 -138 -342 -238 -653 -144 -453 -651 -948 -326 -581 -863 -694 -381 -453 -515 -101 -659 -9 -279 -886 -496 -80 -2 -280 -886 -930 -137 -889 -520 -441 -941 -276 -885 -131 -447 -434 -133 -592 -476 -734 -723 -103 -517 -58 -750 -326 -561 -485 -802 -737 -676 -476 -328 -124 -274 -998 -173 -522 -129 -936 -90 -233 -281 -946 -480 -219 -146 -291 -365 -433 -287 -445 -250 -955 -363 -302 -823 -900 -547 -614 -876 -228 -24 -784 -710 -703 -818 -754 -656 -264 -38 -659 -417 -161 -928 -715 -908 -132 -708 -613 -809 -698 -881 -124 -470 -247 -884 -464 -902 -708 -185 -887 -672 -403 -409 -364 -402 -918 -501 -196 -432 -396 -307 -589 -200 -40 -389 -776 -667 -590 -362 -297 -129 -764 -617 -333 -873 -585 -457 -599 -78 -211 -991 -728 -550 -881 -307 -154 -887 -577 -670 -341 -632 -93 -163 -522 -650 -19 -166 -172 -272 -453 -338 -492 -242 -654 -877 -553 -419 -987 -360 -416 -428 -56 -57 -491 -999 -85 -862 -366 -133 -12 -92 -842 -808 -394 -582 -710 -991 -291 -457 -217 -549 -865 -110 -776 -787 -991 -421 -914 -572 -260 -193 -676 -695 -744 -617 -221 -635 -770 -606 -26 -383 -683 -51 -651 -72 -766 -654 -273 -405 -818 -358 -777 -247 -671 -907 -824 -247 -438 -385 -755 -585 -956 -142 -341 -605 -516 -115 -523 -786 -234 -267 -226 -926 -134 -896 -489 -812 -118 -698 -189 -376 -663 -501 -447 -90 -105 -794 -558 -315 -193 -716 -868 -938 -22 -610 -574 -82 -111 -909 -489 -986 -521 -5 -306 -453 -381 -713 -299 -552 -784 -504 -369 -92 -231 -177 -758 -609 -525 -685 -515 -354 -577 -303 -986 -997 -959 -37 -154 -959 -582 -798 -570 -72 -950 -60 -777 -786 -95 -968 -748 -515 -380 -896 -746 -794 -835 -134 -275 -871 -495 -573 -409 -210 -46 -565 -573 -604 -563 -379 -803 -822 -544 -98 -823 -733 -508 -491 -330 -677 -832 -645 -624 -237 -403 -863 -220 -590 -429 -883 -129 -298 -804 -876 -105 -432 -971 -792 -909 -745 -244 -264 -942 -995 -21 -322 -859 -265 -542 -210 -14 -914 -627 -651 -768 -703 -401 -837 -804 -801 -495 -883 -897 -780 -545 -682 -166 -242 -87 -534 -759 -489 -194 -156 -546 -24 -206 -435 -234 -998 -151 -949 -302 -808 -133 -646 -198 -935 -180 -104 -901 -975 -934 -124 -494 -725 -258 -749 -511 -382 -617 -913 -83 -79 -269 -403 -578 -683 -612 -649 -746 -296 -651 -769 -352 -122 -334 -97 -442 -479 -882 -5 -789 -371 -327 -919 -708 -39 -693 -142 -811 -750 -535 -6 -689 -267 -953 -160 -59 -263 -453 -654 -554 -338 -120 -852 -904 -317 -268 -279 -195 -899 -396 -285 -734 -83 -507 -396 -649 -868 -735 -920 -434 -603 -827 -167 -291 -558 -97 -692 -527 -278 -393 -357 -241 -799 -963 -219 -607 -208 -418 -600 -971 -583 -782 -881 -630 -904 -990 -370 -699 -63 -647 -384 -23 -769 -278 -286 -630 -74 -992 -710 -822 -626 -632 -702 -284 -831 -292 -852 -21 -559 -733 -227 -114 -430 -160 -424 -509 -891 -749 -81 -186 -804 -838 -152 -791 -100 -817 -58 -665 -699 -755 -686 -9 -991 -342 -975 -106 -380 -769 -904 -898 -94 -654 -861 -871 -307 -947 -784 -361 -211 -276 -895 -123 -945 -628 -887 -390 -606 -947 -466 -416 -920 -778 -34 -496 -787 -10 -804 -539 -311 -64 -185 -927 -219 -257 -35 -901 -922 -948 -853 -684 -498 -541 -591 -921 -437 -751 -927 -42 -140 -135 -915 -819 -580 -286 -799 -850 -349 -277 -684 -444 -688 -46 -872 -427 -979 -24 -864 -877 -66 -995 -47 -544 -468 -17 -938 -507 -495 -510 -155 -71 -424 -645 -682 -979 -489 -153 -359 -900 -317 -517 -797 -770 -979 -156 -736 -858 -931 -719 -774 -5 -438 -222 -597 -150 -652 -319 -810 -969 -603 -853 -574 -755 -348 -290 -382 -179 -189 -913 -406 -829 -322 -422 -207 -528 -468 -309 -388 -788 -737 -528 -113 -195 -884 -697 -312 -44 -644 -424 -979 -744 -963 -482 -761 -159 -495 -225 -834 -844 -677 -10 -69 -374 -949 -507 -897 -941 -7 -543 -910 -96 -68 -150 -605 -975 -415 -486 -839 -392 -519 -716 -561 -942 -28 -623 -100 -752 -921 -77 -104 -729 -406 -119 -961 -367 -248 -990 -807 -370 -334 -641 -85 -521 -550 -493 -477 -483 -128 -952 -316 -63 -894 -696 -401 -328 -139 -635 -359 -768 -943 -262 -916 -856 -553 -448 -504 -396 -625 -537 -5 -996 -688 -28 -635 -839 -645 -471 -481 -380 -587 -874 -699 -144 -559 -11 -260 -948 -412 -304 -851 -164 -1 -614 -838 -731 -391 -684 -537 -435 -184 -263 -297 -550 -284 -323 -129 -962 -968 -164 -812 -788 -899 -118 -331 -908 -940 -876 -43 -302 -494 -186 -737 -325 -27 -557 -897 -534 -257 -208 -212 -287 -738 -988 -693 -852 -946 -837 -573 -227 -944 -399 -22 -472 -81 -420 -745 -523 -22 -565 -284 -206 -63 -654 -813 -323 -507 -890 -847 -968 -105 -529 -714 -410 -511 -996 -106 -28 -810 -416 -415 -69 -996 -243 -324 -616 -111 -616 -365 -597 -984 -866 -981 -177 -480 -652 -875 -510 -547 -691 -164 -662 -944 -299 -560 -925 -761 -209 -783 -469 -250 -369 -2 -995 -424 -102 -366 -455 -258 -653 -997 -820 -451 -326 -306 -717 -801 -322 -622 -374 -213 -618 -544 -183 -649 -819 -579 -118 -525 -907 -714 -693 -250 -607 -7 -605 -690 -751 -360 -117 -423 -580 -503 -192 -6 -921 -308 -905 -204 -186 -624 -390 -445 -383 -604 -46 -292 -377 -678 -997 -984 -144 -709 -550 -174 -185 -595 -267 -267 -29 -180 -544 -819 -342 -5 -54 -154 -120 -331 -134 -104 -912 -880 -32 -515 -328 -26 -894 -320 -589 -836 -665 -973 -199 -159 -80 -426 -394 -61 -384 -418 -207 -778 -957 -910 -985 -426 -138 -933 -479 -89 -238 -587 -202 -198 -921 -986 -889 -489 -466 -738 -635 -235 -334 -302 -151 -793 -585 -54 -17 -189 -306 -209 -8 -908 -582 -734 -425 -206 -891 -780 -537 -945 -314 -354 -337 -115 -233 -388 -239 -797 -554 -754 -291 -26 -171 -822 -896 -123 -924 -255 -555 -754 -601 -797 -915 -585 -645 -530 -671 -174 -769 -856 -99 -4 -668 -867 -761 -678 -425 -913 -857 -770 -990 -734 -330 -213 -240 -243 -437 -727 -338 -428 -388 -785 -628 -367 -422 -222 -247 -553 -642 -623 -127 -454 -710 -948 -974 -482 -69 -479 -485 -50 -992 -425 -226 -531 -736 -488 -845 -527 -442 -462 -147 -198 -367 -110 -781 -587 -128 -467 -480 -840 -870 -763 -517 -449 -595 -953 -274 -67 -947 -55 -876 -830 -155 -11 -892 -172 -197 -205 -848 -530 -724 -514 -544 -277 -475 -216 -91 -310 -589 -140 -594 -224 -536 -125 -530 -709 -8 -754 -747 -468 -994 -141 -520 -544 -500 -620 -71 -652 -119 -883 -427 -575 -665 -166 -668 -553 -736 -739 -909 -302 -504 -155 -739 -219 -547 -527 -897 -893 -188 -63 -978 -13 -747 -998 -78 -399 -726 -357 -246 -246 -883 -786 -63 -101 -224 -135 -871 -200 -381 -505 -321 -103 -334 -582 -794 -767 -900 -261 -85 -775 -377 -6 -820 -496 -501 -141 -908 -726 -778 -481 -299 -239 -957 -752 -795 -532 -34 -935 -195 -766 -261 -7 -970 -978 -816 -286 -740 -953 -982 -725 -584 -658 -835 -398 -662 -355 -66 -888 -249 -193 -174 -874 -332 -857 -666 -41 -501 -365 -100 -883 -66 -383 -74 -41 -573 -416 -933 -285 -869 -471 -911 -316 -249 -27 -321 -982 -842 -299 -464 -596 -324 -535 -969 -444 -983 -659 -83 -920 -500 -896 -815 -120 -723 -721 -26 -446 -308 -829 -630 -63 -307 -605 -324 -446 -714 -81 -416 -939 -39 -271 -984 -364 -776 -571 -642 -735 -824 -57 -798 -321 -976 -595 -209 -138 -572 -111 -495 -759 -521 -263 -642 -712 -173 -900 -832 -322 -897 -912 -947 -96 -860 -410 -315 -410 -369 -224 -763 -999 -928 -218 -703 -470 -940 -767 -259 -585 -354 -676 -138 -662 -166 -29 -978 -332 -391 -871 -719 -829 -188 -745 -346 -748 -303 -630 -126 -992 -33 -234 -260 -991 -449 -195 -764 -495 -838 -805 -142 -268 -985 -912 -603 -993 -8 -65 -74 -305 -422 -809 -272 -376 -716 -33 -715 -162 -728 -464 -142 -577 -675 -270 -372 -337 -990 -602 -655 -728 -926 -609 -628 -243 -946 -113 -496 -753 -598 -514 -562 -134 -994 -308 -155 -594 -303 -805 -210 -351 -311 -411 -933 -394 -490 -323 -167 -124 -501 -834 -299 -40 -475 -290 -173 -260 -626 -830 -756 -740 -303 -84 -605 -765 -996 -877 -610 -421 -849 -525 -982 -746 -840 -321 -49 -760 -393 -230 -862 -191 -167 -294 -469 -858 -285 -791 -326 -439 -531 -719 -318 -145 -84 -764 -320 -83 -947 -966 -22 -128 -939 -478 -613 -214 -945 -648 -169 -370 -901 -543 -343 -130 -763 -790 -588 -969 -485 -257 -41 -851 -207 -369 -355 -868 -658 -719 -862 -116 -907 -560 -688 -955 -554 -533 -326 -577 -576 -822 -648 -271 -10 -737 -916 -812 -828 -334 -210 -444 -349 -307 -810 -146 -492 -426 -161 -888 -426 -648 -614 -371 -188 -484 -879 -435 -728 -447 -20 -798 -433 -951 -352 -448 -91 -66 -586 -81 -437 -311 -650 -45 -268 -82 -805 -298 -251 -225 -756 -917 -586 -595 -347 -303 -382 -597 -93 -367 -400 -239 -252 -508 -679 -106 -187 -535 -553 -977 -141 -205 -419 -546 -537 -839 -634 -294 -5 -441 -928 -113 -764 -66 -693 -260 -474 -754 -350 -944 -818 -382 -48 -605 -282 -863 -139 -381 -491 -929 -195 -924 -723 -146 -584 -391 -372 -260 -11 -371 -158 -483 -241 -351 -555 -914 -258 -884 -589 -458 -111 -634 -955 -922 -764 -186 -843 -172 -405 -350 -959 -736 -406 -226 -569 -187 -182 -990 -318 -534 -422 -11 -203 -208 -155 -841 -183 -186 -919 -283 -977 -121 -547 -333 -949 -772 -855 -44 -801 -742 -418 -280 -702 -686 -142 -581 -80 -721 -979 -381 -114 -767 -760 -69 -77 -668 -966 -603 -409 -667 -995 -928 -58 -720 -785 -765 -371 -733 -739 -978 -121 -998 -681 -660 -440 -632 -459 -178 -202 -45 -941 -819 -588 -352 -864 -971 -215 -451 -573 -648 -621 -884 -193 -87 -886 -120 -185 -156 -958 -861 -424 -672 -794 -599 -237 -453 -687 -946 -871 -514 -124 -500 -82 -77 -50 -413 -143 -243 -35 -505 -726 -981 -241 -763 -291 -332 -951 -580 -650 -808 -286 -864 -872 -826 -781 -538 -107 -53 -994 -769 -54 -175 -893 -44 -339 -188 -491 -58 -267 -691 -264 -246 -260 -646 -164 -342 -99 -965 -846 -923 -988 -155 -461 -492 -19 -841 -142 -949 -978 -674 -944 -934 -321 -969 -412 -639 -13 -854 -235 -308 -722 -69 -447 -102 -424 -665 -148 -664 -182 -319 -245 -782 -137 -406 -746 -656 -726 -15 -169 -483 -422 -377 -913 -30 -456 -106 -877 -629 -33 -116 -539 -620 -622 -812 -728 -908 -393 -414 -695 -82 -85 -544 -331 -310 -496 -856 -591 -833 -165 -678 -403 -104 -922 -239 -361 -307 -856 -998 -429 -18 -7 -799 -155 -445 -717 -71 -717 -994 -565 -819 -913 -50 -476 -313 -319 -89 -271 -691 -276 -993 -6 -503 -301 -534 -455 -574 -392 -465 -851 -326 -335 -323 -357 -793 -912 -263 -356 -446 -858 -370 -105 -209 -369 -762 -9 -485 -501 -910 -203 -567 -284 -31 -822 -744 -33 -196 -158 -862 -541 -437 -842 -868 -808 -645 -929 -421 -691 -447 -834 -991 -602 -392 -20 -686 -866 -718 -611 -953 -955 -94 -622 -706 -870 -439 -353 -105 -461 -547 -658 -157 -224 -600 -787 -38 -4 -171 -604 -944 -278 -59 -593 -335 -296 -218 -139 -603 -260 -272 -262 -290 -764 -225 -579 -213 -359 -288 -864 -52 -925 -107 -185 -791 -16 -917 -884 -549 -268 -879 -800 -962 -841 -644 -871 -346 -270 -266 -407 -719 -163 -570 -764 -441 -857 -998 -304 -774 -453 -297 -791 -900 -700 -496 -541 -143 -493 -64 -662 -336 -801 -459 -9 -945 -719 -346 -33 -354 -185 -148 -217 -887 -373 -43 -648 -961 -148 -102 -417 -953 -252 -441 -327 -457 -526 -333 -719 -351 -489 -8 -407 -707 -287 -122 -881 -520 -125 -941 -790 -299 -414 -455 -854 -611 -111 -215 -713 -766 -578 -393 -518 -837 -360 -967 -719 -570 -73 -497 -160 -179 -439 -502 -313 -787 -429 -608 -151 -441 -365 -556 -356 -838 -534 -893 -259 -412 -219 -560 -655 -135 -539 -520 -519 -903 -85 -673 -826 -420 -381 -929 -936 -973 -314 -541 -544 -45 -138 -947 -16 -986 -85 -280 -391 -36 -45 -112 -204 -80 -691 -113 -301 -665 -681 -868 -262 -643 -139 -519 -908 -248 -403 -869 -632 -941 -613 -961 -741 -372 -637 -581 -822 -109 -986 -992 -352 -853 -621 -998 -39 -296 -645 -186 -777 -814 -366 -386 -228 -949 -490 -550 -646 -12 -953 -242 -786 -964 -982 -758 -614 -398 -144 -783 -403 -183 -248 -215 -186 -633 -214 -185 -686 -382 -751 -51 -490 -242 -693 -590 -732 -498 -301 -768 -580 -353 -164 -786 -786 -690 -849 -472 -10 -813 -687 -235 -338 -543 -674 -483 -857 -942 -73 -64 -442 -31 -113 -902 -330 -383 -322 -872 -833 -475 -63 -988 -668 -753 -312 -744 -856 -355 -681 -507 -50 -314 -567 -393 -709 -996 -184 -827 -830 -248 -567 -983 -410 -824 -931 -893 -219 -459 -929 -468 -191 -785 -179 -438 -430 -826 -576 -805 -153 -833 -311 -763 -727 -717 -400 -396 -242 -87 -405 -982 -765 -440 -680 -40 -35 -592 -593 -462 -510 -794 -797 -5 -83 -678 -193 -524 -386 -513 -987 -647 -657 -665 -964 -265 -258 -8 -518 -206 -834 -14 -83 -873 -589 -477 -234 -998 -82 -601 -438 -51 -267 -45 -402 -127 -123 -722 -251 -8 -263 -2 -717 -720 -326 -309 -621 -517 -185 -868 -483 -743 -115 -774 -781 -458 -764 -344 -730 -144 -380 -570 -55 -113 -185 -354 -241 -514 -78 -903 -682 -579 -257 -109 -581 -994 -35 -280 -40 -608 -181 -79 -386 -895 -488 -139 -56 -948 -548 -891 -169 -116 -49 -620 -844 -310 -720 -779 -415 -48 -623 -535 -982 -399 -49 -741 -213 -836 -174 -259 -528 -566 -823 -7 -75 -579 -906 -578 -168 -329 -281 -442 -197 -515 -163 -88 -162 -721 -803 -543 -452 -706 -481 -427 -283 -539 -81 -662 -115 -642 -772 -674 -866 -928 -412 -992 -487 -881 -860 -286 -599 -949 -622 -300 -629 -559 -159 -187 -123 -647 -497 -190 -751 -345 -870 -137 -928 -249 -102 -102 -992 -153 -482 -377 -271 -379 -503 -340 -474 -661 -901 -562 -284 -105 -394 -187 -33 -118 -356 -949 -730 -979 -446 -921 -223 -347 -384 -803 -970 -204 -823 -140 -956 -877 -63 -696 -25 -681 -65 -432 -619 -264 -747 -684 -690 -624 -646 -968 -424 -610 -464 -275 -677 -13 -942 -812 -625 -335 -742 -777 -960 -371 -389 -503 -504 -533 -106 -246 -147 -195 -440 -5 -519 -59 -352 -340 -548 -586 -296 -933 -134 -962 -417 -96 -887 -249 -663 -290 -26 -816 -732 -915 -242 -35 -291 -423 -160 -39 -971 -491 -336 -250 -815 -68 -130 -771 -482 -296 -731 -143 -310 -886 -913 -992 -921 -293 -806 -269 -48 -940 -931 -508 -306 -115 -866 -190 -698 -88 -911 -739 -388 -646 -398 -838 -106 -17 -848 -214 -783 -931 -797 -64 -672 -32 -294 -888 -357 -920 -260 -189 -166 -183 -207 -432 -252 -430 -730 -544 -380 -80 -126 -310 -130 -450 -858 -454 -962 -197 -950 -93 -235 -935 -209 -691 -233 -447 -424 -341 -943 -880 -78 -717 -967 -885 -314 -686 -710 -655 -877 -635 -410 -976 -345 -579 -960 -969 -584 -380 -91 -154 -664 -273 -208 -890 -758 -25 -771 -240 -95 -861 -724 -45 -692 -200 -573 -677 -847 -549 -180 -981 -431 -15 -899 -73 -443 -740 -215 -467 -65 -442 -828 -425 -898 -935 -411 -876 -590 -815 -129 -433 -809 -778 -70 -389 -704 -359 -222 -455 -398 -146 -416 -278 -831 -650 -129 -931 -643 -822 -944 -317 -582 -225 -923 -418 -642 -769 -665 -140 -738 -544 -828 -2 -651 -166 -596 -671 -294 -300 -946 -818 -200 -302 -282 -53 -983 -343 -660 -417 -40 -765 -475 -252 -442 -997 -322 -325 -168 -557 -208 -522 -753 -325 -128 -207 -496 -632 -303 -49 -942 -369 -723 -849 -345 -676 -775 -805 -585 -240 -365 -183 -980 -496 -45 -516 -593 -770 -475 -305 -202 -33 -93 -838 -166 -109 -407 -784 -370 -208 -117 -52 -299 -790 -314 -657 -190 -243 -704 -434 -660 -820 -830 -902 -201 -538 -79 -366 -138 -564 -425 -568 -237 -888 -317 -345 -786 -691 -369 -242 -773 -467 -847 -766 -917 -1 -539 -444 -402 -964 -444 -463 -465 -992 -619 -505 -677 -783 -639 -305 -199 -360 -566 -451 -66 -522 -798 -786 -972 -275 -117 -518 -563 -328 -764 -132 -629 -784 -232 -412 -529 -657 -852 -482 -561 -589 -287 -714 -438 -69 -154 -121 -984 -756 -485 -735 -656 -607 -119 -181 -889 -42 -655 -547 -693 -304 -175 -310 -956 -95 -322 -880 -904 -520 -177 -79 -507 -307 -983 -539 -672 -356 -449 -527 -303 -702 -27 -379 -393 -500 -960 -220 -778 -100 -671 -64 -321 -22 -62 -999 -602 -634 -630 -443 -287 -594 -996 -444 -657 -360 -371 -591 -711 -385 -190 -676 -754 -139 -825 -844 -732 -524 -668 -316 -769 -16 -820 -865 -498 -51 -758 -914 -575 -411 -548 -837 -231 -41 -819 -48 -636 -121 -475 -866 -87 -515 -222 -143 -421 -237 -165 -117 -479 -838 -580 -719 -484 -939 -68 -678 -971 -878 -761 -843 -532 -186 -153 -23 -707 -995 -32 -730 -771 -349 -615 -238 -923 -782 -898 -572 -198 -56 -582 -354 -925 -73 -423 -538 -354 -975 -706 -518 -24 -706 -813 -556 -921 -996 -871 -724 -879 -461 -295 -841 -485 -312 -311 -238 -631 -963 -615 -649 -235 -406 -650 -56 -946 -233 -972 -999 -81 -358 -581 -628 -92 -26 -318 -11 -906 -592 -146 -55 -616 -170 -545 -447 -614 -536 -102 -548 -773 -470 -982 -414 -828 -435 -793 -710 -498 -501 -366 -861 -131 -619 -813 -507 -34 -859 -995 -387 -704 -249 -981 -824 -571 -761 -419 -492 -287 -373 -891 -388 -200 -995 -792 -448 -694 -995 -571 -514 -630 -775 -719 -227 -61 -692 -478 -145 -540 -290 -733 -246 -703 -921 -323 -16 -74 -322 -226 -669 -977 -298 -742 -28 -665 -733 -802 -845 -396 -941 -194 -226 -954 -707 -416 -80 -547 -891 -250 -212 -972 -956 -132 -913 -228 -945 -360 -791 -131 -960 -288 -793 -893 -418 -380 -194 -782 -851 -79 -420 -562 -8 -186 -586 -802 -889 -392 -725 -984 -622 -931 -4 -276 -698 -804 -323 -603 -951 -504 -667 -38 -54 -1 -1000 -452 -870 -134 -350 -505 -449 -751 -318 -433 -571 -744 -570 -920 -169 -115 -888 -184 -522 -427 -825 -591 -418 -380 -331 -815 -502 -22 -54 -611 -459 -930 -612 -356 -797 -700 -877 -790 -85 -716 -986 -81 -497 -640 -354 -347 -380 -882 -332 -358 -989 -857 -83 -348 -743 -38 -200 -245 -662 -855 -304 -225 -487 -840 -626 -229 -192 -887 -64 -760 -685 -224 -483 -35 -773 -9 -250 -176 -777 -995 -214 -121 -502 -709 -958 -874 -514 -559 -192 -845 -78 -128 -383 -546 -537 -477 -716 -543 -368 -360 -766 -720 -916 -772 -769 -966 -17 -739 -681 -340 -358 -544 -605 -179 -712 -550 -414 -795 -85 -224 -231 -387 -741 -655 -175 -896 -221 -581 -80 -542 -805 -787 -743 -406 -435 -979 -848 -947 -170 -360 -934 -943 -578 -254 -646 -635 -934 -557 -380 -350 -902 -613 -119 -180 -176 -430 -876 -914 -37 -779 -942 -784 -150 -538 -681 -327 -219 -294 -457 -124 -124 -529 -675 -854 -664 -291 -827 -530 -552 -283 -905 -745 -13 -127 -649 -651 -803 -499 -113 -179 -227 -911 -786 -727 -671 -809 -750 -542 -134 -531 -419 -226 -24 -677 -801 -897 -246 -657 -453 -987 -502 -443 -790 -879 -260 -647 -76 -989 -284 -96 -332 -165 -148 -231 -171 -47 -484 -339 -348 -173 -438 -492 -213 -689 -871 -543 -333 -311 -419 -943 -122 -844 -840 -357 -155 -949 -407 -686 -110 -760 -286 -950 -393 -34 -145 -279 -85 -989 -938 -656 -446 -667 -570 -130 -480 -955 -312 -432 -324 -992 -988 -25 -43 -687 -650 -656 -89 -612 -260 -780 -998 -442 -776 -236 -249 -328 -386 -149 -558 -656 -890 -912 -228 -846 -166 -653 -383 -53 -222 -900 -887 -903 -584 -10 -335 -436 -546 -502 -643 -287 -449 -840 -91 -998 -903 -919 -317 -771 -542 -42 -18 -707 -713 -817 -473 -864 -610 -301 -634 -374 -415 -408 -494 -503 -115 -65 -559 -604 -664 -642 -613 -985 -466 -796 -619 -618 -493 -672 -520 -48 -239 -559 -848 -612 -463 -884 -806 -261 -483 -994 -296 -315 -562 -869 -891 -887 -171 -176 -645 -679 -467 -32 -231 -869 -679 -412 -813 -713 -652 -147 -200 -747 -610 -40 -99 -760 -715 -685 -107 -325 -738 -153 -520 -870 -736 -33 -672 -83 -837 -472 -273 -90 -963 -108 -377 -580 -862 -530 -76 -570 -773 -750 -588 -11 -983 -800 -215 -205 -386 -458 -442 -17 -337 -479 -377 -260 -234 -717 -717 -635 -379 -695 -606 -748 -472 -249 -100 -498 -203 -645 -927 -114 -243 -355 -271 -415 -795 -223 -874 -495 -964 -477 -457 -81 -216 -512 -793 -410 -316 -583 -994 -256 -382 -291 -541 -816 -299 -61 -940 -263 -438 -461 -808 -750 -816 -126 -14 -332 -667 -635 -511 -257 -797 -837 -252 -203 -740 -617 -442 -554 -219 -723 -954 -32 -161 -651 -352 -711 -554 -35 -570 -70 -310 -968 -795 -447 -150 -620 -282 -535 -394 -284 -724 -735 -849 -127 -258 -111 -343 -125 -276 -600 -360 -785 -843 -172 -381 -750 -532 -814 -844 -329 -451 -564 -473 -878 -790 -351 -300 -393 -174 -167 -965 -38 -880 -839 -553 -694 -175 -789 -378 -238 -258 -520 -290 -593 -223 -671 -835 -462 -989 -843 -486 -160 -794 -130 -18 -124 -919 -225 -604 -411 -501 -123 -892 -133 -490 -515 -107 -956 -757 -22 -736 -268 -817 -626 -117 -441 -420 -995 -449 -406 -155 -36 -324 -623 -17 -844 -679 -773 -883 -708 -232 -887 -788 -706 -450 -439 -973 -741 -742 -101 -886 -221 -433 -737 -80 -833 -50 -716 -771 -218 -214 -955 -83 -121 -291 -379 -568 -684 -800 -966 -480 -290 -113 -977 -229 -937 -192 -880 -777 -687 -275 -618 -342 -115 -219 -725 -14 -669 -291 -911 -395 -547 -61 -991 -423 -915 -322 -58 -198 -685 -343 -506 -692 -153 -750 -20 -950 -647 -57 -24 -894 -669 -591 -97 -494 -612 -827 -291 -877 -779 -19 -80 -329 -951 -104 -687 -452 -65 -183 -923 -795 -154 -380 -991 -107 -676 -980 -197 -922 -559 -58 -890 -743 -702 -601 -676 -404 -853 -122 -505 -906 -961 -294 -832 -117 -575 -601 -494 -979 -361 -914 -971 -851 -448 -852 -904 -507 -551 -104 -473 -368 -395 -161 -647 -245 -698 -911 -363 -59 -174 -933 -313 -789 -117 -491 -337 -442 -197 -464 -359 -81 -55 -704 -947 -862 -853 -432 -320 -852 -640 -297 -135 -227 -521 -323 -944 -416 -900 -68 -885 -244 -798 -290 -123 -275 -312 -575 -852 -635 -374 -136 -355 -917 -314 -236 -104 -122 -884 -606 -491 -843 -196 -531 -490 -538 -312 -184 -819 -71 -829 -203 -722 -864 -914 -963 -617 -788 -517 -271 -591 -553 -453 -685 -629 -903 -889 -514 -87 -383 -528 -144 -694 -907 -218 -812 -493 -398 -212 -542 -782 -607 -455 -617 -939 -50 -245 -345 -668 -621 -303 -340 -445 -437 -552 -113 -379 -923 -308 -583 -85 -2 -692 -432 -959 -359 -963 -348 -455 -827 -362 -6 -79 -413 -465 -886 -962 -583 -469 -348 -133 -961 -696 -824 -354 -622 -41 -269 -886 -196 -473 -723 -941 -77 -92 -96 -229 -444 -109 -889 -727 -903 -157 -132 -813 -970 -269 -478 -627 -288 -724 -167 -512 -287 -170 -756 -732 -958 -868 -689 -30 -940 -338 -427 -658 -874 -492 -724 -452 -726 -79 -452 -505 -311 -435 -114 -385 -494 -628 -27 -249 -235 -594 -372 -157 -109 -438 -147 -367 -933 -552 -500 -519 -170 -781 -57 -804 -58 -142 -761 -648 -658 -931 -725 -500 -208 -98 -206 -701 -769 -224 -775 -508 -357 -817 -147 -294 -643 -476 -108 -530 -202 -335 -19 -186 -437 -467 -867 -154 -847 -383 -29 -893 -154 -642 -248 -406 -126 -622 -291 -488 -581 -225 -21 -903 -633 -931 -250 -201 -800 -702 -325 -513 -754 -762 -106 -394 -142 -846 -836 -177 -789 -601 -308 -276 -897 -747 -586 -525 -258 -441 -540 -531 -1000 -368 -608 -668 -710 -985 -785 -278 -537 -513 -28 -955 -538 -649 -146 -100 -786 -717 -636 -659 -114 -130 -388 -853 -831 -47 -733 -122 -456 -337 -918 -456 -308 -260 -534 -765 -605 -592 -781 -407 -113 -900 -342 -613 -408 -899 -550 -773 -86 -220 -534 -946 -663 -584 -927 -386 -293 -64 -220 -242 -493 -830 -165 -849 -159 -327 -514 -156 -826 -87 -743 -815 -85 -277 -974 -93 -855 -237 -953 -945 -737 -685 -947 -231 -186 -457 -901 -551 -507 -680 -338 -499 -720 -169 -173 -152 -981 -630 -740 -491 -919 -144 -741 -464 -591 -51 -637 -822 -314 -261 -871 -444 -976 -824 -344 -431 -233 -482 -774 -563 -393 -494 -329 -205 -798 -398 -993 -188 -824 -221 -99 -80 -687 -508 -127 -606 -811 -765 -463 -641 -887 -833 -633 -926 -94 -300 -616 -620 -919 -390 -784 -891 -785 -1 -724 -46 -416 -506 -265 -347 -422 -782 -237 -717 -280 -804 -331 -831 -631 -11 -758 -234 -86 -742 -727 -761 -515 -120 -893 -399 -737 -646 -752 -155 -271 -19 -112 -927 -942 -323 -90 -468 -720 -532 -290 -825 -52 -948 -670 -20 -641 -543 -654 -986 -137 -598 -104 -227 -749 -283 -742 -566 -697 -252 -253 -885 -508 -450 -408 -781 -316 -368 -688 -27 -629 -145 -902 -584 -578 -607 -850 -384 -341 -855 -68 -281 -319 -914 -449 -468 -90 -903 -159 -818 -303 -472 -999 -408 -428 -603 -773 -607 -740 -713 -96 -259 -924 -98 -597 -201 -537 -743 -494 -575 -508 -663 -209 -955 -366 -574 -864 -65 -998 -923 -543 -671 -622 -449 -245 -837 -947 -647 -882 -331 -559 -581 -248 -527 -124 -830 -428 -943 -584 -133 -676 -841 -998 -615 -293 -747 -737 -92 -314 -899 -312 -555 -610 -792 -656 -360 -852 -893 -634 -933 -627 -676 -963 -784 -101 -990 -378 -554 -31 -192 -222 -391 -603 -884 -112 -207 -520 -625 -3 -779 -98 -996 -313 -294 -998 -828 -833 -877 -277 -243 -414 -440 -422 -810 -27 -90 -90 -655 -212 -172 -567 -345 -405 -923 -462 -583 -377 -443 -653 -904 -893 -722 -410 -309 -554 -318 -111 -834 -603 -726 -690 -758 -700 -380 -482 -872 -832 -630 -271 -96 -745 -111 -630 -962 -491 -72 -947 -102 -804 -8 -771 -359 -407 -720 -159 -962 -267 -349 -621 -397 -792 -616 -35 -620 -552 -22 -267 -534 -539 -126 -298 -304 -353 -609 -708 -527 -632 -399 -413 -240 -361 -720 -285 -859 -212 -872 -193 -594 -343 -568 -760 -953 -58 -977 -178 -963 -216 -560 -167 -268 -990 -299 -768 -280 -415 -157 -771 -464 -174 -131 -496 -769 -773 -602 -704 -715 -602 -794 -437 -264 -363 -716 -30 -850 -186 -471 -360 -794 -931 -336 -915 -162 -824 -90 -799 -145 -962 -41 -156 -810 -51 -280 -746 -345 -743 -600 -584 -730 -586 -262 -43 -928 -127 -904 -279 -931 -903 -266 -955 -496 -138 -222 -262 -956 -661 -406 -544 -609 -677 -915 -618 -706 -734 -85 -132 -16 -216 -620 -628 -169 -310 -64 -448 -87 -918 -685 -13 -862 -88 -641 -60 -118 -758 -661 -88 -477 -517 -140 -575 -397 -9 -530 -739 -928 -664 -72 -874 -471 -80 -92 -580 -726 -710 -671 -28 -548 -701 -785 -170 -696 -221 -503 -49 -762 -126 -838 -664 -29 -818 -542 -521 -151 -860 -210 -722 -95 -43 -716 -187 -213 -469 -304 -842 -371 -145 -7 -716 -827 -465 -722 -30 -437 -308 -616 -551 -340 -326 -6 -179 -425 -649 -935 -440 -890 -684 -845 -466 -11 -900 -85 -149 -146 -82 -6 -774 -928 -200 -438 -546 -977 -427 -497 -269 -589 -609 -962 -579 -667 -350 -195 -187 -737 -298 -126 -839 -706 -906 -427 -604 -645 -370 -324 -795 -766 -768 -719 -586 -340 -344 -759 -371 -141 -751 -538 -164 -835 -889 -893 -850 -80 -724 -632 -959 -286 -845 -761 -801 -46 -794 -689 -691 -136 -892 -227 -765 -587 -470 -470 -728 -520 -79 -628 -844 -986 -893 -42 -217 -148 -166 -751 -102 -749 -757 -953 -320 -249 -218 -397 -442 -193 -51 -602 -135 -685 -888 -574 -351 -30 -907 -248 -144 -140 -314 -276 -741 -726 -665 -398 -516 -625 -265 -293 -364 -318 -416 -249 -92 -330 -489 -510 -947 -694 -248 -142 -948 -908 -620 -234 -135 -910 -886 -827 -153 -901 -223 -665 -410 -209 -505 -806 -321 -38 -544 -975 -892 -376 -193 -303 -507 -195 -49 -839 -981 -80 -562 -956 -678 -700 -258 -512 -471 -639 -220 -291 -13 -242 -600 -505 -847 -582 -564 -357 -206 -29 -568 -673 -276 -791 -207 -62 -118 -939 -741 -511 -451 -273 -337 -642 -350 -983 -323 -136 -372 -909 -586 -347 -7 -741 -924 -563 -514 -175 -477 -120 -211 -823 -47 -398 -302 -552 -206 -29 -332 -755 -125 -593 -533 -163 -876 -6 -806 -299 -619 -192 -940 -556 -948 -733 -210 -161 -502 -353 -516 -712 -26 -622 -929 -756 -454 -647 -929 -404 -354 -230 -526 -393 -95 -959 -999 -511 -631 -923 -712 -99 -911 -464 -931 -871 -424 -286 -48 -281 -182 -768 -180 -889 -86 -311 -829 -460 -678 -604 -62 -212 -617 -793 -520 -764 -917 -713 -18 -645 -319 -246 -362 -311 -551 -661 -705 -983 -775 -335 -387 -995 -967 -49 -311 -163 -684 -845 -517 -518 -498 -521 -267 -101 -892 -90 -34 -177 -438 -910 -318 -357 -3 -548 -687 -276 -407 -833 -783 -211 -610 -2 -789 -905 -96 -628 -837 -538 -233 -654 -287 -168 -961 -429 -761 -348 -133 -115 -979 -210 -273 -554 -576 -46 -401 -225 -543 -526 -214 -708 -580 -701 -287 -965 -379 -634 -929 -931 -582 -19 -657 -799 -262 -87 -399 -464 -853 -108 -899 -427 -773 -761 -862 -880 -111 -806 -978 -860 -295 -737 -820 -119 -421 -178 -793 -52 -664 -725 -943 -836 -991 -547 -268 -475 -403 -27 -569 -76 -416 -544 -496 -240 -135 -672 -154 -600 -428 -757 -545 -962 -506 -241 -418 -728 -553 -44 -505 -461 -693 -971 -993 -132 -701 -976 -811 -711 -425 -991 -250 -412 -227 -592 -791 -5 -844 -775 -92 -126 -691 -786 -443 -774 -852 -967 -903 -811 -161 -651 -313 -281 -627 -61 -868 -851 -666 -280 -666 -762 -687 -640 -959 -14 -895 -619 -783 -974 -125 -135 -871 -83 -182 -468 -306 -432 -361 -361 -993 -868 -861 -179 -878 -839 -203 -919 -183 -166 -107 -667 -701 -866 -520 -583 -766 -334 -119 -99 -525 -103 -236 -137 -864 -917 -959 -145 -541 -205 -394 -313 -832 -680 -552 -360 -124 -675 -741 -926 -84 -810 -290 -241 -222 -136 -577 -935 -821 -627 -512 -378 -602 -265 -939 -648 -453 -563 -321 -760 -464 -31 -492 -412 -537 -755 -782 -499 -581 -603 -673 -277 -34 -249 -82 -517 -506 -267 -426 -139 -671 -479 -786 -72 -65 -204 -386 -137 -920 -765 -942 -391 -666 -342 -880 -772 -464 -604 -953 -736 -885 -42 -317 -775 -348 -806 -859 -943 -101 -604 -943 -817 -279 -571 -314 -573 -69 -525 -91 -407 -195 -573 -976 -158 -774 -160 -53 -249 -167 -522 -222 -651 -93 -181 -10 -119 -996 -729 -948 -294 -557 -501 -682 -986 -361 -222 -814 -621 -364 -367 -79 -115 -109 -793 -752 -869 -93 -874 -307 -635 -467 -190 -286 -591 -330 -21 -563 -92 -141 -404 -493 -287 -369 -123 -29 -672 -551 -564 -829 -18 -832 -609 -807 -949 -30 -359 -561 -501 -757 -642 -299 -429 -984 -366 -830 -642 -222 -341 -329 -831 -90 -393 -708 -471 -535 -84 -75 -151 -469 -470 -718 -779 -856 -775 -115 -431 -981 -785 -548 -81 -725 -534 -913 -835 -437 -671 -471 -1000 -253 -658 -620 -55 -387 -970 -438 -151 -367 -660 -270 -473 -653 -736 -765 -598 -723 -382 -830 -151 -743 -306 -630 -736 -87 -131 -367 -290 -212 -119 -523 -202 -540 -475 -211 -440 -519 -735 -931 -811 -420 -660 -377 -858 -527 -805 -207 -591 -23 -518 -472 -132 -834 -603 -397 -184 -862 -713 -562 -381 -170 -657 -847 -117 -821 -741 -338 -962 -910 -724 -524 -269 -381 -844 -969 -218 -817 -52 -432 -61 -71 -440 -271 -186 -572 -960 -952 -525 -428 -33 -882 -168 -938 -904 -768 -65 -758 -26 -133 -68 -289 -168 -254 -709 -400 -536 -949 -666 -990 -555 -196 -586 -805 -367 -553 -483 -206 -529 -797 -513 -982 -638 -46 -816 -747 -91 -673 -215 -636 -407 -889 -943 -749 -500 -762 -812 -189 -114 -325 -806 -211 -693 -870 -988 -510 -487 -888 -551 -24 -621 -471 -916 -317 -442 -289 -427 -710 -330 -785 -163 -471 -777 -552 -111 -162 -435 -73 -245 -975 -478 -977 -44 -983 -645 -857 -612 -530 -856 -711 -674 -663 -857 -916 -702 -74 -311 -913 -501 -476 -598 -809 -745 -976 -880 -633 -744 -391 -83 -397 -709 -820 -535 -900 -319 -721 -237 -416 -365 -152 -945 -534 -287 -663 -587 -985 -740 -170 -570 -408 -338 -107 -379 -525 -95 -654 -344 -792 -503 -548 -255 -258 -881 -667 -912 -720 -420 -124 -345 -191 -212 -293 -718 -714 -743 -111 -748 -413 -846 -745 -129 -429 -390 -126 -554 -522 -844 -606 -634 -582 -514 -603 -570 -893 -30 -301 -658 -197 -764 -964 -548 -339 -125 -508 -396 -805 -707 -509 -695 -249 -571 -760 -837 -543 -854 -439 -503 -664 -589 -818 -618 -562 -284 -199 -399 -381 -613 -832 -340 -654 -873 -144 -148 -496 -314 -670 -450 -280 -700 -745 -854 -811 -309 -917 -522 -829 -100 -56 -426 -105 -846 -893 -828 -336 -209 -949 -104 -361 -248 -264 -940 -320 -956 -44 -632 -510 -363 -367 -469 -429 -967 -367 -442 -665 -44 -938 -359 -793 -930 -938 -380 -411 -667 -594 -573 -596 -207 -300 -558 -944 -87 -778 -650 -930 -192 -230 -165 -301 -61 -422 -622 -822 -912 -933 -14 -185 -793 -84 -636 -567 -297 -394 -180 -783 -23 -855 -324 -250 -522 -218 -810 -390 -901 -595 -170 -612 -587 -160 -196 -379 -591 -325 -457 -799 -93 -117 -506 -673 -555 -695 -384 -241 -788 -327 -48 -838 -87 -70 -912 -775 -158 -779 -639 -203 -561 -345 -683 -362 -679 -187 -737 -613 -454 -5 -208 -821 -889 -762 -64 -732 -397 -758 -226 -662 -201 -13 -476 -197 -915 -258 -562 -587 -151 -110 -902 -88 -590 -986 -283 -819 -12 -892 -400 -225 -277 -643 -646 -31 -639 -266 -969 -180 -264 -437 -609 -563 -814 -745 -676 -346 -139 -761 -105 -461 -233 -721 -187 -153 -124 -756 -921 -687 -142 -745 -693 -391 -610 -765 -156 -248 -360 -459 -200 -877 -789 -662 -224 -427 -111 -148 -432 -895 -337 -617 -191 -374 -119 -158 -364 -607 -91 -622 -704 -737 -788 -474 -138 -696 -197 -233 -998 -813 -577 -100 -225 -865 -685 -415 -459 -548 -392 -940 -802 -939 -824 -99 -221 -614 -274 -156 -773 -214 -776 -882 -663 -637 -153 -616 -745 -81 -366 -845 -914 -457 -772 -340 -535 -73 -309 -757 -11 -238 -399 -72 -79 -413 -131 -343 -376 -773 -339 -45 -851 -467 -671 -723 -391 -951 -614 -386 -525 -427 -687 -82 -466 -671 -362 -272 -784 -343 -522 -365 -66 -347 -107 -960 -534 -622 -896 -187 -562 -619 -976 -972 -113 -998 -7 -413 -874 -575 -54 -666 -884 -18 -800 -360 -511 -889 -910 -468 -261 -554 -103 -258 -925 -275 -441 -250 -814 -404 -854 -80 -60 -252 -459 -694 -245 -240 -244 -9 -290 -142 -781 -467 -706 -933 -948 -508 -839 -970 -367 -532 -839 -504 -544 -977 -370 -62 -556 -507 -480 -693 -723 -139 -47 -282 -501 -560 -390 -757 -198 -972 -567 -380 -523 -812 -758 -934 -146 -565 -856 -180 -938 -216 -195 -644 -657 -288 -36 -218 -503 -431 -422 -785 -553 -994 -728 -54 -139 -45 -103 -656 -428 -625 -707 -602 -482 -39 -291 -603 -160 -800 -199 -310 -989 -608 -377 -152 -696 -281 -838 -886 -384 -620 -581 -949 -682 -207 -682 -357 -618 -524 -70 -201 -779 -987 -281 -788 -475 -702 -602 -203 -913 -252 -932 -665 -47 -145 -710 -970 -692 -659 -145 -24 -863 -147 -598 -353 -66 -18 -56 -262 -681 -379 -821 -320 -427 -517 -492 -51 -520 -466 -57 -1000 -691 -844 -171 -50 -273 -561 -386 -618 -157 -967 -810 -993 -54 -996 -194 -647 -742 -853 -855 -944 -772 -886 -861 -927 -524 -719 -944 -329 -294 -664 -870 -202 -87 -593 -159 -892 -362 -949 -139 -178 -160 -558 -818 -482 -905 -287 -836 -457 -510 -760 -249 -259 -532 -975 -667 -836 -204 -329 -643 -847 -479 -491 -383 -392 -887 -539 -591 -990 -947 -738 -809 -498 -996 -709 -672 -214 -5 -115 -479 -946 -805 -398 -194 -734 -938 -942 -530 -715 -808 -384 -674 -614 -595 -111 -299 -568 -136 -518 -939 -197 -942 -632 -934 -650 -262 -594 -434 -244 -392 -130 -283 -693 -895 -901 -322 -902 -937 -235 -618 -400 -365 -386 -363 -39 -239 -452 -803 -807 -192 -437 -665 -315 -129 -429 -503 -834 -261 -681 -73 -985 -591 -133 -125 -779 -51 -843 -475 -253 -417 -503 -495 -147 -311 -711 -532 -884 -557 -322 -733 -672 -433 -725 -201 -833 -544 -316 -947 -149 -316 -497 -33 -456 -183 -409 -372 -644 -738 -102 -527 -484 -170 -435 -651 -817 -299 -498 -906 -750 -340 -137 -444 -409 -106 -349 -134 -831 -621 -596 -611 -328 -83 -878 -146 -113 -665 -690 -53 -703 -483 -443 -6 -489 -937 -618 -940 -754 -114 -40 -805 -429 -545 -964 -179 -34 -925 -617 -80 -873 -350 -741 -829 -503 -529 -915 -740 -421 -577 -209 -947 -59 -369 -355 -855 -933 -811 -529 -569 -620 -695 -77 -601 -343 -512 -300 -555 -631 -285 -114 -263 -692 -220 -954 -222 -129 -919 -943 -474 -817 -347 -849 -339 -710 -873 -940 -484 -773 -268 -292 -480 -49 -914 -952 -889 -274 -950 -287 -519 -500 -303 -682 -260 -542 -537 -686 -582 -772 -920 -561 -612 -582 -7 -592 -576 -621 -161 -268 -793 -786 -689 -270 -223 -957 -314 -15 -706 -551 -874 -70 -265 -536 -284 -334 -257 -913 -201 -980 -928 -679 -771 -111 -513 -304 -31 -212 -29 -172 -201 -642 -85 -780 -571 -893 -727 -547 -698 -275 -678 -551 -196 -9 -501 -472 -861 -56 -121 -522 -719 -310 -578 -907 -997 -425 -676 -648 -950 -40 -587 -670 -264 -827 -193 -37 -650 -714 -574 -235 -733 -494 -787 -425 -375 -641 -185 -880 -426 -803 -873 -454 -409 -44 -614 -484 -851 -222 -202 -514 -882 -474 -342 -318 -695 -881 -766 -309 -665 -58 -870 -150 -751 -85 -558 -642 -139 -451 -216 -950 -908 -300 -726 -869 -163 -892 -2 -379 -494 -240 -620 -975 -303 -119 -514 -461 -463 -244 -893 -167 -974 -143 -335 -762 -498 -956 -846 -53 -815 -985 -500 -703 -701 -62 -598 -719 -619 -428 -987 -17 -909 -261 -565 -741 -143 -572 -473 -237 -575 -749 -941 -757 -740 -795 -19 -588 -367 -217 -264 -13 -267 -418 -970 -658 -626 -866 -149 -759 -451 -699 -160 -382 -232 -381 -67 -290 -336 -545 -125 -275 -766 -557 -412 -463 -205 -263 -947 -490 -399 -127 -74 -813 -958 -505 -581 -635 -879 -789 -969 -559 -91 -447 -113 -766 -718 -702 -583 -496 -770 -594 -207 -893 -682 -242 -46 -716 -360 -342 -836 -382 -868 -392 -696 -518 -870 -835 -722 -965 -579 -503 -873 -167 -617 -475 -250 -341 -585 -192 -173 -53 -478 -602 -187 -263 -862 -1 -577 -908 -361 -826 -406 -241 -956 -526 -188 -76 -193 -117 -154 -662 -839 -179 -526 -633 -533 -917 -890 -452 -515 -704 -927 -79 -710 -934 -163 -487 -137 -875 -238 -679 -50 -593 -53 -95 -884 -363 -474 -590 -835 -967 -351 -426 -623 -593 -874 -404 -332 -774 -591 -55 -561 -822 -950 -693 -660 -522 -227 -489 -992 -82 -627 -184 -576 -424 -113 -763 -768 -1 -203 -356 -601 -972 -96 -953 -456 -108 -834 -628 -317 -780 -530 -158 -342 -781 -796 -423 -209 -372 -260 -755 -626 -180 -243 -731 -214 -81 -389 -149 -817 -821 -694 -894 -158 -795 -69 -944 -81 -832 -984 -843 -978 -666 -656 -665 -403 -787 -846 -253 -169 -646 -593 -186 -645 -97 -663 -440 -270 -921 -646 -705 -770 -593 -755 -326 -138 -839 -388 -552 -259 -731 -218 -630 -879 -271 -133 -244 -483 -134 -727 -832 -120 -740 -797 -187 -707 -811 -218 -594 -292 -559 -166 -505 -654 -41 -541 -332 -580 -927 -130 -641 -668 -385 -928 -33 -971 -182 -228 -724 -315 -816 -572 -55 -744 -626 -201 -531 -665 -748 -105 -925 -17 -306 -970 -973 -212 -445 -209 -809 -14 -145 -980 -382 -904 -11 -534 -795 -23 -484 -247 -252 -19 -391 -325 -90 -933 -471 -476 -558 -243 -932 -637 -807 -843 -583 -960 -882 -170 -52 -445 -681 -462 -4 -145 -930 -147 -514 -709 -283 -163 -846 -571 -465 -113 -850 -942 -153 -985 -319 -647 -306 -356 -761 -189 -30 -738 -3 -876 -663 -18 -52 -717 -287 -403 -53 -472 -130 -707 -335 -478 -894 -790 -867 -956 -323 -229 -207 -873 -706 -510 -494 -304 -927 -40 -615 -110 -639 -831 -454 -711 -558 -209 -332 -317 -535 -930 -372 -608 -533 -567 -912 -769 -908 -520 -107 -218 -658 -409 -320 -480 -792 -37 -925 -816 -831 -289 -674 -682 -364 -594 -485 -464 -738 -19 -666 -944 -82 -496 -688 -126 -36 -394 -607 -203 -363 -288 -481 -64 -59 -174 -759 -26 -143 -767 -36 -442 -540 -703 -95 -212 -82 -546 -272 -316 -689 -116 -900 -65 -26 -647 -706 -206 -369 -534 -684 -123 -24 -900 -621 -757 -628 -145 -51 -111 -2 -221 -911 -246 -464 -204 -942 -729 -886 -907 -67 -199 -169 -114 -667 -930 -667 -317 -990 -772 -113 -159 -233 -426 -375 -805 -970 -224 -639 -159 -960 -767 -843 -513 -389 -345 -694 -772 -19 -646 -750 -246 -960 -373 -864 -791 -848 -848 -82 -908 -46 -165 -913 -23 -774 -703 -685 -892 -852 -767 -576 -51 -962 -729 -939 -496 -994 -970 -290 -603 -458 -550 -711 -956 -577 -726 -720 -272 -387 -93 -616 -156 -806 -67 -555 -29 -990 -431 -421 -55 -536 -770 -963 -761 -646 -4 -695 -334 -663 -35 -335 -989 -439 -920 -650 -469 -906 -301 -593 -271 -724 -634 -804 -887 -503 -227 -358 -538 -77 -291 -264 -215 -746 -525 -358 -233 -296 -992 -873 -923 -847 -608 -830 -698 -288 -402 -677 -367 -345 -205 -901 -817 -208 -30 -575 -408 -193 -227 -756 -638 -79 -734 -455 -559 -638 -134 -654 -167 -437 -883 -65 -563 -184 -381 -726 -105 -256 -463 -825 -236 -171 -580 -337 -155 -50 -427 -153 -723 -652 -651 -821 -903 -944 -30 -239 -689 -97 -378 -889 -67 -864 -545 -761 -721 -901 -679 -206 -926 -2 -265 -806 -832 -698 -665 -170 -631 -331 -471 -428 -954 -237 -173 -857 -47 -9 -288 -768 -553 -417 -14 -514 -184 -213 -158 -167 -327 -527 -158 -20 -73 -624 -807 -880 -809 -17 -38 -643 -923 -595 -125 -201 -238 -977 -379 -187 -276 -924 -347 -593 -477 -664 -293 -495 -211 -292 -75 -763 -373 -397 -516 -699 -724 -129 -929 -946 -274 -591 -265 -29 -639 -649 -789 -516 -970 -457 -862 -311 -548 -202 -290 -340 -794 -308 -455 -852 -888 -758 -471 -820 -26 -656 -832 -478 -979 -686 -122 -343 -951 -748 -350 -979 -826 -175 -457 -136 -548 -159 -667 -302 -336 -972 -826 -397 -104 -919 -884 -335 -585 -772 -875 -562 -569 -899 -719 -570 -679 -722 -31 -506 -943 -16 -370 -546 -782 -189 -800 -802 -244 -292 -133 -373 -301 -177 -270 -763 -80 -82 -261 -603 -257 -689 -787 -605 -129 -226 -926 -896 -136 -211 -484 -909 -303 -296 -115 -204 -552 -912 -999 -932 -501 -552 -876 -690 -511 -449 -745 -26 -976 -795 -319 -253 -191 -254 -33 -843 -43 -226 -490 -810 -241 -721 -893 -220 -967 -883 -714 -491 -908 -635 -351 -249 -465 -32 -408 -551 -623 -680 -475 -89 -832 -199 -829 -605 -300 -108 -473 -146 -18 -70 -914 -124 -206 -655 -459 -257 -256 -304 -843 -362 -543 -152 -88 -573 -384 -736 -111 -438 -77 -657 -973 -905 -352 -423 -369 -341 -648 -733 -871 -676 -391 -5 -187 -185 -948 -29 -58 -767 -559 -663 -171 -273 -894 -508 -164 -827 -264 -923 -15 -602 -301 -970 -36 -100 -24 -559 -691 -698 -506 -355 -551 -687 -60 -936 -911 -720 -649 -151 -116 -141 -344 -608 -138 -651 -821 -214 -499 -995 -549 -324 -896 -371 -562 -948 -5 -579 -899 -154 -581 -816 -22 -904 -151 -510 -376 -661 -446 -421 -865 -14 -802 -106 -94 -384 -477 -125 -122 -209 -511 -92 -943 -977 -951 -568 -350 -787 -848 -183 -199 -17 -420 -832 -955 -539 -165 -794 -601 -444 -544 -826 -54 -74 -852 -207 -823 -536 -55 -458 -78 -10 -642 -410 -947 -958 -87 -115 -521 -378 -673 -344 -380 -699 -131 -959 -713 -822 -750 -795 -637 -450 -790 -59 -318 -646 -370 -450 -872 -910 -418 -50 -306 -194 -119 -737 -521 -612 -925 -236 -276 -267 -22 -874 -671 -660 -289 -926 -770 -372 -800 -124 -951 -340 -651 -331 -485 -720 -767 -578 -627 -85 -117 -787 -624 -623 -368 -818 -622 -852 -85 -442 -547 -925 -940 -574 -318 -218 -2 -245 -868 -995 -447 -60 -484 -308 -315 -180 -186 -933 -554 -28 -446 -453 -842 -353 -11 -904 -896 -289 -627 -150 -386 -216 -739 -998 -648 -255 -575 -110 -315 -876 -733 -211 -570 -502 -732 -954 -668 -389 -774 -114 -920 -897 -746 -20 -558 -824 -839 -556 -405 -340 -422 -516 -279 -457 -385 -272 -138 -670 -224 -129 -145 -627 -791 -151 -408 -616 -792 -84 -665 -883 -212 -720 -216 -450 -157 -465 -904 -975 -700 -776 -534 -789 -970 -488 -946 -34 -150 -419 -864 -393 -954 -643 -782 -84 -842 -668 -816 -864 -643 -615 -202 -445 -729 -783 -419 -878 -668 -308 -240 -352 -766 -422 -196 -157 -294 -515 -848 -757 -279 -650 -865 -685 -666 -328 -760 -619 -732 -246 -663 -57 -339 -840 -196 -968 -318 -977 -720 -978 -847 -910 -936 -562 -709 -954 -531 -472 -9 -620 -540 -864 -506 -585 -437 -897 -12 -754 -514 -551 -181 -872 -528 -549 -403 -535 -871 -25 -904 -658 -266 -353 -406 -157 -731 -846 -760 -580 -492 -976 -570 -75 -85 -573 -116 -367 -540 -435 -972 -517 -18 -840 -992 -107 -235 -46 -718 -160 -373 -863 -10 -505 -763 -440 -846 -670 -146 -39 -896 -44 -247 -195 -909 -328 -676 -252 -625 -307 -588 -848 -739 -175 -292 -859 -483 -195 -268 -512 -130 -974 -220 -307 -627 -781 -878 -776 -716 -365 -6 -622 -942 -545 -752 -272 -831 -797 -313 -549 -111 -252 -680 -131 -348 -403 -328 -164 -104 -822 -373 -359 -538 -4 -597 -18 -353 -512 -49 -152 -26 -48 -458 -201 -240 -882 -718 -130 -748 -337 -375 -81 -953 -88 -943 -78 -814 -360 -800 -846 -188 -384 -971 -731 -686 -677 -568 -695 -308 -863 -651 -670 -937 -564 -833 -850 -398 -81 -417 -375 -437 -607 -73 -120 -366 -505 -531 -463 -699 -226 -862 -788 -758 -55 -468 -883 -354 -343 -908 -602 -255 -8 -525 -123 -776 -86 -67 -235 -750 -392 -82 -129 -587 -216 -571 -603 -401 -73 -201 -58 -297 -406 -149 -313 -61 -569 -983 -476 -318 -364 -719 -524 -136 -705 -404 -876 -601 -253 -314 -107 -655 -692 -446 -978 -150 -869 -103 -740 -860 -457 -254 -898 -188 -898 -608 -9 -311 -600 -907 -563 -915 -740 -462 -537 -222 -369 -575 -954 -660 -993 -25 -480 -71 -393 -319 -373 -257 -50 -897 -819 -86 -999 -929 -102 -520 -688 -293 -531 -831 -649 -219 -532 -702 -155 -569 -955 -674 -540 -917 -774 -147 -423 -138 -291 -812 -917 -174 -145 -750 -970 -823 -70 -262 -379 -189 -591 -614 -216 -290 -107 -46 -75 -490 -932 -634 -482 -601 -861 -63 -898 -577 -252 -319 -815 -614 -414 -58 -415 -155 -238 -11 -31 -55 -552 -243 -621 -773 -606 -221 -664 -513 -90 -198 -889 -24 -358 -248 -80 -888 -691 -369 -102 -4 -370 -377 -37 -900 -556 -476 -490 -195 -198 -273 -498 -506 -729 -452 -425 -539 -632 -757 -128 -524 -507 -377 -303 -202 -708 -879 -40 -468 -363 -391 -49 -807 -146 -904 -707 -698 -111 -500 -666 -811 -662 -465 -807 -514 -387 -97 -84 -98 -221 -889 -721 -702 -59 -266 -288 -143 -853 -838 -42 -20 -163 -174 -120 -499 -434 -507 -868 -115 -66 -952 -582 -229 -230 -111 -244 -604 -690 -918 -711 -886 -978 -327 -465 -251 -255 -834 -546 -539 -160 -905 -741 -92 -127 -542 -380 -741 -139 -924 -650 -611 -987 -76 -226 -142 -608 -90 -284 -202 -389 -527 -522 -922 -432 -494 -777 -931 -715 -887 -193 -326 -389 -254 -455 -332 -168 -973 -609 -999 -421 -934 -114 -226 -391 -301 -46 -43 -157 -264 -635 -849 -423 -987 -183 -221 -282 -291 -956 -275 -250 -634 -836 -236 -818 -451 -688 -679 -256 -871 -566 -938 -377 -643 -64 -894 -634 -913 -92 -556 -903 -824 -617 -481 -903 -373 -156 -948 -806 -709 -122 -949 -53 -126 -274 -213 -831 -54 -138 -670 -264 -452 -501 -786 -211 -91 -251 -133 -460 -963 -99 -278 -319 -536 -194 -658 -404 -995 -921 -291 -624 -845 -806 -637 -487 -46 -27 -690 -355 -998 -276 -242 -168 -702 -687 -943 -611 -496 -983 -816 -355 -737 -790 -639 -415 -154 -808 -379 -887 -540 -866 -301 -23 -876 -119 -438 -331 -2 -141 -547 -986 -857 -910 -599 -212 -716 -71 -233 -766 -303 -804 -269 -315 -80 -807 -188 -402 -303 -312 -745 -323 -803 -874 -306 -312 -268 -96 -254 -122 -966 -58 -562 -981 -232 -674 -670 -888 -139 -592 -807 -255 -235 -696 -72 -874 -766 -360 -360 -532 -505 -583 -256 -693 -145 -782 -441 -128 -406 -352 -58 -855 -864 -249 -562 -761 -28 -120 -443 -467 -531 -450 -422 -235 -374 -967 -931 -772 -529 -886 -385 -817 -860 -74 -303 -534 -669 -383 -351 -980 -402 -859 -522 -856 -614 -328 -881 -756 -485 -795 -996 -410 -377 -122 -260 -756 -495 -113 -918 -391 -139 -586 -372 -49 -774 -424 -678 -564 -346 -863 -692 -952 -828 -572 -666 -140 -334 -580 -74 -926 -498 -256 -544 -807 -872 -838 -784 -271 -79 -982 -502 -340 -373 -670 -983 -284 -144 -959 -101 -320 -557 -776 -420 -777 -99 -330 -469 -85 -559 -10 -62 -749 -429 -52 -33 -696 -586 -681 -891 -976 -713 -197 -199 -817 -756 -713 -576 -764 -896 -353 -96 -773 -932 -511 -959 -229 -348 -959 -476 -679 -360 -245 -951 -505 -218 -37 -924 -759 -738 -898 -632 -463 -852 -64 -756 -259 -717 -648 -920 -651 -398 -81 -371 -516 -247 -246 -638 -29 -955 -277 -594 -885 -187 -296 -268 -270 -799 -43 -286 -735 -84 -46 -306 -499 -869 -846 -191 -602 -535 -657 -347 -572 -477 -281 -272 -612 -436 -276 -380 -718 -732 -92 -123 -560 -296 -720 -376 -30 -995 -913 -844 -277 -495 -129 -88 -91 -729 -216 -989 -517 -426 -13 -203 -567 -1 -322 -756 -800 -491 -367 -425 -709 -417 -307 -770 -371 -774 -872 -703 -211 -802 -557 -745 -471 -403 -142 -660 -756 -2 -129 -204 -994 -466 -889 -588 -342 -597 -952 -484 -270 -443 -86 -687 -981 -513 -718 -160 -107 -599 -102 -351 -35 -780 -492 -706 -695 -160 -476 -394 -161 -493 -421 -982 -632 -458 -784 -212 -634 -656 -768 -703 -623 -713 -94 -113 -11 -762 -534 -668 -254 -495 -968 -282 -976 -426 -251 -458 -897 -954 -511 -479 -267 -660 -780 -339 -853 -166 -981 -347 -373 -955 -16 -668 -439 -659 -570 -258 -64 -455 -339 -178 -48 -656 -2 -603 -153 -248 -969 -636 -200 -739 -227 -940 -868 -170 -927 -879 -326 -944 -677 -955 -349 -98 -496 -159 -906 -617 -493 -826 -38 -32 -669 -823 -767 -221 -996 -998 -829 -111 -733 -139 -907 -954 -109 -588 -233 -418 -1 -821 -389 -225 -903 -527 -590 -978 -687 -858 -874 -473 -372 -434 -462 -164 -757 -434 -989 -275 -521 -122 -863 -203 -664 -147 -884 -376 -55 -31 -384 -495 -813 -689 -820 -489 -779 -182 -353 -480 -277 -320 -256 -573 -685 -906 -731 -298 -800 -854 -756 -195 -737 -864 -597 -3 -922 -69 -854 -637 -370 -766 -874 -506 -452 -946 -495 -889 -169 -918 -512 -508 -146 -16 -669 -559 -43 -977 -741 -27 -149 -462 -636 -491 -16 -830 -484 -23 -121 -531 -292 -65 -628 -300 -280 -342 -519 -225 -607 -515 -127 -467 -338 -190 -696 -992 -555 -337 -794 -249 -733 -231 -346 -59 -815 -191 -317 -739 -391 -342 -928 -356 -849 -911 -992 -124 -171 -936 -96 -223 -665 -664 -865 -232 -906 -369 -275 -360 -914 -476 -345 -28 -866 -802 -330 -91 -921 -236 -618 -982 -243 -206 -893 -230 -667 -287 -858 -814 -356 -641 -544 -344 -442 -362 -992 -522 -701 -819 -858 -22 -448 -440 -25 -562 -947 -8 -132 -519 -200 -107 -675 -412 -858 -368 -543 -92 -689 -40 -604 -241 -548 -585 -112 -505 -484 -527 -281 -885 -708 -561 -778 -588 -600 -954 -309 -451 -529 -175 -988 -797 -720 -271 -395 -778 -300 -447 -704 -96 -165 -716 -872 -893 -404 -531 -82 -434 -397 -171 -932 -602 -75 -513 -607 -930 -651 -435 -596 -557 -44 -995 -12 -72 -535 -800 -787 -676 -749 -41 -775 -148 -493 -8 -897 -354 -812 -346 -902 -453 -742 -988 -7 -741 -624 -402 -41 -426 -715 -848 -358 -548 -679 -120 -459 -988 -521 -942 -640 -36 -207 -632 -254 -321 -606 -764 -498 -528 -135 -425 -762 -446 -11 -32 -139 -476 -694 -758 -592 -53 -731 -511 -713 -58 -60 -767 -442 -880 -132 -68 -923 -669 -308 -492 -906 -36 -213 -799 -831 -437 -749 -572 -969 -132 -875 -510 -364 -327 -695 -648 -245 -103 -773 -689 -501 -717 -2 -129 -944 -800 -41 -97 -455 -104 -709 -453 -56 -54 -259 -323 -663 -990 -388 -592 -96 -107 -275 -561 -581 -702 -456 -766 -296 -546 -28 -434 -982 -389 -374 -699 -157 -152 -389 -822 -522 -212 -376 -269 -323 -625 -182 -453 -499 -712 -305 -571 -586 -852 -988 -367 -630 -41 -85 -594 -845 -521 -526 -164 -531 -462 -693 -314 -203 -50 -813 -594 -471 -261 -361 -416 -651 -51 -129 -708 -587 -188 -314 -276 -377 -21 -988 -485 -680 -151 -388 -627 -896 -861 -450 -372 -444 -609 -438 -635 -740 -429 -417 -728 -784 -675 -871 -353 -963 -237 -607 -293 -361 -982 -935 -611 -359 -655 -261 -911 -317 -25 -606 -79 -577 -798 -845 -670 -771 -774 -669 -880 -486 -404 -3 -289 -603 -99 -397 -345 -633 -196 -850 -597 -243 -419 -472 -920 -723 -437 -61 -994 -114 -582 -739 -61 -721 -408 -439 -559 -289 -840 -767 -91 -840 -890 -468 -264 -951 -133 -702 -903 -896 -344 -417 -828 -178 -669 -697 -751 -781 -698 -725 -448 -109 -263 -809 -233 -827 -269 -834 -920 -443 -379 -703 -104 -240 -869 -535 -724 -931 -989 -898 -148 -750 -759 -741 -18 -853 -920 -589 -579 -379 -199 -251 -360 -817 -314 -658 -264 -490 -893 -144 -488 -26 -919 -908 -90 -346 -101 -107 -613 -922 -913 -558 -483 -305 -698 -393 -673 -339 -834 -284 -972 -442 -968 -942 -794 -79 -853 -696 -53 -717 -617 -997 -399 -281 -771 -834 -602 -166 -73 -393 -885 -8 -373 -309 -204 -729 -796 -285 -635 -715 -351 -633 -849 -955 -17 -373 -116 -322 -465 -135 -311 -182 -359 -233 -240 -961 -116 -71 -673 -529 -65 -831 -67 -32 -994 -707 -391 -164 -687 -908 -755 -292 -39 -999 -561 -335 -628 -386 -217 -497 -503 -209 -235 -657 -757 -806 -945 -115 -428 -180 -633 -443 -515 -869 -923 -923 -673 -49 -852 -807 -821 -759 -373 -674 -390 -879 -807 -130 -585 -480 -727 -104 -533 -131 -183 -524 -985 -761 -369 -164 -125 -596 -335 -456 -776 -813 -907 -646 -581 -652 -974 -592 -341 -289 -809 -164 -36 -803 -446 -594 -679 -80 -22 -209 -399 -486 -174 -193 -489 -801 -241 -47 -89 -594 -158 -47 -507 -478 -690 -17 -110 -975 -149 -36 -952 -643 -915 -62 -62 -438 -276 -83 -7 -127 -560 -164 -452 -429 -45 -440 -743 -951 -550 -192 -24 -545 -329 -676 -366 -211 -820 -767 -932 -523 -223 -718 -562 -459 -33 -551 -91 -723 -277 -87 -571 -275 -777 -340 -446 -154 -443 -519 -231 -753 -743 -610 -50 -663 -748 -30 -39 -980 -691 -152 -402 -553 -833 -832 -374 -167 -155 -956 -865 -154 -798 -371 -146 -257 -763 -392 -613 -528 -977 -642 -274 -582 -861 -705 -373 -664 -328 -775 -124 -220 -9 -938 -99 -651 -616 -688 -947 -606 -33 -298 -9 -702 -363 -935 -290 -757 -59 -943 -379 -367 -837 -140 -176 -265 -463 -921 -973 -78 -76 -693 -490 -584 -480 -783 -579 -547 -89 -913 -492 -207 -370 -289 -910 -910 -429 -249 -700 -887 -44 -6 -935 -47 -806 -783 -75 -644 -954 -351 -553 -593 -358 -326 -838 -510 -428 -553 -730 -731 -548 -103 -142 -533 -699 -131 -847 -851 -880 -682 -147 -894 -916 -761 -212 -292 -374 -750 -893 -437 -924 -1000 -22 -781 -690 -794 -413 -698 -855 -447 -760 -716 -391 -889 -697 -581 -256 -606 -857 -484 -547 -142 -612 -539 -327 -292 -846 -184 -974 -782 -981 -679 -46 -226 -26 -286 -205 -456 -344 -374 -771 -935 -446 -183 -802 -419 -320 -28 -337 -34 -241 -17 -645 -842 -990 -629 -686 -726 -838 -553 -546 -204 -382 -649 -302 -399 -949 -954 -56 -591 -710 -2 -236 -274 -592 -540 -908 -623 -851 -887 -181 -75 -824 -221 -136 -411 -707 -479 -297 -548 -931 -613 -737 -651 -327 -278 -355 -80 -478 -752 -580 -556 -8 -568 -263 -295 -603 -756 -185 -442 -606 -282 -691 -222 -460 -732 -810 -946 -150 -21 -319 -280 -513 -635 -329 -919 -906 -289 -789 -80 -886 -536 -81 -285 -705 -500 -971 -2 -972 -163 -214 -520 -603 -48 -296 -921 -43 -322 -880 -354 -463 -99 -565 -609 -33 -163 -583 -960 -202 -627 -103 -446 -178 -581 -661 -963 -730 -963 -377 -601 -910 -490 -938 -526 -805 -467 -593 -707 -911 -197 -50 -398 -366 -680 -942 -749 -551 -355 -781 -286 -893 -245 -904 -262 -606 -27 -889 -97 -78 -36 -332 -31 -407 -663 -776 -260 -387 -759 -960 -683 -42 -51 -854 -847 -197 -699 -385 -273 -372 -556 -326 -602 -891 -872 -987 -326 -820 -704 -767 -929 -241 -724 -67 -583 -622 -554 -890 -594 -366 -225 -582 -471 -790 -816 -435 -619 -758 -460 -340 -953 -849 -816 -853 -335 -59 -149 -208 -799 -310 -296 -205 -731 -601 -437 -115 -70 -715 -119 -474 -307 -329 -755 -583 -124 -400 -596 -810 -43 -866 -839 -603 -882 -907 -574 -237 -932 -417 -315 -626 -203 -143 -16 -844 -213 -929 -206 -309 -178 -320 -112 -233 -592 -277 -166 -972 -948 -13 -427 -77 -526 -28 -994 -915 -515 -942 -964 -977 -203 -851 -810 -4 -923 -16 -700 -760 -369 -572 -488 -117 -247 -306 -731 -598 -974 -551 -167 -465 -542 -607 -765 -137 -996 -865 -233 -859 -23 -234 -113 -80 -282 -162 -327 -212 -107 -825 -362 -282 -939 -344 -754 -921 -275 -873 -10 -473 -334 -19 -385 -728 -472 -25 -962 -488 -668 -420 -942 -317 -887 -575 -520 -882 -901 -26 -796 -134 -10 -299 -145 -106 -345 -157 -628 -921 -274 -462 -446 -536 -342 -974 -123 -875 -256 -903 -354 -377 -512 -772 -811 -147 -264 -448 -10 -212 -138 -943 -546 -435 -768 -611 -785 -595 -779 -754 -145 -872 -571 -808 -853 -976 -341 -391 -417 -528 -230 -238 -437 -711 -110 -641 -455 -45 -557 -117 -373 -587 -606 -223 -266 -720 -873 -518 -729 -530 -814 -106 -668 -638 -969 -890 -833 -251 -718 -399 -862 -606 -376 -550 -27 -921 -952 -505 -48 -309 -641 -766 -383 -445 -641 -78 -562 -753 -199 -581 -31 -478 -11 -203 -143 -348 -107 -356 -889 -384 -256 -856 -516 -309 -309 -34 -759 -918 -480 -214 -38 -742 -994 -409 -191 -911 -221 -308 -876 -364 -551 -124 -535 -222 -208 -404 -780 -117 -336 -651 -718 -701 -509 -152 -480 -901 -467 -709 -825 -199 -276 -867 -506 -257 -522 -301 -123 -682 -950 -887 -584 -409 -69 -640 -10 -452 -504 -158 -201 -366 -182 -469 -906 -115 -485 -622 -656 -700 -914 -455 -449 -671 -848 -25 -701 -886 -559 -728 -912 -725 -748 -505 -975 -658 -630 -477 -725 -330 -938 -831 -465 -991 -259 -369 -856 -159 -854 -551 -946 -310 -70 -469 -433 -511 -57 -684 -526 -308 -442 -979 -502 -724 -904 -83 -414 -541 -135 -51 -109 -128 -735 -692 -150 -972 -122 -761 -903 -120 -16 -323 -20 -133 -677 -185 -487 -504 -466 -582 -119 -309 -110 -150 -796 -789 -170 -238 -32 -221 -937 -779 -811 -94 -558 -993 -893 -769 -804 -467 -715 -882 -267 -518 -134 -136 -978 -326 -753 -861 -747 -459 -357 -174 -73 -981 -927 -519 -67 -272 -261 -646 -717 -281 -146 -117 -435 -635 -931 -875 -567 -348 -460 -961 -203 -598 -357 -280 -808 -319 -839 -302 -213 -865 -615 -267 -133 -937 -896 -826 -839 -757 -980 -895 -285 -208 -406 -401 -751 -680 -960 -798 -955 -334 -443 -112 -889 -383 -827 -9 -329 -143 -531 -12 -704 -505 -471 -190 -904 -617 -828 -155 -776 -460 -950 -322 -534 -388 -307 -937 -421 -530 -237 -970 -416 -798 -165 -775 -135 -827 -201 -931 -861 -912 -616 -399 -149 -402 -786 -585 -198 -476 -58 -951 -192 -720 -508 -924 -149 -332 -693 -98 -64 -484 -151 -89 -670 -691 -786 -221 -75 -154 -661 -702 -382 -87 -820 -957 -75 -787 -122 -780 -405 -490 -215 -147 -874 -616 -526 -478 -142 -224 -979 -41 -641 -821 -323 -226 -124 -997 -629 -79 -721 -949 -853 -10 -889 -712 -282 -870 -886 -417 -483 -741 -230 -46 -242 -263 -790 -417 -546 -40 -365 -517 -66 -518 -702 -232 -437 -233 -941 -852 -940 -424 -940 -309 -982 -801 -495 -248 -937 -125 -138 -882 -953 -250 -141 -289 -775 -139 -71 -22 -356 -283 -437 -5 -677 -354 -668 -192 -906 -207 -3 -141 -463 -858 -498 -416 -4 -396 -567 -841 -840 -900 -682 -523 -714 -53 -334 -107 -428 -516 -222 -661 -13 -192 -653 -385 -629 -361 -128 -439 -742 -567 -885 -167 -568 -205 -119 -699 -559 -434 -43 -504 -921 -695 -558 -723 -588 -498 -705 -475 -79 -119 -252 -982 -343 -484 -859 -546 -219 -464 -886 -9 -484 -366 -849 -294 -535 -514 -400 -994 -622 -972 -665 -416 -601 -539 -801 -63 -702 -154 -45 -66 -355 -737 -401 -280 -751 -566 -322 -90 -124 -372 -99 -131 -268 -83 -972 -699 -863 -732 -21 -662 -612 -962 -567 -155 -221 -953 -392 -392 -877 -938 -58 -705 -593 -871 -384 -496 -809 -572 -388 -418 -51 -166 -398 -894 -634 -491 -159 -389 -456 -134 -652 -825 -484 -977 -741 -70 -160 -640 -902 -663 -144 -340 -969 -342 -253 -165 -880 -419 -57 -270 -94 -737 -669 -765 -936 -59 -213 -111 -137 -326 -411 -50 -636 -487 -285 -803 -865 -649 -360 -424 -259 -235 -502 -969 -693 -537 -768 -624 -856 -173 -881 -624 -261 -590 -422 -748 -997 -988 -391 -279 -446 -366 -928 -160 -264 -65 -60 -465 -990 -674 -1 -851 -793 -542 -129 -207 -463 -630 -48 -166 -983 -262 -423 -89 -468 -4 -316 -617 -391 -679 -808 -994 -929 -120 -454 -509 -773 -662 -48 -912 -796 -34 -87 -58 -175 -33 -201 -282 -878 -727 -414 -468 -91 -86 -687 -7 -594 -522 -620 -718 -289 -602 -550 -206 -950 -618 -432 -414 -341 -868 -272 -207 -802 -299 -925 -389 -364 -995 -32 -850 -598 -842 -631 -880 -942 -339 -974 -926 -59 -8 -486 -584 -891 -351 -250 -196 -660 -454 -268 -404 -71 -750 -684 -715 -133 -144 -365 -645 -713 -540 -690 -872 -945 -897 -380 -515 -296 -301 -261 -674 -885 -565 -55 -710 -543 -959 -73 -622 -595 -882 -114 -609 -738 -790 -402 -666 -814 -65 -838 -753 -482 -356 -438 -393 -336 -773 -248 -81 -364 -345 -936 -321 -351 -115 -930 -802 -813 -738 -850 -588 -367 -431 -243 -804 -85 -646 -174 -513 -87 -704 -262 -122 -199 -468 -321 -26 -717 -271 -539 -708 -94 -827 -951 -509 -842 -242 -574 -965 -490 -136 -722 -958 -430 -580 -526 -417 -101 -918 -653 -628 -416 -540 -82 -272 -751 -565 -366 -809 -136 -711 -612 -303 -864 -729 -397 -406 -411 -536 -172 -68 -734 -776 -67 -723 -569 -772 -277 -616 -740 -836 -124 -311 -118 -972 -236 -359 -784 -958 -633 -816 -194 -504 -909 -160 -779 -840 -115 -341 -998 -4 -272 -325 -502 -807 -119 -797 -420 -102 -539 -38 -582 -839 -765 -254 -971 -486 -637 -591 -729 -862 -434 -854 -632 -472 -159 -828 -974 -767 -177 -872 -29 -819 -958 -38 -561 -247 -728 -367 -438 -600 -982 -287 -497 -445 -988 -924 -694 -306 -948 -949 -392 -174 -594 -286 -114 -243 -104 -31 -794 -666 -516 -346 -85 -206 -626 -83 -121 -597 -965 -654 -491 -848 -12 -374 -768 -599 -34 -839 -294 -655 -581 -946 -370 -359 -920 -493 -551 -566 -760 -296 -416 -823 -774 -513 -472 -557 -5 -295 -913 -764 -613 -416 -202 -581 -665 -368 -700 -356 -222 -196 -687 -223 -709 -913 -724 -690 -68 -881 -990 -852 -283 -736 -784 -504 -31 -873 -897 -653 -845 -4 -114 -449 -600 -688 -877 -117 -910 -949 -407 -530 -996 -2 -108 -680 -235 -128 -550 -895 -418 -727 -749 -820 -70 -909 -290 -253 -378 -184 -149 -606 -239 -619 -813 -509 -157 -68 -832 -845 -692 -272 -475 -231 -680 -374 -447 -805 -234 -137 -964 -649 -644 -71 -631 -52 -452 -966 -36 -244 -858 -635 -559 -440 -647 -911 -149 -464 -809 -871 -701 -251 -740 -37 -559 -413 -908 -761 -246 -633 -611 -77 -722 -536 -751 -904 -31 -412 -291 -390 -646 -690 -320 -812 -537 -130 -170 -968 -314 -636 -580 -606 -920 -184 -821 -965 -219 -346 -967 -903 -783 -773 -654 -345 -672 -19 -59 -812 -763 -624 -213 -183 -381 -51 -659 -343 -569 -463 -915 -266 -942 -493 -237 -960 -751 -863 -12 -963 -812 -249 -827 -456 -19 -226 -771 -474 -862 -721 -195 -207 -820 -59 -106 -981 -219 -175 -347 -914 -532 -428 -108 -837 -993 -859 -702 -389 -328 -828 -356 -759 -301 -778 -541 -156 -332 -581 -383 -916 -830 -527 -996 -392 -834 -929 -428 -505 -678 -759 -390 -477 -539 -228 -160 -249 -922 -646 -237 -982 -555 -989 -421 -951 -54 -678 -852 -567 -103 -847 -260 -99 -741 -407 -680 -702 -638 -68 -854 -780 -308 -219 -42 -152 -938 -161 -668 -226 -230 -647 -313 -488 -266 -861 -90 -815 -161 -768 -114 -512 -531 -860 -968 -523 -424 -818 -911 -933 -514 -63 -521 -321 -571 -822 -967 -278 -90 -662 -228 -750 -565 -385 -54 -587 -792 -194 -134 -167 -160 -226 -215 -567 -921 -152 -140 -639 -556 -477 -301 -848 -987 -770 -997 -946 -939 -340 -488 -333 -663 -808 -458 -298 -723 -129 -993 -371 -946 -222 -34 -939 -7 -329 -617 -107 -936 -197 -392 -931 -956 -313 -675 -410 -510 -665 -122 -605 -34 -264 -333 -110 -562 -95 -101 -805 -136 -603 -538 -749 -326 -757 -795 -542 -456 -325 -512 -767 -340 -983 -350 -998 -191 -188 -796 -342 -538 -216 -915 -488 -741 -854 -983 -842 -526 -84 -663 -689 -102 -956 -532 -474 -856 -634 -274 -923 -239 -172 -198 -741 -137 -426 -344 -717 -9 -616 -135 -898 -903 -962 -215 -840 -523 -582 -626 -52 -987 -31 -804 -804 -691 -881 -513 -850 -774 -902 -344 -839 -647 -801 -210 -971 -286 -676 -2 -361 -632 -238 -612 -822 -296 -185 -93 -473 -614 -665 -796 -573 -532 -26 -639 -324 -826 -805 -567 -974 -490 -627 -65 -505 -681 -912 -665 -377 -939 -624 -257 -791 -824 -471 -568 -597 -980 -875 -532 -696 -860 -624 -214 -198 -690 -962 -445 -658 -448 -412 -930 -249 -820 -207 -876 -601 -792 -139 -368 -481 -230 -676 -223 -470 -721 -62 -671 -758 -411 -497 -713 -900 -865 -52 -461 -807 -851 -669 -431 -856 -258 -588 -161 -201 -968 -614 -401 -406 -223 -626 -84 -921 -625 -405 -761 -642 -39 -764 -131 -405 -482 -719 -564 -508 -668 -983 -71 -947 -8 -554 -708 -274 -716 -110 -818 -710 -715 -934 -833 -927 -67 -264 -329 -535 -577 -840 -85 -417 -807 -175 -43 -91 -405 -118 -793 -19 -139 -110 -122 -293 -988 -603 -546 -805 -49 -59 -21 -729 -589 -885 -40 -148 -991 -219 -858 -425 -304 -244 -513 -76 -290 -470 -477 -162 -249 -510 -141 -61 -915 -270 -817 -833 -166 -729 -231 -919 -652 -783 -225 -687 -454 -521 -667 -431 -215 -326 -252 -523 -492 -357 -276 -700 -641 -627 -193 -441 -567 -436 -448 -47 -420 -130 -787 -818 -424 -442 -825 -676 -833 -968 -84 -84 -933 -683 -536 -500 -580 -436 -808 -363 -89 -692 -790 -968 -953 -619 -176 -26 -913 -545 -291 -226 -913 -701 -417 -555 -802 -129 -819 -239 -532 -722 -668 -732 -270 -29 -79 -268 -627 -219 -902 -745 -917 -434 -638 -396 -162 -636 -923 -24 -205 -317 -863 -176 -671 -530 -697 -628 -237 -100 -47 -131 -625 -549 -779 -486 -239 -923 -28 -764 -128 -884 -733 -268 -511 -70 -588 -687 -579 -11 -294 -704 -983 -125 -141 -368 -222 -121 -853 -751 -351 -207 -226 -753 -147 -623 -588 -159 -780 -282 -553 -148 -791 -427 -889 -299 -956 -325 -190 -225 -639 -894 -389 -800 -448 -493 -378 -604 -341 -293 -866 -110 -645 -538 -617 -786 -202 -940 -844 -364 -127 -243 -780 -30 -472 -265 -670 -994 -219 -272 -733 -674 -984 -601 -324 -786 -795 -752 -391 -820 -389 -868 -115 -872 -315 -886 -863 -538 -102 -776 -250 -565 -209 -94 -599 -134 -646 -467 -304 -585 -4 -432 -411 -746 -842 -358 -12 -325 -579 -950 -535 -7 -489 -437 -292 -35 -281 -363 -190 -294 -189 -149 -445 -656 -51 -103 -54 -997 -726 -804 -865 -50 -993 -713 -210 -759 -34 -401 -60 -473 -447 -295 -217 -193 -9 -625 -150 -310 -713 -242 -164 -809 -373 -771 -789 -632 -350 -656 -328 -639 -781 -600 -779 -182 -596 -116 -980 -877 -59 -142 -561 -381 -581 -372 -542 -665 -859 -767 -938 -831 -878 -992 -303 -273 -712 -369 -923 -93 -82 -933 -323 -322 -207 -679 -734 -435 -748 -984 -203 -53 -30 -578 -83 -826 -71 -199 -966 -651 -671 -541 -464 -402 -800 -666 -591 -156 -657 -766 -41 -815 -502 -670 -209 -816 -85 -98 -138 -925 -450 -581 -757 -374 -963 -884 -995 -268 -904 -828 -105 -325 -487 -520 -232 -717 -125 -302 -358 -592 -485 -196 -214 -486 -948 -172 -516 -298 -368 -475 -207 -696 -876 -307 -533 -949 -29 -920 -950 -174 -887 -558 -370 -707 -135 -16 -372 -972 -180 -955 -14 -987 -989 -919 -15 -264 -739 -657 -711 -927 -236 -992 -222 -900 -728 -406 -531 -816 -87 -390 -995 -497 -257 -255 -470 -126 -322 -413 -716 -278 -448 -180 -598 -750 -58 -493 -772 -828 -801 -868 -576 -770 -962 -556 -911 -783 -913 -359 -69 -846 -328 -762 -538 -912 -15 -320 -683 -494 -102 -876 -310 -141 -698 -713 -648 -209 -367 -917 -822 -763 -822 -974 -218 -8 -697 -494 -20 -89 -103 -7 -569 -282 -221 -672 -380 -156 -259 -180 -231 -463 -814 -329 -640 -237 -553 -587 -744 -591 -881 -920 -300 -248 -893 -631 -54 -820 -914 -979 -767 -291 -459 -353 -10 -689 -883 -121 -846 -572 -206 -661 -669 -524 -646 -556 -313 -443 -606 -146 -85 -976 -815 -296 -645 -451 -390 -418 -993 -56 -213 -894 -809 -652 -520 -873 -402 -435 -764 -153 -120 -321 -197 -262 -287 -73 -207 -996 -772 -454 -13 -910 -937 -458 -205 -64 -285 -744 -136 -841 -656 -952 -66 -80 -244 -964 -643 -153 -69 -937 -636 -642 -322 -382 -95 -979 -857 -41 -789 -966 -729 -275 -953 -123 -662 -638 -920 -625 -2 -486 -883 -61 -467 -383 -591 -719 -723 -965 -998 -469 -925 -346 -831 -958 -127 -528 -447 -559 -854 -450 -863 -687 -253 -433 -420 -858 -554 -589 -677 -290 -988 -360 -830 -721 -12 -764 -977 -112 -606 -646 -502 -985 -797 -32 -410 -375 -753 -327 -589 -812 -197 -904 -384 -593 -3 -253 -408 -782 -359 -191 -964 -642 -437 -279 -752 -450 -662 -449 -761 -163 -403 -232 -33 -918 -873 -870 -539 -600 -5 -138 -738 -213 -119 -358 -592 -396 -537 -998 -776 -157 -325 -694 -956 -323 -975 -921 -173 -801 -265 -941 -331 -65 -536 -789 -503 -568 -972 -917 -128 -395 -8 -322 -663 -271 -668 -487 -859 -175 -232 -284 -931 -682 -401 -478 -900 -102 -970 -726 -107 -354 -53 -744 -880 -943 -105 -552 -784 -281 -519 -371 -86 -58 -575 -473 -898 -546 -155 -469 -439 -541 -995 -878 -809 -592 -411 -565 -350 -671 -275 -924 -812 -649 -515 -945 -727 -546 -240 -367 -603 -984 -367 -326 -976 -947 -351 -819 -82 -204 -370 -365 -704 -537 -125 -453 -165 -358 -355 -570 -673 -739 -505 -79 -389 -302 -247 -807 -87 -653 -201 -503 -858 -58 -23 -533 -235 -342 -549 -19 -706 -363 -500 -375 -317 -920 -200 -333 -935 -40 -43 -71 -502 -165 -975 -662 -658 -944 -24 -748 -298 -438 -279 -28 -385 -924 -667 -937 -644 -292 -614 -607 -455 -801 -872 -923 -661 -486 -578 -302 -315 -748 -697 -579 -717 -470 -134 -710 -728 -600 -593 -728 -569 -210 -599 -925 -145 -681 -643 -845 -401 -416 -972 -633 -751 -264 -741 -838 -128 -530 -585 -229 -884 -542 -718 -63 -560 -129 -197 -456 -855 -145 -934 -330 -744 -47 -91 -144 -786 -247 -869 -840 -363 -316 -801 -544 -567 -353 -215 -147 -934 -732 -778 -11 -109 -350 -260 -115 -602 -390 -38 -204 -803 -254 -656 -141 -651 -450 -301 -235 -996 -405 -700 -33 -121 -369 -820 -380 -986 -565 -205 -972 -280 -438 -809 -344 -299 -375 -383 -521 -673 -568 -282 -624 -760 -1 -577 -817 -712 -39 -192 -414 -446 -488 -651 -38 -496 -901 -797 -707 -4 -712 -227 -990 -455 -519 -784 -829 -922 -973 -780 -48 -381 -552 -667 -702 -82 -725 -190 -450 -529 -902 -91 -427 -737 -79 -989 -173 -349 -220 -821 -305 -746 -962 -494 -51 -685 -436 -540 -216 -294 -769 -714 -656 -268 -716 -361 -560 -638 -576 -844 -189 -74 -409 -715 -177 -749 -108 -909 -526 -215 -432 -10 -382 -660 -97 -289 -731 -321 -307 -406 -53 -732 -427 -80 -388 -589 -791 -542 -938 -953 -110 -868 -155 -440 -442 -866 -853 -648 -370 -74 -317 -402 -675 -67 -911 -277 -178 -738 -42 -654 -280 -790 -419 -602 -48 -482 -378 -968 -923 -630 -878 -343 -354 -382 -288 -223 -824 -242 -771 -216 -929 -596 -242 -884 -903 -856 -296 -20 -133 -675 -164 -948 -377 -865 -385 -106 -818 -477 -485 -4 -788 -565 -841 -882 -812 -261 -85 -390 -594 -79 -434 -904 -495 -884 -60 -787 -441 -707 -98 -959 -582 -249 -831 -629 -471 -954 -90 -745 -45 -992 -647 -149 -984 -155 -429 -962 -435 -172 -846 -387 -883 -183 -333 -99 -98 -322 -753 -611 -794 -631 -787 -423 -589 -487 -297 -70 -165 -7 -34 -74 -411 -600 -616 -562 -568 -407 -235 -282 -422 -183 -89 -607 -830 -326 -324 -731 -726 -450 -111 -453 -293 -794 -271 -151 -839 -721 -835 -23 -327 -760 -374 -341 -743 -173 -625 -530 -7 -8 -401 -471 -511 -448 -276 -642 -680 -878 -303 -317 -857 -752 -362 -2 -526 -35 -206 -337 -243 -203 -102 -905 -733 -47 -90 -451 -27 -8 -696 -272 -201 -427 -548 -962 -350 -209 -370 -240 -564 -312 -751 -709 -294 -974 -818 -469 -126 -393 -521 -526 -17 -796 -867 -458 -689 -98 -543 -977 -590 -937 -42 -981 -860 -7 -179 -817 -875 -55 -532 -492 -875 -854 -568 -191 -943 -873 -884 -976 -959 -89 -988 -650 -521 -768 -53 -127 -392 -681 -257 -639 -951 -417 -996 -904 -756 -522 -537 -320 -426 -366 -563 -890 -511 -221 -105 -584 -636 -38 -372 -560 -654 -955 -153 -407 -189 -397 -134 -31 -919 -522 -920 -203 -702 -629 -376 -414 -416 -552 -422 -192 -538 -770 -539 -704 -734 -672 -60 -5 -714 -906 -645 -845 -521 -572 -391 -686 -526 -935 -308 -340 -899 -805 -971 -174 -986 -888 -468 -647 -528 -712 -710 -54 -933 -307 -240 -921 -9 -546 -193 -353 -171 -231 -528 -479 -874 -188 -735 -69 -266 -396 -640 -751 -739 -776 -24 -459 -692 -677 -326 -891 -610 -346 -801 -26 -406 -650 -552 -868 -340 -530 -992 -1000 -830 -712 -495 -857 -680 -942 -28 -301 -10 -833 -987 -902 -666 -736 -960 -391 -697 -411 -695 -23 -368 -535 -137 -647 -435 -715 -588 -805 -994 -469 -448 -740 -804 -694 -943 -936 -985 -367 -231 -194 -618 -661 -8 -933 -74 -686 -930 -679 -541 -236 -438 -555 -152 -689 -993 -249 -820 -836 -727 -575 -598 -833 -37 -770 -595 -628 -98 -119 -994 -78 -203 -94 -108 -617 -944 -766 -477 -31 -232 -308 -570 -712 -424 -317 -537 -256 -671 -123 -262 -794 -776 -398 -798 -228 -897 -20 -385 -177 -295 -477 -467 -700 -675 -291 -658 -969 -173 -680 -51 -46 -977 -280 -303 -357 -913 -50 -906 -437 -912 -502 -19 -784 -592 -587 -829 -540 -628 -587 -432 -521 -957 -658 -215 -668 -221 -860 -531 -237 -912 -353 -936 -891 -702 -542 -586 -273 -426 -128 -899 -243 -556 -583 -887 -335 -249 -836 -722 -805 -10 -803 -906 -236 -785 -337 -972 -738 -782 -805 -449 -503 -266 -564 -72 -758 -520 -152 -190 -930 -81 -635 -889 -605 -855 -481 -504 -884 -264 -24 -536 -691 -166 -167 -578 -67 -424 -29 -817 -493 -868 -88 -265 -974 -833 -18 -109 -42 -304 -801 -551 -961 -904 -104 -379 -959 -646 -572 -403 -476 -38 -540 -893 -471 -921 -116 -831 -573 -998 -533 -581 -360 -606 -700 -464 -122 -154 -719 -857 -843 -492 -195 -183 -242 -609 -844 -554 -514 -766 -756 -426 -305 -886 -816 -26 -826 -872 -54 -847 -664 -32 -936 -658 -284 -314 -914 -752 -326 -192 -703 -795 -951 -669 -562 -572 -927 -631 -531 -751 -457 -296 -231 -682 -974 -907 -341 -380 -613 -670 -163 -10 -803 -972 -739 -612 -267 -519 -994 -993 -945 -739 -39 -663 -549 -122 -966 -503 -841 -140 -694 -48 -763 -8 -757 -783 -552 -324 -619 -812 -355 -974 -183 -994 -416 -549 -862 -563 -113 -86 -188 -841 -281 -477 -344 -889 -950 -857 -524 -778 -907 -8 -48 -70 -436 -100 -44 -414 -516 -670 -951 -53 -143 -646 -387 -104 -557 -28 -343 -668 -782 -449 -396 -108 -883 -841 -415 -695 -800 -148 -600 -392 -557 -950 -374 -590 -696 -891 -550 -253 -107 -359 -231 -97 -990 -390 -59 -398 -446 -974 -271 -407 -757 -608 -145 -166 -272 -998 -193 -955 -367 -785 -49 -315 -21 -359 -478 -65 -668 -16 -943 -838 -748 -586 -685 -376 -814 -335 -891 -294 -839 -489 -243 -13 -743 -473 -643 -866 -958 -737 -978 -830 -562 -998 -302 -462 -486 -455 -487 -735 -123 -727 -422 -102 -352 -233 -402 -604 -364 -92 -107 -279 -129 -323 -863 -873 -76 -440 -729 -432 -391 -386 -735 -455 -188 -688 -481 -895 -301 -353 -498 -144 -546 -515 -117 -276 -966 -892 -147 -397 -931 -691 -98 -885 -946 -503 -137 -820 -991 -379 -379 -180 -441 -383 -951 -657 -829 -2 -999 -278 -453 -863 -75 -301 -111 -718 -756 -443 -725 -865 -33 -640 -204 -327 -62 -453 -931 -153 -268 -841 -341 -20 -332 -34 -61 -14 -613 -583 -114 -3 -280 -69 -628 -440 -590 -60 -839 -427 -167 -630 -333 -728 -245 -497 -289 -815 -765 -430 -561 -716 -115 -417 -503 -642 -121 -437 -665 -983 -174 -23 -977 -468 -968 -687 -104 -244 -653 -35 -912 -231 -709 -972 -494 -480 -379 -457 -711 -181 -388 -134 -980 -285 -550 -597 -418 -87 -93 -37 -258 -890 -839 -201 -260 -724 -854 -376 -634 -100 -844 -964 -344 -126 -14 -270 -946 -435 -953 -982 -403 -914 -756 -954 -996 -388 -956 -108 -862 -205 -315 -65 -778 -178 -682 -4 -533 -598 -989 -209 -123 -208 -103 -576 -201 -215 -898 -916 -46 -213 -763 -279 -566 -991 -460 -13 -440 -972 -848 -17 -439 -459 -488 -803 -310 -535 -631 -572 -412 -832 -288 -101 -784 -258 -442 -154 -309 -710 -166 -237 -283 -641 -703 -385 -367 -934 -192 -131 -569 -388 -356 -904 -215 -273 -535 -554 -494 -595 -773 -807 -846 -501 -118 -214 -199 -472 -393 -271 -280 -450 -854 -808 -25 -146 -501 -284 -866 -952 -247 -933 -110 -844 -612 -963 -904 -161 -18 -191 -93 -233 -747 -393 -196 -29 -758 -148 -22 -995 -306 -829 -226 -466 -766 -258 -590 -55 -91 -706 -133 -506 -88 -41 -706 -428 -561 -286 -626 -662 -131 -945 -70 -487 -745 -85 -730 -450 -948 -664 -310 -785 -37 -812 -749 -246 -712 -961 -712 -993 -297 -361 -964 -670 -235 -984 -521 -270 -277 -82 -354 -990 -963 -567 -562 -834 -572 -586 -750 -757 -411 -280 -789 -415 -49 -583 -305 -517 -991 -96 -904 -452 -810 -137 -709 -557 -305 -551 -325 -863 -394 -236 -660 -223 -716 -596 -665 -470 -86 -454 -9 -46 -878 -70 -877 -358 -618 -478 -391 -473 -458 -575 -588 -289 -899 -225 -123 -673 -73 -621 -827 -952 -538 -164 -444 -862 -207 -554 -444 -270 -632 -97 -269 -392 -701 -596 -714 -276 -307 -631 -392 -272 -350 -386 -182 -515 -500 -394 -944 -609 -667 -92 -879 -962 -893 -807 -505 -519 -487 -816 -157 -934 -238 -353 -596 -534 -761 -571 -524 -300 -616 -386 -53 -679 -276 -948 -961 -198 -143 -871 -647 -44 -561 -585 -394 -641 -767 -95 -641 -13 -763 -889 -924 -427 -638 -694 -419 -453 -107 -33 -392 -588 -582 -387 -625 -605 -245 -29 -65 -819 -228 -38 -214 -402 -831 -621 -721 -449 -976 -221 -90 -485 -295 -207 -47 -61 -626 -513 -834 -763 -470 -261 -69 -681 -178 -574 -240 -451 -621 -514 -605 -759 -35 -306 -849 -272 -526 -540 -675 -863 -217 -544 -639 -831 -719 -944 -638 -962 -262 -615 -399 -632 -871 -312 -257 -258 -412 -53 -792 -536 -401 -175 -934 -903 -610 -134 -7 -707 -8 -151 -407 -872 -372 -846 -664 -539 -747 -619 -885 -544 -743 -848 -401 -557 -25 -354 -673 -228 -809 -44 -791 -652 -994 -515 -730 -164 -364 -606 -369 -273 -148 -632 -608 -160 -235 -734 -332 -423 -800 -251 -940 -944 -192 -568 -925 -967 -721 -941 -472 -76 -313 -652 -17 -618 -43 -229 -919 -301 -568 -880 -734 -960 -341 -490 -387 -696 -546 -301 -995 -401 -729 -796 -543 -85 -494 -151 -897 -158 -434 -665 -672 -832 -794 -271 -632 -125 -248 -453 -26 -557 -218 -842 -634 -541 -900 -18 -877 -313 -28 -130 -397 -411 -617 -909 -744 -445 -676 -290 -7 -622 -925 -400 -936 -985 -260 -315 -621 -942 -280 -552 -998 -748 -517 -271 -229 -561 -110 -888 -520 -111 -649 -141 -302 -969 -448 -473 -678 -87 -953 -934 -439 -898 -467 -628 -45 -636 -902 -688 -753 -224 -253 -256 -168 -641 -136 -187 -646 -924 -435 -280 -577 -176 -990 -896 -296 -155 -413 -134 -686 -672 -266 -548 -906 -899 -683 -562 -140 -281 -695 -749 -496 -721 -947 -746 -249 -681 -313 -813 -705 -714 -311 -306 -670 -51 -240 -462 -564 -71 -422 -716 -522 -899 -56 -802 -483 -463 -841 -147 -641 -106 -861 -155 -661 -522 -986 -841 -734 -259 -543 -84 -321 -393 -264 -379 -121 -361 -494 -637 -605 -532 -274 -891 -630 -495 -613 -489 -47 -797 -525 -989 -668 -575 -974 -195 -677 -622 -783 -821 -734 -587 -810 -98 -162 -984 -591 -157 -561 -994 -291 -59 -689 -607 -423 -148 -463 -777 -767 -711 -980 -169 -868 -49 -791 -244 -207 -274 -794 -698 -440 -707 -249 -612 -497 -63 -166 -312 -598 -251 -464 -692 -193 -964 -884 -555 -800 -456 -706 -42 -330 -726 -591 -84 -593 -643 -502 -863 -514 -753 -37 -22 -637 -523 -516 -924 -285 -255 -793 -701 -38 -489 -256 -269 -309 -157 -894 -306 -89 -846 -843 -28 -24 -171 -897 -362 -112 -592 -286 -781 -58 -215 -274 -877 -374 -616 -12 -150 -993 -558 -337 -234 -504 -238 -492 -530 -487 -49 -751 -831 -429 -28 -881 -17 -116 -690 -859 -873 -523 -254 -708 -603 -557 -349 -634 -22 -553 -586 -162 -642 -763 -194 -343 -323 -713 -523 -618 -287 -67 -677 -892 -395 -1000 -65 -314 -447 -861 -612 -607 -75 -806 -171 -11 -256 -577 -371 -97 -669 -169 -70 -628 -363 -604 -375 -363 -764 -574 -978 -894 -48 -596 -749 -851 -744 -127 -393 -643 -130 -361 -96 -198 -766 -321 -716 -723 -995 -502 -96 -375 -83 -424 -19 -747 -263 -73 -890 -363 -950 -617 -801 -774 -497 -168 -311 -910 -437 -191 -609 -553 -618 -440 -706 -980 -93 -809 -698 -48 -422 -158 -382 -279 -505 -239 -310 -116 -196 -573 -382 -52 -197 -340 -348 -330 -74 -552 -531 -367 -183 -978 -254 -494 -963 -289 -577 -972 -610 -730 -578 -429 -129 -513 -390 -281 -578 -374 -969 -126 -879 -747 -111 -656 -988 -91 -15 -607 -229 -140 -572 -598 -60 -635 -60 -550 -402 -773 -661 -141 -78 -762 -353 -217 -584 -441 -245 -951 -77 -926 -536 -693 -336 -305 -434 -417 -437 -19 -296 -544 -585 -66 -896 -351 -300 -22 -263 -226 -446 -374 -244 -118 -263 -326 -431 -833 -588 -553 -623 -877 -423 -936 -454 -416 -514 -755 -517 -61 -991 -76 -371 -732 -10 -597 -669 -288 -686 -748 -893 -316 -605 -634 -406 -574 -539 -325 -431 -308 -969 -44 -165 -218 -224 -573 -605 -25 -236 -758 -647 -61 -18 -191 -991 -954 -939 -569 -551 -795 -721 -485 -425 -386 -295 -514 -295 -202 -64 -751 -1000 -476 -962 -588 -369 -545 -123 -431 -447 -446 -520 -647 -832 -917 -18 -553 -580 -282 -135 -749 -796 -493 -66 -795 -344 -652 -994 -820 -571 -832 -715 -942 -912 -865 -728 -788 -530 -98 -915 -56 -126 -42 -18 -254 -26 -550 -104 -412 -803 -875 -994 -585 -138 -687 -937 -25 -573 -876 -634 -700 -617 -867 -69 -612 -334 -866 -461 -476 -213 -401 -475 -230 -650 -274 -429 -558 -252 -831 -268 -136 -771 -965 -268 -354 -663 -242 -983 -397 -191 -136 -984 -549 -128 -357 -830 -425 -75 -396 -634 -355 -732 -127 -789 -830 -713 -411 -502 -274 -203 -916 -883 -835 -608 -612 -918 -392 -371 -569 -500 -732 -564 -15 -240 -638 -192 -581 -804 -606 -624 -86 -549 -58 -190 -417 -503 -198 -833 -450 -923 -999 -701 -436 -561 -121 -437 -502 -326 -366 -849 -547 -774 -524 -338 -160 -613 -668 -856 -117 -479 -428 -579 -528 -236 -824 -227 -571 -286 -484 -772 -194 -848 -587 -559 -521 -655 -510 -855 -116 -113 -912 -198 -744 -563 -137 -527 -261 -185 -112 -319 -809 -919 -244 -516 -390 -132 -426 -907 -508 -209 -529 -289 -809 -378 -229 -59 -243 -203 -198 -392 -228 -237 -497 -517 -247 -571 -431 -494 -968 -935 -499 -986 -877 -840 -139 -957 -651 -843 -631 -261 -153 -943 -192 -81 -314 -207 -121 -375 -618 -859 -946 -374 -99 -328 -191 -708 -593 -897 -699 -400 -49 -732 -664 -380 -835 -440 -884 -688 -512 -927 -677 -379 -472 -157 -667 -146 -627 -904 -432 -267 -302 -160 -388 -270 -741 -866 -95 -932 -356 -11 -836 -370 -906 -513 -394 -259 -221 -174 -205 -497 -421 -503 -452 -730 -208 -453 -209 -273 -673 -755 -452 -953 -913 -174 -524 -949 -142 -611 -808 -867 -938 -121 -793 -20 -757 -765 -703 -733 -676 -320 -751 -5 -502 -140 -36 -527 -511 -931 -548 -61 -856 -648 -963 -896 -580 -164 -275 -266 -174 -256 -166 -287 -867 -923 -294 -767 -377 -59 -630 -410 -964 -682 -605 -35 -56 -141 -852 -276 -647 -166 -72 -152 -254 -787 -671 -351 -73 -587 -914 -508 -7 -194 -766 -439 -243 -208 -880 -777 -144 -693 -216 -174 -376 -56 -758 -576 -575 -760 -833 -98 -870 -644 -772 -437 -487 -792 -570 -70 -423 -132 -516 -745 -771 -453 -985 -713 -200 -594 -605 -517 -628 -195 -800 -495 -491 -972 -752 -526 -191 -403 -872 -404 -321 -795 -9 -490 -369 -311 -465 -185 -535 -724 -299 -52 -276 -999 -583 -975 -144 -733 -77 -800 -893 -901 -990 -836 -498 -51 -969 -85 -942 -545 -866 -28 -602 -283 -933 -893 -876 -609 -148 -522 -311 -789 -243 -639 -204 -935 -729 -424 -86 -135 -463 -73 -837 -823 -444 -783 -634 -354 -205 -237 -173 -434 -859 -269 -288 -61 -290 -459 -906 -586 -821 -148 -192 -632 -115 -213 -899 -88 -709 -306 -622 -291 -303 -220 -90 -551 -382 -50 -623 -502 -494 -847 -713 -491 -473 -459 -310 -591 -644 -282 -450 -647 -735 -222 -440 -558 -164 -876 -799 -840 -971 -729 -661 -539 -521 -721 -580 -247 -58 -366 -987 -908 -900 -838 -293 -34 -775 -698 -336 -773 -223 -431 -811 -854 -525 -184 -942 -346 -960 -736 -208 -65 -134 -548 -654 -169 -305 -528 -317 -159 -780 -80 -652 -868 -867 -596 -106 -460 -241 -91 -430 -618 -618 -278 -763 -343 -65 -234 -545 -727 -681 -708 -788 -220 -190 -349 -528 -619 -451 -170 -574 -74 -917 -83 -856 -82 -913 -980 -48 -361 -158 -797 -139 -305 -353 -515 -599 -812 -333 -749 -280 -482 -479 -181 -365 -331 -682 -520 -4 -50 -877 -782 -599 -670 -164 -414 -986 -610 -541 -980 -192 -597 -656 -797 -893 -604 -171 -848 -863 -716 -759 -739 -958 -221 -590 -126 -316 -992 -368 -299 -651 -714 -631 -290 -402 -489 -168 -889 -848 -875 -23 -712 -16 -326 -393 -753 -95 -433 -807 -667 -800 -330 -458 -607 -511 -477 -219 -548 -785 -336 -412 -841 -396 -851 -125 -168 -990 -792 -130 -126 -161 -685 -767 -535 -672 -55 -891 -433 -696 -416 -84 -284 -249 -784 -57 -585 -906 -163 -551 -457 -312 -878 -413 -453 -393 -35 -350 -563 -21 -200 -740 -230 -73 -986 -729 -984 -105 -138 -644 -230 -57 -68 -632 -179 -251 -542 -193 -717 -563 -875 -788 -234 -977 -540 -795 -30 -883 -600 -191 -264 -556 -957 -583 -935 -928 -597 -215 -59 -522 -638 -915 -910 -919 -534 -193 -7 -124 -550 -93 -359 -270 -307 -756 -883 -430 -125 -213 -256 -848 -60 -269 -624 -590 -151 -394 -562 -93 -842 -298 -239 -299 -581 -914 -425 -177 -908 -948 -775 -815 -708 -312 -358 -117 -693 -853 -663 -308 -98 -835 -695 -996 -580 -288 -772 -223 -272 -610 -934 -723 -34 -478 -117 -877 -267 -979 -423 -875 -261 -622 -739 -350 -893 -173 -753 -503 -256 -904 -810 -146 -597 -598 -151 -531 -788 -482 -552 -584 -344 -407 -87 -378 -640 -618 -672 -208 -292 -306 -78 -117 -584 -518 -887 -514 -802 -215 -429 -202 -711 -866 -316 -183 -699 -973 -904 -124 -816 -473 -464 -924 -50 -309 -841 -234 -229 -198 -839 -126 -841 -624 -728 -548 -428 -647 -625 -292 -648 -954 -859 -996 -433 -616 -655 -916 -401 -188 -665 -428 -286 -744 -359 -132 -742 -167 -230 -984 -439 -798 -218 -453 -243 -278 -854 -896 -615 -111 -899 -539 -200 -612 -603 -274 -246 -517 -489 -842 -219 -917 -369 -56 -796 -459 -27 -289 -367 -268 -268 -58 -214 -209 -546 -629 -631 -190 -179 -594 -796 -144 -158 -324 -895 -862 -479 -427 -60 -541 -278 -936 -200 -241 -684 -19 -777 -568 -562 -794 -187 -810 -143 -177 -634 -191 -277 -100 -774 -357 -230 -34 -10 -406 -748 -763 -685 -934 -696 -517 -603 -169 -770 -582 -272 -828 -365 -838 -161 -727 -655 -773 -191 -950 -127 -726 -774 -586 -145 -743 -632 -173 -58 -432 -965 -449 -907 -285 -230 -154 -966 -787 -937 -225 -455 -397 -501 -618 -749 -814 -966 -913 -916 -801 -784 -482 -87 -602 -731 -432 -719 -795 -647 -339 -877 -858 -233 -329 -895 -344 -327 -889 -737 -575 -736 -492 -940 -473 -506 -614 -607 -649 -676 -651 -702 -871 -3 -153 -730 -209 -399 -674 -693 -524 -226 -825 -266 -549 -969 -465 -556 -186 -835 -882 -482 -699 -994 -636 -401 -609 -606 -444 -211 -169 -387 -945 -683 -2 -323 -853 -120 -856 -966 -511 -340 -592 -684 -803 -288 -60 -871 -586 -429 -244 -979 -404 -46 -824 -553 -666 -790 -541 -306 -26 -458 -437 -871 -656 -109 -187 -305 -322 -14 -663 -809 -920 -806 -20 -552 -930 -84 -758 -973 -489 -462 -824 -528 -674 -564 -673 -493 -894 -690 -281 -261 -633 -343 -743 -721 -72 -652 -123 -391 -488 -673 -797 -825 -615 -754 -509 -651 -463 -172 -962 -27 -642 -967 -606 -685 -594 -214 -974 -807 -138 -457 -637 -576 -695 -246 -957 -760 -742 -910 -370 -344 -98 -750 -635 -38 -999 -605 -553 -120 -734 -349 -515 -360 -759 -48 -683 -587 -641 -417 -844 -619 -854 -24 -736 -366 -931 -678 -485 -464 -709 -402 -396 -851 -979 -816 -260 -285 -224 -906 -489 -535 -181 -71 -832 -227 -585 -596 -199 -663 -566 -646 -582 -875 -693 -397 -684 -145 -291 -738 -472 -318 -857 -241 -323 -653 -613 -737 -464 -66 -339 -425 -875 -361 -20 -951 -624 -726 -615 -718 -579 -889 -842 -455 -279 -285 -500 -499 -436 -309 -556 -31 -913 -906 -398 -193 -440 -791 -858 -185 -442 -564 -269 -852 -224 -587 -61 -827 -383 -721 -149 -846 -555 -23 -157 -311 -158 -559 -111 -543 -213 -752 -324 -143 -460 -234 -604 -88 -484 -714 -967 -304 -887 -170 -535 -696 -610 -360 -911 -254 -419 -861 -729 -529 -18 -360 -147 -487 -292 -471 -840 -628 -489 -928 -109 -967 -326 -969 -702 -386 -155 -55 -986 -187 -728 -240 -668 -198 -720 -767 -436 -67 -722 -295 -968 -329 -875 -268 -306 -480 -169 -925 -762 -667 -589 -423 -341 -87 -610 -346 -246 -223 -203 -550 -839 -943 -464 -386 -256 -702 -64 -583 -513 -777 -824 -962 -589 -880 -540 -71 -208 -610 -291 -101 -547 -659 -29 -863 -855 -229 -342 -942 -991 -342 -968 -713 -91 -664 -360 -748 -259 -895 -942 -614 -789 -750 -931 -570 -732 -984 -809 -775 -199 -343 -717 -971 -140 -252 -681 -508 -241 -158 -465 -239 -828 -456 -911 -631 -73 -426 -480 -603 -162 -453 -196 -937 -495 -91 -894 -682 -209 -540 -143 -93 -431 -772 -8 -903 -114 -360 -326 -938 -333 -361 -65 -891 -886 -189 -550 -948 -135 -255 -566 -827 -741 -740 -572 -521 -359 -166 -784 -990 -88 -767 -299 -383 -660 -225 -528 -292 -955 -241 -806 -827 -593 -404 -760 -138 -163 -784 -717 -214 -618 -793 -329 -341 -112 -950 -796 -626 -448 -386 -588 -488 -259 -378 -775 -514 -194 -546 -651 -500 -587 -182 -355 -996 -969 -573 -243 -334 -88 -13 -494 -481 -384 -191 -596 -932 -12 -324 -892 -303 -155 -744 -216 -932 -379 -359 -519 -763 -14 -983 -604 -740 -103 -705 -345 -401 -88 -737 -832 -183 -275 -354 -612 -28 -190 -329 -898 -131 -985 -15 -621 -998 -776 -144 -316 -650 -346 -849 -882 -362 -609 -838 -859 -282 -914 -605 -691 -5 -777 -851 -434 -547 -570 -891 -329 -442 -866 -41 -787 -351 -144 -194 -632 -240 -362 -119 -213 -101 -450 -109 -551 -951 -710 -501 -543 -63 -893 -749 -194 -978 -636 -825 -631 -139 -484 -777 -562 -443 -662 -977 -964 -789 -286 -681 -374 -719 -882 -517 -946 -357 -193 -999 -472 -688 -608 -94 -556 -258 -659 -244 -423 -381 -330 -290 -356 -445 -382 -856 -295 -531 -171 -45 -85 -610 -851 -472 -78 -534 -6 -708 -778 -208 -34 -866 -717 -585 -34 -601 -685 -112 -356 -711 -228 -151 -508 -599 -59 -936 -762 -130 -789 -632 -729 -63 -271 -994 -190 -919 -205 -49 -377 -996 -905 -538 -737 -876 -300 -17 -603 -983 -706 -99 -947 -449 -930 -781 -771 -379 -76 -543 -152 -524 -711 -690 -574 -833 -839 -388 -419 -234 -675 -540 -343 -302 -814 -719 -661 -884 -190 -207 -990 -961 -227 -852 -705 -716 -210 -847 -309 -57 -932 -373 -150 -240 -563 -113 -611 -573 -394 -691 -473 -502 -286 -580 -660 -694 -892 -544 -352 -816 -728 -588 -170 -526 -360 -89 -516 -656 -138 -206 -647 -525 -294 -678 -866 -163 -477 -771 -409 -77 -337 -233 -209 -767 -746 -488 -375 -884 -267 -522 -227 -70 -212 -569 -425 -971 -740 -84 -213 -454 -392 -277 -434 -659 -335 -359 -13 -526 -251 -986 -461 -732 -694 -290 -696 -457 -62 -121 -665 -802 -656 -532 -3 -955 -31 -56 -362 -979 -521 -809 -587 -425 -592 -55 -528 -635 -44 -779 -740 -404 -726 -372 -329 -79 -225 -204 -93 -139 -426 -673 -645 -494 -100 -729 -686 -44 -924 -235 -22 -936 -750 -297 -344 -592 -394 -548 -111 -607 -599 -475 -41 -704 -477 -269 -155 -802 -858 -397 -111 -569 -94 -929 -605 -59 -552 -14 -263 -562 -586 -934 -73 -119 -523 -537 -600 -367 -698 -746 -677 -260 -137 -446 -618 -738 -577 -543 -539 -579 -323 -741 -108 -412 -816 -767 -48 -21 -237 -784 -108 -586 -630 -583 -835 -287 -793 -591 -475 -921 -96 -806 -222 -442 -787 -850 -951 -755 -879 -584 -154 -108 -456 -912 -960 -246 -931 -366 -356 -200 -414 -159 -200 -647 -964 -737 -234 -743 -507 -938 -448 -842 -892 -730 -14 -591 -302 -915 -47 -531 -516 -49 -72 -9 -894 -613 -887 -877 -299 -165 -487 -155 -862 -376 -724 -990 -138 -163 -550 -557 -568 -26 -909 -536 -268 -801 -603 -744 -322 -320 -718 -56 -172 -132 -113 -968 -64 -373 -376 -578 -333 -844 -236 -237 -165 -416 -208 -794 -593 -204 -291 -430 -345 -302 -555 -541 -773 -539 -280 -88 -285 -639 -817 -897 -957 -497 -324 -652 -444 -266 -866 -500 -451 -491 -399 -816 -3 -670 -696 -761 -709 -882 -699 -539 -992 -822 -481 -350 -42 -790 -43 -158 -883 -632 -280 -247 -556 -833 -65 -252 -900 -454 -713 -569 -292 -439 -275 -434 -844 -381 -66 -464 -379 -501 -799 -874 -91 -273 -129 -73 -18 -813 -933 -918 -514 -167 -636 -552 -63 -430 -842 -628 -588 -258 -490 -768 -340 -628 -345 -189 -240 -957 -171 -221 -719 -644 -349 -840 -108 -359 -812 -827 -432 -293 -512 -749 -144 -256 -745 -753 -947 -681 -88 -353 -131 -999 -354 -709 -427 -488 -975 -994 -322 -833 -844 -695 -848 -16 -652 -675 -147 -995 -291 -332 -494 -545 -452 -45 -553 -806 -28 -600 -481 -58 -965 -557 -58 -893 -646 -8 -503 -623 -796 -219 -630 -5 -818 -52 -615 -929 -111 -144 -117 -82 -61 -309 -552 -776 -788 -252 -102 -27 -981 -569 -471 -372 -228 -779 -878 -409 -371 -334 -70 -15 -568 -565 -78 -177 -961 -214 -883 -354 -517 -571 -39 -22 -18 -709 -654 -190 -5 -382 -562 -220 -715 -780 -133 -263 -345 -560 -241 -644 -94 -773 -288 -828 -697 -270 -867 -65 -466 -218 -11 -940 -404 -219 -486 -559 -865 -351 -951 -963 -433 -369 -965 -429 -61 -280 -988 -491 -526 -561 -511 -829 -301 -238 -216 -848 -743 -674 -519 -631 -974 -908 -206 -506 -603 -371 -756 -978 -412 -171 -468 -525 -753 -190 -804 -24 -275 -295 -140 -277 -866 -541 -265 -189 -74 -894 -393 -623 -833 -581 -263 -904 -485 -733 -690 -377 -522 -61 -209 -721 -913 -954 -72 -576 -539 -302 -925 -609 -816 -955 -809 -671 -693 -606 -782 -218 -763 -37 -352 -751 -824 -735 -328 -622 -714 -545 -378 -755 -240 -724 -162 -167 -306 -444 -462 -924 -501 -738 -532 -734 -330 -134 -15 -27 -835 -252 -938 -692 -368 -926 -209 -962 -148 -39 -481 -163 -1 -637 -466 -568 -407 -315 -398 -617 -122 -839 -147 -716 -74 -429 -906 -688 -380 -629 -546 -711 -102 -689 -889 -737 -599 -488 -133 -609 -653 -578 -34 -620 -953 -888 -133 -488 -149 -355 -761 -462 -128 -458 -253 -683 -792 -398 -64 -225 -3 -938 -774 -638 -72 -819 -442 -536 -109 -603 -934 -313 -590 -130 -919 -734 -657 -227 -813 -633 -20 -653 -399 -647 -491 -738 -721 -996 -474 -790 -253 -356 -1 -896 -971 -728 -714 -145 -384 -966 -792 -943 -521 -525 -500 -662 -304 -626 -321 -553 -612 -853 -773 -376 -947 -85 -560 -878 -400 -32 -963 -179 -934 -185 -789 -47 -980 -337 -950 -281 -575 -649 -986 -22 -758 -650 -885 -952 -186 -773 -446 -786 -553 -688 -269 -531 -130 -88 -721 -94 -719 -718 -979 -272 -153 -12 -731 -9 -251 -90 -951 -658 -359 -148 -215 -644 -169 -648 -563 -550 -145 -604 -347 -236 -616 -854 -399 -956 -526 -968 -220 -977 -804 -482 -848 -854 -977 -622 -237 -411 -857 -799 -280 -144 -352 -966 -552 -160 -627 -766 -463 -944 -851 -583 -512 -370 -763 -307 -151 -939 -206 -832 -71 -709 -921 -918 -520 -670 -983 -216 -695 -596 -94 -891 -371 -156 -52 -826 -672 -55 -828 -724 -954 -788 -202 -19 -487 -848 -540 -518 -817 -998 -431 -529 -165 -774 -221 -545 -846 -511 -932 -293 -715 -842 -373 -287 -794 -20 -719 -759 -326 -454 -541 -251 -811 -562 -834 -836 -566 -837 -444 -897 -434 -68 -347 -202 -965 -342 -509 -847 -451 -670 -216 -891 -871 -9 -668 -496 -264 -222 -405 -828 -493 -475 -757 -726 -116 -329 -119 -405 -418 -864 -600 -829 -497 -485 -149 -209 -380 -869 -555 -947 -987 -936 -457 -433 -498 -944 -63 -880 -950 -643 -77 -388 -670 -547 -363 -3 -412 -333 -977 -161 -143 -505 -752 -288 -105 -973 -784 -702 -482 -616 -514 -292 -812 -780 -128 -194 -200 -168 -262 -28 -773 -345 -183 -879 -48 -258 -874 -840 -849 -90 -820 -243 -827 -602 -495 -933 -263 -498 -122 -893 -838 -446 -811 -690 -657 -491 -765 -639 -899 -82 -155 -631 -676 -701 -553 -27 -563 -832 -809 -975 -629 -724 -852 -441 -637 -19 -552 -427 -774 -629 -816 -881 -72 -205 -745 -704 -508 -615 -308 -574 -322 -389 -376 -452 -706 -929 -991 -817 -409 -196 -514 -325 -527 -547 -871 -448 -296 -154 -896 -99 -882 -722 -260 -915 -383 -755 -608 -573 -785 -986 -789 -633 -463 -725 -60 -105 -15 -973 -46 -605 -406 -748 -557 -166 -263 -779 -682 -881 -3 -670 -459 -26 -327 -292 -460 -329 -765 -750 -843 -571 -292 -672 -485 -241 -154 -84 -909 -253 -431 -123 -56 -145 -678 -597 -135 -392 -277 -284 -174 -574 -884 -409 -485 -112 -833 -41 -638 -525 -488 -261 -40 -207 -194 -606 -672 -261 -778 -795 -680 -278 -390 -498 -912 -919 -826 -703 -169 -39 -972 -106 -247 -276 -159 -949 -713 -545 -923 -238 -659 -676 -818 -727 -562 -998 -664 -416 -392 -505 -324 -208 -751 -155 -42 -811 -915 -591 -337 -760 -262 -697 -778 -295 -270 -722 -536 -583 -625 -410 -116 -563 -269 -193 -879 -583 -968 -780 -761 -607 -756 -933 -562 -1000 -447 -854 -203 -442 -532 -270 -633 -127 -132 -374 -60 -461 -668 -880 -911 -242 -216 -262 -757 -204 -485 -729 -274 -467 -92 -107 -294 -518 -31 -747 -227 -500 -987 -122 -463 -915 -262 -876 -712 -591 -127 -137 -766 -972 -579 -29 -957 -167 -378 -145 -796 -938 -371 -284 -973 -952 -319 -458 -30 -605 -782 -989 -521 -473 -356 -23 -597 -46 -589 -396 -964 -845 -980 -840 -288 -272 -723 -430 -234 -100 -706 -516 -608 -866 -774 -749 -378 -870 -166 -454 -854 -204 -599 -481 -986 -446 -170 -432 -129 -307 -974 -7 -73 -376 -502 -183 -327 -831 -82 -927 -160 -24 -533 -404 -225 -896 -902 -993 -547 -988 -562 -787 -478 -686 -785 -758 -159 -142 -89 -607 -799 -95 -106 -348 -938 -691 -148 -714 -574 -417 -52 -597 -621 -489 -201 -459 -686 -504 -305 -383 -856 -106 -28 -909 -246 -132 -398 -9 -34 -454 -295 -838 -961 -679 -906 -94 -860 -61 -514 -576 -943 -582 -314 -103 -1000 -75 -825 -910 -756 -70 -747 -721 -83 -861 -318 -124 -360 -530 -643 -654 -617 -744 -945 -606 -991 -863 -504 -102 -329 -263 -849 -46 -25 -74 -123 -387 -557 -682 -780 -38 -882 -441 -681 -915 -586 -142 -563 -50 -805 -774 -222 -670 -835 -2 -437 -75 -136 -351 -806 -875 -471 -484 -404 -47 -194 -899 -659 -649 -964 -829 -578 -313 -355 -765 -822 -240 -466 -96 -875 -257 -773 -936 -168 -406 -203 -857 -99 -656 -889 -795 -516 -262 -76 -826 -300 -11 -744 -146 -354 -604 -380 -186 -122 -455 -242 -977 -729 -49 -379 -207 -598 -154 -61 -603 -117 -61 -769 -500 -145 -198 -325 -383 -853 -343 -692 -673 -944 -65 -202 -790 -435 -658 -387 -742 -710 -555 -763 -517 -981 -279 -507 -506 -26 -425 -561 -751 -560 -928 -512 -262 -812 -206 -224 -299 -982 -204 -658 -378 -908 -716 -89 -213 -524 -401 -241 -936 -188 -696 -487 -758 -667 -451 -470 -504 -788 -46 -262 -353 -990 -551 -201 -763 -120 -871 -709 -996 -826 -172 -351 -259 -136 -328 -46 -600 -106 -671 -821 -54 -960 -236 -698 -179 -242 -570 -88 -720 -717 -194 -831 -969 -148 -299 -170 -430 -613 -902 -668 -630 -628 -24 -540 -489 -815 -632 -473 -553 -364 -993 -155 -600 -61 -514 -159 -97 -883 -87 -990 -664 -156 -122 -478 -36 -976 -193 -811 -744 -861 -948 -915 -207 -826 -151 -249 -393 -198 -741 -610 -445 -454 -510 -721 -484 -167 -73 -989 -418 -951 -486 -114 -260 -679 -710 -408 -287 -647 -774 -297 -565 -753 -547 -508 -776 -499 -499 -4 -991 -48 -429 -745 -890 -216 -129 -733 -612 -394 -218 -293 -642 -129 -974 -225 -502 -524 -350 -202 -37 -68 -725 -348 -18 -97 -192 -908 -420 -459 -133 -246 -681 -626 -685 -254 -18 -611 -42 -390 -330 -370 -739 -391 -894 -626 -889 -430 -121 -88 -627 -839 -476 -841 -842 -313 -927 -523 -519 -430 -788 -565 -131 -389 -889 -45 -246 -641 -903 -252 -759 -604 -154 -77 -546 -84 -174 -372 -569 -716 -951 -653 -935 -315 -382 -83 -197 -655 -458 -601 -395 -163 -151 -832 -627 -248 -28 -746 -487 -265 -443 -96 -888 -939 -923 -847 -180 -261 -296 -462 -397 -234 -374 -373 -301 -418 -611 -340 -769 -607 -882 -139 -172 -257 -195 -950 -696 -190 -562 -111 -296 -40 -104 -298 -861 -718 -146 -282 -920 -791 -556 -337 -742 -355 -379 -797 -513 -135 -151 -114 -242 -315 -192 -351 -646 -159 -60 -664 -826 -751 -217 -298 -111 -97 -889 -216 -541 -283 -215 -549 -822 -139 -168 -354 -179 -529 -279 -937 -773 -386 -236 -771 -259 -709 -735 -89 -329 -30 -471 -467 -644 -849 -695 -488 -938 -968 -760 -312 -678 -285 -224 -278 -887 -750 -441 -410 -533 -439 -249 -620 -807 -233 -917 -647 -941 -443 -999 -671 -525 -819 -686 -94 -493 -214 -188 -471 -424 -226 -518 -888 -668 -293 -868 -311 -168 -314 -652 -307 -746 -46 -328 -810 -412 -841 -998 -870 -429 -772 -860 -821 -48 -967 -109 -677 -981 -478 -933 -191 -733 -469 -732 -668 -728 -581 -577 -667 -836 -543 -855 -452 -604 -447 -318 -124 -414 -390 -285 -989 -441 -912 -735 -826 -985 -873 -459 -213 -368 -110 -179 -486 -307 -127 -805 -750 -672 -235 -980 -232 -618 -194 -779 -100 -225 -825 -611 -250 -336 -779 -892 -363 -629 -822 -900 -314 -273 -327 -406 -708 -951 -326 -462 -939 -176 -641 -403 -265 -192 -267 -934 -426 -634 -726 -284 -325 -597 -242 -93 -238 -174 -775 -314 -412 -391 -860 -547 -795 -21 -165 -924 -797 -854 -391 -73 -243 -998 -722 -512 -629 -290 -54 -506 -608 -150 -737 -597 -522 -327 -268 -545 -837 -544 -826 -814 -890 -349 -928 -50 -147 -992 -205 -272 -688 -121 -542 -493 -112 -569 -116 -915 -608 -456 -21 -934 -740 -912 -580 -128 -18 -210 -762 -463 -863 -117 -539 -142 -900 -894 -291 -84 -773 -878 -510 -413 -212 -193 -171 -164 -605 -846 -152 -71 -563 -268 -360 -28 -248 -147 -275 -888 -283 -683 -97 -879 -298 -726 -430 -386 -865 -777 -672 -14 -874 -526 -946 -621 -342 -983 -433 -633 -357 -429 -171 -323 -96 -60 -108 -852 -306 -348 -368 -562 -934 -377 -677 -755 -518 -80 -337 -542 -662 -992 -791 -559 -446 -628 -430 -559 -5 -465 -832 -718 -949 -856 -653 -855 -385 -128 -862 -131 -959 -549 -604 -282 -354 -971 -742 -493 -446 -834 -231 -779 -242 -900 -633 -833 -885 -523 -375 -448 -220 -294 -766 -239 -417 -370 -950 -989 -885 -898 -687 -357 -448 -960 -82 -237 -1 -561 -435 -124 -994 -640 -346 -823 -477 -256 -458 -728 -118 -266 -171 -747 -697 -472 -187 -225 -885 -895 -853 -718 -863 -940 -8 -741 -58 -519 -102 -211 -192 -775 -811 -388 -120 -874 -388 -36 -672 -27 -882 -494 -346 -2 -896 -531 -311 -432 -313 -873 -852 -419 -964 -22 -729 -532 -860 -90 -203 -154 -310 -594 -741 -299 -995 -694 -290 -962 -905 -86 -749 -155 -453 -89 -521 -811 -365 -796 -235 -567 -144 -754 -327 -750 -552 -149 -722 -79 -196 -792 -682 -937 -180 -363 -863 -743 -249 -288 -648 -766 -978 -963 -391 -673 -255 -791 -687 -900 -149 -114 -648 -853 -822 -407 -369 -404 -726 -207 -893 -722 -318 -875 -929 -631 -500 -43 -351 -9 -288 -320 -139 -624 -97 -221 -543 -514 -492 -532 -961 -756 -363 -62 -156 -852 -835 -808 -591 -516 -710 -986 -6 -519 -43 -750 -60 -876 -883 -341 -785 -207 -158 -249 -20 -122 -113 -523 -759 -20 -806 -774 -113 -314 -94 -540 -289 -718 -880 -963 -571 -865 -637 -9 -375 -291 -774 -443 -269 -372 -872 -482 -653 -378 -72 -221 -230 -490 -520 -897 -153 -257 -229 -804 -162 -327 -905 -855 -461 -625 -357 -426 -530 -564 -294 -346 -110 -808 -264 -224 -707 -782 -249 -32 -141 -605 -919 -93 -321 -898 -374 -105 -401 -651 -920 -358 -980 -120 -333 -290 -751 -199 -869 -809 -291 -536 -101 -258 -976 -666 -432 -587 -486 -442 -600 -866 -428 -962 -148 -979 -309 -895 -744 -801 -88 -373 -477 -880 -453 -339 -434 -251 -535 -819 -732 -866 -888 -617 -146 -503 -458 -214 -942 -618 -767 -465 -356 -525 -157 -219 -789 -783 -964 -889 -271 -859 -314 -992 -72 -712 -328 -477 -534 -747 -471 -506 -982 -542 -289 -715 -382 -638 -147 -37 -958 -131 -618 -809 -491 -534 -6 -292 -225 -436 -982 -385 -213 -64 -114 -718 -418 -647 -492 -312 -958 -800 -394 -958 -469 -78 -539 -562 -982 -50 -482 -868 -87 -152 -520 -988 -493 -746 -395 -211 -92 -304 -725 -137 -382 -829 -921 -527 -930 -826 -12 -685 -573 -577 -346 -508 -430 -909 -692 -881 -49 -404 -908 -253 -99 -290 -292 -695 -838 -752 -629 -646 -244 -272 -594 -165 -125 -422 -120 -845 -745 -575 -61 -686 -419 -473 -41 -299 -66 -315 -916 -681 -909 -243 -259 -232 -935 -893 -375 -362 -557 -656 -737 -598 -304 -439 -154 -439 -964 -77 -675 -337 -965 -990 -955 -453 -951 -998 -385 -962 -671 -811 -301 -97 -606 -430 -60 -525 -231 -483 -671 -996 -453 -477 -332 -620 -552 -631 -419 -990 -371 -767 -300 -595 -567 -447 -540 -299 -468 -197 -86 -215 -795 -40 -132 -496 -296 -332 -779 -189 -583 -75 -281 -447 -596 -33 -1000 -614 -81 -650 -978 -55 -249 -2 -746 -250 -189 -206 -44 -268 -582 -914 -157 -74 -776 -968 -830 -318 -907 -718 -956 -140 -675 -763 -31 -346 -545 -866 -548 -130 -75 -625 -995 -430 -798 -625 -813 -316 -91 -84 -991 -948 -199 -467 -911 -191 -157 -232 -371 -427 -202 -751 -208 -753 -300 -839 -693 -953 -192 -534 -422 -86 -833 -906 -80 -810 -310 -530 -988 -404 -75 -352 -246 -988 -875 -317 -820 -657 -997 -94 -842 -225 -31 -160 -390 -759 -401 -986 -338 -985 -728 -955 -349 -775 -56 -626 -107 -913 -725 -62 -958 -783 -999 -785 -395 -479 -394 -873 -242 -40 -219 -287 -402 -115 -640 -841 -870 -702 -427 -911 -778 -278 -194 -598 -100 -624 -808 -873 -286 -424 -838 -220 -851 -864 -609 -73 -478 -221 -992 -855 -101 -439 -243 -822 -705 -299 -505 -921 -204 -967 -800 -975 -647 -127 -689 -15 -772 -383 -969 -720 -923 -859 -771 -841 -710 -784 -545 -1 -747 -313 -417 -702 -293 -385 -855 -210 -33 -832 -668 -641 -920 -127 -810 -597 -280 -47 -899 -915 -359 -329 -941 -628 -894 -271 -680 -724 -187 -207 -579 -468 -375 -518 -415 -851 -625 -499 -35 -130 -672 -814 -215 -115 -533 -567 -509 -109 -914 -665 -968 -668 -257 -926 -616 -64 -88 -278 -996 -8 -753 -285 -101 -936 -478 -714 -731 -520 -809 -21 -332 -735 -470 -52 -690 -654 -76 -651 -235 -96 -358 -709 -234 -387 -811 -318 -530 -685 -49 -454 -21 -435 -402 -330 -781 -152 -824 -808 -550 -315 -715 -246 -263 -745 -795 -467 -168 -405 -197 -406 -786 -900 -517 -481 -824 -385 -451 -177 -188 -689 -905 -659 -669 -895 -116 -352 -885 -257 -511 -553 -669 -332 -419 -856 -701 -174 -820 -267 -841 -296 -825 -951 -987 -404 -612 -913 -636 -655 -553 -768 -982 -33 -629 -623 -178 -498 -849 -600 -670 -446 -338 -959 -673 -205 -15 -382 -23 -774 -126 -69 -661 -179 -825 -940 -26 -180 -691 -2 -784 -411 -875 -302 -796 -408 -460 -884 -378 -396 -270 -363 -976 -449 -617 -398 -582 -960 -998 -927 -242 -655 -864 -585 -729 -480 -728 -316 -324 -90 -536 -556 -445 -333 -72 -846 -439 -18 -146 -484 -379 -28 -812 -273 -904 -22 -259 -561 -634 -777 -682 -189 -208 -743 -585 -441 -693 -220 -529 -448 -810 -758 -561 -516 -841 -200 -171 -97 -769 -957 -521 -741 -265 -944 -557 -258 -539 -654 -14 -470 -26 -781 -343 -831 -754 -889 -623 -805 -831 -214 -138 -197 -420 -976 -498 -318 -321 -909 -451 -594 -726 -252 -539 -575 -476 -554 -47 -375 -859 -29 -541 -810 -961 -947 -923 -804 -597 -983 -377 -392 -327 -613 -228 -206 -531 -832 -726 -841 -631 -192 -176 -526 -263 -698 -119 -638 -350 -706 -361 -710 -801 -960 -268 -590 -492 -777 -679 -351 -51 -693 -852 -681 -208 -851 -521 -180 -802 -616 -491 -60 -609 -952 -954 -699 -30 -758 -284 -902 -994 -418 -790 -885 -809 -267 -693 -132 -776 -57 -191 -489 -195 -822 -725 -665 -498 -804 -639 -893 -812 -838 -557 -620 -249 -462 -858 -358 -180 -59 -232 -28 -107 -229 -201 -166 -194 -286 -227 -91 -567 -635 -877 -409 -179 -531 -836 -989 -507 -454 -466 -568 -408 -832 -750 -648 -115 -489 -906 -868 -147 -24 -387 -473 -242 -65 -552 -664 -73 -623 -974 -196 -293 -218 -546 -461 -966 -586 -260 -202 -600 -200 -474 -789 -459 -832 -373 -771 -101 -8 -686 -790 -121 -704 -663 -525 -840 -35 -253 -425 -14 -644 -978 -767 -3 -759 -745 -227 -869 -912 -616 -586 -49 -658 -158 -986 -379 -291 -652 -664 -313 -811 -120 -36 -175 -310 -316 -430 -874 -92 -482 -599 -59 -359 -756 -992 -588 -559 -996 -367 -671 -403 -107 -754 -670 -879 -694 -194 -433 -340 -408 -920 -945 -786 -543 -285 -429 -90 -920 -868 -499 -588 -334 -86 -364 -531 -700 -597 -863 -234 -204 -35 -236 -787 -635 -574 -200 -539 -332 -486 -356 -365 -212 -917 -515 -537 -944 -399 -888 -981 -86 -887 -229 -600 -794 -848 -5 -274 -545 -572 -74 -980 -756 -408 -664 -502 -822 -791 -501 -31 -937 -48 -294 -711 -60 -903 -302 -441 -134 -184 -832 -693 -305 -299 -644 -110 -394 -85 -538 -316 -27 -982 -948 -716 -507 -225 -530 -701 -604 -267 -649 -355 -34 -959 -670 -886 -390 -567 -563 -774 -611 -835 -818 -386 -471 -101 -511 -385 -772 -860 -361 -568 -447 -681 -372 -37 -994 -854 -684 -282 -987 -336 -71 -318 -648 -845 -25 -346 -684 -545 -223 -899 -971 -97 -917 -895 -887 -725 -228 -246 -72 -803 -330 -940 -33 -765 -689 -27 -907 -523 -296 -254 -331 -511 -223 -327 -39 -705 -158 -586 -774 -987 -208 -139 -889 -66 -548 -530 -751 -564 -633 -440 -180 -953 -226 -419 -83 -805 -598 -861 -36 -160 -177 -376 -255 -5 -314 -371 -997 -727 -142 -243 -448 -373 -244 -639 -880 -368 -327 -474 -266 -407 -818 -508 -661 -308 -429 -313 -602 -599 -439 -762 -181 -863 -767 -407 -778 -915 -280 -864 -704 -276 -865 -465 -488 -438 -534 -157 -928 -617 -821 -671 -370 -395 -738 -602 -120 -98 -11 -246 -85 -235 -392 -919 -541 -859 -853 -271 -860 -915 -278 -444 -954 -884 -269 -287 -872 -478 -489 -617 -281 -350 -744 -646 -107 -53 -228 -318 -340 -848 -324 -60 -760 -713 -422 -823 -754 -154 -254 -611 -923 -661 -172 -420 -376 -101 -855 -550 -146 -930 -251 -310 -363 -202 -806 -603 -66 -161 -542 -308 -33 -10 -902 -672 -581 -280 -441 -467 -102 -684 -427 -82 -933 -272 -482 -571 -110 -524 -465 -749 -141 -942 -420 -784 -681 -830 -939 -188 -777 -158 -956 -130 -177 -260 -35 -754 -698 -366 -322 -911 -341 -445 -94 -439 -217 -112 -730 -347 -201 -778 -590 -146 -243 -547 -880 -565 -267 -977 -465 -984 -672 -813 -408 -484 -264 -97 -209 -236 -932 -606 -335 -349 -686 -409 -776 -961 -970 -34 -325 -364 -338 -92 -877 -979 -138 -196 -373 -544 -871 -356 -739 -308 -316 -123 -421 -641 -347 -173 -514 -367 -36 -449 -286 -663 -720 -606 -594 -43 -340 -50 -701 -168 -49 -336 -465 -562 -716 -346 -230 -552 -364 -801 -911 -687 -994 -471 -686 -759 -246 -639 -652 -872 -338 -805 -305 -452 -926 -794 -307 -318 -524 -37 -32 -894 -895 -718 -918 -310 -847 -557 -874 -331 -818 -549 -124 -224 -675 -577 -474 -436 -154 -821 -931 -210 -477 -928 -77 -328 -945 -230 -708 -98 -197 -672 -741 -644 -873 -884 -115 -197 -222 -587 -969 -691 -216 -194 -64 -80 -179 -853 -645 -373 -70 -542 -163 -583 -71 -35 -804 -612 -335 -940 -179 -959 -895 -527 -874 -759 -640 -5 -608 -529 -835 -290 -628 -596 -711 -859 -844 -869 -943 -82 -558 -906 -662 -450 -357 -480 -445 -473 -883 -643 -916 -344 -40 -961 -247 -62 -757 -912 -989 -248 -939 -373 -279 -408 -53 -466 -531 -251 -150 -918 -598 -880 -567 -234 -989 -383 -13 -326 -71 -580 -640 -621 -463 -108 -27 -626 -440 -443 -197 -864 -227 -920 -509 -935 -550 -430 -463 -425 -590 -6 -165 -252 -898 -198 -935 -213 -730 -720 -56 -516 -865 -544 -201 -792 -609 -645 -422 -319 -995 -682 -754 -962 -717 -721 -491 -858 -130 -481 -204 -865 -632 -103 -21 -776 -48 -525 -36 -404 -587 -925 -834 -599 -810 -643 -848 -83 -841 -528 -180 -181 -582 -886 -561 -878 -628 -240 -433 -558 -800 -509 -665 -998 -660 -338 -679 -854 -899 -597 -837 -700 -135 -641 -199 -243 -567 -740 -990 -703 -412 -740 -563 -987 -205 -212 -270 -55 -254 -357 -612 -576 -337 -210 -334 -500 -459 -935 -291 -324 -510 -467 -84 -644 -2 -71 -80 -519 -391 -599 -983 -431 -275 -719 -360 -911 -322 -223 -759 -420 -214 -627 -988 -405 -782 -660 -357 -975 -66 -334 -202 -695 -198 -16 -443 -894 -596 -147 -95 -136 -386 -132 -901 -769 -732 -567 -627 -843 -546 -801 -552 -782 -366 -244 -293 -755 -14 -999 -606 -554 -781 -496 -871 -49 -686 -165 -607 -797 -985 -23 -505 -783 -766 -922 -129 -674 -649 -868 -250 -821 -45 -140 -84 -617 -884 -232 -748 -758 -743 -757 -372 -450 -683 -840 -643 -560 -325 -340 -701 -691 -499 -206 -404 -988 -312 -526 -72 -950 -96 -961 -929 -367 -360 -468 -433 -684 -41 -640 -395 -335 -840 -99 -891 -283 -752 -6 -523 -703 -51 -961 -990 -329 -954 -422 -708 -9 -179 -356 -922 -973 -832 -322 -638 -831 -988 -598 -645 -368 -954 -159 -833 -773 -157 -752 -649 -867 -938 -922 -731 -644 -230 -557 -884 -620 -60 -675 -551 -897 -679 -809 -640 -704 -818 -947 -416 -77 -94 -800 -158 -714 -314 -411 -412 -254 -551 -447 -669 -945 -891 -480 -209 -424 -316 -455 -637 -952 -115 -306 -710 -474 -549 -115 -573 -363 -294 -869 -988 -166 -789 -774 -230 -936 -108 -325 -191 -522 -631 -369 -532 -248 -750 -794 -93 -894 -530 -859 -917 -512 -230 -758 -381 -517 -395 -869 -914 -223 -930 -1 -881 -743 -719 -849 -583 -920 -594 -439 -161 -987 -62 -753 -646 -858 -879 -447 -973 -768 -54 -131 -362 -639 -353 -848 -830 -426 -69 -977 -183 -60 -650 -74 -63 -567 -49 -739 -344 -960 -863 -909 -207 -427 -485 -537 -550 -118 -780 -646 -706 -851 -583 -204 -249 -273 -501 -823 -6 -269 -458 -469 -949 -504 -9 -964 -747 -819 -837 -314 -467 -428 -594 -659 -140 -148 -257 -552 -701 -139 -28 -540 -41 -317 -316 -995 -991 -695 -159 -831 -347 -661 -332 -970 -741 -342 -453 -175 -381 -19 -769 -556 -821 -687 -73 -526 -456 -482 -434 -72 -483 -817 -610 -736 -195 -963 -362 -694 -866 -594 -263 -18 -932 -34 -756 -23 -38 -499 -174 -268 -599 -154 -778 -714 -396 -311 -640 -955 -823 -546 -671 -393 -226 -312 -971 -397 -568 -120 -523 -656 -123 -973 -429 -17 -865 -461 -522 -659 -234 -437 -10 -836 -63 -758 -190 -671 -62 -187 -769 -69 -811 -526 -496 -852 -249 -967 -573 -606 -281 -767 -39 -354 -243 -367 -257 -238 -556 -72 -92 -228 -567 -502 -386 -243 -504 -856 -372 -883 -482 -898 -291 -855 -298 -975 -245 -154 -416 -979 -700 -402 -525 -659 -112 -444 -610 -776 -398 -537 -235 -402 -168 -903 -755 -73 -208 -727 -730 -475 -164 -679 -9 -632 -69 -989 -566 -471 -522 -134 -249 -891 -796 -70 -75 -281 -195 -957 -638 -18 -741 -699 -893 -553 -128 -36 -976 -507 -929 -421 -1000 -740 -942 -862 -720 -315 -230 -770 -840 -447 -385 -921 -491 -231 -363 -188 -326 -497 -69 -564 -453 -936 -367 -148 -814 -678 -485 -1000 -951 -884 -757 -343 -23 -711 -141 -268 -903 -883 -597 -107 -350 -413 -203 -342 -275 -501 -335 -245 -567 -747 -456 -846 -38 -294 -498 -596 -777 -149 -698 -609 -901 -635 -662 -647 -824 -121 -687 -900 -505 -577 -920 -182 -410 -161 -647 -291 -305 -116 -503 -65 -708 -191 -728 -917 -190 -33 -291 -696 -784 -507 -87 -876 -642 -269 -308 -374 -559 -910 -163 -733 -495 -410 -836 -59 -877 -515 -120 -140 -880 -637 -448 -700 -794 -38 -574 -217 -363 -390 -381 -693 -386 -403 -86 -142 -207 -590 -128 -802 -315 -134 -680 -39 -747 -763 -263 -229 -502 -76 -170 -428 -680 -520 -854 -159 -335 -270 -914 -783 -805 -454 -478 -263 -941 -918 -577 -404 -953 -873 -582 -886 -803 -42 -1 -715 -144 -350 -623 -805 -812 -189 -472 -820 -380 -463 -234 -762 -118 -491 -519 -38 -329 -661 -734 -821 -134 -281 -68 -432 -82 -244 -125 -502 -607 -240 -386 -965 -749 -155 -792 -396 -172 -596 -429 -866 -872 -87 -528 -837 -565 -846 -446 -166 -164 -224 -447 -621 -802 -156 -941 -444 -921 -824 -263 -746 -302 -604 -765 -187 -992 -788 -808 -778 -290 -403 -598 -35 -718 -341 -969 -413 -776 -668 -66 -740 -514 -893 -479 -603 -692 -900 -760 -148 -92 -590 -615 -236 -706 -549 -863 -154 -26 -899 -539 -928 -672 -742 -572 -153 -151 -885 -886 -232 -28 -393 -441 -151 -286 -866 -353 -176 -277 -734 -62 -912 -7 -578 -48 -891 -82 -254 -795 -806 -72 -473 -167 -44 -224 -699 -43 -292 -994 -728 -885 -274 -432 -973 -393 -985 -148 -134 -564 -734 -834 -220 -562 -328 -572 -564 -735 -146 -883 -757 -297 -766 -145 -486 -910 -888 -693 -205 -314 -750 -790 -672 -761 -560 -427 -691 -689 -658 -993 -315 -217 -935 -207 -434 -803 -167 -836 -188 -914 -671 -526 -215 -97 -577 -824 -77 -824 -531 -143 -729 -270 -644 -260 -864 -91 -324 -800 -583 -140 -458 -191 -154 -341 -382 -344 -321 -729 -360 -401 -53 -418 -821 -483 -243 -28 -253 -811 -614 -718 -645 -461 -143 -179 -719 -324 -36 -173 -32 -334 -444 -439 -90 -831 -416 -329 -476 -510 -125 -101 -206 -307 -882 -56 -473 -575 -715 -928 -321 -890 -403 -54 -894 -874 -360 -2 -286 -74 -873 -179 -723 -749 -158 -365 -643 -664 -622 -597 -265 -746 -681 -911 -215 -356 -970 -552 -372 -427 -904 -882 -168 -503 -312 -965 -471 -856 -545 -1000 -656 -97 -787 -681 -175 -118 -494 -14 -987 -586 -33 -583 -614 -14 -385 -937 -268 -707 -408 -412 -372 -142 -756 -849 -474 -157 -714 -162 -67 -266 -192 -948 -999 -676 -685 -887 -499 -410 -463 -307 -59 -817 -797 -723 -626 -842 -846 -293 -26 -425 -282 -834 -520 -214 -987 -341 -372 -817 -240 -956 -990 -110 -817 -826 -317 -894 -145 -553 -742 -626 -775 -892 -645 -928 -696 -945 -394 -55 -228 -433 -835 -367 -262 -694 -328 -873 -965 -903 -521 -236 -767 -103 -925 -800 -786 -146 -735 -136 -231 -940 -536 -772 -150 -590 -570 -428 -877 -214 -569 -967 -661 -508 -617 -654 -837 -721 -799 -236 -826 -674 -691 -462 -360 -2 -952 -23 -703 -872 -520 -522 -851 -260 -857 -667 -287 -312 -872 -423 -100 -290 -313 -493 -614 -579 -88 -161 -629 -159 -964 -968 -104 -313 -324 -58 -355 -13 -970 -962 -239 -293 -818 -594 -918 -281 -217 -489 -948 -89 -908 -345 -857 -145 -805 -436 -170 -582 -85 -661 -174 -664 -144 -414 -657 -605 -735 -997 -667 -829 -573 -313 -740 -374 -543 -183 -485 -101 -917 -889 -555 -823 -622 -873 -146 -33 -619 -770 -86 -69 -240 -764 -978 -612 -758 -340 -578 -224 -840 -771 -895 -508 -810 -575 -707 -464 -273 -103 -420 -583 -398 -660 -521 -222 -476 -96 -775 -199 -242 -923 -539 -26 -45 -885 -195 -794 -21 -488 -42 -261 -724 -174 -508 -73 -570 -222 -290 -429 -506 -348 -639 -731 -610 -695 -159 -361 -338 -852 -606 -267 -262 -975 -357 -546 -638 -42 -883 -175 -471 -355 -688 -923 -682 -146 -2 -472 -277 -127 -69 -239 -42 -394 -839 -879 -479 -803 -984 -924 -727 -178 -373 -867 -441 -373 -644 -804 -858 -469 -420 -513 -252 -851 -326 -412 -331 -92 -471 -55 -915 -201 -28 -975 -993 -497 -29 -725 -496 -434 -570 -734 -899 -841 -534 -630 -89 -440 -639 -60 -641 -233 -165 -893 -280 -930 -809 -339 -818 -397 -774 -931 -240 -277 -337 -119 -973 -754 -37 -816 -388 -687 -490 -700 -430 -113 -357 -617 -395 -269 -298 -941 -651 -982 -49 -924 -535 -232 -757 -919 -200 -363 -139 -186 -66 -530 -460 -68 -560 -64 -127 -227 -5 -300 -621 -437 -13 -245 -247 -237 -612 -800 -576 -541 -748 -922 -659 -199 -838 -92 -766 -937 -517 -874 -997 -393 -427 -912 -283 -158 -948 -305 -931 -462 -683 -219 -390 -225 -885 -702 -423 -426 -652 -579 -507 -21 -210 -808 -504 -558 -808 -440 -753 -195 -692 -409 -670 -453 -156 -734 -117 -243 -377 -398 -552 -139 -347 -459 -203 -12 -827 -619 -162 -386 -188 -146 -379 -46 -630 -366 -397 -635 -90 -300 -613 -137 -897 -414 -415 -114 -829 -753 -336 -947 -407 -710 -650 -78 -844 -150 -588 -353 -508 -924 -213 -465 -948 -345 -161 -298 -582 -145 -499 -746 -7 -807 -164 -320 -285 -763 -340 -963 -511 -259 -254 -607 -848 -786 -87 -11 -717 -846 -43 -281 -537 -291 -761 -266 -216 -927 -371 -915 -551 -650 -153 -790 -139 -405 -234 -756 -236 -483 -90 -829 -364 -647 -999 -543 -613 -642 -107 -768 -669 -144 -992 -922 -393 -403 -516 -520 -582 -444 -175 -727 -520 -136 -581 -967 -639 -164 -691 -742 -215 -504 -122 -522 -819 -737 -18 -606 -92 -139 -766 -639 -576 -754 -184 -157 -308 -966 -730 -401 -50 -768 -446 -359 -68 -318 -146 -155 -782 -32 -418 -940 -307 -225 -73 -436 -567 -97 -918 -629 -844 -318 -884 -534 -100 -943 -933 -314 -766 -301 -734 -123 -763 -150 -723 -192 -70 -445 -34 -734 -144 -850 -742 -182 -854 -681 -46 -937 -605 -95 -967 -235 -643 -649 -254 -366 -730 -944 -545 -481 -766 -267 -742 -528 -20 -389 -950 -413 -832 -129 -907 -718 -375 -423 -1 -93 -755 -709 -269 -671 -937 -381 -770 -759 -651 -215 -55 -403 -675 -597 -903 -951 -895 -442 -813 -134 -902 -688 -666 -733 -342 -653 -652 -522 -955 -175 -205 -270 -816 -802 -368 -508 -960 -355 -585 -495 -235 -167 -563 -384 -769 -249 -840 -463 -689 -729 -675 -863 -594 -551 -526 -67 -423 -876 -878 -584 -159 -318 -187 -801 -215 -523 -513 -383 -549 -253 -677 -693 -74 -614 -752 -630 -118 -974 -6 -896 -379 -987 -872 -984 -640 -322 -29 -700 -698 -238 -515 -101 -580 -428 -782 -501 -507 -660 -323 -429 -623 -965 -809 -83 -871 -494 -425 -434 -406 -939 -707 -452 -573 -1000 -752 -458 -132 -219 -743 -65 -199 -751 -824 -122 -382 -439 -589 -769 -472 -299 -80 -206 -643 -794 -505 -426 -749 -416 -421 -681 -120 -897 -575 -979 -2 -627 -480 -639 -779 -552 -412 -453 -649 -536 -871 -336 -745 -262 -461 -432 -218 -830 -506 -240 -871 -615 -648 -303 -771 -703 -121 -797 -927 -72 -278 -940 -255 -171 -810 -878 -693 -436 -736 -638 -845 -582 -150 -550 -788 -854 -448 -704 -790 -348 -840 -354 -380 -62 -456 -188 -553 -72 -307 -249 -79 -54 -843 -749 -886 -757 -217 -599 -954 -849 -2 -215 -497 -324 -638 -482 -864 -319 -408 -385 -974 -463 -342 -329 -914 -494 -176 -462 -270 -832 -154 -19 -450 -120 -276 -954 -326 -474 -453 -52 -43 -785 -663 -612 -224 -623 -168 -686 -961 -759 -357 -153 -635 -982 -82 -216 -435 -37 -410 -480 -614 -730 -277 -449 -550 -665 -818 -288 -271 -850 -791 -788 -925 -354 -897 -398 -863 -260 -503 -86 -797 -256 -740 -961 -627 -623 -70 -432 -813 -737 -993 -825 -459 -663 -956 -972 -528 -939 -940 -735 -118 -907 -322 -116 -878 -984 -334 -124 -515 -780 -318 -312 -761 -85 -721 -941 -89 -249 -717 -925 -300 -944 -911 -949 -368 -500 -560 -874 -373 -659 -153 -834 -208 -874 -634 -432 -813 -388 -940 -686 -219 -245 -778 -151 -625 -148 -100 -841 -335 -55 -559 -393 -588 -797 -853 -448 -242 -445 -365 -414 -468 -127 -917 -341 -98 -8 -535 -408 -538 -638 -733 -790 -598 -650 -240 -335 -680 -84 -144 -980 -773 -687 -157 -732 -619 -809 -608 -834 -587 -82 -283 -489 -291 -329 -794 -823 -163 -899 -474 -359 -632 -538 -750 -244 -43 -52 -576 -318 -420 -797 -382 -391 -901 -882 -189 -342 -445 -344 -655 -483 -668 -915 -114 -789 -231 -172 -210 -395 -942 -183 -799 -631 -62 -857 -285 -46 -576 -31 -962 -527 -918 -514 -514 -735 -527 -189 -130 -696 -694 -10 -80 -421 -274 -999 -42 -875 -702 -742 -381 -16 -359 -967 -906 -518 -190 -95 -313 -305 -592 -897 -861 -732 -472 -109 -791 -93 -486 -315 -461 -939 -660 -628 -903 -603 -706 -440 -279 -287 -717 -470 -1 -473 -323 -780 -984 -730 -13 -793 -577 -444 -778 -226 -953 -559 -549 -880 -514 -598 -772 -144 -435 -202 -98 -290 -935 -871 -707 -516 -896 -616 -92 -90 -646 -841 -994 -199 -470 -971 -892 -969 -44 -80 -511 -716 -378 -413 -376 -633 -544 -98 -96 -183 -399 -574 -952 -749 -970 -314 -257 -187 -698 -66 -569 -666 -314 -992 -385 -191 -755 -659 -319 -522 -281 -154 -249 -396 -107 -863 -969 -911 -213 -527 -217 -498 -15 -168 -498 -81 -872 -686 -367 -764 -628 -842 -499 -923 -548 -978 -894 -674 -321 -272 -478 -917 -340 -654 -310 -267 -707 -613 -649 -51 -318 -709 -190 -485 -175 -70 -883 -412 -785 -870 -794 -28 -323 -336 -754 -327 -939 -994 -638 -111 -152 -348 -591 -424 -555 -97 -926 -420 -207 -699 -318 -737 -979 -817 -81 -567 -882 -916 -812 -520 -129 -515 -887 -411 -465 -916 -880 -739 -821 -341 -213 -969 -524 -112 -315 -515 -532 -551 -486 -898 -146 -535 -654 -70 -38 -191 -442 -54 -429 -399 -207 -443 -104 -965 -802 -192 -164 -855 -463 -381 -21 -586 -461 -189 -271 -468 -938 -114 -881 -234 -64 -157 -750 -909 -217 -454 -384 -232 -760 -125 -345 -445 -995 -688 -283 -650 -667 -19 -223 -517 -357 -730 -662 -174 -734 -772 -873 -613 -946 -748 -963 -857 -282 -412 -150 -574 -243 -893 -585 -561 -54 -103 -25 -152 -663 -975 -417 -523 -272 -991 -269 -500 -708 -29 -684 -218 -553 -964 -606 -675 -157 -959 -538 -325 -959 -588 -641 -767 -100 -710 -110 -218 -203 -711 -399 -649 -684 -371 -371 -199 -799 -829 -859 -955 -41 -701 -140 -57 -892 -53 -695 -594 -19 -56 -119 -564 -531 -728 -867 -631 -285 -851 -156 -182 -893 -995 -986 -938 -222 -758 -671 -799 -341 -139 -848 -437 -547 -388 -337 -316 -344 -71 -259 -76 -158 -450 -313 -833 -851 -974 -713 -286 -885 -50 -557 -399 -726 -494 -57 -724 -879 -578 -174 -522 -865 -334 -906 -956 -713 -459 -490 -250 -355 -813 -325 -212 -568 -244 -527 -246 -355 -275 -51 -742 -317 -346 -826 -771 -758 -908 -102 -215 -886 -904 -774 -907 -746 -546 -503 -767 -435 -783 -462 -695 -253 -274 -258 -58 -846 -23 -703 -324 -38 -557 -754 -117 -596 -554 -196 -742 -937 -857 -897 -166 -84 -226 -408 -391 -907 -745 -37 -659 -911 -508 -50 -168 -997 -479 -580 -377 -670 -743 -903 -911 -868 -551 -256 -314 -372 -177 -219 -506 -166 -707 -680 -511 -584 -342 -677 -233 -759 -846 -482 -182 -819 -339 -208 -893 -367 -915 -134 -174 -870 -400 -244 -227 -458 -326 -560 -107 -91 -209 -65 -528 -200 -265 -525 -597 -855 -19 -358 -642 -920 -249 -624 -687 -479 -1 -976 -325 -50 -474 -871 -22 -758 -583 -393 -872 -965 -257 -125 -270 -968 -834 -181 -279 -143 -258 -185 -58 -395 -9 -602 -687 -71 -342 -964 -510 -496 -158 -805 -694 -417 -870 -909 -110 -492 -282 -308 -249 -539 -410 -117 -208 -74 -145 -447 -405 -668 -244 -129 -602 -820 -916 -281 -509 -974 -784 -790 -26 -104 -664 -470 -152 -905 -817 -966 -951 -766 -300 -883 -410 -675 -775 -190 -160 -1000 -19 -921 -647 -315 -509 -934 -599 -74 -302 -489 -96 -530 -856 -497 -808 -382 -446 -808 -569 -496 -707 -269 -936 -598 -14 -354 -464 -974 -936 -128 -491 -751 -771 -833 -508 -577 -828 -320 -573 -124 -667 -250 -966 -301 -970 -553 -276 -953 -143 -995 -675 -360 -503 -558 -526 -395 -88 -243 -735 -841 -33 -716 -687 -530 -760 -885 -647 -556 -335 -89 -362 -406 -998 -650 -333 -941 -412 -944 -734 -973 -836 -994 -754 -942 -266 -456 -914 -975 -538 -869 -819 -571 -849 -524 -402 -398 -817 -323 -238 -570 -802 -835 -577 -241 -398 -931 -946 -41 -270 -585 -225 -997 -503 -325 -971 -505 -807 -473 -260 -822 -806 -529 -134 -175 -229 -663 -956 -358 -970 -703 -9 -702 -738 -972 -104 -896 -242 -349 -225 -861 -220 -712 -684 -127 -82 -933 -382 -550 -127 -774 -145 -328 -484 -450 -88 -301 -777 -789 -174 -180 -645 -98 -245 -566 -784 -855 -718 -692 -604 -84 -844 -472 -784 -833 -512 -602 -982 -227 -162 -506 -880 -116 -156 -279 -690 -135 -650 -834 -496 -761 -580 -274 -148 -237 -201 -703 -213 -863 -183 -55 -366 -704 -570 -908 -715 -624 -492 -415 -410 -280 -905 -411 -458 -338 -922 -180 -870 -378 -672 -436 -14 -353 -403 -873 -156 -551 -550 -528 -460 -871 -953 -525 -480 -705 -413 -21 -377 -816 -689 -659 -297 -459 -668 -345 -73 -526 -298 -510 -655 -591 -11 -789 -400 -621 -220 -705 -468 -573 -23 -790 -948 -520 -284 -868 -390 -251 -301 -580 -649 -82 -911 -375 -76 -131 -642 -769 -859 -736 -329 -139 -250 -332 -774 -841 -360 -650 -717 -929 -898 -551 -408 -507 -126 -831 -650 -901 -530 -224 -556 -156 -114 -692 -641 -350 -858 -713 -653 -644 -226 -369 -584 -770 -612 -427 -358 -47 -79 -772 -285 -125 -729 -641 -869 -625 -79 -981 -314 -929 -868 -974 -644 -94 -55 -237 -652 -49 -817 -157 -180 -502 -706 -125 -823 -1000 -765 -126 -221 -35 -204 -212 -853 -652 -769 -308 -875 -361 -12 -787 -264 -973 -959 -142 -65 -750 -429 -553 -382 -412 -73 -570 -335 -872 -643 -622 -748 -609 -736 -471 -999 -68 -965 -966 -727 -374 -463 -200 -590 -583 -142 -785 -875 -73 -410 -867 -477 -309 -235 -465 -560 -81 -825 -108 -666 -892 -755 -694 -260 -184 -59 -550 -472 -915 -565 -978 -382 -880 -57 -604 -884 -467 -443 -93 -567 -749 -170 -824 -377 -219 -305 -120 -43 -899 -154 -559 -38 -296 -675 -629 -380 -392 -316 -67 -349 -565 -920 -846 -604 -994 -445 -218 -45 -947 -664 -301 -861 -334 -728 -881 -802 -711 -882 -833 -643 -673 -814 -808 -214 -907 -299 -84 -154 -907 -87 -545 -235 -116 -963 -770 -178 -565 -4 -600 -171 -646 -573 -383 -830 -298 -156 -847 -630 -952 -540 -114 -596 -555 -418 -199 -187 -990 -509 -65 -555 -669 -896 -493 -308 -75 -425 -930 -6 -52 -968 -411 -606 -469 -206 -959 -395 -21 -347 -14 -83 -900 -612 -913 -838 -324 -667 -58 -685 -637 -508 -584 -657 -598 -575 -976 -248 -799 -695 -143 -865 -773 -778 -636 -682 -757 -396 -338 -445 -717 -789 -189 -606 -971 -524 -400 -689 -792 -742 -632 -148 -593 -292 -199 -64 -137 -200 -693 -439 -183 -101 -842 -605 -887 -210 -17 -796 -297 -446 -841 -338 -686 -985 -200 -892 -946 -4 -437 -739 -628 -520 -844 -601 -982 -195 -708 -440 -554 -668 -714 -287 -284 -31 -959 -617 -903 -289 -872 -830 -213 -760 -436 -2 -861 -137 -797 -224 -604 -617 -30 -450 -913 -655 -9 -626 -20 -86 -13 -536 -574 -79 -353 -306 -831 -924 -488 -179 -761 -942 -367 -248 -854 -60 -967 -667 -495 -145 -482 -673 -238 -334 -318 -365 -735 -223 -962 -841 -546 -124 -278 -717 -570 -277 -382 -139 -428 -889 -145 -778 -229 -463 -926 -809 -903 -355 -929 -265 -152 -139 -266 -607 -537 -622 -24 -296 -744 -534 -345 -203 -280 -833 -490 -81 -67 -640 -327 -321 -384 -939 -745 -204 -650 -304 -910 -591 -539 -268 -589 -76 -881 -716 -65 -280 -645 -439 -79 -496 -275 -502 -956 -477 -994 -728 -246 -747 -43 -184 -213 -857 -21 -265 -432 -298 -60 -39 -153 -237 -269 -423 -969 -860 -125 -489 -464 -66 -335 -308 -973 -742 -141 -832 -818 -974 -289 -275 -646 -82 -992 -500 -20 -401 -962 -78 -313 -333 -523 -316 -409 -431 -392 -169 -597 -486 -433 -547 -161 -904 -244 -72 -923 -192 -425 -672 -468 -351 -393 -641 -172 -744 -760 -768 -518 -203 -194 -136 -670 -36 -75 -516 -345 -906 -187 -826 -95 -763 -539 -402 -197 -505 -487 -425 -127 -771 -980 -167 -863 -556 -27 -557 -261 -906 -259 -133 -721 -20 -893 -932 -68 -525 -978 -285 -426 -65 -321 -888 -11 -367 -167 -415 -297 -395 -714 -185 -339 -899 -816 -976 -159 -118 -640 -587 -131 -598 -834 -111 -5 -549 -108 -202 -638 -782 -316 -422 -443 -786 -26 -795 -86 -640 -34 -475 -96 -444 -711 -176 -351 -256 -46 -355 -505 -39 -937 -87 -346 -451 -871 -819 -653 -465 -703 -736 -941 -759 -210 -723 -321 -879 -251 -656 -80 -365 -105 -413 -489 -724 -220 -419 -478 -311 -385 -726 -879 -257 -840 -415 -807 -707 -620 -753 -121 -41 -971 -260 -812 -994 -890 -217 -719 -863 -314 -352 -967 -479 -977 -288 -780 -882 -962 -501 -379 -868 -172 -234 -15 -153 -702 -355 -767 -337 -580 -536 -378 -857 -939 -851 -113 -88 -46 -778 -80 -105 -58 -369 -294 -952 -596 -199 -338 -500 -173 -295 -139 -454 -575 -979 -71 -289 -809 -352 -946 -511 -68 -813 -51 -556 -482 -176 -862 -449 -185 -537 -632 -783 -719 -62 -18 -268 -716 -230 -659 -394 -602 -560 -305 -941 -380 -29 -72 -285 -62 -487 -162 -197 -232 -977 -771 -134 -651 -229 -638 -628 -698 -635 -80 -310 -261 -394 -294 -133 -849 -136 -830 -70 -794 -526 -493 -830 -161 -787 -97 -637 -631 -525 -799 -426 -384 -695 -228 -953 -735 -861 -9 -711 -145 -421 -84 -443 -690 -349 -843 -26 -481 -4 -662 -358 -17 -439 -37 -96 -224 -935 -23 -400 -799 -21 -523 -11 -489 -637 -13 -107 -688 -646 -528 -207 -321 -507 -106 -204 -614 -861 -50 -891 -441 -778 -315 -266 -953 -152 -380 -530 -892 -951 -624 -694 -268 -476 -952 -648 -736 -219 -120 -891 -502 -924 -2 -354 -871 -480 -551 -437 -956 -955 -525 -185 -455 -36 -897 -442 -642 -139 -778 -973 -416 -990 -458 -245 -239 -7 -211 -564 -126 -483 -59 -367 -873 -80 -641 -828 -820 -888 -870 -334 -508 -194 -687 -163 -416 -762 -975 -376 -436 -126 -278 -593 -607 -880 -213 -802 -92 -104 -905 -745 -326 -963 -903 -427 -527 -733 -68 -35 -367 -914 -235 -956 -335 -474 -448 -638 -419 -924 -822 -153 -133 -624 -927 -471 -946 -375 -440 -708 -22 -768 -995 -123 -30 -692 -326 -361 -101 -460 -360 -78 -226 -395 -778 -199 -796 -542 -445 -860 -809 -801 -501 -165 -763 -838 -751 -464 -137 -187 -216 -901 -882 -714 -498 -617 -331 -916 -622 -732 -348 -661 -134 -22 -959 -200 -609 -336 -980 -656 -427 -630 -365 -8 -25 -177 -217 -857 -83 -962 -729 -816 -875 -347 -8 -815 -757 -804 -702 -482 -994 -584 -82 -371 -349 -776 -108 -806 -415 -887 -399 -649 -844 -615 -29 -1000 -404 -970 -425 -887 -103 -708 -535 -349 -427 -913 -214 -888 -567 -666 -436 -854 -954 -629 -979 -935 -928 -573 -257 -401 -642 -590 -307 -511 -947 -1000 -912 -455 -130 -935 -929 -63 -508 -977 -438 -614 -685 -601 -238 -300 -343 -493 -904 -424 -644 -29 -189 -42 -400 -919 -828 -954 -57 -254 -739 -247 -263 -55 -521 -817 -822 -986 -877 -214 -418 -784 -225 -488 -228 -293 -890 -73 -305 -187 -797 -649 -484 -908 -805 -717 -292 -547 -309 -783 -942 -541 -921 -549 -417 -470 -883 -590 -430 -602 -707 -688 -77 -871 -462 -908 -96 -781 -553 -715 -717 -874 -89 -108 -626 -716 -647 -685 -162 -914 -973 -552 -23 -722 -614 -691 -265 -599 -801 -138 -365 -727 -868 -415 -343 -571 -523 -732 -620 -191 -780 -989 -320 -96 -200 -135 -791 -805 -280 -52 -60 -957 -422 -191 -818 -775 -547 -814 -756 -474 -265 -153 -534 -161 -58 -883 -666 -755 -414 -440 -850 -321 -346 -330 -946 -6 -674 -321 -732 -6 -605 -155 -873 -339 -414 -547 -261 -149 -753 -998 -556 -949 -975 -269 -268 -351 -331 -525 -184 -859 -449 -825 -99 -950 -720 -76 -179 -512 -265 -285 -676 -422 -659 -934 -279 -838 -797 -2 -327 -767 -173 -840 -788 -85 -137 -878 -782 -855 -91 -468 -646 -568 -398 -187 -388 -35 -508 -771 -635 -52 -709 -685 -897 -55 -928 -438 -566 -650 -566 -345 -524 -218 -47 -108 -238 -846 -124 -598 -80 -11 -493 -306 -133 -339 -250 -650 -118 -48 -677 -743 -918 -596 -690 -615 -504 -741 -443 -285 -486 -286 -48 -607 -943 -685 -889 -43 -440 -281 -717 -438 -327 -600 -279 -530 -529 -962 -941 -224 -124 -363 -952 -853 -466 -508 -709 -229 -16 -112 -502 -749 -619 -11 -725 -627 -560 -954 -633 -11 -498 -139 -410 -144 -7 -834 -587 -750 -185 -733 -682 -572 -482 -210 -631 -404 -774 -419 -289 -601 -478 -865 -792 -167 -986 -601 -367 -288 -70 -913 -732 -964 -778 -413 -535 -119 -87 -592 -672 -963 -355 -547 -92 -981 -41 -274 -12 -143 -314 -655 -244 -329 -331 -60 -166 -334 -847 -963 -535 -302 -321 -987 -636 -173 -408 -636 -963 -49 -530 -682 -13 -278 -555 -125 -531 -77 -882 -710 -429 -551 -929 -489 -315 -129 -513 -400 -8 -492 -999 -307 -180 -760 -552 -174 -809 -722 -691 -30 -711 -916 -84 -143 -753 -369 -835 -196 -613 -187 -151 -584 -776 -971 -135 -439 -721 -796 -765 -232 -935 -329 -829 -695 -674 -851 -572 -122 -78 -394 -771 -629 -540 -854 -438 -566 -228 -812 -848 -80 -811 -809 -578 -848 -55 -764 -568 -45 -33 -624 -136 -945 -695 -475 -386 -60 -54 -251 -326 -873 -837 -426 -409 -19 -904 -163 -684 -678 -534 -9 -560 -660 -808 -823 -362 -153 -178 -555 -347 -649 -760 -26 -753 -646 -449 -311 -567 -247 -601 -529 -222 -664 -20 -683 -706 -245 -109 -86 -962 -373 -321 -544 -206 -600 -475 -204 -591 -121 -774 -589 -40 -741 -763 -376 -514 -230 -342 -904 -121 -311 -212 -241 -146 -185 -8 -431 -20 -190 -904 -707 -996 -60 -156 -355 -351 -476 -177 -999 -520 -79 -370 -843 -191 -846 -339 -535 -816 -338 -13 -440 -625 -1 -25 -15 -793 -138 -747 -143 -807 -682 -18 -202 -510 -644 -146 -494 -363 -297 -515 -242 -625 -582 -535 -81 -396 -768 -337 -159 -618 -87 -333 -164 -325 -403 -902 -464 -279 -926 -217 -60 -171 -416 -120 -809 -378 -895 -726 -511 -291 -969 -842 -629 -951 -260 -43 -767 -913 -991 -872 -994 -599 -779 -19 -718 -905 -182 -633 -688 -744 -477 -844 -153 -918 -599 -2 -119 -621 -633 -471 -124 -255 -435 -376 -307 -526 -975 -101 -173 -872 -573 -13 -136 -850 -323 -543 -823 -802 -397 -529 -679 -337 -306 -189 -395 -586 -200 -265 -817 -404 -389 -261 -761 -431 -748 -890 -912 -378 -598 -390 -104 -696 -849 -359 -583 -378 -360 -68 -669 -817 -421 -83 -747 -380 -434 -908 -509 -780 -111 -870 -20 -648 -972 -582 -703 -330 -676 -238 -391 -928 -106 -246 -407 -6 -388 -608 -228 -44 -36 -485 -68 -526 -56 -607 -307 -974 -361 -175 -901 -767 -448 -977 -665 -825 -121 -872 -322 -504 -633 -919 -346 -498 -859 -948 -386 -560 -857 -366 -707 -831 -50 -269 -113 -955 -910 -912 -278 -716 -274 -353 -198 -944 -484 -560 -526 -303 -810 -631 -745 -753 -727 -229 -52 -847 -441 -462 -826 -239 -140 -739 -95 -704 -311 -984 -68 -722 -940 -987 -199 -22 -367 -809 -300 -713 -221 -719 -673 -173 -35 -322 -952 -446 -329 -569 -7 -805 -832 -799 -306 -972 -517 -964 -154 -638 -296 -260 -267 -481 -116 -585 -664 -468 -662 -814 -70 -481 -774 -608 -984 -372 -830 -99 -983 -828 -578 -193 -943 -107 -922 -813 -756 -749 -509 -338 -881 -491 -157 -185 -425 -767 -752 -273 -678 -891 -275 -251 -935 -402 -769 -150 -115 -442 -301 -137 -413 -268 -359 -789 -546 -962 -622 -783 -614 -982 -435 -41 -314 -291 -841 -428 -926 -291 -261 -546 -760 -730 -477 -898 -596 -126 -587 -404 -207 -297 -729 -440 -736 -709 -704 -488 -467 -974 -545 -612 -541 -60 -853 -17 -992 -848 -872 -304 -333 -2 -1000 -317 -273 -906 -961 -857 -960 -338 -781 -338 -315 -520 -342 -783 -453 -338 -315 -125 -253 -380 -758 -280 -869 -416 -598 -766 -326 -679 -466 -997 -91 -788 -80 -390 -325 -598 -671 -866 -869 -990 -828 -767 -379 -806 -103 -967 -929 -61 -873 -890 -740 -921 -721 -710 -373 -961 -537 -527 -365 -59 -242 -254 -78 -62 -392 -365 -718 -342 -403 -651 -986 -310 -504 -286 -650 -551 -364 -905 -583 -59 -983 -678 -7 -150 -590 -356 -937 -928 -129 -703 -155 -252 -475 -69 -269 -777 -341 -520 -340 -834 -462 -29 -79 -910 -645 -947 -964 -840 -714 -846 -460 -869 -947 -598 -989 -349 -246 -643 -714 -654 -27 -397 -519 -11 -386 -230 -495 -796 -741 -869 -951 -896 -561 -96 -554 -414 -476 -19 -755 -191 -755 -528 -544 -112 -67 -252 -207 -523 -233 -888 -659 -294 -624 -823 -747 -921 -425 -815 -38 -271 -526 -204 -188 -708 -200 -947 -997 -559 -458 -65 -54 -133 -540 -378 -247 -262 -246 -825 -865 -545 -730 -842 -771 -879 -901 -924 -822 -571 -913 -363 -558 -107 -115 -792 -924 -869 -33 -146 -682 -877 -927 -70 -831 -497 -966 -799 -560 -520 -642 -34 -471 -269 -588 -851 -341 -200 -47 -144 -503 -928 -194 -842 -461 -791 -909 -672 -942 -542 -868 -826 -114 -100 -158 -513 -721 -508 -486 -450 -809 -578 -142 -616 -796 -841 -605 -256 -279 -565 -742 -268 -400 -742 -30 -206 -670 -744 -558 -643 -747 -834 -458 -620 -572 -696 -964 -519 -135 -638 -845 -361 -949 -648 -800 -785 -57 -284 -305 -237 -157 -497 -599 -223 -798 -503 -883 -412 -866 -411 -361 -653 -219 -215 -880 -535 -51 -149 -344 -478 -219 -41 -981 -180 -727 -936 -603 -676 -172 -817 -773 -174 -690 -687 -410 -826 -965 -664 -470 -736 -480 -336 -97 -43 -939 -864 -112 -388 -732 -139 -407 -472 -862 -317 -974 -713 -643 -602 -417 -521 -963 -456 -838 -51 -152 -8 -440 -757 -716 -75 -359 -676 -291 -715 -895 -134 -152 -929 -738 -293 -123 -111 -161 -349 -889 -108 -359 -308 -688 -133 -562 -60 -720 -336 -941 -898 -164 -612 -358 -250 -833 -837 -344 -37 -372 -340 -915 -761 -42 -524 -327 -185 -733 -364 -527 -42 -415 -998 -263 -959 -542 -781 -748 -642 -281 -535 -95 -12 -791 -336 -86 -290 -393 -619 -234 -994 -995 -208 -500 -395 -418 -127 -9 -635 -311 -833 -882 -575 -763 -164 -714 -674 -156 -954 -861 -820 -148 -511 -3 -453 -855 -170 -584 -579 -987 -861 -567 -420 -631 -238 -508 -667 -368 -826 -203 -755 -803 -637 -901 -188 -421 -900 -438 -952 -563 -155 -582 -548 -56 -848 -365 -222 -611 -967 -375 -858 -586 -92 -580 -890 -878 -813 -92 -969 -340 -593 -212 -969 -323 -715 -130 -33 -312 -13 -292 -500 -48 -480 -479 -545 -420 -894 -111 -538 -894 -795 -8 -730 -467 -363 -466 -54 -756 -297 -589 -903 -331 -652 -495 -323 -2 -349 -574 -819 -197 -24 -560 -455 -694 -967 -20 -355 -16 -35 -205 -451 -487 -888 -710 -798 -326 -891 -775 -779 -75 -416 -889 -964 -214 -462 -152 -321 -962 -72 -281 -59 -390 -87 -1000 -598 -133 -711 -113 -635 -439 -307 -817 -171 -198 -332 -75 -164 -562 -977 -73 -564 -475 -767 -897 -879 -779 -745 -752 -657 -405 -910 -635 -285 -744 -752 -809 -346 -910 -690 -91 -235 -19 -899 -563 -934 -34 -920 -181 -851 -211 -571 -998 -829 -678 -338 -803 -614 -573 -359 -800 -672 -811 -535 -441 -367 -507 -920 -124 -322 -228 -959 -801 -652 -966 -14 -243 -149 -174 -726 -466 -205 -564 -918 -711 -289 -815 -157 -915 -618 -443 -105 -948 -520 -413 -587 -315 -590 -443 -241 -795 -608 -767 -586 -178 -924 -553 -81 -810 -754 -156 -551 -758 -212 -670 -567 -106 -660 -8 -396 -703 -156 -537 -736 -217 -43 -290 -790 -112 -178 -326 -959 -292 -576 -252 -487 -820 -880 -160 -29 -619 -715 -33 -762 -250 -903 -591 -194 -968 -240 -746 -675 -765 -579 -762 -381 -468 -92 -858 -371 -923 -638 -741 -773 -797 -737 -211 -799 -170 -581 -904 -271 -538 -691 -287 -77 -853 -228 -987 -226 -105 -851 -88 -641 -782 -488 -518 -118 -726 -465 -210 -166 -728 -665 -475 -742 -982 -602 -314 -476 -539 -20 -602 -738 -283 -366 -310 -902 -419 -963 -787 -749 -163 -969 -915 -679 -642 -685 -873 -186 -713 -835 -801 -906 -327 -5 -841 -397 -257 -93 -157 -704 -132 -504 -62 -563 -809 -521 -327 -30 -217 -632 -621 -672 -190 -803 -82 -423 -306 -12 -399 -997 -540 -656 -531 -364 -611 -377 -578 -120 -413 -288 -783 -545 -412 -869 -277 -955 -465 -783 -353 -247 -930 -307 -835 -148 -454 -713 -467 -141 -273 -689 -924 -250 -461 -552 -665 -75 -491 -642 -760 -775 -458 -473 -121 -249 -114 -612 -793 -971 -91 -279 -970 -146 -49 -257 -544 -581 -195 -176 -231 -779 -843 -734 -939 -452 -632 -754 -958 -507 -597 -592 -608 -303 -162 -526 -93 -357 -597 -178 -397 -786 -714 -370 -171 -102 -105 -668 -545 -10 -176 -232 -298 -419 -238 -870 -450 -673 -892 -713 -805 -912 -708 -44 -231 -36 -944 -974 -50 -222 -951 -898 -445 -776 -288 -87 -516 -528 -717 -60 -995 -646 -135 -45 -794 -92 -98 -602 -657 -783 -786 -518 -325 -572 -865 -134 -971 -747 -469 -552 -722 -827 -99 -115 -109 -850 -406 -605 -173 -251 -479 -256 -826 -917 -890 -488 -445 -184 -350 -6 -338 -936 -835 -440 -742 -490 -909 -123 -18 -76 -893 -461 -307 -138 -97 -366 -692 -730 -549 -595 -318 -140 -142 -943 -67 -397 -786 -555 -849 -500 -958 -699 -196 -681 -340 -509 -321 -883 -724 -995 -769 -120 -156 -141 -727 -577 -430 -609 -907 -429 -939 -606 -298 -600 -365 -37 -594 -859 -595 -584 -611 -477 -98 -836 -463 -476 -881 -761 -300 -461 -865 -700 -205 -454 -41 -408 -651 -230 -210 -13 -547 -103 -411 -992 -263 -963 -275 -323 -67 -412 -527 -599 -630 -785 -913 -168 -102 -977 -499 -465 -120 -487 -712 -222 -825 -762 -322 -760 -986 -905 -15 -180 -486 -555 -52 -431 -304 -546 -250 -930 -84 -586 -703 -483 -154 -167 -395 -180 -351 -388 -402 -891 -610 -198 -245 -729 -257 -714 -107 -508 -176 -872 -391 -49 -515 -800 -945 -654 -306 -47 -540 -179 -122 -816 -409 -69 -162 -934 -352 -218 -660 -863 -216 -221 -561 -956 -201 -375 -219 -585 -278 -85 -178 -197 -925 -411 -906 -156 -40 -95 -938 -685 -211 -661 -965 -714 -745 -182 -534 -861 -775 -185 -912 -120 -810 -51 -193 -185 -852 -190 -311 -316 -116 -496 -454 -828 -426 -834 -803 -366 -817 -78 -514 -506 -636 -468 -879 -836 -347 -63 -346 -693 -305 -775 -409 -96 -951 -279 -716 -80 -784 -942 -550 -986 -162 -632 -865 -503 -18 -229 -5 -560 -60 -171 -686 -87 -40 -308 -346 -400 -974 -147 -60 -334 -830 -938 -22 -367 -208 -909 -733 -245 -991 -152 -519 -995 -357 -344 -452 -9 -432 -369 -912 -536 -295 -242 -171 -627 -368 -159 -851 -931 -420 -844 -879 -968 -323 -159 -653 -649 -841 -520 -264 -698 -283 -338 -853 -62 -227 -729 -860 -376 -52 -990 -175 -316 -303 -774 -698 -93 -168 -573 -905 -408 -125 -7 -140 -617 -502 -479 -413 -219 -802 -314 -200 -319 -217 -253 -769 -126 -263 -99 -164 -396 -125 -175 -670 -478 -934 -157 -540 -325 -66 -986 -930 -259 -207 -47 -604 -247 -123 -256 -944 -183 -611 -716 -620 -166 -687 -186 -238 -124 -161 -906 -652 -534 -439 -685 -122 -231 -921 -612 -418 -819 -272 -387 -160 -323 -885 -374 -298 -463 -889 -911 -986 -577 -951 -901 -921 -362 -250 -108 -576 -649 -600 -28 -591 -546 -512 -216 -268 -125 -615 -691 -687 -938 -788 -831 -85 -92 -402 -201 -930 -742 -899 -501 -451 -929 -466 -904 -460 -562 -541 -767 -510 -802 -669 -608 -426 -800 -107 -2 -810 -589 -173 -522 -375 -156 -628 -274 -709 -169 -824 -553 -451 -111 -773 -578 -989 -551 -875 -592 -670 -806 -982 -933 -770 -734 -233 -538 -128 -741 -269 -939 -820 -344 -276 -996 -242 -446 -295 -390 -817 -791 -969 -865 -696 -954 -223 -465 -388 -729 -41 -647 -136 -426 -613 -568 -273 -491 -797 -865 -501 -535 -418 -117 -806 -411 -743 -110 -531 -183 -976 -217 -272 -404 -911 -601 -347 -877 -433 -125 -522 -473 -149 -514 -188 -435 -116 -477 -10 -594 -530 -641 -849 -452 -780 -444 -937 -928 -344 -858 -416 -83 -547 -978 -351 -204 -123 -693 -834 -609 -162 -452 -85 -391 -155 -872 -475 -777 -391 -687 -243 -531 -419 -532 -655 -631 -511 -226 -768 -349 -915 -320 -734 -462 -551 -124 -348 -229 -661 -189 -78 -429 -831 -775 -616 -427 -413 -805 -418 -128 -762 -498 -114 -886 -679 -498 -700 -543 -712 -744 -38 -535 -297 -196 -224 -350 -968 -207 -963 -847 -444 -509 -948 -607 -50 -823 -424 -346 -74 -493 -147 -574 -679 -743 -906 -78 -872 -309 -62 -906 -310 -516 -811 -108 -464 -93 -524 -460 -94 -561 -755 -679 -654 -153 -633 -64 -364 -810 -2 -15 -970 -537 -95 -611 -84 -962 -390 -419 -13 -797 -843 -174 -66 -51 -905 -838 -796 -508 -622 -122 -787 -283 -940 -420 -906 -496 -938 -436 -623 -966 -439 -865 -440 -688 -128 -937 -741 -891 -175 -70 -548 -404 -257 -759 -445 -505 -429 -986 -795 -640 -287 -158 -661 -116 -934 -160 -131 -198 -493 -669 -3 -820 -373 -620 -58 -911 -82 -554 -310 -771 -142 -707 -698 -932 -287 -974 -458 -758 -944 -266 -836 -982 -605 -935 -854 -3 -430 -29 -322 -936 -481 -255 -414 -972 -272 -418 -159 -905 -607 -847 -360 -724 -947 -906 -797 -751 -222 -229 -821 -649 -7 -867 -474 -534 -723 -355 -889 -188 -568 -936 -725 -699 -883 -602 -903 -353 -899 -596 -500 -696 -485 -343 -449 -753 -616 -631 -703 -547 -997 -912 -520 -828 -996 -737 -168 -668 -462 -950 -413 -988 -921 -296 -326 -243 -627 -4 -372 -772 -216 -212 -416 -354 -669 -362 -735 -902 -322 -853 -95 -795 -411 -960 -294 -499 -522 -865 -499 -130 -826 -363 -714 -577 -844 -139 -131 -586 -745 -502 -997 -861 -839 -193 -154 -221 -610 -286 -49 -24 -785 -897 -228 -313 -313 -404 -676 -412 -609 -379 -37 -574 -451 -487 -843 -148 -508 -728 -463 -322 -614 -951 -243 -465 -87 -847 -819 -43 -513 -715 -472 -566 -50 -111 -148 -491 -812 -415 -84 -555 -999 -740 -606 -339 -896 -540 -371 -777 -786 -81 -43 -715 -130 -469 -727 -56 -365 -803 -246 -644 -146 -576 -923 -943 -405 -437 -890 -496 -474 -398 -295 -184 -462 -604 -64 -433 -905 -156 -593 -353 -89 -83 -332 -676 -899 -580 -906 -995 -471 -833 -286 -218 -260 -163 -907 -536 -929 -497 -250 -262 -700 -629 -795 -683 -448 -505 -936 -376 -877 -294 -929 -56 -726 -473 -249 -704 -438 -780 -662 -407 -187 -32 -912 -874 -495 -922 -59 -790 -215 -627 -752 -432 -105 -576 -830 -287 -301 -60 -243 -843 -549 -673 -180 -75 -497 -158 -681 -456 -667 -640 -378 -163 -301 -547 -583 -198 -927 -144 -961 -312 -19 -631 -508 -731 -149 -856 -384 -853 -200 -879 -355 -949 -560 -93 -866 -366 -963 -216 -722 -227 -483 -670 -303 -174 -331 -339 -791 -418 -421 -558 -962 -945 -540 -595 -409 -507 -781 -411 -945 -129 -143 -34 -20 -240 -921 -105 -16 -788 -224 -941 -946 -419 -349 -112 -76 -476 -445 -530 -450 -584 -516 -297 -315 -875 -805 -54 -423 -888 -57 -765 -671 -638 -50 -563 -731 -321 -402 -492 -901 -908 -195 -546 -508 -546 -173 -856 -831 -985 -192 -697 -18 -887 -151 -458 -365 -216 -817 -450 -984 -973 -362 -76 -991 -700 -88 -598 -15 -648 -611 -991 -971 -781 -669 -742 -154 -195 -413 -495 -938 -640 -190 -285 -309 -975 -57 -486 -953 -698 -839 -318 -384 -43 -103 -87 -885 -845 -33 -233 -165 -993 -318 -119 -335 -280 -156 -389 -968 -73 -636 -223 -609 -664 -941 -729 -217 -473 -74 -374 -744 -591 -391 -584 -879 -416 -79 -617 -739 -823 -133 -954 -800 -449 -249 -376 -829 -391 -548 -305 -397 -548 -680 -923 -784 -773 -966 -573 -199 -122 -613 -517 -581 -914 -647 -490 -775 -857 -448 -175 -12 -429 -166 -461 -526 -860 -679 -103 -142 -253 -795 -310 -443 -484 -751 -227 -974 -336 -257 -206 -782 -411 -715 -261 -682 -546 -647 -517 -736 -661 -85 -419 -339 -324 -671 -247 -309 -20 -5 -566 -253 -349 -851 -416 -85 -968 -109 -310 -777 -120 -450 -7 -291 -598 -135 -393 -244 -662 -449 -788 -99 -534 -47 -935 -540 -827 -825 -970 -763 -808 -309 -110 -582 -833 -757 -461 -904 -171 -498 -500 -872 -524 -258 -78 -179 -405 -631 -70 -456 -483 -35 -381 -227 -277 -568 -101 -473 -356 -485 -579 -269 -308 -526 -89 -774 -930 -312 -30 -316 -91 -554 -965 -789 -186 -973 -264 -14 -801 -376 -731 -558 -674 -728 -471 -920 -781 -56 -229 -72 -695 -317 -860 -62 -130 -997 -501 -157 -827 -55 -251 -136 -451 -484 -398 -958 -216 -323 -549 -934 -90 -213 -288 -282 -871 -355 -437 -664 -429 -859 -833 -647 -197 -680 -801 -522 -769 -546 -359 -82 -281 -865 -265 -509 -454 -935 -809 -31 -326 -630 -253 -67 -501 -556 -886 -783 -498 -501 -668 -273 -735 -407 -412 -917 -838 -339 -815 -154 -345 -913 -635 -269 -167 -411 -585 -253 -226 -343 -480 -397 -610 -720 -827 -745 -189 -536 -307 -351 -99 -417 -595 -925 -733 -79 -443 -901 -621 -575 -840 -255 -212 -428 -175 -439 -385 -339 -513 -375 -997 -134 -47 -114 -460 -414 -516 -142 -545 -819 -745 -666 -75 -765 -700 -663 -922 -661 -625 -194 -233 -114 -165 -997 -106 -808 -382 -195 -244 -289 -363 -755 -240 -953 -406 -16 -496 -338 -344 -765 -975 -789 -841 -568 -252 -341 -612 -316 -348 -249 -96 -946 -655 -452 -116 -529 -364 -789 -842 -667 -461 -575 -893 -429 -932 -394 -499 -46 -82 -872 -180 -135 -186 -145 -416 -85 -20 -396 -33 -319 -997 -327 -876 -766 -520 -57 -287 -982 -59 -466 -621 -502 -745 -803 -929 -495 -164 -452 -520 -116 -672 -112 -38 -856 -87 -219 -791 -235 -375 -603 -300 -366 -458 -901 -141 -971 -411 -522 -755 -699 -587 -353 -158 -788 -445 -75 -707 -352 -55 -50 -611 -356 -464 -486 -250 -408 -510 -812 -70 -850 -372 -853 -66 -732 -250 -161 -571 -602 -194 -141 -775 -775 -993 -423 -174 -766 -971 -207 -614 -941 -677 -352 -718 -248 -921 -81 -167 -325 -159 -304 -406 -980 -180 -498 -873 -58 -694 -91 -176 -273 -724 -590 -246 -357 -728 -157 -476 -703 -685 -558 -730 -547 -434 -79 -967 -281 -129 -876 -20 -40 -852 -318 -836 -279 -764 -421 -954 -419 -32 -123 -837 -953 -785 -543 -821 -211 -709 -262 -223 -143 -511 -984 -446 -550 -774 -475 -731 -679 -350 -407 -489 -868 -977 -655 -355 -109 -276 -368 -257 -680 -877 -154 -671 -775 -50 -443 -262 -802 -206 -535 -436 -66 -839 -50 -126 -758 -75 -219 -594 -315 -376 -675 -573 -170 -329 -974 -77 -859 -778 -168 -355 -740 -431 -642 -172 -836 -354 -710 -444 -399 -206 -905 -385 -776 -93 -347 -972 -707 -857 -430 -913 -741 -589 -817 -344 -285 -991 -75 -798 -797 -289 -946 -438 -759 -917 -881 -437 -325 -549 -606 -523 -830 -651 -424 -498 -789 -85 -164 -136 -61 -898 -829 -744 -433 -136 -871 -686 -249 -608 -419 -422 -520 -117 -183 -7 -207 -131 -754 -76 -683 -108 -728 -288 -158 -421 -277 -131 -593 -541 -459 -680 -107 -352 -572 -583 -607 -970 -961 -985 -19 -703 -477 -437 -522 -357 -712 -648 -351 -733 -884 -270 -868 -574 -415 -787 -157 -627 -139 -25 -122 -826 -213 -268 -638 -547 -290 -59 -682 -823 -617 -970 -729 -615 -338 -814 -357 -647 -345 -885 -399 -548 -665 -798 -426 -134 -4 -852 -817 -525 -925 -731 -543 -758 -406 -825 -98 -103 -799 -940 -397 -868 -916 -786 -968 -909 -391 -726 -755 -964 -341 -846 -530 -91 -73 -200 -179 -569 -984 -143 -504 -624 -846 -700 -926 -522 -901 -381 -878 -410 -92 -344 -811 -933 -526 -887 -635 -581 -66 -68 -900 -757 -752 -193 -478 -617 -786 -397 -767 -284 -747 -749 -705 -359 -381 -378 -737 -556 -699 -466 -882 -108 -549 -225 -861 -198 -526 -323 -709 -82 -269 -672 -544 -392 -89 -690 -577 -811 -596 -300 -633 -330 -721 -945 -670 -942 -675 -648 -542 -31 -783 -753 -72 -440 -992 -748 -898 -104 -92 -975 -976 -872 -105 -762 -969 -245 -98 -938 -51 -129 -153 -360 -815 -673 -195 -476 -163 -604 -428 -978 -849 -803 -903 -348 -297 -923 -744 -723 -736 -909 -672 -65 -289 -60 -212 -527 -982 -166 -284 -455 -502 -865 -313 -587 -153 -155 -711 -367 -96 -275 -864 -139 -702 -984 -3 -215 -51 -31 -614 -973 -212 -870 -546 -549 -425 -889 -502 -905 -349 -917 -631 -984 -861 -504 -701 -624 -608 -311 -239 -306 -824 -148 -668 -723 -60 -565 -201 -860 -78 -424 -923 -208 -910 -466 -174 -581 -521 -474 -951 -673 -637 -473 -32 -15 -420 -606 -518 -366 -455 -152 -943 -840 -967 -971 -662 -338 -436 -730 -796 -442 -574 -850 -786 -45 -870 -631 -845 -527 -50 -535 -918 -324 -122 -353 -890 -477 -964 -905 -218 -929 -656 -278 -633 -942 -760 -779 -266 -890 -653 -180 -901 -848 -377 -645 -983 -727 -183 -166 -427 -330 -896 -453 -105 -486 -12 -469 -321 -660 -517 -806 -444 -731 -932 -761 -124 -311 -426 -634 -552 -683 -832 -824 -251 -858 -744 -29 -525 -830 -540 -832 -897 -751 -90 -698 -823 -457 -987 -165 -301 -490 -198 -196 -576 -184 -991 -537 -234 -269 -860 -122 -49 -942 -950 -597 -542 -539 -626 -771 -960 -25 -435 -156 -75 -255 -673 -843 -635 -295 -634 -813 -846 -72 -942 -137 -792 -411 -931 -150 -21 -636 -16 -459 -594 -179 -331 -110 -357 -308 -727 -981 -478 -702 -17 -61 -704 -220 -307 -425 -953 -449 -465 -528 -42 -631 -252 -459 -927 -574 -622 -712 -109 -208 -662 -511 -824 -704 -251 -770 -480 -340 -613 -203 -326 -774 -39 -384 -920 -261 -215 -125 -691 -814 -324 -598 -769 -839 -496 -191 -702 -455 -536 -730 -994 -680 -569 -64 -621 -401 -318 -407 -522 -889 -622 -477 -784 -642 -978 -860 -467 -244 -114 -23 -875 -417 -698 -9 -633 -989 -233 -403 -224 -396 -782 -870 -70 -609 -407 -148 -193 -630 -745 -718 -493 -524 -906 -841 -538 -874 -232 -701 -697 -938 -243 -855 -197 -287 -620 -267 -2 -966 -952 -229 -60 -96 -754 -731 -341 -747 -74 -140 -204 -637 -18 -760 -58 -312 -413 -918 -622 -663 -829 -895 -290 -665 -314 -857 -666 -420 -150 -237 -569 -579 -677 -656 -582 -26 -946 -226 -875 -832 -79 -151 -253 -470 -962 -956 -945 -550 -826 -333 -267 -888 -964 -793 -881 -214 -581 -94 -830 -255 -981 -617 -81 -854 -143 -40 -318 -400 -600 -399 -1 -754 -502 -555 -689 -795 -933 -179 -664 -773 -241 -331 -471 -626 -209 -642 -182 -895 -423 -748 -312 -958 -562 -886 -364 -879 -691 -635 -434 -637 -328 -608 -989 -570 -544 -229 -395 -322 -347 -577 -896 -189 -164 -960 -8 -311 -598 -750 -694 -395 -814 -685 -707 -142 -100 -80 -318 -446 -378 -586 -375 -742 -406 -970 -202 -554 -588 -343 -961 -848 -254 -896 -723 -173 -407 -752 -685 -411 -190 -173 -651 -131 -26 -148 -869 -918 -422 -385 -9 -640 -339 -382 -259 -146 -308 -809 -718 -900 -477 -107 -957 -12 -976 -417 -544 -734 -132 -371 -250 -25 -519 -609 -118 -813 -578 -708 -750 -381 -579 -867 -960 -244 -780 -200 -337 -766 -194 -737 -752 -131 -800 -927 -506 -989 -981 -992 -310 -839 -303 -964 -897 -98 -261 -559 -301 -983 -88 -291 -986 -130 -709 -728 -82 -441 -170 -785 -460 -95 -662 -638 -216 -93 -373 -442 -177 -578 -392 -829 -585 -107 -905 -775 -776 -216 -644 -447 -850 -743 -993 -660 -266 -465 -127 -983 -61 -917 -437 -261 -561 -383 -54 -231 -994 -287 -251 -660 -185 -608 -97 -163 -691 -633 -31 -403 -611 -90 -821 -646 -614 -547 -876 -493 -522 -688 -123 -721 -198 -474 -489 -699 -338 -31 -169 -521 -177 -937 -886 -154 -449 -498 -439 -774 -354 -587 -79 -157 -414 -602 -549 -73 -1 -851 -77 -27 -402 -294 -910 -880 -406 -49 -494 -685 -809 -431 -647 -818 -566 -85 -428 -612 -715 -734 -673 -279 -441 -638 -318 -875 -454 -63 -514 -716 -424 -593 -474 -671 -579 -853 -128 -609 -870 -728 -404 -194 -430 -344 -188 -883 -410 -857 -63 -906 -139 -913 -198 -814 -981 -392 -165 -616 -12 -920 -358 -195 -689 -939 -827 -244 -717 -87 -800 -788 -758 -785 -319 -999 -432 -918 -218 -291 -23 -811 -224 -322 -308 -387 -984 -637 -201 -654 -331 -375 -71 -166 -201 -282 -727 -97 -620 -787 -727 -752 -427 -973 -814 -735 -897 -768 -597 -285 -299 -60 -233 -583 -980 -713 -134 -347 -549 -154 -859 -9 -814 -235 -693 -669 -729 -218 -12 -183 -949 -299 -582 -412 -183 -281 -888 -658 -251 -761 -690 -657 -605 -201 -596 -773 -728 -413 -131 -268 -380 -104 -452 -330 -760 -133 -595 -647 -598 -510 -460 -685 -702 -54 -293 -542 -576 -888 -145 -731 -148 -194 -844 -373 -923 -773 -385 -498 -755 -9 -86 -304 -6 -100 -574 -522 -754 -622 -974 -874 -90 -306 -407 -486 -483 -476 -767 -508 -41 -499 -573 -614 -990 -236 -348 -668 -270 -408 -53 -967 -733 -198 -936 -407 -431 -124 -483 -716 -377 -985 -791 -652 -605 -816 -690 -449 -944 -349 -565 -529 -958 -363 -803 -2 -406 -251 -557 -315 -26 -655 -920 -921 -543 -228 -23 -919 -857 -17 -996 -488 -194 -199 -308 -107 -622 -117 -133 -961 -604 -902 -228 -879 -698 -186 -451 -350 -284 -135 -385 -931 -757 -230 -356 -587 -14 -103 -270 -535 -433 -869 -232 -603 -75 -186 -715 -425 -414 -834 -236 -438 -942 -510 -716 -98 -611 -859 -16 -401 -302 -89 -559 -632 -942 -626 -796 -114 -656 -141 -971 -545 -523 -39 -82 -64 -848 -681 -531 -26 -265 -23 -588 -566 -896 -398 -136 -769 -11 -552 -824 -442 -966 -412 -947 -852 -71 -68 -64 -177 -113 -235 -834 -645 -664 -20 -537 -269 -245 -994 -572 -297 -998 -885 -720 -525 -962 -202 -51 -412 -698 -183 -874 -406 -98 -996 -25 -302 -124 -533 -765 -533 -209 -78 -46 -189 -888 -78 -350 -86 -755 -791 -587 -28 -469 -778 -345 -137 -635 -975 -778 -890 -438 -911 -376 -938 -164 -807 -219 -612 -973 -324 -298 -358 -896 -926 -993 -513 -718 -753 -406 -891 -494 -269 -301 -497 -213 -741 -437 -587 -241 -269 -651 -462 -771 -686 -213 -111 -846 -480 -450 -142 -353 -997 -545 -971 -294 -613 -202 -255 -33 -997 -774 -785 -146 -865 -566 -911 -987 -589 -146 -868 -132 -531 -613 -573 -837 -765 -415 -58 -479 -102 -651 -868 -221 -677 -721 -725 -284 -36 -184 -650 -432 -294 -433 -969 -575 -612 -415 -549 -982 -92 -255 -277 -506 -149 -478 -874 -284 -66 -18 -850 -93 -434 -879 -903 -119 -950 -335 -564 -303 -700 -916 -27 -395 -600 -476 -142 -48 -437 -781 -268 -331 -243 -33 -202 -720 -484 -401 -399 -217 -174 -288 -999 -83 -956 -597 -540 -357 -138 -673 -794 -941 -130 -936 -691 -752 -504 -104 -329 -331 -674 -844 -875 -689 -55 -957 -327 -915 -861 -895 -488 -363 -870 -838 -950 -760 -102 -632 -127 -921 -542 -788 -317 -468 -930 -924 -820 -27 -809 -572 -845 -965 -671 -70 -51 -177 -91 -967 -507 -136 -662 -21 -17 -360 -795 -230 -55 -385 -386 -635 -18 -526 -679 -269 -653 -479 -928 -799 -107 -832 -469 -356 -223 -116 -663 -289 -420 -962 -265 -673 -271 -227 -105 -109 -639 -70 -442 -377 -733 -857 -735 -475 -238 -798 -899 -756 -649 -693 -949 -660 -576 -989 -157 -19 -802 -871 -455 -42 -197 -97 -616 -720 -107 -547 -311 -552 -702 -350 -397 -618 -394 -829 -85 -531 -799 -915 -801 -919 -515 -51 -742 -499 -871 -988 -884 -654 -702 -335 -598 -736 -621 -190 -197 -835 -507 -407 -40 -11 -530 -860 -415 -707 -758 -900 -100 -67 -578 -623 -385 -656 -677 -326 -611 -150 -650 -763 -224 -972 -405 -629 -175 -658 -260 -95 -571 -850 -691 -489 -188 -896 -344 -303 -682 -997 -119 -684 -964 -707 -612 -753 -659 -844 -207 -778 -493 -975 -54 -606 -710 -915 -979 -392 -619 -684 -530 -59 -598 -933 -443 -733 -937 -219 -680 -240 -130 -523 -597 -371 -271 -484 -458 -976 -489 -872 -982 -393 -82 -399 -72 -457 -84 -67 -750 -966 -810 -584 -130 -565 -383 -482 -903 -387 -392 -297 -806 -467 -620 -437 -591 -657 -452 -909 -877 -183 -6 -114 -255 -77 -765 -135 -549 -908 -506 -365 -682 -265 -763 -255 -651 -164 -891 -177 -345 -180 -825 -369 -371 -844 -759 -108 -758 -129 -299 -75 -807 -722 -185 -744 -175 -328 -327 -695 -516 -28 -973 -198 -312 -129 -383 -876 -181 -972 -726 -251 -526 -910 -137 -389 -299 -525 -295 -406 -641 -829 -302 -358 -436 -142 -737 -803 -115 -89 -746 -994 -537 -518 -376 -701 -300 -377 -590 -863 -398 -939 -321 -116 -333 -406 -539 -772 -399 -866 -554 -597 -559 -814 -936 -563 -593 -167 -442 -384 -332 -330 -891 -856 -293 -48 -401 -671 -397 -641 -595 -425 -317 -644 -920 -399 -927 -162 -115 -712 -240 -216 -681 -440 -342 -966 -250 -796 -732 -61 -86 -385 -130 -344 -435 -540 -316 -850 -869 -96 -631 -55 -676 -681 -542 -337 -395 -798 -260 -431 -676 -23 -917 -452 -571 -22 -392 -598 -228 -439 -255 -26 -388 -362 -454 -793 -490 -283 -893 -682 -658 -607 -982 -820 -851 -848 -174 -287 -479 -354 -398 -987 -999 -603 -852 -954 -99 -994 -991 -938 -665 -777 -876 -367 -930 -165 -885 -872 -135 -45 -107 -555 -253 -806 -649 -509 -65 -662 -413 -854 -791 -511 -852 -170 -462 -841 -719 -800 -572 -668 -975 -861 -119 -414 -43 -811 -509 -763 -662 -66 -664 -599 -483 -981 -820 -755 -365 -586 -711 -714 -375 -364 -976 -598 -360 -902 -412 -859 -370 -479 -729 -188 -766 -920 -755 -351 -275 -363 -625 -896 -86 -905 -926 -692 -420 -160 -273 -445 -821 -102 -999 -28 -627 -658 -42 -150 -465 -366 -225 -586 -888 -592 -484 -614 -404 -197 -911 -531 -510 -409 -505 -479 -237 -442 -813 -581 -144 -763 -42 -790 -918 -765 -266 -10 -838 -458 -136 -355 -588 -704 -133 -567 -20 -160 -178 -401 -826 -61 -548 -55 -429 -158 -548 -856 -771 -727 -874 -165 -487 -314 -504 -788 -656 -308 -617 -515 -13 -6 -503 -284 -210 -539 -56 -536 -15 -383 -243 -127 -945 -728 -192 -468 -587 -691 -15 -87 -977 -587 -374 -996 -323 -262 -133 -287 -63 -420 -681 -106 -52 -41 -74 -540 -188 -450 -600 -377 -296 -361 -739 -856 -622 -376 -585 -397 -442 -310 -459 -342 -696 -488 -311 -29 -314 -797 -951 -800 -996 -527 -133 -193 -330 -626 -365 -857 -264 -531 -322 -756 -60 -213 -8 -304 -591 -603 -52 -954 -81 -799 -555 -97 -435 -273 -417 -282 -448 -841 -576 -164 -882 -354 -601 -106 -243 -824 -281 -578 -902 -272 -23 -134 -840 -705 -31 -325 -643 -275 -21 -382 -48 -643 -803 -629 -667 -902 -597 -972 -20 -4 -248 -158 -565 -948 -320 -440 -962 -979 -845 -177 -757 -978 -528 -851 -525 -222 -810 -476 -932 -925 -93 -485 -715 -12 -950 -735 -577 -216 -882 -645 -180 -350 -507 -350 -525 -460 -981 -729 -939 -132 -668 -467 -943 -155 -111 -508 -303 -60 -633 -73 -93 -285 -246 -846 -599 -617 -66 -428 -147 -866 -73 -732 -462 -186 -589 -420 -936 -920 -532 -415 -577 -539 -133 -138 -914 -778 -474 -717 -866 -232 -425 -689 -504 -182 -140 -651 -759 -141 -501 -884 -457 -677 -652 -224 -536 -606 -257 -613 -966 -130 -567 -29 -824 -407 -309 -803 -133 -177 -984 -188 -189 -538 -753 -205 -867 -726 -546 -944 -993 -860 -992 -914 -706 -232 -593 -756 -812 -259 -483 -987 -453 -829 -414 -278 -75 -243 -267 -27 -982 -160 -507 -74 -457 -396 -705 -727 -915 -760 -141 -719 -324 -19 -740 -981 -341 -332 -534 -604 -49 -838 -337 -147 -43 -392 -46 -70 -721 -785 -229 -346 -905 -237 -894 -23 -32 -345 -687 -728 -816 -233 -536 -572 -605 -83 -535 -522 -30 -68 -80 -893 -989 -345 -179 -132 -374 -775 -267 -363 -84 -802 -851 -686 -219 -686 -43 -71 -160 -836 -417 -196 -560 -142 -488 -245 -768 -92 -375 -512 -352 -490 -131 -662 -489 -486 -207 -349 -33 -453 -920 -4 -884 -334 -371 -197 -153 -679 -623 -965 -477 -233 -632 -184 -373 -445 -365 -875 -499 -180 -808 -98 -889 -529 -851 -967 -790 -276 -240 -31 -790 -600 -147 -38 -537 -173 -999 -498 -256 -675 -214 -785 -860 -336 -901 -242 -851 -283 -869 -664 -75 -20 -681 -451 -334 -264 -339 -139 -8 -422 -810 -243 -263 -682 -567 -245 -616 -720 -240 -72 -129 -600 -806 -34 -19 -812 -734 -41 -920 -692 -232 -490 -799 -260 -530 -550 -857 -909 -997 -11 -859 -183 -28 -883 -857 -108 -474 -606 -149 -23 -904 -176 -537 -989 -200 -429 -829 -217 -233 -472 -6 -932 -544 -654 -89 -1000 -655 -332 -384 -812 -135 -132 -932 -828 -845 -482 -271 -942 -466 -148 -413 -988 -453 -220 -323 -107 -290 -574 -999 -705 -3 -117 -920 -520 -1 -814 -608 -748 -683 -704 -296 -514 -37 -698 -377 -695 -894 -126 -674 -127 -588 -492 -862 -702 -184 -933 -447 -923 -208 -798 -479 -661 -324 -802 -515 -418 -896 -662 -500 -235 -220 -234 -668 -315 -328 -24 -778 -549 -632 -369 -686 -611 -850 -919 -726 -816 -346 -633 -282 -683 -700 -853 -522 -187 -358 -417 -991 -933 -761 -817 -373 -390 -254 -714 -423 -96 -568 -125 -177 -698 -659 -425 -47 -886 -671 -948 -610 -250 -862 -29 -31 -617 -43 -592 -102 -746 -497 -769 -780 -824 -551 -170 -318 -578 -456 -321 -786 -231 -302 -62 -488 -233 -408 -239 -392 -139 -990 -892 -300 -616 -497 -312 -829 -909 -932 -836 -838 -499 -425 -511 -211 -175 -932 -717 -923 -621 -499 -941 -476 -227 -451 -56 -68 -102 -548 -661 -205 -714 -805 -417 -120 -193 -283 -647 -250 -945 -858 -162 -967 -350 -577 -881 -552 -623 -477 -565 -247 -350 -618 -862 -614 -852 -302 -22 -189 -320 -772 -893 -794 -104 -296 -194 -571 -623 -569 -13 -667 -747 -85 -832 -215 -404 -674 -815 -790 -898 -896 -974 -873 -700 -509 -412 -5 -606 -959 -765 -383 -252 -563 -422 -192 -565 -434 -402 -73 -169 -226 -28 -13 -172 -470 -174 -626 -37 -141 -780 -357 -848 -306 -599 -317 -912 -444 -297 -51 -891 -496 -748 -729 -75 -889 -446 -855 -931 -368 -431 -280 -919 -81 -287 -197 -556 -592 -93 -501 -659 -342 -400 -169 -435 -278 -94 -952 -555 -251 -117 -678 -130 -606 -235 -537 -518 -502 -234 -576 -676 -205 -558 -135 -566 -773 -100 -965 -565 -543 -357 -153 -117 -137 -278 -444 -869 -950 -239 -335 -126 -995 -296 -669 -568 -35 -632 -826 -142 -483 -330 -886 -391 -774 -948 -584 -287 -30 -840 -620 -118 -508 -19 -533 -555 -662 -475 -88 -455 -580 -475 -923 -15 -454 -265 -640 -126 -530 -580 -112 -490 -600 -129 -872 -671 -37 -894 -713 -323 -723 -453 -967 -497 -22 -926 -885 -464 -447 -378 -71 -96 -984 -890 -411 -494 -237 -824 -16 -729 -136 -630 -273 -68 -338 -126 -292 -519 -682 -675 -472 -12 -725 -536 -89 -574 -139 -262 -139 -235 -13 -339 -972 -885 -250 -913 -73 -335 -649 -921 -494 -486 -365 -630 -421 -586 -55 -285 -268 -242 -697 -241 -665 -892 -392 -504 -782 -28 -455 -751 -322 -103 -486 -776 -419 -950 -914 -814 -476 -738 -147 -762 -291 -219 -629 -570 -804 -638 -973 -43 -818 -568 -471 -483 -957 -116 -512 -260 -969 -66 -255 -590 -413 -865 -374 -41 -671 -226 -680 -506 -617 -978 -880 -935 -436 -711 -505 -405 -611 -831 -308 -437 -136 -281 -640 -913 -679 -381 -187 -793 -665 -620 -40 -891 -178 -864 -37 -630 -252 -949 -656 -800 -430 -570 -271 -959 -805 -940 -165 -910 -892 -839 -292 -487 -829 -317 -476 -238 -245 -876 -501 -393 -370 -264 -30 -822 -61 -384 -147 -4 -39 -195 -461 -300 -928 -984 -514 -731 -188 -596 -269 -280 -637 -234 -137 -21 -977 -379 -500 -180 -579 -910 -397 -303 -378 -718 -45 -601 -252 -265 -941 -385 -11 -542 -942 -831 -103 -552 -946 -449 -800 -216 -850 -403 -747 -987 -82 -791 -257 -385 -87 -730 -260 -458 -814 -4 -880 -674 -445 -243 -231 -375 -422 -68 -984 -610 -488 -346 -159 -200 -535 -785 -833 -659 -308 -179 -594 -973 -864 -453 -398 -994 -511 -883 -934 -662 -109 -324 -123 -931 -960 -662 -438 -974 -811 -992 -157 -935 -224 -690 -7 -321 -423 -696 -468 -264 -660 -196 -249 -356 -246 -671 -657 -230 -406 -601 -230 -493 -107 -706 -461 -157 -307 -102 -431 -873 -694 -811 -959 -197 -582 -912 -898 -692 -964 -244 -811 -972 -733 -762 -22 -709 -634 -160 -578 -887 -74 -463 -83 -203 -852 -949 -361 -757 -472 -508 -988 -891 -303 -353 -914 -91 -818 -556 -8 -946 -125 -694 -890 -526 -844 -311 -737 -873 -941 -147 -495 -275 -765 -45 -128 -711 -670 -366 -74 -666 -573 -57 -694 -467 -774 -288 -419 -222 -349 -551 -320 -867 -573 -704 -762 -379 -120 -504 -481 -36 -960 -176 -256 -274 -964 -51 -277 -373 -385 -52 -669 -560 -513 -37 -962 -356 -465 -170 -147 -701 -2 -659 -165 -527 -555 -787 -331 -108 -707 -540 -450 -134 -678 -586 -39 -559 -27 -639 -937 -118 -220 -458 -573 -724 -789 -709 -951 -193 -858 -694 -520 -798 -207 -621 -841 -632 -5 -350 -441 -643 -326 -144 -646 -678 -276 -742 -115 -437 -569 -920 -425 -109 -638 -616 -445 -208 -57 -759 -670 -206 -529 -367 -222 -791 -994 -98 -117 -735 -610 -190 -866 -278 -162 -454 -24 -842 -232 -113 -965 -714 -611 -367 -414 -674 -73 -672 -565 -549 -428 -401 -664 -827 -642 -321 -369 -75 -110 -958 -687 -513 -669 -427 -889 -459 -165 -580 -335 -670 -818 -95 -224 -644 -80 -295 -637 -320 -406 -609 -771 -65 -661 -143 -728 -165 -774 -182 -747 -274 -883 -90 -615 -82 -875 -936 -693 -313 -412 -687 -265 -229 -282 -653 -383 -648 -700 -419 -834 -821 -365 -770 -204 -153 -290 -507 -246 -520 -895 -387 -205 -405 -757 -600 -357 -227 -833 -749 -235 -656 -819 -835 -706 -330 -381 -872 -493 -4 -486 -214 -988 -563 -23 -457 -44 -747 -62 -117 -723 -254 -908 -852 -616 -882 -494 -346 -63 -894 -337 -310 -919 -455 -337 -975 -958 -748 -625 -879 -341 -808 -983 -794 -940 -429 -420 -472 -738 -802 -456 -840 -504 -27 -672 -769 -664 -1000 -969 -744 -605 -561 -16 -653 -445 -983 -611 -844 -804 -226 -569 -153 -810 -940 -205 -730 -625 -82 -208 -263 -36 -948 -763 -400 -296 -873 -209 -165 -300 -918 -135 -566 -252 -999 -160 -946 -147 -56 -517 -435 -551 -269 -681 -778 -622 -415 -820 -381 -549 -369 -666 -90 -629 -626 -951 -106 -852 -633 -633 -966 -299 -435 -800 -651 -84 -576 -657 -703 -873 -108 -407 -622 -268 -708 -730 -645 -966 -586 -210 -98 -827 -642 -52 -3 -461 -789 -28 -236 -533 -475 -97 -970 -334 -935 -585 -561 -883 -764 -677 -739 -284 -636 -991 -277 -520 -22 -173 -926 -644 -972 -541 -599 -186 -779 -766 -583 -95 -944 -617 -178 -925 -176 -106 -913 -953 -613 -607 -83 -997 -21 -794 -317 -442 -899 -859 -294 -460 -51 -601 -822 -425 -784 -806 -983 -956 -819 -890 -283 -337 -15 -274 -203 -327 -511 -355 -526 -381 -840 -477 -14 -613 -749 -753 -796 -788 -993 -586 -192 -594 -460 -708 -709 -573 -145 -474 -100 -800 -314 -788 -898 -229 -496 -105 -536 -368 -129 -646 -96 -474 -713 -693 -876 -195 -392 -660 -276 -266 -247 -985 -193 -889 -138 -121 -460 -420 -74 -116 -684 -642 -113 -83 -13 -745 -289 -341 -387 -824 -679 -512 -267 -291 -52 -643 -967 -191 -767 -565 -776 -350 -314 -198 -922 -584 -70 -764 -292 -104 -671 -405 -393 -498 -450 -884 -343 -316 -464 -438 -487 -264 -511 -953 -544 -891 -104 -994 -721 -143 -821 -699 -295 -607 -755 -744 -287 -593 -324 -825 -989 -761 -803 -187 -666 -261 -332 -29 -466 -566 -20 -784 -455 -814 -627 -139 -883 -306 -867 -105 -64 -468 -851 -523 -945 -525 -66 -341 -882 -788 -959 -224 -241 -868 -760 -189 -693 -930 -293 -668 -76 -557 -447 -752 -43 -293 -545 -889 -522 -901 -479 -998 -107 -155 -548 -624 -34 -131 -784 -908 -732 -661 -892 -143 -350 -631 -812 -712 -188 -994 -67 -217 -794 -557 -106 -529 -714 -479 -794 -672 -401 -745 -405 -613 -710 -140 -851 -265 -608 -109 -416 -441 -152 -698 -496 -5 -295 -984 -735 -561 -321 -49 -607 -409 -286 -491 -197 -46 -46 -859 -271 -617 -182 -559 -322 -190 -836 -246 -229 -964 -829 -975 -795 -646 -730 -82 -373 -844 -148 -914 -861 -101 -294 -331 -455 -745 -664 -505 -427 -671 -251 -443 -88 -252 -933 -419 -722 -608 -981 -82 -245 -341 -352 -56 -886 -51 -515 -146 -162 -761 -703 -664 -734 -907 -620 -585 -235 -283 -512 -780 -527 -283 -287 -813 -95 -988 -187 -170 -170 -958 -286 -703 -209 -381 -552 -150 -576 -171 -728 -769 -429 -803 -220 -830 -409 -633 -966 -526 -332 -860 -234 -546 -446 -444 -212 -43 -157 -369 -429 -333 -533 -897 -245 -348 -828 -968 -159 -599 -988 -999 -5 -478 -431 -799 -398 -510 -258 -462 -326 -591 -336 -789 -732 -254 -359 -163 -934 -96 -774 -635 -198 -337 -890 -653 -412 -492 -951 -877 -3 -838 -856 -614 -833 -176 -639 -984 -176 -577 -773 -991 -825 -714 -746 -726 -90 -629 -67 -977 -408 -3 -255 -108 -38 -970 -759 -74 -508 -113 -17 -118 -331 -638 -868 -157 -406 -567 -679 -663 -720 -871 -724 -984 -866 -785 -552 -330 -865 -411 -187 -412 -27 -425 -119 -489 -108 -379 -114 -699 -192 -281 -308 -462 -615 -346 -292 -217 -654 -117 -753 -291 -22 -631 -844 -120 -408 -468 -708 -890 -580 -422 -745 -194 -665 -655 -401 -207 -708 -74 -675 -211 -418 -244 -103 -411 -18 -223 -53 -277 -523 -845 -877 -986 -690 -766 -2 -593 -335 -493 -907 -466 -136 -220 -289 -142 -568 -547 -602 -712 -727 -628 -644 -206 -288 -478 -189 -429 -461 -205 -94 -97 -251 -997 -979 -294 -454 -697 -584 -443 -459 -826 -123 -296 -671 -347 -519 -285 -51 -720 -764 -615 -264 -614 -780 -812 -946 -495 -692 -883 -338 -799 -388 -421 -747 -709 -106 -511 -933 -538 -611 -653 -258 -515 -752 -293 -671 -426 -549 -486 -39 -290 -992 -41 -96 -195 -990 -629 -868 -118 -473 -245 -470 -712 -998 -415 -575 -423 -479 -295 -734 -55 -380 -864 -747 -361 -532 -877 -874 -166 -62 -697 -188 -162 -699 -429 -138 -863 -20 -385 -710 -817 -832 -572 -426 -955 -818 -98 -889 -908 -230 -10 -759 -432 -942 -149 -67 -214 -31 -563 -918 -770 -903 -810 -809 -161 -445 -798 -891 -476 -232 -283 -725 -9 -635 -177 -188 -314 -159 -545 -638 -357 -455 -228 -351 -548 -392 -748 -340 -724 -405 -584 -247 -32 -189 -519 -372 -875 -48 -958 -786 -422 -817 -450 -552 -673 -577 -282 -479 -695 -921 -214 -62 -19 -816 -884 -447 -391 -654 -365 -335 -277 -293 -726 -643 -734 -416 -869 -886 -874 -868 -406 -161 -973 -827 -532 -43 -122 -16 -848 -869 -342 -645 -750 -908 -61 -193 -790 -842 -738 -55 -641 -12 -325 -107 -345 -972 -134 -504 -87 -501 -837 -55 -241 -732 -422 -695 -171 -65 -556 -138 -490 -343 -550 -702 -349 -651 -221 -820 -4 -108 -887 -664 -848 -676 -139 -824 -123 -121 -505 -29 -951 -17 -522 -639 -638 -744 -681 -247 -456 -12 -536 -558 -341 -251 -632 -441 -802 -5 -602 -970 -611 -454 -789 -137 -765 -719 -727 -266 -920 -464 -289 -434 -785 -864 -952 -925 -482 -913 -989 -669 -14 -38 -265 -963 -154 -214 -521 -381 -109 -139 -206 -194 -18 -546 -806 -462 -958 -979 -125 -279 -610 -401 -810 -763 -776 -888 -925 -249 -845 -539 -647 -982 -137 -267 -670 -873 -21 -337 -48 -891 -861 -499 -103 -955 -181 -668 -247 -230 -789 -840 -791 -953 -588 -656 -231 -28 -917 -717 -430 -476 -179 -378 -602 -699 -101 -472 -644 -845 -764 -472 -361 -793 -595 -974 -658 -701 -950 -71 -554 -230 -734 -762 -396 -644 -714 -240 -648 -635 -664 -870 -486 -335 -533 -518 -620 -915 -720 -329 -119 -10 -558 -270 -906 -767 -98 -521 -269 -179 -557 -961 -573 -69 -220 -77 -570 -563 -820 -753 -150 -328 -85 -554 -171 -320 -943 -803 -663 -83 -188 -654 -686 -76 -954 -974 -645 -268 -50 -348 -315 -40 -377 -362 -356 -524 -366 -856 -710 -373 -93 -329 -534 -285 -903 -486 -116 -526 -189 -352 -977 -692 -694 -662 -469 -374 -342 -209 -794 -891 -333 -354 -724 -802 -469 -200 -935 -245 -627 -510 -853 -470 -746 -649 -409 -753 -347 -381 -121 -872 -455 -10 -970 -536 -436 -292 -71 -428 -606 -711 -941 -931 -682 -700 -458 -467 -794 -796 -316 -761 -368 -221 -555 -192 -816 -616 -317 -410 -554 -506 -571 -475 -823 -77 -326 -598 -887 -17 -670 -258 -109 -251 -854 -766 -489 -784 -110 -179 -271 -187 -723 -805 -35 -298 -783 -31 -219 -889 -212 -186 -547 -292 -175 -15 -951 -98 -326 -507 -632 -298 -293 -989 -899 -874 -152 -588 -395 -609 -473 -236 -626 -357 -665 -364 -679 -645 -496 -498 -187 -25 -692 -836 -886 -468 -955 -315 -234 -989 -11 -708 -909 -599 -140 -368 -231 -915 -437 -666 -450 -941 -632 -59 -593 -175 -905 -502 -470 -383 -398 -820 -466 -31 -931 -398 -519 -376 -414 -423 -199 -147 -52 -49 -410 -620 -956 -706 -694 -618 -66 -617 -922 -403 -546 -737 -378 -491 -909 -148 -794 -282 -640 -459 -375 -221 -929 -633 -295 -1 -332 -695 -867 -701 -683 -470 -787 -39 -134 -405 -816 -748 -682 -135 -820 -583 -900 -77 -946 -178 -756 -433 -125 -464 -854 -574 -364 -967 -100 -669 -965 -969 -64 -836 -429 -518 -52 -771 -898 -545 -939 -945 -595 -141 -33 -716 -576 -635 -728 -692 -411 -19 -136 -26 -679 -834 -817 -32 -423 -699 -335 -754 -562 -401 -969 -777 -178 -833 -180 -949 -229 -363 -404 -597 -745 -296 -421 -398 -920 -469 -763 -99 -153 -1 -549 -465 -455 -507 -288 -408 -964 -754 -153 -531 -871 -789 -46 -933 -245 -524 -876 -884 -383 -200 -806 -774 -958 -575 -246 -437 -3 -256 -814 -224 -224 -578 -14 -209 -255 -836 -762 -648 -819 -207 -2 -872 -917 -409 -174 -880 -958 -616 -105 -349 -815 -382 -874 -90 -66 -99 -379 -160 -721 -949 -969 -623 -945 -665 -114 -476 -121 -167 -612 -333 -882 -186 -59 -334 -488 -845 -644 -264 -953 -539 -675 -13 -797 -272 -550 -766 -744 -546 -491 -890 -479 -133 -211 -289 -646 -777 -900 -397 -363 -968 -500 -498 -728 -605 -730 -174 -459 -178 -138 -498 -317 -316 -9 -307 -548 -57 -260 -441 -784 -324 -392 -271 -307 -548 -546 -236 -351 -51 -788 -487 -210 -964 -972 -266 -877 -693 -173 -94 -398 -448 -169 -602 -916 -53 -957 -534 -609 -43 -331 -491 -596 -260 -945 -364 -920 -202 -684 -174 -652 -153 -894 -484 -194 -686 -383 -823 -630 -244 -459 -647 -429 -798 -597 -191 -184 -834 -740 -253 -818 -751 -62 -960 -258 -265 -559 -749 -933 -578 -780 -814 -408 -90 -680 -236 -601 -299 -702 -992 -645 -259 -717 -981 -332 -943 -732 -812 -887 -121 -738 -366 -517 -822 -522 -714 -13 -178 -480 -259 -173 -480 -327 -811 -93 -367 -368 -303 -562 -813 -508 -74 -441 -250 -610 -584 -191 -893 -357 -850 -126 -322 -932 -172 -466 -132 -364 -926 -542 -135 -981 -800 -327 -384 -337 -102 -884 -817 -620 -523 -605 -344 -113 -162 -900 -660 -71 -306 -62 -402 -225 -916 -825 -426 -955 -58 -855 -797 -352 -781 -677 -557 -820 -452 -109 -138 -191 -301 -700 -942 -563 -352 -919 -491 -267 -296 -109 -695 -890 -908 -748 -16 -662 -25 -745 -994 -784 -867 -297 -136 -934 -126 -378 -413 -206 -741 -274 -957 -307 -375 -406 -955 -562 -214 -736 -247 -788 -841 -497 -227 -258 -208 -791 -172 -528 -65 -44 -161 -894 -58 -376 -717 -576 -792 -699 -677 -73 -621 -399 -453 -762 -931 -464 -495 -490 -402 -951 -670 -655 -980 -643 -861 -352 -864 -342 -309 -775 -14 -620 -682 -799 -798 -656 -729 -803 -987 -65 -883 -13 -495 -703 -775 -631 -981 -293 -311 -66 -734 -973 -535 -770 -507 -530 -818 -846 -540 -651 -633 -803 -567 -303 -289 -250 -50 -201 -726 -523 -932 -32 -229 -208 -912 -177 -184 -537 -991 -590 -81 -322 -178 -114 -943 -66 -991 -933 -565 -48 -736 -630 -770 -785 -627 -5 -209 -166 -885 -814 -646 -822 -56 -471 -931 -672 -906 -721 -245 -70 -145 -199 -833 -112 -721 -553 -121 -290 -422 -9 -313 -727 -767 -820 -602 -591 -168 -227 -320 -231 -387 -364 -821 -925 -908 -139 -751 -548 -30 -597 -690 -739 -921 -704 -498 -25 -840 -872 -773 -20 -835 -308 -111 -538 -53 -762 -297 -974 -991 -961 -275 -694 -421 -360 -572 -940 -669 -23 -358 -173 -656 -135 -36 -40 -984 -924 -375 -801 -212 -191 -310 -959 -668 -192 -1000 -272 -820 -128 -444 -301 -857 -377 -8 -147 -778 -209 -155 -789 -851 -282 -141 -756 -597 -459 -727 -642 -555 -907 -259 -767 -102 -174 -646 -507 -511 -277 -375 -362 -495 -391 -624 -777 -783 -810 -286 -941 -358 -694 -187 -757 -151 -456 -46 -473 -166 -926 -77 -234 -583 -358 -972 -396 -890 -548 -696 -774 -172 -141 -32 -90 -97 -266 -148 -563 -12 -892 -221 -356 -273 -818 -381 -783 -346 -224 -843 -408 -998 -667 -706 -818 -854 -829 -550 -951 -407 -8 -757 -449 -221 -312 -820 -606 -451 -828 -822 -71 -255 -306 -978 -962 -158 -407 -549 -212 -607 -341 -762 -230 -849 -862 -799 -338 -713 -80 -427 -929 -629 -235 -454 -163 -392 -630 -730 -491 -573 -684 -772 -851 -612 -546 -135 -847 -233 -943 -494 -159 -732 -488 -307 -631 -542 -334 -637 -973 -612 -784 -185 -204 -356 -358 -190 -472 -175 -702 -99 -55 -883 -368 -830 -461 -629 -746 -260 -717 -546 -721 -695 -829 -363 -746 -503 -622 -155 -120 -5 -275 -694 -412 -37 -691 -219 -313 -363 -886 -368 -285 -637 -777 -311 -316 -847 -465 -834 -831 -177 -726 -467 -753 -445 -502 -622 -495 -87 -217 -113 -695 -124 -253 -423 -424 -710 -272 -638 -796 -930 -789 -292 -407 -421 -522 -244 -753 -146 -534 -294 -856 -684 -81 -917 -654 -962 -578 -109 -85 -548 -120 -408 -162 -207 -242 -25 -206 -81 -447 -249 -850 -766 -710 -544 -847 -171 -315 -584 -574 -143 -567 -996 -180 -377 -327 -724 -628 -713 -68 -1 -690 -145 -526 -433 -578 -32 -400 -929 -60 -197 -646 -974 -343 -772 -280 -139 -208 -172 -840 -922 -578 -937 -39 -244 -655 -611 -865 -246 -363 -617 -567 -147 -252 -742 -787 -829 -784 -144 -484 -770 -65 -993 -360 -905 -603 -188 -588 -794 -592 -183 -489 -963 -691 -145 -452 -434 -434 -824 -924 -979 -996 -815 -433 -210 -267 -465 -755 -348 -213 -846 -865 -86 -328 -439 -669 -603 -306 -786 -771 -885 -95 -981 -971 -822 -912 -108 -28 -739 -673 -770 -454 -991 -657 -687 -299 -713 -549 -326 -40 -128 -809 -620 -222 -139 -729 -77 -184 -329 -389 -604 -201 -75 -39 -132 -78 -200 -779 -617 -47 -647 -171 -763 -448 -162 -730 -191 -610 -49 -342 -860 -203 -358 -853 -237 -106 -542 -796 -434 -609 -314 -265 -1000 -145 -714 -442 -572 -711 -844 -778 -400 -184 -913 -848 -410 -983 -354 -828 -512 -302 -602 -139 -207 -726 -356 -599 -439 -316 -928 -485 -641 -583 -412 -86 -295 -927 -624 -980 -539 -465 -422 -329 -203 -491 -230 -177 -37 -795 -333 -514 -838 -778 -734 -948 -930 -121 -954 -765 -941 -542 -374 -516 -197 -566 -602 -414 -241 -204 -499 -801 -618 -647 -130 -788 -691 -379 -580 -616 -234 -818 -996 -73 -652 -505 -200 -266 -681 -370 -304 -268 -316 -502 -868 -886 -217 -359 -378 -203 -426 -943 -712 -704 -385 -157 -763 -155 -214 -448 -906 -281 -190 -976 -298 -675 -302 -421 -737 -612 -719 -316 -704 -180 -570 -276 -819 -514 -33 -680 -470 -117 -572 -55 -144 -205 -831 -352 -194 -671 -174 -48 -703 -944 -602 -13 -447 -638 -206 -774 -977 -167 -593 -298 -913 -126 -51 -816 -645 -593 -916 -116 -685 -586 -579 -219 -676 -436 -793 -286 -150 -150 -500 -552 -328 -224 -835 -199 -175 -695 -915 -432 -109 -894 -722 -245 -853 -251 -747 -953 -811 -860 -641 -393 -452 -876 -440 -511 -813 -842 -821 -524 -630 -530 -182 -758 -687 -154 -300 -248 -853 -267 -722 -501 -301 -667 -611 -468 -391 -470 -825 -107 -301 -457 -694 -105 -900 -864 -550 -929 -898 -92 -312 -567 -609 -862 -664 -876 -905 -170 -399 -584 -318 -78 -368 -759 -937 -305 -637 -927 -924 -753 -197 -955 -293 -284 -738 -161 -199 -435 -535 -802 -891 -228 -22 -535 -991 -543 -168 -222 -436 -337 -141 -641 -379 -213 -874 -802 -372 -880 -637 -86 -265 -917 -328 -333 -850 -290 -838 -648 -74 -231 -527 -12 -63 -216 -800 -208 -76 -391 -938 -542 -466 -104 -687 -337 -229 -699 -861 -676 -92 -520 -736 -852 -404 -804 -133 -381 -185 -260 -704 -476 -779 -391 -783 -185 -878 -185 -921 -906 -569 -407 -588 -564 -917 -670 -698 -822 -477 -306 -768 -219 -34 -515 -450 -393 -132 -863 -861 -402 -48 -648 -619 -280 -775 -722 -491 -624 -273 -490 -817 -923 -851 -937 -627 -417 -699 -525 -894 -761 -648 -803 -87 -790 -920 -26 -100 -70 -178 -410 -545 -599 -971 -764 -659 -859 -882 -38 -306 -964 -854 -720 -179 -571 -19 -172 -633 -720 -834 -547 -390 -130 -164 -275 -35 -214 -389 -108 -936 -147 -569 -211 -558 -695 -177 -600 -400 -190 -438 -864 -931 -655 -937 -901 -625 -535 -748 -265 -172 -539 -96 -801 -221 -285 -105 -967 -738 -493 -900 -282 -983 -39 -256 -39 -192 -865 -379 -720 -556 -597 -791 -845 -587 -848 -631 -170 -567 -647 -170 -118 -873 -411 -855 -884 -541 -645 -737 -406 -603 -726 -146 -139 -257 -151 -6 -845 -341 -225 -303 -998 -119 -808 -286 -975 -889 -154 -983 -785 -124 -198 -923 -808 -289 -14 -483 -994 -477 -873 -115 -971 -758 -519 -651 -646 -249 -366 -127 -588 -928 -677 -662 -310 -115 -959 -798 -449 -546 -642 -703 -791 -239 -95 -617 -135 -183 -120 -738 -294 -741 -1000 -416 -670 -620 -475 -818 -997 -358 -156 -563 -496 -877 -1 -964 -709 -502 -562 -386 -843 -821 -641 -875 -517 -41 -647 -511 -294 -71 -989 -509 -510 -334 -223 -619 -48 -255 -650 -415 -10 -407 -378 -193 -203 -283 -556 -61 -418 -386 -616 -882 -496 -965 -192 -441 -649 -18 -48 -465 -468 -392 -877 -992 -437 -43 -45 -95 -616 -394 -553 -632 -465 -721 -584 -548 -652 -809 -928 -109 -142 -783 -759 -197 -645 -877 -569 -276 -540 -689 -797 -249 -496 -834 -853 -691 -752 -131 -665 -723 -69 -482 -836 -955 -538 -668 -928 -9 -481 -870 -100 -592 -759 -177 -801 -533 -581 -769 -733 -710 -753 -892 -367 -230 -513 -533 -294 -891 -954 -422 -888 -379 -256 -339 -50 -817 -686 -10 -680 -947 -555 -422 -369 -978 -126 -725 -794 -550 -248 -38 -546 -922 -210 -272 -177 -640 -822 -814 -356 -70 -439 -381 -319 -457 -309 -374 -748 -76 -989 -744 -134 -352 -71 -212 -43 -466 -872 -14 -119 -466 -825 -748 -530 -404 -33 -952 -873 -589 -639 -581 -536 -291 -281 -929 -341 -480 -581 -272 -118 -722 -459 -451 -981 -371 -246 -382 -694 -240 -293 -901 -271 -504 -507 -519 -195 -321 -74 -759 -456 -992 -887 -524 -44 -119 -990 -187 -680 -67 -676 -734 -48 -645 -800 -206 -498 -462 -608 -605 -847 -41 -346 -738 -386 -641 -572 -901 -200 -122 -841 -917 -740 -797 -603 -230 -268 -211 -806 -559 -543 -476 -37 -540 -451 -649 -638 -134 -354 -579 -235 -107 -481 -731 -647 -531 -713 -964 -2 -780 -878 -855 -306 -984 -616 -648 -179 -613 -557 -664 -157 -440 -677 -188 -824 -137 -108 -689 -129 -806 -213 -314 -54 -695 -470 -407 -328 -401 -20 -493 -126 -505 -885 -602 -787 -470 -638 -676 -11 -425 -153 -853 -274 -74 -13 -156 -278 -436 -119 -206 -40 -477 -979 -741 -673 -67 -36 -305 -608 -859 -662 -361 -762 -438 -499 -57 -62 -548 -553 -438 -181 -675 -226 -424 -477 -893 -468 -779 -342 -917 -470 -805 -968 -694 -181 -115 -505 -96 -34 -938 -696 -778 -774 -858 -283 -99 -523 -101 -559 -311 -747 -602 -449 -488 -869 -853 -806 -619 -87 -463 -650 -482 -388 -199 -511 -727 -455 -422 -954 -196 -270 -418 -412 -975 -133 -270 -223 -636 -375 -485 -497 -521 -31 -793 -119 -980 -380 -690 -697 -753 -344 -446 -955 -413 -738 -143 -247 -395 -657 -538 -991 -510 -467 -686 -684 -62 -680 -87 -409 -478 -642 -235 -476 -80 -723 -316 -279 -153 -457 -582 -245 -398 -531 -229 -629 -841 -772 -40 -770 -637 -618 -933 -661 -789 -695 -378 -281 -309 -585 -158 -168 -779 -172 -316 -152 -319 -696 -496 -265 -132 -137 -23 -583 -971 -476 -412 -230 -409 -24 -877 -271 -828 -679 -711 -735 -953 -682 -400 -866 -460 -137 -115 -501 -898 -565 -435 -252 -928 -112 -968 -579 -884 -281 -568 -757 -207 -665 -379 -489 -568 -98 -960 -856 -437 -700 -428 -37 -529 -573 -632 -239 -529 -397 -744 -438 -136 -106 -549 -969 -950 -588 -418 -390 -962 -911 -451 -105 -45 -408 -130 -285 -850 -663 -311 -540 -43 -304 -887 -836 -860 -891 -196 -756 -58 -205 -46 -131 -921 -648 -270 -298 -848 -158 -47 -506 -556 -402 -694 -87 -411 -648 -101 -599 -223 -770 -68 -241 -646 -862 -186 -262 -347 -621 -393 -126 -627 -853 -234 -294 -664 -413 -881 -859 -804 -884 -232 -949 -578 -404 -816 -269 -586 -975 -652 -111 -756 -25 -171 -583 -785 -748 -146 -131 -341 -782 -18 -961 -910 -829 -360 -86 -932 -538 -614 -385 -547 -497 -933 -293 -834 -260 -324 -709 -13 -219 -367 -789 -152 -521 -711 -38 -175 -334 -987 -754 -710 -372 -968 -29 -529 -749 -3 -771 -823 -74 -250 -402 -315 -827 -21 -25 -102 -654 -266 -880 -341 -647 -237 -288 -546 -32 -873 -879 -869 -136 -578 -634 -760 -546 -917 -922 -468 -148 -222 -758 -108 -701 -190 -809 -198 -558 -604 -874 -437 -728 -617 -651 -497 -835 -679 -871 -363 -371 -689 -473 -443 -188 -906 -331 -555 -66 -175 -572 -449 -241 -989 -199 -834 -102 -548 -44 -223 -794 -219 -439 -723 -290 -578 -463 -43 -561 -858 -13 -563 -101 -438 -501 -956 -445 -673 -131 -71 -368 -103 -640 -747 -285 -99 -529 -885 -36 -861 -833 -445 -690 -679 -75 -774 -140 -366 -701 -455 -101 -343 -592 -205 -754 -192 -507 -561 -164 -916 -355 -135 -416 -869 -641 -705 -549 -249 -153 -923 -252 -923 -305 -530 -191 -677 -432 -746 -358 -30 -2 -758 -299 -128 -680 -166 -255 -578 -290 -414 -4 -486 -181 -764 -516 -571 -627 -93 -268 -112 -456 -79 -179 -815 -387 -340 -553 -794 -912 -858 -676 -63 -948 -505 -177 -657 -200 -803 -478 -954 -673 -340 -506 -842 -501 -265 -712 -579 -675 -997 -785 -761 -774 -42 -57 -642 -194 -703 -691 -459 -411 -488 -890 -289 -331 -642 -164 -308 -823 -853 -603 -224 -333 -326 -402 -522 -73 -580 -361 -705 -30 -885 -504 -306 -495 -50 -211 -999 -373 -125 -730 -500 -978 -406 -527 -41 -871 -550 -175 -622 -278 -664 -611 -363 -821 -431 -159 -613 -454 -391 -709 -906 -451 -650 -720 -704 -177 -998 -277 -318 -156 -355 -626 -76 -121 -159 -520 -369 -488 -966 -125 -490 -580 -647 -754 -119 -479 -324 -957 -110 -436 -334 -660 -955 -882 -964 -369 -895 -942 -135 -327 -254 -32 -22 -38 -278 -140 -622 -188 -389 -315 -175 -114 -680 -937 -399 -275 -756 -120 -304 -971 -304 -145 -211 -807 -835 -452 -666 -35 -599 -839 -630 -577 -355 -170 -197 -629 -269 -342 -592 -127 -124 -208 -273 -271 -893 -494 -751 -402 -322 -966 -569 -168 -22 -879 -679 -368 -51 -275 -458 -771 -407 -872 -265 -392 -847 -31 -891 -709 -206 -235 -332 -127 -763 -739 -791 -207 -954 -903 -511 -591 -971 -317 -504 -244 -998 -642 -246 -449 -440 -159 -87 -76 -898 -872 -800 -536 -156 -401 -648 -639 -754 -274 -330 -815 -568 -69 -869 -686 -502 -105 -251 -309 -471 -216 -903 -435 -182 -870 -814 -287 -530 -656 -81 -277 -318 -224 -691 -949 -479 -152 -36 -907 -359 -230 -975 -15 -247 -627 -863 -303 -621 -392 -148 -112 -897 -763 -840 -480 -220 -181 -806 -131 -306 -903 -394 -761 -906 -79 -730 -432 -3 -82 -459 -182 -620 -382 -427 -736 -106 -966 -961 -399 -933 -912 -379 -377 -157 -321 -592 -309 -733 -72 -849 -22 -261 -493 -1000 -6 -246 -739 -278 -352 -692 -221 -921 -410 -729 -811 -604 -946 -916 -717 -350 -267 -947 -657 -637 -64 -433 -394 -890 -848 -99 -99 -985 -232 -855 -297 -560 -363 -834 -51 -612 -662 -297 -841 -961 -257 -867 -418 -219 -31 -982 -423 -989 -517 -507 -205 -491 -792 -472 -60 -227 -772 -19 -459 -142 -305 -841 -461 -437 -198 -453 -510 -501 -651 -853 -6 -686 -874 -890 -586 -967 -454 -313 -80 -202 -364 -867 -228 -598 -904 -307 -208 -404 -253 -737 -391 -607 -424 -228 -795 -189 -639 -801 -532 -348 -950 -766 -118 -5 -403 -129 -486 -455 -690 -572 -329 -233 -35 -931 -91 -358 -993 -364 -128 -484 -165 -693 -871 -137 -517 -234 -359 -721 -653 -821 -574 -648 -310 -47 -364 -538 -293 -457 -384 -867 -388 -631 -906 -232 -293 -105 -607 -519 -994 -393 -533 -855 -955 -348 -517 -756 -581 -204 -676 -925 -39 -38 -160 -479 -863 -165 -653 -759 -650 -227 -431 -111 -701 -270 -389 -285 -234 -223 -485 -724 -211 -191 -127 -668 -876 -211 -883 -299 -491 -686 -660 -309 -949 -357 -636 -119 -95 -110 -187 -350 -312 -601 -24 -732 -619 -621 -144 -924 -348 -920 -523 -998 -943 -923 -393 -264 -486 -970 -806 -366 -726 -557 -46 -924 -384 -351 -623 -815 -910 -470 -70 -743 -236 -652 -283 -816 -375 -925 -538 -299 -321 -811 -824 -317 -311 -929 -766 -402 -556 -454 -871 -208 -642 -753 -19 -557 -608 -506 -889 -758 -423 -819 -141 -775 -907 -373 -121 -868 -17 -490 -521 -633 -533 -881 -535 -483 -338 -529 -875 -336 -858 -300 -328 -276 -485 -629 -519 -715 -965 -430 -515 -823 -370 -510 -46 -261 -582 -312 -355 -761 -362 -378 -100 -817 -941 -600 -68 -120 -184 -48 -936 -606 -121 -841 -635 -174 -793 -786 -394 -843 -820 -212 -893 -337 -841 -131 -424 -56 -865 -748 -909 -570 -648 -641 -995 -180 -552 -668 -927 -834 -66 -72 -32 -820 -271 -18 -968 -463 -476 -329 -349 -826 -541 -861 -244 -997 -495 -443 -472 -419 -707 -146 -992 -415 -21 -54 -851 -445 -655 -247 -412 -609 -502 -836 -27 -502 -982 -127 -917 -582 -249 -831 -185 -472 -448 -651 -371 -143 -745 -521 -852 -397 -817 -773 -255 -385 -136 -387 -858 -931 -122 -668 -463 -341 -13 -685 -218 -206 -581 -856 -583 -208 -817 -39 -550 -549 -265 -25 -792 -410 -931 -791 -624 -112 -449 -374 -328 -631 -708 -780 -919 -619 -377 -9 -673 -339 -214 -643 -790 -430 -911 -682 -294 -992 -840 -705 -878 -205 -469 -689 -683 -710 -962 -976 -369 -267 -945 -823 -911 -74 -598 -566 -777 -160 -270 -421 -931 -372 -914 -335 -363 -639 -586 -34 -3 -625 -271 -576 -426 -500 -848 -559 -173 -190 -940 -157 -201 -457 -226 -882 -707 -480 -542 -623 -70 -490 -870 -464 -416 -173 -353 -624 -778 -401 -795 -166 -192 -285 -64 -228 -658 -19 -250 -758 -37 -761 -832 -608 -247 -406 -306 -866 -629 -437 -208 -221 -544 -363 -134 -215 -852 -387 -349 -50 -386 -685 -988 -43 -717 -465 -430 -97 -62 -765 -672 -950 -586 -362 -611 -987 -877 -983 -376 -220 -845 -999 -702 -216 -120 -997 -979 -372 -387 -692 -575 -47 -864 -874 -701 -808 -962 -656 -791 -463 -513 -580 -711 -452 -31 -693 -45 -164 -840 -306 -12 -501 -721 -761 -821 -126 -723 -975 -574 -276 -191 -764 -489 -133 -259 -350 -170 -889 -911 -130 -513 -39 -582 -290 -419 -712 -297 -338 -870 -769 -662 -706 -406 -464 -430 -421 -33 -805 -958 -720 -666 -9 -423 -696 -168 -890 -858 -920 -471 -277 -41 -984 -951 -630 -65 -118 -448 -805 -628 -566 -376 -53 -154 -903 -440 -432 -347 -199 -590 -380 -400 -992 -338 -644 -697 -734 -394 -351 -126 -840 -897 -287 -506 -156 -539 -889 -762 -587 -209 -242 -808 -280 -154 -637 -272 -418 -232 -417 -587 -213 -376 -379 -603 -145 -921 -591 -559 -734 -176 -584 -895 -945 -888 -739 -88 -504 -409 -92 -513 -889 -521 -454 -579 -560 -799 -292 -536 -352 -477 -99 -290 -867 -892 -8 -446 -511 -463 -746 -185 -793 -185 -823 -163 -833 -467 -563 -987 -744 -628 -311 -224 -421 -932 -133 -646 -956 -961 -503 -954 -115 -55 -276 -222 -962 -387 -101 -173 -346 -586 -178 -457 -996 -123 -815 -560 -939 -551 -771 -514 -236 -753 -732 -401 -349 -654 -636 -486 -801 -418 -78 -488 -302 -73 -309 -497 -553 -562 -940 -483 -378 -702 -246 -867 -477 -993 -843 -716 -637 -424 -825 -330 -788 -217 -188 -923 -740 -793 -496 -68 -812 -530 -580 -692 -30 -401 -347 -911 -96 -323 -442 -180 -995 -30 -482 -279 -135 -445 -38 -860 -181 -148 -931 -148 -467 -167 -732 -326 -427 -1000 -181 -87 -897 -696 -799 -508 -591 -216 -488 -361 -793 -427 -892 -474 -114 -418 -643 -245 -516 -386 -313 -928 -273 -513 -358 -812 -260 -759 -233 -589 -238 -369 -863 -271 -505 -367 -524 -818 -46 -303 -982 -252 -22 -61 -855 -42 -755 -966 -410 -936 -514 -107 -49 -758 -676 -77 -983 -967 -821 -510 -29 -903 -78 -542 -183 -777 -753 -242 -971 -541 -314 -39 -51 -312 -191 -846 -197 -407 -184 -151 -610 -637 -893 -125 -487 -679 -88 -425 -727 -398 -387 -464 -439 -289 -53 -283 -603 -20 -718 -203 -890 -208 -205 -463 -327 -201 -642 -87 -669 -376 -369 -59 -400 -291 -127 -102 -270 -601 -232 -408 -369 -351 -524 -351 -597 -34 -62 -275 -607 -614 -551 -890 -137 -463 -403 -780 -758 -613 -83 -541 -415 -480 -356 -521 -12 -695 -644 -1000 -145 -182 -123 -777 -794 -3 -498 -593 -132 -638 -883 -2 -2 -90 -221 -415 -140 -463 -673 -205 -986 -981 -937 -842 -256 -26 -823 -748 -608 -219 -461 -414 -178 -814 -553 -8 -99 -720 -110 -16 -807 -865 -69 -82 -229 -646 -222 -398 -22 -816 -629 -92 -997 -247 -651 -747 -311 -943 -206 -278 -940 -623 -728 -550 -987 -568 -582 -315 -109 -374 -97 -410 -53 -951 -400 -989 -53 -417 -978 -179 -660 -227 -208 -457 -77 -486 -746 -326 -940 -905 -219 -656 -689 -669 -950 -687 -631 -736 -703 -779 -908 -971 -649 -894 -170 -631 -89 -970 -298 -719 -741 -702 -277 -340 -864 -413 -360 -192 -927 -397 -114 -422 -547 -340 -797 -663 -515 -137 -891 -935 -354 -832 -137 -458 -442 -956 -50 -580 -165 -619 -213 -85 -832 -614 -77 -707 -909 -92 -924 -300 -83 -116 -822 -187 -203 -447 -134 -805 -424 -127 -870 -522 -586 -502 -736 -803 -531 -452 -525 -797 -526 -500 -444 -354 -211 -209 -643 -419 -885 -509 -198 -354 -565 -375 -303 -328 -694 -655 -203 -428 -403 -620 -544 -604 -439 -836 -993 -894 -105 -978 -376 -814 -702 -276 -677 -995 -613 -398 -243 -234 -797 -608 -395 -912 -463 -399 -478 -430 -725 -74 -834 -738 -190 -245 -389 -641 -672 -617 -764 -170 -720 -776 -816 -696 -99 -807 -713 -99 -120 -906 -972 -871 -846 -713 -626 -225 -36 -149 -267 -23 -401 -808 -326 -608 -667 -799 -443 -185 -45 -274 -441 -66 -546 -13 -583 -637 -940 -916 -831 -593 -999 -388 -321 -758 -884 -620 -21 -726 -187 -89 -501 -804 -90 -738 -73 -806 -706 -781 -179 -520 -601 -564 -874 -78 -82 -51 -25 -799 -705 -846 -836 -723 -163 -235 -238 -521 -771 -812 -638 -412 -335 -290 -602 -142 -565 -21 -529 -614 -306 -59 -817 -236 -176 -7 -535 -480 -20 -710 -750 -90 -472 -436 -706 -667 -304 -415 -308 -545 -621 -994 -539 -315 -755 -534 -828 -89 -842 -491 -698 -602 -85 -607 -719 -742 -643 -793 -331 -576 -761 -450 -165 -880 -478 -129 -381 -338 -378 -77 -871 -945 -864 -765 -558 -958 -968 -73 -911 -941 -401 -643 -294 -964 -659 -143 -216 -81 -529 -748 -909 -184 -184 -70 -345 -423 -160 -471 -253 -834 -82 -934 -8 -91 -967 -575 -547 -565 -192 -858 -657 -65 -344 -461 -413 -702 -658 -34 -122 -757 -741 -631 -413 -445 -569 -220 -709 -487 -932 -309 -219 -523 -538 -904 -4 -41 -905 -209 -139 -721 -757 -584 -600 -567 -761 -649 -322 -65 -644 -818 -943 -24 -77 -466 -56 -974 -700 -438 -959 -681 -338 -270 -184 -299 -736 -143 -882 -713 -693 -489 -161 -225 -957 -392 -988 -664 -147 -437 -961 -946 -697 -582 -577 -404 -899 -938 -160 -759 -466 -586 -583 -698 -916 -66 -909 -568 -970 -404 -481 -664 -776 -179 -103 -931 -455 -521 -875 -516 -701 -628 -858 -624 -387 -784 -679 -335 -605 -668 -627 -177 -457 -44 -488 -593 -226 -744 -523 -417 -76 -26 -691 -242 -999 -689 -769 -536 -525 -367 -790 -400 -643 -804 -156 -645 -589 -562 -288 -748 -408 -664 -73 -691 -47 -297 -846 -931 -738 -225 -915 -816 -9 -280 -910 -478 -914 -465 -73 -251 -833 -492 -648 -115 -272 -413 -419 -551 -96 -603 -408 -87 -33 -15 -63 -92 -32 -556 -895 -466 -152 -354 -578 -56 -194 -386 -383 -932 -209 -812 -7 -329 -34 -440 -427 -668 -737 -465 -334 -546 -242 -482 -670 -451 -78 -365 -57 -510 -870 -659 -803 -770 -105 -554 -179 -439 -349 -448 -570 -478 -144 -765 -216 -342 -52 -132 -833 -624 -458 -790 -238 -210 -161 -545 -474 -160 -389 -315 -731 -612 -634 -599 -169 -848 -838 -512 -632 -119 -179 -803 -149 -356 -18 -823 -758 -587 -344 -281 -5 -633 -128 -749 -447 -105 -102 -507 -715 -776 -729 -707 -159 -831 -616 -827 -301 -974 -79 -120 -519 -558 -181 -799 -908 -465 -356 -932 -764 -96 -910 -653 -471 -981 -788 -577 -896 -452 -983 -2 -940 -150 -549 -86 -33 -728 -910 -193 -850 -365 -519 -611 -876 -507 -650 -379 -497 -230 -715 -399 -895 -357 -593 -792 -788 -375 -476 -218 -71 -883 -449 -180 -573 -566 -241 -824 -55 -183 -965 -65 -994 -998 -598 -69 -976 -431 -560 -498 -338 -882 -826 -83 -62 -130 -606 -747 -531 -757 -531 -694 -115 -338 -100 -317 -218 -779 -102 -588 -91 -731 -623 -816 -936 -519 -20 -666 -89 -63 -411 -175 -393 -708 -893 -605 -417 -652 -300 -650 -176 -464 -870 -479 -839 -390 -931 -110 -309 -139 -938 -208 -305 -220 -247 -449 -349 -643 -431 -818 -919 -697 -441 -339 -49 -418 -782 -675 -143 -410 -285 -405 -723 -926 -7 -16 -821 -580 -100 -727 -711 -755 -992 -215 -573 -287 -791 -158 -352 -85 -768 -153 -169 -828 -159 -771 -692 -265 -622 -611 -939 -193 -243 -577 -885 -743 -126 -761 -433 -980 -21 -133 -149 -523 -555 -976 -748 -371 -605 -3 -444 -513 -308 -405 -1 -643 -462 -248 -638 -152 -540 -897 -605 -691 -956 -813 -689 -873 -767 -419 -168 -279 -569 -437 -114 -126 -439 -955 -58 -521 -361 -493 -984 -285 -75 -808 -766 -396 -882 -344 -687 -508 -10 -40 -265 -303 -974 -172 -850 -546 -743 -940 -93 -957 -215 -797 -465 -500 -581 -397 -435 -975 -907 -98 -358 -643 -580 -79 -442 -953 -263 -428 -181 -556 -582 -89 -848 -427 -517 -493 -265 -782 -767 -739 -289 -324 -686 -201 -813 -627 -740 -741 -696 -727 -801 -371 -839 -60 -292 -463 -403 -33 -944 -471 -461 -568 -254 -415 -54 -861 -957 -346 -395 -808 -499 -817 -477 -392 -457 -853 -616 -634 -453 -739 -875 -644 -290 -349 -498 -220 -392 -218 -268 -906 -624 -160 -597 -777 -425 -355 -232 -13 -943 -405 -495 -731 -744 -76 -600 -852 -294 -152 -357 -249 -976 -61 -956 -360 -218 -643 -739 -589 -855 -298 -431 -489 -331 -533 -144 -781 -943 -926 -629 -969 -645 -623 -201 -690 -326 -5 -175 -606 -317 -138 -230 -9 -470 -201 -78 -568 -704 -392 -31 -124 -681 -873 -193 -42 -195 -739 -706 -166 -759 -383 -14 -45 -271 -994 -694 -637 -235 -932 -92 -163 -428 -313 -139 -777 -694 -225 -517 -761 -833 -497 -322 -542 -9 -703 -876 -551 -884 -957 -821 -167 -804 -726 -530 -429 -543 -106 -420 -312 -762 -585 -870 -520 -220 -643 -870 -551 -743 -491 -132 -764 -409 -237 -276 -235 -502 -175 -737 -632 -612 -430 -736 -566 -389 -342 -138 -614 -834 -855 -400 -647 -525 -81 -725 -565 -515 -144 -109 -627 -817 -343 -181 -32 -203 -529 -86 -25 -709 -157 -434 -279 -662 -219 -309 -633 -119 -633 -868 -2 -685 -52 -402 -185 -224 -737 -442 -924 -394 -953 -739 -258 -474 -508 -721 -317 -300 -41 -711 -736 -892 -829 -549 -526 -195 -988 -145 -85 -672 -783 -164 -161 -774 -343 -705 -776 -131 -723 -519 -937 -435 -775 -815 -198 -678 -329 -699 -73 -632 -644 -212 -818 -186 -526 -649 -929 -670 -742 -171 -960 -590 -722 -394 -260 -407 -568 -591 -887 -368 -315 -883 -737 -194 -590 -728 -597 -392 -423 -133 -556 -852 -964 -549 -587 -587 -132 -204 -247 -430 -202 -330 -722 -953 -547 -280 -713 -469 -468 -645 -365 -392 -239 -700 -418 -973 -803 -759 -177 -911 -831 -900 -827 -976 -984 -580 -111 -929 -679 -753 -792 -244 -79 -128 -541 -426 -305 -134 -43 -815 -322 -668 -229 -98 -234 -100 -520 -73 -33 -383 -273 -482 -388 -448 -521 -687 -191 -47 -704 -343 -470 -296 -479 -436 -650 -806 -824 -517 -592 -533 -64 -128 -786 -978 -607 -185 -932 -26 -740 -336 -242 -23 -202 -99 -755 -214 -790 -809 -780 -308 -63 -235 -865 -151 -197 -777 -900 -452 -740 -958 -43 -495 -593 -228 -992 -18 -580 -182 -682 -685 -449 -90 -180 -681 -390 -810 -359 -807 -82 -547 -541 -333 -118 -979 -250 -47 -2 -523 -784 -915 -318 -598 -396 -435 -578 -666 -855 -661 -537 -397 -724 -425 -938 -422 -293 -211 -357 -685 -421 -587 -909 -442 -51 -544 -806 -172 -299 -125 -449 -744 -479 -556 -872 -546 -867 -989 -677 -887 -980 -479 -18 -193 -31 -157 -28 -911 -568 -207 -437 -492 -324 -629 -689 -427 -75 -684 -788 -118 -634 -462 -398 -756 -664 -822 -58 -694 -650 -57 -514 -492 -819 -706 -629 -671 -213 -166 -523 -96 -484 -55 -328 -17 -617 -141 -109 -372 -848 -871 -180 -785 -907 -104 -85 -932 -566 -659 -17 -301 -159 -748 -880 -933 -559 -959 -993 -356 -185 -319 -414 -566 -299 -32 -116 -634 -490 -542 -252 -648 -341 -552 -741 -980 -383 -414 -948 -493 -992 -505 -506 -633 -835 -559 -502 -233 -860 -396 -508 -132 -75 -999 -25 -423 -773 -211 -960 -672 -669 -879 -727 -273 -783 -326 -309 -894 -243 -119 -186 -440 -585 -760 -567 -746 -144 -832 -718 -485 -816 -928 -575 -141 -763 -970 -871 -985 -310 -995 -621 -63 -915 -384 -861 -136 -555 -941 -784 -660 -849 -907 -670 -985 -180 -286 -823 -527 -168 -751 -930 -123 -347 -166 -796 -887 -309 -319 -679 -342 -926 -297 -509 -346 -374 -326 -563 -255 -896 -57 -296 -899 -758 -598 -200 -208 -212 -990 -765 -718 -673 -553 -12 -68 -616 -950 -992 -84 -862 -101 -268 -13 -651 -137 -305 -156 -460 -233 -232 -632 -823 -583 -252 -490 -322 -978 -17 -506 -120 -679 -911 -978 -525 -958 -488 -75 -936 -302 -789 -131 -841 -477 -991 -502 -660 -26 -561 -610 -894 -692 -788 -887 -537 -767 -178 -765 -467 -254 -620 -167 -706 -736 -138 -345 -979 -804 -348 -725 -559 -570 -465 -361 -722 -786 -121 -153 -26 -941 -406 -595 -759 -137 -583 -622 -640 -643 -777 -808 -53 -967 -983 -91 -405 -334 -630 -12 -68 -950 -765 -624 -245 -273 -707 -705 -238 -682 -183 -812 -131 -953 -428 -723 -697 -407 -984 -231 -398 -889 -465 -690 -229 -57 -326 -639 -211 -152 -753 -68 -516 -118 -57 -695 -222 -561 -736 -994 -620 -236 -628 -11 -299 -271 -95 -705 -176 -923 -751 -380 -645 -473 -490 -579 -549 -405 -292 -398 -890 -536 -367 -802 -317 -835 -237 -738 -85 -388 -85 -376 -113 -887 -727 -603 -485 -560 -42 -840 -419 -544 -433 -864 -958 -287 -698 -518 -652 -878 -174 -20 -633 -535 -727 -276 -268 -888 -177 -436 -15 -691 -393 -950 -800 -395 -452 -936 -95 -227 -81 -959 -239 -319 -4 -703 -10 -882 -250 -33 -232 -295 -652 -403 -336 -709 -855 -857 -956 -665 -295 -819 -279 -18 -818 -975 -497 -687 -388 -393 -106 -849 -241 -473 -848 -801 -299 -313 -147 -29 -322 -683 -587 -853 -810 -682 -323 -350 -600 -441 -704 -898 -88 -160 -16 -772 -864 -883 -349 -285 -256 -639 -588 -27 -639 -146 -355 -688 -557 -10 -863 -938 -942 -394 -349 -90 -326 -471 -611 -397 -654 -200 -984 -984 -451 -271 -561 -37 -552 -795 -957 -158 -167 -861 -201 -477 -52 -206 -87 -583 -443 -865 -664 -867 -847 -774 -428 -659 -745 -23 -381 -496 -251 -9 -585 -629 -591 -892 -74 -18 -693 -287 -428 -335 -912 -27 -917 -840 -82 -852 -508 -934 -370 -834 -623 -558 -523 -699 -977 -638 -23 -308 -781 -379 -787 -7 -245 -89 -300 -665 -283 -929 -266 -602 -557 -539 -47 -305 -561 -529 -131 -945 -72 -720 -93 -356 -175 -964 -984 -514 -931 -195 -284 -343 -820 -622 -832 -849 -460 -160 -721 -457 -198 -642 -488 -691 -371 -844 -185 -613 -352 -143 -561 -918 -112 -792 -69 -313 -884 -438 -141 -747 -667 -4 -149 -324 -166 -782 -988 -710 -245 -69 -855 -423 -723 -844 -815 -49 -733 -804 -117 -268 -115 -192 -552 -970 -941 -482 -643 -620 -822 -277 -386 -195 -142 -1000 -114 -975 -731 -935 -284 -940 -966 -822 -838 -305 -732 -365 -441 -675 -766 -110 -185 -920 -523 -95 -435 -816 -923 -686 -979 -531 -103 -328 -798 -812 -431 -615 -954 -466 -402 -355 -229 -496 -290 -389 -688 -742 -187 -816 -495 -737 -958 -866 -332 -449 -389 -695 -950 -661 -71 -166 -284 -753 -707 -324 -220 -268 -489 -396 -775 -272 -123 -889 -403 -491 -372 -174 -830 -635 -862 -56 -130 -677 -583 -211 -580 -755 -660 -586 -620 -288 -574 -883 -995 -681 -534 -64 -511 -222 -110 -993 -265 -870 -602 -671 -743 -759 -85 -547 -284 -367 -182 -765 -317 -24 -920 -941 -346 -551 -815 -709 -43 -765 -59 -912 -358 -839 -892 -831 -552 -698 -524 -613 -19 -379 -957 -823 -846 -249 -548 -688 -345 -319 -475 -661 -412 -833 -343 -253 -563 -468 -687 -847 -797 -37 -12 -224 -915 -398 -155 -400 -915 -251 -646 -707 -753 -677 -777 -362 -745 -415 -707 -671 -547 -374 -339 -143 -32 -787 -10 -543 -718 -347 -451 -356 -508 -976 -273 -779 -380 -704 -590 -906 -174 -547 -342 -598 -732 -578 -601 -744 -806 -806 -818 -171 -994 -334 -813 -144 -604 -376 -216 -116 -931 -921 -902 -594 -418 -560 -745 -541 -152 -682 -956 -652 -23 -552 -970 -971 -942 -312 -998 -343 -405 -301 -359 -525 -305 -971 -271 -229 -58 -285 -153 -2 -27 -602 -270 -828 -820 -891 -360 -704 -683 -210 -443 -490 -132 -255 -286 -88 -178 -614 -799 -68 -923 -757 -167 -12 -14 -70 -927 -640 -114 -383 -848 -751 -215 -236 -969 -160 -511 -209 -409 -664 -699 -958 -678 -869 -946 -78 -419 -647 -357 -26 -63 -971 -898 -202 -78 -141 -54 -426 -144 -406 -788 -402 -721 -783 -626 -322 -263 -53 -687 -558 -607 -909 -527 -178 -102 -762 -766 -286 -494 -320 -936 -354 -684 -130 -203 -834 -446 -752 -733 -253 -332 -587 -742 -59 -858 -72 -743 -826 -461 -837 -966 -638 -729 -49 -792 -308 -15 -104 -757 -382 -414 -277 -710 -720 -83 -62 -335 -583 -994 -523 -11 -271 -119 -874 -618 -183 -298 -661 -182 -879 -702 -763 -136 -701 -135 -357 -251 -675 -615 -237 -628 -92 -958 -97 -405 -745 -548 -853 -988 -710 -63 -762 -250 -602 -511 -240 -81 -782 -752 -419 -481 -345 -64 -449 -557 -388 -589 -877 -830 -980 -684 -820 -295 -64 -146 -184 -467 -297 -731 -183 -48 -481 -867 -345 -495 -275 -161 -648 -43 -630 -779 -567 -894 -539 -89 -190 -328 -942 -927 -393 -855 -347 -572 -63 -596 -687 -249 -835 -504 -351 -630 -100 -591 -342 -586 -6 -580 -725 -662 -309 -198 -121 -457 -657 -428 -746 -265 -489 -138 -9 -330 -32 -93 -481 -44 -80 -901 -768 -378 -913 -733 -982 -863 -132 -448 -972 -236 -152 -516 -216 -468 -668 -628 -638 -515 -985 -513 -639 -152 -893 -819 -582 -755 -553 -705 -176 -125 -68 -453 -468 -395 -308 -243 -404 -873 -769 -571 -638 -433 -410 -825 -721 -723 -221 -169 -141 -505 -235 -981 -81 -886 -794 -285 -596 -5 -158 -65 -457 -635 -124 -166 -531 -617 -542 -827 -861 -925 -843 -478 -451 -119 -316 -117 -594 -590 -741 -863 -633 -658 -406 -527 -788 -453 -219 -112 -480 -99 -424 -246 -550 -946 -177 -223 -779 -888 -999 -203 -15 -834 -998 -727 -144 -262 -347 -24 -108 -781 -124 -603 -871 -219 -879 -673 -767 -797 -191 -71 -864 -72 -442 -4 -138 -451 -854 -74 -439 -794 -93 -470 -206 -529 -434 -530 -159 -419 -410 -756 -33 -862 -837 -256 -607 -109 -959 -770 -402 -795 -69 -838 -766 -864 -5 -558 -801 -263 -386 -186 -407 -457 -647 -730 -875 -214 -371 -899 -390 -548 -828 -33 -37 -814 -79 -656 -833 -820 -31 -83 -194 -374 -512 -568 -286 -271 -367 -582 -137 -711 -50 -436 -477 -861 -523 -550 -101 -396 -228 -475 -950 -663 -794 -258 -282 -947 -567 -979 -145 -896 -21 -674 -179 -164 -664 -853 -460 -879 -259 -985 -410 -391 -758 -918 -350 -988 -805 -18 -265 -554 -456 -442 -969 -43 -50 -20 -49 -30 -954 -472 -502 -374 -418 -280 -648 -816 -534 -706 -472 -180 -595 -299 -595 -526 -766 -356 -629 -97 -697 -472 -427 -577 -380 -273 -37 -5 -241 -340 -253 -392 -354 -739 -69 -69 -999 -729 -280 -815 -285 -82 -184 -354 -400 -367 -995 -408 -200 -804 -865 -643 -121 -15 -804 -498 -28 -182 -834 -862 -646 -414 -192 -207 -88 -80 -839 -685 -255 -863 -523 -435 -664 -585 -675 -828 -427 -95 -55 -339 -475 -654 -469 -163 -273 -215 -755 -341 -688 -175 -502 -645 -970 -859 -832 -59 -488 -714 -916 -80 -151 -202 -56 -778 -608 -225 -994 -888 -206 -201 -720 -926 -95 -173 -803 -715 -636 -756 -563 -940 -551 -662 -976 -149 -732 -941 -388 -299 -52 -503 -486 -687 -705 -374 -487 -468 -268 -258 -161 -984 -568 -155 -937 -54 -734 -34 -70 -79 -233 -966 -203 -841 -595 -754 -981 -707 -395 -390 -201 -616 -990 -778 -848 -718 -337 -962 -564 -235 -713 -749 -807 -64 -859 -238 -154 -817 -73 -802 -352 -571 -13 -135 -369 -909 -922 -443 -784 -212 -8 -734 -409 -351 -426 -931 -89 -556 -23 -194 -599 -557 -412 -362 -786 -150 -382 -93 -880 -89 -617 -433 -671 -743 -422 -551 -466 -789 -993 -659 -732 -716 -943 -39 -833 -657 -25 -877 -254 -283 -205 -572 -804 -520 -853 -854 -720 -340 -962 -730 -971 -693 -849 -917 -825 -136 -654 -14 -634 -939 -970 -595 -19 -186 -402 -129 -418 -389 -606 -593 -719 -371 -542 -142 -793 -449 -466 -64 -522 -925 -740 -462 -6 -329 -42 -230 -725 -550 -283 -224 -668 -354 -870 -793 -758 -101 -931 -6 -365 -260 -643 -352 -24 -680 -730 -281 -61 -92 -657 -202 -657 -875 -767 -974 -188 -146 -264 -536 -792 -854 -124 -513 -524 -766 -335 -408 -825 -384 -91 -399 -856 -272 -740 -730 -296 -728 -111 -955 -611 -19 -498 -605 -37 -775 -378 -72 -22 -999 -463 -916 -213 -150 -187 -543 -141 -120 -209 -626 -336 -615 -145 -662 -201 -659 -299 -10 -438 -53 -855 -201 -531 -317 -338 -131 -811 -617 -101 -162 -271 -781 -494 -536 -58 -782 -296 -564 -933 -973 -243 -187 -494 -613 -157 -270 -312 -509 -218 -671 -38 -595 -807 -220 -518 -634 -415 -843 -637 -680 -256 -826 -361 -338 -485 -524 -781 -821 -904 -684 -496 -62 -70 -689 -947 -172 -824 -837 -30 -915 -105 -873 -836 -187 -247 -431 -483 -675 -958 -370 -707 -453 -637 -230 -782 -385 -481 -885 -237 -345 -850 -683 -337 -145 -469 -574 -499 -283 -364 -425 -7 -77 -707 -371 -205 -163 -141 -345 -518 -471 -540 -508 -869 -10 -433 -334 -939 -138 -716 -715 -111 -56 -986 -673 -544 -390 -531 -890 -432 -76 -357 -600 -884 -166 -249 -670 -1 -260 -126 -174 -436 -759 -220 -556 -827 -645 -5 -623 -919 -456 -642 -964 -238 -28 -378 -87 -201 -775 -582 -307 -421 -510 -73 -849 -993 -454 -795 -809 -482 -438 -745 -423 -794 -663 -811 -762 -70 -781 -182 -502 -454 -700 -741 -8 -889 -520 -946 -110 -293 -616 -262 -731 -767 -297 -868 -26 -337 -162 -272 -651 -965 -258 -903 -594 -41 -725 -342 -911 -658 -813 -68 -180 -303 -764 -981 -354 -712 -302 -56 -172 -935 -65 -909 -714 -793 -174 -403 -539 -923 -818 -615 -572 -973 -493 -240 -34 -775 -962 -413 -282 -16 -5 -210 -555 -439 -950 -538 -122 -98 -239 -964 -331 -989 -470 -58 -457 -364 -482 -752 -25 -508 -829 -362 -87 -8 -747 -711 -491 -362 -432 -937 -836 -977 -79 -941 -867 -492 -16 -707 -790 -535 -990 -908 -255 -520 -429 -975 -656 -844 -482 -834 -684 -959 -497 -400 -578 -451 -675 -702 -456 -934 -797 -451 -516 -536 -853 -128 -759 -872 -85 -606 -311 -966 -429 -23 -700 -435 -762 -14 -148 -230 -702 -844 -209 -113 -31 -798 -883 -330 -16 -937 -164 -627 -2 -700 -964 -876 -337 -973 -454 -334 -492 -841 -802 -551 -66 -527 -76 -107 -410 -582 -993 -72 -795 -43 -61 -590 -421 -375 -537 -154 -223 -307 -306 -847 -768 -41 -234 -200 -5 -519 -77 -27 -6 -52 -174 -553 -495 -558 -589 -463 -941 -821 -486 -1000 -332 -336 -490 -871 -400 -604 -440 -948 -963 -151 -877 -57 -526 -505 -692 -724 -835 -894 -257 -895 -15 -416 -74 -922 -448 -164 -40 -614 -661 -309 -326 -875 -910 -681 -52 -99 -504 -424 -278 -608 -921 -835 -941 -837 -523 -273 -206 -809 -901 -783 -25 -827 -502 -72 -9 -716 -895 -677 -340 -356 -405 -141 -557 -183 -228 -218 -761 -80 -567 -671 -592 -326 -553 -929 -155 -243 -128 -205 -580 -101 -714 -472 -238 -456 -974 -624 -451 -776 -423 -492 -610 -625 -188 -371 -855 -696 -711 -748 -350 -197 -773 -507 -608 -626 -769 -844 -843 -376 -230 -324 -610 -422 -268 -487 -146 -483 -495 -590 -690 -840 -641 -718 -888 -998 -799 -309 -184 -936 -762 -172 -713 -905 -769 -793 -150 -181 -877 -303 -997 -797 -773 -985 -557 -540 -420 -631 -132 -422 -518 -749 -585 -841 -473 -633 -818 -623 -844 -710 -505 -545 -249 -215 -952 -409 -111 -973 -515 -97 -960 -557 -554 -401 -12 -928 -420 -812 -696 -639 -711 -252 -454 -870 -719 -415 -272 -110 -318 -85 -9 -659 -316 -737 -440 -585 -427 -826 -253 -307 -429 -593 -384 -518 -486 -895 -304 -625 -663 -3 -143 -315 -98 -423 -512 -374 -232 -57 -768 -942 -18 -244 -843 -905 -739 -939 -604 -767 -61 -175 -741 -34 -441 -33 -740 -29 -44 -868 -22 -123 -560 -794 -38 -38 -53 -477 -350 -835 -799 -8 -624 -704 -617 -246 -183 -364 -399 -760 -848 -457 -561 -458 -818 -140 -598 -405 -188 -828 -215 -432 -484 -105 -777 -455 -456 -566 -992 -778 -646 -21 -495 -564 -594 -283 -94 -644 -131 -620 -104 -858 -558 -580 -163 -48 -521 -676 -964 -2 -776 -253 -913 -758 -672 -147 -286 -884 -762 -321 -400 -579 -27 -841 -21 -149 -899 -643 -262 -538 -886 -793 -359 -85 -458 -946 -357 -952 -808 -630 -530 -336 -277 -279 -126 -576 -348 -310 -368 -711 -500 -240 -568 -33 -610 -459 -378 -157 -563 -335 -791 -777 -853 -736 -744 -968 -898 -141 -527 -735 -875 -289 -279 -923 -603 -960 -373 -591 -721 -844 -275 -78 -934 -324 -283 -3 -537 -192 -804 -918 -698 -840 -970 -988 -517 -806 -123 -816 -553 -770 -690 -836 -833 -826 -986 -149 -655 -398 -324 -220 -889 -562 -926 -22 -654 -855 -303 -366 -590 -771 -501 -363 -901 -952 -743 -167 -139 -673 -668 -870 -236 -45 -159 -858 -179 -368 -152 -901 -191 -755 -160 -566 -673 -60 -899 -851 -705 -226 -982 -603 -251 -916 -47 -360 -603 -760 -292 -960 -24 -30 -253 -774 -540 -587 -976 -296 -49 -624 -101 -334 -294 -129 -911 -719 -562 -832 -665 -884 -448 -403 -805 -55 -991 -2 -112 -206 -677 -817 -51 -327 -518 -899 -883 -707 -869 -785 -261 -767 -788 -351 -765 -820 -238 -23 -762 -919 -698 -111 -10 -145 -985 -652 -72 -99 -919 -591 -700 -430 -274 -711 -718 -771 -147 -231 -141 -353 -377 -587 -663 -756 -714 -881 -459 -46 -517 -633 -926 -632 -195 -525 -518 -890 -272 -613 -23 -543 -556 -905 -305 -728 -964 -725 -415 -945 -113 -544 -823 -93 -452 -842 -225 -571 -799 -750 -721 -981 -951 -169 -809 -991 -766 -562 -241 -633 -138 -538 -918 -820 -202 -50 -460 -953 -217 -410 -464 -479 -929 -550 -928 -978 -326 -556 -33 -718 -909 -782 -132 -684 -270 -932 -979 -947 -469 -308 -79 -587 -479 -887 -444 -438 -275 -559 -556 -118 -92 -913 -359 -461 -30 -874 -307 -970 -610 -328 -294 -954 -11 -749 -942 -189 -335 -384 -574 -325 -109 -411 -789 -785 -667 -917 -132 -923 -970 -888 -994 -448 -899 -613 -1 -171 -251 -134 -63 -227 -850 -33 -309 -107 -433 -337 -212 -583 -892 -387 -273 -676 -990 -719 -187 -448 -611 -879 -448 -906 -174 -182 -370 -947 -558 -24 -148 -899 -567 -230 -383 -243 -236 -699 -983 -44 -161 -219 -589 -113 -972 -940 -576 -428 -430 -341 -356 -993 -425 -993 -564 -800 -106 -408 -527 -925 -499 -713 -644 -755 -354 -819 -184 -895 -676 -952 -300 -485 -177 -322 -226 -652 -220 -645 -800 -528 -489 -933 -970 -240 -899 -643 -622 -855 -276 -323 -794 -349 -160 -579 -608 -177 -833 -919 -71 -500 -402 -236 -789 -188 -49 -740 -14 -94 -877 -508 -940 -877 -992 -519 -134 -88 -723 -212 -305 -379 -815 -749 -467 -591 -195 -492 -1 -553 -643 -86 -933 -253 -778 -263 -353 -389 -265 -320 -681 -226 -261 -979 -542 -29 -959 -606 -605 -547 -86 -109 -192 -746 -924 -697 -149 -488 -297 -169 -609 -600 -430 -905 -306 -718 -435 -737 -895 -317 -775 -576 -70 -618 -588 -732 -104 -688 -922 -489 -435 -598 -534 -410 -807 -167 -907 -244 -770 -198 -195 -881 -632 -467 -634 -540 -564 -989 -965 -255 -71 -756 -809 -369 -171 -635 -615 -309 -362 -358 -376 -853 -844 -879 -553 -242 -39 -390 -535 -348 -695 -565 -81 -246 -60 -442 -351 -617 -197 -737 -556 -116 -568 -446 -25 -453 -854 -625 -423 -637 -316 -772 -915 -83 -772 -435 -248 -578 -724 -303 -800 -617 -453 -530 -934 -436 -736 -764 -21 -510 -17 -801 -70 -609 -326 -252 -720 -239 -123 -873 -334 -734 -257 -718 -648 -500 -331 -20 -680 -657 -852 -749 -690 -862 -133 -185 -813 -45 -132 -99 -460 -844 -874 -110 -278 -525 -506 -774 -703 -786 -769 -308 -790 -850 -83 -450 -591 -96 -256 -78 -196 -588 -165 -775 -240 -720 -9 -521 -500 -443 -165 -74 -153 -254 -619 -275 -227 -930 -900 -712 -643 -972 -675 -553 -130 -758 -823 -821 -52 -414 -306 -897 -731 -407 -174 -330 -268 -6 -403 -891 -526 -140 -803 -170 -795 -574 -227 -486 -702 -728 -544 -858 -453 -689 -955 -990 -207 -580 -378 -246 -123 -693 -253 -377 -842 -818 -203 -604 -366 -907 -660 -822 -520 -863 -53 -349 -906 -254 -356 -451 -416 -677 -532 -368 -195 -907 -162 -624 -22 -52 -935 -849 -258 -536 -638 -9 -382 -933 -814 -430 -751 -125 -920 -900 -189 -694 -373 -160 -120 -871 -927 -601 -588 -494 -285 -644 -860 -505 -983 -87 -883 -36 -509 -344 -268 -770 -466 -979 -627 -228 -232 -601 -604 -991 -120 -140 -558 -991 -794 -879 -390 -22 -86 -969 -127 -426 -963 -748 -462 -603 -48 -952 -63 -637 -425 -118 -568 -600 -173 -642 -906 -536 -72 -327 -978 -236 -855 -839 -10 -601 -55 -370 -448 -879 -84 -957 -710 -202 -775 -715 -276 -517 -797 -795 -229 -716 -903 -787 -855 -425 -935 -635 -202 -108 -472 -332 -110 -17 -786 -794 -419 -591 -418 -86 -865 -57 -944 -968 -702 -249 -197 -143 -214 -457 -569 -119 -28 -420 -560 -407 -301 -737 -758 -869 -182 -971 -461 -242 -969 -67 -185 -316 -994 -757 -893 -86 -498 -181 -374 -383 -642 -94 -230 -774 -94 -690 -159 -473 -596 -83 -570 -147 -207 -682 -735 -343 -726 -906 -210 -999 -216 -990 -733 -600 -143 -869 -240 -901 -102 -784 -595 -439 -611 -884 -222 -64 -142 -99 -90 -31 -1000 -54 -76 -421 -94 -695 -370 -536 -672 -355 -181 -141 -444 -830 -471 -731 -384 -961 -646 -342 -622 -343 -719 -652 -634 -173 -494 -257 -754 -963 -308 -994 -945 -7 -775 -92 -538 -512 -145 -219 -8 -222 -313 -643 -299 -122 -840 -169 -612 -836 -235 -186 -720 -110 -982 -640 -16 -801 -514 -339 -776 -235 -846 -678 -783 -592 -754 -350 -12 -580 -886 -549 -989 -686 -119 -338 -747 -48 -243 -960 -861 -458 -561 -624 -286 -36 -366 -321 -519 -766 -57 -795 -826 -918 -508 -495 -857 -517 -559 -805 -29 -372 -540 -647 -888 -827 -448 -895 -362 -35 -711 -478 -448 -128 -400 -665 -905 -864 -578 -468 -501 -435 -95 -148 -402 -923 -416 -345 -895 -138 -342 -327 -347 -897 -89 -588 -634 -641 -955 -894 -724 -708 -841 -212 -433 -937 -353 -357 -444 -804 -708 -98 -712 -67 -828 -417 -753 -872 -729 -159 -306 -331 -260 -569 -963 -797 -975 -90 -533 -896 -86 -32 -739 -750 -405 -662 -751 -934 -158 -72 -141 -444 -879 -292 -767 -982 -524 -144 -323 -678 -26 -37 -972 -220 -142 -325 -366 -502 -994 -577 -45 -184 -872 -438 -937 -26 -154 -874 -127 -30 -603 -340 -222 -354 -233 -974 -679 -197 -673 -487 -996 -346 -564 -20 -644 -348 -344 -452 -580 -375 -721 -177 -328 -98 -167 -807 -225 -589 -967 -782 -487 -774 -900 -199 -699 -429 -974 -892 -897 -190 -311 -776 -822 -710 -457 -961 -158 -927 -823 -360 -890 -141 -989 -180 -586 -399 -534 -379 -551 -623 -722 -675 -658 -775 -390 -237 -405 -829 -219 -490 -782 -959 -774 -734 -8 -142 -405 -361 -806 -453 -321 -263 -817 -709 -880 -623 -289 -449 -800 -375 -164 -205 -193 -308 -896 -978 -308 -731 -651 -972 -628 -417 -971 -188 -601 -641 -176 -596 -952 -227 -854 -724 -75 -722 -466 -408 -242 -934 -759 -306 -127 -377 -635 -857 -679 -292 -447 -189 -285 -541 -454 -700 -827 -800 -321 -951 -995 -78 -920 -96 -456 -779 -161 -121 -452 -442 -334 -393 -264 -615 -134 -681 -330 -180 -333 -386 -695 -576 -57 -438 -275 -576 -657 -213 -828 -894 -65 -256 -595 -858 -301 -879 -326 -246 -344 -308 -973 -472 -13 -199 -14 -223 -238 -467 -101 -156 -888 -708 -617 -184 -314 -176 -169 -804 -363 -466 -758 -209 -378 -13 -845 -178 -900 -625 -326 -601 -474 -281 -860 -110 -873 -670 -134 -904 -580 -125 -447 -248 -886 -616 -685 -707 -937 -625 -868 -916 -355 -239 -145 -89 -895 -684 -43 -625 -814 -39 -423 -478 -721 -256 -249 -880 -38 -975 -818 -720 -655 -435 -792 -111 -993 -840 -343 -708 -20 -298 -800 -281 -549 -316 -693 -489 -193 -444 -906 -67 -891 -924 -922 -704 -303 -986 -671 -843 -264 -737 -673 -588 -722 -215 -653 -856 -464 -938 -555 -165 -548 -334 -73 -223 -994 -192 -215 -160 -135 -831 -829 -28 -980 -42 -483 -114 -224 -973 -181 -943 -252 -873 -997 -353 -9 -234 -709 -975 -20 -8 -247 -805 -143 -482 -706 -186 -804 -461 -438 -874 -238 -84 -547 -474 -614 -839 -623 -483 -695 -85 -315 -919 -433 -612 -523 -595 -762 -887 -560 -578 -86 -1000 -170 -709 -630 -785 -363 -410 -605 -534 -842 -754 -182 -146 -639 -438 -733 -535 -612 -456 -408 -962 -908 -828 -385 -892 -426 -85 -248 -35 -161 -338 -622 -15 -501 -878 -340 -276 -435 -177 -255 -17 -220 -308 -636 -589 -662 -102 -230 -188 -118 -818 -485 -119 -194 -185 -218 -179 -359 -922 -190 -896 -778 -230 -885 -727 -670 -111 -824 -359 -466 -730 -363 -211 -646 -822 -543 -239 -951 -685 -813 -973 -915 -59 -722 -953 -588 -977 -476 -591 -532 -108 -814 -838 -262 -949 -138 -67 -305 -950 -818 -253 -126 -609 -258 -925 -827 -659 -22 -663 -437 -298 -972 -587 -330 -499 -750 -356 -378 -327 -769 -327 -956 -541 -951 -317 -97 -794 -761 -807 -465 -657 -986 -851 -897 -386 -922 -491 -156 -297 -290 -214 -835 -217 -711 -410 -495 -69 -120 -599 -545 -735 -713 -643 -622 -89 -523 -333 -486 -950 -955 -887 -760 -762 -956 -71 -957 -274 -130 -968 -998 -268 -985 -157 -539 -100 -659 -81 -463 -918 -855 -450 -784 -360 -180 -226 -309 -908 -219 -6 -21 -46 -298 -24 -925 -686 -759 -480 -482 -827 -277 -761 -156 -618 -241 -389 -657 -387 -19 -416 -653 -378 -800 -909 -25 -385 -853 -357 -968 -511 -24 -178 -81 -193 -685 -210 -330 -69 -749 -978 -325 -943 -547 -811 -601 -324 -683 -285 -545 -207 -689 -898 -761 -254 -845 -671 -756 -314 -543 -547 -304 -362 -780 -338 -167 -960 -823 -981 -452 -815 -979 -695 -25 -261 -889 -512 -944 -205 -957 -716 -423 -55 -171 -883 -469 -183 -56 -626 -221 -616 -267 -706 -557 -849 -302 -240 -174 -570 -684 -842 -921 -397 -501 -531 -964 -607 -510 -911 -426 -709 -969 -724 -883 -783 -752 -906 -938 -493 -46 -763 -972 -170 -632 -576 -200 -529 -717 -167 -30 -21 -742 -287 -780 -491 -587 -214 -844 -803 -694 -542 -333 -300 -470 -79 -697 -560 -838 -536 -620 -274 -598 -273 -578 -391 -632 -903 -468 -177 -689 -958 -207 -1000 -669 -614 -149 -459 -266 -347 -108 -644 -44 -806 -815 -555 -773 -444 -662 -865 -407 -946 -157 -718 -672 -726 -998 -817 -579 -881 -446 -391 -338 -834 -833 -41 -550 -795 -924 -910 -135 -406 -40 -228 -507 -560 -487 -695 -929 -686 -580 -261 -303 -87 -686 -649 -186 -8 -245 -682 -941 -891 -409 -539 -798 -578 -844 -287 -515 -638 -482 -798 -371 -489 -290 -481 -59 -934 -137 -74 -332 -487 -975 -131 -525 -373 -860 -818 -577 -111 -422 -756 -685 -498 -335 -200 -16 -724 -458 -818 -98 -59 -613 -263 -908 -839 -5 -278 -591 -171 -926 -356 -471 -164 -347 -111 -600 -459 -58 -89 -243 -651 -656 -685 -785 -352 -655 -359 -290 -31 -56 -689 -344 -310 -374 -256 -409 -80 -671 -98 -142 -688 -282 -71 -280 -940 -206 -238 -925 -965 -105 -184 -349 -960 -614 -252 -547 -550 -853 -721 -349 -851 -54 -128 -991 -276 -54 -785 -644 -371 -958 -65 -197 -879 -766 -583 -530 -227 -686 -434 -307 -438 -254 -765 -237 -477 -448 -582 -462 -613 -478 -112 -746 -737 -74 -120 -873 -939 -291 -753 -911 -126 -802 -17 -681 -831 -333 -91 -27 -211 -44 -614 -334 -423 -844 -521 -412 -14 -370 -156 -212 -194 -863 -468 -785 -391 -776 -280 -708 -401 -870 -536 -150 -530 -769 -136 -738 -181 -736 -288 -855 -64 -614 -837 -733 -27 -443 -776 -314 -202 -81 -383 -594 -831 -473 -582 -121 -242 -993 -683 -880 -15 -967 -459 -564 -284 -553 -404 -801 -702 -311 -918 -537 -489 -568 -282 -568 -139 -229 -134 -193 -785 -565 -220 -150 -649 -644 -306 -127 -762 -745 -570 -848 -820 -946 -735 -489 -136 -839 -831 -800 -749 -844 -381 -89 -252 -914 -573 -544 -634 -441 -131 -252 -665 -960 -433 -40 -405 -197 -530 -194 -793 -386 -628 -673 -154 -578 -545 -490 -541 -882 -728 -608 -760 -467 -589 -280 -47 -979 -373 -810 -587 -942 -246 -732 -823 -53 -404 -551 -388 -450 -902 -314 -585 -861 -493 -317 -458 -589 -644 -966 -368 -206 -136 -961 -401 -750 -975 -37 -132 -877 -943 -979 -630 -633 -512 -543 -477 -896 -139 -825 -560 -88 -696 -869 -702 -130 -125 -229 -98 -2 -673 -265 -486 -335 -652 -418 -997 -948 -489 -528 -773 -158 -449 -764 -345 -137 -156 -981 -666 -491 -652 -116 -190 -62 -981 -538 -600 -122 -498 -412 -776 -947 -782 -862 -786 -481 -880 -974 -268 -276 -728 -455 -978 -283 -209 -349 -391 -340 -243 -431 -552 -106 -763 -202 -814 -475 -368 -629 -466 -5 -812 -277 -263 -693 -691 -192 -311 -442 -319 -926 -347 -254 -37 -556 -150 -172 -28 -866 -691 -578 -731 -637 -721 -99 -95 -225 -475 -851 -521 -876 -47 -943 -165 -114 -83 -45 -504 -352 -537 -573 -77 -528 -21 -785 -633 -666 -481 -662 -539 -88 -724 -89 -859 -571 -45 -560 -977 -306 -418 -320 -21 -844 -324 -489 -725 -401 -712 -841 -299 -808 -934 -529 -208 -347 -633 -160 -460 -592 -276 -854 -634 -353 -672 -534 -926 -214 -688 -397 -175 -479 -643 -460 -663 -679 -671 -643 -621 -152 -420 -197 -867 -920 -177 -788 -737 -357 -130 -121 -554 -159 -377 -694 -13 -142 -394 -875 -174 -389 -735 -15 -627 -725 -424 -274 -756 -38 -189 -141 -420 -343 -799 -99 -148 -585 -167 -820 -656 -760 -918 -292 -874 -813 -905 -511 -360 -315 -555 -597 -369 -690 -441 -129 -92 -160 -256 -554 -534 -909 -712 -962 -369 -159 -640 -424 -164 -548 -558 -996 -954 -928 -805 -762 -551 -46 -768 -321 -861 -237 -646 -501 -946 -782 -234 -277 -93 -119 -871 -574 -597 -251 -575 -932 -130 -732 -47 -808 -725 -537 -42 -378 -356 -74 -438 -709 -619 -365 -75 -446 -987 -375 -59 -92 -688 -421 -86 -309 -1 -600 -773 -221 -152 -554 -100 -806 -781 -488 -185 -107 -453 -134 -115 -953 -194 -278 -921 -86 -836 -31 -495 -924 -7 -217 -735 -628 -899 -927 -687 -186 -198 -667 -161 -499 -855 -94 -116 -61 -794 -252 -747 -158 -130 -802 -148 -467 -661 -579 -599 -795 -468 -556 -490 -711 -685 -695 -170 -64 -552 -57 -677 -585 -258 -908 -227 -958 -194 -971 -328 -637 -551 -112 -426 -880 -472 -242 -677 -787 -148 -700 -405 -409 -585 -289 -760 -567 -734 -723 -822 -682 -250 -885 -665 -891 -708 -49 -743 -414 -133 -938 -486 -838 -879 -959 -167 -497 -819 -749 -646 -13 -756 -284 -20 -920 -785 -188 -613 -735 -819 -712 -80 -863 -573 -41 -215 -918 -720 -239 -906 -913 -383 -971 -155 -308 -217 -29 -764 -450 -825 -146 -751 -886 -604 -478 -202 -784 -916 -966 -96 -716 -874 -785 -88 -569 -693 -825 -746 -637 -611 -128 -547 -166 -476 -910 -661 -540 -289 -781 -238 -975 -686 -97 -54 -301 -297 -155 -84 -468 -148 -302 -227 -822 -359 -31 -54 -782 -237 -589 -189 -737 -657 -205 -713 -89 -943 -389 -628 -260 -28 -854 -421 -749 -948 -974 -686 -322 -766 -291 -557 -720 -73 -346 -709 -304 -196 -279 -18 -992 -511 -538 -425 -532 -95 -494 -198 -397 -53 -507 -201 -935 -817 -960 -983 -353 -707 -138 -546 -912 -979 -671 -668 -79 -238 -119 -218 -210 -707 -789 -787 -721 -627 -455 -702 -152 -280 -654 -612 -96 -542 -555 -746 -329 -76 -338 -342 -8 -396 -478 -463 -350 -106 -507 -494 -695 -352 -114 -160 -866 -833 -566 -623 -527 -808 -25 -679 -738 -283 -612 -462 -123 -583 -610 -115 -482 -992 -69 -732 -338 -790 -721 -648 -666 -369 -259 -635 -637 -150 -961 -186 -544 -387 -897 -709 -212 -928 -900 -81 -53 -952 -9 -818 -478 -720 -627 -617 -139 -860 -923 -418 -547 -428 -471 -843 -330 -61 -729 -561 -860 -314 -970 -263 -286 -486 -792 -447 -564 -640 -626 -555 -344 -1 -320 -103 -399 -402 -194 -554 -961 -457 -189 -286 -107 -322 -348 -10 -814 -506 -609 -684 -582 -251 -392 -615 -487 -790 -779 -987 -680 -845 -986 -952 -635 -961 -212 -526 -614 -200 -499 -216 -595 -982 -408 -698 -635 -945 -146 -424 -598 -847 -721 -726 -733 -550 -976 -507 -81 -106 -625 -910 -619 -477 -272 -492 -778 -525 -382 -165 -18 -738 -841 -629 -149 -888 -44 -417 -953 -160 -318 -737 -993 -336 -202 -148 -867 -908 -357 -728 -340 -534 -151 -190 -481 -926 -480 -692 -427 -26 -542 -797 -891 -500 -725 -513 -112 -614 -397 -480 -676 -864 -122 -536 -149 -861 -37 -250 -296 -316 -732 -191 -382 -949 -764 -684 -856 -242 -357 -423 -583 -744 -145 -892 -382 -799 -743 -707 -685 -657 -873 -609 -468 -279 -723 -143 -3 -122 -16 -204 -814 -5 -790 -278 -600 -102 -192 -588 -126 -827 -704 -272 -129 -728 -328 -41 -167 -761 -34 -14 -28 -444 -291 -867 -821 -656 -753 -673 -71 -72 -909 -990 -645 -726 -25 -945 -742 -302 -685 -297 -175 -505 -15 -511 -337 -10 -214 -69 -774 -515 -394 -843 -758 -962 -524 -377 -694 -673 -554 -951 -520 -977 -903 -305 -651 -503 -628 -996 -940 -37 -796 -997 -480 -737 -322 -254 -265 -590 -857 -569 -956 -227 -716 -204 -930 -526 -393 -343 -230 -102 -156 -184 -918 -184 -823 -206 -750 -605 -903 -560 -730 -454 -946 -352 -892 -843 -225 -687 -974 -629 -632 -156 -202 -405 -942 -58 -282 -929 -69 -360 -599 -638 -162 -109 -394 -905 -108 -939 -620 -20 -2 -494 -834 -764 -544 -225 -904 -359 -778 -688 -371 -403 -341 -478 -627 -318 -60 -622 -426 -187 -32 -558 -390 -150 -129 -475 -919 -243 -556 -34 -924 -323 -534 -458 -449 -544 -158 -731 -443 -620 -160 -375 -969 -352 -21 -803 -463 -90 -941 -11 -103 -742 -726 -798 -812 -100 -954 -743 -970 -837 -699 -264 -269 -686 -786 -638 -137 -965 -491 -374 -392 -266 -426 -51 -239 -675 -518 -210 -68 -883 -397 -923 -441 -589 -514 -914 -347 -622 -25 -458 -679 -367 -322 -922 -960 -873 -142 -46 -609 -994 -680 -81 -585 -490 -15 -259 -14 -118 -72 -27 -440 -197 -123 -553 -740 -30 -924 -238 -407 -133 -22 -939 -760 -54 -738 -523 -623 -629 -873 -93 -892 -519 -374 -898 -337 -509 -513 -144 -724 -675 -699 -928 -422 -475 -611 -507 -18 -390 -613 -832 -324 -24 -12 -814 -745 -982 -156 -384 -865 -456 -762 -390 -375 -29 -73 -817 -204 -365 -784 -408 -624 -777 -31 -110 -838 -390 -266 -163 -281 -726 -185 -427 -721 -2 -899 -311 -797 -394 -378 -927 -555 -823 -393 -161 -738 -53 -53 -950 -606 -630 -231 -293 -421 -408 -460 -412 -277 -305 -651 -198 -743 -912 -866 -996 -270 -722 -280 -615 -29 -913 -620 -648 -301 -456 -556 -35 -17 -312 -49 -579 -818 -285 -702 -627 -500 -828 -422 -611 -193 -851 -898 -703 -796 -766 -261 -994 -173 -738 -727 -613 -427 -93 -119 -154 -727 -113 -67 -682 -459 -801 -667 -116 -394 -626 -485 -295 -594 -243 -489 -4 -804 -218 -31 -730 -548 -555 -591 -103 -703 -616 -817 -684 -37 -371 -507 -874 -656 -342 -60 -270 -138 -955 -972 -680 -204 -737 -972 -56 -11 -453 -125 -804 -264 -618 -130 -643 -396 -848 -362 -530 -827 -133 -215 -947 -349 -250 -668 -444 -419 -234 -89 -698 -451 -200 -602 -670 -123 -378 -989 -78 -153 -860 -585 -642 -513 -30 -376 -566 -515 -681 -888 -527 -811 -741 -901 -247 -752 -220 -562 -302 -206 -373 -817 -621 -788 -582 -735 -81 -749 -59 -8 -603 -534 -780 -799 -535 -645 -393 -182 -879 -702 -690 -68 -301 -153 -181 -731 -957 -219 -496 -164 -83 -489 -438 -856 -650 -575 -799 -373 -298 -783 -296 -521 -549 -982 -341 -98 -123 -174 -858 -421 -879 -267 -820 -818 -424 -632 -859 -995 -133 -888 -210 -516 -105 -230 -257 -299 -757 -412 -939 -963 -538 -787 -699 -393 -272 -927 -708 -839 -554 -560 -391 -5 -360 -521 -685 -654 -855 -28 -330 -553 -11 -671 -945 -103 -374 -536 -582 -760 -245 -322 -155 -867 -595 -595 -202 -569 -203 -183 -707 -959 -993 -454 -940 -436 -775 -29 -692 -376 -854 -195 -431 -775 -301 -458 -426 -712 -993 -587 -99 -180 -18 -695 -542 -408 -711 -661 -301 -873 -176 -958 -762 -627 -23 -770 -440 -487 -853 -428 -246 -660 -850 -344 -514 -714 -377 -393 -687 -900 -711 -655 -251 -775 -943 -549 -629 -689 -725 -945 -90 -616 -940 -818 -947 -983 -305 -400 -732 -964 -881 -874 -374 -423 -395 -981 -618 -615 -508 -363 -93 -61 -914 -756 -606 -649 -680 -805 -178 -726 -903 -737 -280 -229 -309 -195 -960 -233 -380 -381 -784 -978 -417 -820 -739 -30 -558 -513 -250 -938 -578 -230 -359 -525 -788 -914 -626 -975 -439 -127 -460 -646 -654 -745 -319 -724 -683 -282 -456 -498 -411 -212 -458 -422 -146 -971 -325 -548 -273 -475 -823 -297 -596 -80 -310 -843 -92 -108 -29 -754 -627 -679 -413 -255 -401 -947 -973 -350 -870 -763 -446 -769 -89 -759 -645 -132 -989 -929 -455 -29 -979 -101 -347 -36 -560 -367 -183 -295 -984 -438 -353 -825 -528 -75 -791 -764 -826 -921 -868 -629 -592 -290 -736 -584 -491 -721 -655 -714 -373 -539 -827 -698 -751 -707 -268 -449 -940 -38 -160 -773 -556 -322 -22 -400 -765 -401 -871 -7 -283 -136 -166 -882 -874 -226 -721 -700 -86 -930 -967 -678 -151 -437 -824 -107 -231 -252 -282 -816 -599 -736 -61 -853 -853 -997 -605 -544 -382 -224 -158 -760 -355 -101 -619 -587 -793 -302 -949 -405 -901 -590 -947 -218 -28 -974 -965 -505 -474 -339 -679 -934 -166 -34 -452 -78 -700 -688 -857 -115 -863 -192 -781 -431 -851 -343 -942 -270 -783 -596 -139 -652 -782 -776 -701 -119 -836 -457 -187 -181 -642 -471 -586 -271 -590 -423 -342 -594 -828 -363 -847 -329 -726 -900 -989 -250 -207 -334 -805 -494 -809 -2 -397 -843 -326 -5 -506 -190 -619 -435 -444 -532 -921 -338 -362 -272 -590 -159 -904 -265 -90 -789 -986 -112 -698 -34 -1 -443 -375 -851 -89 -831 -54 -968 -407 -68 -434 -5 -426 -3 -8 -989 -370 -564 -78 -356 -353 -58 -880 -923 -7 -969 -620 -928 -653 -575 -716 -212 -943 -902 -929 -103 -419 -979 -182 -775 -662 -592 -495 -294 -506 -202 -924 -817 -982 -379 -556 -281 -525 -943 -43 -50 -562 -118 -933 -648 -623 -947 -824 -512 -646 -464 -144 -387 -36 -211 -980 -757 -56 -16 -271 -197 -109 -632 -358 -242 -56 -78 -690 -881 -893 -631 -667 -105 -665 -932 -992 -271 -648 -635 -729 -274 -345 -450 -300 -109 -309 -841 -505 -159 -76 -627 -395 -749 -230 -606 -915 -325 -704 -118 -452 -473 -375 -438 -865 -673 -580 -335 -92 -888 -759 -942 -77 -427 -8 -681 -523 -627 -569 -297 -575 -856 -108 -233 -541 -668 -662 -76 -699 -590 -9 -706 -677 -673 -222 -70 -354 -844 -606 -163 -728 -958 -744 -560 -368 -743 -242 -502 -382 -829 -704 -640 -808 -846 -603 -2 -26 -976 -675 -8 -765 -249 -408 -648 -923 -942 -928 -413 -232 -589 -450 -109 -64 -589 -83 -132 -707 -97 -756 -416 -848 -163 -777 -884 -612 -862 -445 -962 -470 -701 -520 -969 -15 -884 -425 -656 -688 -859 -795 -397 -531 -421 -40 -563 -173 -189 -592 -459 -695 -308 -454 -203 -671 -453 -485 -296 -224 -260 -456 -580 -384 -505 -852 -704 -349 -269 -522 -85 -657 -815 -876 -986 -826 -749 -890 -798 -800 -73 -669 -39 -44 -464 -829 -470 -482 -892 -549 -182 -341 -825 -139 -340 -783 -829 -728 -761 -969 -615 -49 -922 -957 -216 -539 -364 -465 -443 -116 -313 -245 -555 -256 -243 -823 -117 -775 -94 -460 -567 -38 -667 -392 -803 -111 -371 -346 -513 -510 -118 -869 -352 -532 -856 -985 -819 -545 -538 -996 -974 -572 -889 -65 -805 -369 -527 -742 -390 -176 -524 -984 -867 -840 -951 -535 -316 -887 -903 -94 -517 -726 -911 -422 -58 -276 -265 -51 -579 -543 -685 -819 -611 -32 -926 -984 -987 -732 -586 -910 -566 -964 -912 -731 -774 -383 -293 -890 -413 -435 -570 -235 -745 -307 -377 -109 -197 -544 -810 -694 -777 -234 -512 -532 -157 -323 -936 -721 -465 -256 -572 -148 -554 -981 -625 -696 -981 -137 -507 -960 -971 -791 -750 -91 -28 -906 -951 -142 -999 -79 -716 -166 -639 -648 -573 -978 -403 -353 -846 -864 -806 -826 -826 -122 -683 -442 -274 -882 -721 -519 -489 -199 -996 -648 -371 -207 -798 -647 -184 -843 -237 -884 -95 -297 -856 -115 -994 -382 -371 -880 -11 -525 -482 -571 -428 -549 -100 -138 -210 -225 -449 -794 -457 -52 -95 -337 -891 -559 -713 -655 -143 -908 -877 -872 -141 -250 -652 -545 -979 -772 -141 -298 -314 -243 -400 -457 -89 -932 -260 -540 -879 -287 -872 -632 -76 -21 -190 -631 -62 -260 -281 -331 -610 -208 -809 -814 -1000 -561 -790 -762 -66 -867 -834 -32 -84 -295 -469 -46 -201 -94 -756 -840 -358 -407 -326 -269 -264 -565 -754 -937 -619 -797 -625 -443 -3 -776 -366 -92 -495 -517 -963 -853 -54 -717 -486 -612 -600 -521 -148 -269 -851 -95 -759 -246 -777 -593 -419 -997 -259 -813 -343 -670 -730 -643 -324 -948 -74 -144 -893 -54 -60 -757 -450 -962 -859 -324 -928 -521 -532 -791 -126 -18 -683 -656 -120 -2 -840 -693 -805 -190 -915 -170 -882 -578 -400 -444 -384 -830 -328 -802 -469 -646 -780 -470 -469 -328 -621 -207 -589 -461 -398 -43 -95 -996 -982 -867 -114 -589 -750 -453 -870 -789 -782 -336 -856 -956 -490 -264 -346 -202 -589 -851 -994 -876 -868 -576 -787 -464 -317 -11 -773 -474 -589 -681 -378 -584 -83 -619 -936 -865 -744 -95 -992 -755 -688 -357 -884 -278 -224 -111 -122 -715 -66 -835 -149 -72 -514 -458 -756 -435 -431 -532 -678 -481 -610 -356 -700 -732 -415 -371 -76 -934 -753 -32 -1 -746 -874 -340 -451 -663 -969 -898 -406 -82 -19 -428 -109 -868 -254 -280 -669 -887 -276 -260 -960 -467 -778 -421 -671 -547 -206 -639 -183 -518 -151 -889 -350 -136 -239 -455 -498 -668 -938 -637 -606 -1 -187 -947 -453 -569 -794 -320 -761 -681 -562 -682 -949 -861 -191 -894 -639 -224 -349 -884 -866 -972 -672 -87 -887 -737 -752 -222 -989 -411 -19 -507 -178 -415 -987 -938 -273 -934 -873 -336 -155 -1 -226 -616 -503 -433 -599 -215 -498 -109 -654 -459 -240 -518 -390 -675 -459 -8 -213 -784 -93 -393 -714 -121 -673 -605 -971 -394 -732 -299 -870 -471 -393 -738 -503 -886 -394 -375 -378 -953 -620 -446 -114 -66 -129 -496 -370 -807 -782 -775 -731 -192 -408 -87 -128 -228 -960 -425 -326 -431 -494 -389 -467 -895 -821 -93 -876 -925 -875 -539 -864 -850 -398 -522 -71 -921 -515 -107 -354 -781 -542 -976 -72 -350 -948 -416 -624 -418 -610 -200 -5 -325 -629 -975 -614 -338 -482 -732 -236 -953 -352 -470 -723 -504 -423 -140 -329 -921 -343 -931 -263 -848 -922 -499 -308 -184 -889 -708 -15 -277 -947 -755 -329 -210 -283 -66 -142 -281 -290 -384 -824 -588 -343 -266 -279 -93 -385 -711 -175 -547 -816 -402 -91 -118 -496 -934 -648 -303 -198 -804 -304 -53 -169 -293 -604 -76 -20 -739 -642 -628 -723 -965 -544 -575 -540 -280 -184 -38 -496 -628 -190 -303 -45 -583 -288 -418 -987 -263 -423 -171 -234 -522 -904 -780 -162 -97 -28 -381 -2 -840 -868 -671 -359 -354 -596 -874 -506 -332 -852 -221 -952 -77 -440 -229 -995 -809 -214 -180 -799 -527 -156 -153 -653 -54 -151 -21 -874 -515 -802 -577 -287 -291 -995 -674 -235 -690 -482 -834 -218 -760 -644 -577 -104 -719 -218 -236 -313 -603 -679 -606 -301 -117 -847 -842 -693 -903 -133 -578 -358 -886 -503 -509 -519 -889 -424 -787 -811 -904 -903 -158 -695 -540 -477 -475 -82 -236 -921 -354 -406 -815 -167 -970 -156 -382 -826 -84 -969 -281 -103 -216 -931 -689 -448 -93 -408 -299 -759 -907 -488 -557 -461 -570 -426 -240 -590 -183 -827 -972 -889 -504 -135 -337 -443 -356 -218 -596 -644 -349 -674 -966 -361 -966 -191 -1000 -746 -175 -841 -144 -459 -600 -485 -792 -272 -146 -380 -501 -613 -404 -512 -312 -931 -241 -905 -595 -814 -469 -304 -404 -85 -51 -857 -730 -645 -560 -195 -438 -8 -742 -680 -187 -818 -964 -562 -592 -117 -475 -467 -165 -220 -280 -280 -712 -590 -968 -241 -607 -914 -659 -256 -317 -356 -550 -267 -251 -156 -830 -508 -180 -746 -84 -194 -9 -999 -567 -288 -666 -562 -751 -754 -210 -677 -652 -183 -4 -660 -624 -21 -604 -284 -72 -78 -181 -431 -19 -603 -429 -957 -165 -522 -470 -836 -915 -275 -989 -7 -481 -784 -123 -322 -896 -267 -828 -952 -464 -117 -119 -608 -501 -363 -77 -549 -24 -868 -110 -32 -735 -982 -953 -946 -497 -891 -26 -505 -769 -602 -996 -227 -260 -67 -70 -659 -198 -744 -56 -558 -426 -333 -154 -136 -301 -874 -383 -996 -253 -188 -361 -471 -677 -256 -209 -901 -984 -479 -250 -23 -500 -153 -213 -221 -505 -754 -738 -475 -902 -919 -332 -458 -376 -388 -11 -528 -110 -109 -92 -886 -349 -64 -800 -238 -786 -765 -830 -990 -177 -212 -134 -70 -739 -539 -971 -834 -516 -484 -128 -986 -704 -785 -438 -926 -557 -459 -778 -679 -503 -61 -649 -299 -421 -249 -92 -494 -153 -893 -496 -30 -153 -589 -14 -148 -210 -157 -931 -899 -30 -634 -367 -938 -769 -519 -141 -626 -411 -790 -878 -97 -770 -472 -424 -157 -111 -826 -380 -827 -233 -188 -650 -237 -804 -613 -91 -943 -973 -174 -92 -8 -53 -283 -956 -220 -148 -606 -604 -173 -381 -889 -839 -880 -537 -608 -682 -48 -89 -582 -934 -349 -102 -673 -509 -280 -13 -663 -616 -764 -692 -199 -777 -641 -30 -964 -933 -182 -478 -987 -567 -210 -107 -232 -180 -585 -90 -843 -843 -99 -997 -502 -139 -321 -554 -889 -658 -227 -322 -99 -232 -547 -950 -807 -769 -202 -90 -52 -396 -281 -415 -923 -324 -105 -634 -90 -826 -545 -356 -703 -407 -874 -299 -827 -706 -605 -388 -457 -858 -256 -406 -669 -194 -980 -400 -618 -626 -473 -803 -74 -146 -527 -202 -768 -149 -636 -111 -664 -838 -732 -366 -351 -230 -423 -716 -825 -955 -761 -472 -768 -331 -613 -537 -342 -412 -330 -927 -80 -547 -811 -449 -197 -34 -397 -584 -618 -793 -45 -504 -705 -812 -26 -338 -536 -275 -587 -612 -454 -925 -135 -444 -853 -107 -537 -828 -472 -955 -942 -951 -283 -532 -483 -43 -299 -664 -355 -767 -884 -695 -24 -944 -877 -187 -501 -47 -386 -596 -459 -982 -341 -981 -464 -99 -898 -173 -272 -277 -726 -786 -754 -762 -210 -561 -777 -332 -708 -191 -337 -466 -783 -414 -966 -783 -630 -864 -939 -380 -268 -325 -930 -61 -540 -193 -132 -981 -786 -974 -130 -29 -421 -426 -826 -216 -861 -280 -478 -801 -125 -135 -326 -587 -471 -381 -267 -952 -193 -666 -330 -991 -28 -720 -472 -843 -448 -468 -101 -742 -67 -469 -371 -203 -963 -547 -881 -642 -620 -651 -364 -61 -401 -86 -225 -224 -164 -71 -3 -960 -552 -408 -165 -893 -271 -653 -902 -623 -977 -853 -107 -688 -205 -788 -345 -571 -297 -423 -746 -221 -2 -259 -245 -63 -253 -124 -890 -985 -497 -452 -342 -521 -312 -756 -592 -614 -252 -698 -595 -327 -940 -880 -998 -484 -857 -746 -716 -769 -55 -60 -656 -869 -931 -431 -860 -253 -366 -74 -1000 -473 -655 -302 -969 -624 -985 -59 -457 -634 -487 -446 -218 -223 -187 -881 -980 -337 -969 -494 -629 -740 -533 -918 -611 -625 -919 -783 -279 -430 -271 -838 -833 -254 -580 -575 -710 -908 -636 -739 -482 -54 -316 -240 -614 -435 -388 -618 -184 -393 -154 -214 -27 -291 -422 -481 -340 -472 -822 -212 -300 -693 -344 -565 -855 -394 -893 -484 -843 -962 -651 -826 -615 -104 -667 -327 -219 -512 -979 -651 -181 -53 -558 -524 -782 -386 -724 -367 -680 -802 -25 -261 -943 -793 -347 -438 -168 -163 -551 -384 -926 -327 -947 -186 -750 -311 -948 -231 -543 -559 -815 -924 -887 -132 -370 -523 -418 -229 -516 -363 -864 -384 -577 -940 -437 -136 -43 -907 -555 -335 -630 -473 -797 -84 -864 -689 -810 -763 -491 -541 -16 -531 -23 -909 -163 -194 -121 -943 -826 -257 -219 -486 -392 -584 -725 -114 -193 -930 -680 -895 -734 -793 -418 -134 -234 -163 -803 -178 -699 -318 -339 -400 -853 -232 -775 -33 -178 -831 -211 -342 -10 -583 -196 -116 -637 -815 -205 -214 -505 -702 -763 -16 -882 -620 -841 -773 -806 -46 -598 -475 -188 -259 -456 -744 -321 -693 -178 -644 -260 -824 -787 -269 -56 -542 -184 -450 -790 -626 -102 -767 -912 -970 -205 -726 -593 -137 -323 -476 -741 -129 -495 -155 -551 -179 -909 -689 -341 -362 -441 -12 -120 -983 -329 -619 -505 -275 -23 -469 -936 -490 -347 -427 -947 -667 -289 -174 -136 -663 -661 -453 -451 -567 -747 -377 -494 -971 -35 -732 -536 -331 -724 -815 -624 -173 -64 -947 -845 -489 -485 -275 -259 -808 -834 -660 -995 -646 -384 -700 -135 -521 -312 -622 -535 -627 -298 -955 -581 -740 -340 -260 -812 -753 -663 -700 -386 -524 -487 -432 -741 -471 -667 -7 -962 -541 -77 -456 -888 -533 -898 -411 -771 -495 -258 -463 -623 -542 -449 -202 -645 -269 -192 -668 -849 -590 -177 -195 -566 -19 -567 -316 -556 -32 -312 -46 -431 -217 -28 -364 -469 -266 -982 -500 -972 -469 -27 -906 -269 -296 -941 -550 -76 -888 -21 -496 -968 -878 -944 -524 -905 -221 -173 -479 -146 -720 -799 -37 -707 -124 -7 -648 -239 -202 -576 -4 -378 -694 -572 -468 -581 -75 -87 -324 -274 -523 -865 -373 -759 -423 -338 -97 -568 -81 -988 -186 -590 -903 -100 -207 -643 -90 -717 -234 -72 -743 -23 -415 -612 -135 -350 -76 -25 -485 -426 -410 -207 -546 -885 -582 -908 -633 -988 -631 -147 -831 -19 -993 -239 -161 -804 -73 -159 -750 -808 -690 -425 -788 -397 -688 -972 -34 -771 -179 -905 -7 -901 -606 -168 -652 -829 -250 -899 -626 -385 -342 -128 -37 -537 -402 -754 -868 -916 -206 -931 -677 -464 -963 -307 -301 -222 -292 -756 -843 -117 -775 -867 -60 -855 -36 -606 -605 -987 -992 -429 -740 -107 -621 -747 -207 -409 -96 -209 -577 -786 -389 -866 -790 -625 -843 -313 -257 -749 -534 -254 -281 -838 -625 -11 -879 -622 -36 -909 -659 -311 -862 -404 -615 -792 -845 -77 -271 -238 -164 -521 -49 -108 -457 -506 -698 -418 -928 -617 -526 -185 -278 -946 -96 -83 -758 -345 -331 -979 -457 -926 -185 -811 -267 -280 -568 -786 -762 -227 -202 -470 -150 -352 -934 -514 -305 -88 -847 -591 -484 -578 -966 -271 -378 -991 -635 -434 -806 -876 -517 -328 -377 -196 -367 -879 -689 -397 -521 -375 -399 -121 -764 -536 -267 -107 -234 -528 -830 -658 -397 -172 -683 -837 -843 -624 -38 -638 -67 -244 -972 -756 -373 -537 -815 -342 -499 -427 -125 -386 -252 -846 -879 -654 -599 -794 -264 -548 -949 -371 -33 -862 -51 -130 -70 -735 -358 -687 -886 -946 -624 -160 -907 -71 -92 -659 -714 -885 -190 -691 -388 -52 -316 -821 -587 -214 -122 -655 -201 -62 -362 -629 -352 -327 -796 -39 -506 -168 -539 -417 -251 -687 -508 -515 -16 -881 -508 -71 -995 -369 -691 -360 -160 -437 -732 -36 -485 -474 -829 -36 -221 -758 -655 -806 -259 -869 -963 -268 -327 -937 -868 -851 -249 -746 -328 -846 -262 -284 -341 -793 -662 -154 -140 -76 -529 -861 -322 -675 -307 -680 -537 -225 -688 -659 -510 -278 -515 -131 -22 -67 -512 -161 -93 -736 -505 -483 -803 -411 -471 -345 -16 -82 -605 -224 -194 -119 -89 -71 -716 -450 -96 -191 -129 -65 -594 -109 -506 -774 -877 -590 -814 -711 -455 -173 -683 -567 -490 -131 -344 -192 -64 -953 -476 -985 -847 -614 -176 -948 -902 -623 -898 -846 -546 -932 -853 -271 -147 -567 -649 -155 -100 -580 -214 -223 -186 -975 -547 -951 -136 -794 -370 -771 -243 -645 -617 -652 -37 -345 -837 -323 -283 -110 -745 -913 -298 -491 -499 -186 -832 -318 -602 -874 -649 -354 -168 -950 -499 -203 -738 -528 -966 -170 -573 -349 -778 -984 -801 -638 -845 -378 -775 -301 -120 -316 -842 -626 -301 -500 -854 -750 -711 -465 -713 -39 -822 -818 -143 -978 -846 -970 -455 -917 -739 -817 -572 -581 -582 -409 -560 -958 -537 -343 -742 -321 -598 -556 -641 -241 -948 -770 -309 -592 -153 -716 -749 -284 -482 -244 -955 -883 -974 -319 -914 -586 -251 -43 -60 -618 -755 -331 -654 -22 -157 -558 -511 -295 -427 -901 -565 -188 -904 -241 -334 -267 -701 -319 -424 -537 -672 -181 -137 -783 -74 -77 -395 -220 -983 -994 -503 -989 -27 -508 -200 -681 -695 -630 -531 -513 -986 -191 -76 -939 -515 -92 -387 -448 -25 -379 -730 -856 -513 -722 -180 -645 -174 -276 -656 -382 -791 -5 -970 -659 -892 -753 -719 -553 -855 -842 -761 -673 -270 -900 -916 -925 -24 -921 -581 -206 -475 -388 -619 -887 -238 -79 -646 -505 -271 -458 -955 -538 -148 -804 -532 -460 -457 -269 -101 -100 -854 -819 -417 -438 -161 -518 -704 -845 -970 -416 -605 -834 -122 -85 -127 -946 -816 -482 -868 -351 -130 -265 -335 -386 -451 -561 -743 -447 -80 -971 -575 -300 -84 -851 -64 -152 -417 -192 -238 -334 -532 -956 -173 -256 -499 -540 -618 -895 -376 -902 -305 -317 -460 -110 -429 -392 -858 -767 -162 -735 -283 -726 -400 -330 -358 -847 -621 -755 -20 -725 -723 -570 -655 -121 -102 -811 -629 -744 -272 -331 -315 -92 -704 -939 -633 -425 -110 -611 -361 -724 -14 -260 -523 -773 -113 -468 -401 -270 -346 -328 -873 -35 -662 -123 -785 -983 -259 -701 -569 -801 -406 -813 -614 -631 -102 -798 -730 -632 -451 -542 -968 -229 -295 -152 -858 -993 -294 -969 -104 -26 -661 -966 -410 -785 -682 -217 -288 -479 -55 -274 -736 -242 -947 -425 -873 -553 -12 -807 -922 -166 -55 -655 -646 -195 -201 -877 -117 -557 -943 -89 -271 -648 -285 -489 -496 -291 -758 -882 -977 -567 -748 -831 -308 -905 -294 -323 -694 -218 -117 -496 -432 -219 -539 -759 -288 -612 -824 -415 -960 -769 -826 -679 -307 -608 -500 -432 -44 -551 -230 -212 -511 -775 -504 -714 -378 -911 -566 -745 -109 -328 -69 -408 -15 -957 -727 -873 -559 -622 -234 -10 -386 -722 -418 -318 -87 -357 -998 -6 -892 -822 -355 -29 -904 -398 -879 -510 -326 -204 -525 -474 -497 -944 -818 -369 -531 -981 -850 -871 -75 -569 -64 -138 -758 -237 -522 -340 -186 -561 -314 -705 -262 -340 -160 -91 -222 -167 -928 -998 -816 -4 -608 -699 -158 -663 -25 -891 -244 -987 -904 -614 -162 -926 -374 -460 -413 -348 -897 -444 -15 -43 -394 -945 -77 -635 -23 -701 -482 -379 -241 -709 -269 -334 -82 -211 -922 -855 -429 -5 -252 -136 -905 -322 -334 -207 -452 -530 -305 -196 -593 -633 -991 -50 -575 -122 -515 -418 -528 -969 -790 -118 -597 -388 -18 -15 -783 -692 -802 -720 -522 -861 -985 -965 -318 -150 -181 -671 -57 -929 -645 -12 -88 -286 -954 -955 -501 -158 -597 -747 -470 -29 -787 -227 -528 -576 -110 -889 -101 -56 -312 -307 -483 -538 -387 -500 -518 -264 -852 -600 -879 -173 -230 -73 -764 -52 -317 -699 -643 -763 -453 -670 -64 -80 -817 -633 -681 -434 -757 -72 -634 -676 -957 -617 -482 -344 -437 -318 -727 -429 -814 -212 -732 -759 -479 -834 -8 -858 -62 -281 -889 -232 -864 -657 -36 -711 -316 -872 -852 -21 -207 -872 -668 -730 -287 -895 -350 -463 -879 -370 -514 -907 -908 -391 -19 -272 -417 -513 -336 -614 -440 -147 -765 -919 -828 -45 -648 -462 -280 -81 -928 -576 -990 -1000 -647 -272 -40 -818 -851 -271 -171 -709 -339 -602 -278 -40 -817 -876 -455 -766 -467 -767 -75 -154 -417 -93 -753 -308 -458 -409 -709 -144 -218 -398 -9 -962 -489 -531 -548 -477 -397 -259 -647 -836 -277 -625 -168 -643 -959 -200 -775 -171 -745 -153 -113 -116 -484 -297 -509 -980 -346 -642 -82 -178 -904 -191 -608 -254 -183 -345 -749 -292 -367 -641 -716 -348 -683 -873 -165 -417 -273 -242 -286 -457 -9 -690 -146 -1000 -54 -354 -879 -195 -6 -260 -791 -931 -430 -772 -863 -198 -430 -291 -743 -134 -547 -977 -607 -972 -839 -21 -893 -180 -701 -84 -682 -530 -810 -386 -343 -524 -633 -342 -820 -909 -49 -269 -78 -586 -352 -749 -272 -456 -758 -166 -329 -640 -784 -358 -261 -91 -809 -892 -781 -380 -843 -319 -81 -807 -253 -460 -956 -196 -545 -112 -353 -78 -207 -394 -987 -670 -82 -728 -399 -908 -297 -760 -390 -897 -187 -455 -433 -330 -470 -940 -681 -90 -550 -808 -825 -500 -941 -60 -114 -459 -641 -144 -201 -123 -205 -862 -92 -678 -769 -373 -683 -711 -141 -790 -42 -215 -961 -136 -514 -966 -135 -910 -213 -902 -29 -941 -446 -356 -475 -917 -134 -80 -994 -836 -786 -457 -803 -329 -928 -468 -393 -969 -56 -564 -120 -504 -238 -72 -118 -350 -526 -558 -513 -524 -709 -361 -706 -374 -728 -233 -664 -72 -219 -609 -500 -565 -65 -973 -668 -560 -599 -478 -140 -893 -261 -412 -946 -308 -805 -302 -757 -90 -825 -52 -832 -508 -849 -785 -358 -211 -998 -162 -322 -366 -51 -17 -63 -784 -819 -705 -495 -316 -834 -218 -296 -580 -384 -167 -15 -19 -543 -205 -129 -788 -696 -754 -512 -144 -326 -374 -430 -192 -95 -3 -983 -27 -7 -824 -377 -178 -646 -203 -591 -17 -96 -927 -641 -396 -11 -325 -640 -750 -50 -702 -797 -624 -211 -888 -105 -932 -514 -810 -142 -528 -982 -440 -924 -871 -747 -942 -356 -811 -400 -495 -70 -129 -41 -749 -586 -232 -538 -622 -813 -402 -862 -747 -105 -645 -59 -50 -614 -316 -289 -971 -217 -440 -614 -493 -792 -834 -128 -238 -974 -887 -280 -558 -814 -617 -852 -874 -561 -656 -292 -931 -325 -511 -243 -553 -114 -838 -872 -192 -602 -535 -908 -682 -393 -760 -843 -4 -257 -386 -562 -664 -201 -547 -59 -104 -356 -634 -930 -691 -277 -788 -606 -201 -151 -129 -946 -728 -804 -962 -150 -16 -38 -52 -184 -33 -455 -289 -518 -515 -270 -318 -393 -32 -891 -97 -925 -15 -318 -646 -775 -328 -970 -851 -297 -497 -115 -481 -242 -545 -198 -27 -916 -392 -70 -906 -842 -771 -740 -743 -845 -720 -708 -835 -34 -378 -368 -512 -542 -343 -343 -225 -784 -475 -689 -344 -399 -344 -47 -877 -375 -821 -278 -212 -802 -825 -536 -764 -123 -423 -654 -445 -994 -176 -305 -977 -693 -38 -825 -225 -269 -329 -525 -923 -22 -622 -702 -290 -369 -325 -939 -899 -37 -689 -983 -76 -760 -841 -73 -612 -634 -177 -504 -559 -161 -515 -960 -284 -708 -527 -422 -931 -282 -218 -935 -267 -303 -510 -758 -907 -967 -949 -580 -961 -203 -485 -505 -934 -131 -496 -425 -667 -98 -496 -57 -209 -597 -312 -39 -885 -296 -231 -186 -486 -51 -657 -724 -121 -206 -706 -219 -43 -978 -339 -720 -848 -624 -183 -545 -224 -958 -653 -866 -52 -803 -117 -817 -714 -72 -338 -766 -800 -855 -509 -64 -236 -673 -653 -365 -757 -186 -844 -668 -45 -307 -347 -440 -156 -689 -619 -248 -493 -570 -640 -108 -282 -325 -501 -492 -601 -406 -113 -950 -676 -379 -752 -442 -967 -950 -679 -652 -147 -765 -12 -652 -558 -419 -634 -576 -223 -829 -944 -186 -364 -796 -428 -130 -203 -263 -835 -973 -732 -634 -21 -654 -785 -173 -335 -436 -891 -865 -930 -262 -511 -945 -644 -539 -31 -714 -737 -255 -545 -739 -609 -103 -881 -50 -757 -762 -441 -415 -885 -48 -806 -292 -149 -825 -847 -782 -22 -597 -88 -319 -53 -437 -775 -350 -278 -175 -325 -967 -641 -567 -144 -672 -245 -283 -176 -320 -925 -413 -969 -756 -715 -402 -692 -750 -567 -463 -879 -853 -59 -881 -593 -263 -904 -518 -261 -179 -185 -626 -303 -730 -215 -709 -771 -379 -951 -270 -971 -37 -161 -255 -476 -813 -508 -399 -260 -819 -682 -125 -322 -149 -252 -16 -111 -148 -26 -53 -128 -2 -211 -186 -767 -918 -164 -771 -461 -398 -926 -462 -467 -844 -944 -297 -295 -874 -610 -76 -745 -63 -841 -527 -74 -582 -113 -865 -447 -795 -844 -925 -83 -450 -66 -687 -575 -618 -684 -83 -580 -136 -793 -99 -172 -350 -791 -825 -684 -394 -983 -843 -110 -292 -660 -965 -573 -765 -812 -723 -927 -544 -239 -783 -385 -604 -833 -279 -837 -625 -792 -731 -778 -774 -685 -607 -445 -158 -845 -710 -332 -131 -687 -535 -349 -609 -875 -220 -21 -246 -239 -44 -710 -809 -340 -959 -72 -724 -643 -366 -472 -701 -184 -279 -557 -196 -50 -438 -566 -603 -351 -220 -647 -425 -385 -930 -746 -390 -540 -564 -55 -369 -127 -632 -67 -833 -144 -281 -817 -329 -988 -12 -431 -830 -966 -572 -470 -561 -501 -783 -49 -233 -297 -664 -757 -399 -344 -328 -288 -783 -197 -319 -174 -613 -44 -998 -48 -699 -93 -909 -962 -289 -23 -257 -938 -450 -173 -206 -697 -969 -362 -619 -371 -909 -240 -467 -123 -272 -601 -699 -274 -951 -947 -232 -642 -529 -666 -678 -191 -84 -642 -249 -730 -159 -795 -91 -574 -726 -57 -825 -162 -929 -326 -301 -215 -755 -746 -485 -67 -873 -195 -305 -311 -789 -870 -202 -985 -88 -832 -305 -250 -513 -787 -314 -892 -639 -422 -398 -958 -955 -458 -228 -531 -153 -128 -545 -15 -312 -379 -96 -138 -211 -566 -48 -266 -18 -748 -623 -710 -537 -375 -707 -897 -148 -556 -491 -559 -690 -784 -103 -906 -990 -317 -128 -423 -544 -276 -647 -3 -839 -234 -915 -300 -920 -772 -195 -779 -149 -116 -457 -500 -659 -170 -536 -544 -83 -149 -147 -664 -522 -784 -333 -409 -153 -524 -504 -209 -929 -497 -85 -14 -443 -945 -197 -841 -972 -823 -982 -600 -884 -278 -131 -517 -583 -931 -77 -589 -680 -140 -421 -503 -965 -188 -696 -34 -854 -219 -427 -842 -439 -271 -441 -727 -187 -24 -247 -364 -152 -268 -977 -116 -671 -169 -488 -393 -786 -685 -645 -86 -269 -624 -506 -681 -63 -274 -515 -656 -667 -333 -229 -748 -385 -346 -176 -391 -315 -413 -405 -464 -947 -247 -864 -684 -797 -437 -34 -728 -189 -721 -869 -665 -970 -304 -206 -96 -819 -485 -272 -729 -235 -757 -814 -491 -324 -96 -780 -552 -516 -632 -937 -635 -88 -888 -696 -598 -406 -498 -560 -486 -195 -588 -478 -244 -738 -958 -323 -259 -17 -989 -549 -939 -732 -137 -404 -211 -427 -413 -308 -999 -8 -949 -48 -739 -54 -266 -855 -5 -781 -467 -796 -912 -450 -144 -861 -102 -693 -620 -722 -115 -714 -184 -255 -153 -350 -293 -798 -84 -79 -705 -175 -942 -716 -192 -825 -216 -49 -77 -984 -790 -51 -292 -123 -848 -99 -718 -334 -28 -259 -217 -979 -39 -815 -494 -425 -559 -4 -958 -215 -140 -635 -595 -761 -485 -488 -368 -931 -486 -254 -113 -766 -524 -79 -545 -202 -296 -985 -746 -118 -603 -124 -313 -442 -679 -600 -232 -137 -136 -837 -137 -794 -618 -808 -805 -221 -278 -265 -796 -230 -95 -739 -927 -716 -162 -128 -510 -999 -193 -792 -270 -48 -81 -506 -78 -183 -630 -750 -111 -173 -726 -905 -214 -180 -871 -852 -868 -391 -201 -406 -395 -269 -206 -67 -281 -764 -882 -435 -711 -475 -624 -647 -81 -860 -208 -562 -962 -434 -611 -42 -740 -325 -41 -523 -298 -665 -439 -170 -988 -383 -257 -161 -149 -507 -352 -917 -573 -284 -284 -226 -335 -537 -851 -104 -749 -652 -974 -622 -741 -76 -376 -25 -575 -201 -406 -992 -675 -368 -424 -572 -439 -565 -768 -34 -308 -337 -968 -572 -785 -49 -467 -642 -376 -412 -679 -427 -864 -118 -89 -490 -215 -358 -281 -933 -712 -276 -819 -479 -116 -951 -487 -299 -901 -817 -548 -28 -193 -777 -359 -87 -85 -309 -106 -448 -687 -23 -346 -81 -658 -29 -177 -348 -835 -953 -104 -850 -523 -734 -10 -14 -101 -182 -286 -833 -742 -742 -51 -331 -369 -978 -428 -936 -146 -586 -134 -100 -346 -332 -448 -850 -5 -216 -374 -810 -641 -423 -435 -255 -144 -490 -976 -909 -669 -230 -296 -777 -398 -623 -747 -374 -370 -675 -339 -158 -19 -816 -308 -976 -576 -328 -509 -769 -261 -860 -526 -479 -373 -55 -645 -47 -194 -990 -838 -72 -925 -72 -832 -702 -622 -283 -923 -385 -466 -33 -680 -898 -769 -694 -222 -92 -527 -165 -996 -247 -70 -822 -162 -962 -219 -422 -54 -253 -353 -195 -288 -446 -421 -114 -225 -33 -393 -686 -559 -399 -130 -8 -386 -166 -56 -56 -947 -77 -447 -732 -862 -426 -193 -59 -298 -216 -514 -766 -561 -700 -166 -492 -929 -138 -862 -731 -222 -205 -993 -321 -829 -877 -139 -470 -192 -811 -340 -487 -374 -873 -631 -208 -286 -118 -402 -259 -545 -905 -743 -983 -656 -963 -34 -784 -655 -770 -940 -513 -759 -688 -197 -771 -174 -293 -779 -540 -322 -405 -112 -930 -965 -657 -450 -42 -321 -801 -199 -800 -345 -558 -2 -753 -650 -246 -420 -866 -92 -63 -481 -36 -848 -835 -624 -532 -414 -974 -104 -36 -907 -595 -310 -559 -242 -658 -566 -782 -464 -599 -871 -399 -935 -16 -512 -344 -50 -117 -787 -132 -301 -812 -63 -456 -393 -346 -646 -582 -98 -90 -803 -83 -449 -709 -120 -432 -318 -384 -390 -884 -585 -363 -500 -44 -719 -413 -247 -151 -773 -820 -100 -755 -37 -612 -699 -499 -464 -588 -680 -221 -433 -594 -126 -524 -605 -380 -251 -922 -509 -725 -667 -427 -109 -155 -200 -217 -479 -69 -63 -266 -702 -480 -8 -717 -103 -678 -629 -452 -877 -394 -422 -495 -819 -503 -220 -901 -522 -434 -645 -293 -74 -931 -750 -243 -625 -287 -26 -634 -263 -31 -517 -644 -877 -523 -891 -54 -820 -719 -600 -227 -161 -255 -716 -281 -85 -291 -783 -394 -974 -414 -125 -657 -269 -375 -320 -968 -11 -352 -672 -606 -437 -929 -732 -590 -40 -415 -251 -878 -289 -701 -413 -872 -351 -569 -458 -444 -614 -382 -200 -372 -176 -168 -107 -349 -855 -102 -352 -826 -986 -612 -563 -552 -901 -90 -544 -964 -788 -158 -397 -827 -911 -747 -99 -169 -7 -652 -717 -61 -888 -60 -389 -850 -826 -39 -244 -155 -728 -787 -937 -973 -851 -17 -844 -361 -703 -832 -745 -410 -559 -691 -216 -942 -165 -973 -66 -440 -861 -795 -474 -158 -493 -207 -73 -424 -544 -873 -207 -310 -442 -924 -541 -490 -554 -763 -942 -976 -936 -688 -179 -285 -850 -709 -992 -761 -632 -611 -160 -254 -412 -138 -532 -828 -506 -508 -198 -589 -522 -650 -593 -950 -529 -740 -679 -273 -106 -31 -422 -841 -41 -998 -205 -382 -47 -812 -497 -597 -245 -637 -279 -79 -211 -797 -554 -267 -677 -51 -508 -929 -379 -324 -975 -487 -81 -936 -232 -229 -507 -883 -772 -15 -655 -14 -246 -912 -151 -446 -295 -210 -606 -106 -208 -512 -593 -95 -177 -123 -537 -194 -781 -595 -979 -967 -568 -429 -551 -892 -638 -360 -385 -210 -562 -82 -802 -617 -661 -901 -163 -148 -660 -589 -857 -763 -688 -28 -611 -166 -657 -998 -150 -44 -407 -170 -488 -31 -818 -350 -528 -754 -360 -512 -912 -571 -372 -285 -531 -838 -34 -996 -108 -318 -910 -848 -582 -142 -967 -266 -978 -381 -232 -707 -972 -178 -551 -47 -347 -592 -171 -66 -108 -999 -735 -783 -513 -34 -294 -845 -383 -380 -943 -410 -448 -233 -658 -887 -815 -246 -682 -351 -403 -806 -170 -706 -597 -18 -996 -940 -277 -34 -870 -86 -203 -986 -718 -298 -522 -760 -299 -739 -726 -123 -181 -104 -695 -505 -910 -568 -237 -974 -300 -141 -408 -508 -149 -170 -77 -775 -639 -707 -485 -542 -856 -197 -787 -427 -969 -27 -375 -413 -176 -144 -458 -926 -686 -553 -448 -228 -700 -671 -919 -217 -795 -996 -769 -995 -972 -621 -59 -291 -730 -493 -897 -242 -72 -421 -992 -760 -118 -611 -937 -819 -371 -698 -956 -336 -206 -984 -922 -115 -409 -923 -210 -271 -513 -336 -398 -760 -680 -800 -562 -88 -695 -384 -907 -28 -93 -822 -261 -403 -276 -544 -858 -467 -29 -180 -700 -923 -240 -142 -727 -710 -23 -236 -734 -214 -153 -445 -200 -49 -983 -711 -380 -764 -827 -346 -293 -49 -337 -721 -471 -530 -936 -624 -563 -165 -327 -611 -272 -355 -403 -753 -798 -642 -834 -302 -356 -120 -305 -311 -717 -676 -107 -635 -436 -793 -408 -362 -161 -922 -807 -349 -298 -90 -114 -882 -856 -64 -947 -422 -6 -577 -27 -457 -270 -399 -170 -362 -298 -256 -184 -266 -59 -695 -783 -173 -708 -601 -475 -161 -592 -206 -84 -778 -119 -885 -179 -174 -121 -381 -990 -787 -754 -208 -30 -502 -163 -719 -171 -60 -782 -977 -81 -897 -839 -528 -579 -273 -244 -269 -911 -449 -890 -587 -683 -281 -530 -760 -876 -779 -707 -65 -387 -809 -755 -849 -987 -944 -629 -864 -301 -338 -49 -790 -398 -778 -98 -520 -276 -511 -763 -315 -646 -349 -196 -881 -487 -141 -803 -328 -82 -259 -102 -891 -310 -35 -226 -461 -865 -204 -979 -713 -748 -134 -737 -782 -865 -6 -702 -674 -950 -583 -6 -755 -273 -516 -577 -799 -824 -731 -109 -426 -378 -580 -885 -497 -577 -956 -47 -198 -265 -83 -387 -514 -649 -815 -435 -285 -495 -940 -287 -113 -825 -614 -970 -76 -675 -429 -69 -916 -527 -520 -525 -74 -192 -128 -562 -486 -35 -28 -975 -332 -266 -889 -349 -724 -830 -792 -214 -661 -599 -168 -378 -76 -820 -603 -89 -409 -522 -443 -862 -169 -895 -805 -994 -435 -308 -471 -407 -456 -921 -117 -185 -62 -878 -334 -253 -870 -555 -25 -507 -764 -27 -480 -300 -114 -652 -377 -985 -380 -975 -345 -914 -332 -800 -472 -643 -351 -399 -292 -223 -368 -550 -369 -682 -91 -742 -928 -297 -208 -977 -538 -778 -22 -939 -982 -496 -262 -706 -665 -28 -855 -382 -971 -363 -481 -653 -304 -118 -359 -81 -142 -245 -716 -314 -834 -614 -137 -161 -275 -177 -667 -893 -606 -754 -415 -168 -610 -148 -8 -216 -876 -164 -826 -103 -485 -247 -808 -295 -45 -545 -792 -129 -986 -125 -852 -770 -858 -287 -97 -634 -251 -914 -633 -25 -669 -427 -417 -964 -786 -795 -821 -655 -309 -711 -21 -453 -490 -980 -992 -536 -456 -977 -305 -182 -971 -390 -120 -665 -335 -888 -587 -299 -500 -529 -347 -540 -769 -659 -784 -922 -918 -675 -918 -588 -273 -925 -235 -499 -136 -624 -666 -832 -801 -602 -604 -989 -384 -825 -564 -389 -129 -535 -272 -615 -424 -611 -684 -850 -894 -126 -346 -944 -125 -862 -693 -486 -96 -83 -134 -598 -446 -713 -611 -774 -536 -398 -122 -404 -268 -963 -702 -320 -935 -546 -642 -617 -501 -329 -948 -767 -158 -175 -357 -243 -41 -294 -926 -656 -100 -156 -148 -181 -208 -566 -227 -938 -295 -41 -139 -985 -594 -564 -658 -321 -4 -855 -545 -264 -843 -248 -233 -89 -836 -3 -363 -684 -195 -536 -663 -661 -386 -248 -18 -681 -827 -587 -522 -929 -978 -405 -995 -737 -948 -46 -529 -519 -643 -562 -434 -721 -558 -17 -85 -574 -524 -455 -309 -120 -126 -241 -218 -611 -857 -894 -96 -202 -766 -654 -660 -413 -184 -844 -273 -655 -647 -489 -67 -125 -253 -543 -911 -116 -796 -818 -556 -638 -155 -966 -999 -407 -905 -693 -94 -310 -307 -23 -609 -447 -463 -268 -723 -823 -763 -856 -894 -2 -950 -320 -293 -588 -806 -375 -189 -873 -876 -736 -677 -296 -761 -348 -384 -226 -32 -704 -347 -362 -265 -877 -802 -740 -118 -526 -398 -93 -310 -827 -270 -263 -870 -183 -168 -102 -554 -352 -248 -221 -598 -641 -885 -430 -899 -529 -818 -487 -227 -623 -916 -852 -27 -997 -977 -374 -996 -183 -830 -853 -330 -392 -402 -437 -332 -704 -830 -112 -183 -474 -585 -970 -110 -337 -167 -461 -856 -349 -996 -815 -218 -414 -975 -753 -346 -639 -673 -589 -88 -556 -567 -286 -992 -115 -328 -435 -499 -36 -5 -613 -599 -824 -401 -564 -858 -49 -735 -43 -89 -202 -536 -15 -477 -134 -699 -495 -944 -485 -582 -238 -541 -179 -146 -636 -825 -554 -827 -240 -159 -872 -474 -758 -266 -931 -255 -189 -189 -809 -858 -473 -546 -598 -590 -99 -31 -133 -842 -292 -610 -992 -845 -35 -46 -718 -271 -999 -180 -413 -348 -903 -684 -574 -308 -137 -504 -549 -859 -43 -317 -128 -559 -845 -966 -308 -955 -343 -83 -320 -660 -948 -925 -455 -73 -529 -676 -338 -50 -163 -147 -353 -292 -328 -991 -109 -539 -529 -147 -582 -661 -756 -214 -530 -738 -328 -471 -11 -310 -462 -951 -852 -152 -469 -685 -563 -133 -10 -675 -891 -594 -389 -677 -690 -518 -400 -124 -114 -43 -520 -599 -92 -802 -216 -692 -382 -643 -866 -642 -383 -183 -855 -700 -290 -56 -397 -662 -770 -620 -112 -933 -390 -116 -570 -957 -919 -104 -763 -700 -182 -837 -568 -351 -437 -576 -58 -887 -123 -345 -122 -837 -332 -501 -678 -889 -298 -274 -921 -104 -954 -361 -554 -654 -564 -103 -132 -592 -950 -267 -804 -530 -638 -273 -135 -701 -25 -878 -342 -999 -827 -859 -714 -624 -972 -203 -56 -439 -666 -582 -305 -447 -645 -796 -447 -995 -898 -852 -500 -399 -527 -826 -695 -695 -636 -354 -179 -258 -798 -803 -58 -242 -179 -561 -233 -591 -41 -493 -876 -994 -231 -626 -222 -910 -293 -62 -315 -947 -67 -528 -926 -117 -477 -547 -970 -911 -492 -769 -581 -257 -814 -643 -734 -371 -646 -866 -909 -781 -21 -984 -660 -758 -565 -176 -418 -505 -550 -899 -48 -230 -560 -267 -952 -844 -48 -250 -904 -27 -672 -287 -216 -223 -965 -987 -614 -340 -202 -607 -754 -205 -772 -16 -616 -478 -110 -710 -153 -268 -708 -870 -790 -375 -180 -989 -197 -359 -976 -792 -457 -26 -331 -110 -479 -521 -319 -138 -627 -955 -313 -966 -54 -292 -3 -57 -442 -258 -280 -322 -829 -483 -194 -231 -641 -152 -926 -761 -694 -507 -713 -817 -483 -560 -5 -284 -84 -969 -489 -6 -583 -528 -934 -593 -229 -952 -760 -931 -774 -378 -845 -210 -679 -516 -90 -134 -285 -874 -800 -69 -373 -185 -765 -859 -239 -552 -515 -640 -811 -923 -419 -178 -28 -518 -105 -80 -638 -632 -545 -537 -90 -711 -54 -86 -578 -513 -941 -274 -716 -923 -697 -21 -815 -207 -924 -51 -420 -949 -910 -861 -420 -285 -167 -641 -790 -148 -13 -412 -795 -746 -353 -138 -958 -69 -520 -782 -40 -189 -978 -957 -631 -144 -323 -571 -696 -414 -101 -169 -820 -139 -94 -395 -199 -582 -470 -55 -208 -159 -166 -240 -358 -49 -783 -455 -26 -703 -780 -862 -601 -933 -982 -104 -933 -688 -756 -289 -624 -429 -336 -137 -380 -351 -842 -187 -316 -84 -7 -415 -698 -666 -340 -930 -660 -420 -43 -452 -621 -626 -989 -567 -301 -992 -510 -932 -440 -616 -295 -49 -427 -961 -270 -619 -329 -962 -302 -192 -313 -97 -892 -351 -470 -768 -137 -961 -523 -628 -326 -585 -179 -863 -344 -893 -859 -305 -232 -922 -713 -737 -791 -394 -524 -222 -14 -354 -925 -236 -968 -963 -649 -643 -294 -287 -629 -132 -863 -446 -838 -919 -111 -720 -11 -36 -746 -860 -906 -862 -821 -814 -22 -59 -487 -52 -38 -664 -306 -195 -675 -481 -214 -332 -58 -655 -443 -131 -978 -615 -933 -10 -961 -346 -915 -605 -547 -573 -927 -910 -817 -874 -618 -250 -659 -530 -624 -291 -123 -244 -510 -687 -90 -135 -202 -772 -196 -704 -287 -712 -953 -959 -464 -571 -150 -593 -523 -580 -656 -367 -131 -481 -844 -610 -840 -902 -25 -562 -62 -127 -799 -889 -576 -936 -671 -586 -450 -864 -438 -751 -862 -37 -36 -273 -382 -81 -310 -494 -204 -752 -896 -440 -789 -345 -404 -714 -679 -321 -729 -61 -646 -916 -439 -562 -703 -152 -854 -219 -355 -495 -848 -290 -349 -523 -255 -190 -164 -609 -573 -85 -824 -113 -986 -115 -463 -905 -250 -351 -215 -700 -541 -844 -796 -422 -170 -248 -704 -807 -212 -299 -541 -837 -111 -929 -650 -496 -544 -323 -11 -374 -920 -685 -680 -78 -821 -112 -266 -185 -637 -627 -818 -67 -84 -147 -497 -201 -672 -920 -829 -713 -973 -625 -778 -333 -437 -508 -62 -257 -676 -702 -375 -701 -911 -111 -941 -894 -763 -374 -444 -9 -65 -409 -778 -95 -441 -733 -437 -866 -134 -278 -21 -659 -963 -702 -536 -876 -265 -124 -310 -876 -250 -523 -82 -572 -252 -359 -290 -503 -503 -300 -49 -712 -917 -127 -615 -736 -545 -131 -589 -511 -613 -655 -52 -388 -1 -304 -920 -8 -260 -733 -179 -287 -188 -731 -484 -729 -790 -397 -186 -540 -558 -908 -754 -845 -132 -583 -972 -403 -689 -574 -423 -575 -74 -523 -781 -339 -585 -144 -422 -378 -672 -632 -324 -729 -574 -874 -888 -777 -977 -875 -94 -551 -599 -362 -720 -428 -263 -543 -978 -355 -677 -951 -500 -33 -607 -356 -678 -399 -188 -672 -236 -806 -927 -92 -932 -211 -4 -865 -746 -766 -260 -537 -408 -497 -280 -600 -54 -641 -24 -75 -136 -366 -605 -474 -178 -364 -86 -627 -841 -50 -62 -49 -943 -234 -876 -519 -896 -954 -600 -560 -419 -630 -271 -498 -125 -286 -107 -751 -698 -182 -77 -222 -936 -314 -35 -296 -277 -145 -859 -612 -920 -508 -41 -350 -102 -159 -713 -52 -557 -899 -374 -294 -69 -694 -723 -454 -137 -756 -945 -986 -9 -88 -681 -10 -223 -24 -26 -502 -202 -75 -222 -763 -945 -216 -162 -539 -723 -936 -697 -71 -706 -346 -706 -902 -163 -111 -774 -412 -526 -146 -794 -836 -29 -78 -34 -872 -976 -692 -284 -795 -643 -948 -319 -337 -261 -692 -901 -833 -462 -59 -336 -106 -341 -380 -202 -613 -125 -736 -735 -957 -338 -120 -304 -406 -983 -38 -720 -544 -488 -882 -625 -128 -600 -895 -701 -546 -771 -386 -160 -839 -523 -53 -449 -524 -428 -37 -600 -223 -432 -471 -588 -796 -585 -894 -579 -969 -270 -629 -257 -609 -914 -15 -252 -469 -885 -474 -654 -259 -286 -724 -329 -192 -404 -849 -940 -752 -585 -478 -630 -701 -429 -999 -678 -829 -309 -527 -131 -718 -337 -157 -631 -17 -703 -99 -872 -880 -12 -192 -31 -93 -310 -15 -984 -427 -86 -778 -356 -470 -183 -92 -825 -352 -419 -821 -643 -460 -519 -297 -962 -345 -568 -73 -145 -193 -353 -103 -193 -374 -822 -936 -346 -837 -351 -126 -447 -410 -906 -702 -880 -899 -57 -657 -468 -425 -781 -962 -219 -286 -192 -16 -748 -706 -385 -903 -462 -761 -117 -232 -297 -665 -656 -525 -624 -393 -972 -284 -152 -385 -368 -72 -378 -64 -634 -150 -476 -103 -740 -73 -21 -24 -957 -597 -130 -800 -263 -209 -881 -163 -468 -90 -428 -286 -340 -75 -717 -824 -671 -22 -33 -705 -231 -168 -675 -7 -851 -758 -319 -271 -963 -548 -148 -304 -325 -999 -782 -463 -810 -683 -438 -221 -220 -675 -532 -523 -316 -47 -931 -625 -426 -674 -517 -444 -824 -467 -213 -382 -873 -841 -643 -381 -439 -497 -615 -935 -719 -834 -663 -631 -698 -548 -98 -494 -738 -895 -308 -400 -722 -151 -170 -432 -189 -173 -356 -656 -422 -922 -52 -783 -242 -930 -245 -924 -693 -136 -604 -292 -410 -871 -243 -262 -517 -826 -613 -333 -538 -734 -202 -805 -657 -738 -525 -367 -713 -277 -715 -442 -298 -61 -814 -491 -665 -647 -91 -14 -341 -498 -875 -482 -594 -879 -948 -900 -101 -18 -408 -585 -673 -70 -932 -197 -143 -278 -49 -949 -634 -248 -388 -485 -398 -664 -495 -908 -414 -390 -788 -215 -262 -752 -429 -597 -452 -703 -782 -386 -909 -157 -392 -539 -395 -272 -441 -264 -440 -362 -249 -626 -927 -657 -90 -384 -849 -912 -871 -993 -529 -443 -940 -513 -567 -933 -446 -309 -455 -262 -22 -953 -343 -493 -845 -907 -176 -359 -446 -348 -317 -531 -147 -129 -636 -630 -596 -374 -221 -184 -817 -752 -994 -129 -771 -746 -834 -307 -597 -465 -64 -256 -173 -788 -178 -454 -990 -610 -928 -998 -496 -296 -162 -93 -960 -543 -770 -180 -261 -285 -646 -237 -822 -976 -990 -800 -724 -840 -870 -294 -432 -866 -850 -367 -885 -231 -514 -785 -378 -734 -909 -553 -100 -403 -403 -112 -128 -36 -471 -702 -445 -885 -966 -112 -504 -256 -508 -459 -303 -745 -317 -960 -690 -922 -702 -64 -356 -729 -86 -591 -642 -241 -501 -178 -95 -808 -243 -808 -508 -647 -937 -422 -503 -567 -777 -625 -234 -390 -719 -422 -736 -782 -255 -866 -596 -652 -262 -629 -841 -660 -475 -693 -596 -996 -936 -367 -103 -518 -362 -941 -567 -650 -400 -19 -233 -985 -93 -331 -31 -997 -460 -175 -648 -616 -425 -128 -359 -899 -929 -49 -394 -152 -634 -624 -47 -348 -52 -227 -485 -283 -456 -103 -222 -201 -669 -518 -81 -492 -56 -159 -903 -160 -56 -396 -43 -334 -785 -406 -291 -920 -694 -200 -845 -801 -526 -657 -506 -46 -602 -730 -181 -19 -311 -439 -307 -693 -250 -71 -309 -60 -220 -400 -743 -293 -868 -866 -898 -625 -283 -608 -120 -827 -882 -133 -165 -417 -399 -19 -910 -949 -427 -870 -675 -545 -290 -963 -636 -402 -985 -640 -225 -634 -369 -259 -837 -202 -822 -321 -655 -689 -275 -113 -157 -761 -995 -876 -926 -578 -279 -28 -13 -184 -566 -397 -474 -581 -88 -346 -771 -998 -69 -984 -997 -511 -102 -303 -106 -720 -256 -489 -288 -677 -694 -248 -148 -273 -248 -333 -377 -444 -24 -754 -764 -327 -592 -201 -328 -614 -119 -943 -463 -255 -343 -304 -706 -949 -173 -849 -341 -634 -560 -916 -912 -31 -519 -590 -944 -670 -488 -229 -227 -703 -249 -473 -438 -697 -221 -482 -955 -440 -339 -464 -924 -338 -742 -696 -339 -439 -478 -244 -767 -924 -44 -772 -887 -641 -960 -872 -461 -841 -664 -252 -20 -44 -964 -376 -313 -437 -779 -897 -499 -542 -712 -836 -85 -635 -967 -535 -640 -791 -885 -529 -592 -341 -752 -374 -721 -263 -524 -965 -598 -568 -534 -813 -195 -507 -896 -954 -810 -7 -545 -99 -814 -172 -91 -705 -524 -193 -971 -542 -423 -561 -414 -569 -53 -586 -747 -506 -294 -836 -801 -510 -205 -402 -567 -746 -902 -469 -710 -369 -16 -165 -269 -363 -916 -590 -322 -186 -572 -572 -110 -453 -773 -781 -616 -751 -578 -433 -813 -423 -872 -270 -935 -888 -188 -884 -844 -352 -344 -930 -885 -364 -128 -384 -782 -66 -327 -313 -751 -630 -179 -61 -845 -287 -291 -461 -403 -478 -191 -467 -9 -385 -680 -877 -423 -205 -264 -189 -531 -427 -733 -977 -232 -88 -123 -797 -667 -196 -464 -584 -146 -551 -297 -711 -849 -59 -573 -420 -186 -699 -617 -47 -915 -668 -165 -717 -723 -672 -714 -369 -698 -232 -778 -956 -205 -1 -608 -579 -475 -335 -522 -370 -345 -90 -603 -27 -17 -869 -714 -110 -883 -486 -887 -968 -396 -482 -897 -433 -947 -818 -893 -950 -508 -868 -33 -816 -992 -393 -663 -249 -164 -211 -70 -104 -666 -214 -287 -345 -840 -868 -820 -779 -854 -128 -509 -908 -591 -849 -539 -464 -654 -889 -700 -225 -296 -881 -702 -936 -658 -329 -628 -371 -786 -8 -713 -318 -460 -111 -460 -969 -388 -932 -488 -423 -441 -494 -736 -98 -210 -301 -45 -429 -847 -85 -872 -235 -740 -464 -834 -821 -225 -941 -107 -262 -112 -781 -504 -223 -951 -379 -448 -949 -257 -328 -644 -544 -158 -859 -424 -871 -631 -295 -363 -523 -630 -974 -187 -291 -712 -784 -967 -409 -956 -938 -449 -938 -264 -653 -289 -930 -972 -938 -395 -5 -70 -506 -568 -72 -417 -993 -182 -435 -987 -563 -702 -390 -935 -523 -967 -566 -77 -278 -782 -831 -367 -120 -327 -998 -588 -775 -606 -671 -752 -501 -532 -843 -18 -677 -88 -900 -828 -106 -464 -614 -793 -254 -904 -395 -769 -421 -582 -650 -15 -938 -541 -956 -87 -953 -630 -189 -780 -261 -97 -573 -616 -10 -873 -828 -772 -160 -904 -372 -251 -319 -653 -780 -518 -236 -505 -659 -701 -437 -717 -110 -967 -6 -721 -74 -277 -833 -509 -97 -270 -421 -194 -671 -52 -406 -504 -110 -502 -879 -37 -905 -683 -184 -989 -238 -593 -587 -356 -635 -438 -3 -52 -530 -630 -59 -521 -319 -149 -815 -479 -665 -568 -595 -815 -320 -543 -918 -439 -862 -819 -780 -934 -276 -326 -954 -687 -137 -431 -242 -317 -723 -428 -129 -889 -443 -654 -898 -928 -744 -864 -620 -196 -975 -835 -32 -821 -965 -348 -784 -24 -859 -850 -348 -631 -959 -290 -978 -642 -607 -266 -488 -252 -66 -784 -272 -444 -86 -696 -703 -578 -613 -650 -982 -99 -825 -837 -207 -976 -862 -928 -637 -343 -177 -305 -725 -407 -178 -50 -337 -300 -719 -602 -949 -282 -143 -867 -173 -747 -952 -955 -377 -768 -186 -174 -150 -410 -280 -935 -765 -603 -262 -873 -417 -189 -704 -354 -106 -139 -641 -392 -112 -448 -737 -687 -40 -374 -867 -10 -959 -51 -132 -317 -927 -145 -627 -815 -787 -219 -839 -884 -542 -813 -264 -803 -680 -624 -347 -950 -767 -855 -345 -789 -639 -82 -762 -363 -449 -273 -511 -861 -647 -553 -431 -174 -446 -665 -211 -136 -744 -371 -68 -350 -59 -249 -671 -948 -132 -2 -941 -933 -465 -655 -990 -972 -15 -408 -446 -915 -762 -33 -805 -144 -313 -853 -220 -290 -752 -792 -927 -629 -99 -647 -735 -868 -248 -755 -13 -13 -360 -540 -572 -303 -772 -650 -918 -609 -148 -548 -149 -636 -703 -576 -340 -982 -514 -184 -143 -472 -219 -285 -601 -774 -19 -794 -656 -94 -835 -919 -718 -759 -979 -58 -469 -432 -374 -843 -97 -604 -499 -555 -779 -631 -395 -423 -737 -949 -197 -450 -525 -705 -501 -734 -244 -675 -363 -767 -32 -339 -495 -914 -570 -375 -73 -153 -347 -655 -474 -954 -956 -470 -700 -948 -489 -62 -850 -834 -983 -648 -639 -28 -873 -973 -931 -537 -321 -59 -591 -289 -421 -321 -233 -820 -609 -978 -987 -273 -700 -841 -552 -490 -816 -85 -458 -308 -681 -92 -909 -10 -429 -209 -508 -372 -359 -799 -529 -687 -38 -357 -480 -123 -518 -235 -798 -53 -17 -777 -352 -552 -66 -9 -230 -540 -886 -212 -785 -338 -300 -143 -973 -59 -530 -779 -490 -392 -320 -627 -515 -797 -882 -210 -330 -449 -736 -681 -451 -74 -332 -197 -137 -816 -86 -695 -346 -251 -57 -842 -313 -672 -506 -145 -956 -940 -237 -707 -340 -378 -467 -413 -616 -982 -165 -357 -918 -270 -156 -724 -912 -995 -745 -692 -293 -904 -20 -698 -932 -265 -732 -252 -165 -992 -346 -244 -63 -469 -423 -448 -998 -984 -217 -880 -471 -456 -875 -159 -329 -442 -794 -220 -942 -186 -192 -61 -835 -459 -658 -388 -496 -269 -969 -85 -794 -839 -256 -897 -715 -332 -382 -760 -196 -176 -670 -184 -439 -278 -71 -60 -798 -239 -222 -664 -722 -658 -674 -730 -696 -67 -752 -228 -99 -167 -704 -138 -265 -733 -720 -458 -990 -309 -183 -307 -266 -750 -27 -89 -665 -713 -220 -796 -958 -465 -674 -654 -493 -228 -413 -637 -104 -284 -165 -885 -831 -710 -180 -745 -493 -247 -331 -253 -266 -793 -338 -608 -72 -635 -404 -357 -666 -171 -289 -19 -335 -620 -231 -885 -322 -35 -933 -694 -419 -900 -294 -353 -901 -841 -169 -492 -11 -669 -920 -183 -549 -55 -967 -53 -629 -77 -275 -246 -657 -847 -99 -983 -732 -920 -964 -135 -161 -929 -429 -169 -684 -809 -846 -247 -152 -642 -957 -167 -736 -591 -881 -689 -97 -391 -754 -721 -999 -87 -899 -574 -660 -2 -968 -854 -57 -158 -439 -17 -508 -581 -624 -957 -25 -956 -736 -24 -314 -695 -977 -43 -216 -794 -626 -410 -647 -197 -465 -202 -673 -707 -533 -171 -871 -132 -503 -749 -948 -491 -736 -567 -257 -465 -601 -914 -433 -348 -857 -450 -913 -784 -36 -735 -413 -185 -796 -252 -812 -15 -876 -474 -723 -781 -571 -830 -431 -59 -774 -356 -945 -958 -670 -416 -127 -924 -42 -128 -867 -958 -625 -574 -403 -8 -641 -375 -146 -805 -961 -785 -258 -445 -287 -726 -63 -201 -595 -942 -835 -391 -198 -214 -335 -535 -918 -881 -755 -289 -834 -953 -849 -794 -131 -761 -144 -919 -833 -891 -536 -556 -62 -747 -667 -359 -700 -192 -384 -336 -757 -20 -23 -856 -660 -158 -731 -259 -541 -654 -74 -275 -690 -67 -276 -461 -759 -828 -851 -956 -953 -419 -189 -693 -732 -206 -571 -969 -967 -347 -683 -909 -216 -961 -1000 -28 -80 -432 -35 -644 -796 -55 -828 -344 -26 -853 -198 -77 -757 -715 -6 -796 -157 -335 -506 -594 -665 -177 -890 -440 -918 -411 -884 -952 -814 -111 -184 -270 -145 -934 -84 -399 -712 -471 -806 -499 -913 -299 -186 -257 -155 -150 -575 -676 -925 -865 -324 -161 -827 -739 -444 -481 -827 -502 -505 -825 -974 -257 -144 -757 -108 -591 -149 -543 -452 -145 -243 -192 -803 -465 -784 -924 -638 -911 -981 -177 -729 -234 -737 -14 -583 -867 -29 -124 -467 -510 -658 -905 -829 -190 -398 -373 -755 -996 -703 -243 -39 -353 -614 -219 -780 -618 -747 -983 -546 -674 -286 -62 -777 -322 -110 -863 -472 -642 -383 -338 -695 -900 -831 -89 -381 -1 -272 -83 -470 -580 -130 -923 -750 -723 -319 -64 -931 -476 -304 -157 -717 -326 -103 -913 -34 -879 -641 -837 -571 -373 -896 -780 -191 -684 -320 -369 -353 -782 -261 -465 -280 -296 -102 -552 -748 -822 -516 -756 -849 -19 -243 -57 -203 -261 -182 -196 -521 -345 -711 -949 -134 -882 -867 -285 -883 -492 -266 -775 -254 -788 -244 -52 -645 -525 -759 -302 -591 -896 -580 -552 -59 -889 -253 -546 -688 -882 -14 -671 -152 -227 -362 -8 -570 -740 -542 -137 -785 -354 -1 -473 -640 -315 -26 -22 -576 -864 -883 -244 -218 -96 -121 -799 -469 -894 -116 -881 -354 -599 -309 -177 -702 -72 -60 -793 -69 -172 -183 -629 -500 -674 -906 -216 -451 -768 -298 -374 -123 -220 -727 -361 -364 -619 -931 -507 -252 -658 -484 -685 -27 -177 -369 -898 -36 -803 -475 -317 -821 -464 -961 -278 -438 -162 -892 -857 -860 -234 -849 -439 -928 -159 -966 -750 -689 -983 -877 -690 -362 -614 -613 -922 -270 -573 -867 -64 -178 -530 -593 -782 -115 -206 -666 -964 -217 -783 -38 -812 -747 -801 -924 -329 -930 -896 -556 -59 -942 -246 -598 -227 -199 -285 -601 -998 -537 -766 -356 -532 -263 -559 -960 -986 -724 -645 -54 -365 -720 -457 -248 -305 -879 -706 -116 -961 -917 -376 -21 -583 -154 -505 -980 -811 -182 -322 -607 -679 -848 -453 -478 -253 -878 -633 -92 -348 -101 -730 -335 -528 -552 -497 -452 -87 -104 -652 -33 -329 -736 -301 -262 -834 -335 -801 -211 -247 -638 -634 -792 -845 -841 -426 -469 -433 -539 -814 -248 -415 -639 -375 -428 -1 -426 -290 -217 -46 -175 -507 -787 -221 -144 -229 -417 -565 -704 -9 -846 -644 -874 -987 -504 -295 -868 -347 -519 -813 -599 -635 -485 -269 -426 -647 -953 -629 -767 -624 -555 -720 -156 -165 -13 -289 -455 -378 -739 -720 -913 -396 -138 -182 -510 -402 -650 -506 -550 -883 -736 -829 -406 -657 -165 -50 -245 -978 -285 -559 -745 -996 -161 -384 -86 -186 -965 -463 -816 -805 -554 -546 -601 -662 -50 -499 -630 -358 -848 -527 -224 -847 -843 -901 -799 -530 -262 -336 -157 -98 -279 -322 -600 -633 -228 -637 -823 -67 -600 -42 -777 -23 -983 -66 -943 -373 -775 -577 -376 -727 -902 -191 -519 -94 -236 -776 -313 -624 -219 -869 -722 -729 -941 -852 -357 -830 -484 -269 -458 -314 -622 -450 -771 -883 -995 -931 -828 -527 -635 -519 -21 -634 -769 -24 -687 -924 -382 -694 -416 -838 -277 -355 -476 -782 -736 -442 -543 -881 -265 -991 -539 -52 -685 -133 -385 -976 -81 -171 -865 -739 -503 -231 -783 -444 -887 -168 -60 -687 -732 -352 -231 -374 -540 -988 -165 -458 -563 -392 -859 -307 -207 -797 -524 -270 -725 -659 -979 -966 -587 -222 -451 -47 -129 -793 -334 -943 -1000 -876 -870 -822 -889 -268 -364 -453 -150 -545 -600 -811 -516 -356 -302 -91 -984 -806 -368 -128 -610 -547 -109 -521 -680 -575 -279 -66 -542 -277 -288 -413 -700 -518 -676 -49 -915 -115 -905 -238 -40 -182 -797 -708 -259 -490 -586 -136 -663 -863 -747 -113 -376 -812 -353 -689 -311 -261 -980 -176 -573 -278 -540 -934 -475 -147 -142 -989 -736 -465 -164 -844 -307 -533 -907 -7 -62 -563 -674 -424 -342 -605 -366 -958 -427 -452 -782 -454 -223 -932 -594 -48 -540 -570 -477 -343 -109 -404 -13 -883 -482 -551 -643 -394 -856 -712 -244 -185 -200 -345 -783 -969 -220 -484 -10 -133 -844 -130 -966 -780 -408 -766 -859 -846 -394 -590 -111 -121 -105 -326 -534 -788 -27 -968 -142 -478 -227 -560 -999 -331 -733 -620 -881 -368 -780 -404 -72 -680 -31 -259 -124 -470 -984 -843 -535 -451 -713 -9 -864 -396 -594 -707 -427 -193 -497 -642 -309 -7 -288 -851 -866 -359 -268 -207 -598 -858 -570 -214 -167 -611 -265 -137 -886 -188 -497 -972 -224 -142 -810 -380 -350 -43 -900 -171 -312 -242 -174 -305 -671 -28 -331 -294 -65 -541 -224 -136 -222 -383 -699 -681 -491 -676 -43 -503 -920 -731 -749 -191 -699 -487 -937 -341 -72 -261 -578 -848 -982 -417 -512 -246 -992 -297 -927 -882 -776 -340 -944 -916 -775 -115 -635 -842 -533 -313 -223 -928 -243 -114 -666 -37 -56 -828 -447 -604 -618 -395 -755 -283 -89 -622 -767 -528 -558 -493 -320 -599 -798 -129 -849 -737 -957 -1 -784 -957 -494 -339 -180 -497 -213 -97 -429 -869 -608 -682 -924 -11 -935 -513 -516 -886 -126 -538 -979 -192 -852 -997 -728 -933 -665 -180 -432 -592 -603 -435 -859 -587 -638 -551 -292 -637 -110 -407 -661 -343 -242 -498 -131 -339 -775 -979 -681 -493 -894 -685 -113 -975 -630 -220 -775 -471 -407 -460 -101 -826 -398 -729 -447 -488 -244 -381 -414 -513 -241 -897 -230 -68 -230 -808 -252 -784 -831 -992 -996 -266 -421 -382 -428 -37 -67 -311 -849 -641 -630 -432 -374 -459 -869 -170 -376 -880 -207 -363 -875 -454 -923 -619 -354 -928 -472 -924 -945 -854 -595 -858 -727 -485 -390 -778 -215 -395 -611 -406 -719 -207 -725 -147 -856 -265 -82 -856 -340 -891 -517 -470 -197 -528 -706 -460 -998 -89 -114 -959 -640 -529 -523 -824 -907 -582 -632 -606 -894 -974 -600 -132 -673 -489 -672 -741 -32 -551 -276 -643 -599 -766 -340 -584 -306 -842 -415 -651 -845 -420 -36 -227 -714 -926 -613 -830 -770 -243 -71 -878 -792 -298 -876 -438 -706 -595 -138 -371 -372 -903 -153 -320 -508 -568 -600 -740 -983 -798 -57 -229 -707 -800 -241 -429 -702 -204 -875 -991 -992 -925 -385 -952 -654 -279 -21 -144 -106 -144 -537 -193 -812 -1000 -277 -406 -656 -749 -717 -874 -222 -815 -251 -239 -969 -141 -848 -554 -309 -871 -73 -214 -640 -230 -34 -388 -580 -219 -671 -344 -271 -817 -833 -578 -592 -11 -954 -773 -135 -427 -393 -303 -432 -530 -363 -304 -242 -134 -273 -963 -726 -491 -662 -201 -707 -889 -132 -958 -149 -488 -372 -544 -567 -272 -71 -167 -254 -235 -861 -619 -892 -759 -850 -763 -667 -19 -262 -121 -773 -938 -197 -155 -299 -123 -535 -749 -610 -818 -808 -116 -292 -734 -985 -520 -940 -598 -908 -613 -812 -831 -917 -756 -299 -371 -814 -120 -505 -750 -728 -47 -425 -44 -368 -750 -959 -207 -236 -368 -545 -934 -234 -619 -480 -9 -822 -717 -995 -17 -557 -899 -284 -24 -314 -390 -127 -941 -410 -889 -517 -570 -482 -866 -939 -463 -400 -311 -57 -348 -49 -475 -69 -829 -732 -741 -266 -869 -68 -302 -690 -453 -395 -907 -696 -985 -96 -449 -876 -52 -728 -919 -555 -522 -580 -925 -344 -578 -280 -768 -629 -851 -763 -359 -560 -364 -886 -754 -263 -264 -818 -606 -629 -62 -940 -778 -993 -640 -800 -552 -258 -588 -629 -362 -611 -430 -578 -69 -56 -123 -217 -744 -284 -211 -396 -208 -696 -117 -684 -143 -194 -115 -695 -254 -446 -386 -524 -136 -5 -577 -6 -73 -6 -437 -419 -6 -885 -46 -205 -901 -935 -700 -648 -211 -999 -341 -773 -799 -411 -621 -378 -608 -34 -102 -57 -308 -889 -463 -521 -305 -21 -542 -734 -731 -361 -885 -508 -464 -911 -445 -847 -801 -364 -912 -877 -264 -914 -701 -778 -82 -560 -274 -591 -174 -258 -688 -582 -900 -757 -719 -923 -816 -725 -237 -745 -567 -34 -397 -283 -602 -381 -419 -532 -286 -553 -710 -864 -442 -208 -860 -723 -409 -232 -596 -958 -342 -619 -789 -598 -360 -946 -651 -607 -292 -77 -75 -17 -941 -623 -245 -345 -547 -144 -205 -79 -436 -814 -784 -789 -66 -368 -830 -675 -437 -417 -169 -325 -936 -178 -689 -520 -356 -178 -906 -641 -532 -399 -650 -906 -731 -181 -820 -7 -559 -706 -76 -860 -226 -184 -43 -604 -662 -955 -1000 -974 -629 -447 -449 -132 -138 -485 -796 -925 -600 -927 -842 -511 -601 -683 -441 -917 -366 -6 -216 -357 -542 -297 -765 -290 -780 -354 -847 -7 -798 -186 -681 -238 -609 -56 -17 -984 -204 -573 -632 -122 -576 -701 -806 -503 -226 -12 -33 -939 -120 -22 -996 -49 -411 -723 -293 -63 -333 -756 -963 -1000 -918 -279 -928 -317 -902 -288 -34 -833 -347 -252 -401 -443 -661 -641 -383 -902 -68 -923 -172 -104 -5 -438 -756 -878 -363 -109 -865 -91 -625 -876 -476 -119 -727 -548 -655 -118 -597 -197 -269 -386 -989 -306 -898 -138 -204 -125 -811 -158 -447 -370 -438 -412 -925 -463 -294 -121 -400 -219 -224 -581 -275 -204 -153 -596 -255 -505 -365 -891 -850 -397 -825 -438 -278 -144 -484 -607 -175 -39 -664 -51 -560 -202 -752 -445 -279 -268 -849 -607 -510 -586 -304 -783 -452 -945 -64 -826 -904 -980 -40 -981 -327 -147 -285 -920 -316 -717 -921 -72 -733 -336 -234 -132 -689 -260 -125 -93 -639 -438 -868 -63 -189 -359 -402 -900 -695 -455 -863 -917 -93 -177 -397 -46 -314 -893 -590 -197 -669 -717 -729 -134 -353 -878 -168 -722 -949 -819 -965 -958 -698 -178 -190 -164 -236 -747 -191 -690 -351 -485 -846 -495 -511 -367 -953 -895 -74 -280 -909 -623 -745 -542 -926 -146 -916 -55 -379 -641 -756 -175 -625 -309 -498 -714 -850 -107 -920 -909 -744 -165 -198 -262 -299 -458 -677 -560 -405 -781 -449 -221 -93 -480 -733 -336 -922 -695 -933 -510 -653 -850 -218 -225 -379 -900 -46 -615 -826 -643 -763 -752 -441 -484 -813 -491 -210 -801 -642 -617 -490 -141 -229 -706 -142 -143 -567 -686 -334 -152 -362 -159 -179 -693 -262 -700 -576 -486 -203 -372 -248 -407 -367 -81 -134 -841 -477 -324 -814 -104 -986 -588 -621 -530 -780 -927 -294 -411 -104 -232 -443 -144 -410 -906 -38 -557 -894 -497 -237 -744 -307 -530 -552 -925 -451 -804 -616 -536 -434 -768 -41 -348 -798 -884 -854 -1000 -187 -126 -872 -62 -582 -784 -76 -569 -841 -368 -691 -714 -423 -775 -924 -288 -367 -707 -366 -686 -290 -406 -870 -535 -841 -233 -548 -998 -154 -669 -494 -7 -322 -912 -578 -132 -787 -275 -875 -512 -86 -129 -560 -296 -504 -950 -596 -950 -627 -333 -420 -821 -245 -974 -653 -263 -811 -26 -683 -515 -253 -688 -953 -138 -783 -159 -319 -340 -397 -730 -871 -600 -312 -783 -48 -415 -942 -318 -419 -437 -374 -896 -581 -43 -699 -145 -484 -335 -989 -693 -520 -335 -198 -153 -492 -155 -834 -731 -636 -778 -324 -979 -815 -449 -183 -907 -435 -402 -290 -816 -843 -211 -292 -252 -372 -506 -684 -357 -959 -988 -785 -468 -293 -602 -229 -424 -743 -333 -745 -116 -91 -391 -472 -785 -971 -287 -89 -675 -97 -121 -951 -127 -182 -519 -423 -886 -341 -351 -250 -203 -275 -606 -131 -18 -490 -90 -248 -933 -38 -874 -1000 -842 -77 -23 -26 -998 -922 -443 -363 -219 -204 -556 -370 -207 -381 -736 -946 -987 -282 -851 -875 -534 -609 -749 -174 -716 -556 -756 -97 -869 -457 -458 -920 -47 -887 -803 -899 -507 -709 -285 -26 -921 -833 -731 -138 -714 -9 -36 -516 -930 -886 -539 -848 -540 -367 -948 -229 -192 -981 -717 -82 -535 -692 -698 -387 -694 -601 -36 -815 -351 -54 -911 -719 -299 -755 -109 -889 -16 -991 -92 -773 -999 -901 -661 -889 -924 -219 -559 -957 -709 -160 -197 -492 -244 -789 -25 -94 -406 -537 -650 -438 -826 -417 -571 -571 -73 -448 -551 -544 -860 -896 -406 -484 -312 -970 -290 -680 -953 -62 -345 -914 -798 -629 -347 -156 -484 -822 -101 -738 -566 -877 -814 -185 -231 -422 -729 -965 -976 -481 -772 -160 -241 -228 -601 -646 -689 -520 -287 -528 -229 -496 -519 -209 -321 -862 -910 -789 -531 -819 -465 -514 -788 -831 -99 -909 -184 -898 -814 -430 -486 -300 -937 -981 -24 -821 -633 -338 -174 -672 -94 -393 -55 -570 -833 -524 -204 -758 -485 -517 -76 -571 -792 -360 -333 -848 -567 -588 -316 -530 -868 -133 -793 -142 -66 -3 -497 -947 -819 -685 -948 -775 -558 -571 -360 -185 -719 -317 -912 -657 -917 -683 -310 -811 -85 -971 -225 -679 -965 -955 -261 -582 -347 -602 -441 -24 -130 -683 -21 -518 -653 -971 -741 -489 -887 -642 -937 -925 -119 -954 -49 -659 -747 -528 -460 -44 -954 -182 -360 -100 -536 -268 -282 -36 -694 -220 -866 -371 -289 -759 -975 -142 -664 -636 -974 -299 -690 -681 -959 -678 -465 -265 -375 -742 -179 -523 -457 -762 -709 -64 -4 -463 -306 -174 -432 -274 -371 -905 -939 -462 -271 -530 -883 -668 -965 -464 -983 -798 -785 -793 -658 -831 -580 -337 -24 -556 -865 -419 -752 -527 -944 -762 -514 -691 -407 -704 -749 -15 -494 -957 -685 -9 -84 -851 -851 -725 -68 -496 -863 -400 -964 -395 -546 -365 -643 -152 -108 -875 -570 -212 -591 -166 -550 -447 -420 -35 -547 -404 -80 -341 -601 -480 -556 -102 -508 -368 -880 -515 -466 -239 -812 -639 -214 -403 -793 -73 -812 -30 -690 -576 -261 -891 -924 -529 -230 -853 -654 -718 -536 -122 -787 -706 -757 -859 -450 -955 -522 -213 -485 -164 -854 -41 -515 -419 -830 -53 -585 -427 -719 -120 -361 -366 -800 -282 -841 -745 -420 -932 -240 -575 -156 -233 -266 -243 -711 -226 -907 -660 -417 -771 -48 -476 -399 -41 -823 -352 -398 -718 -320 -227 -372 -325 -733 -100 -299 -146 -893 -712 -902 -313 -735 -281 -20 -696 -982 -260 -913 -576 -926 -683 -448 -333 -404 -892 -762 -832 -794 -539 -281 -968 -706 -32 -158 -513 -450 -160 -867 -506 -34 -995 -93 -702 -567 -490 -382 -774 -442 -425 -521 -741 -305 -121 -206 -399 -757 -271 -466 -857 -546 -113 -145 -930 -680 -20 -737 -480 -834 -177 -932 -458 -572 -802 -412 -766 -29 -749 -183 -208 -867 -992 -697 -133 -507 -849 -102 -193 -562 -153 -411 -537 -919 -272 -312 -70 -900 -253 -754 -487 -168 -387 -189 -260 -373 -243 -443 -365 -323 -532 -127 -375 -970 -108 -155 -526 -194 -604 -342 -446 -580 -43 -253 -327 -111 -755 -327 -569 -533 -828 -716 -485 -707 -605 -316 -376 -466 -466 -488 -151 -263 -519 -261 -920 -69 -257 -649 -119 -608 -604 -499 -642 -739 -939 -257 -112 -740 -321 -611 -109 -415 -37 -688 -586 -516 -957 -475 -365 -999 -919 -927 -351 -543 -216 -382 -633 -3 -539 -351 -186 -838 -839 -241 -168 -433 -494 -522 -822 -385 -140 -129 -316 -425 -8 -493 -437 -490 -692 -234 -440 -83 -754 -258 -345 -684 -542 -557 -823 -490 -100 -688 -332 -178 -162 -523 -855 -412 -105 -571 -995 -253 -534 -804 -118 -902 -440 -243 -511 -565 -42 -643 -141 -498 -788 -533 -576 -655 -331 -76 -699 -927 -742 -867 -331 -381 -206 -224 -328 -269 -859 -492 -247 -286 -864 -553 -814 -450 -450 -71 -170 -570 -74 -307 -325 -67 -906 -810 -636 -347 -690 -928 -572 -828 -153 -438 -454 -330 -320 -861 -308 -767 -830 -524 -134 -662 -18 -173 -481 -508 -364 -184 -443 -38 -64 -757 -963 -104 -562 -702 -163 -290 -498 -457 -632 -38 -293 -514 -481 -569 -469 -50 -774 -98 -1 -536 -29 -585 -914 -33 -807 -601 -475 -130 -632 -16 -705 -955 -153 -161 -130 -586 -500 -151 -18 -294 -539 -129 -52 -622 -344 -799 -492 -603 -57 -970 -741 -928 -27 -11 -456 -982 -580 -480 -138 -324 -928 -339 -677 -27 -644 -495 -598 -507 -199 -139 -198 -424 -477 -366 -953 -828 -317 -535 -593 -868 -548 -140 -426 -27 -550 -65 -642 -510 -748 -959 -606 -302 -847 -11 -117 -100 -714 -106 -461 -644 -693 -634 -238 -336 -102 -246 -285 -351 -90 -460 -775 -741 -89 -157 -730 -508 -980 -329 -576 -405 -512 -26 -890 -880 -488 -359 -774 -902 -528 -562 -578 -697 -576 -951 -483 -591 -251 -532 -806 -64 -664 -226 -904 -452 -269 -398 -51 -584 -288 -42 -30 -128 -354 -262 -878 -126 -637 -49 -661 -981 -880 -926 -326 -716 -611 -668 -869 -493 -69 -442 -632 -459 -951 -253 -467 -892 -584 -918 -950 -712 -326 -620 -374 -511 -748 -78 -81 -747 -401 -979 -389 -775 -203 -405 -450 -940 -869 -825 -165 -281 -89 -27 -976 -14 -645 -951 -329 -72 -769 -699 -885 -300 -913 -252 -785 -240 -137 -703 -157 -236 -917 -636 -318 -358 -997 -926 -687 -858 -666 -657 -606 -723 -426 -234 -558 -62 -502 -270 -148 -615 -619 -885 -10 -823 -749 -791 -10 -945 -22 -222 -214 -110 -371 -511 -690 -273 -144 -807 -782 -42 -387 -832 -450 -547 -1000 -456 -492 -971 -521 -624 -23 -551 -336 -280 -554 -828 -156 -523 -664 -613 -560 -928 -963 -72 -542 -612 -740 -201 -722 -711 -702 -745 -885 -419 -912 -204 -661 -415 -253 -792 -240 -454 -175 -645 -797 -672 -300 -80 -688 -125 -99 -444 -865 -966 -52 -914 -359 -315 -812 -692 -196 -593 -178 -797 -575 -441 -119 -433 -183 -470 -6 -523 -268 -205 -123 -897 -653 -966 -337 -348 -936 -110 -788 -144 -37 -797 -595 -925 -743 -161 -331 -391 -739 -933 -219 -505 -449 -480 -711 -111 -295 -433 -120 -193 -236 -306 -546 -918 -434 -681 -208 -44 -772 -800 -999 -988 -160 -367 -322 -776 -952 -920 -211 -701 -441 -690 -155 -751 -37 -903 -117 -341 -164 -567 -109 -774 -724 -384 -777 -579 -864 -503 -27 -836 -254 -256 -989 -124 -645 -825 -944 -621 -994 -670 -754 -133 -318 -65 -123 -172 -443 -820 -342 -9 -273 -351 -557 -96 -849 -569 -267 -64 -302 -270 -796 -195 -457 -494 -120 -648 -268 -493 -561 -574 -411 -270 -99 -366 -184 -900 -22 -138 -493 -452 -308 -435 -83 -728 -437 -351 -259 -739 -134 -69 -662 -699 -693 -338 -192 -99 -616 -75 -572 -789 -130 -21 -593 -939 -392 -893 -396 -746 -261 -150 -48 -363 -179 -654 -417 -629 -934 -581 -275 -911 -97 -62 -881 -613 -478 -218 -456 -6 -329 -474 -393 -986 -225 -822 -893 -184 -973 -105 -884 -313 -357 -555 -502 -304 -436 -890 -620 -601 -298 -174 -4 -868 -515 -973 -789 -243 -589 -451 -217 -762 -947 -416 -970 -408 -590 -953 -89 -5 -504 -610 -131 -691 -925 -4 -88 -309 -632 -547 -147 -202 -969 -141 -587 -188 -542 -359 -706 -226 -707 -841 -131 -782 -699 -668 -895 -368 -281 -733 -88 -461 -108 -840 -958 -804 -953 -18 -622 -828 -123 -249 -488 -376 -408 -664 -215 -73 -290 -236 -545 -692 -221 -549 -271 -943 -523 -972 -871 -961 -613 -730 -913 -9 -940 -362 -219 -603 -207 -710 -489 -950 -48 -392 -348 -867 -302 -944 -247 -35 -53 -368 -403 -412 -208 -169 -33 -540 -208 -361 -902 -118 -821 -74 -641 -267 -549 -927 -682 -520 -945 -657 -222 -676 -377 -272 -862 -677 -110 -771 -403 -337 -877 -89 -893 -247 -672 -923 -969 -754 -889 -701 -910 -412 -462 -19 -586 -873 -725 -652 -371 -468 -182 -217 -863 -159 -496 -47 -304 -492 -866 -97 -841 -649 -853 -562 -497 -818 -839 -224 -358 -948 -116 -159 -615 -915 -360 -191 -107 -340 -330 -811 -646 -976 -49 -714 -666 -554 -162 -763 -737 -922 -688 -982 -884 -749 -15 -651 -194 -212 -394 -908 -284 -655 -318 -616 -557 -368 -536 -191 -288 -144 -722 -601 -855 -531 -688 -956 -757 -557 -224 -685 -148 -326 -474 -764 -342 -128 -177 -780 -756 -755 -562 -176 -736 -856 -893 -386 -524 -873 -128 -730 -887 -517 -592 -78 -465 -556 -749 -775 -452 -185 -109 -612 -358 -351 -842 -944 -436 -667 -62 -292 -512 -878 -301 -766 -901 -795 -14 -10 -917 -780 -898 -741 -467 -245 -269 -669 -891 -936 -844 -885 -644 -354 -183 -324 -693 -648 -867 -719 -836 -72 -641 -96 -887 -130 -902 -718 -505 -363 -794 -422 -855 -690 -207 -783 -152 -240 -317 -718 -348 -883 -972 -10 -316 -726 -224 -302 -880 -564 -76 -114 -868 -402 -23 -733 -68 -899 -166 -607 -518 -773 -360 -888 -300 -299 -935 -877 -65 -162 -418 -765 -196 -399 -397 -651 -381 -729 -882 -245 -512 -348 -771 -333 -775 -494 -634 -728 -822 -471 -529 -378 -888 -593 -95 -944 -561 -527 -594 -466 -619 -905 -902 -705 -701 -878 -658 -879 -954 -295 -286 -844 -278 -613 -588 -480 -287 -905 -443 -30 -110 -885 -540 -344 -150 -446 -126 -518 -440 -883 -983 -96 -386 -632 -460 -344 -359 -268 -317 -186 -373 -482 -62 -232 -558 -893 -712 -314 -534 -247 -846 -693 -246 -509 -7 -209 -559 -758 -697 -539 -489 -173 -573 -119 -644 -551 -327 -595 -963 -501 -59 -729 -251 -696 -321 -845 -796 -667 -66 -511 -263 -203 -602 -756 -25 -109 -798 -249 -568 -96 -264 -74 -907 -711 -172 -190 -951 -378 -433 -343 -388 -960 -404 -997 -73 -680 -690 -463 -136 -104 -460 -890 -477 -618 -916 -811 -219 -712 -576 -988 -469 -480 -310 -166 -698 -473 -688 -734 -300 -296 -833 -651 -667 -99 -214 -875 -969 -212 -89 -695 -1000 -758 -994 -847 -924 -478 -343 -446 -165 -498 -876 -595 -6 -522 -476 -830 -288 -278 -856 -925 -423 -308 -605 -368 -342 -26 -1 -584 -790 -223 -895 -790 -227 -591 -403 -97 -186 -761 -427 -945 -711 -542 -616 -652 -942 -117 -422 -866 -558 -426 -72 -861 -216 -810 -893 -423 -637 -706 -822 -241 -55 -121 -496 -106 -809 -664 -312 -392 -940 -740 -37 -604 -397 -34 -276 -605 -970 -983 -653 -552 -744 -597 -11 -652 -380 -531 -782 -156 -217 -744 -40 -890 -621 -101 -83 -492 -309 -609 -451 -52 -602 -234 -558 -433 -31 -815 -544 -732 -178 -779 -653 -944 -198 -864 -304 -865 -240 -983 -358 -485 -945 -828 -321 -309 -332 -396 -186 -887 -236 -102 -642 -297 -811 -568 -795 -888 -70 -264 -268 -799 -402 -123 -270 -520 -217 -41 -41 -528 -253 -862 -70 -1 -531 -414 -244 -228 -845 -117 -903 -855 -502 -866 -660 -389 -127 -675 -453 -659 -731 -793 -822 -61 -647 -130 -151 -919 -233 -588 -955 -406 -123 -497 -323 -182 -335 -852 -76 -349 -375 -4 -457 -117 -868 -44 -252 -856 -100 -978 -491 -310 -441 -993 -942 -800 -207 -25 -703 -872 -324 -883 -922 -856 -865 -970 -637 -213 -36 -557 -190 -758 -469 -509 -35 -692 -807 -160 -209 -957 -696 -537 -858 -51 -217 -526 -479 -623 -125 -932 -92 -122 -638 -613 -867 -364 -72 -592 -989 -599 -858 -494 -218 -201 -206 -480 -260 -496 -552 -511 -446 -500 -613 -806 -130 -52 -348 -985 -367 -406 -409 -636 -577 -885 -108 -64 -404 -89 -716 -610 -718 -474 -266 -50 -967 -370 -808 -854 -459 -272 -694 -556 -241 -702 -496 -189 -508 -671 -941 -451 -417 -337 -994 -695 -689 -298 -202 -921 -181 -943 -510 -32 -522 -321 -263 -309 -362 -175 -750 -154 -992 -820 -788 -460 -110 -903 -324 -655 -181 -337 -283 -953 -932 -761 -905 -271 -769 -789 -462 -647 -917 -64 -591 -533 -928 -389 -907 -222 -65 -317 -25 -449 -108 -606 -557 -74 -861 -272 -449 -693 -231 -107 -537 -73 -627 -16 -330 -389 -804 -33 -320 -51 -40 -215 -503 -962 -181 -307 -209 -912 -823 -461 -360 -204 -941 -934 -617 -199 -86 -321 -390 -525 -609 -896 -567 -484 -213 -626 -326 -662 -914 -903 -421 -306 -628 -145 -590 -575 -932 -112 -492 -592 -491 -376 -623 -847 -58 -77 -164 -905 -180 -638 -554 -606 -826 -382 -374 -964 -915 -408 -736 -122 -911 -765 -153 -34 -348 -312 -662 -573 -817 -204 -162 -45 -812 -953 -162 -232 -164 -131 -901 -167 -330 -373 -806 -470 -70 -722 -663 -840 -815 -620 -502 -742 -588 -574 -267 -722 -978 -838 -206 -770 -52 -1 -801 -254 -859 -693 -466 -226 -659 -201 -657 -731 -568 -942 -589 -480 -328 -63 -772 -389 -647 -363 -610 -53 -117 -382 -89 -25 -317 -882 -837 -376 -91 -163 -462 -107 -12 -718 -750 -437 -78 -326 -75 -196 -151 -475 -231 -219 -961 -402 -566 -357 -965 -278 -486 -182 -245 -206 -380 -135 -792 -751 -998 -599 -67 -300 -113 -298 -600 -478 -611 -873 -698 -808 -617 -874 -751 -81 -196 -417 -731 -627 -169 -307 -608 -134 -214 -197 -106 -388 -535 -652 -974 -844 -634 -952 -701 -321 -435 -666 -728 -667 -307 -73 -410 -176 -780 -533 -767 -993 -216 -918 -206 -886 -897 -229 -604 -501 -747 -69 -618 -490 -764 -190 -592 -607 -407 -471 -275 -551 -18 -927 -315 -58 -822 -288 -144 -674 -474 -763 -714 -592 -829 -190 -655 -640 -864 -717 -655 -502 -92 -444 -524 -843 -28 -859 -492 -257 -747 -254 -764 -257 -163 -773 -280 -404 -190 -785 -1 -399 -30 -56 -206 -350 -790 -784 -178 -543 -61 -509 -998 -630 -492 -562 -545 -185 -886 -102 -991 -925 -121 -364 -963 -365 -176 -353 -897 -258 -201 -208 -470 -74 -191 -856 -378 -116 -444 -667 -755 -265 -78 -248 -985 -92 -6 -767 -19 -648 -85 -929 -758 -390 -245 -843 -803 -816 -113 -297 -998 -544 -898 -528 -756 -106 -111 -300 -850 -475 -187 -607 -41 -624 -233 -187 -553 -575 -306 -917 -962 -871 -203 -463 -939 -14 -726 -218 -534 -769 -458 -904 -576 -668 -974 -529 -514 -6 -507 -690 -650 -998 -187 -225 -395 -538 -557 -587 -76 -401 -315 -7 -752 -177 -406 -531 -858 -554 -782 -992 -776 -799 -807 -657 -967 -398 -850 -665 -12 -506 -251 -223 -459 -950 -191 -34 -877 -915 -911 -61 -318 -661 -31 -658 -803 -251 -581 -874 -966 -11 -546 -354 -411 -99 -388 -568 -901 -125 -608 -687 -489 -478 -563 -882 -136 -444 -879 -836 -415 -702 -564 -443 -224 -941 -460 -110 -165 -88 -456 -87 -498 -311 -67 -162 -822 -720 -172 -371 -618 -182 -679 -37 -31 -99 -711 -676 -736 -217 -773 -888 -640 -999 -280 -645 -14 -436 -726 -599 -342 -609 -275 -442 -352 -907 -139 -931 -685 -48 -575 -746 -349 -10 -591 -991 -434 -103 -830 -617 -117 -362 -216 -987 -124 -104 -112 -878 -639 -477 -711 -908 -644 -729 -512 -6 -5 -157 -573 -249 -503 -528 -273 -876 -735 -117 -957 -454 -535 -611 -118 -271 -922 -347 -36 -400 -171 -794 -557 -181 -385 -982 -362 -193 -291 -925 -43 -398 -11 -215 -141 -636 -647 -689 -339 -694 -310 -1000 -23 -972 -944 -386 -515 -632 -179 -184 -889 -653 -814 -868 -790 -834 -849 -912 -687 -532 -869 -486 -689 -710 -311 -455 -61 -220 -361 -953 -369 -552 -201 -687 -473 -621 -378 -979 -807 -288 -82 -663 -71 -45 -690 -368 -219 -671 -745 -341 -813 -524 -626 -475 -105 -964 -603 -297 -444 -99 -456 -94 -782 -797 -627 -613 -344 -460 -445 -24 -316 -148 -653 -633 -200 -698 -250 -769 -653 -2 -814 -725 -38 -970 -425 -437 -816 -535 -435 -723 -476 -525 -630 -737 -937 -556 -692 -206 -145 -512 -215 -635 -437 -789 -506 -559 -334 -380 -523 -544 -438 -906 -68 -391 -717 -933 -32 -698 -16 -895 -616 -663 -455 -313 -426 -870 -839 -50 -594 -263 -789 -843 -276 -897 -349 -67 -169 -206 -996 -301 -504 -418 -69 -778 -832 -338 -913 -884 -10 -910 -802 -134 -902 -86 -402 -995 -221 -733 -675 -886 -670 -70 -374 -91 -855 -195 -212 -446 -790 -533 -460 -882 -34 -570 -695 -651 -538 -959 -335 -442 -931 -804 -991 -161 -629 -957 -49 -826 -753 -687 -632 -23 -723 -279 -981 -626 -343 -530 -311 -365 -223 -597 -51 -901 -167 -14 -384 -549 -137 -789 -532 -300 -980 -847 -974 -524 -817 -97 -886 -164 -520 -721 -45 -20 -153 -195 -649 -767 -97 -25 -50 -204 -244 -913 -445 -788 -579 -475 -991 -787 -930 -875 -23 -17 -664 -933 -83 -140 -195 -363 -161 -476 -844 -749 -39 -857 -557 -915 -862 -893 -621 -521 -941 -187 -940 -404 -20 -518 -384 -329 -929 -257 -123 -453 -673 -213 -459 -91 -662 -756 -268 -764 -428 -619 -431 -794 -562 -412 -826 -490 -911 -165 -288 -663 -736 -596 -316 -101 -903 -12 -936 -394 -19 -805 -988 -146 -734 -10 -356 -843 -419 -946 -973 -234 -524 -146 -554 -568 -52 -660 -67 -273 -429 -665 -111 -643 -359 -216 -167 -73 -717 -173 -743 -83 -923 -225 -621 -908 -571 -865 -556 -658 -351 -438 -128 -323 -46 -835 -825 -311 -144 -753 -377 -252 -479 -664 -599 -944 -755 -314 -887 -227 -463 -109 -708 -761 -690 -362 -151 -821 -733 -316 -294 -811 -178 -431 -555 -983 -889 -101 -935 -257 -120 -260 -184 -500 -290 -873 -558 -525 -929 -415 -768 -483 -570 -610 -894 -5 -972 -331 -815 -9 -391 -566 -793 -31 -174 -348 -854 -333 -659 -738 -850 -177 -298 -751 -673 -561 -210 -577 -55 -823 -488 -921 -815 -264 -549 -273 -46 -168 -357 -697 -679 -776 -997 -229 -111 -678 -723 -332 -688 -397 -519 -392 -916 -307 -452 -186 -77 -421 -893 -263 -840 -245 -951 -28 -843 -305 -68 -76 -286 -967 -17 -14 -864 -859 -111 -402 -627 -752 -589 -135 -75 -664 -730 -752 -331 -843 -566 -42 -7 -379 -156 -145 -305 -514 -354 -274 -205 -374 -208 -895 -904 -344 -633 -717 -39 -845 -606 -82 -485 -702 -464 -998 -660 -506 -285 -837 -643 -951 -144 -717 -234 -689 -119 -748 -595 -649 -554 -600 -656 -540 -987 -111 -436 -811 -639 -923 -628 -565 -925 -610 -534 -383 -945 -928 -77 -925 -853 -152 -675 -924 -959 -779 -225 -621 -822 -595 -261 -522 -617 -813 -310 -820 -848 -725 -697 -508 -362 -853 -601 -897 -425 -134 -328 -966 -321 -668 -904 -361 -232 -188 -467 -156 -180 -257 -426 -626 -808 -654 -3 -810 -52 -899 -797 -228 -565 -37 -325 -912 -341 -554 -671 -404 -41 -74 -877 -990 -477 -831 -640 -497 -421 -713 -648 -578 -88 -65 -824 -638 -544 -58 -646 -633 -477 -60 -57 -747 -447 -874 -650 -385 -454 -14 -352 -358 -910 -295 -795 -273 -424 -10 -451 -243 -655 -664 -50 -644 -211 -57 -405 -410 -236 -66 -961 -562 -226 -956 -624 -503 -733 -707 -490 -919 -90 -532 -347 -622 -4 -233 -402 -670 -943 -660 -130 -669 -29 -43 -421 -999 -890 -1000 -167 -221 -650 -76 -504 -723 -211 -997 -656 -773 -902 -155 -796 -28 -31 -299 -208 -290 -224 -296 -112 -50 -266 -196 -650 -454 -680 -939 -813 -280 -962 -158 -723 -630 -343 -223 -296 -797 -477 -722 -752 -197 -19 -621 -779 -479 -364 -476 -101 -768 -536 -659 -624 -343 -972 -489 -968 -475 -588 -410 -849 -705 -420 -225 -40 -158 -798 -856 -755 -582 -568 -396 -326 -727 -783 -399 -694 -411 -178 -461 -836 -721 -769 -613 -368 -27 -798 -502 -100 -473 -954 -23 -535 -955 -965 -502 -826 -75 -477 -138 -667 -635 -675 -734 -818 -69 -263 -679 -989 -193 -673 -587 -92 -190 -869 -999 -561 -150 -227 -299 -457 -308 -409 -202 -313 -299 -20 -332 -774 -457 -157 -943 -980 -777 -570 -33 -664 -404 -479 -324 -773 -347 -841 -735 -906 -116 -433 -442 -338 -778 -460 -25 -501 -869 -839 -174 -681 -592 -20 -664 -645 -73 -264 -457 -51 -351 -246 -515 -457 -294 -392 -772 -970 -734 -989 -728 -287 -74 -385 -934 -793 -128 -968 -584 -293 -187 -221 -683 -481 -8 -296 -471 -956 -221 -274 -100 -470 -925 -878 -868 -243 -379 -526 -734 -537 -498 -900 -667 -849 -253 -640 -177 -856 -872 -527 -37 -476 -185 -862 -360 -655 -111 -233 -600 -958 -33 -256 -891 -967 -7 -781 -614 -539 -854 -21 -488 -201 -675 -13 -468 -580 -203 -391 -498 -653 -850 -234 -644 -658 -413 -607 -611 -764 -96 -245 -495 -228 -694 -278 -875 -752 -211 -788 -673 -406 -573 -908 -36 -68 -947 -518 -453 -292 -157 -488 -317 -227 -937 -609 -38 -978 -812 -183 -937 -88 -881 -80 -890 -657 -693 -781 -228 -189 -453 -908 -670 -693 -247 -440 -340 -516 -315 -494 -988 -540 -357 -492 -331 -702 -905 -829 -382 -827 -728 -167 -591 -449 -200 -700 -18 -562 -57 -795 -99 -626 -977 -624 -426 -853 -888 -594 -510 -787 -449 -583 -537 -940 -281 -158 -562 -1 -940 -8 -453 -501 -483 -672 -662 -26 -724 -136 -41 -505 -511 -824 -259 -641 -134 -727 -291 -857 -502 -384 -154 -201 -236 -396 -609 -649 -456 -291 -37 -60 -881 -453 -922 -142 -802 -981 -676 -197 -341 -264 -617 -953 -392 -122 -346 -943 -48 -696 -312 -654 -944 -436 -734 -556 -321 -70 -872 -938 -97 -423 -112 -348 -665 -933 -245 -141 -600 -402 -157 -674 -959 -220 -583 -647 -791 -16 -607 -33 -238 -861 -809 -334 -934 -858 -57 -298 -528 -205 -150 -404 -748 -293 -803 -935 -279 -349 -980 -277 -394 -921 -137 -444 -24 -984 -282 -588 -826 -868 -693 -552 -886 -522 -717 -975 -65 -100 -459 -944 -883 -984 -78 -254 -660 -194 -845 -259 -710 -39 -104 -330 -212 -5 -856 -514 -863 -511 -994 -899 -320 -433 -309 -987 -505 -724 -91 -652 -147 -63 -671 -64 -250 -79 -47 -920 -168 -940 -154 -568 -990 -556 -867 -908 -99 -917 -502 -943 -282 -150 -668 -196 -967 -69 -884 -561 -665 -498 -640 -279 -933 -611 -435 -430 -428 -712 -189 -792 -250 -595 -170 -122 -625 -996 -235 -197 -167 -702 -168 -742 -848 -41 -759 -335 -900 -66 -205 -447 -679 -174 -915 -79 -4 -4 -249 -244 -650 -825 -917 -362 -469 -335 -185 -506 -684 -397 -652 -345 -317 -779 -95 -231 -280 -257 -298 -806 -806 -721 -942 -522 -805 -753 -301 -641 -861 -478 -962 -87 -237 -268 -953 -491 -914 -418 -403 -456 -457 -280 -584 -180 -580 -692 -438 -250 -205 -394 -876 -486 -538 -780 -418 -388 -252 -173 -57 -680 -148 -674 -862 -384 -795 -302 -621 -51 -340 -454 -506 -823 -805 -982 -859 -365 -220 -100 -791 -427 -264 -584 -490 -482 -642 -73 -106 -327 -789 -895 -901 -425 -831 -531 -280 -707 -561 -463 -899 -317 -469 -397 -940 -770 -104 -961 -858 -299 -554 -425 -364 -263 -526 -443 -164 -3 -100 -732 -873 -695 -665 -72 -675 -435 -722 -100 -72 -735 -266 -978 -305 -496 -312 -802 -155 -849 -299 -581 -84 -928 -600 -370 -208 -291 -711 -366 -712 -335 -910 -815 -150 -470 -786 -64 -779 -501 -483 -471 -355 -976 -520 -105 -121 -233 -642 -711 -903 -707 -136 -223 -818 -868 -580 -553 -459 -492 -465 -725 -468 -337 -611 -443 -633 -727 -8 -400 -924 -829 -861 -621 -172 -34 -895 -877 -898 -989 -1 -84 -650 -483 -986 -250 -876 -339 -333 -345 -878 -219 -187 -768 -567 -259 -60 -372 -937 -93 -112 -656 -400 -74 -822 -911 -302 -71 -784 -387 -743 -624 -821 -234 -638 -420 -251 -995 -152 -930 -587 -868 -536 -538 -988 -800 -763 -745 -283 -777 -585 -636 -928 -821 -326 -66 -497 -607 -924 -102 -37 -133 -251 -231 -547 -77 -304 -794 -764 -540 -382 -642 -493 -512 -569 -201 -250 -620 -474 -682 -1000 -610 -693 -752 -488 -579 -696 -126 -919 -784 -719 -970 -866 -944 -879 -334 -867 -772 -936 -412 -941 -738 -181 -35 -991 -846 -361 -17 -331 -544 -667 -404 -638 -946 -808 -437 -798 -313 -76 -491 -386 -12 -346 -986 -344 -65 -142 -942 -779 -392 -759 -220 -596 -176 -47 -981 -755 -646 -586 -581 -398 -465 -63 -2 -198 -495 -374 -248 -343 -216 -917 -262 -158 -825 -145 -452 -251 -795 -259 -186 -694 -985 -278 -792 -618 -764 -840 -29 -450 -528 -177 -671 -365 -213 -493 -578 -415 -6 -877 -915 -671 -956 -302 -884 -998 -923 -697 -492 -926 -637 -943 -31 -226 -924 -763 -157 -306 -58 -802 -82 -798 -814 -143 -205 -372 -325 -758 -995 -761 -639 -415 -789 -111 -737 -827 -148 -967 -59 -521 -208 -102 -66 -521 -634 -166 -955 -940 -586 -245 -371 -693 -982 -814 -238 -922 -928 -462 -967 -417 -669 -897 -787 -873 -247 -994 -667 -194 -294 -432 -457 -240 -661 -601 -203 -673 -304 -483 -534 -652 -386 -911 -241 -959 -486 -425 -494 -669 -213 -493 -644 -736 -717 -713 -364 -301 -890 -552 -138 -990 -938 -243 -206 -841 -180 -608 -531 -979 -266 -308 -70 -82 -105 -572 -399 -175 -461 -412 -690 -580 -95 -66 -140 -336 -102 -386 -250 -949 -227 -36 -581 -469 -930 -330 -947 -836 -591 -881 -240 -440 -209 -436 -934 -187 -343 -540 -442 -563 -612 -308 -446 -826 -311 -536 -847 -450 -23 -423 -964 -82 -573 -710 -25 -422 -622 -776 -371 -969 -457 -535 -898 -347 -554 -914 -160 -12 -956 -97 -658 -935 -898 -480 -16 -333 -392 -459 -661 -199 -911 -527 -382 -398 -806 -226 -496 -274 -381 -861 -713 -718 -536 -12 -840 -624 -680 -865 -532 -655 -323 -468 -21 -334 -376 -478 -92 -767 -195 -240 -587 -495 -51 -16 -496 -489 -266 -496 -221 -962 -425 -736 -395 -490 -748 -400 -785 -945 -707 -79 -88 -797 -382 -999 -254 -121 -90 -972 -753 -548 -154 -254 -890 -753 -673 -548 -447 -550 -83 -940 -401 -966 -366 -471 -191 -510 -552 -391 -541 -755 -691 -272 -700 -8 -45 -949 -497 -259 -930 -230 -13 -119 -715 -663 -219 -451 -499 -753 -71 -834 -558 -78 -626 -707 -718 -378 -999 -682 -905 -928 -654 -830 -229 -875 -492 -90 -398 -828 -110 -676 -749 -876 -758 -114 -818 -683 -724 -36 -981 -76 -596 -257 -177 -977 -690 -816 -406 -533 -160 -861 -976 -106 -229 -557 -762 -869 -565 -840 -127 -933 -145 -808 -812 -901 -438 -961 -898 -700 -170 -919 -150 -481 -358 -509 -12 -795 -467 -237 -157 -607 -811 -361 -207 -692 -685 -544 -845 -955 -145 -941 -5 -194 -605 -513 -74 -886 -110 -547 -68 -786 -474 -435 -417 -393 -416 -941 -975 -566 -6 -902 -272 -341 -395 -1 -36 -872 -306 -126 -427 -2 -852 -864 -749 -162 -969 -139 -585 -523 -761 -666 -341 -808 -342 -634 -745 -80 -964 -499 -140 -962 -610 -554 -94 -73 -198 -386 -342 -362 -2 -46 -148 -168 -105 -73 -117 -804 -593 -759 -162 -307 -983 -187 -996 -414 -377 -329 -208 -762 -487 -273 -346 -177 -554 -820 -294 -22 -930 -960 -973 -671 -211 -111 -191 -451 -362 -607 -323 -113 -461 -546 -693 -322 -565 -930 -291 -244 -939 -885 -64 -250 -788 -303 -886 -542 -27 -872 -493 -81 -19 -573 -794 -891 -714 -744 -813 -3 -528 -3 -867 -628 -866 -133 -893 -422 -443 -726 -816 -927 -950 -489 -718 -222 -298 -377 -176 -966 -601 -274 -528 -338 -105 -910 -150 -365 -113 -691 -423 -863 -28 -566 -535 -107 -378 -780 -519 -728 -735 -539 -773 -641 -687 -458 -666 -531 -865 -217 -535 -493 -800 -42 -808 -455 -600 -616 -817 -381 -397 -114 -644 -103 -687 -878 -774 -64 -689 -824 -545 -883 -60 -948 -175 -52 -840 -561 -676 -459 -766 -640 -334 -372 -983 -291 -496 -802 -217 -569 -136 -288 -580 -860 -75 -849 -950 -217 -588 -978 -875 -215 -348 -110 -423 -202 -936 -4 -542 -422 -209 -544 -125 -991 -633 -846 -96 -342 -478 -483 -248 -834 -250 -685 -860 -356 -652 -399 -166 -930 -48 -587 -550 -670 -642 -276 -617 -579 -565 -567 -387 -103 -563 -608 -474 -877 -323 -156 -15 -230 -18 -778 -396 -539 -38 -543 -29 -863 -180 -901 -419 -29 -564 -741 -301 -373 -984 -475 -915 -624 -433 -356 -841 -571 -411 -951 -949 -913 -793 -514 -970 -93 -997 -869 -946 -215 -931 -59 -975 -690 -459 -766 -862 -661 -768 -619 -484 -686 -536 -248 -452 -498 -381 -361 -578 -642 -211 -845 -271 -794 -699 -961 -376 -686 -371 -644 -704 -310 -425 -219 -646 -184 -131 -669 -992 -340 -486 -552 -343 -310 -241 -782 -88 -588 -975 -844 -773 -92 -19 -613 -14 -398 -884 -707 -441 -250 -686 -192 -907 -802 -519 -637 -980 -840 -172 -916 -846 -757 -323 -396 -249 -618 -833 -813 -545 -842 -276 -58 -731 -102 -808 -15 -457 -825 -607 -733 -592 -948 -525 -815 -873 -266 -977 -220 -66 -606 -91 -584 -176 -108 -47 -595 -845 -472 -838 -157 -540 -888 -229 -658 -800 -896 -709 -828 -675 -86 -745 -754 -816 -330 -610 -215 -147 -92 -826 -232 -116 -412 -495 -364 -543 -396 -59 -549 -135 -908 -815 -355 -261 -19 -933 -877 -559 -197 -221 -192 -896 -112 -276 -748 -666 -888 -694 -146 -634 -476 -574 -373 -19 -548 -14 -792 -14 -440 -238 -511 -975 -49 -586 -222 -576 -111 -400 -917 -241 -362 -775 -254 -959 -32 -515 -60 -549 -497 -813 -565 -426 -545 -127 -153 -794 -730 -552 -748 -577 -157 -590 -828 -341 -486 -722 -537 -326 -680 -239 -155 -38 -468 -303 -33 -626 -815 -622 -700 -879 -203 -374 -934 -699 -253 -360 -323 -748 -358 -814 -712 -946 -523 -848 -454 -276 -606 -552 -409 -475 -452 -692 -610 -217 -494 -892 -765 -698 -641 -600 -96 -211 -512 -191 -992 -440 -481 -15 -859 -144 -48 -665 -862 -279 -582 -461 -492 -892 -436 -594 -605 -100 -293 -189 -668 -840 -834 -230 -341 -261 -877 -66 -920 -114 -874 -4 -492 -956 -977 -84 -509 -150 -296 -127 -246 -618 -460 -895 -863 -267 -16 -112 -305 -839 -822 -227 -697 -980 -161 -327 -322 -304 -630 -496 -852 -392 -599 -971 -503 -257 -807 -54 -920 -267 -759 -868 -88 -16 -11 -809 -434 -983 -933 -282 -557 -891 -984 -490 -454 -917 -45 -717 -713 -307 -855 -583 -446 -848 -956 -316 -997 -620 -531 -435 -633 -632 -553 -576 -594 -175 -195 -310 -352 -218 -531 -324 -445 -723 -472 -65 -985 -821 -111 -860 -796 -366 -44 -746 -174 -707 -132 -627 -179 -780 -694 -57 -523 -484 -786 -85 -138 -472 -523 -509 -774 -234 -610 -685 -324 -437 -811 -97 -303 -180 -682 -782 -162 -200 -102 -432 -677 -330 -972 -838 -8 -936 -877 -59 -356 -228 -740 -855 -356 -976 -468 -373 -726 -258 -137 -207 -387 -625 -493 -617 -277 -267 -306 -545 -621 -310 -51 -412 -758 -281 -831 -220 -748 -961 -911 -296 -941 -423 -234 -836 -750 -903 -852 -523 -22 -241 -899 -750 -538 -576 -108 -383 -134 -746 -709 -81 -945 -330 -120 -814 -503 -886 -159 -786 -951 -404 -551 -702 -945 -98 -722 -895 -975 -187 -765 -584 -553 -510 -617 -22 -476 -64 -691 -272 -449 -850 -993 -498 -847 -615 -830 -882 -779 -35 -385 -223 -563 -510 -672 -824 -56 -548 -25 -727 -37 -761 -735 -906 -534 -944 -180 -361 -921 -659 -562 -82 -282 -435 -320 -342 -62 -343 -186 -97 -848 -580 -27 -272 -649 -94 -969 -153 -111 -715 -261 -392 -607 -880 -111 -777 -554 -120 -932 -333 -842 -398 -606 -535 -374 -305 -430 -898 -76 -952 -94 -207 -839 -882 -539 -254 -543 -957 -315 -595 -660 -9 -251 -7 -874 -103 -845 -490 -207 -195 -955 -675 -577 -694 -165 -731 -344 -206 -15 -411 -325 -509 -927 -525 -435 -355 -275 -892 -423 -636 -336 -791 -861 -13 -171 -514 -732 -156 -520 -594 -813 -846 -129 -710 -81 -675 -722 -150 -985 -782 -925 -612 -899 -622 -764 -51 -608 -763 -294 -460 -525 -858 -712 -541 -816 -807 -122 -633 -150 -634 -529 -108 -881 -772 -201 -767 -901 -794 -435 -718 -536 -643 -151 -1 -632 -454 -744 -972 -282 -583 -469 -980 -154 -902 -687 -308 -557 -131 -56 -490 -219 -697 -509 -957 -743 -489 -544 -655 -902 -229 -429 -837 -725 -20 -674 -291 -481 -192 -873 -226 -944 -859 -584 -223 -781 -542 -194 -286 -907 -464 -491 -231 -443 -597 -294 -241 -536 -351 -615 -468 -199 -886 -333 -681 -834 -938 -933 -614 -734 -945 -381 -81 -294 -182 -661 -614 -712 -961 -694 -722 -73 -804 -335 -489 -889 -518 -815 -43 -337 -26 -241 -24 -207 -975 -678 -355 -564 -766 -505 -296 -864 -773 -915 -242 -999 -538 -561 -108 -108 -968 -351 -480 -635 -290 -221 -827 -243 -105 -179 -419 -911 -695 -216 -666 -591 -386 -4 -806 -403 -630 -866 -88 -717 -926 -551 -202 -287 -274 -851 -971 -853 -151 -396 -569 -849 -93 -947 -636 -910 -294 -893 -884 -827 -584 -468 -760 -585 -567 -900 -25 -511 -80 -980 -653 -741 -197 -283 -66 -202 -890 -781 -773 -574 -835 -675 -95 -865 -73 -538 -527 -999 -789 -163 -64 -977 -277 -816 -457 -526 -562 -243 -34 -602 -104 -182 -516 -840 -553 -928 -777 -915 -517 -828 -918 -141 -536 -551 -278 -350 -186 -936 -342 -234 -793 -990 -362 -75 -678 -96 -530 -129 -875 -389 -970 -42 -655 -593 -120 -571 -403 -586 -553 -499 -118 -158 -60 -950 -98 -559 -820 -321 -410 -867 -119 -646 -767 -834 -520 -955 -715 -964 -861 -513 -617 -113 -408 -39 -499 -405 -796 -613 -422 -501 -472 -784 -11 -337 -305 -626 -858 -334 -467 -954 -607 -658 -876 -662 -774 -850 -992 -827 -764 -629 -522 -52 -15 -12 -226 -278 -335 -434 -164 -181 -71 -106 -807 -774 -528 -585 -947 -162 -138 -318 -788 -104 -567 -250 -672 -634 -101 -914 -423 -440 -932 -856 -656 -998 -911 -662 -982 -892 -981 -958 -570 -585 -889 -399 -194 -917 -957 -629 -855 -330 -848 -50 -768 -169 -203 -856 -400 -569 -272 -265 -285 -268 -277 -214 -216 -219 -466 -696 -566 -579 -729 -910 -233 -424 -780 -487 -690 -143 -136 -402 -655 -491 -577 -443 -86 -4 -516 -993 -489 -92 -441 -531 -509 -450 -647 -204 -456 -785 -492 -386 -419 -774 -382 -404 -570 -658 -535 -312 -418 -371 -132 -130 -17 -556 -779 -841 -195 -313 -193 -710 -338 -84 -915 -953 -150 -814 -283 -419 -883 -151 -252 -140 -886 -947 -555 -376 -672 -699 -30 -541 -82 -173 -339 -407 -137 -873 -518 -71 -762 -973 -94 -829 -554 -226 -8 -277 -534 -454 -401 -316 -696 -813 -661 -687 -745 -150 -966 -363 -897 -202 -581 -492 -358 -145 -169 -159 -551 -441 -441 -620 -854 -952 -882 -833 -125 -68 -595 -541 -856 -436 -421 -955 -335 -280 -783 -757 -521 -519 -621 -297 -654 -981 -760 -216 -631 -914 -328 -123 -932 -464 -327 -739 -688 -839 -399 -68 -499 -765 -509 -659 -832 -194 -140 -959 -906 -213 -378 -508 -609 -267 -534 -122 -355 -451 -752 -535 -92 -577 -106 -912 -651 -459 -403 -26 -991 -645 -248 -499 -119 -532 -418 -109 -426 -19 -979 -444 -21 -943 -975 -325 -728 -606 -337 -826 -486 -884 -685 -599 -946 -3 -656 -761 -403 -111 -306 -700 -610 -883 -761 -832 -260 -622 -842 -783 -614 -890 -122 -451 -309 -840 -612 -419 -383 -326 -162 -72 -873 -213 -758 -360 -605 -390 -915 -18 -107 -629 -215 -854 -227 -593 -778 -913 -608 -589 -123 -166 -490 -16 -194 -271 -243 -635 -332 -795 -734 -520 -56 -594 -596 -329 -992 -241 -887 -57 -98 -548 -704 -858 -265 -220 -595 -936 -284 -470 -961 -340 -11 -756 -702 -949 -211 -48 -857 -934 -177 -250 -388 -351 -591 -541 -206 -890 -45 -186 -337 -722 -70 -279 -598 -209 -839 -45 -797 -337 -342 -837 -837 -875 -61 -461 -916 -219 -933 -151 -399 -549 -888 -958 -507 -722 -64 -449 -907 -589 -287 -923 -615 -242 -815 -789 -507 -789 -554 -350 -912 -460 -204 -698 -612 -39 -529 -234 -164 -661 -119 -468 -15 -415 -368 -660 -406 -746 -407 -133 -404 -90 -197 -560 -994 -232 -469 -361 -572 -284 -810 -585 -193 -345 -411 -156 -369 -868 -773 -81 -436 -792 -339 -881 -799 -224 -343 -669 -186 -703 -491 -886 -385 -42 -669 -927 -388 -368 -610 -822 -936 -107 -842 -18 -873 -48 -404 -385 -809 -499 -622 -696 -837 -442 -132 -658 -744 -619 -930 -874 -110 -574 -5 -615 -207 -420 -500 -677 -573 -676 -97 -575 -339 -274 -813 -830 -424 -677 -680 -260 -457 -618 -803 -284 -630 -549 -656 -200 -605 -372 -652 -995 -367 -296 -629 -892 -486 -641 -558 -647 -310 -163 -226 -520 -349 -975 -265 -605 -536 -178 -438 -391 -520 -577 -990 -180 -158 -723 -325 -50 -615 -396 -846 -415 -240 -970 -303 -921 -178 -547 -241 -733 -596 -757 -752 -782 -483 -514 -873 -651 -862 -167 -929 -110 -599 -181 -958 -745 -67 -511 -606 -952 -588 -738 -669 -370 -510 -24 -213 -497 -66 -185 -131 -709 -480 -721 -396 -457 -281 -580 -245 -519 -169 -504 -796 -259 -231 -650 -631 -134 -317 -111 -123 -942 -744 -376 -988 -76 -948 -871 -25 -92 -879 -797 -323 -867 -322 -501 -35 -11 -649 -909 -857 -732 -764 -572 -688 -661 -196 -715 -196 -396 -852 -325 -340 -395 -270 -143 -706 -945 -586 -651 -990 -721 -62 -417 -881 -614 -382 -510 -656 -490 -148 -275 -922 -395 -53 -634 -813 -82 -145 -352 -369 -223 -175 -397 -299 -569 -790 -542 -62 -849 -345 -238 -321 -925 -300 -333 -606 -605 -964 -375 -333 -397 -868 -795 -915 -716 -436 -828 -79 -92 -907 -619 -600 -581 -532 -240 -628 -94 -181 -14 -847 -355 -81 -5 -805 -537 -453 -477 -440 -187 -328 -138 -724 -961 -113 -826 -676 -254 -933 -998 -65 -385 -8 -929 -683 -70 -106 -528 -303 -23 -359 -493 -622 -363 -112 -486 -943 -884 -710 -779 -333 -111 -272 -924 -654 -362 -687 -322 -317 -949 -287 -725 -727 -175 -43 -562 -22 -970 -198 -919 -372 -712 -637 -863 -52 -545 -908 -678 -527 -558 -733 -177 -932 -325 -660 -572 -474 -671 -37 -208 -425 -134 -815 -309 -998 -299 -313 -817 -168 -995 -705 -893 -597 -327 -779 -881 -935 -738 -28 -76 -229 -530 -455 -153 -739 -640 -250 -433 -333 -670 -314 -839 -721 -272 -51 -141 -290 -748 -196 -384 -726 -649 -756 -395 -720 -40 -321 -43 -595 -373 -376 -482 -941 -286 -609 -975 -332 -749 -594 -842 -12 -728 -602 -391 -47 -306 -524 -632 -558 -605 -62 -134 -63 -95 -171 -83 -482 -638 -890 -835 -344 -480 -341 -446 -59 -19 -180 -755 -521 -172 -1 -118 -139 -129 -334 -863 -547 -992 -289 -978 -976 -408 -302 -328 -648 -848 -382 -730 -826 -124 -909 -354 -636 -29 -725 -724 -242 -121 -631 -238 -223 -389 -523 -310 -662 -131 -813 -151 -704 -324 -299 -299 -42 -210 -533 -209 -765 -705 -53 -532 -416 -927 -238 -787 -208 -804 -661 -772 -601 -862 -730 -235 -48 -722 -417 -9 -144 -79 -231 -13 -175 -419 -456 -595 -155 -929 -140 -3 -591 -685 -497 -965 -437 -63 -574 -579 -880 -173 -845 -598 -819 -922 -511 -521 -372 -153 -539 -585 -649 -55 -829 -749 -760 -463 -904 -196 -519 -903 -83 -462 -842 -691 -236 -697 -437 -897 -640 -627 -919 -779 -729 -345 -955 -842 -427 -962 -527 -300 -385 -885 -341 -549 -74 -968 -459 -819 -152 -34 -797 -598 -121 -438 -297 -916 -912 -383 -549 -604 -847 -347 -187 -531 -572 -883 -939 -136 -685 -138 -179 -28 -372 -451 -16 -845 -306 -541 -68 -798 -246 -999 -896 -890 -964 -699 -621 -28 -303 -900 -650 -706 -816 -727 -677 -879 -376 -696 -208 -104 -967 -569 -691 -300 -229 -96 -583 -192 -885 -31 -939 -376 -136 -479 -655 -201 -149 -33 -323 -694 -239 -551 -976 -680 -401 -743 -926 -559 -188 -358 -416 -836 -329 -384 -110 -874 -440 -190 -553 -759 -337 -959 -542 -922 -166 -944 -715 -400 -378 -641 -76 -804 -836 -543 -299 -723 -71 -748 -349 -872 -569 -682 -707 -148 -305 -129 -595 -253 -43 -189 -375 -957 -398 -765 -184 -273 -429 -432 -994 -309 -19 -905 -152 -363 -226 -531 -375 -968 -392 -354 -221 -671 -937 -196 -811 -262 -16 -708 -752 -451 -1000 -607 -577 -370 -292 -507 -968 -434 -300 -242 -510 -382 -252 -639 -604 -200 -444 -991 -31 -134 -988 -890 -80 -644 -276 -596 -890 -382 -477 -833 -995 -343 -215 -842 -817 -440 -8 -625 -42 -445 -67 -889 -542 -741 -567 -885 -193 -740 -365 -935 -606 -83 -904 -218 -927 -741 -760 -611 -507 -696 -408 -519 -656 -5 -231 -778 -824 -983 -193 -505 -587 -320 -440 -773 -191 -41 -891 -595 -440 -395 -761 -996 -728 -236 -446 -354 -766 -42 -518 -915 -265 -938 -513 -807 -596 -168 -19 -615 -949 -26 -606 -680 -587 -472 -884 -413 -448 -675 -926 -864 -24 -779 -129 -967 -960 -264 -76 -920 -920 -101 -881 -902 -888 -75 -662 -389 -763 -527 -501 -155 -179 -884 -800 -113 -938 -174 -326 -353 -13 -557 -38 -820 -734 -555 -257 -620 -639 -468 -537 -562 -270 -385 -737 -675 -913 -36 -447 -378 -11 -750 -94 -940 -929 -357 -697 -360 -915 -580 -71 -86 -211 -509 -801 -772 -276 -409 -871 -832 -130 -497 -229 -16 -152 -301 -843 -711 -488 -148 -1000 -240 -340 -855 -942 -378 -964 -912 -328 -941 -316 -54 -422 -583 -772 -681 -822 -438 -525 -492 -552 -635 -691 -4 -24 -238 -67 -195 -395 -51 -78 -143 -398 -444 -380 -43 -513 -902 -74 -192 -981 -854 -677 -508 -624 -748 -701 -508 -731 -488 -187 -546 -975 -786 -63 -431 -483 -615 -202 -868 -136 -97 -904 -342 -304 -488 -137 -903 -313 -873 -700 -546 -620 -536 -774 -998 -640 -563 -723 -333 -318 -787 -844 -105 -301 -237 -316 -789 -258 -35 -496 -939 -821 -909 -919 -443 -261 -815 -414 -577 -773 -210 -389 -278 -425 -748 -820 -72 -974 -865 -77 -710 -587 -510 -475 -633 -238 -729 -876 -457 -412 -305 -397 -514 -115 -255 -982 -442 -11 -699 -317 -252 -219 -77 -91 -21 -480 -99 -650 -136 -614 -879 -887 -545 -610 -422 -828 -256 -867 -293 -619 -533 -526 -151 -385 -205 -346 -693 -196 -452 -372 -34 -105 -850 -283 -302 -506 -969 -440 -707 -841 -667 -945 -239 -980 -164 -758 -561 -145 -150 -376 -441 -896 -385 -351 -113 -939 -576 -1000 -762 -149 -361 -829 -205 -247 -938 -90 -424 -792 -862 -669 -391 -407 -951 -603 -375 -425 -708 -971 -964 -311 -160 -316 -730 -932 -635 -334 -994 -790 -848 -276 -581 -832 -489 -827 -197 -350 -125 -675 -23 -255 -461 -496 -178 -931 -491 -37 -631 -37 -870 -368 -457 -592 -611 -114 -282 -586 -535 -537 -194 -255 -534 -623 -116 -259 -661 -112 -334 -654 -780 -294 -233 -777 -622 -953 -43 -759 -11 -766 -280 -816 -929 -867 -978 -89 -867 -866 -564 -425 -78 -292 -588 -848 -556 -174 -724 -445 -260 -984 -942 -355 -749 -811 -129 -344 -915 -239 -856 -130 -694 -898 -95 -515 -65 -390 -520 -99 -599 -951 -65 -790 -924 -356 -287 -457 -655 -129 -482 -705 -26 -402 -121 -956 -797 -191 -137 -972 -550 -479 -238 -401 -142 -586 -803 -700 -996 -595 -466 -215 -118 -598 -352 -985 -140 -758 -256 -179 -535 -643 -75 -454 -221 -300 -357 -248 -22 -577 -340 -711 -822 -261 -939 -632 -769 -340 -182 -843 -237 -774 -297 -448 -170 -926 -785 -601 -630 -371 -104 -566 -640 -40 -377 -27 -513 -631 -642 -417 -266 -975 -546 -379 -237 -691 -590 -13 -310 -334 -596 -81 -833 -675 -763 -65 -35 -986 -483 -874 -114 -963 -376 -340 -106 -883 -472 -920 -553 -451 -14 -925 -383 -8 -619 -13 -842 -126 -25 -137 -149 -871 -817 -845 -836 -901 -481 -674 -661 -810 -354 -930 -413 -300 -510 -836 -22 -4 -954 -389 -990 -905 -279 -478 -300 -28 -338 -11 -273 -963 -925 -79 -487 -218 -862 -970 -506 -433 -50 -96 -894 -304 -380 -366 -750 -902 -455 -434 -704 -702 -928 -874 -905 -383 -438 -863 -238 -747 -926 -55 -120 -248 -745 -563 -366 -113 -320 -661 -569 -336 -884 -720 -467 -886 -231 -580 -369 -891 -368 -7 -510 -261 -707 -953 -258 -930 -367 -282 -914 -611 -812 -136 -139 -394 -271 -638 -953 -853 -516 -762 -606 -447 -583 -386 -67 -447 -380 -184 -727 -558 -54 -190 -428 -3 -117 -800 -602 -673 -579 -314 -791 -913 -148 -750 -631 -414 -520 -138 -265 -669 -196 -74 -106 -769 -776 -163 -453 -791 -155 -581 -196 -446 -269 -407 -836 -858 -574 -85 -632 -478 -229 -873 -642 -100 -30 -269 -259 -446 -306 -482 -225 -876 -565 -297 -929 -337 -656 -504 -807 -442 -134 -354 -689 -981 -913 -296 -536 -940 -886 -377 -853 -722 -489 -929 -498 -317 -385 -919 -263 -405 -657 -1000 -655 -290 -212 -397 -519 -572 -276 -579 -65 -559 -673 -22 -500 -171 -179 -97 -915 -606 -474 -566 -179 -669 -596 -844 -754 -371 -294 -886 -459 -905 -994 -171 -41 -725 -98 -491 -4 -355 -571 -828 -144 -86 -169 -953 -22 -592 -828 -50 -50 -380 -318 -102 -85 -245 -439 -560 -461 -497 -453 -869 -18 -704 -376 -914 -755 -298 -361 -864 -43 -157 -286 -807 -110 -437 -94 -17 -746 -902 -634 -224 -422 -799 -761 -14 -475 -152 -327 -145 -375 -42 -344 -367 -688 -274 -636 -702 -985 -842 -232 -28 -262 -558 -30 -618 -481 -164 -43 -281 -238 -504 -458 -630 -424 -138 -201 -506 -212 -638 -318 -731 -948 -403 -962 -520 -33 -2 -465 -33 -98 -34 -99 -259 -119 -719 -48 -804 -151 -857 -245 -855 -523 -825 -333 -133 -220 -681 -56 -411 -456 -584 -115 -590 -719 -400 -305 -80 -771 -708 -583 -122 -593 -147 -422 -518 -967 -868 -423 -248 -609 -442 -288 -301 -12 -594 -755 -162 -583 -410 -164 -661 -666 -619 -226 -393 -924 -605 -862 -724 -796 -726 -745 -294 -397 -881 -967 -18 -309 -722 -776 -609 -838 -540 -821 -223 -681 -757 -805 -464 -3 -135 -228 -841 -771 -691 -77 -310 -947 -638 -575 -48 -865 -786 -123 -617 -293 -689 -591 -630 -498 -961 -489 -651 -349 -979 -557 -992 -615 -474 -788 -96 -196 -468 -566 -974 -359 -831 -681 -198 -522 -378 -570 -938 -279 -935 -628 -172 -818 -489 -952 -526 -691 -410 -782 -445 -669 -714 -912 -794 -314 -980 -710 -511 -279 -356 -152 -10 -153 -545 -32 -97 -675 -283 -172 -789 -281 -488 -524 -683 -743 -35 -880 -65 -936 -363 -298 -655 -75 -491 -141 -911 -714 -677 -599 -430 -851 -719 -825 -341 -602 -731 -574 -957 -668 -482 -406 -774 -574 -820 -977 -689 -230 -360 -742 -630 -465 -505 -456 -530 -696 -504 -344 -280 -967 -57 -423 -944 -839 -31 -784 -945 -136 -799 -321 -710 -668 -311 -961 -970 -268 -397 -409 -410 -798 -217 -776 -229 -474 -227 -968 -36 -78 -660 -297 -601 -554 -378 -325 -262 -285 -986 -326 -273 -387 -831 -108 -690 -505 -298 -553 -66 -837 -363 -123 -307 -988 -971 -630 -976 -987 -719 -713 -739 -93 -397 -219 -821 -35 -37 -128 -811 -603 -108 -846 -961 -22 -727 -601 -818 -133 -12 -843 -435 -785 -942 -747 -395 -832 -725 -363 -501 -578 -783 -426 -388 -739 -955 -601 -615 -671 -517 -524 -169 -95 -922 -16 -710 -403 -626 -777 -549 -866 -523 -472 -814 -42 -393 -770 -455 -843 -475 -449 -122 -32 -398 -179 -60 -718 -891 -624 -962 -302 -304 -773 -439 -807 -773 -197 -201 -891 -143 -43 -397 -397 -20 -276 -278 -259 -403 -165 -219 -136 -421 -649 -166 -199 -128 -648 -791 -624 -905 -81 -987 -848 -111 -836 -435 -381 -844 -57 -447 -539 -624 -887 -400 -947 -364 -625 -567 -933 -280 -147 -571 -184 -107 -694 -211 -392 -965 -332 -837 -41 -784 -823 -440 -217 -985 -383 -302 -489 -86 -512 -28 -453 -326 -81 -67 -975 -892 -469 -346 -845 -363 -260 -221 -62 -746 -814 -18 -166 -755 -377 -356 -898 -689 -284 -302 -680 -604 -117 -272 -378 -358 -456 -836 -644 -85 -477 -225 -207 -650 -748 -545 -959 -278 -171 -939 -197 -314 -238 -916 -280 -909 -620 -84 -479 -946 -171 -137 -40 -958 -61 -173 -821 -926 -609 -730 -566 -601 -92 -105 -42 -459 -588 -269 -599 -523 -86 -864 -640 -438 -970 -172 -717 -757 -825 -627 -806 -382 -580 -57 -312 -451 -721 -730 -730 -944 -179 -927 -456 -585 -352 -281 -829 -353 -613 -344 -78 -417 -882 -904 -41 -400 -482 -394 -639 -664 -396 -908 -242 -432 -149 -299 -397 -755 -555 -185 -855 -506 -810 -102 -848 -35 -80 -666 -623 -408 -869 -986 -10 -268 -192 -856 -962 -418 -279 -960 -788 -75 -241 -650 -544 -230 -953 -554 -903 -545 -913 -130 -580 -587 -387 -690 -199 -250 -831 -917 -238 -740 -714 -173 -310 -407 -860 -421 -859 -635 -937 -316 -394 -951 -974 -255 -631 -468 -927 -499 -589 -59 -190 -620 -396 -160 -287 -870 -516 -332 -100 -397 -480 -637 -839 -723 -612 -84 -74 -458 -225 -545 -51 -197 -815 -765 -279 -123 -133 -670 -178 -384 -670 -493 -401 -861 -899 -94 -148 -220 -687 -783 -487 -348 -428 -601 -416 -498 -994 -316 -395 -263 -409 -209 -785 -686 -249 -725 -652 -320 -446 -458 -795 -374 -924 -370 -396 -666 -519 -412 -623 -252 -170 -13 -326 -659 -904 -801 -719 -711 -415 -884 -995 -413 -809 -203 -275 -603 -489 -903 -372 -697 -118 -586 -120 -148 -568 -805 -846 -906 -264 -370 -443 -604 -844 -125 -103 -528 -96 -730 -647 -998 -417 -860 -990 -312 -165 -320 -343 -889 -813 -705 -55 -755 -912 -511 -580 -790 -126 -773 -547 -528 -517 -13 -372 -426 -869 -923 -654 -911 -557 -393 -915 -46 -424 -374 -550 -716 -464 -188 -717 -43 -181 -297 -743 -781 -147 -838 -662 -940 -368 -261 -332 -483 -681 -818 -164 -279 -441 -143 -976 -643 -401 -269 -265 -60 -623 -937 -311 -875 -421 -419 -277 -19 -955 -298 -283 -89 -909 -266 -665 -30 -868 -690 -426 -611 -743 -243 -627 -891 -8 -667 -407 -153 -337 -620 -316 -177 -614 -172 -298 -701 -248 -323 -50 -771 -261 -501 -507 -34 -843 -860 -348 -918 -411 -410 -553 -189 -990 -161 -119 -345 -952 -716 -319 -148 -462 -780 -318 -768 -719 -743 -777 -329 -409 -307 -763 -996 -189 -762 -509 -977 -2 -695 -498 -444 -547 -430 -1000 -671 -222 -218 -22 -795 -368 -467 -327 -357 -973 -690 -157 -275 -14 -198 -473 -314 -366 -662 -348 -858 -87 -965 -425 -13 -961 -643 -82 -396 -28 -703 -527 -993 -122 -104 -408 -19 -223 -826 -861 -172 -68 -369 -490 -706 -96 -869 -186 -485 -62 -101 -460 -178 -724 -837 -10 -315 -314 -946 -233 -164 -39 -700 -653 -433 -457 -677 -697 -130 -65 -291 -33 -277 -830 -807 -600 -221 -929 -518 -504 -781 -147 -747 -204 -146 -888 -753 -735 -35 -328 -925 -365 -17 -266 -210 -77 -924 -108 -579 -586 -549 -833 -124 -112 -687 -142 -762 -917 -118 -442 -868 -833 -357 -16 -388 -367 -939 -940 -511 -910 -604 -676 -158 -606 -618 -643 -282 -387 -593 -787 -653 -321 -253 -267 -941 -623 -697 -125 -400 -844 -979 -376 -627 -582 -704 -34 -903 -387 -827 -597 -989 -669 -931 -307 -359 -587 -559 -822 -149 -552 -761 -617 -627 -323 -476 -283 -367 -255 -616 -673 -815 -601 -215 -944 -643 -998 -840 -883 -535 -409 -634 -142 -462 -734 -77 -974 -280 -135 -613 -79 -5 -237 -569 -365 -175 -668 -575 -704 -365 -247 -715 -196 -856 -488 -832 -341 -141 -909 -586 -693 -674 -723 -422 -916 -81 -437 -78 -654 -101 -99 -988 -852 -258 -764 -610 -909 -84 -869 -21 -361 -505 -795 -397 -603 -17 -652 -925 -366 -189 -656 -682 -895 -387 -70 -260 -932 -547 -828 -382 -284 -180 -366 -635 -636 -111 -98 -512 -381 -932 -341 -180 -704 -817 -575 -266 -299 -498 -665 -61 -14 -712 -317 -781 -161 -735 -370 -173 -510 -448 -74 -841 -735 -9 -786 -429 -449 -369 -782 -590 -271 -942 -476 -328 -506 -310 -684 -860 -901 -198 -121 -63 -907 -160 -651 -785 -82 -38 -830 -456 -60 -847 -444 -923 -239 -814 -946 -399 -99 -458 -644 -853 -575 -738 -64 -604 -408 -811 -777 -567 -739 -20 -647 -837 -544 -397 -615 -141 -19 -506 -522 -604 -234 -436 -756 -651 -835 -324 -190 -230 -517 -92 -294 -378 -190 -624 -652 -349 -253 -279 -749 -234 -640 -338 -591 -561 -557 -853 -318 -180 -602 -566 -748 -451 -342 -379 -147 -503 -882 -358 -666 -342 -881 -267 -194 -236 -413 -500 -256 -381 -757 -948 -147 -814 -289 -501 -917 -93 -990 -16 -677 -692 -719 -616 -644 -66 -73 -216 -4 -808 -272 -33 -705 -89 -918 -470 -394 -383 -669 -878 -581 -940 -127 -305 -483 -446 -576 -769 -169 -487 -922 -285 -761 -71 -283 -308 -350 -899 -845 -36 -987 -60 -376 -808 -543 -657 -530 -84 -761 -342 -490 -856 -729 -746 -126 -227 -338 -476 -601 -871 -991 -785 -529 -286 -793 -307 -21 -335 -123 -77 -237 -903 -428 -725 -835 -313 -377 -556 -193 -824 -550 -595 -889 -344 -672 -983 -108 -907 -50 -430 -750 -58 -391 -208 -698 -905 -409 -661 -191 -137 -361 -986 -511 -292 -192 -530 -615 -959 -727 -310 -783 -470 -963 -936 -751 -826 -690 -735 -37 -107 -183 -213 -525 -523 -80 -362 -647 -670 -601 -59 -35 -37 -144 -453 -321 -621 -662 -841 -297 -882 -228 -659 -992 -431 -724 -590 -307 -744 -848 -978 -69 -400 -478 -622 -523 -310 -457 -257 -640 -208 -30 -295 -968 -133 -767 -194 -872 -504 -41 -412 -494 -230 -294 -790 -39 -972 -613 -182 -316 -365 -635 -591 -850 -104 -561 -389 -700 -31 -710 -295 -648 -455 -960 -6 -298 -483 -488 -882 -976 -755 -657 -333 -32 -985 -30 -203 -639 -631 -902 -887 -301 -692 -827 -878 -256 -399 -805 -745 -407 -160 -437 -276 -601 -586 -84 -13 -863 -136 -219 -590 -812 -431 -147 -694 -197 -959 -951 -118 -926 -592 -348 -448 -387 -742 -815 -202 -668 -170 -903 -460 -707 -413 -501 -995 -362 -484 -518 -564 -46 -998 -432 -437 -112 -756 -797 -561 -286 -546 -185 -757 -703 -948 -25 -346 -159 -667 -617 -20 -602 -342 -332 -59 -23 -513 -996 -665 -444 -496 -231 -952 -411 -613 -30 -446 -798 -150 -662 -977 -324 -929 -881 -662 -578 -101 -426 -628 -208 -440 -889 -901 -400 -684 -253 -107 -198 -827 -510 -716 -127 -384 -477 -875 -108 -619 -866 -66 -267 -901 -116 -30 -524 -53 -501 -664 -666 -916 -216 -619 -997 -583 -842 -287 -962 -497 -993 -87 -431 -584 -813 -495 -332 -561 -522 -898 -490 -327 -454 -399 -362 -255 -259 -883 -986 -924 -488 -985 -488 -340 -623 -954 -354 -490 -460 -491 -639 -287 -479 -93 -141 -365 -783 -35 -7 -431 -403 -146 -568 -124 -354 -247 -711 -833 -239 -459 -861 -973 -711 -909 -422 -177 -240 -1000 -887 -431 -100 -460 -983 -387 -47 -372 -72 -194 -688 -655 -551 -676 -216 -132 -523 -149 -804 -682 -367 -572 -244 -889 -633 -799 -92 -304 -134 -816 -635 -1 -711 -926 -595 -137 -958 -827 -887 -363 -952 -817 -410 -732 -325 -709 -92 -325 -105 -912 -155 -187 -315 -647 -604 -745 -334 -787 -107 -675 -204 -723 -813 -50 -859 -823 -436 -517 -766 -174 -277 -13 -377 -111 -837 -214 -402 -164 -26 -494 -148 -493 -305 -141 -555 -492 -137 -760 -790 -656 -219 -102 -388 -782 -297 -476 -56 -176 -651 -226 -370 -550 -81 -966 -679 -17 -146 -883 -988 -651 -211 -576 -92 -597 -72 -200 -987 -838 -838 -904 -986 -684 -342 -854 -141 -675 -554 -350 -25 -149 -824 -680 -953 -151 -103 -225 -157 -627 -456 -247 -592 -546 -918 -731 -880 -184 -462 -808 -272 -619 -651 -795 -494 -491 -268 -384 -553 -950 -205 -883 -25 -547 -250 -92 -238 -13 -417 -927 -67 -892 -776 -684 -157 -913 -543 -617 -943 -453 -434 -595 -783 -809 -922 -329 -636 -955 -536 -98 -608 -502 -294 -246 -731 -169 -348 -145 -904 -661 -800 -405 -415 -411 -907 -656 -467 -152 -169 -101 -664 -860 -284 -756 -467 -90 -719 -743 -530 -708 -320 -271 -343 -536 -516 -752 -818 -626 -529 -943 -900 -272 -531 -814 -188 -534 -209 -812 -313 -189 -328 -114 -587 -215 -34 -886 -334 -909 -645 -425 -861 -855 -950 -836 -706 -115 -236 -912 -327 -363 -438 -50 -433 -1000 -76 -429 -450 -401 -970 -235 -770 -78 -196 -371 -554 -635 -874 -447 -472 -197 -768 -793 -164 -755 -412 -974 -648 -647 -266 -34 -494 -545 -381 -287 -495 -395 -609 -352 -405 -694 -573 -717 -922 -394 -607 -257 -835 -731 -227 -370 -310 -158 -212 -538 -356 -291 -726 -19 -573 -667 -481 -283 -932 -163 -142 -97 -874 -709 -525 -125 -322 -749 -291 -680 -933 -135 -82 -225 -733 -784 -129 -101 -864 -989 -7 -248 -129 -251 -660 -375 -846 -604 -105 -652 -178 -374 -432 -607 -631 -784 -240 -833 -2 -739 -486 -963 -694 -465 -432 -712 -271 -400 -119 -140 -989 -808 -14 -598 -834 -636 -970 -316 -291 -965 -864 -875 -850 -944 -22 -665 -560 -903 -539 -552 -634 -578 -343 -645 -557 -886 -576 -670 -175 -218 -620 -220 -292 -61 -95 -854 -206 -637 -897 -760 -492 -934 -788 -664 -792 -870 -624 -86 -161 -827 -161 -832 -876 -851 -523 -746 -380 -209 -558 -793 -767 -104 -613 -544 -593 -47 -294 -19 -906 -662 -126 -95 -791 -65 -268 -958 -181 -63 -487 -527 -391 -987 -443 -184 -82 -342 -904 -500 -905 -602 -268 -487 -214 -220 -540 -585 -913 -363 -374 -945 -878 -686 -789 -840 -322 -367 -80 -514 -766 -320 -627 -109 -201 -126 -525 -373 -500 -562 -748 -977 -307 -358 -878 -864 -476 -401 -354 -818 -419 -289 -798 -502 -839 -821 -507 -498 -638 -285 -321 -289 -626 -531 -947 -843 -705 -716 -256 -413 -776 -671 -643 -850 -839 -756 -7 -623 -870 -915 -295 -54 -808 -866 -237 -577 -819 -256 -80 -58 -711 -891 -252 -98 -94 -229 -935 -547 -413 -604 -985 -862 -462 -972 -590 -986 -308 -522 -132 -558 -232 -554 -894 -844 -693 -286 -127 -72 -795 -325 -188 -427 -233 -642 -507 -766 -356 -221 -265 -50 -232 -466 -724 -688 -743 -991 -18 -544 -158 -709 -357 -117 -379 -947 -67 -24 -159 -905 -74 -40 -68 -280 -486 -351 -297 -787 -248 -403 -415 -277 -899 -660 -846 -127 -508 -40 -502 -696 -574 -821 -307 -260 -141 -117 -33 -162 -645 -851 -921 -815 -802 -614 -148 -657 -892 -556 -34 -981 -820 -43 -966 -672 -176 -96 -666 -207 -501 -638 -88 -888 -95 -358 -485 -567 -371 -711 -320 -69 -820 -228 -860 -291 -445 -205 -799 -528 -703 -979 -387 -851 -884 -173 -889 -778 -403 -522 -504 -265 -296 -891 -103 -333 -463 -244 -913 -576 -495 -507 -221 -373 -793 -32 -404 -925 -275 -5 -153 -52 -618 -929 -786 -809 -961 -248 -494 -834 -916 -218 -591 -799 -916 -87 -274 -851 -464 -580 -671 -590 -748 -520 -180 -581 -347 -781 -305 -581 -966 -700 -672 -580 -848 -332 -796 -262 -325 -465 -830 -424 -715 -354 -910 -473 -385 -459 -662 -517 -746 -458 -733 -169 -774 -28 -940 -479 -35 -132 -637 -443 -329 -468 -926 -563 -479 -205 -804 -817 -694 -51 -47 -663 -309 -917 -28 -445 -703 -376 -655 -412 -80 -323 -965 -190 -975 -555 -923 -197 -170 -480 -949 -792 -156 -363 -750 -205 -803 -698 -448 -302 -599 -260 -533 -8 -651 -698 -484 -187 -773 -984 -933 -28 -185 -848 -247 -999 -276 -171 -524 -98 -774 -993 -93 -925 -913 -634 -571 -480 -44 -148 -660 -437 -998 -560 -529 -71 -452 -991 -254 -980 -53 -19 -940 -944 -589 -131 -273 -319 -961 -153 -29 -299 -538 -125 -108 -354 -747 -679 -142 -487 -242 -103 -396 -15 -168 -144 -338 -32 -156 -346 -503 -342 -952 -110 -160 -764 -616 -963 -236 -229 -314 -822 -492 -889 -194 -223 -729 -839 -429 -112 -4 -319 -202 -869 -783 -13 -1000 -416 -66 -844 -366 -162 -938 -334 -200 -225 -405 -682 -55 -496 -621 -812 -431 -64 -553 -684 -94 -243 -213 -141 -430 -302 -526 -964 -974 -408 -324 -351 -178 -602 -549 -895 -108 -547 -713 -473 -216 -10 -578 -49 -395 -798 -532 -715 -100 -150 -183 -545 -241 -789 -872 -537 -174 -422 -444 -108 -872 -634 -309 -297 -761 -807 -877 -981 -51 -664 -110 -937 -840 -357 -911 -490 -184 -452 -468 -260 -66 -873 -284 -792 -106 -56 -39 -910 -831 -802 -530 -379 -310 -202 -712 -848 -245 -892 -794 -163 -326 -330 -892 -345 -654 -527 -165 -512 -986 -473 -875 -129 -798 -970 -583 -75 -214 -299 -590 -528 -984 -689 -388 -114 -783 -77 -162 -463 -93 -526 -917 -907 -293 -874 -944 -372 -738 -945 -278 -642 -457 -971 -950 -824 -960 -13 -110 -808 -2 -910 -465 -33 -655 -595 -966 -186 -759 -927 -408 -303 -294 -154 -214 -663 -781 -822 -558 -253 -338 -831 -374 -767 -192 -890 -757 -850 -446 -703 -276 -430 -426 -107 -557 -452 -241 -943 -258 -340 -786 -538 -715 -276 -588 -774 -17 -203 -664 -103 -517 -14 -600 -322 -493 -187 -523 -912 -244 -512 -350 -26 -130 -100 -350 -158 -654 -672 -962 -705 -988 -837 -32 -561 -152 -161 -638 -195 -147 -369 -8 -197 -687 -305 -163 -482 -370 -941 -968 -249 -139 -710 -359 -470 -661 -116 -227 -568 -204 -636 -232 -564 -204 -777 -959 -501 -651 -590 -299 -952 -448 -673 -637 -388 -211 -222 -702 -380 -748 -569 -570 -624 -686 -362 -739 -304 -663 -460 -122 -342 -593 -517 -213 -440 -242 -782 -132 -584 -844 -6 -51 -641 -523 -349 -157 -875 -186 -396 -248 -728 -904 -553 -119 -248 -652 -104 -555 -36 -853 -41 -589 -27 -78 -581 -145 -366 -742 -944 -585 -458 -938 -837 -686 -692 -917 -98 -59 -406 -861 -153 -575 -118 -330 -410 -795 -732 -875 -735 -180 -2 -623 -969 -799 -584 -403 -481 -463 -1000 -217 -342 -673 -548 -98 -151 -294 -233 -723 -895 -426 -944 -306 -319 -439 -198 -717 -956 -707 -607 -487 -241 -970 -766 -947 -131 -769 -852 -789 -418 -806 -124 -489 -151 -279 -585 -554 -570 -994 -692 -343 -256 -334 -906 -99 -726 -243 -1 -300 -913 -159 -13 -611 -415 -649 -153 -169 -738 -321 -858 -165 -885 -130 -891 -787 -792 -112 -491 -844 -184 -670 -193 -583 -723 -354 -91 -666 -839 -307 -153 -81 -627 -909 -984 -909 -854 -619 -598 -640 -833 -762 -781 -819 -574 -491 -18 -847 -136 -459 -81 -572 -981 -75 -800 -446 -65 -195 -515 -324 -806 -176 -830 -842 -911 -299 -270 -316 -26 -147 -587 -384 -42 -146 -884 -295 -44 -164 -275 -108 -780 -356 -816 -625 -595 -152 -385 -491 -159 -659 -311 -134 -706 -628 -259 -701 -280 -817 -487 -267 -289 -315 -580 -345 -209 -920 -721 -838 -632 -666 -982 -697 -670 -559 -72 -723 -94 -387 -703 -828 -735 -447 -48 -100 -801 -777 -671 -150 -745 -697 -741 -281 -49 -383 -428 -277 -399 -834 -487 -922 -112 -434 -631 -229 -409 -56 -510 -670 -473 -877 -172 -686 -597 -234 -392 -324 -96 -785 -502 -39 -637 -471 -877 -108 -186 -985 -610 -505 -95 -728 -149 -280 -670 -598 -18 -78 -562 -735 -139 -507 -203 -829 -339 -536 -493 -727 -759 -716 -514 -494 -313 -621 -149 -802 -530 -380 -592 -672 -868 -95 -279 -438 -37 -985 -45 -104 -656 -556 -828 -825 -103 -115 -352 -479 -552 -625 -658 -696 -720 -969 -468 -606 -260 -906 -596 -389 -519 -947 -801 -624 -134 -444 -353 -63 -728 -12 -57 -408 -297 -585 -977 -737 -624 -820 -738 -859 -331 -391 -354 -972 -788 -301 -690 -230 -335 -17 -653 -179 -729 -383 -865 -61 -130 -343 -763 -707 -288 -183 -365 -659 -702 -723 -730 -801 -67 -486 -507 -678 -252 -423 -652 -137 -334 -573 -602 -994 -221 -703 -685 -96 -244 -225 -907 -164 -65 -848 -985 -196 -409 -515 -289 -867 -467 -954 -596 -375 -143 -242 -712 -390 -499 -294 -17 -408 -107 -329 -224 -177 -315 -122 -721 -797 -799 -696 -116 -745 -472 -147 -959 -566 -810 -113 -566 -951 -151 -63 -737 -376 -980 -886 -996 -132 -758 -97 -609 -282 -6 -853 -107 -490 -630 -549 -958 -577 -659 -902 -707 -887 -289 -603 -658 -625 -680 -235 -107 -814 -337 -557 -427 -599 -574 -37 -162 -767 -801 -857 -343 -792 -605 -16 -25 -878 -85 -85 -26 -281 -64 -412 -863 -688 -602 -472 -253 -70 -272 -393 -582 -498 -587 -859 -483 -100 -591 -604 -947 -517 -552 -990 -802 -833 -460 -860 -507 -665 -242 -160 -442 -42 -615 -497 -42 -670 -378 -295 -247 -550 -267 -52 -140 -668 -439 -196 -836 -786 -685 -726 -665 -593 -170 -17 -394 -126 -554 -110 -53 -474 -712 -786 -109 -367 -225 -448 -478 -410 -403 -443 -288 -965 -358 -768 -962 -376 -548 -322 -228 -656 -236 -637 -344 -730 -717 -113 -590 -494 -773 -836 -166 -80 -329 -114 -325 -567 -862 -396 -86 -761 -303 -927 -126 -860 -35 -833 -264 -425 -679 -267 -890 -894 -271 -304 -289 -560 -199 -169 -931 -599 -481 -818 -137 -812 -944 -438 -453 -660 -746 -757 -631 -854 -309 -220 -399 -487 -450 -748 -226 -360 -24 -957 -21 -485 -690 -941 -330 -483 -539 -88 -491 -458 -332 -581 -512 -657 -705 -98 -297 -507 -914 -975 -247 -237 -471 -651 -874 -97 -589 -599 -213 -407 -512 -855 -37 -567 -117 -223 -187 -713 -392 -646 -185 -538 -849 -360 -169 -768 -813 -651 -849 -804 -857 -951 -972 -560 -689 -986 -550 -225 -301 -352 -606 -277 -974 -473 -915 -492 -31 -308 -843 -768 -124 -115 -851 -20 -96 -988 -662 -364 -149 -491 -826 -935 -164 -368 -689 -968 -800 -560 -368 -861 -370 -259 -358 -425 -564 -435 -910 -241 -515 -115 -948 -512 -894 -704 -745 -668 -649 -152 -162 -888 -984 -151 -760 -841 -124 -678 -169 -707 -696 -822 -255 -4 -40 -267 -129 -213 -845 -364 -867 -763 -530 -435 -381 -565 -641 -303 -889 -608 -101 -414 -719 -454 -347 -50 -809 -530 -419 -587 -983 -442 -46 -444 -189 -970 -149 -314 -325 -6 -230 -154 -622 -412 -428 -78 -405 -68 -574 -972 -929 -410 -114 -598 -294 -459 -800 -477 -493 -763 -638 -670 -509 -299 -348 -719 -425 -7 -677 -336 -884 -231 -923 -997 -13 -70 -201 -401 -351 -258 -337 -727 -821 -850 -550 -718 -19 -357 -333 -77 -923 -888 -377 -393 -151 -989 -135 -843 -683 -484 -790 -868 -192 -343 -25 -160 -921 -379 -319 -42 -25 -646 -482 -285 -730 -317 -974 -591 -267 -81 -443 -799 -49 -792 -491 -411 -916 -633 -217 -427 -76 -867 -6 -901 -845 -280 -519 -632 -820 -778 -450 -120 -342 -183 -897 -563 -487 -219 -226 -653 -328 -984 -456 -845 -393 -148 -230 -956 -819 -67 -391 -45 -456 -476 -44 -218 -4 -966 -191 -103 -805 -185 -605 -452 -950 -864 -200 -99 -553 -543 -244 -775 -773 -130 -320 -285 -846 -776 -560 -135 -323 -252 -658 -101 -255 -598 -723 -945 -996 -97 -630 -575 -979 -458 -714 -417 -981 -756 -830 -731 -468 -747 -590 -458 -765 -911 -245 -886 -494 -790 -962 -437 -409 -138 -716 -878 -880 -595 -918 -204 -859 -652 -468 -666 -600 -739 -306 -960 -113 -753 -998 -998 -426 -356 -472 -347 -416 -457 -70 -162 -406 -584 -852 -159 -778 -654 -638 -410 -909 -698 -167 -773 -250 -208 -509 -664 -3 -765 -764 -73 -667 -202 -35 -262 -642 -590 -735 -97 -668 -907 -783 -159 -654 -159 -740 -353 -61 -479 -744 -472 -886 -627 -461 -588 -558 -865 -282 -506 -703 -677 -957 -193 -145 -296 -237 -8 -323 -639 -804 -637 -335 -523 -34 -259 -504 -811 -799 -815 -13 -503 -189 -434 -440 -378 -988 -729 -513 -277 -570 -594 -831 -874 -91 -741 -373 -646 -480 -486 -432 -906 -94 -869 -846 -415 -454 -361 -946 -493 -722 -357 -934 -635 -876 -171 -273 -626 -654 -387 -331 -245 -751 -654 -168 -464 -52 -310 -303 -125 -421 -696 -707 -770 -309 -526 -215 -737 -310 -614 -958 -957 -681 -450 -711 -456 -553 -261 -574 -488 -16 -182 -846 -340 -442 -742 -578 -144 -306 -436 -267 -514 -917 -458 -984 -303 -252 -629 -869 -78 -605 -510 -669 -734 -875 -662 -610 -914 -85 -793 -664 -997 -103 -762 -718 -965 -826 -812 -91 -590 -930 -924 -137 -343 -388 -391 -185 -187 -130 -922 -197 -926 -881 -186 -127 -200 -233 -109 -979 -88 -306 -258 -109 -635 -706 -187 -996 -658 -270 -743 -393 -145 -309 -947 -194 -185 -43 -297 -439 -511 -981 -409 -502 -324 -660 -269 -686 -734 -638 -924 -736 -674 -479 -330 -651 -29 -380 -705 -821 -478 -197 -834 -183 -800 -803 -699 -483 -93 -269 -2 -608 -26 -884 -81 -817 -979 -122 -375 -228 -72 -210 -756 -843 -522 -163 -606 -836 -219 -907 -250 -605 -366 -52 -185 -553 -180 -525 -442 -697 -118 -965 -947 -425 -868 -559 -511 -952 -567 -176 -899 -896 -940 -151 -61 -760 -80 -934 -401 -313 -865 -237 -310 -742 -21 -843 -976 -747 -156 -496 -826 -154 -838 -868 -145 -792 -567 -19 -370 -507 -606 -212 -41 -754 -930 -379 -988 -716 -526 -859 -625 -393 -618 -396 -674 -864 -220 -526 -399 -706 -390 -476 -133 -657 -341 -413 -395 -25 -376 -978 -875 -79 -994 -124 -781 -788 -800 -694 -238 -409 -958 -2 -592 -907 -349 -342 -244 -532 -570 -755 -18 -819 -412 -178 -393 -86 -919 -636 -173 -651 -996 -821 -634 -547 -637 -294 -55 -830 -397 -346 -301 -964 -233 -625 -236 -64 -732 -84 -862 -259 -953 -395 -519 -399 -624 -488 -148 -760 -7 -164 -113 -627 -133 -871 -77 -344 -351 -507 -665 -536 -389 -8 -943 -540 -250 -334 -306 -958 -50 -813 -101 -255 -470 -535 -527 -794 -668 -696 -330 -603 -501 -995 -534 -511 -475 -194 -313 -743 -193 -983 -23 -786 -937 -530 -137 -504 -774 -431 -379 -983 -6 -644 -515 -83 -693 -359 -675 -905 -62 -392 -866 -543 -319 -202 -293 -370 -58 -7 -913 -359 -31 -927 -345 -281 -576 -113 -403 -491 -96 -54 -98 -429 -923 -492 -79 -277 -809 -973 -264 -813 -766 -757 -222 -629 -757 -984 -506 -694 -172 -330 -14 -519 -312 -754 -749 -417 -104 -661 -480 -349 -629 -895 -908 -587 -702 -355 -386 -281 -312 -608 -294 -859 -807 -899 -632 -966 -377 -244 -132 -41 -446 -676 -99 -988 -664 -830 -462 -909 -359 -655 -353 -764 -168 -781 -517 -160 -759 -452 -712 -500 -707 -183 -950 -435 -792 -900 -816 -446 -536 -978 -216 -147 -256 -653 -666 -325 -340 -32 -573 -550 -956 -74 -615 -266 -519 -45 -146 -553 -875 -498 -168 -166 -698 -649 -799 -314 -804 -865 -201 -761 -723 -888 -562 -664 -181 -712 -978 -613 -417 -108 -693 -499 -286 -763 -147 -136 -453 -276 -601 -128 -655 -747 -584 -425 -382 -712 -766 -188 -830 -87 -121 -886 -292 -489 -899 -946 -735 -777 -717 -100 -844 -523 -688 -325 -521 -806 -949 -627 -21 -203 -831 -445 -373 -352 -895 -120 -851 -755 -76 -391 -705 -649 -437 -810 -871 -247 -654 -592 -616 -168 -856 -183 -806 -881 -542 -556 -699 -219 -433 -599 -442 -690 -627 -320 -585 -45 -469 -994 -10 -259 -60 -256 -524 -634 -342 -182 -996 -780 -31 -789 -527 -650 -617 -498 -55 -717 -430 -216 -166 -572 -490 -425 -774 -658 -385 -320 -625 -970 -202 -124 -623 -923 -156 -450 -378 -907 -980 -489 -112 -426 -519 -692 -613 -42 -960 -69 -318 -356 -229 -155 -33 -166 -128 -862 -858 -752 -32 -537 -611 -4 -584 -469 -782 -631 -663 -209 -255 -613 -794 -51 -206 -124 -457 -917 -88 -387 -301 -202 -287 -88 -369 -813 -502 -153 -39 -256 -505 -21 -671 -213 -196 -10 -692 -844 -349 -573 -930 -74 -648 -454 -890 -266 -395 -753 -758 -864 -189 -405 -382 -326 -43 -781 -523 -539 -933 -404 -556 -3 -434 -325 -669 -674 -398 -185 -728 -83 -785 -813 -82 -757 -994 -380 -251 -170 -402 -58 -650 -552 -77 -234 -411 -624 -949 -755 -664 -225 -526 -813 -97 -752 -418 -852 -742 -853 -520 -662 -818 -99 -842 -101 -398 -79 -550 -965 -766 -611 -448 -621 -838 -366 -337 -628 -58 -252 -210 -181 -404 -774 -233 -205 -105 -354 -768 -950 -804 -594 -255 -814 -355 -885 -226 -495 -612 -575 -83 -306 -137 -242 -788 -330 -546 -869 -794 -436 -999 -585 -267 -536 -769 -418 -114 -460 -189 -90 -399 -301 -82 -365 -22 -454 -538 -842 -946 -689 -680 -581 -298 -989 -408 -935 -820 -672 -454 -754 -286 -709 -671 -173 -718 -246 -558 -454 -292 -810 -140 -220 -457 -870 -49 -832 -549 -439 -348 -24 -8 -919 -566 -956 -533 -212 -23 -960 -218 -699 -793 -74 -639 -827 -70 -521 -344 -590 -249 -737 -102 -575 -959 -761 -347 -276 -224 -874 -795 -729 -551 -639 -476 -597 -868 -410 -943 -759 -427 -75 -490 -145 -484 -373 -339 -615 -251 -113 -64 -13 -869 -22 -206 -967 -82 -350 -194 -921 -145 -358 -223 -386 -101 -785 -103 -356 -534 -239 -90 -16 -355 -117 -433 -313 -979 -601 -392 -660 -650 -322 -846 -937 -13 -894 -221 -391 -770 -212 -552 -933 -808 -943 -663 -578 -237 -145 -255 -197 -444 -32 -604 -522 -589 -106 -672 -923 -610 -798 -339 -628 -509 -831 -993 -864 -132 -52 -645 -567 -780 -631 -830 -984 -757 -479 -884 -297 -277 -596 -675 -29 -391 -686 -153 -188 -539 -490 -219 -109 -867 -818 -354 -223 -763 -975 -572 -281 -331 -295 -883 -656 -916 -917 -855 -473 -938 -58 -763 -869 -736 -102 -21 -973 -913 -452 -840 -912 -242 -240 -631 -617 -414 -322 -371 -805 -439 -292 -534 -10 -879 -478 -537 -325 -862 -34 -610 -929 -312 -664 -430 -348 -607 -357 -667 -138 -794 -495 -211 -418 -575 -324 -858 -369 -787 -299 -535 -598 -709 -252 -652 -77 -963 -875 -718 -506 -328 -77 -436 -2 -832 -920 -587 -117 -199 -545 -163 -919 -696 -314 -647 -113 -723 -433 -680 -140 -219 -208 -200 -752 -22 -40 -628 -174 -979 -91 -276 -369 -126 -527 -455 -755 -688 -223 -386 -629 -856 -674 -659 -585 -363 -453 -676 -614 -259 -387 -287 -90 -959 -373 -213 -325 -626 -835 -611 -850 -38 -308 -941 -718 -725 -650 -763 -888 -486 -788 -751 -175 -903 -714 -24 -256 -204 -556 -597 -823 -634 -114 -96 -563 -217 -747 -497 -794 -911 -746 -207 -806 -82 -126 -557 -282 -835 -584 -639 -840 -811 -967 -5 -713 -15 -427 -728 -590 -70 -46 -475 -488 -596 -847 -866 -355 -403 -252 -686 -90 -880 -573 -349 -921 -673 -75 -886 -63 -31 -546 -492 -760 -777 -572 -914 -731 -157 -301 -3 -553 -131 -511 -337 -580 -72 -337 -887 -959 -172 -259 -521 -37 -247 -300 -251 -456 -414 -463 -79 -22 -309 -95 -200 -536 -773 -565 -28 -228 -307 -105 -904 -225 -831 -695 -858 -242 -374 -324 -33 -778 -781 -365 -85 -553 -637 -599 -567 -989 -205 -964 -837 -781 -856 -397 -840 -78 -861 -168 -721 -679 -641 -801 -247 -803 -586 -824 -838 -283 -470 -976 -693 -393 -658 -952 -661 -554 -496 -614 -996 -529 -617 -421 -727 -116 -574 -574 -942 -921 -496 -242 -149 -904 -900 -951 -834 -725 -919 -919 -173 -128 -797 -904 -85 -198 -857 -3 -363 -809 -734 -633 -527 -864 -264 -854 -192 -526 -722 -960 -198 -221 -993 -554 -352 -531 -874 -879 -297 -147 -768 -787 -920 -361 -103 -897 -149 -878 -349 -903 -520 -480 -374 -173 -764 -8 -957 -121 -690 -329 -374 -494 -829 -791 -621 -855 -375 -52 -554 -9 -802 -274 -907 -673 -673 -105 -561 -641 -54 -130 -336 -586 -636 -97 -188 -749 -639 -916 -5 -988 -72 -717 -275 -790 -799 -45 -385 -94 -806 -757 -597 -618 -317 -488 -416 -886 -71 -689 -523 -43 -623 -843 -608 -101 -989 -561 -393 -863 -209 -880 -997 -308 -701 -9 -281 -565 -90 -507 -529 -607 -588 -580 -175 -749 -523 -54 -516 -86 -333 -429 -181 -223 -541 -173 -933 -735 -426 -196 -508 -121 -830 -56 -723 -678 -132 -657 -993 -75 -776 -377 -851 -271 -12 -637 -837 -352 -813 -153 -337 -835 -1 -453 -629 -242 -37 -852 -910 -839 -622 -946 -308 -64 -617 -673 -528 -481 -335 -40 -869 -701 -703 -944 -796 -55 -213 -224 -879 -792 -62 -987 -931 -427 -35 -841 -564 -140 -179 -500 -710 -134 -600 -823 -578 -762 -898 -983 -470 -537 -901 -810 -463 -597 -72 -78 -345 -221 -932 -740 -204 -794 -894 -983 -171 -300 -78 -959 -409 -544 -386 -820 -307 -433 -846 -965 -92 -197 -613 -63 -282 -472 -712 -880 -964 -163 -273 -557 -853 -822 -254 -286 -118 -887 -157 -877 -225 -349 -697 -364 -120 -922 -513 -510 -753 -533 -845 -966 -634 -941 -277 -36 -670 -52 -630 -174 -694 -441 -772 -540 -64 -879 -681 -88 -333 -886 -321 -682 -979 -213 -610 -962 -977 -379 -985 -819 -520 -622 -78 -82 -735 -376 -454 -652 -106 -887 -101 -300 -992 -188 -967 -702 -924 -131 -38 -54 -830 -691 -390 -273 -677 -590 -42 -934 -188 -241 -922 -463 -201 -638 -635 -241 -372 -498 -499 -959 -167 -806 -772 -420 -463 -121 -401 -907 -171 -234 -807 -148 -583 -782 -310 -240 -471 -137 -975 -448 -338 -355 -882 -233 -4 -216 -40 -815 -232 -373 -578 -319 -736 -565 -48 -249 -543 -998 -459 -845 -765 -460 -659 -660 -811 -694 -630 -698 -946 -666 -298 -636 -969 -917 -742 -117 -997 -763 -608 -525 -54 -329 -876 -195 -967 -979 -727 -871 -254 -822 -316 -546 -775 -6 -348 -449 -961 -635 -40 -857 -484 -224 -528 -734 -633 -883 -272 -777 -185 -867 -404 -146 -267 -577 -100 -885 -155 -944 -620 -6 -952 -123 -379 -748 -950 -616 -101 -429 -166 -397 -433 -504 -692 -316 -370 -663 -716 -709 -351 -96 -351 -869 -502 -194 -211 -367 -438 -653 -53 -169 -707 -891 -973 -114 -264 -704 -33 -377 -803 -855 -981 -69 -599 -255 -132 -728 -706 -479 -32 -345 -331 -339 -243 -196 -704 -944 -679 -791 -303 -123 -99 -571 -775 -504 -324 -182 -749 -659 -67 -470 -188 -683 -830 -298 -528 -624 -740 -188 -196 -953 -383 -525 -548 -304 -254 -166 -859 -60 -638 -347 -854 -43 -270 -57 -121 -641 -540 -585 -647 -13 -301 -628 -554 -159 -400 -391 -104 -982 -375 -906 -849 -530 -843 -576 -358 -729 -479 -419 -223 -45 -130 -57 -918 -822 -385 -564 -343 -438 -617 -599 -295 -495 -694 -931 -138 -442 -560 -966 -319 -483 -641 -395 -747 -364 -652 -333 -722 -514 -591 -20 -29 -111 -722 -185 -991 -83 -883 -132 -781 -817 -245 -536 -331 -969 -777 -775 -526 -789 -8 -120 -713 -788 -188 -390 -504 -782 -479 -842 -140 -955 -979 -152 -741 -573 -776 -602 -151 -429 -200 -2 -840 -232 -126 -379 -155 -559 -513 -279 -761 -413 -149 -2 -106 -463 -73 -135 -582 -33 -750 -82 -333 -736 -161 -85 -54 -79 -657 -894 -954 -26 -558 -483 -125 -494 -56 -18 -979 -679 -599 -16 -41 -695 -731 -84 -38 -880 -798 -916 -902 -433 -571 -890 -527 -794 -519 -465 -478 -231 -724 -670 -703 -142 -938 -816 -52 -447 -162 -7 -443 -936 -993 -383 -274 -349 -108 -749 -569 -400 -624 -735 -960 -84 -85 -160 -387 -557 -364 -373 -12 -666 -289 -65 -542 -557 -83 -328 -91 -675 -324 -593 -853 -244 -414 -562 -289 -783 -592 -714 -136 -364 -960 -242 -703 -3 -980 -504 -435 -544 -824 -564 -514 -780 -617 -838 -355 -819 -613 -946 -464 -201 -268 -546 -95 -20 -845 -630 -70 -330 -828 -655 -754 -70 -127 -766 -255 -362 -35 -44 -980 -655 -765 -923 -953 -862 -329 -909 -809 -338 -375 -696 -591 -320 -8 -812 -99 -291 -216 -603 -161 -177 -678 -984 -929 -767 -167 -872 -779 -197 -545 -396 -860 -890 -393 -976 -323 -544 -217 -225 -351 -53 -277 -836 -101 -672 -142 -232 -727 -78 -453 -642 -782 -420 -441 -724 -807 -304 -285 -422 -425 -133 -477 -931 -233 -777 -2 -107 -311 -540 -215 -904 -299 -290 -831 -911 -899 -717 -394 -455 -500 -195 -527 -729 -221 -187 -762 -176 -767 -117 -906 -389 -895 -511 -915 -296 -433 -171 -846 -98 -676 -403 -13 -833 -249 -469 -212 -133 -758 -95 -918 -51 -826 -346 -725 -879 -849 -763 -204 -334 -260 -572 -111 -966 -907 -251 -21 -445 -320 -886 -971 -481 -947 -638 -667 -778 -476 -629 -75 -699 -544 -669 -827 -243 -476 -975 -8 -58 -234 -766 -740 -288 -121 -162 -668 -697 -977 -762 -155 -905 -724 -54 -355 -537 -735 -450 -976 -445 -681 -660 -111 -862 -850 -532 -643 -634 -990 -790 -448 -154 -124 -918 -546 -399 -496 -270 -816 -149 -851 -246 -591 -624 -534 -302 -518 -28 -255 -147 -217 -899 -753 -548 -908 -417 -803 -34 -492 -30 -201 -914 -950 -472 -648 -432 -352 -37 -931 -219 -100 -322 -960 -233 -41 -633 -518 -184 -750 -218 -142 -109 -633 -75 -962 -972 -107 -586 -627 -23 -533 -270 -224 -944 -834 -981 -330 -263 -980 -949 -655 -320 -857 -592 -692 -614 -18 -119 -628 -750 -891 -689 -607 -17 -107 -773 -302 -982 -398 -41 -347 -688 -670 -411 -109 -174 -283 -39 -968 -513 -510 -561 -580 -740 -637 -720 -161 -710 -347 -376 -836 -996 -285 -379 -513 -828 -103 -972 -411 -164 -868 -946 -820 -74 -494 -372 -536 -732 -395 -943 -322 -550 -48 -72 -455 -44 -121 -851 -956 -823 -796 -987 -319 -416 -558 -797 -595 -81 -587 -532 -367 -48 -738 -523 -126 -47 -621 -466 -417 -874 -358 -978 -664 -217 -441 -943 -469 -255 -871 -769 -269 -840 -687 -231 -823 -529 -616 -420 -52 -613 -51 -933 -470 -417 -145 -988 -878 -311 -134 -276 -18 -559 -771 -876 -689 -847 -57 -670 -941 -879 -946 -315 -330 -104 -154 -901 -444 -484 -170 -513 -49 -711 -179 -546 -672 -485 -825 -936 -220 -341 -312 -163 -74 -460 -637 -310 -44 -249 -525 -724 -885 -449 -920 -824 -824 -678 -883 -198 -501 -972 -822 -838 -871 -461 -836 -192 -766 -84 -761 -354 -541 -563 -983 -731 -431 -837 -477 -685 -844 -335 -952 -782 -967 -239 -911 -848 -465 -862 -736 -52 -41 -257 -740 -794 -828 -534 -446 -322 -621 -776 -964 -538 -747 -663 -766 -689 -263 -363 -159 -650 -947 -451 -412 -400 -399 -961 -750 -397 -571 -783 -483 -413 -447 -618 -468 -575 -420 -729 -637 -225 -472 -575 -624 -301 -880 -648 -202 -559 -12 -598 -763 -491 -94 -102 -821 -742 -710 -802 -590 -150 -243 -95 -232 -725 -557 -38 -323 -170 -744 -989 -21 -342 -193 -862 -416 -865 -539 -975 -769 -869 -33 -928 -338 -494 -859 -441 -553 -168 -984 -226 -409 -664 -678 -546 -762 -533 -397 -354 -876 -522 -357 -821 -236 -885 -481 -808 -755 -261 -165 -505 -387 -37 -720 -125 -385 -373 -571 -776 -480 -896 -836 -170 -541 -953 -473 -341 -266 -849 -126 -945 -552 -744 -358 -313 -806 -321 -778 -631 -673 -125 -41 -703 -385 -740 -931 -285 -371 -720 -778 -698 -972 -71 -606 -433 -660 -532 -140 -642 -847 -78 -421 -1 -689 -262 -600 -956 -62 -547 -66 -472 -591 -60 -795 -389 -733 -69 -674 -770 -74 -153 -126 -951 -298 -37 -527 -846 -59 -195 -996 -81 -493 -815 -6 -72 -550 -206 -15 -30 -23 -893 -693 -935 -802 -922 -194 -348 -482 -910 -42 -736 -773 -854 -469 -675 -390 -960 -444 -85 -77 -290 -269 -612 -980 -728 -95 -458 -783 -731 -821 -810 -262 -934 -935 -46 -89 -294 -682 -268 -928 -959 -137 -48 -763 -430 -514 -927 -518 -352 -876 -65 -214 -739 -726 -791 -268 -983 -363 -675 -430 -673 -511 -981 -565 -81 -504 -461 -750 -171 -910 -517 -750 -686 -134 -327 -9 -728 -312 -242 -297 -12 -917 -470 -436 -563 -315 -817 -658 -783 -467 -591 -439 -790 -201 -464 -56 -726 -715 -239 -235 -360 -877 -97 -646 -975 -517 -13 -193 -489 -892 -405 -514 -799 -415 -706 -230 -101 -63 -24 -435 -443 -672 -317 -913 -119 -983 -735 -757 -96 -356 -697 -274 -727 -643 -601 -31 -629 -977 -650 -587 -370 -991 -7 -246 -463 -542 -298 -816 -613 -413 -995 -470 -422 -622 -77 -511 -974 -19 -48 -845 -633 -857 -516 -783 -163 -117 -519 -689 -132 -243 -494 -864 -951 -158 -384 -665 -223 -686 -925 -367 -646 -642 -369 -348 -824 -744 -616 -67 -219 -127 -891 -336 -552 -872 -475 -789 -779 -33 -330 -13 -280 -441 -964 -702 -270 -91 -998 -819 -902 -61 -645 -658 -199 -175 -196 -18 -570 -892 -863 -651 -454 -66 -407 -100 -746 -192 -599 -515 -651 -65 -886 -35 -178 -600 -150 -145 -246 -495 -627 -999 -62 -973 -224 -528 -163 -411 -441 -426 -64 -634 -76 -579 -383 -629 -792 -636 -853 -696 -408 -849 -259 -222 -622 -534 -774 -69 -785 -145 -449 -800 -373 -333 -31 -871 -201 -530 -231 -50 -781 -933 -54 -605 -689 -617 -155 -326 -506 -789 -407 -34 -911 -210 -326 -415 -948 -160 -381 -506 -746 -477 -680 -516 -266 -454 -552 -99 -277 -414 -46 -776 -980 -5 -327 -712 -816 -910 -38 -534 -524 -476 -910 -71 -899 -841 -243 -251 -89 -50 -390 -852 -53 -674 -349 -256 -654 -549 -311 -396 -499 -915 -637 -956 -308 -588 -192 -119 -125 -1 -698 -180 -49 -370 -487 -445 -342 -910 -612 -479 -765 -793 -159 -215 -266 -406 -933 -843 -464 -544 -575 -559 -336 -926 -43 -412 -123 -250 -438 -32 -884 -694 -691 -823 -811 -121 -874 -403 -784 -900 -681 -561 -106 -515 -291 -736 -284 -864 -771 -493 -430 -252 -102 -100 -974 -71 -374 -614 -427 -986 -786 -777 -944 -395 -217 -628 -574 -818 -741 -818 -465 -318 -393 -593 -483 -367 -998 -875 -488 -464 -451 -293 -912 -677 -363 -886 -922 -195 -292 -752 -73 -119 -839 -964 -829 -58 -828 -517 -606 -174 -309 -979 -506 -804 -619 -312 -314 -393 -492 -358 -174 -571 -791 -977 -430 -572 -87 -583 -33 -681 -891 -18 -893 -391 -650 -166 -774 -918 -725 -711 -264 -855 -894 -463 -785 -495 -425 -50 -240 -323 -4 -729 -435 -661 -669 -897 -181 -925 -466 -297 -996 -178 -854 -13 -193 -483 -456 -690 -958 -615 -438 -128 -959 -170 -99 -342 -34 -167 -720 -70 -32 -765 -951 -547 -958 -139 -362 -170 -245 -112 -759 -675 -582 -926 -550 -213 -280 -521 -406 -34 -954 -216 -599 -724 -838 -325 -264 -449 -186 -241 -148 -109 -313 -82 -112 -149 -847 -996 -774 -972 -632 -871 -708 -646 -265 -23 -205 -360 -867 -141 -468 -442 -991 -72 -70 -99 -97 -196 -246 -210 -647 -237 -456 -596 -137 -205 -593 -690 -889 -258 -392 -771 -419 -895 -901 -899 -747 -794 -862 -590 -456 -925 -783 -766 -677 -68 -10 -205 -99 -743 -927 -329 -165 -897 -742 -282 -983 -681 -597 -646 -555 -845 -254 -424 -616 -853 -924 -899 -272 -249 -546 -236 -361 -510 -198 -646 -980 -850 -824 -650 -716 -826 -373 -703 -277 -664 -54 -461 -979 -674 -304 -72 -442 -570 -271 -156 -133 -237 -581 -695 -836 -211 -731 -746 -906 -57 -94 -112 -42 -646 -998 -375 -719 -982 -786 -681 -194 -947 -454 -666 -151 -91 -936 -632 -492 -694 -393 -83 -760 -272 -153 -614 -812 -387 -597 -863 -413 -720 -918 -734 -295 -401 -176 -224 -174 -487 -431 -580 -196 -960 -886 -854 -845 -670 -957 -298 -485 -139 -684 -326 -744 -175 -112 -310 -960 -810 -89 -496 -894 -51 -310 -302 -560 -62 -863 -130 -894 -72 -275 -717 -133 -548 -629 -174 -128 -723 -372 -82 -60 -123 -254 -391 -42 -36 -59 -675 -116 -156 -390 -23 -959 -813 -824 -398 -141 -883 -290 -951 -423 -397 -208 -222 -532 -36 -463 -791 -368 -960 -261 -854 -9 -63 -675 -673 -303 -373 -418 -819 -214 -344 -16 -363 -618 -172 -692 -172 -97 -954 -55 -61 -89 -136 -238 -408 -651 -566 -792 -216 -951 -277 -399 -886 -291 -901 -955 -136 -644 -710 -873 -929 -541 -597 -261 -639 -759 -672 -334 -513 -36 -989 -927 -863 -600 -636 -242 -497 -78 -722 -836 -890 -869 -918 -270 -70 -18 -573 -637 -19 -718 -924 -81 -628 -891 -100 -211 -445 -826 -57 -162 -986 -978 -983 -299 -889 -434 -756 -800 -286 -80 -119 -787 -598 -401 -922 -196 -222 -569 -752 -43 -41 -46 -646 -98 -871 -61 -310 -881 -955 -681 -103 -416 -425 -606 -906 -661 -611 -24 -218 -868 -480 -704 -90 -193 -692 -139 -77 -636 -458 -616 -356 -310 -493 -295 -533 -773 -929 -327 -472 -948 -621 -121 -540 -668 -188 -380 -894 -350 -254 -511 -119 -371 -673 -719 -747 -758 -716 -822 -509 -500 -948 -775 -278 -54 -572 -675 -572 -45 -268 -788 -815 -996 -673 -946 -550 -629 -781 -2 -720 -483 -457 -98 -195 -122 -442 -379 -95 -310 -583 -661 -476 -786 -747 -166 -553 -141 -274 -558 -676 -126 -309 -437 -199 -808 -980 -956 -290 -274 -498 -783 -361 -834 -144 -266 -855 -166 -956 -304 -442 -504 -352 -23 -429 -153 -732 -635 -440 -440 -568 -537 -482 -889 -899 -115 -354 -768 -941 -528 -558 -854 -185 -523 -262 -823 -98 -868 -86 -164 -582 -766 -913 -921 -764 -651 -354 -319 -565 -631 -188 -700 -146 -170 -828 -757 -169 -105 -331 -147 -401 -81 -132 -701 -969 -123 -124 -759 -39 -713 -679 -353 -150 -225 -631 -80 -637 -819 -395 -23 -810 -881 -924 -697 -968 -648 -453 -88 -506 -153 -540 -259 -595 -527 -543 -821 -357 -196 -644 -637 -717 -332 -778 -321 -53 -628 -361 -891 -969 -669 -61 -823 -94 -979 -161 -1 -881 -63 -142 -947 -902 -201 -442 -862 -248 -527 -344 -204 -424 -691 -870 -846 -924 -769 -243 -270 -884 -896 -605 -915 -2 -563 -565 -881 -54 -875 -666 -482 -505 -849 -140 -591 -375 -599 -651 -903 -365 -36 -526 -159 -258 -268 -468 -120 -909 -857 -854 -713 -472 -302 -791 -229 -736 -502 -209 -159 -688 -936 -447 -534 -558 -491 -600 -684 -466 -321 -816 -261 -233 -489 -558 -808 -845 -2 -518 -942 -182 -961 -57 -347 -578 -439 -290 -943 -627 -39 -781 -266 -956 -509 -79 -374 -474 -225 -637 -204 -555 -967 -983 -927 -428 -535 -123 -255 -452 -397 -3 -549 -776 -918 -644 -654 -137 -155 -387 -626 -129 -274 -766 -790 -778 -584 -657 -722 -567 -196 -770 -802 -700 -783 -708 -760 -623 -518 -849 -217 -825 -723 -982 -910 -728 -884 -157 -1 -873 -311 -616 -663 -104 -16 -466 -111 -734 -658 -702 -131 -70 -563 -274 -44 -880 -425 -154 -968 -157 -497 -122 -50 -139 -805 -923 -609 -764 -241 -687 -309 -700 -373 -243 -62 -18 -384 -589 -361 -969 -276 -621 -239 -203 -143 -305 -873 -540 -255 -584 -601 -658 -451 -57 -946 -308 -134 -355 -36 -697 -960 -551 -520 -528 -983 -992 -594 -846 -980 -486 -383 -41 -97 -807 -100 -703 -539 -731 -646 -684 -656 -745 -442 -832 -658 -307 -813 -648 -556 -85 -288 -689 -584 -874 -627 -301 -966 -878 -255 -153 -239 -750 -426 -436 -340 -792 -349 -909 -429 -529 -722 -967 -512 -743 -751 -551 -23 -751 -316 -880 -104 -584 -39 -213 -384 -516 -594 -804 -463 -473 -508 -118 -639 -451 -29 -860 -174 -694 -872 -155 -365 -728 -560 -982 -900 -34 -572 -249 -543 -620 -887 -855 -335 -364 -525 -692 -867 -151 -896 -285 -728 -759 -161 -798 -696 -69 -251 -36 -898 -697 -406 -126 -804 -976 -960 -383 -445 -175 -164 -215 -853 -861 -681 -603 -261 -562 -338 -561 -979 -426 -836 -107 -899 -778 -523 -690 -278 -34 -684 -517 -463 -424 -461 -808 -900 -462 -310 -751 -187 -976 -826 -29 -322 -162 -515 -315 -163 -630 -917 -705 -240 -93 -521 -466 -780 -764 -958 -242 -674 -102 -539 -89 -757 -149 -281 -882 -246 -872 -653 -163 -72 -246 -591 -69 -728 -639 -927 -855 -745 -303 -595 -492 -166 -734 -88 -760 -206 -595 -84 -388 -317 -125 -323 -66 -135 -174 -973 -186 -478 -352 -101 -210 -205 -875 -983 -393 -101 -454 -903 -957 -285 -837 -572 -998 -200 -697 -804 -710 -445 -371 -911 -465 -610 -879 -948 -902 -832 -653 -533 -739 -760 -180 -568 -523 -377 -562 -17 -339 -428 -708 -445 -544 -760 -385 -727 -673 -202 -668 -586 -357 -551 -944 -268 -900 -402 -216 -909 -827 -118 -471 -982 -915 -205 -748 -223 -15 -299 -300 -725 -285 -454 -470 -331 -34 -491 -128 -349 -177 -144 -382 -356 -929 -46 -104 -926 -349 -904 -505 -989 -220 -195 -253 -619 -228 -559 -393 -400 -564 -649 -824 -758 -479 -377 -368 -336 -654 -47 -977 -908 -151 -293 -926 -235 -910 -72 -406 -120 -726 -601 -769 -828 -956 -50 -236 -223 -446 -204 -573 -108 -460 -517 -997 -683 -20 -806 -707 -689 -671 -284 -216 -371 -474 -475 -522 -957 -979 -809 -910 -559 -502 -402 -370 -643 -70 -570 -809 -989 -484 -594 -472 -606 -714 -354 -249 -90 -936 -89 -59 -60 -967 -328 -340 -474 -75 -804 -392 -573 -118 -798 -281 -27 -780 -384 -715 -543 -422 -837 -627 -962 -685 -522 -459 -507 -292 -210 -616 -551 -276 -38 -118 -30 -820 -365 -656 -741 -643 -412 -21 -682 -634 -434 -355 -201 -621 -164 -211 -196 -855 -804 -575 -313 -18 -598 -168 -642 -330 -248 -701 -284 -97 -960 -544 -547 -385 -378 -265 -881 -925 -709 -411 -286 -181 -478 -377 -657 -820 -413 -64 -401 -602 -213 -879 -979 -68 -876 -422 -201 -450 -643 -390 -998 -505 -798 -73 -653 -329 -125 -178 -551 -310 -179 -474 -88 -668 -729 -74 -57 -574 -410 -123 -793 -969 -229 -39 -593 -698 -806 -117 -172 -742 -721 -341 -287 -570 -267 -470 -335 -241 -431 -747 -88 -758 -374 -539 -44 -670 -804 -644 -912 -758 -565 -977 -528 -142 -542 -852 -36 -186 -93 -940 -443 -776 -353 -623 -889 -618 -157 -67 -128 -178 -913 -724 -770 -613 -234 -410 -346 -493 -676 -280 -40 -438 -683 -782 -807 -554 -869 -51 -180 -218 -695 -317 -877 -543 -186 -67 -434 -641 -652 -212 -455 -756 -603 -353 -457 -44 -58 -657 -375 -757 -443 -624 -588 -176 -17 -595 -345 -280 -935 -163 -41 -115 -60 -92 -666 -550 -742 -687 -685 -455 -107 -163 -80 -842 -233 -132 -260 -851 -961 -644 -98 -441 -428 -950 -31 -399 -867 -78 -212 -807 -931 -519 -372 -834 -246 -669 -413 -814 -761 -817 -784 -437 -12 -398 -938 -776 -669 -626 -623 -421 -545 -25 -374 -659 -378 -696 -48 -890 -3 -693 -561 -643 -198 -306 -68 -660 -173 -219 -830 -118 -479 -841 -184 -827 -378 -776 -134 -516 -90 -112 -877 -460 -422 -279 -83 -672 -80 -737 -96 -844 -213 -717 -4 -215 -567 -526 -247 -241 -137 -733 -954 -39 -891 -864 -101 -727 -612 -592 -509 -401 -979 -116 -600 -570 -708 -459 -583 -859 -715 -662 -794 -448 -963 -66 -828 -124 -573 -74 -169 -462 -560 -533 -871 -896 -409 -587 -377 -965 -230 -981 -710 -357 -173 -442 -875 -827 -537 -452 -61 -864 -161 -921 -133 -908 -966 -221 -866 -700 -113 -73 -399 -232 -948 -984 -371 -195 -957 -643 -129 -77 -465 -452 -164 -836 -127 -363 -533 -481 -945 -404 -156 -235 -104 -365 -980 -980 -904 -200 -817 -755 -21 -475 -540 -829 -801 -741 -793 -701 -536 -17 -961 -171 -365 -557 -13 -232 -440 -278 -418 -931 -368 -431 -918 -108 -876 -829 -142 -752 -179 -537 -188 -882 -603 -758 -25 -500 -685 -470 -767 -619 -212 -255 -483 -222 -199 -422 -685 -284 -808 -643 -207 -214 -890 -178 -551 -783 -657 -569 -996 -381 -856 -671 -574 -102 -145 -69 -177 -355 -783 -9 -703 -155 -665 -707 -5 -776 -269 -374 -216 -561 -455 -312 -910 -930 -617 -440 -776 -75 -898 -855 -466 -299 -767 -375 -503 -674 -605 -975 -5 -486 -250 -246 -182 -429 -486 -253 -310 -146 -618 -891 -528 -546 -147 -331 -808 -495 -987 -532 -907 -270 -157 -554 -995 -281 -442 -727 -825 -938 -223 -248 -446 -635 -696 -138 -676 -767 -194 -999 -972 -334 -795 -92 -823 -471 -408 -614 -626 -295 -551 -659 -477 -183 -318 -565 -43 -771 -473 -495 -326 -702 -749 -769 -608 -805 -747 -86 -446 -241 -309 -153 -908 -957 -307 -704 -854 -885 -370 -619 -42 -372 -805 -596 -359 -506 -688 -801 -613 -194 -408 -327 -308 -667 -174 -285 -164 -591 -295 -218 -236 -501 -65 -900 -891 -292 -690 -184 -320 -861 -373 -71 -821 -573 -870 -287 -135 -882 -164 -980 -1 -255 -401 -28 -446 -167 -303 -839 -336 -717 -647 -155 -868 -215 -674 -468 -73 -856 -278 -789 -463 -286 -588 -525 -209 -239 -145 -481 -48 -184 -69 -709 -246 -210 -168 -482 -570 -274 -265 -332 -662 -332 -121 -29 -533 -962 -933 -945 -249 -259 -516 -839 -270 -605 -411 -722 -180 -306 -270 -501 -660 -791 -174 -735 -497 -242 -67 -493 -855 -375 -276 -132 -931 -955 -246 -378 -906 -926 -753 -535 -964 -106 -397 -899 -988 -484 -592 -579 -814 -826 -116 -152 -731 -793 -889 -737 -799 -244 -218 -592 -125 -448 -536 -410 -320 -314 -28 -673 -6 -760 -46 -712 -976 -986 -222 -192 -386 -972 -852 -138 -8 -186 -539 -367 -963 -574 -310 -17 -333 -569 -347 -96 -110 -34 -112 -784 -575 -118 -155 -71 -36 -249 -261 -665 -883 -77 -751 -744 -565 -91 -785 -477 -354 -127 -576 -848 -112 -577 -904 -512 -138 -104 -351 -310 -385 -67 -69 -344 -466 -444 -412 -182 -585 -901 -803 -674 -777 -923 -493 -375 -313 -796 -948 -145 -983 -122 -61 -1 -230 -941 -706 -134 -294 -804 -33 -416 -427 -949 -863 -851 -521 -888 -413 -928 -233 -621 -175 -143 -308 -712 -886 -1000 -689 -217 -293 -171 -727 -959 -883 -919 -15 -166 -689 -289 -290 -530 -777 -293 -56 -862 -898 -125 -868 -364 -198 -174 -189 -215 -581 -846 -51 -263 -740 -703 -568 -162 -641 -248 -194 -338 -451 -863 -414 -968 -709 -233 -461 -432 -14 -870 -751 -62 -822 -925 -125 -397 -281 -383 -242 -552 -237 -201 -600 -889 -855 -729 -28 -231 -62 -290 -138 -161 -72 -782 -160 -276 -41 -658 -653 -382 -574 -229 -73 -695 -726 -214 -662 -4 -448 -130 -961 -187 -436 -225 -998 -430 -6 -249 -730 -751 -463 -300 -31 -316 -222 -453 -590 -69 -431 -520 -908 -907 -632 -270 -445 -302 -786 -802 -692 -492 -234 -259 -493 -953 -700 -289 -673 -374 -788 -930 -159 -362 -689 -922 -72 -93 -729 -234 -157 -634 -217 -478 -705 -722 -607 -3 -767 -883 -784 -128 -858 -136 -596 -808 -585 -797 -68 -796 -613 -199 -362 -101 -88 -44 -298 -531 -618 -500 -742 -45 -160 -85 -774 -534 -630 -546 -62 -968 -377 -501 -178 -313 -851 -935 -110 -897 -563 -503 -388 -111 -620 -278 -403 -263 -514 -622 -737 -802 -15 -482 -246 -973 -285 -184 -540 -615 -360 -283 -684 -261 -291 -817 -298 -240 -581 -565 -678 -832 -230 -97 -119 -993 -995 -505 -929 -762 -817 -508 -759 -458 -16 -380 -3 -403 -382 -303 -67 -14 -812 -149 -961 -119 -944 -22 -984 -400 -185 -322 -710 -608 -341 -176 -287 -738 -285 -693 -71 -503 -664 -316 -771 -179 -525 -469 -705 -510 -915 -410 -660 -583 -655 -243 -699 -578 -786 -366 -410 -816 -996 -389 -772 -804 -324 -361 -664 -121 -935 -592 -917 -857 -493 -61 -268 -604 -390 -172 -516 -556 -461 -105 -15 -140 -152 -898 -330 -459 -414 -79 -927 -752 -219 -298 -467 -28 -984 -785 -139 -737 -318 -35 -827 -853 -842 -542 -448 -425 -633 -383 -485 -348 -49 -560 -598 -101 -127 -302 -265 -990 -709 -993 -509 -116 -553 -340 -102 -503 -292 -655 -647 -383 -641 -904 -442 -827 -629 -63 -659 -377 -340 -514 -100 -254 -177 -105 -866 -45 -166 -936 -284 -171 -775 -331 -369 -816 -8 -519 -600 -852 -542 -222 -149 -989 -751 -489 -722 -225 -850 -993 -940 -224 -383 -833 -851 -881 -629 -870 -869 -222 -646 -663 -241 -445 -17 -57 -679 -30 -393 -48 -457 -726 -218 -866 -938 -380 -534 -218 -943 -604 -500 -120 -97 -551 -206 -493 -530 -938 -909 -887 -429 -409 -908 -21 -896 -463 -35 -290 -891 -341 -753 -105 -666 -794 -276 -45 -178 -696 -557 -189 -157 -173 -615 -280 -687 -868 -581 -389 -559 -819 -612 -880 -868 -335 -695 -833 -226 -892 -822 -816 -385 -518 -291 -987 -305 -646 -832 -110 -878 -174 -347 -79 -241 -290 -370 -257 -579 -298 -143 -396 -459 -817 -893 -654 -752 -178 -999 -6 -980 -689 -947 -815 -100 -906 -923 -786 -431 -236 -704 -44 -160 -322 -757 -383 -658 -459 -896 -621 -690 -966 -931 -615 -217 -126 -361 -296 -69 -592 -774 -69 -599 -172 -877 -322 -836 -457 -253 -626 -414 -639 -813 -482 -304 -179 -115 -956 -295 -414 -257 -525 -505 -682 -343 -51 -515 -771 -808 -728 -178 -86 -761 -558 -340 -821 -252 -95 -554 -998 -617 -886 -710 -748 -868 -998 -757 -926 -63 -994 -313 -915 -593 -123 -9 -304 -789 -876 -522 -320 -968 -337 -336 -674 -163 -723 -804 -199 -916 -148 -996 -795 -201 -926 -45 -977 -899 -743 -115 -373 -145 -337 -137 -467 -104 -961 -525 -561 -446 -630 -465 -679 -713 -306 -88 -402 -716 -617 -798 -578 -529 -385 -273 -769 -477 -547 -493 -622 -504 -729 -656 -635 -730 -132 -583 -453 -91 -917 -676 -725 -802 -375 -753 -347 -224 -349 -661 -614 -626 -660 -656 -444 -681 -652 -497 -543 -724 -259 -193 -589 -25 -193 -566 -447 -350 -776 -738 -417 -731 -41 -782 -860 -307 -677 -291 -534 -989 -28 -449 -819 -342 -792 -81 -934 -310 -179 -544 -296 -936 -842 -252 -82 -121 -441 -698 -464 -688 -995 -228 -944 -351 -122 -202 -499 -776 -893 -48 -604 -479 -779 -658 -611 -261 -47 -908 -976 -531 -432 -372 -497 -952 -150 -296 -262 -504 -604 -473 -609 -925 -617 -814 -152 -751 -797 -449 -775 -555 -496 -509 -748 -192 -653 -453 -910 -402 -346 -324 -699 -908 -584 -828 -2 -579 -332 -944 -555 -16 -852 -70 -294 -890 -288 -651 -655 -576 -26 -4 -975 -577 -73 -140 -94 -227 -827 -712 -222 -349 -96 -390 -953 -680 -471 -977 -884 -984 -276 -325 -297 -834 -94 -353 -585 -720 -837 -840 -687 -521 -125 -16 -560 -313 -171 -707 -13 -227 -190 -237 -446 -195 -957 -868 -918 -861 -624 -170 -181 -196 -650 -502 -281 -751 -986 -614 -856 -672 -508 -729 -588 -330 -458 -93 -180 -1000 -84 -773 -861 -143 -542 -307 -493 -985 -607 -334 -972 -214 -251 -920 -45 -226 -491 -860 -328 -481 -916 -938 -909 -660 -235 -133 -814 -743 -922 -499 -3 -232 -663 -918 -417 -290 -585 -86 -317 -552 -681 -66 -331 -908 -114 -693 -235 -769 -114 -588 -258 -6 -839 -38 -603 -742 -26 -314 -512 -237 -149 -73 -671 -203 -929 -429 -76 -109 -580 -734 -274 -241 -864 -778 -479 -877 -850 -554 -900 -725 -690 -346 -498 -299 -541 -680 -923 -911 -760 -766 -683 -72 -662 -669 -804 -155 -168 -172 -235 -418 -391 -467 -588 -265 -116 -99 -794 -376 -575 -50 -181 -15 -137 -633 -565 -531 -530 -384 -455 -216 -578 -387 -453 -105 -735 -919 -410 -611 -98 -139 -727 -993 -790 -12 -479 -491 -173 -413 -252 -61 -778 -145 -637 -615 -196 -741 -240 -919 -285 -831 -528 -586 -335 -900 -662 -738 -875 -914 -141 -856 -387 -97 -850 -153 -180 -77 -378 -258 -252 -31 -204 -444 -513 -224 -130 -845 -842 -984 -4 -967 -687 -61 -664 -660 -644 -633 -755 -314 -858 -71 -732 -644 -207 -646 -613 -657 -999 -227 -16 -476 -577 -764 -818 -885 -381 -92 -527 -729 -117 -155 -59 -501 -450 -870 -469 -916 -801 -420 -954 -907 -616 -292 -839 -868 -294 -92 -301 -453 -874 -919 -343 -328 -24 -135 -538 -895 -893 -833 -529 -986 -636 -468 -985 -137 -824 -82 -225 -285 -168 -507 -98 -104 -338 -393 -992 -615 -651 -131 -349 -310 -474 -142 -847 -305 -966 -406 -73 -863 -878 -388 -663 -575 -82 -62 -745 -420 -79 -380 -642 -141 -68 -783 -986 -312 -976 -70 -323 -775 -985 -178 -610 -494 -462 -839 -6 -323 -193 -229 -788 -792 -325 -794 -645 -755 -748 -965 -78 -655 -969 -522 -963 -862 -497 -901 -757 -583 -811 -269 -484 -23 -392 -311 -10 -856 -739 -768 -385 -519 -728 -635 -138 -136 -97 -782 -549 -636 -822 -19 -407 -227 -132 -687 -150 -695 -764 -584 -692 -168 -956 -72 -761 -85 -232 -308 -446 -248 -650 -178 -948 -507 -169 -895 -941 -763 -757 -647 -581 -84 -688 -704 -912 -756 -758 -997 -683 -531 -807 -595 -861 -788 -664 -262 -533 -605 -751 -481 -957 -792 -605 -701 -289 -54 -307 -486 -711 -89 -380 -749 -226 -899 -433 -699 -18 -191 -341 -703 -479 -167 -478 -751 -924 -659 -655 -732 -816 -265 -308 -531 -624 -555 -889 -770 -385 -80 -197 -219 -191 -696 -939 -321 -559 -6 -379 -63 -66 -476 -282 -458 -689 -906 -589 -412 -527 -162 -471 -179 -26 -316 -145 -935 -879 -229 -925 -478 -392 -404 -18 -599 -769 -233 -537 -198 -103 -518 -676 -765 -154 -336 -808 -181 -683 -116 -117 -717 -57 -718 -957 -933 -691 -868 -196 -217 -777 -101 -437 -454 -890 -835 -119 -410 -447 -628 -873 -858 -944 -197 -857 -481 -179 -756 -82 -760 -201 -764 -56 -108 -43 -112 -140 -316 -675 -67 -249 -128 -327 -415 -136 -52 -164 -632 -866 -851 -230 -590 -965 -424 -109 -131 -372 -256 -326 -797 -652 -545 -283 -303 -381 -398 -895 -680 -492 -391 -631 -845 -836 -755 -442 -885 -677 -89 -910 -817 -784 -760 -55 -952 -849 -586 -286 -281 -736 -909 -305 -153 -859 -948 -224 -925 -417 -50 -256 -882 -895 -98 -885 -988 -964 -248 -636 -867 -907 -742 -655 -753 -381 -764 -582 -974 -802 -317 -276 -113 -24 -270 -393 -284 -367 -706 -34 -348 -969 -614 -894 -859 -917 -353 -307 -782 -241 -787 -150 -646 -280 -512 -267 -314 -239 -583 -225 -282 -568 -76 -245 -501 -863 -720 -648 -953 -218 -843 -612 -565 -569 -251 -966 -131 -645 -53 -513 -48 -871 -852 -498 -631 -377 -851 -934 -880 -871 -340 -98 -967 -576 -593 -569 -487 -648 -760 -644 -789 -885 -748 -218 -80 -651 -806 -996 -993 -105 -912 -137 -392 -353 -821 -655 -326 -453 -720 -831 -692 -130 -612 -731 -352 -443 -103 -394 -74 -418 -791 -968 -520 -665 -21 -336 -809 -26 -938 -517 -653 -712 -742 -104 -262 -4 -4 -322 -796 -754 -245 -402 -85 -126 -99 -253 -926 -641 -366 -342 -347 -458 -181 -470 -610 -577 -383 -341 -334 -349 -401 -322 -963 -637 -422 -847 -883 -252 -584 -159 -576 -704 -881 -897 -825 -510 -281 -698 -883 -811 -356 -480 -766 -661 -670 -482 -342 -356 -159 -105 -102 -739 -823 -888 -859 -634 -434 -881 -769 -579 -312 -908 -830 -693 -151 -238 -477 -945 -651 -8 -402 -752 -300 -428 -547 -842 -565 -228 -314 -865 -612 -690 -782 -570 -256 -966 -715 -497 -407 -657 -394 -698 -549 -923 -919 -655 -682 -247 -96 -750 -828 -468 -121 -190 -433 -818 -74 -822 -888 -909 -918 -844 -841 -807 -164 -413 -761 -975 -172 -3 -272 -856 -861 -226 -364 -108 -143 -520 -523 -787 -14 -612 -434 -950 -918 -955 -701 -695 -827 -196 -776 -712 -617 -602 -501 -591 -538 -830 -206 -455 -86 -840 -719 -298 -232 -290 -78 -940 -843 -479 -389 -613 -447 -689 -547 -474 -843 -406 -344 -54 -511 -562 -429 -430 -103 -670 -37 -649 -621 -623 -351 -610 -718 -64 -330 -197 -935 -686 -369 -684 -418 -46 -848 -304 -765 -322 -743 -640 -449 -345 -478 -985 -560 -439 -693 -530 -68 -241 -275 -949 -767 -171 -267 -138 -961 -776 -958 -42 -799 -702 -572 -43 -428 -335 -68 -269 -856 -27 -142 -113 -140 -863 -170 -995 -727 -93 -458 -295 -948 -625 -197 -32 -447 -915 -507 -7 -154 -349 -676 -857 -764 -58 -776 -90 -588 -916 -399 -567 -521 -282 -917 -168 -532 -415 -846 -543 -842 -337 -287 -374 -801 -992 -953 -301 -299 -371 -668 -452 -308 -512 -634 -991 -560 -655 -187 -911 -919 -477 -90 -666 -143 -695 -874 -546 -796 -626 -734 -404 -56 -550 -186 -231 -385 -102 -690 -208 -809 -153 -311 -513 -273 -265 -544 -299 -26 -922 -359 -349 -503 -998 -767 -300 -147 -635 -20 -954 -493 -168 -880 -555 -545 -727 -519 -340 -542 -273 -372 -145 -652 -506 -110 -163 -86 -952 -735 -494 -153 -827 -612 -940 -766 -858 -35 -192 -608 -50 -276 -453 -935 -249 -60 -586 -836 -207 -55 -966 -921 -965 -818 -520 -426 -141 -642 -500 -330 -567 -864 -143 -126 -395 -852 -632 -506 -246 -742 -398 -275 -242 -748 -933 -797 -382 -353 -560 -793 -670 -303 -187 -847 -498 -94 -180 -711 -439 -618 -668 -846 -287 -166 -325 -612 -522 -494 -330 -875 -650 -320 -229 -250 -261 -910 -948 -453 -466 -24 -150 -830 -683 -193 -954 -313 -175 -494 -359 -97 -530 -138 -859 -503 -709 -838 -232 -560 -949 -824 -578 -986 -138 -827 -719 -96 -131 -725 -464 -531 -637 -70 -488 -171 -353 -200 -542 -897 -479 -6 -188 -354 -385 -962 -856 -151 -911 -693 -971 -627 -339 -927 -739 -227 -310 -729 -295 -643 -723 -132 -120 -121 -291 -486 -811 -508 -594 -996 -266 -574 -419 -634 -45 -551 -69 -991 -575 -406 -816 -910 -798 -855 -399 -499 -747 -636 -132 -664 -876 -336 -859 -609 -657 -26 -873 -162 -960 -815 -770 -384 -99 -935 -505 -111 -738 -106 -418 -1 -875 -222 -816 -679 -602 -612 -826 -847 -883 -358 -687 -607 -345 -563 -260 -139 -939 -706 -16 -21 -176 -296 -211 -185 -716 -913 -584 -185 -476 -738 -229 -710 -736 -721 -623 -941 -103 -588 -691 -128 -139 -382 -162 -658 -799 -79 -701 -830 -735 -407 -299 -638 -325 -876 -758 -170 -216 -850 -365 -637 -937 -58 -281 -162 -879 -350 -573 -782 -757 -850 -271 -130 -759 -949 -66 -539 -698 -520 -676 -201 -286 -241 -418 -213 -466 -908 -318 -573 -6 -75 -629 -196 -559 -361 -430 -349 -531 -820 -933 -992 -210 -908 -425 -574 -38 -672 -968 -575 -572 -701 -482 -239 -942 -585 -997 -126 -843 -965 -439 -576 -435 -495 -612 -2 -612 -734 -514 -284 -45 -445 -231 -415 -119 -649 -323 -688 -468 -267 -856 -491 -374 -665 -615 -393 -552 -388 -465 -340 -775 -248 -711 -200 -773 -483 -675 -903 -64 -634 -304 -561 -600 -81 -230 -53 -984 -914 -463 -772 -999 -352 -602 -13 -313 -383 -558 -825 -8 -169 -914 -106 -142 -809 -568 -368 -904 -643 -577 -195 -573 -491 -160 -1000 -672 -371 -27 -962 -300 -763 -565 -826 -478 -653 -987 -181 -223 -454 -261 -833 -80 -19 -648 -748 -641 -368 -514 -265 -514 -613 -991 -989 -747 -771 -30 -897 -152 -394 -858 -480 -282 -555 -548 -458 -571 -96 -661 -538 -848 -680 -168 -512 -590 -969 -582 -486 -315 -44 -418 -393 -121 -129 -577 -39 -663 -954 -733 -608 -397 -112 -634 -541 -786 -755 -340 -332 -353 -106 -640 -567 -245 -624 -526 -686 -471 -792 -27 -18 -903 -333 -160 -459 -102 -315 -868 -660 -389 -87 -629 -179 -203 -282 -178 -774 -744 -395 -324 -643 -948 -408 -281 -96 -617 -249 -207 -603 -984 -249 -436 -67 -591 -895 -921 -623 -627 -884 -942 -690 -261 -372 -797 -31 -256 -6 -740 -46 -601 -236 -354 -123 -890 -454 -485 -318 -352 -606 -81 -293 -776 -596 -450 -568 -166 -338 -894 -149 -288 -817 -67 -980 -725 -326 -879 -570 -507 -647 -159 -495 -322 -616 -53 -44 -300 -639 -866 -582 -276 -634 -792 -505 -856 -976 -447 -210 -761 -587 -3 -669 -255 -758 -864 -410 -295 -260 -678 -101 -631 -139 -324 -330 -897 -266 -743 -169 -276 -353 -675 -442 -806 -179 -129 -293 -463 -967 -79 -931 -606 -283 -997 -828 -86 -959 -500 -865 -756 -343 -78 -509 -922 -846 -232 -148 -92 -176 -756 -528 -197 -471 -764 -309 -599 -411 -269 -559 -877 -31 -519 -379 -874 -189 -355 -127 -970 -741 -669 -167 -682 -469 -142 -379 -152 -752 -770 -161 -424 -995 -395 -67 -966 -505 -865 -715 -970 -418 -726 -755 -680 -534 -470 -386 -990 -164 -181 -411 -848 -928 -764 -713 -41 -489 -648 -787 -692 -654 -836 -696 -128 -761 -899 -945 -986 -232 -764 -796 -134 -676 -286 -770 -485 -891 -220 -522 -581 -724 -479 -600 -47 -445 -856 -173 -686 -774 -66 -494 -923 -851 -831 -957 -488 -677 -556 -37 -60 -238 -664 -81 -933 -293 -113 -25 -489 -834 -410 -898 -915 -411 -424 -374 -658 -745 -334 -102 -227 -562 -899 -129 -581 -345 -344 -446 -14 -737 -83 -31 -918 -810 -710 -559 -331 -897 -267 -169 -314 -331 -750 -402 -792 -784 -25 -854 -634 -136 -330 -756 -868 -346 -952 -24 -962 -268 -35 -787 -766 -41 -700 -852 -118 -310 -222 -872 -886 -263 -32 -685 -884 -518 -987 -408 -159 -258 -250 -764 -148 -1 -938 -297 -529 -339 -211 -642 -152 -712 -604 -566 -886 -657 -845 -96 -629 -663 -335 -943 -790 -915 -158 -75 -781 -898 -173 -519 -205 -410 -159 -776 -244 -464 -953 -939 -67 -36 -146 -718 -561 -679 -949 -709 -665 -911 -630 -451 -306 -902 -495 -740 -800 -246 -493 -654 -348 -507 -261 -972 -63 -867 -874 -307 -934 -542 -815 -938 -356 -421 -902 -912 -992 -22 -339 -626 -228 -813 -986 -538 -190 -714 -992 -341 -331 -417 -831 -400 -746 -899 -250 -39 -679 -410 -933 -782 -204 -222 -482 -294 -569 -184 -243 -278 -393 -800 -721 -918 -1000 -903 -540 -992 -401 -882 -245 -118 -844 -415 -748 -489 -115 -2 -873 -310 -841 -346 -425 -317 -815 -899 -863 -612 -456 -412 -27 -788 -203 -952 -780 -889 -222 -321 -164 -832 -816 -218 -335 -105 -274 -968 -699 -66 -448 -791 -442 -576 -162 -652 -845 -358 -716 -48 -405 -473 -755 -959 -860 -749 -162 -44 -797 -280 -52 -991 -842 -1000 -935 -427 -982 -529 -295 -763 -871 -302 -984 -946 -279 -617 -749 -102 -463 -997 -538 -256 -472 -853 -148 -327 -230 -644 -304 -423 -593 -379 -386 -674 -410 -138 -141 -89 -772 -404 -713 -376 -829 -911 -682 -954 -158 -692 -518 -48 -601 -639 -291 -580 -1000 -206 -371 -664 -693 -145 -274 -806 -811 -202 -920 -222 -75 -71 -350 -450 -730 -218 -295 -181 -560 -34 -102 -402 -514 -187 -855 -693 -786 -831 -560 -422 -239 -141 -274 -918 -437 -26 -383 -471 -938 -516 -539 -553 -472 -474 -562 -358 -729 -70 -365 -558 -796 -473 -1 -917 -652 -1000 -439 -928 -769 -679 -651 -856 -503 -8 -112 -941 -133 -81 -323 -10 -3 -767 -139 -557 -942 -397 -605 -226 -624 -611 -981 -361 -921 -572 -658 -553 -341 -579 -80 -708 -674 -388 -766 -746 -218 -119 -509 -755 -145 -176 -655 -918 -490 -959 -174 -954 -37 -443 -89 -221 -538 -985 -781 -441 -417 -454 -196 -583 -294 -813 -937 -818 -354 -146 -778 -243 -413 -534 -177 -44 -204 -267 -972 -249 -215 -416 -785 -886 -574 -270 -195 -301 -851 -789 -491 -394 -112 -579 -745 -176 -625 -861 -246 -653 -72 -229 -503 -12 -457 -679 -861 -621 -842 -806 -496 -206 -731 -340 -48 -191 -619 -135 -832 -269 -673 -965 -710 -291 -480 -592 -519 -950 -162 -141 -552 -679 -533 -448 -887 -169 -28 -255 -933 -560 -770 -69 -537 -153 -404 -919 -205 -469 -500 -710 -962 -149 -652 -387 -188 -214 -440 -58 -646 -61 -850 -323 -532 -890 -274 -621 -782 -683 -607 -578 -872 -825 -464 -639 -849 -317 -624 -305 -614 -563 -615 -467 -325 -421 -505 -239 -921 -174 -789 -994 -874 -47 -297 -235 -425 -221 -28 -603 -40 -726 -227 -66 -444 -271 -133 -298 -131 -805 -217 -338 -641 -538 -639 -520 -836 -222 -317 -902 -901 -306 -584 -724 -205 -771 -52 -246 -784 -834 -407 -364 -445 -624 -852 -779 -533 -843 -298 -965 -452 -805 -685 -290 -270 -154 -861 -658 -116 -187 -591 -823 -226 -765 -483 -345 -652 -997 -413 -583 -631 -890 -413 -525 -943 -689 -827 -206 -951 -787 -775 -982 -13 -852 -86 -941 -348 -182 -569 -48 -559 -323 -435 -543 -633 -165 -159 -844 -302 -690 -326 -554 -419 -128 -987 -778 -279 -719 -979 -175 -115 -348 -464 -238 -978 -254 -226 -74 -843 -583 -725 -112 -873 -520 -45 -761 -177 -45 -7 -923 -683 -884 -361 -363 -256 -285 -692 -935 -747 -941 -620 -447 -656 -997 -562 -94 -24 -132 -714 -990 -478 -618 -82 -187 -832 -204 -351 -49 -7 -207 -323 -562 -519 -639 -196 -55 -905 -122 -262 -554 -260 -68 -178 -382 -951 -177 -660 -629 -405 -668 -568 -456 -480 -19 -392 -917 -50 -220 -274 -439 -40 -527 -998 -17 -442 -167 -845 -194 -735 -666 -750 -73 -283 -656 -38 -936 -340 -132 -866 -46 -161 -989 -304 -81 -574 -745 -900 -256 -713 -182 -636 -457 -753 -511 -666 -541 -278 -156 -754 -464 -495 -817 -972 -645 -828 -144 -904 -859 -879 -241 -13 -232 -863 -691 -967 -920 -841 -218 -277 -938 -809 -399 -851 -680 -736 -27 -226 -619 -882 -422 -262 -774 -316 -759 -415 -734 -280 -306 -140 -8 -636 -775 -770 -612 -917 -79 -45 -670 -553 -367 -829 -532 -382 -246 -564 -900 -674 -877 -336 -673 -814 -840 -567 -441 -984 -542 -489 -366 -252 -877 -65 -183 -1 -757 -540 -920 -227 -298 -701 -417 -338 -130 -253 -308 -29 -396 -777 -10 -572 -538 -633 -911 -182 -364 -502 -973 -604 -219 -563 -511 -738 -125 -996 -253 -893 -924 -821 -686 -909 -941 -136 -678 -570 -558 -207 -534 -913 -625 -61 -523 -598 -2 -114 -608 -18 -552 -56 -427 -777 -280 -47 -190 -823 -497 -934 -598 -624 -592 -754 -675 -66 -67 -530 -943 -845 -300 -278 -97 -816 -156 -9 -669 -23 -387 -155 -284 -421 -524 -6 -294 -741 -798 -411 -566 -811 -260 -974 -603 -337 -252 -42 -715 -958 -448 -936 -443 -826 -553 -415 -354 -691 -804 -453 -95 -710 -935 -920 -489 -102 -54 -372 -587 -881 -630 -654 -329 -144 -135 -261 -231 -58 -147 -848 -311 -888 -666 -754 -286 -872 -247 -615 -720 -346 -865 -35 -487 -758 -835 -747 -506 -5 -140 -495 -375 -251 -37 -766 -231 -471 -208 -155 -774 -904 -342 -990 -327 -628 -858 -805 -61 -938 -749 -105 -668 -289 -58 -459 -87 -766 -101 -601 -180 -576 -379 -468 -603 -515 -365 -99 -392 -7 -223 -313 -892 -36 -841 -155 -190 -919 -362 -199 -553 -974 -432 -885 -503 -205 -978 -178 -378 -136 -987 -812 -602 -729 -773 -567 -402 -587 -208 -682 -629 -409 -47 -125 -355 -879 -922 -205 -775 -662 -880 -348 -451 -834 -552 -135 -288 -594 -702 -273 -349 -226 -955 -87 -818 -177 -142 -954 -890 -731 -923 -967 -698 -633 -47 -536 -626 -730 -13 -222 -515 -812 -634 -794 -345 -49 -88 -923 -202 -814 -276 -132 -640 -590 -678 -768 -533 -139 -12 -526 -923 -392 -550 -391 -677 -499 -95 -371 -761 -275 -485 -717 -221 -649 -859 -788 -285 -68 -676 -705 -837 -355 -979 -644 -361 -976 -685 -702 -825 -71 -24 -615 -332 -294 -777 -324 -530 -546 -271 -490 -929 -126 -270 -876 -192 -144 -724 -521 -568 -85 -417 -110 -613 -950 -79 -242 -260 -768 -459 -243 -381 -292 -493 -906 -876 -942 -380 -110 -26 -315 -146 -839 -920 -537 -164 -320 -104 -739 -297 -526 -24 -227 -948 -211 -118 -405 -840 -432 -888 -221 -867 -498 -748 -116 -549 -643 -836 -596 -81 -391 -372 -825 -354 -244 -73 -542 -783 -888 -616 -717 -185 -757 -144 -601 -680 -520 -482 -467 -34 -947 -57 -958 -680 -230 -278 -592 -46 -766 -477 -545 -646 -180 -804 -130 -587 -58 -128 -312 -581 -983 -394 -451 -677 -824 -142 -33 -297 -101 -708 -359 -34 -118 -974 -756 -489 -121 -560 -22 -544 -396 -992 -335 -958 -802 -613 -501 -120 -489 -343 -886 -680 -570 -934 -613 -890 -62 -921 -500 -437 -625 -253 -120 -372 -450 -72 -32 -367 -97 -255 -69 -545 -871 -692 -579 -39 -804 -117 -578 -390 -4 -915 -356 -292 -671 -661 -557 -451 -937 -926 -807 -511 -946 -175 -486 -770 -302 -501 -855 -892 -99 -989 -683 -182 -283 -544 -541 -593 -522 -488 -991 -439 -325 -281 -559 -40 -72 -478 -847 -834 -762 -172 -322 -824 -614 -129 -316 -817 -245 -478 -590 -709 -622 -647 -76 -979 -959 -129 -902 -149 -92 -9 -323 -631 -314 -839 -656 -212 -666 -490 -660 -606 -374 -168 -429 -86 -246 -710 -469 -418 -644 -266 -718 -850 -486 -274 -243 -822 -206 -642 -967 -532 -626 -508 -319 -712 -734 -380 -83 -705 -204 -481 -452 -551 -321 -285 -585 -620 -37 -980 -220 -568 -136 -588 -302 -930 -693 -618 -578 -218 -247 -165 -821 -552 -912 -384 -903 -493 -384 -98 -554 -20 -337 -403 -45 -505 -848 -807 -420 -361 -885 -600 -687 -342 -923 -589 -540 -813 -379 -373 -711 -217 -224 -693 -729 -417 -294 -659 -165 -399 -818 -232 -754 -270 -30 -757 -703 -855 -840 -736 -612 -557 -457 -651 -872 -688 -697 -171 -455 -186 -246 -525 -50 -463 -882 -685 -513 -373 -863 -764 -960 -67 -187 -586 -245 -751 -576 -68 -425 -412 -737 -771 -540 -660 -602 -410 -138 -785 -958 -216 -609 -532 -563 -778 -586 -462 -721 -855 -501 -344 -943 -84 -840 -273 -790 -621 -435 -926 -891 -497 -134 -637 -262 -316 -140 -505 -424 -896 -936 -71 -776 -423 -989 -182 -422 -886 -276 -720 -46 -40 -173 -646 -908 -572 -917 -442 -338 -453 -747 -411 -119 -718 -806 -547 -724 -750 -631 -583 -508 -599 -257 -278 -875 -391 -249 -220 -994 -906 -81 -228 -676 -437 -573 -187 -523 -182 -90 -977 -242 -947 -51 -713 -295 -190 -127 -903 -383 -873 -621 -626 -61 -993 -2 -389 -744 -736 -366 -22 -157 -582 -26 -99 -987 -751 -373 -424 -554 -612 -154 -846 -305 -656 -860 -911 -750 -226 -362 -861 -848 -72 -137 -701 -942 -204 -874 -752 -33 -285 -40 -554 -488 -66 -272 -861 -790 -300 -302 -490 -757 -910 -600 -746 -318 -501 -138 -363 -680 -441 -858 -254 -416 -499 -261 -801 -614 -829 -896 -581 -887 -420 -613 -858 -133 -111 -35 -512 -99 -999 -795 -255 -911 -399 -349 -100 -524 -927 -605 -751 -840 -128 -670 -165 -997 -206 -332 -427 -350 -797 -934 -812 -946 -513 -90 -350 -916 -464 -84 -210 -767 -803 -108 -993 -968 -148 -125 -943 -179 -713 -83 -304 -624 -888 -718 -24 -885 -219 -548 -111 -783 -606 -40 -507 -197 -382 -165 -687 -930 -234 -249 -625 -173 -772 -509 -630 -782 -538 -87 -403 -850 -55 -480 -134 -330 -580 -462 -508 -227 -991 -523 -826 -563 -536 -806 -594 -322 -992 -617 -441 -550 -376 -85 -564 -290 -77 -562 -303 -245 -137 -557 -280 -865 -683 -407 -920 -931 -166 -645 -355 -244 -353 -401 -905 -561 -47 -531 -939 -852 -823 -952 -552 -539 -533 -362 -13 -333 -374 -941 -870 -970 -499 -543 -865 -917 -63 -51 -120 -673 -539 -428 -338 -971 -571 -193 -659 -574 -738 -818 -468 -585 -62 -603 -347 -904 -401 -307 -834 -181 -148 -650 -153 -481 -222 -946 -631 -430 -133 -116 -219 -244 -830 -647 -382 -882 -445 -575 -957 -106 -8 -498 -114 -711 -278 -732 -741 -925 -268 -461 -641 -200 -53 -474 -359 -764 -978 -23 -338 -862 -414 -413 -269 -701 -722 -615 -746 -256 -141 -596 -37 -386 -887 -618 -284 -279 -755 -207 -313 -164 -524 -240 -663 -199 -358 -457 -223 -612 -222 -24 -848 -241 -464 -665 -32 -658 -882 -166 -178 -646 -519 -884 -382 -489 -999 -530 -690 -158 -340 -597 -367 -775 -183 -62 -477 -675 -961 -288 -361 -117 -457 -178 -360 -583 -834 -19 -282 -950 -900 -380 -918 -30 -727 -126 -198 -36 -93 -385 -250 -714 -417 -31 -491 -540 -77 -380 -772 -862 -380 -972 -810 -957 -238 -79 -48 -242 -82 -965 -145 -581 -906 -892 -758 -440 -173 -117 -987 -433 -494 -439 -249 -649 -859 -840 -478 -983 -256 -715 -606 -832 -43 -872 -830 -723 -665 -598 -166 -156 -897 -259 -908 -662 -132 -246 -468 -334 -324 -605 -138 -72 -105 -222 -177 -637 -917 -870 -499 -159 -438 -995 -201 -202 -941 -951 -818 -638 -696 -349 -506 -511 -704 -368 -114 -696 -171 -347 -156 -96 -755 -669 -639 -673 -93 -655 -299 -687 -421 -956 -150 -339 -91 -276 -397 -788 -587 -829 -168 -510 -395 -22 -444 -278 -70 -693 -802 -861 -665 -736 -347 -571 -977 -131 -556 -989 -82 -589 -417 -743 -880 -742 -501 -625 -517 -720 -626 -565 -881 -57 -189 -1 -860 -635 -876 -46 -402 -965 -709 -521 -966 -773 -54 -110 -347 -992 -140 -592 -526 -127 -693 -751 -830 -939 -785 -505 -892 -478 -376 -128 -526 -75 -296 -824 -254 -229 -278 -801 -470 -223 -365 -906 -388 -920 -122 -22 -437 -563 -814 -379 -626 -54 -621 -612 -269 -785 -780 -606 -29 -885 -977 -975 -919 -154 -85 -505 -986 -712 -108 -53 -71 -753 -940 -304 -740 -337 -424 -881 -504 -162 -25 -569 -144 -711 -337 -408 -735 -21 -190 -542 -849 -664 -366 -494 -304 -760 -10 -853 -859 -246 -566 -992 -537 -18 -928 -792 -166 -977 -783 -406 -3 -842 -723 -870 -516 -631 -152 -541 -768 -851 -425 -884 -519 -231 -720 -151 -996 -356 -233 -23 -818 -707 -646 -736 -511 -180 -85 -781 -791 -215 -279 -681 -593 -154 -571 -751 -484 -512 -233 -724 -721 -900 -478 -169 -153 -758 -823 -969 -272 -674 -790 -318 -728 -665 -874 -554 -103 -590 -887 -327 -575 -425 -976 -978 -115 -364 -972 -482 -828 -899 -612 -110 -538 -148 -848 -845 -465 -271 -601 -374 -914 -535 -241 -516 -861 -865 -70 -683 -444 -773 -772 -984 -219 -271 -428 -529 -232 -926 -869 -327 -51 -518 -903 -828 -656 -742 -377 -567 -531 -836 -147 -730 -868 -683 -950 -571 -243 -647 -530 -1 -753 -391 -284 -671 -128 -995 -865 -164 -597 -762 -337 -81 -765 -23 -951 -912 -852 -431 -679 -156 -262 -30 -940 -597 -417 -67 -184 -771 -883 -520 -731 -651 -113 -71 -270 -720 -712 -155 -139 -804 -276 -625 -852 -224 -291 -281 -307 -884 -129 -89 -157 -802 -5 -723 -792 -655 -442 -912 -694 -325 -268 -863 -593 -257 -74 -232 -108 -759 -509 -851 -729 -839 -341 -602 -547 -575 -54 -987 -406 -578 -882 -81 -126 -746 -473 -700 -60 -136 -486 -547 -253 -119 -450 -865 -781 -544 -260 -843 -18 -5 -430 -576 -331 -69 -160 -886 -257 -968 -712 -430 -986 -215 -65 -439 -401 -389 -64 -140 -584 -774 -679 -87 -507 -459 -431 -602 -372 -562 -347 -183 -248 -331 -23 -340 -375 -5 -731 -89 -173 -892 -284 -901 -610 -521 -369 -672 -920 -198 -676 -312 -824 -525 -89 -685 -874 -787 -904 -964 -716 -309 -497 -972 -236 -618 -965 -435 -882 -705 -348 -293 -564 -533 -125 -860 -263 -933 -160 -615 -913 -86 -835 -243 -147 -896 -44 -525 -584 -217 -750 -560 -575 -397 -209 -219 -482 -502 -670 -312 -888 -802 -759 -305 -875 -555 -139 -553 -709 -917 -336 -759 -289 -376 -387 -306 -130 -778 -388 -514 -730 -842 -777 -949 -261 -664 -141 -12 -140 -503 -17 -465 -725 -256 -170 -574 -542 -337 -888 -931 -440 -962 -369 -958 -816 -147 -537 -104 -195 -887 -228 -333 -667 -197 -478 -846 -195 -124 -651 -411 -355 -455 -712 -776 -649 -253 -569 -445 -519 -33 -846 -877 -581 -295 -691 -502 -180 -718 -183 -335 -35 -811 -832 -949 -356 -380 -152 -933 -851 -383 -791 -688 -935 -991 -346 -908 -217 -681 -491 -764 -615 -542 -389 -779 -166 -927 -574 -863 -824 -631 -786 -630 -704 -840 -922 -142 -299 -824 -206 -539 -85 -934 -751 -14 -962 -691 -864 -102 -357 -144 -413 -647 -861 -471 -343 -731 -505 -573 -419 -685 -867 -477 -984 -553 -850 -303 -544 -912 -60 -915 -391 -180 -301 -109 -71 -51 -833 -733 -262 -877 -85 -274 -711 -435 -361 -590 -772 -144 -244 -188 -85 -728 -68 -435 -425 -413 -94 -13 -878 -223 -752 -60 -32 -37 -471 -491 -826 -264 -826 -540 -608 -621 -660 -690 -917 -73 -364 -792 -203 -261 -793 -789 -400 -522 -68 -239 -905 -656 -967 -230 -749 -528 -960 -230 -566 -418 -115 -333 -593 -826 -964 -293 -822 -549 -228 -21 -116 -155 -707 -185 -909 -773 -521 -740 -559 -623 -430 -680 -825 -420 -282 -929 -963 -719 -458 -584 -566 -475 -653 -337 -589 -594 -154 -912 -201 -642 -661 -855 -47 -359 -324 -595 -102 -943 -460 -791 -904 -839 -149 -378 -626 -612 -878 -230 -644 -401 -675 -414 -80 -343 -367 -349 -932 -600 -39 -660 -697 -684 -123 -32 -126 -885 -345 -174 -690 -206 -336 -18 -658 -202 -793 -146 -163 -166 -137 -674 -886 -10 -621 -462 -872 -237 -204 -25 -318 -775 -984 -707 -295 -120 -456 -426 -838 -119 -924 -718 -970 -37 -461 -62 -467 -433 -645 -697 -822 -978 -615 -891 -942 -304 -412 -999 -680 -733 -859 -448 -512 -805 -530 -834 -745 -337 -333 -865 -453 -347 -115 -688 -816 -755 -257 -80 -41 -266 -25 -578 -881 -810 -558 -660 -136 -915 -903 -867 -900 -299 -926 -940 -620 -250 -178 -92 -932 -96 -648 -396 -173 -862 -193 -433 -809 -507 -734 -230 -219 -68 -377 -218 -924 -714 -532 -925 -775 -289 -144 -343 -572 -847 -706 -356 -778 -675 -639 -753 -371 -644 -759 -124 -908 -131 -681 -25 -450 -624 -642 -947 -528 -845 -32 -897 -760 -106 -647 -860 -90 -579 -971 -220 -896 -437 -599 -906 -403 -742 -344 -415 -317 -933 -126 -954 -60 -540 -229 -422 -404 -96 -849 -723 -54 -478 -792 -497 -361 -657 -849 -50 -6 -193 -72 -903 -899 -84 -325 -853 -717 -659 -365 -179 -461 -125 -308 -570 -286 -213 -631 -498 -731 -821 -264 -470 -975 -768 -867 -545 -150 -912 -573 -154 -880 -998 -330 -785 -610 -630 -618 -952 -433 -500 -58 -700 -509 -8 -198 -69 -168 -11 -735 -723 -351 -634 -202 -730 -932 -687 -819 -649 -15 -512 -616 -192 -310 -788 -380 -18 -489 -196 -619 -72 -46 -79 -305 -338 -964 -831 -84 -927 -9 -99 -512 -10 -748 -51 -938 -423 -531 -975 -654 -291 -720 -572 -680 -840 -424 -164 -594 -325 -802 -491 -277 -187 -371 -951 -789 -1 -334 -700 -684 -416 -854 -375 -361 -863 -810 -520 -742 -808 -305 -825 -235 -342 -454 -866 -546 -383 -57 -448 -533 -3 -409 -367 -857 -622 -862 -413 -384 -85 -820 -577 -793 -807 -509 -43 -581 -877 -48 -634 -93 -983 -337 -558 -848 -460 -601 -811 -308 -135 -464 -223 -966 -698 -478 -852 -953 -272 -180 -93 -525 -98 -910 -921 -903 -943 -871 -542 -724 -327 -480 -94 -854 -531 -653 -902 -677 -471 -737 -685 -465 -256 -694 -119 -228 -109 -248 -268 -358 -599 -189 -829 -417 -149 -112 -65 -669 -777 -910 -715 -710 -132 -144 -71 -807 -386 -599 -10 -300 -933 -914 -488 -332 -741 -361 -135 -369 -337 -753 -326 -72 -431 -579 -228 -405 -61 -761 -23 -656 -310 -877 -586 -705 -776 -591 -291 -217 -580 -921 -806 -772 -295 -777 -967 -648 -474 -794 -20 -993 -430 -727 -714 -84 -909 -762 -80 -672 -528 -349 -94 -637 -746 -689 -455 -691 -173 -470 -646 -947 -790 -613 -550 -556 -726 -414 -596 -956 -837 -938 -245 -215 -419 -392 -78 -909 -271 -572 -181 -290 -887 -342 -876 -446 -807 -707 -680 -902 -144 -725 -633 -467 -712 -299 -392 -509 -774 -509 -997 -342 -978 -143 -193 -758 -488 -927 -537 -4 -145 -775 -934 -211 -351 -58 -921 -947 -606 -351 -135 -397 -559 -549 -14 -987 -542 -344 -519 -697 -870 -40 -440 -112 -583 -309 -876 -630 -621 -460 -307 -81 -674 -11 -234 -20 -707 -362 -99 -755 -576 -134 -680 -430 -497 -116 -124 -616 -31 -217 -56 -966 -78 -205 -697 -21 -611 -676 -359 -532 -749 -964 -300 -891 -758 -142 -579 -394 -646 -723 -686 -81 -883 -372 -54 -436 -454 -789 -947 -851 -853 -389 -657 -473 -521 -809 -79 -404 -296 -976 -966 -885 -184 -965 -773 -799 -566 -625 -783 -735 -70 -455 -390 -420 -52 -283 -892 -861 -709 -268 -22 -754 -76 -680 -499 -326 -552 -110 -461 -334 -262 -480 -710 -801 -586 -438 -30 -31 -977 -148 -679 -762 -108 -113 -364 -31 -406 -268 -891 -914 -321 -359 -267 -746 -212 -708 -484 -169 -695 -247 -390 -615 -976 -162 -407 -839 -65 -966 -738 -114 -600 -371 -251 -278 -411 -836 -891 -528 -68 -471 -140 -163 -229 -258 -584 -520 -738 -568 -108 -538 -116 -558 -179 -892 -116 -428 -612 -447 -104 -37 -253 -456 -473 -290 -174 -133 -888 -613 -94 -384 -209 -290 -383 -325 -253 -641 -796 -938 -367 -531 -84 -238 -373 -253 -573 -207 -59 -688 -750 -236 -829 -341 -207 -78 -114 -620 -416 -795 -99 -795 -487 -683 -992 -753 -424 -562 -247 -65 -538 -951 -408 -680 -379 -988 -347 -559 -989 -321 -519 -361 -620 -268 -615 -748 -560 -226 -466 -103 -59 -990 -854 -751 -324 -888 -11 -106 -454 -426 -802 -658 -470 -672 -16 -743 -591 -420 -491 -967 -502 -564 -939 -491 -549 -604 -430 -633 -969 -534 -540 -235 -749 -536 -953 -845 -290 -826 -820 -814 -415 -696 -738 -608 -789 -532 -832 -60 -601 -95 -998 -195 -795 -902 -122 -659 -670 -873 -706 -659 -661 -106 -504 -189 -109 -647 -682 -644 -187 -605 -526 -209 -813 -171 -523 -424 -36 -569 -118 -191 -364 -686 -566 -988 -311 -491 -152 -825 -239 -604 -634 -895 -868 -340 -569 -469 -513 -867 -279 -478 -226 -40 -785 -86 -807 -835 -133 -799 -856 -341 -652 -382 -237 -524 -352 -875 -425 -359 -902 -669 -610 -367 -450 -489 -655 -755 -880 -394 -190 -775 -986 -812 -50 -847 -207 -860 -570 -106 -547 -225 -485 -645 -233 -158 -878 -128 -240 -954 -438 -623 -873 -683 -710 -142 -605 -327 -831 -340 -727 -294 -995 -806 -278 -132 -600 -553 -469 -433 -151 -933 -168 -889 -712 -565 -976 -319 -279 -870 -621 -534 -379 -867 -328 -377 -644 -391 -446 -428 -792 -448 -655 -345 -985 -485 -433 -401 -992 -376 -889 -616 -601 -885 -989 -590 -1 -532 -833 -589 -250 -737 -742 -110 -312 -688 -557 -439 -790 -575 -591 -83 -890 -8 -80 -962 -849 -315 -687 -234 -177 -989 -322 -540 -941 -791 -549 -570 -850 -517 -281 -71 -626 -830 -453 -188 -555 -545 -49 -22 -619 -485 -255 -723 -456 -606 -685 -37 -678 -504 -688 -274 -659 -410 -250 -283 -940 -365 -522 -688 -510 -363 -59 -217 -474 -534 -717 -301 -19 -844 -868 -925 -301 -463 -313 -495 -520 -186 -479 -411 -208 -832 -305 -551 -249 -888 -764 -686 -598 -145 -653 -845 -805 -224 -503 -715 -175 -293 -707 -607 -445 -280 -949 -567 -6 -813 -256 -235 -807 -711 -964 -816 -603 -194 -408 -387 -4 -777 -862 -955 -54 -485 -972 -526 -379 -940 -119 -320 -676 -290 -165 -360 -442 -911 -562 -237 -517 -381 -254 -522 -242 -848 -587 -185 -127 -100 -551 -598 -775 -239 -355 -862 -688 -57 -907 -466 -31 -873 -148 -717 -171 -505 -134 -111 -533 -311 -440 -628 -734 -739 -408 -773 -858 -502 -529 -324 -441 -692 -60 -774 -389 -305 -602 -800 -471 -143 -680 -106 -860 -144 -128 -351 -736 -921 -270 -74 -127 -228 -102 -307 -341 -572 -648 -936 -991 -699 -929 -885 -697 -62 -359 -991 -304 -71 -757 -218 -453 -985 -377 -770 -545 -340 -153 -562 -304 -455 -195 -402 -367 -202 -189 -515 -588 -132 -988 -543 -179 -317 -496 -386 -680 -786 -957 -971 -362 -343 -548 -494 -534 -600 -952 -218 -659 -921 -369 -549 -174 -1000 -46 -528 -349 -432 -4 -705 -378 -192 -955 -674 -234 -673 -770 -88 -672 -724 -798 -292 -608 -349 -407 -469 -651 -174 -158 -624 -609 -763 -637 -242 -760 -819 -200 -818 -319 -785 -900 -571 -259 -962 -717 -875 -247 -669 -986 -718 -324 -694 -267 -682 -492 -621 -69 -81 -281 -865 -678 -74 -800 -141 -652 -226 -734 -742 -522 -113 -541 -167 -145 -846 -540 -431 -123 -919 -931 -588 -859 -976 -59 -2 -796 -520 -516 -216 -237 -878 -196 -676 -747 -741 -957 -717 -382 -110 -695 -752 -711 -116 -319 -10 -158 -106 -438 -634 -569 -70 -608 -475 -108 -788 -287 -304 -570 -897 -97 -889 -307 -738 -910 -94 -828 -379 -442 -137 -515 -9 -353 -592 -198 -794 -8 -401 -187 -127 -97 -436 -649 -790 -433 -759 -500 -573 -391 -774 -196 -244 -278 -268 -130 -952 -906 -237 -731 -948 -989 -64 -200 -783 -694 -741 -486 -530 -598 -984 -473 -106 -930 -273 -292 -647 -7 -99 -45 -930 -490 -841 -776 -53 -131 -151 -817 -407 -344 -853 -40 -853 -455 -600 -91 -290 -172 -801 -283 -660 -805 -279 -153 -180 -612 -541 -482 -959 -790 -352 -23 -507 -685 -944 -202 -580 -32 -899 -295 -862 -991 -172 -122 -878 -896 -875 -615 -497 -477 -431 -481 -989 -439 -207 -520 -335 -478 -139 -854 -256 -131 -969 -998 -999 -492 -445 -120 -28 -271 -620 -720 -614 -834 -757 -630 -959 -731 -533 -524 -86 -196 -935 -57 -139 -442 -23 -736 -765 -32 -159 -108 -883 -305 -592 -622 -521 -590 -106 -625 -428 -445 -821 -601 -480 -289 -748 -416 -63 -547 -112 -349 -282 -683 -124 -216 -153 -895 -548 -620 -858 -908 -251 -721 -59 -459 -203 -972 -539 -909 -666 -257 -663 -720 -249 -433 -828 -455 -973 -87 -320 -879 -492 -218 -790 -823 -701 -280 -9 -697 -623 -213 -881 -989 -155 -483 -622 -704 -747 -462 -869 -998 -467 -537 -850 -272 -514 -892 -603 -951 -450 -194 -767 -41 -607 -289 -545 -313 -495 -556 -695 -857 -341 -526 -519 -817 -807 -675 -587 -821 -53 -577 -750 -615 -619 -601 -323 -35 -581 -875 -948 -573 -283 -272 -919 -523 -226 -497 -336 -944 -405 -757 -393 -895 -527 -9 -662 -482 -260 -440 -207 -737 -997 -598 -921 -266 -176 -106 -256 -517 -872 -833 -117 -825 -222 -199 -174 -363 -224 -714 -381 -872 -332 -86 -267 -70 -893 -943 -526 -855 -354 -93 -453 -526 -509 -296 -951 -665 -507 -875 -227 -121 -1 -910 -78 -971 -419 -395 -752 -865 -65 -219 -121 -562 -684 -704 -279 -907 -814 -306 -147 -903 -594 -801 -23 -977 -517 -473 -78 -883 -747 -605 -232 -820 -21 -728 -713 -624 -384 -33 -286 -519 -901 -223 -754 -7 -402 -331 -305 -491 -183 -337 -146 -906 -931 -99 -581 -433 -95 -587 -647 -532 -767 -130 -579 -229 -220 -114 -234 -153 -661 -993 -104 -845 -975 -196 -306 -171 -601 -310 -628 -573 -694 -992 -164 -423 -956 -288 -265 -483 -386 -787 -995 -342 -279 -205 -158 -767 -203 -683 -269 -636 -371 -146 -698 -132 -921 -874 -671 -131 -52 -732 -460 -693 -238 -368 -890 -266 -86 -730 -283 -361 -77 -947 -870 -209 -824 -327 -976 -280 -357 -633 -359 -187 -639 -352 -786 -675 -413 -418 -134 -374 -75 -557 -801 -852 -956 -413 -166 -887 -882 -535 -416 -13 -353 -62 -357 -563 -411 -566 -636 -183 -610 -490 -461 -769 -971 -874 -801 -335 -911 -427 -295 -916 -943 -477 -206 -73 -37 -12 -334 -854 -742 -163 -66 -888 -558 -505 -98 -150 -224 -837 -843 -939 -994 -267 -721 -608 -440 -376 -895 -914 -920 -302 -960 -935 -460 -311 -326 -471 -615 -90 -718 -791 -379 -906 -265 -296 -434 -737 -681 -22 -709 -530 -152 -1000 -262 -748 -215 -120 -801 -417 -210 -169 -903 -144 -568 -972 -828 -941 -685 -300 -826 -6 -528 -99 -582 -376 -903 -417 -258 -409 -398 -864 -236 -218 -138 -699 -665 -339 -79 -686 -541 -406 -266 -580 -81 -656 -147 -626 -823 -388 -977 -792 -757 -393 -263 -7 -996 -256 -91 -701 -120 -595 -18 -51 -592 -797 -938 -956 -412 -320 -365 -756 -436 -237 -805 -369 -486 -954 -985 -585 -878 -800 -638 -990 -510 -620 -795 -157 -257 -877 -699 -4 -179 -248 -151 -641 -225 -301 -862 -996 -258 -293 -230 -918 -623 -13 -106 -607 -319 -170 -24 -158 -526 -465 -935 -963 -11 -56 -497 -231 -424 -334 -321 -500 -695 -471 -318 -254 -624 -941 -61 -32 -645 -456 -784 -382 -167 -907 -193 -105 -30 -334 -392 -935 -807 -208 -44 -110 -806 -608 -544 -112 -262 -925 -87 -515 -985 -475 -745 -833 -945 -738 -971 -48 -621 -622 -349 -154 -357 -872 -677 -645 -872 -425 -982 -412 -840 -238 -891 -40 -988 -224 -540 -377 -464 -993 -905 -152 -793 -911 -644 -11 -484 -586 -162 -8 -9 -404 -79 -394 -381 -658 -273 -276 -130 -170 -340 -962 -841 -79 -911 -661 -882 -44 -631 -231 -639 -216 -648 -37 -994 -796 -606 -966 -557 -948 -448 -884 -994 -494 -523 -777 -307 -242 -521 -679 -609 -435 -463 -448 -479 -25 -429 -270 -467 -821 -365 -222 -625 -729 -858 -48 -656 -685 -607 -531 -372 -557 -282 -614 -177 -273 -349 -630 -981 -976 -48 -308 -10 -884 -756 -851 -36 -634 -843 -156 -28 -554 -636 -356 -590 -478 -762 -848 -245 -216 -351 -826 -421 -92 -728 -636 -896 -715 -324 -896 -239 -721 -145 -256 -656 -60 -59 -268 -657 -274 -892 -931 -117 -484 -771 -381 -495 -601 -904 -425 -421 -700 -427 -763 -454 -267 -348 -492 -775 -822 -812 -382 -763 -25 -90 -502 -780 -888 -90 -760 -526 -508 -434 -52 -973 -753 -2 -814 -474 -86 -228 -935 -22 -41 -525 -286 -398 -898 -590 -363 -125 -267 -415 -165 -428 -928 -460 -396 -728 -552 -671 -13 -572 -974 -726 -792 -305 -501 -800 -751 -981 -195 -781 -41 -739 -822 -782 -509 -642 -749 -58 -65 -748 -544 -847 -508 -812 -470 -117 -955 -928 -302 -293 -585 -763 -87 -118 -445 -222 -814 -591 -669 -185 -536 -719 -733 -553 -340 -56 -933 -210 -741 -153 -270 -785 -623 -107 -767 -615 -551 -604 -975 -491 -890 -436 -340 -828 -250 -680 -403 -872 -40 -119 -150 -457 -605 -685 -481 -345 -66 -410 -298 -822 -537 -789 -541 -400 -242 -848 -330 -238 -953 -45 -401 -631 -170 -9 -447 -56 -851 -745 -905 -277 -915 -399 -956 -435 -121 -661 -552 -847 -317 -831 -225 -158 -323 -466 -858 -739 -126 -663 -170 -739 -47 -788 -627 -409 -658 -640 -840 -586 -575 -844 -643 -281 -683 -795 -930 -544 -394 -70 -552 -864 -384 -983 -14 -119 -599 -303 -819 -21 -493 -764 -751 -410 -192 -319 -235 -153 -157 -62 -881 -507 -790 -239 -405 -31 -649 -692 -675 -40 -676 -188 -58 -112 -501 -919 -79 -208 -623 -833 -420 -834 -877 -309 -628 -739 -226 -513 -300 -939 -329 -426 -352 -38 -817 -665 -569 -918 -787 -638 -261 -16 -684 -549 -364 -997 -19 -597 -724 -543 -722 -347 -918 -582 -164 -816 -554 -730 -243 -422 -526 -164 -904 -557 -626 -552 -648 -881 -124 -517 -288 -554 -274 -856 -340 -683 -638 -108 -18 -145 -439 -718 -861 -485 -999 -180 -841 -676 -384 -683 -138 -242 -902 -990 -171 -677 -451 -270 -807 -910 -92 -483 -540 -974 -440 -696 -984 -152 -241 -729 -340 -998 -812 -880 -927 -605 -835 -505 -614 -71 -589 -326 -664 -291 -796 -955 -212 -563 -671 -551 -346 -756 -311 -300 -20 -522 -891 -469 -641 -541 -823 -489 -627 -204 -979 -253 -306 -363 -291 -72 -809 -890 -542 -466 -981 -215 -22 -124 -668 -742 -601 -46 -290 -251 -797 -274 -359 -242 -103 -346 -255 -105 -836 -462 -502 -746 -880 -469 -414 -543 -187 -352 -113 -417 -666 -712 -261 -293 -660 -51 -408 -735 -735 -584 -229 -618 -549 -188 -523 -928 -351 -391 -185 -910 -781 -751 -525 -325 -584 -554 -410 -865 -47 -679 -161 -816 -229 -139 -111 -35 -836 -526 -153 -185 -516 -226 -642 -398 -443 -92 -51 -157 -170 -561 -15 -694 -123 -392 -108 -301 -500 -146 -798 -639 -791 -259 -267 -836 -213 -374 -906 -434 -940 -225 -642 -327 -258 -485 -759 -782 -705 -412 -937 -941 -269 -754 -252 -171 -271 -664 -337 -721 -649 -772 -660 -945 -328 -358 -173 -854 -746 -859 -987 -757 -508 -80 -166 -751 -444 -71 -275 -874 -938 -96 -75 -556 -307 -574 -88 -207 -565 -814 -403 -910 -826 -638 -166 -687 -740 -982 -368 -338 -772 -125 -582 -176 -507 -441 -307 -968 -544 -174 -569 -695 -476 -739 -677 -951 -322 -309 -608 -47 -705 -855 -472 -316 -898 -699 -488 -160 -870 -221 -186 -685 -452 -112 -307 -858 -193 -213 -305 -717 -50 -854 -69 -855 -713 -707 -818 -544 -389 -865 -544 -212 -252 -140 -508 -407 -167 -755 -350 -467 -146 -970 -119 -161 -335 -386 -545 -7 -429 -513 -917 -781 -39 -794 -481 -251 -449 -607 -797 -354 -51 -319 -732 -230 -844 -453 -553 -616 -578 -5 -878 -281 -489 -634 -157 -479 -134 -2 -897 -881 -778 -210 -387 -888 -813 -391 -582 -603 -994 -273 -636 -362 -836 -911 -102 -497 -955 -802 -166 -584 -998 -370 -45 -772 -772 -981 -82 -760 -475 -973 -230 -410 -72 -458 -481 -322 -228 -669 -700 -397 -868 -806 -717 -248 -215 -471 -859 -928 -464 -218 -402 -449 -443 -136 -19 -545 -664 -448 -902 -342 -811 -268 -618 -531 -604 -105 -64 -361 -934 -89 -599 -389 -512 -907 -749 -673 -611 -312 -526 -909 -796 -455 -631 -126 -416 -498 -307 -537 -424 -835 -944 -29 -498 -197 -644 -488 -974 -444 -697 -110 -165 -149 -238 -797 -625 -657 -760 -558 -524 -662 -215 -192 -485 -205 -206 -190 -247 -677 -530 -107 -148 -336 -464 -873 -970 -481 -7 -121 -533 -306 -856 -814 -147 -347 -594 -500 -851 -182 -938 -118 -483 -506 -721 -285 -108 -946 -190 -611 -909 -122 -567 -31 -891 -690 -630 -146 -764 -160 -173 -529 -720 -971 -646 -547 -935 -654 -656 -830 -7 -937 -996 -992 -533 -485 -90 -697 -793 -225 -429 -716 -210 -826 -112 -247 -880 -590 -921 -709 -987 -890 -229 -427 -801 -190 -833 -594 -690 -933 -358 -641 -643 -501 -1000 -794 -774 -852 -41 -982 -464 -344 -78 -832 -298 -845 -184 -983 -615 -70 -848 -278 -570 -27 -453 -531 -742 -35 -294 -758 -221 -602 -24 -61 -589 -795 -206 -842 -127 -538 -731 -419 -884 -193 -180 -277 -74 -483 -359 -366 -228 -437 -285 -392 -553 -821 -280 -305 -169 -763 -132 -909 -362 -906 -349 -704 -266 -624 -774 -60 -286 -941 -552 -269 -663 -815 -484 -594 -499 -145 -562 -791 -348 -787 -216 -614 -103 -855 -886 -664 -878 -930 -507 -224 -282 -803 -982 -667 -114 -704 -102 -49 -706 -899 -704 -640 -495 -464 -370 -796 -772 -877 -661 -145 -904 -280 -451 -6 -88 -357 -633 -81 -667 -487 -35 -385 -600 -14 -465 -41 -81 -577 -745 -744 -886 -847 -335 -369 -267 -292 -957 -815 -890 -1000 -971 -555 -609 -834 -961 -219 -643 -19 -683 -238 -62 -51 -138 -877 -486 -147 -16 -290 -293 -185 -114 -551 -439 -794 -11 -746 -445 -830 -915 -787 -888 -472 -83 -804 -203 -910 -93 -581 -537 -53 -666 -214 -208 -569 -446 -814 -402 -605 -584 -180 -220 -20 -307 -614 -469 -2 -429 -283 -429 -757 -606 -793 -284 -566 -559 -374 -732 -839 -375 -183 -124 -949 -702 -643 -842 -504 -898 -527 -362 -708 -827 -603 -816 -982 -421 -474 -63 -174 -385 -462 -972 -200 -118 -155 -256 -147 -781 -73 -173 -851 -794 -120 -926 -74 -202 -848 -198 -457 -836 -287 -286 -487 -972 -435 -525 -868 -304 -781 -998 -458 -313 -131 -539 -783 -155 -581 -583 -198 -165 -136 -153 -208 -303 -155 -22 -181 -375 -716 -932 -955 -676 -371 -253 -799 -276 -470 -914 -313 -821 -55 -849 -93 -452 -122 -586 -263 -212 -106 -409 -155 -453 -453 -57 -981 -819 -352 -563 -974 -462 -751 -119 -980 -935 -318 -65 -115 -268 -151 -510 -631 -7 -93 -230 -695 -216 -72 -258 -419 -133 -96 -910 -91 -521 -775 -974 -339 -563 -945 -935 -653 -266 -710 -662 -273 -20 -279 -398 -53 -144 -116 -474 -412 -937 -414 -858 -195 -410 -631 -92 -197 -345 -927 -807 -412 -823 -850 -723 -530 -736 -809 -501 -148 -815 -568 -273 -858 -980 -17 -630 -954 -17 -282 -970 -848 -661 -287 -312 -809 -172 -670 -696 -263 -135 -953 -390 -961 -899 -65 -633 -217 -983 -286 -236 -57 -801 -536 -586 -695 -152 -585 -697 -898 -731 -786 -812 -894 -119 -887 -915 -256 -360 -322 -351 -363 -924 -30 -395 -596 -939 -546 -589 -813 -873 -771 -829 -493 -820 -913 -778 -469 -937 -137 -770 -632 -266 -163 -195 -164 -793 -269 -435 -51 -172 -906 -331 -940 -695 -53 -5 -71 -220 -50 -8 -404 -460 -255 -459 -164 -571 -519 -112 -171 -321 -539 -749 -874 -520 -950 -674 -547 -263 -776 -30 -677 -333 -952 -466 -112 -978 -789 -714 -735 -641 -506 -849 -816 -874 -839 -757 -668 -845 -98 -15 -223 -861 -67 -410 -927 -688 -914 -685 -758 -616 -804 -291 -445 -912 -815 -942 -618 -991 -756 -791 -437 -658 -990 -671 -983 -646 -68 -963 -518 -522 -467 -79 -317 -530 -408 -418 -682 -938 -534 -141 -407 -911 -874 -918 -262 -692 -112 -716 -725 -223 -272 -952 -162 -954 -577 -874 -553 -486 -813 -955 -71 -714 -186 -687 -644 -851 -795 -605 -79 -371 -277 -37 -728 -475 -996 -390 -287 -283 -352 -578 -977 -632 -610 -634 -232 -695 -399 -965 -7 -914 -717 -765 -259 -2 -200 -681 -430 -390 -376 -145 -755 -738 -124 -458 -533 -267 -827 -404 -730 -709 -638 -364 -336 -741 -759 -988 -963 -634 -948 -280 -505 -232 -263 -961 -348 -920 -865 -437 -211 -654 -540 -286 -768 -114 -354 -62 -188 -519 -718 -944 -926 -642 -894 -465 -724 -874 -48 -441 -970 -422 -381 -838 -490 -838 -323 -120 -667 -429 -748 -266 -414 -474 -668 -205 -871 -224 -986 -223 -200 -547 -212 -980 -59 -219 -441 -566 -225 -101 -871 -920 -939 -316 -784 -462 -658 -128 -948 -551 -322 -551 -358 -39 -739 -52 -666 -927 -849 -372 -840 -374 -176 -109 -25 -267 -144 -90 -100 -611 -894 -626 -7 -620 -537 -316 -83 -248 -348 -234 -392 -146 -56 -475 -71 -952 -546 -81 -559 -75 -699 -362 -163 -479 -229 -632 -918 -403 -406 -679 -250 -770 -493 -31 -296 -266 -516 -401 -211 -327 -49 -793 -119 -20 -931 -315 -845 -139 -821 -770 -776 -542 -215 -222 -963 -268 -149 -483 -209 -623 -908 -830 -245 -299 -292 -875 -455 -231 -677 -516 -927 -818 -861 -718 -972 -769 -471 -538 -464 -497 -97 -534 -782 -774 -3 -214 -751 -76 -854 -777 -552 -515 -774 -491 -615 -745 -375 -346 -2 -57 -623 -294 -596 -755 -191 -610 -239 -315 -88 -838 -666 -405 -906 -565 -483 -233 -740 -193 -951 -204 -739 -251 -36 -543 -879 -831 -478 -753 -663 -178 -311 -454 -267 -640 -838 -991 -405 -873 -547 -616 -680 -538 -708 -560 -228 -952 -463 -835 -657 -159 -777 -240 -689 -348 -26 -143 -961 -242 -372 -982 -356 -127 -139 -854 -458 -853 -746 -621 -911 -896 -533 -807 -843 -389 -259 -892 -349 -265 -571 -486 -879 -177 -371 -159 -611 -181 -612 -214 -442 -660 -648 -22 -62 -275 -138 -411 -872 -145 -684 -851 -919 -577 -433 -792 -115 -900 -324 -206 -611 -687 -976 -706 -119 -744 -601 -470 -891 -300 -350 -540 -300 -226 -495 -414 -176 -109 -355 -191 -85 -446 -742 -818 -736 -526 -639 -462 -440 -534 -540 -32 -819 -981 -20 -396 -364 -426 -757 -298 -767 -530 -937 -214 -194 -739 -742 -453 -960 -992 -385 -538 -229 -999 -646 -786 -313 -229 -491 -434 -419 -358 -389 -23 -205 -306 -203 -600 -27 -12 -852 -76 -67 -58 -487 -75 -182 -463 -718 -70 -806 -452 -851 -206 -375 -235 -993 -706 -235 -180 -400 -755 -697 -848 -680 -153 -985 -275 -161 -119 -370 -921 -636 -270 -505 -699 -753 -45 -919 -581 -578 -416 -379 -957 -632 -968 -107 -368 -369 -873 -8 -659 -214 -323 -462 -260 -111 -345 -831 -893 -916 -73 -379 -904 -810 -168 -969 -983 -205 -490 -922 -6 -14 -94 -898 -977 -456 -103 -594 -231 -861 -668 -460 -695 -916 -675 -481 -456 -370 -815 -522 -813 -678 -170 -309 -246 -804 -610 -846 -641 -809 -684 -762 -773 -411 -917 -830 -218 -71 -916 -53 -801 -837 -203 -123 -124 -2 -277 -251 -279 -283 -530 -700 -390 -862 -280 -857 -349 -716 -512 -681 -641 -587 -419 -925 -955 -799 -346 -47 -150 -651 -885 -158 -791 -140 -246 -777 -729 -951 -42 -229 -459 -355 -285 -382 -552 -463 -998 -513 -449 -391 -988 -175 -909 -723 -31 -283 -801 -570 -955 -323 -971 -363 -107 -908 -571 -152 -577 -458 -557 -186 -893 -296 -113 -365 -697 -381 -765 -492 -165 -39 -706 -442 -265 -487 -319 -560 -924 -567 -700 -467 -677 -141 -629 -393 -134 -813 -646 -285 -294 -309 -100 -52 -186 -20 -34 -713 -654 -824 -381 -7 -906 -503 -330 -58 -65 -818 -477 -782 -535 -938 -317 -557 -898 -843 -131 -658 -671 -407 -334 -549 -107 -561 -958 -199 -15 -536 -853 -847 -172 -235 -574 -577 -658 -381 -540 -480 -101 -194 -989 -903 -147 -220 -775 -752 -573 -982 -396 -491 -353 -670 -504 -610 -111 -393 -352 -626 -191 -36 -965 -198 -965 -77 -713 -60 -815 -785 -878 -469 -754 -9 -551 -201 -674 -664 -852 -554 -295 -577 -296 -336 -972 -20 -687 -144 -101 -303 -727 -661 -195 -134 -121 -362 -975 -443 -651 -285 -312 -866 -745 -25 -699 -985 -402 -880 -859 -716 -464 -142 -859 -187 -428 -561 -233 -738 -391 -980 -835 -991 -664 -136 -91 -926 -1 -688 -596 -913 -820 -337 -971 -750 -648 -268 -821 -472 -145 -462 -636 -19 -852 -128 -588 -199 -924 -638 -53 -68 -177 -691 -937 -123 -834 -871 -839 -720 -151 -110 -312 -260 -557 -9 -687 -943 -93 -506 -694 -636 -101 -497 -976 -46 -697 -713 -19 -574 -765 -21 -180 -554 -500 -952 -969 -617 -244 -978 -812 -634 -765 -50 -659 -817 -137 -595 -1 -935 -693 -482 -195 -33 -467 -828 -644 -907 -465 -847 -789 -955 -549 -929 -685 -90 -667 -431 -155 -204 -898 -161 -570 -535 -122 -463 -791 -827 -322 -811 -751 -174 -426 -677 -500 -950 -902 -635 -139 -354 -374 -672 -874 -332 -530 -311 -356 -427 -323 -896 -205 -588 -300 -360 -184 -150 -434 -486 -40 -268 -799 -98 -629 -447 -261 -362 -640 -611 -518 -176 -465 -289 -317 -495 -805 -52 -69 -419 -879 -281 -158 -359 -667 -686 -734 -57 -535 -108 -381 -149 -20 -594 -949 -304 -748 -758 -180 -434 -996 -828 -542 -966 -444 -294 -454 -326 -991 -21 -539 -918 -909 -129 -66 -456 -452 -646 -66 -765 -456 -348 -754 -997 -906 -123 -671 -487 -287 -447 -629 -331 -49 -876 -301 -855 -595 -591 -637 -336 -220 -656 -222 -603 -25 -486 -663 -209 -238 -324 -661 -171 -756 -251 -442 -413 -153 -835 -987 -814 -230 -937 -932 -562 -576 -44 -895 -324 -277 -976 -459 -905 -159 -468 -969 -664 -214 -622 -782 -72 -4 -982 -830 -297 -927 -643 -556 -741 -14 -220 -909 -168 -340 -663 -751 -716 -874 -898 -15 -282 -753 -286 -857 -655 -485 -924 -791 -503 -605 -959 -872 -304 -134 -714 -797 -540 -248 -742 -181 -606 -797 -653 -589 -195 -896 -325 -938 -298 -373 -475 -386 -374 -727 -711 -284 -392 -672 -891 -40 -234 -492 -477 -757 -752 -950 -129 -668 -393 -139 -598 -617 -70 -829 -454 -204 -164 -295 -299 -370 -917 -922 -476 -42 -981 -240 -837 -343 -12 -120 -451 -855 -426 -430 -601 -257 -425 -209 -914 -725 -570 -290 -569 -299 -222 -293 -89 -204 -607 -883 -99 -678 -971 -659 -204 -276 -423 -702 -895 -448 -120 -587 -352 -731 -189 -149 -252 -278 -12 -993 -998 -304 -488 -584 -422 -966 -824 -616 -999 -95 -395 -4 -37 -675 -810 -794 -988 -341 -894 -644 -354 -988 -495 -506 -615 -150 -197 -410 -479 -392 -580 -703 -959 -943 -575 -170 -757 -952 -376 -336 -128 -301 -809 -240 -116 -778 -49 -178 -905 -954 -366 -84 -533 -83 -923 -275 -183 -795 -638 -558 -964 -865 -135 -150 -240 -377 -667 -292 -765 -846 -309 -834 -835 -221 -50 -115 -277 -819 -498 -698 -611 -359 -291 -559 -633 -478 -327 -179 -596 -836 -583 -814 -743 -502 -884 -216 -640 -533 -179 -683 -953 -406 -989 -360 -485 -242 -330 -825 -931 -311 -522 -16 -800 -192 -826 -629 -861 -104 -746 -316 -112 -379 -735 -161 -380 -261 -684 -434 -12 -316 -852 -790 -655 -827 -813 -569 -459 -729 -617 -554 -569 -125 -872 -818 -535 -145 -162 -728 -55 -59 -601 -376 -328 -387 -188 -621 -731 -257 -604 -566 -650 -348 -817 -437 -822 -512 -64 -18 -504 -28 -944 -625 -177 -357 -285 -93 -286 -342 -959 -858 -234 -615 -344 -559 -279 -910 -601 -437 -248 -113 -870 -390 -150 -995 -928 -755 -832 -172 -90 -88 -93 -569 -409 -999 -66 -763 -93 -745 -293 -433 -545 -217 -28 -464 -380 -211 -54 -736 -574 -853 -36 -509 -266 -232 -564 -541 -391 -841 -309 -683 -926 -918 -500 -686 -161 -512 -576 -609 -166 -883 -149 -85 -802 -887 -412 -952 -755 -545 -546 -855 -424 -96 -412 -696 -887 -577 -122 -428 -413 -154 -48 -180 -173 -890 -164 -473 -631 -87 -41 -896 -463 -199 -839 -353 -200 -438 -515 -744 -95 -151 -634 -368 -874 -958 -444 -410 -244 -634 -268 -894 -18 -569 -605 -987 -399 -949 -22 -276 -475 -102 -183 -771 -311 -576 -354 -598 -228 -778 -834 -360 -193 -948 -795 -734 -620 -156 -280 -133 -310 -454 -493 -850 -126 -726 -908 -651 -983 -362 -187 -313 -918 -874 -705 -259 -673 -941 -241 -347 -911 -686 -541 -472 -322 -44 -921 -733 -788 -844 -944 -771 -258 -58 -680 -866 -139 -74 -930 -624 -932 -321 -593 -321 -194 -209 -433 -322 -649 -93 -865 -761 -920 -60 -593 -147 -352 -943 -35 -717 -805 -508 -100 -645 -482 -256 -600 -402 -125 -592 -810 -510 -212 -226 -893 -39 -447 -21 -322 -240 -462 -594 -517 -946 -392 -77 -812 -262 -978 -896 -518 -887 -197 -357 -725 -966 -860 -81 -462 -793 -872 -742 -305 -367 -964 -983 -79 -316 -904 -1000 -469 -99 -613 -965 -353 -129 -977 -403 -687 -73 -721 -765 -146 -843 -99 -396 -948 -658 -446 -347 -405 -152 -789 -709 -974 -881 -984 -691 -452 -739 -285 -441 -168 -342 -734 -839 -116 -453 -715 -659 -296 -633 -231 -120 -452 -658 -944 -964 -100 -733 -827 -544 -827 -119 -462 -678 -876 -728 -223 -956 -621 -233 -389 -709 -744 -285 -480 -852 -178 -936 -337 -171 -568 -429 -234 -326 -609 -683 -692 -986 -413 -425 -979 -137 -8 -9 -45 -874 -719 -142 -903 -486 -688 -475 -283 -338 -906 -451 -658 -25 -228 -245 -831 -109 -556 -469 -912 -147 -966 -197 -433 -839 -770 -238 -192 -979 -575 -463 -113 -45 -342 -585 -767 -635 -102 -511 -459 -79 -87 -321 -447 -163 -504 -649 -82 -526 -902 -747 -898 -720 -913 -340 -746 -996 -714 -948 -652 -743 -387 -488 -322 -368 -742 -888 -595 -888 -164 -773 -138 -749 -253 -401 -597 -717 -793 -322 -570 -52 -852 -719 -926 -869 -154 -116 -35 -62 -738 -829 -991 -38 -373 -768 -57 -120 -598 -106 -246 -361 -346 -845 -878 -899 -247 -8 -590 -525 -805 -927 -85 -244 -71 -45 -506 -135 -256 -129 -628 -565 -573 -183 -461 -515 -99 -444 -414 -955 -593 -459 -380 -50 -874 -217 -352 -781 -572 -827 -62 -927 -729 -190 -941 -266 -18 -182 -787 -782 -551 -447 -788 -726 -84 -200 -146 -431 -1000 -764 -402 -671 -766 -402 -414 -514 -786 -241 -850 -58 -459 -644 -431 -954 -254 -42 -935 -954 -773 -509 -7 -339 -608 -512 -56 -737 -41 -199 -435 -964 -745 -724 -227 -628 -68 -395 -529 -215 -924 -187 -873 -11 -647 -250 -553 -513 -566 -929 -160 -241 -697 -573 -242 -361 -196 -736 -651 -828 -15 -14 -746 -955 -333 -359 -897 -229 -425 -727 -1000 -959 -150 -306 -766 -228 -617 -702 -418 -519 -269 -41 -276 -211 -622 -50 -81 -586 -547 -826 -184 -923 -472 -44 -8 -314 -871 -314 -804 -433 -485 -753 -659 -556 -828 -804 -645 -146 -576 -454 -140 -648 -168 -987 -892 -776 -919 -168 -569 -540 -594 -720 -415 -915 -191 -951 -50 -149 -349 -781 -970 -93 -494 -8 -220 -123 -798 -91 -555 -582 -282 -417 -966 -526 -586 -850 -329 -668 -695 -210 -214 -580 -422 -151 -874 -702 -864 -85 -880 -651 -298 -35 -701 -707 -531 -305 -356 -773 -73 -370 -669 -799 -145 -414 -554 -537 -757 -151 -607 -457 -990 -324 -277 -751 -738 -513 -986 -468 -21 -303 -270 -119 -516 -586 -723 -122 -489 -698 -863 -651 -412 -95 -749 -818 -533 -504 -114 -69 -146 -424 -162 -299 -363 -298 -688 -735 -212 -436 -902 -437 -14 -617 -359 -390 -479 -469 -971 -101 -484 -960 -764 -636 -669 -68 -185 -136 -759 -873 -793 -449 -420 -905 -426 -151 -619 -956 -746 -503 -766 -352 -648 -980 -502 -761 -367 -123 -214 -910 -164 -343 -997 -157 -408 -619 -10 -770 -62 -770 -520 -564 -512 -833 -336 -966 -686 -304 -836 -432 -756 -475 -690 -800 -62 -36 -552 -785 -296 -958 -994 -489 -892 -217 -942 -174 -504 -85 -401 -843 -903 -531 -891 -784 -822 -586 -828 -610 -42 -405 -884 -758 -630 -492 -506 -120 -110 -220 -460 -517 -37 -815 -48 -403 -251 -326 -804 -190 -712 -194 -146 -254 -99 -712 -50 -743 -172 -350 -569 -911 -723 -71 -306 -772 -834 -874 -263 -627 -630 -463 -268 -710 -929 -649 -458 -778 -181 -950 -710 -29 -129 -164 -430 -377 -415 -564 -51 -572 -366 -162 -869 -390 -442 -343 -815 -76 -448 -248 -419 -319 -80 -302 -255 -361 -157 -819 -77 -566 -445 -481 -172 -305 -638 -997 -112 -359 -870 -863 -183 -460 -683 -2 -768 -624 -933 -189 -597 -877 -929 -80 -285 -612 -961 -341 -868 -149 -914 -207 -821 -394 -194 -698 -183 -255 -361 -294 -325 -426 -131 -107 -737 -655 -199 -372 -881 -289 -33 -311 -445 -792 -820 -662 -514 -124 -413 -889 -225 -804 -985 -661 -593 -342 -167 -254 -796 -109 -704 -260 -105 -465 -694 -905 -55 -86 -328 -38 -258 -656 -338 -641 -868 -907 -561 -368 -355 -435 -304 -188 -233 -923 -674 -142 -178 -891 -697 -767 -607 -670 -511 -67 -359 -942 -181 -448 -761 -257 -338 -488 -260 -283 -229 -603 -512 -386 -248 -282 -133 -828 -339 -244 -569 -238 -33 -89 -535 -905 -801 -896 -239 -601 -719 -401 -484 -362 -624 -629 -536 -768 -608 -809 -942 -919 -185 -588 -880 -625 -131 -106 -892 -798 -415 -431 -560 -160 -884 -336 -952 -5 -418 -725 -259 -91 -932 -349 -840 -79 -49 -212 -481 -856 -407 -766 -219 -2 -378 -687 -543 -118 -117 -749 -368 -152 -600 -687 -95 -35 -437 -357 -741 -922 -74 -760 -960 -540 -335 -740 -361 -562 -34 -475 -319 -489 -875 -798 -255 -961 -707 -419 -686 -50 -693 -562 -630 -958 -419 -853 -677 -413 -893 -968 -855 -564 -11 -486 -294 -218 -319 -648 -480 -155 -220 -175 -317 -223 -187 -636 -520 -752 -116 -490 -37 -597 -543 -429 -683 -359 -33 -484 -189 -740 -437 -985 -372 -455 -73 -440 -914 -978 -681 -464 -104 -511 -751 -480 -786 -316 -488 -334 -456 -968 -630 -664 -277 -418 -501 -613 -226 -572 -903 -260 -641 -159 -378 -231 -273 -729 -296 -284 -737 -282 -959 -503 -344 -264 -993 -123 -827 -952 -251 -364 -410 -286 -314 -54 -940 -715 -453 -610 -767 -657 -952 -378 -713 -465 -51 -760 -505 -450 -623 -6 -53 -11 -614 -873 -663 -234 -131 -898 -12 -157 -536 -322 -347 -556 -468 -838 -850 -192 -740 -596 -141 -564 -681 -454 -794 -196 -507 -222 -62 -478 -437 -686 -914 -198 -912 -821 -903 -450 -121 -524 -987 -485 -246 -567 -431 -177 -581 -999 -841 -753 -128 -831 -229 -455 -28 -883 -213 -627 -287 -411 -327 -746 -320 -527 -502 -493 -476 -395 -20 -67 -625 -971 -849 -19 -993 -276 -822 -333 -490 -794 -536 -976 -749 -77 -584 -394 -960 -494 -600 -230 -790 -124 -404 -371 -883 -263 -490 -471 -83 -880 -36 -700 -507 -124 -795 -429 -912 -290 -520 -757 -595 -921 -244 -125 -986 -909 -510 -772 -172 -826 -744 -674 -921 -472 -387 -983 -703 -1 -251 -432 -971 -825 -220 -952 -343 -179 -288 -971 -645 -632 -342 -645 -886 -393 -610 -618 -482 -517 -716 -368 -570 -540 -659 -90 -740 -483 -537 -886 -993 -947 -675 -379 -515 -476 -847 -662 -893 -635 -258 -711 -139 -369 -216 -555 -705 -827 -400 -121 -75 -365 -850 -978 -983 -443 -586 -699 -157 -78 -849 -202 -108 -593 -397 -384 -689 -120 -201 -65 -580 -253 -471 -747 -808 -845 -125 -377 -585 -901 -164 -991 -183 -979 -856 -886 -146 -896 -118 -667 -711 -330 -954 -737 -420 -891 -518 -598 -727 -396 -635 -122 -153 -663 -395 -438 -720 -88 -535 -968 -676 -860 -493 -721 -112 -200 -15 -154 -373 -480 -183 -496 -305 -585 -494 -564 -48 -202 -805 -781 -927 -36 -839 -804 -119 -113 -567 -748 -923 -24 -510 -74 -610 -279 -224 -109 -723 -241 -768 -353 -537 -160 -273 -355 -305 -752 -444 -97 -649 -738 -396 -18 -628 -643 -587 -391 -458 -888 -308 -881 -300 -679 -203 -737 -544 -712 -994 -12 -401 -492 -389 -526 -86 -26 -655 -535 -18 -823 -575 -554 -737 -918 -381 -253 -605 -588 -936 -818 -16 -105 -774 -435 -543 -585 -574 -82 -788 -629 -577 -950 -662 -843 -332 -515 -363 -179 -889 -841 -678 -52 -77 -763 -368 -784 -345 -807 -316 -465 -401 -15 -181 -166 -548 -93 -731 -875 -316 -469 -74 -453 -290 -955 -714 -612 -571 -143 -994 -921 -394 -663 -264 -560 -123 -498 -163 -377 -886 -106 -648 -264 -304 -88 -312 -220 -613 -327 -947 -767 -616 -787 -126 -470 -352 -617 -671 -363 -84 -650 -984 -897 -356 -149 -123 -358 -392 -171 -838 -44 -616 -577 -809 -293 -329 -1 -426 -207 -528 -777 -679 -362 -475 -838 -816 -509 -973 -743 -627 -105 -182 -794 -725 -567 -136 -629 -404 -163 -974 -415 -797 -434 -509 -590 -42 -474 -865 -822 -286 -474 -462 -393 -586 -296 -827 -392 -895 -83 -385 -281 -38 -335 -240 -629 -626 -35 -824 -248 -424 -866 -677 -2 -403 -896 -964 -512 -676 -184 -838 -571 -693 -980 -395 -313 -183 -271 -114 -654 -389 -713 -208 -269 -987 -110 -921 -794 -176 -635 -302 -763 -371 -914 -738 -216 -588 -443 -799 -6 -945 -136 -397 -202 -603 -350 -329 -371 -688 -529 -486 -700 -249 -543 -680 -984 -538 -918 -113 -686 -931 -509 -975 -477 -915 -867 -92 -27 -448 -508 -20 -286 -116 -747 -765 -859 -497 -104 -490 -471 -711 -706 -558 -60 -782 -543 -805 -588 -523 -546 -231 -18 -417 -868 -136 -366 -989 -990 -695 -493 -633 -852 -944 -293 -953 -478 -869 -436 -670 -813 -77 -670 -246 -358 -201 -563 -213 -125 -223 -980 -903 -768 -843 -504 -418 -353 -774 -932 -267 -759 -667 -339 -228 -903 -627 -86 -490 -702 -610 -538 -398 -285 -467 -806 -748 -111 -304 -892 -854 -388 -409 -158 -245 -185 -493 -504 -428 -323 -435 -895 -457 -556 -237 -800 -705 -199 -263 -586 -362 -446 -149 -594 -374 -420 -154 -925 -136 -708 -389 -311 -636 -975 -460 -859 -907 -323 -72 -403 -403 -843 -535 -996 -421 -529 -540 -281 -419 -202 -276 -445 -57 -641 -906 -28 -176 -327 -642 -532 -40 -351 -233 -743 -111 -831 -618 -924 -844 -582 -128 -738 -727 -219 -915 -944 -720 -221 -578 -42 -548 -140 -448 -348 -235 -319 -925 -873 -124 -910 -167 -220 -316 -919 -997 -297 -325 -232 -407 -191 -94 -238 -475 -104 -672 -869 -401 -98 -206 -295 -463 -289 -426 -859 -217 -329 -141 -964 -789 -635 -948 -306 -347 -535 -245 -62 -145 -96 -433 -554 -651 -451 -343 -130 -983 -988 -642 -545 -850 -597 -4 -636 -447 -890 -584 -431 -258 -69 -970 -284 -442 -822 -544 -634 -934 -295 -27 -865 -313 -894 -44 -213 -58 -603 -832 -586 -593 -700 -155 -462 -433 -625 -571 -593 -919 -477 -37 -78 -153 -800 -151 -76 -547 -656 -671 -206 -525 -7 -165 -939 -969 -819 -168 -837 -246 -320 -742 -992 -194 -667 -592 -868 -417 -818 -843 -494 -212 -551 -173 -530 -21 -279 -802 -791 -807 -251 -512 -209 -111 -396 -419 -518 -952 -869 -269 -312 -865 -449 -481 -815 -457 -355 -808 -990 -826 -390 -627 -893 -635 -104 -646 -437 -412 -789 -445 -532 -443 -727 -965 -825 -750 -378 -858 -682 -759 -728 -854 -970 -642 -951 -655 -149 -117 -780 -61 -12 -855 -822 -623 -568 -470 -165 -681 -301 -278 -123 -900 -355 -464 -180 -363 -221 -116 -64 -800 -356 -646 -488 -980 -221 -49 -193 -256 -845 -92 -102 -786 -70 -47 -971 -337 -35 -189 -470 -984 -307 -550 -699 -692 -212 -16 -869 -283 -651 -945 -542 -177 -952 -569 -702 -8 -810 -403 -660 -142 -461 -212 -217 -965 -501 -766 -29 -246 -483 -579 -769 -6 -181 -819 -972 -827 -52 -704 -129 -930 -583 -717 -264 -899 -726 -232 -976 -210 -478 -599 -463 -107 -222 -773 -907 -797 -764 -9 -104 -331 -354 -506 -742 -235 -430 -819 -871 -603 -710 -736 -217 -418 -633 -167 -396 -566 -419 -617 -595 -251 -739 -478 -226 -831 -750 -654 -125 -128 -101 -626 -913 -184 -558 -88 -662 -21 -375 -827 -633 -263 -278 -990 -550 -950 -254 -900 -519 -210 -15 -865 -321 -787 -693 -140 -674 -870 -408 -185 -930 -203 -733 -943 -838 -824 -333 -2 -58 -424 -206 -392 -261 -860 -939 -972 -886 -619 -722 -40 -569 -987 -19 -264 -879 -33 -119 -468 -975 -92 -590 -427 -802 -546 -141 -831 -123 -80 -619 -694 -287 -606 -509 -152 -280 -467 -787 -378 -685 -618 -344 -692 -427 -90 -669 -439 -599 -410 -591 -791 -15 -952 -353 -655 -706 -802 -784 -448 -164 -536 -861 -350 -655 -644 -370 -966 -287 -940 -108 -92 -129 -846 -269 -213 -670 -776 -727 -951 -941 -839 -793 -909 -840 -736 -274 -780 -419 -521 -16 -316 -453 -704 -782 -125 -336 -530 -161 -743 -818 -593 -691 -42 -879 -992 -119 -416 -668 -674 -166 -650 -989 -885 -297 -590 -742 -370 -602 -949 -677 -272 -716 -826 -234 -157 -477 -926 -378 -920 -564 -933 -96 -331 -51 -707 -579 -19 -455 -297 -518 -532 -312 -182 -451 -552 -88 -236 -494 -704 -80 -461 -612 -56 -332 -633 -549 -336 -948 -955 -959 -27 -998 -576 -122 -624 -768 -290 -987 -960 -706 -343 -160 -545 -498 -25 -604 -702 -81 -622 -879 -961 -654 -756 -565 -244 -849 -270 -202 -41 -140 -247 -836 -754 -358 -95 -349 -384 -815 -476 -794 -923 -2 -817 -553 -379 -450 -75 -670 -312 -40 -486 -941 -200 -405 -24 -307 -339 -784 -180 -824 -643 -16 -686 -966 -282 -735 -401 -849 -843 -265 -899 -663 -994 -47 -701 -494 -223 -575 -674 -993 -776 -499 -944 -436 -73 -202 -279 -322 -92 -234 -393 -52 -624 -224 -361 -662 -1 -374 -236 -177 -396 -977 -919 -486 -920 -24 -503 -189 -595 -910 -617 -130 -905 -842 -76 -276 -123 -713 -818 -274 -713 -8 -30 -441 -4 -675 -379 -529 -552 -311 -948 -480 -492 -459 -646 -861 -942 -248 -702 -761 -294 -806 -801 -622 -68 -934 -981 -68 -442 -162 -213 -739 -380 -375 -451 -517 -106 -694 -582 -68 -733 -506 -47 -412 -303 -108 -344 -912 -562 -937 -229 -174 -54 -47 -845 -919 -763 -276 -127 -974 -736 -352 -214 -575 -756 -31 -310 -181 -34 -482 -44 -238 -825 -994 -149 -33 -754 -363 -859 -80 -867 -704 -466 -796 -350 -118 -985 -342 -565 -261 -594 -439 -546 -182 -454 -774 -733 -869 -608 -307 -1000 -417 -168 -19 -978 -650 -637 -720 -177 -394 -562 -16 -810 -442 -494 -92 -190 -643 -118 -286 -911 -794 -845 -260 -922 -456 -125 -10 -13 -94 -780 -286 -319 -30 -668 -372 -826 -952 -236 -473 -808 -416 -759 -591 -77 -639 -814 -870 -516 -306 -736 -423 -302 -467 -453 -200 -430 -301 -537 -422 -854 -780 -622 -965 -585 -784 -431 -591 -407 -278 -88 -119 -706 -168 -117 -803 -817 -539 -336 -345 -652 -697 -159 -811 -159 -341 -639 -661 -75 -86 -393 -944 -731 -796 -359 -172 -230 -36 -182 -970 -26 -879 -12 -423 -824 -91 -374 -148 -987 -237 -292 -839 -596 -402 -469 -285 -84 -603 -507 -968 -487 -467 -652 -455 -729 -535 -732 -745 -940 -398 -311 -943 -768 -295 -806 -994 -728 -4 -299 -966 -583 -218 -75 -138 -539 -738 -162 -360 -773 -758 -508 -411 -594 -281 -657 -983 -381 -493 -576 -492 -953 -930 -146 -638 -916 -375 -583 -129 -39 -738 -841 -518 -919 -149 -771 -899 -942 -625 -466 -148 -202 -910 -579 -235 -718 -778 -718 -99 -580 -331 -879 -93 -514 -566 -143 -612 -954 -20 -653 -156 -469 -581 -322 -270 -129 -506 -570 -697 -364 -883 -20 -575 -368 -545 -555 -136 -607 -731 -584 -507 -326 -203 -998 -244 -708 -39 -957 -395 -544 -820 -578 -590 -370 -883 -411 -856 -27 -594 -939 -468 -626 -493 -70 -604 -225 -878 -689 -622 -380 -42 -302 -948 -928 -686 -919 -480 -782 -595 -715 -12 -186 -119 -227 -545 -821 -365 -240 -591 -987 -663 -85 -493 -994 -337 -181 -73 -460 -618 -321 -814 -204 -540 -448 -157 -135 -23 -928 -856 -124 -983 -464 -508 -358 -181 -421 -73 -596 -451 -941 -296 -686 -575 -669 -988 -299 -644 -24 -497 -413 -19 -132 -952 -89 -168 -775 -571 -636 -844 -212 -259 -819 -937 -189 -488 -459 -556 -402 -754 -56 -217 -837 -949 -732 -61 -384 -409 -454 -659 -551 -284 -304 -134 -365 -202 -394 -55 -164 -450 -702 -12 -458 -716 -349 -993 -418 -643 -940 -307 -7 -87 -206 -443 -50 -45 -626 -953 -785 -366 -193 -178 -202 -419 -339 -549 -816 -667 -586 -889 -810 -859 -512 -650 -277 -684 -140 -693 -706 -106 -719 -269 -917 -119 -53 -310 -33 -465 -669 -376 -72 -613 -964 -410 -975 -28 -627 -583 -986 -83 -555 -603 -64 -984 -591 -334 -325 -115 -194 -53 -354 -966 -229 -536 -818 -721 -843 -5 -911 -691 -783 -112 -742 -806 -229 -672 -118 -227 -641 -571 -172 -79 -705 -923 -769 -189 -350 -120 -37 -316 -937 -724 -372 -41 -449 -200 -179 -203 -42 -795 -33 -351 -602 -962 -768 -477 -316 -265 -483 -872 -386 -65 -692 -402 -605 -897 -753 -530 -55 -108 -319 -971 -137 -588 -584 -898 -590 -57 -704 -316 -614 -374 -921 -734 -223 -905 -577 -432 -560 -967 -392 -316 -696 -244 -476 -235 -142 -920 -774 -169 -558 -692 -921 -479 -189 -301 -341 -119 -714 -377 -877 -798 -711 -942 -434 -817 -705 -344 -984 -605 -923 -769 -849 -625 -598 -507 -1000 -190 -91 -277 -5 -763 -258 -42 -379 -773 -124 -403 -943 -342 -875 -312 -767 -263 -638 -444 -540 -924 -951 -819 -974 -809 -805 -67 -73 -285 -434 -491 -800 -348 -985 -339 -91 -946 -144 -763 -552 -901 -639 -317 -539 -228 -425 -719 -98 -173 -289 -654 -273 -393 -117 -320 -866 -49 -801 -131 -535 -592 -889 -723 -992 -315 -797 -602 -199 -934 -539 -359 -774 -164 -407 -598 -508 -447 -457 -219 -10 -389 -994 -499 -7 -946 -266 -690 -956 -881 -773 -86 -744 -123 -956 -655 -600 -704 -825 -221 -986 -837 -361 -880 -701 -21 -103 -677 -392 -315 -96 -213 -778 -755 -474 -513 -90 -601 -514 -424 -581 -242 -3 -920 -983 -83 -80 -616 -76 -664 -180 -430 -348 -208 -910 -835 -688 -936 -92 -368 -856 -252 -893 -642 -529 -3 -725 -351 -826 -5 -50 -448 -525 -314 -663 -354 -149 -157 -946 -993 -823 -960 -981 -268 -393 -516 -646 -236 -184 -531 -272 -575 -585 -435 -986 -982 -462 -620 -911 -352 -795 -999 -290 -574 -893 -559 -87 -159 -201 -311 -652 -626 -513 -930 -619 -787 -80 -725 -263 -853 -337 -62 -620 -994 -176 -771 -625 -253 -821 -587 -960 -63 -136 -291 -355 -200 -299 -532 -275 -892 -821 -461 -414 -343 -675 -748 -711 -979 -236 -54 -753 -826 -583 -756 -497 -720 -295 -608 -19 -23 -935 -231 -6 -753 -434 -555 -508 -171 -366 -789 -515 -717 -219 -277 -759 -393 -273 -465 -536 -350 -153 -29 -174 -963 -988 -364 -969 -447 -119 -51 -257 -902 -277 -509 -646 -63 -405 -491 -304 -494 -873 -166 -759 -928 -268 -939 -583 -84 -890 -299 -61 -140 -196 -493 -884 -59 -877 -108 -484 -434 -345 -568 -962 -26 -303 -446 -676 -750 -413 -899 -639 -845 -882 -728 -648 -2 -664 -143 -744 -513 -276 -130 -122 -236 -122 -45 -759 -677 -310 -631 -18 -25 -951 -575 -891 -141 -790 -186 -628 -277 -142 -826 -248 -486 -50 -748 -477 -102 -362 -302 -307 -880 -292 -367 -324 -15 -43 -679 -114 -203 -977 -134 -461 -17 -678 -547 -395 -525 -975 -171 -703 -644 -470 -930 -737 -177 -159 -123 -127 -677 -604 -526 -13 -186 -206 -946 -689 -974 -856 -674 -501 -42 -145 -846 -943 -498 -660 -338 -319 -509 -724 -532 -186 -960 -493 -797 -999 -581 -325 -204 -108 -743 -471 -289 -9 -542 -81 -509 -312 -234 -292 -675 -82 -85 -615 -500 -184 -684 -952 -417 -22 -478 -625 -824 -277 -429 -683 -9 -265 -40 -590 -78 -761 -335 -421 -603 -104 -739 -897 -994 -186 -650 -2 -493 -689 -555 -680 -341 -68 -360 -36 -688 -940 -872 -212 -393 -826 -160 -313 -687 -370 -225 -568 -4 -848 -973 -314 -560 -937 -92 -117 -104 -206 -155 -633 -376 -597 -667 -596 -986 -764 -397 -597 -601 -316 -122 -853 -806 -582 -224 -365 -39 -259 -345 -119 -643 -410 -303 -434 -889 -979 -746 -147 -801 -230 -119 -539 -991 -532 -175 -666 -552 -271 -382 -857 -341 -276 -547 -645 -142 -422 -743 -793 -34 -600 -255 -724 -550 -458 -414 -475 -327 -434 -807 -932 -361 -229 -226 -982 -116 -703 -580 -849 -351 -745 -497 -870 -236 -276 -661 -110 -266 -1 -553 -305 -605 -339 -54 -22 -171 -626 -635 -596 -526 -781 -15 -875 -54 -134 -573 -808 -530 -157 -745 -332 -827 -845 -396 -498 -208 -187 -500 -895 -273 -724 -109 -212 -302 -152 -605 -688 -977 -217 -573 -671 -478 -724 -855 -701 -300 -228 -232 -345 -262 -590 -123 -70 -547 -96 -264 -981 -763 -16 -371 -595 -478 -92 -162 -143 -679 -504 -353 -264 -925 -813 -647 -517 -81 -715 -599 -566 -859 -145 -116 -70 -410 -639 -544 -629 -837 -285 -981 -960 -76 -348 -584 -626 -485 -782 -161 -815 -4 -151 -955 -363 -701 -518 -990 -512 -281 -181 -856 -977 -145 -774 -342 -517 -485 -512 -33 -324 -998 -838 -76 -471 -87 -600 -255 -453 -934 -67 -900 -606 -206 -43 -273 -365 -511 -943 -653 -583 -702 -286 -948 -661 -369 -147 -52 -311 -688 -100 -383 -581 -61 -595 -775 -481 -526 -922 -807 -665 -741 -259 -339 -404 -792 -480 -67 -754 -472 -367 -678 -86 -346 -101 -606 -247 -719 -656 -35 -324 -479 -646 -12 -135 -36 -732 -824 -314 -347 -507 -441 -884 -66 -216 -296 -806 -541 -479 -963 -640 -613 -167 -937 -638 -75 -880 -382 -486 -906 -152 -853 -602 -635 -589 -81 -807 -225 -718 -371 -313 -346 -739 -625 -116 -315 -561 -829 -814 -973 -407 -699 -527 -682 -893 -66 -373 -761 -525 -61 -526 -768 -263 -6 -922 -763 -838 -944 -248 -337 -843 -272 -139 -398 -315 -714 -807 -276 -18 -540 -272 -863 -605 -560 -238 -450 -780 -447 -618 -179 -556 -320 -283 -953 -708 -669 -363 -579 -614 -240 -799 -246 -215 -790 -160 -836 -660 -427 -759 -44 -643 -447 -844 -838 -88 -338 -496 -654 -652 -178 -550 -694 -718 -788 -113 -971 -572 -679 -833 -822 -665 -423 -998 -148 -383 -74 -687 -913 -544 -838 -389 -931 -240 -50 -249 -235 -356 -113 -90 -512 -818 -196 -596 -267 -910 -460 -361 -860 -225 -561 -496 -689 -314 -333 -718 -732 -348 -483 -89 -300 -173 -594 -827 -734 -54 -351 -82 -760 -224 -557 -59 -549 -969 -456 -222 -334 -785 -457 -967 -482 -822 -54 -266 -583 -680 -682 -362 -195 -626 -964 -309 -412 -826 -493 -374 -888 -582 -790 -409 -144 -738 -829 -361 -349 -671 -896 -713 -888 -612 -775 -706 -976 -332 -247 -30 -385 -898 -754 -209 -980 -930 -160 -729 -632 -652 -399 -621 -429 -960 -399 -242 -531 -914 -755 -570 -236 -83 -727 -627 -358 -857 -985 -726 -996 -634 -403 -709 -522 -625 -269 -203 -101 -535 -88 -31 -673 -728 -58 -111 -932 -750 -687 -150 -74 -534 -206 -87 -580 -217 -327 -521 -78 -143 -333 -386 -421 -655 -297 -314 -335 -724 -77 -67 -935 -240 -150 -588 -86 -836 -216 -531 -692 -3 -119 -466 -34 -654 -147 -481 -677 -464 -910 -355 -909 -1000 -729 -423 -815 -717 -351 -837 -12 -431 -94 -615 -143 -689 -902 -191 -454 -336 -679 -375 -206 -357 -447 -214 -221 -743 -518 -598 -893 -629 -566 -661 -372 -566 -682 -943 -357 -369 -977 -586 -493 -497 -271 -169 -813 -649 -856 -283 -564 -303 -752 -900 -131 -710 -389 -560 -859 -666 -520 -820 -734 -514 -700 -542 -980 -197 -984 -69 -982 -162 -205 -393 -437 -778 -765 -341 -255 -636 -728 -632 -442 -770 -852 -757 -939 -754 -338 -975 -414 -352 -399 -574 -337 -730 -233 -612 -535 -321 -299 -873 -344 -517 -894 -336 -212 -926 -952 -920 -83 -454 -677 -510 -537 -263 -588 -302 -380 -695 -642 -472 -748 -348 -522 -301 -580 -7 -40 -156 -177 -276 -627 -242 -780 -561 -534 -39 -161 -768 -659 -403 -454 -885 -99 -674 -231 -862 -489 -718 -136 -516 -273 -408 -9 -192 -798 -861 -309 -29 -548 -495 -733 -952 -583 -721 -685 -784 -588 -957 -3 -128 -749 -56 -392 -326 -386 -278 -656 -387 -534 -980 -447 -427 -681 -370 -706 -165 -131 -219 -920 -559 -46 -231 -294 -956 -209 -150 -413 -820 -871 -100 -794 -277 -568 -829 -599 -245 -467 -61 -818 -43 -949 -640 -369 -440 -563 -682 -661 -655 -286 -284 -933 -71 -969 -631 -935 -837 -977 -571 -783 -29 -138 -799 -564 -329 -248 -971 -341 -220 -970 -129 -179 -794 -752 -783 -250 -139 -178 -473 -923 -368 -677 -163 -402 -913 -493 -630 -799 -520 -371 -284 -818 -587 -603 -697 -360 -767 -722 -662 -954 -895 -333 -124 -972 -661 -710 -439 -78 -967 -833 -654 -103 -398 -308 -962 -455 -116 -285 -937 -206 -340 -399 -943 -65 -557 -413 -131 -778 -625 -723 -316 -250 -631 -883 -92 -388 -810 -656 -832 -233 -997 -927 -791 -94 -586 -870 -867 -830 -698 -688 -382 -410 -538 -855 -308 -450 -922 -143 -618 -215 -394 -640 -262 -494 -998 -789 -790 -569 -565 -161 -954 -550 -283 -726 -698 -966 -474 -532 -319 -600 -483 -364 -905 -483 -867 -194 -809 -732 -418 -973 -642 -661 -968 -642 -782 -734 -161 -293 -170 -89 -267 -458 -909 -45 -339 -294 -714 -909 -833 -718 -96 -590 -808 -840 -245 -338 -72 -115 -398 -857 -475 -219 -134 -238 -281 -151 -125 -472 -956 -577 -751 -720 -377 -243 -835 -672 -406 -63 -243 -745 -735 -520 -682 -575 -485 -528 -420 -484 -100 -612 -397 -677 -268 -751 -120 -402 -748 -751 -353 -949 -131 -529 -911 -620 -343 -819 -192 -320 -640 -419 -841 -482 -701 -286 -594 -242 -703 -742 -168 -715 -491 -900 -532 -321 -293 -300 -973 -447 -676 -547 -245 -148 -231 -316 -782 -309 -238 -668 -751 -194 -184 -115 -643 -196 -855 -206 -4 -799 -411 -388 -36 -456 -948 -730 -348 -217 -352 -33 -186 -646 -145 -881 -366 -473 -285 -601 -870 -752 -991 -829 -726 -565 -859 -513 -269 -432 -17 -37 -37 -881 -301 -637 -279 -703 -621 -38 -2 -107 -61 -610 -137 -956 -129 -216 -840 -32 -61 -877 -213 -132 -465 -550 -142 -947 -736 -346 -143 -238 -915 -990 -631 -216 -954 -441 -720 -454 -538 -130 -878 -180 -889 -500 -862 -145 -750 -304 -905 -868 -439 -823 -375 -123 -897 -707 -555 -425 -71 -379 -738 -647 -959 -18 -471 -100 -640 -310 -466 -42 -887 -631 -37 -684 -12 -825 -432 -189 -466 -189 -674 -565 -467 -460 -757 -206 -641 -493 -903 -299 -849 -208 -834 -771 -470 -24 -741 -429 -500 -940 -715 -946 -464 -661 -59 -300 -73 -922 -517 -48 -134 -546 -69 -353 -135 -42 -29 -826 -209 -926 -362 -406 -108 -574 -905 -732 -7 -254 -88 -919 -900 -573 -492 -510 -22 -293 -157 -561 -560 -373 -901 -340 -617 -598 -964 -724 -353 -958 -444 -583 -676 -509 -476 -356 -792 -923 -225 -27 -877 -344 -861 -785 -778 -479 -709 -200 -178 -793 -626 -781 -429 -395 -947 -952 -34 -834 -298 -202 -482 -167 -658 -350 -992 -473 -434 -405 -865 -82 -645 -100 -153 -853 -913 -265 -231 -652 -427 -524 -731 -308 -233 -296 -941 -961 -418 -673 -903 -95 -492 -618 -514 -31 -943 -506 -700 -412 -282 -66 -98 -731 -914 -1000 -833 -651 -295 -57 -628 -340 -89 -795 -22 -617 -748 -476 -609 -196 -443 -766 -679 -4 -956 -178 -924 -636 -898 -66 -966 -587 -513 -984 -594 -235 -139 -312 -938 -825 -244 -676 -949 -108 -332 -997 -439 -675 -172 -252 -859 -198 -599 -384 -995 -101 -421 -129 -741 -249 -982 -256 -236 -294 -908 -466 -118 -776 -212 -816 -637 -823 -214 -565 -558 -777 -515 -753 -738 -772 -317 -780 -834 -569 -219 -235 -772 -948 -336 -829 -592 -116 -82 -14 -873 -677 -69 -153 -303 -879 -259 -374 -150 -558 -113 -446 -967 -70 -625 -979 -300 -813 -377 -609 -661 -656 -755 -23 -661 -937 -665 -354 -771 -10 -975 -711 -127 -582 -40 -900 -604 -520 -191 -367 -815 -509 -378 -377 -825 -685 -608 -985 -337 -164 -818 -383 -773 -382 -839 -400 -58 -659 -420 -480 -482 -88 -455 -284 -605 -256 -379 -676 -795 -435 -216 -712 -468 -975 -77 -878 -554 -22 -69 -764 -554 -486 -945 -601 -750 -289 -446 -280 -510 -450 -491 -668 -435 -10 -802 -676 -626 -621 -456 -620 -179 -373 -795 -705 -943 -272 -273 -741 -140 -399 -636 -339 -181 -498 -566 -996 -820 -823 -377 -983 -921 -415 -40 -775 -863 -605 -216 -678 -520 -390 -541 -560 -380 -861 -696 -136 -402 -640 -914 -212 -638 -24 -930 -671 -902 -22 -441 -351 -140 -549 -144 -867 -363 -897 -229 -443 -49 -838 -63 -367 -45 -783 -657 -977 -85 -688 -887 -280 -788 -279 -268 -560 -531 -690 -737 -241 -779 -405 -640 -234 -460 -334 -333 -141 -521 -758 -634 -852 -363 -300 -362 -830 -958 -215 -319 -894 -38 -468 -211 -576 -623 -860 -57 -275 -123 -873 -878 -988 -833 -970 -330 -536 -971 -594 -837 -246 -824 -11 -120 -392 -819 -31 -396 -49 -413 -293 -599 -633 -301 -670 -813 -415 -105 -806 -362 -911 -409 -145 -678 -46 -380 -847 -582 -528 -103 -610 -887 -952 -991 -409 -200 -447 -280 -522 -893 -815 -970 -778 -593 -851 -756 -733 -355 -226 -494 -287 -403 -733 -917 -100 -981 -728 -919 -29 -617 -136 -711 -97 -260 -14 -438 -111 -468 -652 -941 -202 -248 -310 -386 -613 -566 -613 -185 -486 -286 -455 -609 -953 -964 -653 -986 -957 -505 -57 -145 -314 -369 -679 -949 -4 -102 -448 -325 -135 -304 -127 -97 -1000 -405 -78 -263 -397 -420 -973 -876 -757 -19 -914 -920 -277 -725 -126 -698 -391 -538 -962 -82 -306 -522 -282 -598 -24 -927 -899 -713 -940 -568 -771 -727 -559 -641 -158 -508 -265 -238 -32 -798 -802 -925 -252 -877 -919 -765 -223 -943 -866 -786 -409 -487 -828 -361 -47 -829 -421 -258 -437 -898 -794 -795 -937 -900 -965 -272 -593 -265 -230 -751 -213 -794 -253 -353 -163 -862 -283 -572 -784 -360 -926 -427 -87 -636 -997 -541 -515 -554 -309 -434 -966 -45 -585 -31 -81 -155 -225 -382 -192 -186 -10 -393 -747 -3 -131 -93 -122 -455 -493 -886 -680 -891 -28 -658 -224 -395 -900 -412 -942 -412 -325 -167 -642 -885 -990 -996 -874 -909 -567 -139 -508 -609 -669 -861 -550 -951 -308 -645 -28 -108 -916 -306 -865 -973 -283 -20 -162 -905 -403 -337 -173 -277 -947 -755 -330 -83 -270 -54 -415 -983 -214 -529 -858 -722 -791 -477 -438 -343 -557 -403 -341 -757 -585 -704 -164 -125 -590 -392 -340 -64 -782 -128 -28 -306 -902 -679 -722 -820 -573 -387 -282 -159 -494 -519 -708 -392 -833 -588 -528 -935 -896 -736 -136 -343 -729 -990 -57 -987 -869 -433 -644 -321 -296 -397 -150 -184 -256 -491 -686 -632 -288 -108 -790 -913 -888 -791 -93 -23 -704 -804 -984 -177 -717 -885 -731 -130 -628 -946 -65 -380 -584 -563 -209 -911 -388 -206 -926 -960 -921 -845 -95 -959 -598 -560 -358 -115 -923 -1 -481 -837 -687 -654 -816 -494 -589 -701 -413 -727 -527 -72 -378 -868 -155 -259 -269 -157 -716 -9 -45 -445 -593 -53 -376 -675 -864 -60 -563 -569 -265 -932 -443 -174 -147 -466 -652 -892 -341 -352 -82 -611 -373 -72 -346 -351 -542 -182 -729 -102 -563 -313 -595 -512 -315 -748 -342 -624 -173 -534 -918 -203 -500 -121 -562 -41 -415 -765 -195 -248 -459 -542 -741 -928 -264 -548 -715 -929 -802 -554 -437 -850 -521 -248 -847 -541 -409 -756 -94 -200 -521 -410 -440 -221 -850 -874 -593 -347 -538 -971 -216 -399 -259 -320 -284 -783 -206 -740 -92 -400 -443 -602 -378 -291 -431 -692 -879 -650 -668 -40 -471 -664 -460 -95 -534 -769 -231 -324 -286 -863 -433 -186 -459 -288 -937 -959 -915 -293 -801 -818 -2 -580 -112 -280 -2 -998 -845 -680 -982 -13 -455 -160 -290 -109 -229 -993 -408 -732 -260 -276 -342 -871 -264 -559 -846 -372 -529 -955 -668 -213 -337 -458 -615 -216 -567 -869 -567 -521 -712 -323 -8 -857 -303 -738 -27 -359 -361 -228 -124 -778 -488 -71 -797 -873 -916 -550 -86 -596 -990 -314 -238 -824 -764 -537 -516 -702 -721 -114 -658 -352 -219 -303 -107 -329 -450 -773 -858 -129 -332 -459 -636 -985 -422 -726 -844 -84 -630 -980 -406 -19 -16 -425 -262 -962 -527 -63 -41 -373 -558 -632 -91 -338 -942 -645 -275 -475 -150 -729 -850 -621 -754 -752 -920 -329 -712 -940 -845 -468 -205 -112 -244 -893 -187 -962 -47 -165 -380 -787 -222 -254 -6 -477 -831 -513 -281 -711 -397 -938 -434 -291 -496 -726 -391 -243 -233 -155 -206 -628 -806 -591 -726 -778 -781 -177 -495 -495 -190 -601 -507 -705 -31 -817 -637 -682 -334 -355 -476 -303 -227 -360 -150 -805 -287 -934 -197 -618 -851 -130 -975 -297 -493 -163 -742 -875 -185 -442 -619 -218 -309 -114 -341 -490 -365 -96 -475 -894 -971 -293 -228 -555 -478 -667 -629 -252 -690 -760 -837 -504 -274 -868 -30 -960 -211 -463 -311 -871 -242 -333 -748 -225 -845 -373 -333 -932 -748 -121 -872 -638 -625 -774 -49 -467 -419 -28 -916 -617 -799 -68 -109 -973 -64 -466 -835 -566 -166 -132 -802 -148 -170 -326 -101 -610 -235 -37 -687 -920 -98 -868 -830 -653 -194 -455 -39 -86 -608 -726 -622 -767 -29 -962 -373 -715 -556 -43 -36 -308 -651 -315 -117 -683 -636 -707 -967 -348 -455 -26 -53 -715 -998 -740 -944 -713 -436 -263 -700 -350 -317 -970 -935 -401 -531 -191 -21 -822 -162 -602 -190 -214 -354 -191 -817 -303 -562 -553 -292 -796 -305 -618 -257 -506 -205 -154 -557 -28 -635 -863 -237 -499 -981 -248 -972 -188 -385 -716 -147 -597 -686 -520 -87 -373 -639 -683 -8 -717 -76 -537 -836 -701 -876 -157 -413 -992 -110 -811 -26 -181 -679 -878 -262 -918 -586 -703 -407 -686 -741 -420 -850 -284 -390 -69 -360 -396 -36 -888 -417 -623 -313 -865 -127 -66 -620 -552 -154 -253 -30 -357 -926 -400 -323 -869 -249 -695 -220 -872 -980 -717 -73 -200 -765 -696 -127 -990 -769 -917 -404 -86 -511 -120 -74 -795 -315 -285 -777 -62 -852 -341 -27 -471 -874 -738 -412 -256 -985 -104 -437 -935 -352 -588 -347 -349 -17 -74 -942 -439 -997 -194 -63 -175 -188 -226 -386 -290 -468 -60 -309 -387 -544 -472 -810 -966 -187 -146 -375 -591 -88 -821 -973 -575 -795 -17 -848 -585 -628 -11 -168 -658 -722 -66 -612 -565 -387 -63 -130 -501 -446 -368 -225 -299 -156 -816 -885 -227 -395 -861 -31 -640 -403 -551 -810 -738 -959 -335 -438 -676 -935 -801 -658 -871 -324 -171 -600 -394 -463 -145 -995 -552 -775 -847 -505 -347 -538 -107 -806 -154 -411 -600 -934 -6 -207 -308 -16 -845 -296 -279 -116 -978 -101 -26 -865 -678 -439 -861 -877 -882 -671 -965 -30 -567 -177 -195 -44 -900 -959 -38 -154 -306 -328 -681 -291 -696 -916 -371 -555 -604 -911 -295 -314 -517 -247 -628 -578 -340 -480 -849 -428 -45 -969 -463 -831 -790 -745 -919 -17 -699 -270 -147 -612 -224 -310 -676 -496 -625 -444 -475 -535 -277 -547 -580 -734 -352 -978 -360 -568 -573 -233 -330 -708 -27 -54 -774 -861 -689 -914 -732 -374 -918 -120 -540 -106 -605 -37 -725 -588 -137 -302 -285 -792 -312 -157 -609 -457 -440 -997 -461 -763 -502 -632 -570 -973 -319 -363 -145 -966 -913 -544 -836 -496 -376 -627 -693 -981 -556 -170 -426 -509 -498 -380 -186 -83 -574 -582 -515 -557 -928 -471 -505 -259 -571 -980 -309 -386 -51 -332 -892 -465 -634 -745 -734 -427 -270 -567 -190 -390 -310 -743 -425 -468 -91 -842 -538 -540 -889 -124 -739 -451 -97 -630 -744 -637 -605 -223 -860 -959 -166 -534 -655 -457 -794 -339 -659 -819 -439 -235 -438 -658 -699 -535 -651 -188 -689 -350 -1000 -515 -81 -531 -268 -998 -164 -866 -395 -82 -971 -769 -278 -872 -302 -512 -343 -571 -124 -285 -199 -488 -56 -371 -606 -378 -127 -640 -508 -753 -112 -746 -26 -862 -196 -510 -244 -109 -315 -583 -94 -254 -802 -352 -872 -571 -339 -651 -851 -69 -125 -168 -902 -109 -671 -912 -273 -477 -384 -898 -166 -846 -672 -18 -963 -134 -391 -816 -864 -146 -323 -565 -94 -519 -625 -835 -664 -12 -904 -413 -297 -335 -385 -990 -417 -650 -69 -943 -147 -967 -359 -22 -534 -125 -683 -258 -585 -428 -312 -7 -857 -896 -194 -224 -663 -933 -297 -700 -519 -864 -616 -764 -906 -165 -194 -996 -473 -546 -414 -357 -656 -202 -574 -856 -669 -253 -146 -216 -434 -562 -209 -134 -750 -920 -327 -230 -21 -198 -254 -671 -374 -878 -937 -403 -345 -878 -828 -656 -855 -565 -230 -2 -89 -810 -580 -338 -125 -728 -172 -191 -905 -228 -293 -676 -47 -289 -461 -133 -178 -412 -978 -486 -952 -741 -382 -389 -819 -867 -138 -181 -990 -424 -139 -722 -371 -644 -579 -525 -956 -536 -819 -398 -537 -840 -785 -188 -673 -824 -973 -915 -20 -414 -251 -459 -307 -70 -629 -542 -433 -70 -622 -794 -716 -515 -278 -266 -293 -30 -558 -965 -60 -179 -381 -323 -82 -292 -497 -143 -86 -781 -411 -397 -424 -919 -818 -91 -533 -973 -674 -677 -343 -316 -525 -339 -439 -966 -652 -484 -126 -716 -477 -435 -847 -703 -424 -582 -693 -756 -149 -940 -110 -159 -606 -413 -793 -502 -711 -208 -75 -415 -272 -619 -416 -859 -681 -90 -995 -280 -316 -854 -533 -739 -997 -1 -518 -840 -978 -918 -943 -600 -347 -135 -264 -892 -507 -766 -748 -964 -714 -796 -138 -805 -968 -245 -587 -842 -751 -996 -905 -562 -483 -878 -71 -982 -96 -687 -337 -276 -839 -516 -859 -470 -854 -477 -633 -835 -342 -180 -167 -924 -920 -614 -704 -444 -506 -325 -734 -809 -643 -84 -888 -814 -254 -568 -116 -836 -365 -337 -391 -456 -274 -409 -113 -228 -659 -495 -717 -465 -32 -880 -175 -642 -80 -795 -360 -417 -151 -178 -933 -571 -109 -932 -174 -169 -422 -420 -227 -214 -921 -837 -47 -639 -184 -971 -69 -533 -880 -439 -875 -962 -422 -706 -262 -802 -601 -522 -984 -860 -237 -55 -908 -13 -825 -587 -184 -894 -832 -106 -260 -209 -795 -500 -357 -363 -945 -828 -234 -740 -188 -298 -402 -465 -195 -490 -156 -241 -985 -751 -394 -840 -196 -945 -941 -440 -471 -890 -343 -191 -337 -519 -368 -755 -732 -663 -390 -397 -84 -511 -668 -633 -900 -775 -726 -30 -129 -877 -136 -768 -985 -675 -319 -926 -884 -986 -491 -816 -46 -124 -118 -968 -235 -269 -90 -955 -308 -521 -357 -510 -519 -796 -171 -643 -439 -524 -475 -449 -942 -734 -902 -169 -990 -860 -596 -71 -891 -626 -171 -481 -482 -160 -318 -165 -435 -154 -367 -312 -161 -721 -952 -640 -871 -854 -41 -709 -673 -291 -175 -934 -699 -272 -103 -751 -864 -902 -500 -828 -618 -196 -859 -562 -274 -669 -870 -447 -683 -897 -434 -573 -478 -595 -951 -427 -630 -957 -743 -561 -855 -766 -264 -641 -357 -224 -162 -804 -108 -972 -538 -506 -683 -158 -429 -234 -784 -992 -838 -63 -932 -568 -235 -223 -422 -625 -354 -983 -499 -923 -497 -916 -7 -143 -641 -182 -157 -270 -16 -878 -332 -7 -535 -147 -13 -871 -744 -124 -846 -359 -655 -132 -622 -37 -808 -493 -318 -710 -530 -214 -647 -898 -801 -356 -195 -513 -1000 -275 -875 -731 -622 -330 -253 -164 -852 -184 -587 -412 -53 -447 -718 -721 -737 -312 -817 -352 -467 -414 -931 -515 -684 -33 -602 -330 -982 -101 -583 -277 -469 -69 -730 -769 -537 -349 -77 -646 -130 -747 -290 -638 -850 -258 -761 -227 -39 -804 -434 -824 -597 -170 -888 -515 -87 -831 -140 -309 -511 -82 -886 -794 -839 -360 -238 -858 -139 -613 -814 -696 -673 -331 -455 -775 -664 -155 -181 -694 -968 -916 -786 -56 -928 -834 -119 -658 -478 -274 -925 -485 -841 -611 -337 -51 -399 -862 -680 -434 -173 -168 -371 -821 -685 -894 -725 -486 -943 -345 -239 -357 -207 -924 -361 -716 -192 -942 -683 -935 -997 -828 -193 -626 -756 -354 -411 -71 -434 -354 -31 -839 -160 -188 -878 -255 -707 -48 -758 -856 -832 -351 -113 -205 -263 -715 -400 -926 -184 -539 -118 -100 -154 -106 -925 -156 -773 -236 -516 -129 -5 -403 -65 -466 -861 -182 -207 -385 -824 -561 -556 -537 -23 -504 -953 -750 -807 -484 -381 -105 -925 -173 -574 -873 -993 -958 -942 -232 -123 -208 -192 -144 -745 -257 -306 -867 -877 -568 -951 -813 -285 -582 -256 -613 -169 -257 -165 -313 -845 -343 -849 -672 -339 -276 -133 -426 -58 -822 -368 -292 -993 -66 -734 -675 -634 -171 -75 -189 -289 -171 -296 -121 -608 -411 -972 -225 -996 -409 -703 -625 -712 -989 -957 -939 -888 -367 -744 -546 -675 -274 -42 -126 -339 -738 -9 -743 -152 -628 -513 -343 -909 -549 -289 -505 -940 -582 -259 -489 -376 -128 -58 -934 -234 -964 -680 -748 -667 -902 -685 -917 -778 -857 -280 -685 -612 -722 -51 -3 -432 -999 -868 -643 -882 -251 -957 -548 -242 -100 -47 -298 -863 -77 -205 -23 -732 -827 -647 -405 -93 -805 -319 -415 -127 -11 -2 -889 -76 -502 -462 -267 -477 -548 -405 -11 -650 -763 -707 -600 -769 -421 -277 -481 -310 -815 -389 -750 -886 -388 -278 -866 -35 -672 -472 -562 -25 -739 -46 -467 -971 -803 -862 -665 -534 -557 -951 -783 -517 -698 -875 -85 -723 -889 -956 -195 -378 -614 -119 -246 -724 -84 -712 -213 -746 -434 -399 -743 -917 -432 -723 -94 -419 -254 -782 -449 -777 -8 -127 -332 -799 -905 -240 -345 -168 -731 -708 -5 -330 -619 -981 -63 -758 -990 -190 -383 -288 -666 -635 -766 -692 -196 -253 -570 -620 -826 -754 -302 -109 -944 -610 -12 -209 -319 -998 -671 -513 -636 -726 -858 -74 -122 -304 -973 -752 -590 -534 -976 -355 -601 -697 -373 -719 -361 -243 -66 -803 -628 -908 -908 -537 -468 -352 -540 -633 -78 -952 -873 -546 -668 -818 -836 -606 -749 -223 -742 -867 -591 -183 -852 -15 -298 -319 -625 -192 -508 -818 -473 -170 -618 -812 -90 -602 -159 -226 -916 -365 -9 -752 -545 -521 -591 -344 -263 -798 -885 -442 -397 -200 -797 -352 -109 -229 -66 -411 -487 -157 -794 -422 -372 -182 -794 -811 -174 -15 -254 -185 -885 -974 -269 -354 -159 -194 -56 -12 -737 -848 -479 -360 -229 -746 -828 -796 -856 -865 -29 -60 -320 -282 -546 -520 -120 -180 -372 -34 -962 -173 -545 -241 -985 -429 -233 -611 -416 -182 -209 -88 -773 -250 -543 -220 -194 -662 -172 -294 -562 -649 -495 -51 -788 -425 -539 -433 -670 -749 -928 -62 -7 -302 -94 -617 -497 -26 -161 -212 -654 -988 -310 -313 -959 -800 -323 -861 -140 -837 -653 -953 -394 -266 -881 -878 -777 -511 -758 -589 -426 -356 -386 -632 -650 -415 -793 -857 -25 -215 -381 -814 -601 -858 -217 -140 -181 -429 -333 -646 -416 -887 -204 -185 -437 -358 -731 -695 -197 -690 -769 -630 -532 -313 -291 -357 -71 -770 -230 -184 -48 -130 -22 -627 -691 -838 -323 -625 -410 -367 -544 -929 -530 -554 -940 -617 -808 -143 -730 -331 -565 -114 -438 -582 -95 -347 -570 -804 -976 -141 -163 -655 -529 -162 -966 -83 -233 -224 -142 -648 -853 -892 -898 -292 -684 -209 -820 -702 -101 -252 -989 -352 -801 -896 -258 -858 -838 -604 -381 -8 -407 -890 -388 -16 -660 -511 -22 -855 -219 -270 -149 -779 -767 -959 -465 -843 -114 -357 -436 -995 -944 -520 -486 -998 -855 -803 -908 -274 -652 -836 -504 -242 -196 -786 -944 -901 -386 -990 -749 -29 -259 -311 -404 -18 -411 -925 -442 -99 -397 -904 -240 -360 -210 -339 -22 -847 -65 -995 -221 -640 -465 -586 -604 -230 -622 -364 -817 -962 -372 -238 -463 -50 -896 -92 -21 -867 -991 -731 -190 -347 -415 -486 -864 -610 -638 -904 -832 -15 -448 -819 -148 -246 -632 -228 -935 -904 -748 -10 -796 -130 -180 -844 -245 -609 -171 -911 -475 -801 -285 -461 -313 -259 -356 -347 -960 -109 -522 -347 -87 -664 -351 -210 -85 -595 -739 -400 -688 -376 -994 -780 -615 -677 -823 -966 -868 -733 -957 -958 -791 -400 -317 -695 -151 -442 -115 -851 -588 -960 -107 -92 -651 -955 -443 -787 -873 -244 -649 -532 -706 -465 -860 -671 -435 -788 -370 -261 -239 -494 -895 -917 -319 -162 -421 -489 -604 -786 -537 -278 -191 -863 -721 -353 -109 -370 -211 -777 -439 -210 -434 -477 -932 -355 -319 -275 -713 -419 -412 -142 -192 -51 -400 -157 -607 -662 -878 -232 -155 -762 -966 -760 -146 -182 -265 -433 -567 -945 -991 -864 -244 -367 -971 -149 -444 -442 -379 -264 -404 -303 -2 -299 -956 -655 -766 -938 -826 -82 -971 -514 -754 -431 -856 -123 -62 -668 -908 -447 -21 -445 -140 -789 -934 -272 -330 -539 -921 -564 -852 -761 -423 -82 -12 -592 -562 -280 -675 -288 -543 -351 -741 -397 -285 -481 -18 -631 -617 -381 -927 -184 -276 -284 -969 -638 -919 -895 -299 -185 -533 -682 -194 -15 -980 -624 -369 -931 -303 -200 -289 -291 -79 -226 -203 -416 -879 -701 -227 -69 -812 -820 -812 -182 -868 -265 -646 -576 -782 -540 -771 -380 -387 -609 -136 -434 -373 -365 -179 -455 -711 -276 -578 -364 -97 -334 -234 -505 -402 -979 -199 -928 -543 -556 -683 -312 -858 -258 -730 -316 -391 -310 -177 -109 -415 -806 -477 -247 -726 -273 -238 -896 -739 -297 -156 -535 -626 -204 -753 -488 -423 -675 -706 -486 -502 -231 -462 -493 -390 -163 -687 -894 -15 -673 -262 -592 -683 -67 -61 -436 -950 -606 -859 -186 -356 -452 -826 -991 -583 -710 -38 -182 -361 -924 -249 -580 -30 -837 -26 -541 -973 -122 -967 -140 -109 -129 -175 -552 -453 -271 -708 -656 -609 -819 -873 -518 -780 -783 -233 -348 -842 -673 -762 -944 -138 -842 -18 -310 -66 -830 -885 -933 -901 -886 -638 -665 -412 -853 -912 -623 -839 -98 -770 -258 -215 -918 -991 -452 -512 -339 -444 -221 -332 -593 -100 -928 -374 -268 -383 -934 -329 -288 -544 -331 -755 -492 -32 -133 -463 -344 -171 -286 -842 -802 -995 -636 -28 -338 -229 -507 -116 -839 -373 -364 -48 -769 -288 -953 -1000 -732 -547 -442 -552 -700 -815 -269 -736 -739 -187 -599 -634 -482 -462 -528 -95 -900 -977 -819 -286 -49 -19 -185 -961 -691 -304 -162 -329 -73 -573 -616 -942 -733 -798 -437 -212 -230 -626 -73 -893 -845 -594 -426 -997 -77 -479 -250 -263 -685 -149 -481 -38 -416 -991 -257 -48 -17 -596 -777 -693 -452 -61 -149 -109 -456 -388 -370 -321 -571 -843 -152 -596 -270 -278 -858 -873 -588 -690 -862 -414 -495 -602 -940 -609 -822 -16 -929 -79 -225 -934 -235 -401 -735 -319 -13 -704 -710 -507 -170 -699 -206 -278 -490 -722 -952 -64 -677 -949 -215 -692 -804 -155 -502 -210 -13 -274 -111 -437 -927 -3 -420 -207 -239 -542 -360 -407 -230 -498 -578 -167 -440 -187 -751 -906 -66 -977 -346 -70 -731 -17 -152 -820 -852 -393 -322 -826 -623 -961 -110 -57 -975 -852 -626 -849 -190 -156 -838 -26 -433 -132 -557 -964 -656 -512 -505 -791 -560 -917 -217 -547 -589 -420 -518 -724 -508 -98 -909 -413 -475 -545 -697 -979 -483 -305 -435 -430 -264 -148 -52 -652 -592 -327 -831 -300 -951 -802 -569 -43 -13 -332 -295 -181 -397 -790 -931 -616 -805 -145 -196 -877 -451 -160 -202 -17 -370 -76 -294 -714 -805 -757 -18 -777 -431 -356 -252 -517 -381 -518 -605 -46 -790 -565 -9 -467 -234 -783 -650 -206 -520 -239 -968 -574 -495 -313 -426 -329 -668 -421 -512 -353 -794 -155 -57 -970 -345 -473 -425 -664 -450 -769 -669 -774 -19 -25 -393 -178 -329 -393 -893 -277 -510 -243 -638 -420 -414 -22 -404 -365 -39 -242 -446 -225 -742 -736 -929 -657 -363 -15 -566 -882 -700 -687 -800 -757 -19 -339 -970 -836 -967 -824 -843 -15 -815 -795 -567 -933 -351 -150 -225 -594 -71 -10 -369 -332 -814 -257 -900 -479 -844 -231 -664 -758 -395 -774 -111 -429 -223 -445 -323 -635 -901 -951 -142 -505 -427 -61 -151 -327 -102 -743 -34 -336 -771 -794 -327 -770 -383 -67 -776 -813 -452 -120 -319 -927 -618 -531 -593 -289 -776 -943 -553 -460 -89 -327 -165 -62 -702 -690 -542 -305 -717 -915 -968 -518 -932 -703 -543 -188 -926 -525 -230 -494 -593 -822 -72 -847 -384 -823 -221 -280 -108 -92 -606 -769 -225 -701 -467 -939 -801 -779 -933 -159 -673 -249 -776 -304 -683 -815 -904 -65 -10 -117 -895 -311 -145 -223 -378 -785 -443 -64 -549 -409 -826 -578 -622 -250 -650 -689 -795 -478 -454 -427 -98 -646 -768 -794 -199 -407 -751 -185 -353 -438 -856 -825 -128 -479 -885 -84 -324 -189 -232 -797 -691 -120 -933 -249 -139 -370 -447 -989 -332 -215 -735 -846 -938 -386 -499 -574 -318 -266 -485 -358 -420 -70 -987 -456 -713 -987 -135 -310 -60 -554 -173 -192 -140 -242 -485 -331 -771 -210 -167 -593 -223 -410 -479 -861 -989 -1 -212 -921 -678 -197 -631 -3 -177 -629 -44 -637 -386 -866 -817 -384 -182 -965 -594 -163 -503 -79 -949 -635 -388 -962 -256 -977 -584 -425 -781 -827 -975 -574 -847 -910 -281 -166 -232 -913 -866 -874 -348 -486 -146 -127 -727 -977 -148 -726 -295 -136 -83 -647 -118 -691 -988 -603 -438 -364 -610 -137 -691 -697 -323 -596 -790 -912 -982 -818 -191 -13 -140 -199 -987 -562 -481 -151 -85 -644 -56 -589 -290 -941 -956 -813 -654 -756 -428 -627 -695 -726 -609 -620 -679 -47 -585 -213 -688 -1 -102 -74 -783 -973 -996 -72 -851 -465 -317 -726 -555 -89 -761 -752 -129 -743 -461 -130 -38 -106 -653 -512 -435 -522 -243 -549 -957 -429 -725 -883 -321 -653 -300 -792 -134 -976 -431 -770 -61 -431 -248 -115 -228 -194 -419 -322 -816 -36 -673 -123 -455 -61 -280 -154 -641 -420 -812 -336 -993 -988 -405 -494 -354 -324 -442 -422 -210 -198 -206 -771 -248 -520 -765 -827 -75 -647 -553 -638 -267 -781 -536 -440 -816 -36 -184 -765 -466 -122 -220 -800 -740 -730 -178 -535 -260 -115 -64 -65 -96 -419 -703 -608 -960 -170 -84 -1000 -465 -12 -887 -42 -197 -361 -570 -268 -353 -968 -727 -753 -119 -84 -531 -618 -466 -82 -502 -732 -649 -470 -816 -883 -691 -727 -246 -834 -289 -403 -310 -965 -826 -132 -484 -330 -554 -991 -733 -553 -851 -547 -863 -496 -539 -826 -459 -420 -404 -294 -755 -364 -388 -160 -747 -154 -706 -727 -281 -500 -74 -164 -140 -362 -23 -17 -368 -17 -870 -91 -826 -490 -475 -293 -956 -677 -876 -796 -991 -398 -231 -217 -877 -574 -935 -4 -576 -33 -630 -364 -591 -230 -105 -910 -253 -795 -927 -672 -837 -449 -814 -742 -443 -939 -918 -711 -669 -14 -543 -481 -38 -77 -213 -586 -228 -309 -220 -525 -944 -549 -88 -814 -162 -897 -844 -43 -40 -855 -557 -491 -113 -692 -263 -994 -264 -812 -499 -525 -428 -828 -826 -178 -752 -29 -799 -328 -994 -343 -699 -664 -56 -170 -774 -497 -548 -448 -98 -71 -691 -745 -492 -458 -456 -820 -170 -820 -456 -424 -536 -807 -87 -694 -90 -226 -763 -181 -89 -576 -973 -929 -233 -11 -657 -950 -873 -120 -795 -313 -117 -665 -879 -24 -122 -558 -868 -930 -238 -494 -146 -126 -220 -615 -526 -542 -775 -471 -72 -500 -32 -967 -425 -828 -490 -631 -216 -741 -961 -365 -935 -548 -640 -229 -478 -91 -860 -623 -303 -895 -364 -255 -948 -45 -380 -613 -556 -186 -711 -584 -973 -539 -382 -216 -911 -223 -164 -160 -869 -288 -944 -743 -843 -764 -784 -685 -647 -581 -992 -981 -947 -204 -661 -240 -380 -706 -658 -980 -991 -19 -876 -909 -393 -674 -640 -931 -47 -608 -624 -164 -230 -899 -994 -322 -6 -827 -444 -786 -208 -190 -607 -235 -153 -956 -649 -566 -994 -624 -311 -805 -635 -869 -260 -933 -813 -83 -785 -941 -376 -26 -701 -349 -91 -887 -58 -948 -651 -804 -257 -189 -800 -928 -502 -832 -857 -679 -633 -545 -150 -935 -352 -484 -692 -512 -158 -941 -406 -890 -8 -543 -485 -940 -162 -821 -926 -555 -254 -594 -629 -597 -933 -85 -278 -949 -249 -947 -238 -483 -418 -752 -340 -425 -505 -591 -738 -408 -829 -801 -560 -821 -861 -931 -900 -379 -992 -160 -134 -806 -738 -775 -848 -321 -423 -9 -503 -457 -485 -871 -300 -844 -271 -130 -265 -506 -549 -140 -115 -292 -773 -432 -981 -465 -892 -342 -948 -320 -838 -745 -717 -890 -30 -343 -180 -50 -948 -831 -514 -331 -177 -119 -341 -956 -352 -978 -842 -994 -699 -320 -773 -209 -624 -433 -141 -867 -238 -62 -380 -492 -344 -205 -417 -406 -146 -952 -874 -461 -747 -931 -703 -959 -876 -851 -963 -505 -388 -334 -505 -529 -408 -484 -887 -754 -543 -492 -371 -537 -429 -60 -857 -910 -626 -89 -55 -873 -546 -676 -315 -875 -390 -504 -60 -90 -752 -172 -427 -212 -572 -724 -610 -513 -673 -287 -16 -964 -512 -451 -796 -379 -314 -442 -413 -834 -65 -346 -693 -64 -337 -996 -43 -89 -498 -731 -458 -106 -252 -857 -444 -144 -657 -868 -173 -120 -70 -962 -87 -619 -816 -159 -91 -323 -765 -501 -513 -217 -655 -218 -280 -458 -361 -189 -332 -558 -403 -902 -269 -582 -98 -69 -287 -890 -550 -186 -160 -98 -639 -686 -682 -155 -99 -682 -673 -508 -96 -867 -327 -363 -473 -547 -950 -388 -380 -79 -373 -58 -907 -83 -420 -790 -761 -309 -810 -69 -690 -249 -166 -834 -89 -594 -609 -55 -69 -880 -560 -543 -980 -710 -572 -761 -834 -278 -331 -556 -605 -60 -849 -756 -294 -601 -648 -986 -629 -740 -240 -180 -790 -651 -465 -458 -171 -66 -526 -119 -544 -828 -134 -504 -650 -903 -980 -30 -62 -376 -834 -438 -403 -322 -253 -141 -841 -953 -569 -745 -413 -37 -723 -251 -119 -363 -316 -425 -863 -907 -174 -541 -841 -751 -315 -185 -92 -704 -914 -37 -132 -231 -905 -947 -51 -318 -395 -513 -254 -712 -346 -826 -574 -555 -678 -488 -547 -951 -856 -907 -197 -322 -510 -579 -146 -278 -10 -113 -292 -52 -128 -390 -377 -796 -219 -470 -589 -342 -36 -381 -66 -723 -681 -328 -26 -468 -310 -730 -508 -603 -64 -418 -938 -133 -85 -829 -652 -549 -438 -955 -455 -610 -563 -242 -960 -399 -70 -854 -333 -582 -317 -805 -381 -451 -520 -578 -87 -540 -839 -752 -555 -14 -930 -628 -330 -978 -9 -936 -5 -375 -350 -908 -715 -806 -967 -821 -526 -241 -549 -596 -161 -731 -809 -778 -896 -485 -162 -305 -855 -112 -912 -533 -671 -208 -991 -310 -895 -266 -196 -599 -693 -946 -344 -948 -389 -311 -865 -156 -147 -658 -8 -218 -362 -617 -156 -773 -160 -400 -685 -113 -864 -121 -760 -464 -951 -106 -26 -430 -857 -128 -341 -802 -749 -481 -557 -882 -518 -498 -75 -208 -502 -555 -508 -376 -183 -609 -726 -940 -261 -276 -946 -550 -132 -181 -187 -394 -204 -459 -694 -566 -156 -501 -86 -4 -248 -953 -522 -823 -838 -397 -558 -80 -575 -874 -673 -983 -331 -22 -47 -878 -365 -784 -893 -613 -756 -921 -521 -363 -681 -179 -649 -739 -134 -477 -721 -735 -277 -14 -636 -717 -341 -725 -909 -480 -293 -226 -85 -543 -355 -967 -372 -669 -790 -132 -222 -487 -32 -331 -818 -284 -171 -392 -621 -531 -487 -387 -400 -231 -100 -824 -976 -682 -446 -350 -37 -232 -778 -939 -565 -832 -367 -828 -856 -168 -356 -830 -1000 -260 -239 -87 -723 -606 -307 -851 -866 -967 -827 -892 -195 -686 -73 -558 -183 -410 -861 -210 -804 -670 -88 -296 -183 -459 -947 -216 -358 -917 -173 -523 -863 -539 -125 -351 -71 -377 -335 -505 -524 -391 -203 -541 -842 -888 -994 -674 -93 -208 -802 -610 -874 -170 -310 -221 -993 -815 -332 -824 -176 -634 -517 -1 -833 -626 -317 -472 -448 -76 -280 -976 -134 -118 -353 -54 -537 -443 -901 -736 -901 -706 -580 -524 -469 -681 -851 -159 -610 -7 -538 -563 -46 -549 -862 -711 -860 -493 -342 -235 -899 -501 -906 -237 -803 -619 -987 -768 -141 -598 -976 -145 -545 -302 -184 -278 -881 -456 -82 -366 -152 -817 -230 -638 -714 -401 -278 -321 -415 -91 -676 -543 -960 -462 -251 -871 -304 -797 -516 -509 -294 -66 -313 -335 -547 -205 -836 -214 -736 -335 -653 -252 -325 -417 -32 -65 -659 -993 -113 -286 -728 -597 -258 -930 -394 -895 -769 -430 -840 -565 -400 -166 -416 -214 -243 -345 -819 -59 -240 -621 -513 -263 -352 -258 -42 -557 -322 -507 -827 -922 -715 -32 -333 -738 -549 -502 -428 -938 -69 -789 -935 -147 -238 -932 -22 -70 -824 -960 -682 -188 -339 -208 -523 -398 -822 -432 -518 -814 -883 -953 -413 -953 -174 -785 -728 -808 -202 -173 -901 -961 -492 -347 -941 -241 -213 -1000 -122 -690 -416 -394 -748 -782 -15 -901 -345 -514 -289 -188 -226 -664 -211 -582 -319 -221 -523 -971 -467 -955 -438 -895 -742 -708 -822 -886 -731 -684 -423 -751 -322 -165 -51 -225 -884 -692 -209 -902 -119 -423 -800 -912 -438 -707 -5 -299 -606 -231 -458 -858 -981 -939 -446 -243 -998 -497 -878 -823 -540 -1000 -730 -812 -989 -83 -522 -308 -411 -7 -204 -127 -656 -388 -174 -214 -662 -317 -264 -11 -295 -23 -831 -224 -410 -279 -912 -207 -653 -325 -210 -731 -713 -411 -709 -335 -484 -311 -450 -474 -45 -21 -954 -414 -799 -46 -6 -686 -839 -611 -923 -701 -605 -602 -511 -930 -131 -740 -400 -811 -857 -339 -981 -470 -314 -720 -366 -875 -392 -150 -976 -920 -841 -388 -815 -494 -77 -827 -640 -840 -955 -128 -993 -130 -514 -821 -729 -892 -722 -415 -179 -651 -501 -302 -152 -649 -721 -28 -116 -124 -232 -224 -392 -506 -990 -831 -772 -887 -939 -993 -788 -31 -820 -536 -125 -29 -954 -788 -870 -758 -88 -638 -663 -820 -650 -325 -865 -51 -806 -21 -738 -590 -125 -937 -680 -945 -210 -65 -494 -940 -519 -155 -931 -836 -678 -937 -788 -573 -393 -141 -649 -384 -740 -521 -435 -680 -94 -417 -998 -176 -809 -501 -922 -17 -515 -186 -606 -324 -633 -316 -550 -976 -741 -224 -809 -327 -876 -834 -97 -38 -466 -348 -599 -209 -728 -153 -523 -36 -791 -390 -435 -908 -141 -773 -347 -266 -302 -652 -167 -589 -415 -325 -550 -392 -15 -229 -186 -599 -600 -486 -386 -166 -999 -943 -788 -935 -734 -98 -926 -331 -413 -670 -641 -368 -440 -871 -599 -684 -823 -368 -85 -80 -242 -105 -535 -934 -60 -340 -320 -594 -785 -13 -742 -589 -261 -841 -889 -120 -936 -626 -82 -14 -71 -837 -947 -411 -520 -799 -154 -374 -617 -510 -708 -42 -458 -105 -255 -813 -964 -41 -509 -303 -884 -311 -50 -554 -907 -767 -831 -290 -594 -872 -445 -986 -593 -191 -233 -981 -946 -425 -218 -792 -251 -625 -348 -359 -70 -209 -163 -736 -325 -530 -698 -911 -265 -296 -532 -790 -38 -434 -157 -655 -279 -241 -909 -223 -789 -333 -24 -567 -149 -448 -24 -929 -806 -652 -209 -207 -179 -139 -750 -332 -671 -725 -965 -378 -732 -963 -590 -382 -691 -454 -781 -908 -348 -27 -333 -147 -812 -132 -569 -708 -648 -464 -361 -652 -789 -534 -451 -249 -292 -706 -823 -392 -456 -727 -421 -86 -541 -717 -874 -41 -306 -259 -883 -117 -274 -734 -188 -901 -127 -25 -245 -634 -880 -121 -657 -172 -152 -128 -252 -180 -449 -45 -493 -445 -376 -772 -953 -489 -791 -868 -479 -405 -855 -659 -534 -218 -218 -13 -107 -255 -341 -374 -277 -304 -604 -188 -680 -588 -735 -403 -391 -393 -483 -829 -232 -118 -117 -732 -172 -490 -544 -140 -858 -534 -339 -615 -261 -142 -892 -695 -368 -366 -570 -368 -899 -454 -676 -382 -628 -751 -618 -267 -597 -255 -17 -746 -485 -878 -851 -168 -956 -452 -592 -26 -177 -701 -658 -363 -956 -540 -702 -811 -805 -335 -326 -451 -429 -599 -892 -430 -350 -803 -869 -307 -229 -500 -981 -437 -604 -3 -919 -189 -617 -180 -708 -817 -4 -717 -43 -242 -798 -30 -360 -264 -870 -384 -774 -612 -594 -921 -272 -617 -844 -67 -326 -544 -319 -805 -485 -107 -368 -794 -266 -133 -214 -703 -858 -927 -605 -154 -705 -848 -450 -800 -116 -432 -414 -797 -927 -375 -942 -845 -845 -185 -276 -599 -723 -498 -646 -777 -294 -675 -57 -724 -36 -985 -871 -990 -748 -351 -248 -583 -302 -376 -651 -138 -877 -347 -721 -967 -157 -648 -162 -975 -467 -86 -625 -357 -403 -695 -109 -47 -937 -51 -298 -392 -392 -282 -690 -938 -587 -494 -106 -82 -292 -46 -520 -279 -395 -645 -481 -823 -824 -990 -405 -74 -251 -577 -871 -936 -341 -964 -602 -622 -865 -966 -534 -569 -130 -900 -148 -139 -147 -615 -69 -952 -593 -470 -553 -145 -657 -656 -834 -274 -607 -54 -805 -403 -191 -58 -446 -725 -546 -640 -64 -473 -606 -449 -198 -455 -433 -484 -372 -109 -823 -692 -691 -614 -498 -690 -819 -499 -970 -907 -925 -238 -673 -935 -960 -67 -519 -211 -574 -951 -588 -589 -197 -512 -480 -509 -210 -594 -947 -788 -576 -776 -309 -148 -557 -297 -33 -199 -787 -880 -4 -575 -688 -376 -240 -220 -74 -70 -392 -357 -322 -195 -52 -556 -988 -840 -285 -345 -905 -461 -851 -424 -280 -709 -771 -71 -775 -126 -69 -278 -652 -538 -444 -141 -851 -271 -648 -57 -577 -252 -76 -831 -927 -803 -255 -644 -169 -861 -238 -266 -97 -102 -753 -133 -738 -953 -395 -672 -929 -626 -349 -512 -123 -580 -274 -852 -298 -717 -347 -987 -412 -756 -12 -234 -764 -602 -300 -184 -322 -583 -260 -864 -658 -365 -300 -191 -845 -259 -218 -948 -86 -920 -712 -265 -536 -333 -492 -487 -246 -539 -733 -22 -462 -322 -550 -544 -594 -851 -702 -943 -608 -712 -451 -97 -845 -817 -430 -423 -951 -970 -69 -545 -732 -685 -868 -90 -624 -773 -257 -912 -87 -867 -756 -784 -539 -578 -851 -731 -194 -554 -706 -983 -673 -708 -528 -179 -282 -481 -691 -416 -400 -603 -494 -712 -339 -984 -946 -275 -873 -96 -786 -871 -444 -371 -521 -757 -977 -201 -630 -418 -32 -915 -84 -267 -585 -723 -518 -206 -482 -255 -602 -346 -848 -950 -878 -214 -620 -715 -266 -93 -655 -344 -186 -106 -31 -693 -789 -684 -707 -890 -269 -161 -344 -129 -379 -328 -827 -593 -206 -83 -791 -795 -634 -933 -860 -839 -222 -906 -220 -205 -885 -803 -580 -844 -839 -143 -975 -722 -19 -946 -193 -829 -788 -636 -326 -646 -747 -649 -398 -571 -650 -525 -455 -454 -733 -197 -717 -928 -729 -90 -915 -480 -946 -812 -273 -595 -893 -131 -245 -342 -178 -486 -973 -222 -476 -580 -39 -900 -181 -194 -343 -259 -494 -386 -711 -738 -839 -807 -134 -427 -62 -892 -390 -237 -783 -871 -363 -801 -397 -841 -438 -859 -104 -56 -921 -364 -774 -901 -734 -3 -341 -641 -133 -955 -552 -576 -601 -206 -888 -908 -573 -786 -964 -998 -502 -259 -787 -716 -402 -100 -220 -63 -915 -67 -492 -5 -443 -17 -306 -735 -451 -997 -574 -846 -125 -731 -941 -430 -491 -800 -840 -285 -386 -932 -580 -625 -945 -300 -838 -510 -87 -536 -587 -593 -232 -538 -421 -801 -368 -363 -962 -655 -71 -452 -422 -874 -96 -785 -684 -712 -935 -70 -394 -174 -216 -990 -926 -175 -980 -31 -582 -501 -617 -246 -192 -523 -932 -7 -204 -75 -4 -63 -985 -779 -774 -19 -586 -955 -204 -727 -382 -840 -283 -925 -314 -603 -535 -275 -563 -548 -751 -456 -179 -68 -342 -997 -102 -223 -805 -46 -491 -293 -763 -713 -865 -910 -124 -583 -723 -881 -516 -990 -416 -979 -43 -567 -711 -876 -496 -846 -469 -518 -658 -105 -415 -336 -150 -360 -225 -634 -366 -387 -910 -836 -934 -105 -589 -938 -362 -522 -959 -86 -54 -652 -663 -293 -795 -910 -284 -292 -363 -623 -396 -41 -126 -147 -609 -294 -860 -550 -742 -933 -523 -662 -943 -222 -404 -388 -650 -905 -834 -251 -296 -240 -899 -564 -708 -103 -647 -616 -628 -553 -462 -552 -494 -415 -136 -513 -357 -278 -140 -628 -485 -535 -138 -922 -754 -525 -124 -680 -329 -993 -798 -150 -923 -250 -133 -676 -363 -999 -618 -206 -495 -847 -762 -650 -112 -597 -519 -113 -467 -282 -430 -72 -595 -423 -409 -163 -268 -32 -615 -738 -725 -406 -980 -93 -413 -619 -494 -399 -186 -412 -603 -198 -475 -423 -995 -663 -92 -66 -507 -601 -977 -420 -491 -349 -867 -625 -997 -112 -784 -973 -244 -392 -225 -902 -323 -156 -859 -630 -228 -916 -524 -947 -633 -574 -103 -885 -926 -482 -933 -815 -740 -436 -977 -301 -173 -823 -468 -943 -36 -419 -720 -624 -295 -63 -578 -752 -485 -972 -75 -387 -625 -93 -49 -64 -483 -240 -110 -392 -397 -156 -155 -856 -81 -933 -170 -271 -624 -883 -987 -839 -666 -91 -301 -447 -351 -325 -947 -792 -915 -47 -283 -855 -274 -527 -536 -210 -323 -783 -876 -812 -402 -323 -20 -180 -278 -37 -639 -736 -286 -569 -917 -293 -439 -439 -999 -805 -605 -60 -71 -74 -355 -115 -325 -25 -534 -66 -21 -387 -421 -413 -267 -346 -494 -231 -265 -133 -613 -275 -172 -426 -144 -221 -5 -641 -442 -292 -620 -15 -479 -382 -661 -128 -532 -996 -664 -250 -150 -165 -611 -826 -880 -17 -353 -171 -876 -725 -672 -477 -201 -442 -331 -610 -856 -665 -270 -895 -315 -48 -559 -98 -499 -576 -815 -972 -289 -364 -35 -654 -865 -21 -669 -675 -702 -428 -450 -734 -252 -808 -431 -36 -177 -840 -215 -41 -153 -381 -169 -558 -597 -166 -30 -809 -442 -86 -389 -158 -185 -615 -442 -565 -213 -931 -214 -837 -857 -209 -77 -398 -694 -344 -802 -701 -869 -570 -764 -628 -130 -451 -158 -106 -386 -923 -852 -7 -630 -62 -98 -349 -570 -271 -61 -780 -337 -939 -651 -305 -851 -643 -922 -943 -233 -89 -166 -409 -830 -20 -186 -40 -427 -581 -252 -946 -846 -377 -545 -461 -836 -140 -684 -431 -400 -516 -265 -504 -676 -73 -209 -651 -516 -176 -942 -627 -137 -91 -411 -281 -697 -524 -407 -964 -645 -643 -504 -252 -886 -588 -214 -83 -602 -30 -221 -256 -229 -700 -404 -53 -564 -848 -182 -144 -178 -325 -82 -837 -548 -744 -966 -645 -579 -553 -90 -121 -306 -55 -978 -481 -276 -547 -723 -831 -333 -396 -894 -634 -201 -209 -115 -896 -790 -666 -368 -224 -546 -169 -1 -27 -847 -693 -438 -984 -787 -508 -723 -500 -320 -587 -573 -342 -620 -438 -698 -146 -59 -132 -397 -546 -827 -766 -810 -39 -880 -660 -150 -269 -763 -96 -222 -709 -828 -998 -61 -834 -140 -894 -558 -797 -396 -813 -498 -684 -995 -856 -376 -738 -367 -493 -450 -73 -620 -983 -20 -339 -380 -262 -544 -237 -112 -975 -591 -163 -170 -370 -125 -187 -197 -181 -520 -847 -739 -159 -541 -243 -477 -727 -521 -128 -820 -298 -493 -659 -238 -175 -734 -357 -932 -421 -624 -571 -523 -835 -463 -350 -989 -674 -316 -541 -130 -908 -486 -851 -203 -776 -176 -736 -242 -902 -463 -228 -738 -767 -659 -895 -741 -726 -945 -195 -763 -999 -938 -721 -135 -480 -719 -328 -922 -986 -737 -908 -689 -448 -833 -625 -478 -846 -184 -922 -761 -257 -649 -237 -25 -431 -699 -93 -243 -27 -316 -271 -183 -40 -663 -55 -511 -929 -980 -659 -9 -35 -652 -812 -463 -532 -618 -143 -836 -77 -258 -260 -224 -507 -551 -554 -791 -777 -187 -39 -870 -814 -699 -768 -432 -986 -479 -244 -810 -740 -199 -5 -428 -681 -6 -622 -1000 -617 -31 -321 -219 -396 -58 -75 -197 -185 -236 -545 -588 -359 -272 -37 -597 -105 -389 -855 -725 -530 -294 -780 -379 -291 -508 -225 -197 -739 -584 -349 -139 -194 -246 -17 -589 -710 -412 -526 -683 -711 -734 -173 -612 -612 -802 -352 -574 -223 -957 -6 -778 -21 -415 -122 -871 -648 -865 -561 -395 -894 -946 -174 -539 -607 -938 -245 -335 -561 -553 -688 -952 -423 -241 -655 -511 -210 -187 -782 -396 -574 -450 -708 -111 -35 -824 -263 -293 -487 -647 -415 -699 -925 -727 -656 -704 -334 -695 -944 -257 -306 -877 -538 -246 -991 -586 -502 -452 -254 -803 -614 -472 -393 -947 -555 -694 -554 -435 -715 -483 -495 -583 -61 -478 -428 -165 -286 -996 -874 -9 -1 -366 -639 -18 -717 -812 -182 -965 -758 -460 -908 -974 -695 -52 -192 -485 -480 -738 -125 -485 -891 -542 -455 -586 -912 -408 -377 -543 -181 -116 -412 -22 -450 -911 -663 -979 -7 -47 -419 -467 -617 -449 -938 -302 -20 -138 -147 -962 -687 -700 -375 -340 -345 -41 -762 -614 -481 -521 -435 -545 -79 -756 -392 -694 -996 -102 -352 -580 -821 -335 -507 -731 -496 -655 -464 -479 -88 -580 -514 -427 -526 -865 -584 -260 -277 -375 -308 -529 -890 -573 -386 -382 -723 -10 -820 -868 -345 -68 -302 -181 -524 -244 -216 -931 -734 -965 -528 -712 -941 -96 -455 -393 -290 -514 -857 -914 -188 -707 -230 -201 -128 -620 -884 -403 -500 -837 -221 -837 -804 -453 -813 -535 -74 -194 -121 -8 -122 -234 -202 -46 -602 -449 -101 -230 -39 -840 -565 -401 -484 -870 -812 -539 -813 -763 -311 -210 -719 -222 -333 -494 -879 -783 -330 -397 -136 -938 -289 -695 -768 -908 -22 -179 -1 -833 -1000 -232 -16 -212 -188 -647 -716 -485 -391 -453 -692 -475 -956 -647 -484 -96 -74 -539 -256 -306 -45 -420 -868 -124 -278 -861 -957 -46 -986 -164 -898 -549 -741 -423 -50 -135 -861 -948 -953 -203 -73 -619 -841 -634 -381 -718 -347 -795 -446 -100 -655 -451 -993 -882 -198 -928 -864 -298 -57 -654 -431 -137 -332 -322 -220 -188 -169 -791 -490 -395 -194 -169 -912 -288 -827 -53 -586 -553 -974 -225 -265 -426 -345 -359 -593 -540 -310 -265 -391 -779 -100 -948 -149 -142 -815 -432 -148 -349 -144 -387 -699 -702 -38 -943 -971 -617 -484 -953 -71 -574 -732 -660 -998 -936 -606 -48 -14 -450 -925 -184 -738 -662 -855 -574 -310 -768 -402 -522 -715 -736 -694 -713 -367 -39 -588 -250 -613 -55 -297 -342 -3 -959 -816 -88 -800 -973 -336 -797 -374 -551 -959 -107 -63 -287 -892 -877 -625 -816 -635 -269 -504 -91 -874 -654 -362 -976 -80 -654 -480 -85 -705 -910 -842 -934 -993 -432 -136 -320 -113 -216 -841 -859 -421 -288 -206 -695 -741 -581 -918 -262 -348 -920 -95 -653 -208 -867 -864 -189 -671 -872 -48 -824 -652 -719 -38 -695 -556 -181 -413 -533 -985 -459 -980 -658 -804 -741 -702 -981 -279 -115 -143 -780 -684 -583 -206 -339 -903 -660 -380 -161 -174 -415 -287 -170 -485 -49 -531 -492 -785 -70 -40 -318 -56 -190 -328 -862 -495 -14 -788 -46 -169 -9 -558 -940 -318 -724 -262 -250 -101 -275 -288 -967 -116 -285 -309 -102 -877 -215 -665 -658 -21 -346 -498 -718 -79 -386 -706 -343 -122 -891 -521 -966 -196 -818 -255 -827 -199 -777 -789 -510 -214 -696 -93 -548 -713 -41 -661 -375 -790 -331 -197 -332 -910 -358 -985 -232 -556 -426 -234 -894 -664 -113 -368 -523 -963 -777 -86 -524 -649 -335 -950 -41 -659 -995 -140 -552 -370 -682 -225 -381 -872 -755 -392 -295 -714 -617 -491 -816 -982 -65 -228 -958 -440 -863 -224 -629 -160 -748 -179 -193 -868 -451 -980 -548 -831 -402 -171 -941 -873 -791 -662 -212 -433 -629 -341 -794 -267 -712 -445 -975 -728 -143 -30 -352 -521 -401 -895 -967 -406 -366 -901 -29 -505 -662 -220 -813 -603 -31 -291 -462 -221 -171 -657 -769 -531 -678 -629 -8 -114 -190 -107 -577 -299 -506 -52 -485 -955 -174 -298 -286 -84 -241 -181 -378 -80 -369 -305 -464 -697 -902 -39 -344 -859 -493 -149 -558 -776 -275 -750 -765 -821 -778 -415 -715 -101 -612 -171 -574 -994 -741 -626 -393 -599 -7 -337 -739 -77 -839 -148 -287 -812 -119 -516 -626 -85 -990 -830 -903 -259 -322 -803 -407 -780 -655 -9 -79 -232 -311 -189 -86 -673 -282 -25 -628 -850 -535 -48 -997 -392 -596 -851 -911 -968 -31 -974 -308 -518 -616 -466 -631 -889 -932 -630 -859 -704 -50 -653 -254 -609 -915 -201 -503 -713 -751 -404 -916 -550 -164 -336 -428 -732 -378 -985 -997 -734 -121 -144 -369 -243 -633 -369 -687 -257 -259 -811 -369 -104 -411 -190 -150 -986 -441 -669 -757 -135 -58 -797 -99 -344 -689 -731 -918 -576 -988 -891 -120 -641 -520 -353 -584 -415 -946 -397 -907 -630 -222 -556 -565 -639 -265 -766 -74 -373 -140 -159 -591 -811 -545 -374 -384 -256 -696 -415 -282 -641 -430 -491 -495 -48 -287 -949 -235 -106 -394 -454 -603 -250 -693 -70 -650 -468 -375 -244 -302 -850 -29 -309 -403 -400 -861 -338 -602 -169 -928 -604 -963 -556 -349 -673 -809 -346 -20 -719 -131 -498 -143 -566 -832 -153 -934 -964 -616 -895 -689 -133 -694 -508 -264 -788 -572 -687 -412 -632 -142 -471 -956 -26 -559 -894 -22 -590 -152 -445 -621 -205 -619 -754 -335 -166 -560 -39 -803 -325 -700 -674 -167 -632 -628 -965 -902 -363 -228 -99 -644 -194 -500 -737 -23 -964 -538 -73 -617 -137 -643 -593 -814 -642 -246 -189 -848 -133 -723 -958 -41 -766 -959 -938 -729 -124 -614 -509 -404 -864 -693 -508 -948 -192 -884 -579 -537 -705 -892 -918 -676 -681 -157 -259 -247 -41 -939 -287 -39 -617 -147 -617 -298 -43 -709 -25 -516 -559 -332 -547 -477 -640 -994 -437 -715 -548 -238 -46 -315 -420 -611 -398 -313 -712 -534 -405 -102 -291 -654 -240 -456 -437 -877 -137 -368 -9 -508 -52 -212 -772 -778 -748 -265 -116 -568 -86 -43 -889 -274 -216 -403 -363 -479 -18 -488 -35 -138 -649 -574 -99 -756 -279 -271 -108 -828 -18 -496 -852 -640 -275 -741 -996 -804 -94 -299 -253 -979 -19 -316 -225 -213 -127 -778 -604 -880 -460 -37 -112 -782 -945 -429 -241 -635 -206 -845 -453 -449 -659 -964 -276 -93 -460 -424 -979 -859 -807 -904 -709 -318 -38 -94 -161 -708 -873 -797 -908 -357 -85 -448 -778 -780 -766 -778 -816 -713 -323 -312 -532 -520 -727 -887 -340 -742 -149 -603 -983 -882 -308 -750 -989 -235 -100 -848 -374 -50 -12 -405 -953 -356 -390 -483 -37 -87 -220 -251 -841 -293 -148 -814 -281 -931 -591 -539 -189 -801 -542 -758 -807 -833 -709 -866 -378 -472 -663 -462 -539 -56 -118 -606 -350 -734 -282 -120 -184 -117 -931 -497 -655 -664 -883 -142 -730 -794 -827 -369 -435 -555 -386 -376 -562 -449 -99 -491 -785 -894 -316 -572 -856 -390 -758 -491 -172 -15 -359 -200 -911 -330 -899 -730 -999 -672 -183 -976 -851 -10 -352 -903 -664 -284 -232 -267 -965 -865 -838 -921 -78 -963 -487 -694 -712 -480 -537 -241 -248 -994 -391 -775 -354 -1000 -765 -954 -905 -134 -295 -489 -924 -981 -49 -788 -887 -121 -662 -553 -982 -874 -548 -641 -924 -94 -97 -460 -938 -982 -941 -508 -620 -589 -581 -709 -695 -725 -527 -483 -113 -960 -844 -502 -259 -723 -648 -885 -812 -294 -74 -349 -786 -217 -172 -904 -389 -995 -431 -846 -777 -938 -931 -382 -672 -872 -539 -342 -796 -474 -284 -206 -239 -949 -940 -13 -99 -767 -976 -123 -485 -306 -825 -994 -864 -665 -624 -940 -705 -678 -680 -310 -261 -491 -133 -906 -369 -322 -981 -743 -106 -122 -836 -269 -896 -202 -666 -222 -673 -254 -695 -239 -501 -54 -154 -311 -569 -329 -36 -812 -408 -404 -847 -296 -275 -19 -193 -502 -771 -750 -358 -306 -138 -814 -884 -642 -249 -155 -708 -486 -930 -926 -224 -409 -552 -596 -983 -863 -219 -239 -158 -546 -91 -794 -86 -595 -715 -587 -492 -480 -867 -483 -192 -136 -610 -983 -237 -702 -683 -509 -572 -937 -602 -16 -508 -893 -756 -156 -344 -566 -664 -88 -922 -346 -136 -259 -668 -86 -17 -201 -734 -63 -155 -746 -281 -666 -432 -727 -226 -931 -672 -992 -540 -334 -735 -171 -440 -590 -79 -374 -55 -982 -123 -701 -871 -646 -357 -445 -474 -876 -143 -986 -105 -512 -799 -455 -141 -477 -540 -754 -545 -583 -68 -98 -844 -420 -962 -718 -257 -424 -972 -319 -161 -984 -254 -685 -970 -857 -864 -483 -189 -711 -99 -442 -980 -115 -328 -34 -591 -722 -833 -971 -842 -386 -843 -750 -90 -546 -765 -168 -844 -714 -587 -101 -542 -28 -667 -632 -218 -888 -608 -142 -88 -21 -155 -159 -812 -856 -410 -580 -727 -326 -998 -428 -261 -808 -583 -135 -407 -613 -414 -398 -157 -465 -798 -157 -138 -900 -443 -580 -906 -152 -286 -289 -160 -627 -422 -445 -61 -774 -133 -940 -201 -151 -590 -989 -826 -187 -813 -353 -272 -169 -783 -723 -581 -456 -422 -246 -353 -210 -192 -693 -209 -818 -607 -783 -309 -137 -615 -60 -901 -927 -480 -429 -620 -346 -328 -84 -817 -889 -68 -701 -198 -321 -406 -500 -932 -816 -254 -37 -731 -428 -144 -358 -593 -759 -663 -841 -693 -719 -949 -439 -628 -529 -420 -226 -114 -573 -196 -604 -589 -560 -260 -548 -217 -919 -91 -690 -623 -371 -652 -748 -905 -699 -265 -35 -962 -540 -437 -156 -118 -578 -831 -502 -696 -107 -701 -959 -326 -52 -728 -474 -886 -185 -825 -822 -482 -207 -471 -804 -952 -415 -975 -670 -227 -445 -287 -521 -557 -961 -358 -249 -626 -175 -92 -380 -559 -677 -652 -64 -629 -802 -944 -345 -137 -357 -346 -310 -942 -541 -451 -751 -911 -230 -52 -534 -650 -606 -994 -888 -285 -840 -993 -920 -473 -831 -552 -976 -858 -760 -62 -621 -930 -495 -491 -142 -845 -984 -945 -377 -654 -194 -202 -574 -398 -721 -2 -28 -442 -267 -890 -124 -978 -994 -318 -300 -400 -279 -317 -416 -435 -36 -267 -631 -770 -313 -347 -112 -74 -958 -697 -399 -957 -802 -436 -794 -945 -922 -625 -118 -824 -698 -684 -612 -939 -104 -451 -784 -337 -661 -905 -705 -220 -48 -546 -993 -336 -317 -617 -282 -586 -882 -512 -457 -458 -644 -702 -284 -586 -546 -961 -419 -832 -809 -994 -790 -964 -396 -436 -227 -535 -589 -549 -704 -437 -553 -46 -764 -114 -441 -421 -66 -355 -905 -946 -838 -658 -117 -997 -59 -306 -659 -846 -685 -840 -433 -55 -536 -227 -126 -171 -835 -100 -253 -905 -179 -61 -819 -74 -454 -784 -218 -435 -682 -43 -306 -39 -413 -276 -448 -110 -863 -467 -355 -786 -674 -461 -167 -782 -44 -24 -509 -324 -72 -504 -339 -238 -61 -368 -848 -578 -617 -275 -947 -825 -191 -243 -895 -715 -732 -789 -403 -294 -586 -323 -985 -769 -990 -548 -820 -477 -101 -846 -329 -559 -854 -130 -10 -708 -195 -304 -654 -334 -349 -432 -334 -451 -410 -868 -946 -390 -405 -390 -642 -460 -93 -128 -209 -670 -32 -496 -738 -93 -821 -796 -209 -738 -854 -376 -41 -272 -958 -950 -961 -291 -382 -403 -200 -514 -391 -92 -550 -413 -386 -986 -663 -248 -720 -897 -910 -903 -396 -892 -808 -19 -812 -604 -293 -762 -748 -46 -280 -752 -82 -436 -775 -842 -314 -538 -260 -806 -438 -652 -268 -209 -231 -603 -308 -451 -19 -352 -516 -340 -966 -350 -65 -859 -564 -709 -219 -639 -540 -589 -323 -742 -448 -207 -467 -100 -10 -237 -12 -591 -495 -903 -40 -505 -730 -211 -145 -596 -493 -326 -333 -159 -818 -415 -670 -467 -222 -606 -482 -156 -525 -937 -768 -204 -650 -289 -228 -356 -615 -463 -846 -119 -708 -30 -108 -740 -97 -294 -803 -329 -147 -855 -668 -486 -327 -135 -817 -433 -578 -899 -99 -725 -934 -114 -320 -969 -743 -581 -927 -853 -963 -830 -531 -64 -321 -42 -47 -834 -543 -713 -594 -438 -204 -395 -992 -782 -587 -521 -368 -399 -36 -307 -475 -718 -818 -228 -564 -795 -37 -113 -763 -805 -66 -46 -433 -782 -190 -218 -744 -415 -38 -146 -880 -875 -28 -104 -892 -375 -317 -801 -954 -44 -612 -601 -59 -402 -109 -816 -332 -162 -869 -360 -50 -207 -549 -590 -841 -679 -272 -258 -942 -256 -116 -966 -130 -384 -768 -690 -621 -315 -947 -387 -269 -698 -917 -590 -160 -183 -221 -470 -211 -639 -691 -106 -114 -927 -634 -744 -970 -677 -865 -123 -155 -604 -819 -110 -88 -685 -976 -578 -682 -264 -754 -749 -921 -196 -89 -934 -727 -162 -151 -802 -428 -911 -633 -640 -962 -159 -270 -295 -94 -14 -880 -50 -567 -298 -234 -686 -452 -521 -960 -180 -337 -311 -173 -247 -372 -472 -309 -325 -585 -952 -943 -527 -466 -200 -552 -574 -551 -14 -57 -582 -887 -130 -107 -258 -485 -148 -187 -502 -206 -839 -603 -684 -67 -384 -918 -151 -90 -756 -213 -201 -999 -445 -644 -677 -450 -799 -823 -845 -684 -420 -942 -551 -502 -150 -132 -524 -847 -217 -535 -444 -858 -278 -443 -861 -128 -939 -100 -195 -921 -398 -221 -736 -645 -572 -353 -320 -180 -994 -193 -839 -33 -272 -914 -287 -503 -171 -394 -591 -309 -89 -975 -834 -343 -947 -429 -512 -422 -254 -83 -235 -305 -147 -810 -922 -124 -697 -527 -846 -559 -702 -42 -387 -804 -323 -649 -236 -605 -751 -161 -232 -15 -439 -87 -734 -539 -557 -931 -596 -801 -220 -44 -727 -483 -65 -182 -660 -845 -22 -17 -506 -219 -355 -11 -896 -414 -452 -156 -758 -474 -987 -130 -567 -90 -221 -156 -564 -302 -408 -417 -733 -721 -888 -328 -255 -384 -750 -845 -83 -45 -509 -429 -80 -886 -685 -674 -189 -927 -893 -51 -431 -402 -720 -688 -354 -914 -896 -257 -148 -539 -1000 -784 -385 -122 -249 -112 -833 -922 -747 -934 -645 -293 -958 -67 -846 -175 -248 -229 -187 -742 -304 -635 -595 -944 -927 -606 -492 -718 -892 -31 -770 -652 -764 -206 -614 -886 -772 -262 -481 -65 -444 -621 -531 -786 -312 -978 -67 -837 -321 -570 -509 -171 -88 -974 -227 -242 -256 -587 -419 -435 -693 -306 -269 -137 -519 -327 -581 -834 -244 -568 -82 -246 -287 -328 -113 -822 -546 -426 -885 -621 -768 -107 -374 -730 -141 -898 -936 -332 -125 -161 -522 -648 -337 -635 -855 -641 -765 -713 -982 -448 -412 -730 -993 -816 -214 -337 -736 -79 -858 -179 -466 -626 -60 -62 -943 -799 -640 -37 -998 -863 -597 -424 -609 -596 -204 -742 -489 -241 -246 -588 -623 -999 -213 -454 -646 -331 -765 -81 -526 -315 -759 -351 -507 -335 -885 -390 -311 -409 -370 -783 -936 -367 -161 -680 -678 -591 -773 -94 -280 -856 -890 -956 -335 -164 -954 -31 -526 -492 -62 -553 -444 -559 -454 -529 -915 -823 -250 -914 -54 -378 -440 -203 -568 -632 -834 -851 -507 -831 -766 -838 -718 -647 -469 -968 -142 -527 -397 -37 -87 -547 -231 -54 -429 -672 -486 -867 -54 -911 -118 -470 -642 -155 -599 -449 -264 -200 -606 -15 -381 -828 -35 -657 -434 -626 -534 -865 -124 -532 -350 -402 -396 -2 -438 -672 -96 -96 -16 -601 -537 -75 -310 -768 -447 -943 -592 -517 -65 -826 -20 -464 -599 -338 -947 -543 -250 -70 -840 -248 -548 -746 -594 -258 -546 -740 -144 -802 -352 -611 -50 -499 -843 -580 -223 -688 -440 -951 -818 -231 -335 -355 -790 -574 -84 -562 -466 -251 -827 -646 -388 -122 -446 -608 -669 -570 -268 -323 -149 -637 -728 -603 -899 -279 -166 -72 -777 -360 -948 -78 -669 -685 -949 -139 -557 -409 -784 -960 -693 -321 -844 -968 -714 -260 -921 -673 -54 -855 -674 -938 -489 -823 -587 -239 -601 -35 -348 -917 -237 -311 -695 -391 -542 -749 -822 -26 -909 -757 -183 -635 -139 -705 -164 -284 -57 -550 -734 -658 -293 -790 -804 -427 -983 -885 -81 -955 -354 -530 -128 -166 -8 -839 -710 -755 -231 -421 -380 -924 -622 -939 -736 -222 -149 -987 -336 -437 -463 -483 -963 -26 -55 -185 -100 -649 -84 -927 -809 -151 -377 -533 -390 -611 -507 -590 -296 -168 -611 -259 -290 -463 -685 -959 -338 -600 -210 -495 -172 -566 -50 -767 -421 -821 -899 -666 -567 -59 -390 -343 -888 -50 -407 -401 -773 -159 -616 -46 -910 -152 -584 -912 -379 -565 -39 -995 -935 -278 -725 -88 -406 -277 -623 -737 -487 -455 -254 -905 -707 -870 -271 -179 -46 -573 -721 -500 -441 -644 -590 -516 -421 -443 -853 -25 -115 -147 -723 -128 -707 -403 -909 -822 -418 -401 -836 -29 -550 -364 -10 -542 -382 -348 -353 -414 -549 -905 -785 -580 -803 -885 -753 -527 -759 -389 -990 -648 -829 -618 -327 -976 -352 -296 -826 -130 -155 -161 -639 -568 -661 -509 -564 -976 -504 -72 -837 -793 -559 -66 -103 -783 -875 -121 -212 -692 -625 -301 -463 -763 -622 -931 -639 -472 -79 -723 -6 -823 -566 -565 -808 -746 -671 -502 -52 -485 -383 -416 -980 -651 -593 -424 -849 -439 -119 -53 -134 -807 -814 -676 -793 -156 -823 -150 -522 -791 -964 -980 -78 -511 -755 -293 -185 -869 -957 -299 -705 -260 -706 -44 -993 -335 -150 -695 -892 -382 -207 -92 -958 -975 -363 -675 -202 -560 -15 -532 -589 -150 -159 -885 -567 -212 -597 -835 -881 -864 -427 -919 -959 -736 -748 -984 -101 -594 -661 -79 -162 -909 -324 -322 -802 -175 -40 -281 -374 -210 -836 -399 -339 -154 -105 -388 -552 -384 -329 -473 -104 -464 -90 -182 -231 -926 -584 -97 -111 -310 -910 -407 -905 -962 -663 -344 -940 -560 -783 -860 -591 -620 -559 -430 -82 -660 -427 -660 -970 -40 -850 -573 -764 -320 -748 -735 -85 -995 -936 -840 -13 -69 -450 -702 -537 -878 -152 -203 -570 -462 -69 -783 -336 -689 -599 -399 -840 -272 -319 -113 -628 -588 -229 -706 -865 -637 -361 -137 -119 -574 -214 -336 -442 -533 -929 -526 -315 -832 -351 -592 -73 -569 -517 -76 -40 -464 -464 -963 -182 -202 -512 -762 -673 -390 -623 -466 -426 -488 -291 -517 -59 -175 -387 -106 -158 -222 -132 -744 -199 -974 -696 -401 -978 -430 -453 -785 -428 -922 -402 -896 -991 -483 -884 -523 -656 -885 -162 -898 -817 -304 -996 -513 -346 -89 -384 -647 -575 -217 -105 -655 -396 -769 -365 -364 -339 -879 -266 -580 -266 -384 -12 -9 -6 -120 -119 -482 -358 -909 -718 -518 -958 -946 -809 -212 -368 -230 -894 -293 -111 -733 -805 -755 -355 -347 -348 -28 -196 -937 -332 -265 -297 -167 -980 -201 -257 -374 -640 -405 -301 -573 -19 -362 -814 -380 -415 -774 -444 -512 -772 -80 -48 -471 -321 -187 -945 -776 -819 -795 -627 -287 -78 -119 -880 -550 -76 -649 -744 -11 -13 -92 -859 -103 -351 -488 -273 -106 -376 -199 -368 -308 -178 -213 -467 -153 -685 -11 -835 -120 -573 -226 -969 -892 -343 -949 -869 -95 -734 -839 -783 -618 -549 -282 -949 -566 -884 -671 -87 -844 -588 -598 -874 -161 -55 -697 -979 -332 -491 -884 -309 -888 -637 -455 -155 -866 -927 -69 -230 -285 -208 -249 -823 -25 -456 -27 -723 -783 -209 -295 -659 -438 -886 -976 -505 -762 -335 -497 -753 -514 -762 -938 -145 -527 -174 -467 -396 -759 -231 -377 -407 -136 -104 -831 -393 -954 -343 -724 -42 -475 -152 -966 -574 -328 -72 -68 -388 -108 -504 -302 -760 -89 -142 -570 -364 -28 -448 -585 -648 -179 -621 -329 -902 -220 -860 -99 -65 -973 -711 -941 -620 -981 -492 -408 -942 -157 -439 -490 -930 -149 -358 -130 -242 -925 -231 -593 -945 -735 -444 -625 -191 -308 -610 -820 -822 -750 -771 -390 -442 -156 -932 -998 -70 -53 -883 -922 -594 -919 -741 -89 -853 -807 -746 -272 -320 -345 -726 -951 -560 -258 -856 -234 -74 -995 -58 -163 -605 -431 -311 -219 -138 -624 -516 -438 -626 -938 -489 -132 -690 -391 -74 -636 -649 -615 -139 -671 -679 -835 -609 -317 -773 -375 -276 -826 -312 -93 -264 -649 -765 -288 -822 -948 -832 -539 -900 -611 -972 -794 -193 -855 -459 -129 -971 -114 -334 -125 -623 -101 -163 -583 -811 -765 -215 -22 -259 -954 -766 -917 -290 -959 -534 -207 -468 -902 -311 -815 -84 -995 -392 -612 -299 -492 -491 -407 -863 -813 -725 -472 -438 -379 -445 -965 -664 -127 -535 -121 -298 -585 -678 -919 -131 -230 -624 -309 -451 -217 -496 -88 -997 -606 -740 -215 -364 -617 -164 -397 -591 -989 -368 -942 -834 -126 -263 -988 -798 -397 -978 -44 -350 -13 -574 -163 -461 -381 -908 -15 -374 -990 -574 -31 -797 -903 -917 -328 -465 -760 -989 -731 -822 -47 -275 -753 -94 -926 -58 -24 -263 -167 -278 -657 -104 -492 -699 -880 -897 -145 -736 -923 -515 -389 -975 -256 -878 -962 -566 -343 -775 -918 -271 -839 -234 -889 -43 -534 -809 -50 -820 -114 -537 -159 -77 -755 -238 -781 -15 -734 -853 -783 -295 -720 -824 -724 -617 -309 -266 -864 -267 -98 -814 -584 -1000 -611 -87 -107 -59 -524 -853 -43 -613 -40 -413 -571 -701 -742 -952 -203 -297 -927 -697 -995 -199 -503 -423 -42 -773 -899 -880 -512 -585 -844 -206 -78 -578 -568 -501 -88 -180 -112 -365 -887 -458 -668 -750 -929 -540 -242 -140 -725 -943 -192 -363 -784 -125 -908 -823 -379 -5 -276 -833 -836 -153 -134 -110 -129 -877 -117 -648 -841 -730 -815 -313 -742 -78 -376 -361 -109 -873 -107 -632 -882 -240 -775 -397 -757 -886 -769 -589 -511 -910 -919 -927 -87 -770 -194 -609 -190 -776 -705 -561 -983 -53 -570 -890 -558 -318 -821 -78 -694 -21 -129 -35 -133 -729 -24 -826 -826 -20 -880 -280 -67 -713 -500 -324 -800 -493 -814 -867 -846 -770 -49 -38 -41 -213 -750 -917 -407 -479 -855 -371 -533 -462 -456 -760 -160 -904 -678 -452 -976 -443 -74 -792 -237 -387 -444 -437 -853 -203 -784 -261 -921 -141 -848 -436 -58 -362 -516 -958 -841 -463 -902 -377 -216 -865 -169 -120 -147 -623 -3 -839 -627 -790 -808 -492 -644 -144 -675 -672 -458 -882 -729 -558 -904 -667 -877 -74 -226 -845 -396 -818 -697 -710 -993 -206 -192 -545 -384 -349 -63 -782 -437 -218 -532 -613 -608 -165 -795 -675 -872 -154 -270 -196 -637 -36 -381 -56 -666 -348 -628 -83 -455 -542 -67 -94 -701 -656 -637 -969 -336 -729 -70 -859 -852 -691 -497 -506 -824 -116 -170 -371 -125 -258 -894 -234 -694 -278 -551 -311 -627 -779 -904 -737 -575 -77 -659 -615 -694 -646 -653 -474 -274 -463 -679 -794 -723 -645 -862 -195 -853 -732 -579 -802 -490 -964 -406 -354 -498 -111 -346 -630 -253 -569 -438 -506 -477 -431 -489 -852 -639 -976 -228 -583 -568 -567 -412 -371 -610 -790 -444 -598 -495 -38 -95 -29 -570 -842 -350 -925 -834 -749 -956 -884 -792 -541 -57 -265 -49 -329 -862 -416 -939 -375 -537 -283 -883 -15 -650 -19 -34 -453 -668 -370 -80 -295 -612 -201 -924 -461 -244 -656 -547 -476 -164 -315 -430 -635 -858 -718 -273 -51 -608 -992 -346 -188 -453 -850 -709 -446 -353 -584 -383 -871 -303 -582 -709 -247 -19 -800 -982 -826 -137 -360 -268 -821 -79 -682 -9 -151 -821 -776 -832 -922 -625 -693 -302 -193 -937 -603 -338 -627 -32 -684 -672 -253 -682 -154 -993 -620 -218 -970 -720 -500 -250 -293 -734 -377 -965 -712 -802 -978 -64 -93 -171 -281 -72 -61 -446 -635 -878 -537 -936 -908 -746 -302 -529 -48 -158 -409 -832 -78 -973 -888 -282 -618 -308 -377 -660 -22 -971 -703 -367 -890 -587 -171 -942 -865 -811 -918 -613 -240 -320 -469 -398 -472 -660 -582 -853 -673 -985 -486 -43 -211 -256 -745 -686 -623 -38 -477 -315 -964 -358 -355 -814 -690 -458 -235 -823 -858 -19 -758 -119 -92 -397 -653 -849 -942 -708 -818 -293 -588 -648 -585 -245 -558 -673 -838 -121 -946 -908 -926 -859 -851 -683 -330 -646 -822 -614 -437 -251 -769 -598 -852 -287 -37 -432 -855 -499 -491 -825 -892 -54 -41 -965 -160 -388 -514 -740 -280 -980 -607 -276 -795 -372 -935 -265 -862 -983 -395 -113 -822 -965 -978 -246 -770 -239 -886 -599 -900 -254 -29 -631 -966 -988 -782 -598 -26 -131 -917 -755 -688 -961 -122 -336 -877 -757 -459 -797 -543 -232 -993 -672 -764 -169 -756 -259 -160 -118 -424 -462 -600 -722 -548 -285 -141 -509 -739 -694 -505 -301 -559 -234 -370 -65 -377 -335 -270 -109 -179 -148 -647 -557 -136 -165 -106 -95 -738 -361 -304 -808 -291 -796 -279 -264 -450 -443 -330 -559 -638 -851 -10 -292 -878 -907 -319 -123 -839 -901 -250 -651 -138 -157 -929 -664 -410 -567 -866 -619 -432 -737 -879 -707 -826 -645 -874 -410 -532 -168 -456 -110 -238 -573 -443 -780 -668 -285 -721 -782 -349 -57 -564 -386 -113 -432 -122 -802 -359 -778 -911 -410 -886 -910 -706 -695 -529 -894 -744 -81 -980 -983 -396 -711 -155 -645 -861 -229 -469 -588 -181 -921 -165 -583 -601 -334 -146 -73 -450 -348 -117 -584 -744 -782 -937 -434 -212 -64 -221 -374 -469 -796 -404 -454 -404 -687 -919 -26 -275 -346 -178 -946 -597 -289 -769 -958 -901 -230 -290 -662 -964 -975 -502 -621 -277 -935 -474 -584 -291 -210 -797 -1 -324 -300 -212 -818 -222 -918 -653 -911 -186 -725 -776 -660 -16 -188 -939 -523 -600 -601 -800 -205 -278 -762 -91 -780 -188 -681 -338 -860 -445 -129 -497 -621 -224 -147 -795 -611 -346 -886 -583 -973 -675 -505 -706 -585 -391 -11 -533 -547 -216 -572 -401 -361 -115 -769 -270 -747 -995 -375 -747 -357 -709 -860 -171 -356 -322 -1000 -129 -81 -925 -455 -932 -208 -878 -268 -659 -842 -729 -173 -791 -500 -802 -603 -561 -263 -391 -33 -745 -72 -595 -707 -251 -330 -4 -320 -38 -366 -467 -83 -379 -187 -286 -3 -42 -522 -331 -151 -707 -588 -207 -400 -158 -168 -342 -21 -306 -728 -718 -598 -552 -210 -60 -762 -102 -894 -232 -100 -532 -732 -211 -193 -59 -811 -233 -278 -543 -246 -146 -612 -914 -290 -286 -628 -629 -971 -22 -178 -684 -905 -962 -171 -7 -226 -289 -102 -666 -532 -211 -235 -650 -323 -561 -517 -243 -394 -936 -440 -455 -663 -558 -947 -145 -745 -795 -656 -127 -755 -7 -154 -388 -866 -123 -1000 -693 -82 -363 -949 -776 -348 -880 -135 -66 -333 -204 -746 -272 -397 -359 -481 -649 -675 -533 -2 -285 -27 -881 -505 -153 -895 -654 -509 -704 -527 -676 -305 -239 -751 -284 -618 -56 -154 -756 -175 -424 -860 -329 -712 -100 -917 -451 -902 -147 -699 -932 -482 -319 -906 -107 -214 -577 -795 -206 -709 -273 -557 -929 -440 -497 -944 -532 -356 -874 -563 -671 -847 -497 -605 -276 -312 -680 -274 -918 -630 -658 -306 -921 -565 -883 -654 -105 -198 -561 -322 -621 -788 -771 -11 -930 -662 -186 -650 -853 -501 -194 -923 -648 -450 -291 -319 -261 -482 -98 -339 -458 -482 -856 -879 -195 -675 -904 -346 -722 -541 -724 -621 -702 -487 -335 -860 -908 -991 -237 -409 -179 -568 -951 -689 -394 -905 -636 -895 -728 -215 -442 -495 -196 -304 -537 -118 -852 -434 -484 -699 -269 -39 -294 -739 -811 -978 -514 -415 -30 -912 -89 -613 -804 -445 -175 -163 -556 -401 -481 -318 -938 -806 -703 -265 -484 -390 -737 -996 -552 -184 -646 -480 -89 -956 -689 -541 -584 -820 -960 -915 -360 -688 -880 -432 -970 -20 -40 -979 -752 -667 -29 -589 -319 -356 -981 -638 -463 -131 -232 -202 -210 -540 -49 -249 -109 -928 -181 -815 -214 -349 -492 -333 -648 -755 -341 -339 -774 -201 -559 -456 -940 -136 -599 -858 -750 -209 -198 -150 -974 -240 -411 -197 -920 -377 -853 -866 -438 -12 -892 -111 -440 -534 -320 -982 -908 -614 -514 -169 -873 -645 -791 -813 -295 -588 -600 -625 -125 -782 -132 -511 -983 -676 -800 -805 -160 -162 -924 -979 -774 -193 -395 -208 -669 -194 -990 -796 -189 -115 -498 -997 -677 -846 -687 -409 -716 -662 -533 -467 -745 -890 -701 -966 -277 -173 -636 -424 -720 -874 -412 -288 -706 -62 -333 -943 -667 -263 -628 -243 -587 -57 -29 -724 -936 -687 -949 -563 -449 -388 -593 -540 -958 -351 -582 -230 -837 -630 -513 -771 -786 -39 -193 -294 -463 -203 -941 -910 -184 -1000 -475 -281 -770 -973 -865 -591 -544 -34 -161 -914 -141 -27 -327 -473 -377 -494 -888 -815 -255 -465 -619 -741 -647 -738 -513 -245 -240 -907 -649 -820 -934 -628 -212 -319 -673 -152 -939 -737 -887 -149 -59 -965 -702 -901 -23 -436 -792 -434 -79 -459 -217 -128 -709 -857 -629 -993 -571 -766 -586 -651 -937 -525 -411 -272 -385 -639 -168 -288 -791 -223 -166 -815 -459 -804 -145 -812 -863 -578 -629 -655 -916 -989 -989 -118 -222 -18 -944 -635 -659 -195 -353 -267 -661 -473 -295 -416 -989 -242 -154 -890 -11 -652 -61 -905 -52 -116 -646 -301 -810 -853 -820 -454 -612 -485 -469 -570 -108 -504 -883 -564 -348 -417 -860 -291 -728 -312 -334 -288 -784 -342 -252 -551 -396 -678 -237 -915 -427 -368 -417 -972 -206 -764 -541 -310 -403 -648 -630 -943 -108 -212 -932 -853 -7 -228 -192 -694 -343 -707 -137 -327 -916 -967 -132 -874 -675 -787 -598 -453 -479 -265 -207 -991 -186 -890 -270 -158 -721 -591 -354 -83 -602 -294 -366 -14 -544 -702 -914 -486 -224 -639 -809 -220 -250 -101 -347 -165 -971 -931 -658 -411 -711 -179 -385 -529 -663 -458 -605 -914 -187 -97 -804 -465 -175 -804 -551 -785 -384 -994 -557 -514 -377 -717 -366 -520 -91 -991 -16 -406 -527 -522 -754 -136 -830 -37 -925 -680 -255 -82 -625 -555 -830 -785 -153 -512 -625 -164 -787 -54 -454 -645 -88 -541 -659 -37 -489 -204 -228 -460 -169 -981 -848 -675 -565 -653 -456 -901 -708 -687 -689 -896 -27 -626 -969 -761 -837 -762 -552 -636 -180 -898 -141 -849 -112 -701 -785 -333 -263 -670 -4 -62 -130 -647 -628 -154 -116 -350 -761 -485 -328 -189 -715 -87 -762 -253 -47 -298 -75 -954 -690 -87 -883 -174 -420 -896 -352 -776 -701 -610 -374 -765 -981 -804 -977 -441 -301 -783 -501 -372 -228 -578 -255 -194 -429 -126 -91 -678 -365 -693 -75 -877 -550 -435 -668 -952 -239 -859 -412 -450 -269 -706 -488 -914 -784 -107 -903 -866 -840 -555 -51 -44 -742 -363 -702 -876 -338 -545 -404 -902 -192 -847 -664 -664 -272 -349 -275 -280 -269 -981 -968 -974 -670 -90 -524 -417 -879 -86 -90 -377 -313 -772 -257 -291 -89 -656 -947 -879 -966 -520 -166 -392 -935 -858 -613 -283 -226 -779 -245 -736 -906 -153 -939 -993 -317 -523 -382 -231 -666 -52 -643 -279 -622 -669 -88 -62 -584 -348 -206 -533 -149 -16 -316 -221 -576 -936 -357 -960 -533 -290 -865 -242 -27 -199 -407 -454 -37 -783 -221 -609 -286 -30 -64 -525 -304 -831 -135 -81 -112 -50 -971 -592 -271 -981 -381 -769 -908 -276 -27 -307 -804 -202 -223 -319 -290 -468 -403 -806 -261 -6 -853 -808 -937 -261 -114 -749 -221 -425 -497 -803 -419 -186 -464 -279 -842 -374 -424 -746 -556 -51 -964 -507 -278 -716 -212 -575 -514 -78 -768 -789 -558 -460 -812 -907 -236 -396 -13 -580 -212 -252 -571 -538 -196 -1 -938 -7 -476 -329 -83 -377 -327 -808 -798 -23 -313 -720 -44 -685 -550 -807 -607 -438 -839 -143 -746 -795 -141 -102 -411 -275 -675 -438 -971 -538 -118 -908 -891 -31 -203 -237 -560 -53 -556 -954 -160 -139 -485 -599 -447 -167 -927 -829 -706 -792 -533 -544 -11 -841 -879 -272 -49 -168 -858 -556 -71 -572 -643 -445 -752 -951 -7 -880 -263 -347 -520 -251 -852 -466 -964 -842 -1000 -364 -601 -659 -258 -937 -417 -474 -198 -383 -709 -884 -101 -168 -64 -50 -353 -118 -68 -200 -360 -231 -240 -239 -375 -881 -500 -68 -33 -710 -673 -679 -587 -589 -692 -338 -660 -886 -113 -49 -64 -902 -98 -150 -769 -547 -884 -156 -21 -834 -396 -127 -685 -354 -61 -914 -517 -807 -383 -314 -828 -790 -505 -480 -223 -516 -126 -545 -205 -237 -785 -37 -605 -501 -93 -705 -959 -927 -400 -783 -560 -535 -726 -43 -405 -723 -782 -669 -723 -724 -917 -408 -979 -711 -658 -635 -506 -232 -246 -635 -685 -406 -816 -914 -240 -61 -482 -633 -274 -342 -806 -207 -415 -273 -150 -170 -545 -621 -402 -301 -516 -6 -261 -348 -724 -671 -961 -631 -43 -127 -654 -595 -699 -141 -425 -851 -867 -924 -181 -158 -164 -198 -144 -477 -975 -893 -450 -27 -104 -913 -768 -680 -766 -103 -333 -280 -752 -397 -987 -914 -27 -500 -398 -30 -290 -135 -385 -383 -690 -689 -924 -968 -191 -760 -46 -723 -800 -93 -985 -353 -790 -54 -913 -656 -750 -968 -569 -25 -212 -737 -429 -29 -964 -677 -864 -475 -328 -349 -835 -289 -819 -540 -43 -817 -651 -222 -648 -470 -271 -357 -50 -573 -891 -554 -387 -111 -350 -782 -462 -370 -589 -958 -891 -383 -673 -635 -829 -126 -130 -575 -697 -264 -187 -262 -363 -304 -318 -660 -618 -16 -164 -537 -764 -117 -639 -485 -254 -718 -388 -777 -85 -827 -569 -749 -503 -55 -470 -410 -168 -745 -135 -320 -735 -52 -193 -785 -993 -694 -254 -495 -657 -571 -700 -822 -540 -236 -515 -280 -138 -88 -238 -94 -280 -573 -181 -781 -632 -106 -642 -537 -312 -6 -431 -572 -968 -830 -904 -716 -215 -273 -397 -419 -740 -791 -180 -503 -738 -238 -651 -894 -450 -709 -44 -612 -190 -930 -715 -82 -453 -787 -979 -518 -538 -350 -96 -681 -573 -393 -540 -692 -950 -406 -577 -135 -263 -115 -274 -879 -561 -781 -55 -613 -518 -370 -311 -419 -927 -900 -522 -716 -912 -407 -686 -222 -39 -381 -157 -647 -43 -241 -520 -881 -598 -940 -297 -768 -528 -218 -704 -960 -387 -64 -578 -731 -195 -865 -662 -305 -149 -675 -607 -387 -729 -872 -309 -829 -141 -340 -412 -4 -725 -522 -32 -149 -617 -895 -647 -511 -905 -392 -747 -245 -800 -825 -891 -113 -975 -399 -744 -122 -437 -542 -643 -351 -713 -113 -323 -308 -753 -873 -797 -171 -767 -286 -472 -840 -165 -532 -530 -696 -744 -632 -776 -89 -562 -479 -775 -485 -824 -292 -120 -996 -163 -507 -287 -624 -723 -409 -534 -353 -398 -691 -844 -885 -828 -956 -401 -715 -325 -959 -69 -688 -253 -35 -153 -123 -806 -781 -355 -524 -186 -65 -819 -26 -766 -159 -952 -920 -10 -955 -898 -54 -35 -853 -450 -435 -586 -155 -666 -905 -168 -800 -706 -195 -168 -521 -720 -765 -509 -808 -724 -938 -183 -801 -889 -158 -720 -106 -568 -999 -842 -615 -898 -405 -158 -384 -752 -763 -530 -412 -810 -320 -935 -446 -13 -98 -797 -983 -930 -430 -300 -219 -844 -446 -460 -534 -531 -43 -54 -140 -371 -583 -771 -141 -414 -513 -534 -940 -164 -482 -12 -235 -894 -886 -67 -821 -807 -57 -8 -764 -391 -337 -161 -224 -2 -548 -363 -373 -57 -664 -617 -823 -573 -748 -569 -775 -915 -283 -640 -136 -119 -193 -500 -877 -739 -735 -984 -118 -346 -609 -701 -980 -845 -643 -1 -382 -221 -806 -970 -376 -634 -798 -810 -887 -255 -52 -940 -202 -280 -474 -832 -522 -883 -293 -268 -564 -158 -611 -843 -251 -505 -620 -673 -378 -496 -522 -947 -216 -337 -882 -983 -636 -168 -170 -164 -333 -422 -16 -628 -72 -345 -925 -756 -343 -476 -582 -596 -893 -26 -52 -266 -550 -720 -604 -908 -91 -424 -781 -640 -641 -615 -28 -249 -221 -135 -100 -782 -708 -761 -876 -138 -853 -567 -714 -883 -164 -367 -89 -799 -463 -964 -442 -772 -114 -483 -825 -595 -699 -874 -212 -180 -360 -430 -150 -467 -938 -541 -698 -637 -383 -766 -806 -574 -951 -19 -543 -486 -969 -970 -332 -898 -733 -294 -696 -918 -223 -309 -475 -708 -245 -488 -953 -837 -656 -929 -748 -665 -517 -868 -112 -695 -23 -905 -979 -321 -750 -343 -662 -554 -116 -432 -647 -710 -287 -916 -908 -630 -783 -191 -79 -582 -184 -252 -498 -706 -676 -364 -548 -305 -776 -668 -179 -312 -483 -347 -705 -290 -614 -73 -878 -860 -859 -55 -418 -542 -59 -426 -327 -219 -884 -980 -367 -706 -325 -959 -204 -601 -790 -867 -828 -548 -722 -419 -396 -830 -875 -610 -287 -97 -439 -697 -62 -129 -943 -824 -119 -11 -147 -86 -494 -728 -929 -896 -447 -794 -6 -876 -702 -344 -35 -470 -266 -230 -829 -181 -353 -100 -581 -628 -674 -542 -100 -549 -179 -921 -868 -808 -730 -650 -879 -603 -252 -402 -168 -490 -368 -497 -932 -856 -157 -156 -664 -785 -373 -297 -907 -556 -667 -851 -720 -192 -181 -882 -468 -465 -371 -258 -275 -533 -190 -834 -207 -97 -838 -63 -900 -800 -153 -730 -548 -343 -996 -332 -19 -45 -926 -529 -839 -639 -167 -257 -492 -509 -344 -533 -440 -127 -421 -157 -385 -754 -323 -688 -393 -483 -614 -698 -111 -946 -881 -923 -210 -572 -274 -60 -218 -262 -677 -594 -167 -194 -847 -306 -861 -365 -888 -239 -940 -213 -316 -286 -407 -110 -143 -331 -12 -865 -467 -872 -975 -721 -79 -11 -779 -594 -447 -384 -461 -22 -785 -948 -430 -916 -149 -966 -843 -486 -142 -100 -737 -932 -577 -960 -199 -366 -2 -236 -472 -512 -171 -702 -69 -783 -790 -573 -624 -430 -877 -778 -843 -814 -60 -291 -218 -778 -374 -303 -983 -605 -830 -203 -124 -243 -171 -342 -476 -934 -177 -565 -10 -817 -708 -367 -297 -46 -284 -493 -839 -135 -319 -643 -435 -918 -76 -875 -539 -70 -750 -441 -418 -638 -12 -960 -136 -58 -554 -567 -329 -328 -95 -391 -581 -108 -783 -231 -514 -68 -703 -699 -235 -447 -368 -794 -231 -338 -120 -354 -66 -208 -957 -409 -397 -279 -415 -393 -104 -199 -558 -312 -137 -851 -748 -514 -626 -227 -177 -438 -465 -986 -238 -666 -982 -589 -943 -592 -681 -299 -798 -593 -769 -505 -918 -907 -276 -589 -345 -973 -606 -477 -821 -502 -615 -82 -795 -750 -925 -599 -901 -965 -607 -64 -369 -636 -595 -215 -722 -804 -921 -61 -753 -728 -653 -607 -849 -362 -297 -355 -632 -169 -276 -577 -956 -553 -555 -327 -964 -734 -744 -928 -590 -744 -800 -549 -376 -493 -189 -188 -677 -644 -692 -489 -424 -113 -249 -402 -243 -13 -341 -811 -549 -36 -324 -854 -395 -582 -106 -269 -674 -577 -744 -901 -889 -397 -31 -741 -572 -484 -951 -324 -522 -842 -428 -373 -959 -8 -605 -598 -661 -875 -82 -468 -301 -49 -846 -828 -515 -101 -553 -476 -785 -21 -986 -610 -722 -489 -222 -56 -498 -682 -415 -497 -947 -189 -117 -806 -784 -115 -269 -677 -811 -760 -808 -991 -156 -462 -701 -222 -55 -517 -414 -772 -343 -142 -452 -256 -451 -666 -287 -383 -971 -699 -616 -168 -124 -717 -10 -831 -402 -668 -634 -674 -472 -276 -374 -986 -699 -864 -406 -33 -431 -724 -733 -138 -938 -758 -391 -614 -895 -364 -112 -446 -889 -470 -454 -914 -597 -510 -226 -572 -258 -748 -584 -842 -999 -73 -533 -973 -275 -748 -170 -521 -542 -186 -202 -427 -656 -212 -901 -280 -465 -581 -976 -350 -468 -453 -58 -788 -732 -941 -641 -818 -662 -828 -635 -778 -592 -926 -345 -546 -551 -441 -71 -118 -928 -744 -711 -648 -3 -229 -887 -134 -535 -758 -877 -632 -76 -315 -339 -788 -856 -102 -387 -423 -507 -445 -165 -521 -711 -631 -686 -53 -398 -392 -311 -444 -499 -40 -275 -976 -581 -431 -241 -242 -876 -298 -46 -685 -341 -956 -807 -48 -67 -402 -190 -745 -252 -296 -258 -543 -822 -176 -878 -909 -201 -933 -911 -936 -704 -499 -943 -401 -827 -629 -410 -392 -334 -43 -49 -378 -65 -66 -32 -563 -923 -759 -568 -94 -924 -398 -100 -720 -804 -254 -880 -686 -844 -321 -371 -579 -536 -427 -362 -447 -2 -654 -86 -267 -324 -963 -240 -79 -746 -295 -216 -572 -727 -793 -598 -837 -166 -626 -322 -35 -249 -311 -15 -379 -807 -699 -225 -469 -578 -609 -499 -243 -594 -976 -81 -389 -188 -439 -38 -809 -573 -996 -747 -699 -207 -704 -408 -690 -767 -609 -270 -734 -147 -909 -7 -561 -164 -738 -757 -616 -202 -990 -505 -415 -400 -223 -415 -500 -550 -735 -145 -470 -367 -254 -530 -343 -75 -892 -294 -245 -445 -607 -448 -328 -814 -527 -307 -681 -727 -608 -942 -213 -379 -56 -42 -25 -581 -613 -748 -154 -876 -516 -790 -388 -460 -109 -689 -29 -6 -836 -514 -303 -511 -246 -349 -716 -519 -29 -596 -65 -632 -989 -634 -125 -412 -998 -350 -27 -564 -157 -536 -358 -115 -10 -792 -758 -288 -216 -257 -670 -27 -293 -233 -734 -902 -789 -741 -929 -309 -129 -76 -737 -617 -355 -581 -922 -366 -209 -620 -862 -334 -629 -662 -133 -407 -83 -444 -53 -738 -554 -310 -364 -195 -990 -206 -327 -60 -318 -370 -752 -134 -879 -293 -678 -773 -38 -226 -907 -757 -650 -16 -42 -569 -52 -470 -728 -66 -497 -226 -336 -280 -919 -627 -767 -714 -495 -213 -19 -895 -848 -752 -671 -352 -419 -187 -640 -802 -272 -667 -903 -640 -307 -26 -723 -961 -895 -190 -749 -97 -417 -241 -473 -93 -467 -398 -690 -529 -641 -749 -647 -279 -984 -938 -167 -565 -993 -78 -191 -464 -507 -815 -842 -413 -23 -588 -85 -806 -633 -501 -2 -766 -548 -180 -965 -997 -71 -872 -233 -859 -815 -464 -887 -438 -651 -376 -123 -512 -666 -32 -291 -915 -163 -728 -135 -37 -952 -106 -992 -641 -476 -123 -576 -342 -536 -266 -165 -229 -440 -574 -338 -314 -312 -532 -577 -430 -893 -574 -138 -833 -376 -830 -539 -863 -313 -647 -323 -505 -785 -433 -924 -526 -915 -781 -903 -818 -346 -604 -914 -485 -942 -812 -333 -821 -651 -669 -106 -817 -515 -843 -894 -534 -48 -909 -104 -179 -296 -2 -224 -416 -826 -929 -51 -38 -748 -77 -115 -215 -8 -640 -655 -958 -398 -322 -522 -573 -748 -235 -262 -634 -537 -31 -169 -522 -376 -209 -737 -108 -56 -914 -778 -419 -769 -160 -72 -685 -646 -823 -362 -374 -685 -921 -466 -599 -438 -78 -345 -481 -721 -721 -442 -486 -393 -329 -592 -935 -417 -359 -435 -861 -98 -230 -345 -332 -382 -471 -643 -572 -709 -462 -258 -550 -539 -679 -501 -495 -731 -456 -455 -560 -473 -119 -92 -712 -620 -628 -474 -880 -836 -138 -661 -919 -831 -817 -770 -745 -127 -267 -95 -510 -558 -621 -321 -58 -670 -210 -123 -359 -535 -485 -543 -206 -106 -176 -87 -134 -359 -193 -397 -681 -608 -313 -317 -363 -367 -130 -44 -99 -733 -298 -751 -332 -78 -706 -692 -929 -849 -286 -652 -497 -756 -147 -102 -646 -721 -27 -671 -833 -941 -789 -445 -580 -272 -674 -101 -202 -781 -70 -522 -431 -95 -337 -527 -214 -223 -25 -354 -544 -978 -960 -670 -229 -732 -565 -941 -711 -201 -60 -304 -618 -191 -588 -535 -320 -371 -974 -889 -168 -285 -217 -128 -214 -882 -908 -708 -385 -658 -177 -416 -149 -14 -971 -272 -982 -861 -975 -661 -402 -700 -524 -406 -638 -255 -394 -326 -320 -73 -283 -613 -227 -955 -312 -117 -9 -762 -852 -802 -990 -780 -553 -768 -874 -944 -186 -576 -257 -315 -179 -791 -358 -403 -522 -602 -107 -346 -622 -417 -521 -937 -198 -120 -553 -37 -128 -182 -249 -134 -650 -561 -171 -988 -72 -153 -999 -389 -203 -316 -557 -229 -693 -191 -374 -900 -196 -536 -172 -743 -329 -679 -166 -562 -53 -798 -273 -880 -715 -100 -395 -677 -73 -157 -856 -279 -906 -774 -304 -741 -956 -969 -819 -760 -249 -344 -688 -404 -55 -786 -598 -899 -575 -263 -111 -966 -810 -869 -590 -728 -263 -361 -590 -892 -190 -335 -711 -470 -898 -551 -432 -831 -900 -454 -526 -904 -335 -771 -674 -275 -590 -112 -991 -856 -448 -551 -867 -571 -701 -817 -777 -263 -301 -20 -999 -346 -569 -47 -499 -628 -90 -569 -290 -199 -658 -795 -193 -80 -727 -971 -291 -457 -429 -206 -429 -501 -226 -335 -719 -342 -475 -192 -289 -738 -692 -825 -410 -658 -263 -967 -572 -32 -637 -985 -472 -6 -601 -672 -981 -654 -610 -305 -506 -684 -571 -275 -768 -24 -806 -689 -456 -887 -466 -855 -692 -561 -558 -840 -725 -713 -15 -208 -751 -680 -714 -709 -984 -514 -271 -704 -340 -978 -797 -517 -139 -270 -138 -663 -868 -413 -846 -857 -94 -570 -608 -774 -720 -294 -214 -226 -91 -310 -426 -600 -255 -736 -653 -145 -257 -668 -779 -639 -633 -929 -212 -608 -196 -396 -6 -771 -762 -437 -414 -184 -165 -257 -949 -718 -965 -703 -413 -532 -762 -581 -614 -291 -42 -542 -251 -193 -868 -448 -439 -980 -979 -566 -538 -44 -339 -267 -981 -676 -522 -891 -546 -773 -993 -983 -225 -934 -829 -756 -697 -88 -432 -183 -760 -546 -573 -814 -649 -570 -163 -560 -523 -86 -472 -512 -570 -479 -5 -679 -673 -709 -795 -678 -909 -708 -50 -730 -734 -592 -340 -594 -822 -413 -688 -355 -394 -528 -636 -709 -663 -744 -382 -610 -381 -913 -57 -153 -667 -680 -479 -990 -522 -461 -847 -764 -364 -783 -459 -582 -152 -838 -911 -242 -491 -597 -172 -764 -573 -817 -194 -860 -667 -37 -455 -56 -838 -709 -987 -854 -974 -972 -131 -10 -864 -481 -79 -363 -735 -747 -886 -605 -768 -556 -703 -704 -941 -704 -516 -462 -645 -967 -27 -567 -408 -816 -373 -670 -737 -393 -80 -386 -724 -716 -84 -637 -535 -41 -585 -304 -892 -393 -610 -825 -113 -557 -790 -284 -39 -571 -826 -857 -173 -368 -696 -460 -157 -337 -140 -625 -467 -512 -674 -848 -2 -439 -415 -290 -883 -319 -293 -192 -986 -202 -198 -728 -660 -177 -563 -755 -573 -710 -578 -324 -267 -441 -118 -558 -269 -209 -392 -114 -13 -297 -254 -647 -481 -836 -50 -902 -857 -852 -742 -777 -703 -591 -966 -347 -690 -307 -320 -180 -787 -271 -449 -692 -650 -190 -433 -204 -924 -708 -416 -853 -898 -967 -861 -134 -235 -513 -720 -545 -583 -763 -113 -689 -567 -444 -578 -190 -729 -484 -411 -667 -987 -828 -812 -95 -721 -598 -974 -189 -331 -695 -136 -820 -572 -144 -774 -503 -483 -41 -178 -394 -283 -312 -895 -322 -150 -322 -841 -419 -204 -311 -726 -489 -730 -303 -954 -620 -438 -23 -713 -174 -262 -5 -181 -507 -146 -273 -401 -523 -629 -540 -60 -123 -533 -972 -57 -174 -246 -506 -76 -804 -222 -333 -921 -766 -233 -871 -289 -344 -115 -899 -13 -11 -614 -384 -315 -297 -977 -858 -911 -196 -173 -860 -334 -256 -750 -619 -896 -203 -851 -717 -21 -261 -556 -369 -485 -917 -506 -411 -630 -902 -574 -547 -16 -111 -587 -226 -343 -654 -1 -737 -503 -313 -329 -147 -269 -731 -481 -342 -227 -574 -575 -285 -788 -363 -210 -393 -713 -434 -532 -317 -517 -663 -316 -930 -7 -575 -37 -216 -295 -834 -345 -234 -54 -256 -587 -332 -115 -34 -566 -241 -975 -591 -588 -364 -788 -367 -124 -540 -533 -363 -211 -106 -697 -766 -630 -57 -519 -826 -759 -278 -429 -441 -30 -888 -275 -320 -599 -260 -730 -924 -672 -386 -356 -701 -927 -267 -131 -459 -863 -689 -457 -407 -427 -978 -149 -989 -139 -353 -248 -548 -296 -498 -358 -450 -425 -120 -514 -13 -454 -752 -733 -48 -61 -956 -235 -559 -954 -244 -602 -21 -825 -792 -121 -822 -416 -365 -64 -194 -525 -440 -56 -9 -138 -601 -667 -241 -488 -261 -513 -9 -146 -641 -650 -937 -146 -335 -587 -98 -879 -273 -165 -776 -293 -298 -421 -712 -35 -172 -105 -676 -961 -77 -893 -764 -768 -400 -894 -324 -157 -831 -492 -20 -905 -750 -143 -874 -444 -132 -876 -264 -684 -366 -146 -158 -704 -707 -264 -846 -190 -303 -489 -845 -741 -84 -313 -257 -320 -711 -923 -862 -935 -390 -480 -188 -421 -855 -465 -372 -585 -525 -495 -941 -300 -743 -574 -164 -139 -985 -211 -625 -5 -427 -106 -733 -901 -752 -551 -751 -736 -714 -377 -723 -920 -773 -260 -618 -673 -240 -26 -704 -948 -129 -964 -503 -315 -870 -65 -256 -203 -210 -247 -973 -683 -19 -716 -870 -626 -483 -80 -837 -694 -132 -438 -504 -57 -635 -788 -459 -444 -98 -339 -160 -734 -873 -311 -803 -330 -733 -412 -182 -206 -360 -563 -214 -383 -100 -397 -313 -210 -799 -392 -490 -321 -716 -805 -347 -479 -25 -915 -964 -297 -343 -500 -121 -946 -968 -886 -9 -533 -610 -675 -237 -576 -822 -350 -182 -808 -94 -940 -139 -426 -93 -439 -278 -166 -834 -730 -927 -364 -591 -368 -539 -862 -527 -77 -456 -29 -445 -588 -600 -663 -746 -436 -212 -517 -869 -460 -308 -914 -124 -551 -645 -89 -20 -6 -314 -610 -912 -690 -282 -807 -446 -961 -556 -788 -632 -653 -508 -744 -713 -78 -323 -691 -215 -206 -320 -729 -754 -877 -528 -594 -698 -954 -2 -812 -130 -29 -5 -93 -166 -733 -113 -78 -392 -130 -480 -211 -7 -989 -691 -122 -982 -698 -101 -380 -163 -291 -738 -253 -191 -952 -271 -238 -961 -806 -30 -458 -521 -183 -765 -140 -442 -948 -984 -560 -171 -361 -898 -45 -603 -226 -452 -912 -66 -49 -686 -263 -901 -755 -796 -131 -126 -92 -669 -482 -341 -444 -342 -49 -502 -782 -484 -821 -240 -926 -459 -205 -400 -148 -562 -679 -221 -236 -790 -789 -619 -294 -103 -167 -335 -183 -879 -232 -491 -140 -529 -212 -433 -140 -192 -797 -916 -130 -353 -297 -392 -683 -550 -502 -604 -828 -265 -477 -215 -322 -314 -514 -738 -985 -851 -127 -264 -924 -573 -62 -426 -334 -781 -249 -135 -375 -187 -739 -508 -426 -648 -793 -910 -336 -680 -548 -654 -528 -383 -825 -305 -271 -278 -368 -404 -198 -46 -141 -658 -462 -762 -87 -692 -172 -501 -940 -789 -553 -703 -826 -394 -259 -198 -809 -99 -471 -730 -708 -368 -416 -508 -807 -312 -274 -434 -146 -569 -389 -46 -878 -526 -732 -917 -650 -777 -70 -480 -617 -594 -486 -502 -413 -99 -563 -685 -873 -908 -91 -918 -622 -941 -331 -985 -225 -335 -200 -649 -125 -450 -483 -577 -762 -824 -374 -526 -47 -5 -240 -879 -594 -491 -976 -710 -362 -203 -165 -213 -478 -293 -571 -90 -647 -658 -396 -276 -850 -564 -626 -354 -476 -929 -619 -140 -526 -509 -660 -314 -166 -281 -379 -875 -314 -73 -786 -281 -856 -399 -583 -812 -728 -960 -204 -940 -442 -646 -354 -218 -770 -125 -758 -552 -104 -855 -546 -446 -685 -327 -710 -143 -924 -580 -923 -296 -14 -314 -359 -486 -453 -109 -595 -713 -781 -987 -902 -420 -790 -504 -298 -132 -840 -90 -826 -576 -658 -939 -147 -197 -838 -253 -717 -442 -275 -317 -219 -107 -398 -290 -354 -632 -346 -25 -790 -614 -576 -895 -237 -81 -644 -410 -616 -609 -977 -887 -208 -399 -491 -955 -806 -198 -20 -400 -376 -845 -751 -196 -75 -265 -776 -926 -164 -823 -960 -149 -404 -213 -563 -404 -798 -230 -396 -556 -53 -653 -755 -548 -177 -472 -845 -16 -932 -771 -775 -412 -103 -612 -224 -803 -926 -977 -625 -469 -131 -391 -993 -655 -705 -1000 -356 -336 -655 -820 -198 -638 -164 -940 -176 -230 -421 -224 -417 -750 -747 -149 -749 -126 -869 -38 -405 -942 -220 -990 -150 -447 -579 -276 -715 -327 -963 -122 -633 -440 -502 -854 -586 -386 -768 -700 -870 -585 -186 -788 -932 -421 -304 -35 -431 -201 -405 -703 -51 -873 -714 -66 -275 -652 -648 -589 -468 -953 -717 -391 -880 -531 -728 -622 -562 -837 -38 -916 -181 -600 -72 -829 -259 -947 -518 -622 -482 -181 -202 -630 -243 -902 -822 -723 -57 -296 -492 -648 -945 -118 -498 -6 -712 -113 -740 -817 -391 -379 -737 -627 -970 -688 -124 -67 -814 -806 -502 -148 -819 -243 -481 -628 -704 -175 -252 -529 -212 -43 -261 -804 -269 -249 -17 -966 -983 -866 -456 -576 -325 -742 -500 -5 -788 -723 -963 -100 -755 -128 -5 -367 -666 -421 -31 -122 -312 -742 -228 -195 -743 -541 -877 -356 -361 -60 -485 -190 -657 -345 -454 -880 -39 -603 -435 -653 -59 -658 -108 -487 -358 -994 -255 -177 -36 -930 -232 -611 -956 -70 -150 -968 -397 -5 -776 -625 -10 -627 -156 -257 -89 -298 -136 -170 -541 -181 -833 -478 -994 -365 -542 -539 -854 -756 -379 -426 -889 -346 -490 -46 -411 -123 -490 -330 -889 -287 -769 -934 -220 -99 -774 -902 -700 -74 -35 -306 -131 -951 -865 -389 -296 -919 -650 -27 -303 -675 -971 -841 -818 -869 -502 -68 -484 -593 -31 -369 -195 -127 -926 -995 -588 -406 -849 -204 -385 -856 -125 -904 -820 -719 -826 -845 -134 -400 -654 -215 -496 -214 -973 -830 -879 -930 -954 -410 -375 -7 -910 -66 -364 -551 -481 -907 -213 -140 -869 -714 -484 -806 -745 -474 -273 -387 -842 -957 -901 -62 -778 -458 -236 -132 -908 -683 -377 -621 -771 -365 -520 -821 -668 -931 -148 -83 -650 -226 -391 -383 -109 -407 -798 -313 -158 -525 -531 -722 -868 -302 -9 -360 -148 -239 -35 -721 -396 -8 -601 -39 -693 -639 -56 -946 -580 -165 -227 -122 -413 -736 -321 -61 -364 -573 -608 -249 -734 -50 -636 -655 -672 -17 -1000 -788 -788 -354 -884 -858 -553 -826 -424 -171 -124 -899 -860 -128 -933 -339 -903 -198 -896 -485 -979 -942 -864 -869 -186 -570 -111 -837 -421 -97 -318 -710 -941 -648 -307 -71 -670 -496 -198 -124 -978 -38 -470 -927 -325 -437 -238 -900 -941 -937 -739 -464 -95 -87 -690 -496 -952 -923 -136 -647 -23 -833 -491 -16 -261 -333 -120 -772 -901 -632 -215 -262 -409 -921 -288 -351 -839 -502 -17 -685 -181 -658 -760 -593 -47 -49 -107 -53 -88 -829 -938 -775 -609 -632 -580 -580 -148 -368 -181 -275 -121 -342 -993 -458 -710 -802 -359 -787 -736 -309 -849 -391 -233 -659 -212 -908 -698 -612 -760 -339 -219 -878 -597 -618 -702 -245 -157 -821 -725 -622 -782 -285 -220 -18 -129 -31 -445 -611 -313 -492 -649 -150 -485 -677 -553 -994 -16 -952 -868 -478 -879 -184 -672 -775 -690 -63 -874 -381 -483 -489 -204 -439 -195 -959 -323 -86 -409 -133 -453 -294 -930 -236 -927 -200 -802 -112 -315 -295 -23 -404 -175 -538 -94 -38 -488 -410 -282 -868 -653 -940 -439 -536 -318 -733 -114 -316 -363 -978 -567 -178 -79 -584 -181 -288 -740 -273 -440 -761 -902 -828 -66 -757 -329 -123 -451 -810 -876 -272 -901 -166 -1000 -442 -262 -806 -227 -381 -265 -288 -502 -653 -448 -698 -536 -464 -191 -466 -101 -184 -560 -266 -711 -785 -160 -575 -487 -799 -780 -795 -297 -816 -771 -443 -885 -576 -584 -530 -955 -294 -925 -215 -695 -878 -528 -615 -676 -874 -110 -516 -296 -140 -933 -910 -980 -157 -937 -386 -221 -541 -121 -558 -373 -214 -794 -42 -832 -258 -330 -222 -902 -77 -142 -234 -969 -602 -101 -662 -686 -302 -459 -417 -799 -937 -700 -901 -562 -328 -559 -271 -147 -525 -950 -698 -12 -967 -584 -380 -792 -227 -852 -508 -897 -138 -453 -392 -456 -968 -203 -529 -586 -656 -633 -305 -508 -493 -606 -339 -106 -385 -273 -911 -323 -356 -973 -109 -193 -380 -428 -860 -508 -157 -34 -192 -189 -79 -804 -299 -563 -729 -897 -950 -671 -930 -313 -902 -796 -779 -262 -196 -199 -488 -227 -293 -473 -187 -3 -487 -816 -495 -21 -311 -190 -550 -622 -75 -360 -169 -800 -73 -848 -332 -72 -207 -440 -160 -263 -713 -341 -517 -318 -664 -249 -849 -919 -155 -920 -324 -941 -238 -803 -892 -290 -860 -304 -178 -707 -19 -630 -442 -935 -482 -100 -743 -992 -662 -151 -409 -575 -59 -624 -17 -853 -857 -996 -264 -929 -118 -244 -750 -87 -791 -425 -446 -354 -665 -282 -809 -358 -462 -864 -569 -611 -451 -107 -272 -124 -372 -115 -5 -626 -537 -730 -134 -513 -162 -830 -339 -389 -995 -225 -66 -393 -874 -842 -318 -88 -681 -738 -829 -517 -848 -596 -888 -588 -801 -148 -213 -943 -601 -486 -644 -448 -865 -807 -910 -643 -611 -503 -876 -982 -118 -428 -474 -738 -642 -701 -71 -210 -66 -793 -488 -118 -226 -131 -112 -326 -310 -285 -573 -750 -76 -869 -589 -314 -668 -177 -318 -658 -589 -634 -552 -117 -810 -635 -729 -966 -661 -372 -113 -547 -831 -388 -704 -159 -43 -531 -962 -813 -667 -126 -809 -851 -547 -887 -389 -192 -786 -633 -300 -858 -816 -615 -476 -101 -440 -766 -53 -605 -417 -746 -542 -749 -709 -284 -344 -422 -712 -160 -687 -740 -612 -209 -882 -512 -705 -775 -42 -809 -703 -387 -257 -893 -79 -641 -246 -319 -683 -400 -112 -283 -384 -635 -607 -783 -130 -81 -69 -712 -640 -322 -344 -63 -231 -487 -343 -890 -144 -393 -962 -86 -142 -359 -906 -704 -854 -344 -364 -941 -972 -497 -151 -1000 -490 -23 -810 -750 -578 -985 -122 -309 -750 -517 -261 -956 -389 -661 -135 -343 -910 -228 -205 -697 -953 -267 -581 -137 -379 -806 -994 -373 -602 -927 -200 -926 -583 -215 -51 -477 -931 -628 -315 -196 -412 -587 -351 -508 -91 -917 -240 -829 -95 -58 -738 -606 -985 -489 -439 -193 -260 -183 -332 -817 -735 -302 -542 -557 -123 -392 -235 -526 -62 -956 -423 -94 -353 -479 -725 -533 -601 -886 -38 -866 -393 -735 -935 -950 -342 -71 -384 -230 -973 -451 -957 -704 -140 -653 -267 -531 -999 -580 -18 -467 -567 -226 -625 -786 -506 -84 -261 -221 -832 -314 -233 -389 -709 -623 -987 -465 -947 -793 -616 -597 -280 -693 -862 -810 -919 -755 -813 -960 -330 -616 -989 -757 -237 -55 -917 -562 -275 -752 -626 -387 -305 -373 -101 -43 -8 -882 -109 -555 -355 -517 -904 -706 -609 -245 -642 -609 -417 -803 -631 -554 -747 -86 -47 -422 -67 -161 -901 -133 -373 -116 -452 -349 -407 -270 -83 -925 -534 -787 -114 -72 -502 -812 -177 -419 -640 -356 -442 -450 -855 -984 -564 -301 -624 -107 -636 -616 -982 -335 -905 -88 -200 -551 -86 -795 -559 -820 -954 -11 -82 -127 -625 -350 -891 -883 -99 -587 -743 -852 -916 -24 -198 -594 -382 -232 -134 -556 -949 -966 -665 -467 -636 -351 -964 -233 -70 -605 -200 -817 -135 -320 -741 -197 -307 -409 -497 -166 -477 -177 -305 -48 -388 -371 -549 -101 -66 -649 -535 -423 -76 -462 -167 -326 -829 -89 -861 -413 -185 -393 -930 -969 -958 -524 -565 -172 -901 -600 -500 -677 -332 -860 -238 -176 -659 -484 -45 -66 -962 -725 -816 -989 -975 -509 -742 -840 -252 -537 -733 -7 -917 -229 -722 -768 -672 -207 -397 -677 -178 -981 -858 -370 -60 -449 -176 -948 -714 -748 -788 -879 -136 -737 -63 -123 -578 -93 -746 -51 -504 -852 -408 -532 -48 -415 -101 -760 -279 -510 -442 -109 -742 -962 -259 -897 -28 -42 -30 -927 -19 -412 -79 -155 -676 -995 -525 -300 -473 -466 -790 -908 -827 -651 -759 -492 -495 -32 -927 -469 -573 -122 -664 -388 -727 -323 -803 -62 -825 -565 -1 -921 -334 -945 -73 -441 -638 -142 -907 -101 -796 -941 -24 -801 -63 -156 -170 -827 -698 -514 -430 -877 -371 -475 -99 -410 -581 -238 -744 -624 -648 -974 -275 -768 -659 -954 -293 -244 -282 -828 -29 -979 -601 -636 -196 -749 -765 -57 -411 -721 -673 -519 -402 -964 -435 -871 -686 -270 -926 -718 -498 -397 -195 -33 -845 -595 -424 -573 -70 -878 -523 -11 -529 -494 -254 -539 -129 -903 -393 -824 -387 -472 -273 -409 -229 -824 -957 -985 -680 -506 -989 -10 -775 -241 -915 -796 -149 -840 -505 -621 -897 -829 -972 -923 -118 -666 -180 -883 -3 -569 -388 -646 -419 -290 -456 -636 -421 -406 -310 -855 -771 -74 -665 -252 -178 -532 -20 -221 -439 -572 -996 -383 -283 -929 -245 -356 -990 -871 -701 -903 -625 -980 -242 -645 -752 -249 -53 -274 -153 -575 -444 -895 -537 -951 -214 -513 -729 -196 -718 -746 -693 -652 -112 -930 -545 -119 -515 -474 -24 -568 -812 -973 -910 -968 -203 -611 -786 -860 -250 -384 -565 -724 -194 -733 -595 -931 -798 -92 -272 -403 -354 -460 -556 -595 -639 -194 -70 -538 -987 -980 -711 -597 -251 -593 -56 -517 -974 -225 -310 -299 -965 -935 -574 -841 -288 -322 -1000 -604 -380 -346 -256 -608 -285 -855 -394 -678 -974 -188 -136 -938 -812 -477 -733 -842 -779 -780 -968 -352 -228 -487 -433 -416 -932 -165 -84 -343 -772 -769 -767 -246 -369 -106 -137 -961 -684 -220 -913 -983 -494 -720 -186 -105 -793 -180 -61 -145 -724 -910 -177 -980 -679 -513 -899 -935 -651 -684 -867 -168 -453 -574 -871 -335 -73 -718 -302 -836 -878 -669 -787 -136 -369 -728 -559 -931 -799 -336 -464 -322 -687 -967 -312 -792 -333 -902 -404 -708 -834 -416 -520 -9 -683 -854 -285 -161 -291 -880 -221 -737 -715 -326 -761 -530 -735 -119 -768 -915 -534 -977 -236 -373 -124 -420 -211 -220 -31 -995 -46 -560 -540 -804 -792 -568 -959 -322 -409 -994 -170 -468 -542 -694 -596 -511 -528 -470 -350 -712 -855 -556 -84 -156 -142 -362 -885 -999 -417 -501 -363 -37 -520 -211 -357 -693 -152 -319 -87 -409 -482 -600 -937 -352 -871 -309 -279 -424 -824 -108 -345 -794 -210 -776 -340 -319 -348 -451 -595 -280 -592 -165 -714 -784 -618 -306 -19 -119 -486 -281 -737 -258 -590 -713 -839 -385 -911 -635 -119 -746 -137 -87 -705 -435 -393 -833 -947 -234 -188 -156 -453 -626 -555 -359 -260 -717 -14 -285 -829 -246 -372 -783 -504 -798 -70 -435 -32 -401 -97 -681 -828 -919 -762 -605 -705 -568 -457 -524 -693 -100 -881 -822 -942 -510 -697 -598 -322 -623 -850 -777 -947 -553 -560 -404 -987 -344 -723 -951 -166 -843 -573 -663 -992 -23 -552 -738 -482 -460 -825 -605 -805 -335 -774 -833 -274 -838 -524 -224 -357 -692 -138 -873 -300 -540 -809 -962 -410 -203 -224 -293 -70 -354 -460 -156 -499 -892 -151 -590 -107 -428 -418 -295 -636 -531 -651 -211 -689 -106 -734 -825 -140 -148 -652 -747 -335 -889 -602 -120 -283 -553 -855 -914 -304 -448 -516 -191 -145 -653 -518 -587 -412 -594 -284 -728 -143 -318 -184 -273 -489 -338 -304 -903 -65 -170 -8 -705 -185 -49 -326 -181 -625 -818 -785 -508 -133 -291 -875 -332 -213 -756 -516 -691 -915 -318 -531 -84 -566 -54 -298 -742 -509 -313 -827 -584 -111 -847 -149 -284 -344 -108 -839 -196 -482 -33 -470 -532 -841 -704 -241 -998 -638 -24 -62 -106 -111 -55 -360 -23 -650 -818 -947 -782 -421 -577 -232 -578 -489 -751 -913 -905 -600 -783 -161 -110 -796 -962 -419 -749 -198 -389 -408 -288 -472 -752 -698 -875 -410 -239 -100 -211 -964 -895 -622 -293 -345 -27 -148 -269 -916 -218 -419 -460 -711 -859 -472 -242 -600 -8 -431 -800 -697 -446 -893 -973 -654 -344 -963 -361 -244 -47 -719 -637 -363 -965 -397 -475 -167 -363 -201 -482 -247 -728 -46 -881 -860 -366 -933 -70 -113 -50 -926 -705 -469 -69 -359 -784 -756 -9 -247 -922 -705 -40 -200 -540 -714 -257 -636 -410 -466 -909 -75 -563 -609 -971 -903 -668 -362 -981 -256 -45 -180 -979 -145 -481 -12 -271 -30 -364 -466 -842 -194 -967 -650 -623 -349 -158 -430 -13 -831 -405 -964 -798 -537 -779 -570 -755 -366 -701 -958 -880 -230 -20 -512 -242 -932 -382 -33 -746 -71 -57 -159 -400 -315 -429 -384 -762 -730 -175 -72 -176 -650 -181 -656 -587 -833 -233 -764 -71 -460 -570 -369 -492 -376 -932 -582 -630 -657 -139 -508 -66 -833 -932 -162 -542 -22 -965 -708 -899 -29 -16 -117 -933 -58 -963 -123 -944 -229 -280 -224 -874 -455 -442 -842 -376 -696 -913 -278 -746 -122 -288 -795 -620 -694 -507 -147 -117 -433 -836 -13 -750 -374 -333 -304 -57 -979 -733 -919 -148 -253 -751 -883 -488 -10 -893 -935 -496 -708 -57 -429 -298 -944 -987 -948 -421 -155 -531 -597 -760 -538 -299 -441 -541 -209 -169 -457 -40 -751 -356 -839 -96 -845 -976 -936 -786 -63 -850 -796 -331 -857 -377 -330 -417 -30 -126 -710 -552 -66 -522 -994 -869 -89 -747 -186 -683 -943 -951 -602 -286 -76 -340 -655 -744 -8 -921 -621 -998 -620 -897 -543 -70 -406 -53 -301 -830 -233 -181 -210 -280 -684 -415 -907 -306 -798 -848 -312 -637 -482 -44 -536 -796 -561 -954 -244 -462 -465 -293 -681 -233 -322 -84 -588 -266 -479 -84 -784 -913 -935 -843 -405 -148 -670 -144 -466 -676 -453 -43 -336 -901 -210 -321 -373 -305 -567 -502 -890 -741 -307 -133 -422 -205 -135 -33 -407 -878 -658 -477 -82 -194 -576 -234 -204 -865 -247 -97 -756 -955 -625 -689 -962 -294 -283 -642 -845 -624 -152 -16 -858 -228 -518 -625 -839 -299 -273 -811 -220 -836 -291 -697 -794 -18 -606 -446 -415 -264 -97 -651 -264 -746 -376 -901 -88 -860 -210 -535 -45 -65 -395 -879 -933 -469 -243 -659 -735 -465 -811 -779 -992 -584 -23 -377 -402 -807 -904 -57 -521 -314 -210 -578 -839 -315 -103 -305 -939 -106 -131 -714 -736 -283 -426 -160 -608 -590 -801 -284 -709 -164 -399 -999 -922 -469 -727 -147 -991 -356 -428 -916 -992 -916 -814 -464 -882 -391 -657 -828 -358 -395 -159 -417 -263 -843 -132 -56 -982 -791 -506 -244 -473 -300 -360 -117 -904 -374 -74 -860 -981 -239 -331 -129 -461 -835 -722 -12 -896 -212 -870 -517 -668 -173 -927 -727 -579 -549 -675 -745 -428 -955 -707 -678 -839 -191 -406 -921 -681 -411 -689 -736 -202 -403 -895 -246 -255 -671 -915 -717 -231 -216 -850 -610 -888 -561 -448 -375 -37 -827 -593 -876 -1 -111 -473 -831 -997 -600 -219 -800 -579 -776 -341 -622 -397 -998 -816 -983 -886 -637 -689 -45 -863 -18 -320 -94 -934 -534 -366 -307 -748 -140 -782 -57 -143 -671 -251 -832 -876 -247 -726 -689 -142 -852 -701 -55 -933 -618 -466 -2 -436 -475 -677 -154 -286 -699 -146 -451 -481 -269 -856 -722 -209 -133 -102 -378 -392 -311 -19 -714 -994 -423 -639 -4 -219 -608 -232 -635 -528 -85 -179 -653 -425 -658 -17 -325 -282 -307 -642 -713 -454 -36 -113 -987 -848 -288 -420 -781 -321 -703 -28 -134 -495 -260 -648 -573 -361 -132 -841 -485 -269 -197 -389 -745 -499 -229 -491 -833 -561 -905 -58 -48 -503 -492 -419 -299 -720 -611 -604 -554 -87 -381 -883 -411 -238 -998 -411 -452 -727 -878 -372 -706 -225 -140 -454 -371 -384 -834 -548 -736 -738 -685 -545 -564 -296 -381 -990 -777 -574 -893 -662 -73 -900 -795 -9 -536 -890 -311 -736 -502 -818 -766 -689 -905 -63 -82 -418 -623 -303 -24 -979 -112 -910 -275 -698 -144 -171 -497 -690 -748 -409 -766 -641 -920 -351 -242 -715 -842 -975 -794 -482 -68 -788 -961 -295 -714 -165 -317 -751 -489 -170 -40 -232 -678 -732 -970 -793 -479 -213 -118 -362 -779 -661 -498 -491 -990 -790 -491 -328 -99 -524 -272 -425 -613 -370 -999 -357 -790 -755 -119 -410 -143 -156 -72 -899 -366 -624 -811 -864 -980 -817 -861 -412 -664 -507 -465 -814 -706 -763 -230 -261 -989 -730 -192 -812 -31 -447 -326 -365 -671 -389 -495 -164 -941 -680 -649 -64 -27 -593 -737 -128 -799 -170 -103 -923 -324 -690 -328 -76 -642 -822 -799 -682 -440 -610 -861 -251 -542 -706 -80 -738 -185 -583 -514 -558 -389 -862 -776 -280 -872 -221 -126 -408 -374 -958 -250 -631 -101 -229 -361 -154 -995 -33 -127 -756 -157 -144 -769 -507 -882 -606 -190 -393 -502 -865 -265 -445 -636 -367 -697 -779 -489 -597 -659 -351 -250 -308 -130 -821 -316 -329 -159 -328 -16 -126 -951 -713 -984 -513 -231 -760 -814 -753 -607 -528 -337 -535 -912 -940 -420 -384 -785 -399 -113 -152 -119 -465 -707 -785 -180 -984 -562 -663 -210 -680 -611 -517 -767 -22 -756 -812 -256 -536 -169 -869 -835 -696 -673 -45 -612 -8 -268 -184 -717 -8 -320 -236 -320 -201 -73 -735 -448 -636 -523 -55 -235 -728 -712 -525 -393 -277 -550 -964 -448 -996 -148 -450 -350 -223 -570 -417 -321 -928 -868 -897 -573 -352 -488 -193 -40 -728 -157 -446 -257 -538 -92 -78 -400 -865 -519 -253 -877 -542 -743 -534 -402 -925 -357 -569 -881 -492 -826 -14 -246 -895 -855 -217 -832 -657 -467 -879 -131 -936 -614 -143 -151 -675 -53 -916 -502 -973 -714 -261 -531 -840 -892 -544 -557 -792 -820 -691 -329 -303 -414 -949 -283 -62 -345 -695 -59 -870 -435 -149 -299 -676 -172 -465 -538 -96 -825 -462 -423 -736 -459 -249 -659 -650 -767 -259 -707 -574 -598 -166 -643 -498 -863 -104 -36 -766 -85 -152 -702 -858 -349 -348 -693 -210 -623 -652 -356 -988 -200 -377 -224 -525 -856 -221 -458 -962 -535 -339 -752 -966 -760 -721 -588 -971 -649 -284 -24 -33 -61 -97 -294 -928 -776 -357 -734 -539 -565 -981 -116 -343 -101 -661 -109 -2 -668 -669 -551 -651 -227 -832 -920 -119 -629 -415 -63 -492 -957 -637 -684 -149 -250 -53 -494 -418 -282 -461 -196 -805 -913 -640 -336 -328 -156 -255 -38 -702 -103 -813 -8 -763 -852 -551 -630 -180 -228 -995 -871 -467 -332 -594 -499 -57 -743 -334 -37 -639 -501 -435 -908 -718 -275 -484 -829 -740 -633 -16 -462 -230 -956 -186 -981 -707 -802 -148 -758 -786 -145 -36 -417 -753 -566 -583 -838 -200 -86 -297 -527 -461 -563 -86 -967 -194 -188 -240 -400 -988 -101 -572 -126 -314 -369 -666 -94 -998 -421 -649 -578 -31 -378 -264 -672 -236 -873 -338 -269 -760 -840 -41 -309 -499 -470 -618 -507 -195 -55 -804 -570 -69 -500 -672 -35 -722 -496 -70 -324 -113 -385 -295 -356 -558 -891 -323 -840 -418 -964 -995 -946 -131 -743 -371 -852 -281 -823 -640 -471 -185 -539 -611 -77 -586 -582 -164 -46 -578 -108 -367 -924 -813 -114 -933 -755 -71 -384 -517 -526 -535 -275 -936 -988 -852 -466 -627 -378 -486 -653 -551 -955 -305 -614 -445 -74 -138 -364 -465 -552 -772 -227 -770 -299 -871 -897 -689 -420 -669 -290 -643 -192 -806 -782 -56 -337 -808 -237 -664 -221 -25 -903 -256 -977 -450 -822 -413 -903 -973 -336 -469 -941 -635 -182 -620 -663 -296 -871 -904 -733 -611 -501 -372 -804 -608 -130 -943 -469 -173 -613 -282 -49 -517 -182 -889 -815 -783 -888 -860 -775 -253 -552 -379 -14 -279 -389 -689 -151 -830 -236 -829 -750 -942 -531 -756 -122 -93 -966 -412 -177 -921 -30 -941 -204 -585 -602 -717 -191 -969 -267 -480 -322 -263 -659 -118 -218 -803 -802 -104 -396 -310 -159 -803 -630 -298 -722 -6 -668 -273 -319 -704 -70 -448 -595 -948 -545 -359 -294 -814 -813 -540 -363 -326 -931 -889 -853 -480 -577 -674 -876 -649 -419 -750 -52 -250 -398 -983 -187 -325 -482 -141 -557 -974 -997 -379 -106 -541 -38 -176 -299 -309 -781 -904 -203 -295 -179 -241 -174 -384 -480 -56 -582 -119 -259 -389 -906 -313 -889 -320 -778 -310 -149 -764 -164 -94 -319 -741 -185 -452 -944 -24 -30 -550 -999 -871 -477 -579 -24 -387 -782 -99 -175 -966 -286 -267 -505 -297 -315 -877 -440 -880 -31 -805 -156 -165 -133 -941 -486 -926 -254 -75 -422 -634 -128 -467 -679 -839 -172 -501 -803 -213 -226 -185 -79 -90 -451 -797 -601 -611 -435 -817 -442 -467 -450 -407 -209 -886 -81 -290 -462 -93 -772 -945 -229 -452 -386 -493 -740 -119 -131 -780 -746 -401 -823 -290 -382 -907 -865 -483 -706 -765 -37 -423 -896 -394 -437 -875 -424 -42 -589 -818 -703 -536 -834 -421 -480 -639 -957 -758 -703 -448 -278 -83 -218 -9 -543 -303 -934 -422 -8 -47 -442 -150 -391 -507 -363 -61 -422 -337 -723 -327 -200 -878 -484 -678 -328 -424 -121 -412 -202 -303 -986 -349 -923 -791 -537 -87 -29 -634 -873 -798 -307 -772 -250 -779 -176 -885 -164 -156 -793 -424 -560 -169 -666 -186 -235 -669 -988 -221 -165 -897 -268 -372 -308 -816 -975 -745 -761 -199 -384 -426 -888 -960 -290 -200 -461 -203 -793 -998 -717 -229 -268 -267 -951 -256 -32 -244 -486 -65 -302 -593 -194 -28 -14 -749 -823 -218 -185 -394 -714 -956 -342 -10 -716 -629 -413 -890 -949 -812 -511 -827 -977 -306 -541 -828 -460 -223 -547 -405 -345 -271 -356 -140 -356 -681 -134 -92 -694 -24 -599 -294 -506 -500 -456 -445 -585 -725 -349 -189 -380 -698 -49 -225 -331 -579 -255 -964 -484 -536 -820 -970 -606 -724 -917 -507 -865 -272 -73 -825 -437 -970 -518 -75 -126 -107 -753 -249 -556 -848 -625 -698 -435 -478 -711 -945 -635 -208 -502 -656 -384 -521 -540 -212 -429 -59 -175 -372 -851 -988 -952 -106 -10 -6 -708 -534 -552 -114 -956 -745 -174 -396 -113 -606 -272 -854 -36 -838 -557 -534 -490 -172 -897 -164 -148 -450 -105 -369 -919 -136 -766 -926 -291 -691 -512 -977 -860 -738 -648 -107 -270 -173 -602 -227 -216 -285 -172 -136 -661 -457 -525 -148 -833 -310 -470 -746 -498 -210 -935 -652 -769 -994 -654 -667 -891 -223 -584 -66 -406 -977 -322 -12 -743 -182 -652 -263 -143 -718 -531 -189 -437 -578 -911 -144 -707 -964 -392 -461 -378 -739 -256 -402 -115 -63 -626 -474 -567 -150 -973 -402 -646 -742 -777 -858 -143 -488 -168 -841 -586 -607 -710 -55 -239 -177 -52 -58 -413 -617 -699 -526 -775 -63 -705 -985 -300 -76 -432 -789 -473 -635 -354 -606 -310 -339 -411 -656 -245 -291 -855 -866 -895 -152 -519 -553 -88 -252 -434 -872 -773 -181 -480 -36 -488 -363 -851 -251 -361 -80 -547 -23 -362 -223 -262 -709 -490 -995 -37 -797 -832 -142 -87 -383 -895 -92 -58 -15 -101 -311 -852 -702 -316 -498 -6 -824 -280 -3 -47 -977 -842 -861 -402 -629 -883 -557 -319 -586 -528 -351 -726 -397 -982 -72 -31 -59 -379 -613 -72 -480 -181 -202 -580 -530 -328 -471 -467 -279 -520 -72 -728 -918 -88 -302 -506 -734 -372 -91 -665 -915 -11 -452 -67 -485 -648 -684 -466 -81 -512 -46 -504 -385 -720 -167 -754 -678 -292 -495 -295 -891 -151 -252 -332 -887 -978 -536 -10 -934 -478 -462 -561 -195 -338 -689 -31 -696 -114 -809 -403 -394 -60 -539 -58 -916 -436 -938 -331 -508 -885 -627 -258 -380 -637 -39 -996 -362 -344 -653 -633 -768 -527 -923 -515 -400 -927 -49 -836 -527 -118 -691 -16 -376 -55 -482 -757 -367 -962 -194 -286 -597 -733 -913 -769 -802 -644 -736 -246 -841 -9 -951 -706 -592 -646 -566 -303 -325 -507 -394 -434 -455 -82 -83 -696 -48 -607 -996 -227 -817 -330 -46 -381 -484 -420 -87 -304 -987 -635 -207 -141 -701 -214 -398 -176 -118 -143 -209 -273 -243 -824 -520 -35 -413 -34 -44 -968 -554 -164 -688 -426 -515 -8 -259 -345 -579 -173 -497 -46 -736 -530 -381 -701 -87 -176 -130 -921 -155 -471 -243 -716 -185 -951 -558 -345 -230 -680 -256 -17 -317 -61 -503 -539 -958 -224 -671 -744 -833 -160 -178 -61 -893 -525 -558 -295 -643 -305 -242 -522 -979 -564 -630 -312 -683 -678 -419 -935 -770 -936 -254 -956 -633 -68 -144 -828 -581 -555 -380 -742 -594 -353 -675 -599 -961 -890 -325 -458 -923 -512 -597 -700 -414 -71 -543 -400 -766 -592 -460 -28 -375 -854 -617 -792 -964 -442 -317 -544 -596 -948 -470 -642 -70 -505 -6 -250 -981 -312 -648 -611 -788 -70 -869 -438 -282 -992 -124 -653 -142 -808 -429 -274 -224 -549 -38 -746 -400 -796 -541 -151 -340 -81 -232 -534 -822 -528 -445 -848 -323 -928 -196 -581 -287 -776 -649 -321 -765 -277 -199 -784 -230 -551 -803 -42 -705 -577 -195 -231 -855 -724 -968 -506 -879 -631 -342 -285 -675 -556 -535 -616 -525 -923 -363 -580 -274 -177 -642 -392 -298 -76 -260 -114 -589 -704 -853 -105 -983 -231 -884 -632 -62 -91 -977 -56 -626 -448 -417 -207 -709 -839 -285 -704 -155 -407 -26 -337 -561 -546 -598 -490 -940 -288 -657 -991 -808 -591 -143 -779 -869 -676 -51 -345 -373 -149 -264 -602 -979 -83 -515 -999 -434 -373 -247 -330 -161 -691 -507 -892 -310 -332 -978 -59 -793 -957 -190 -374 -46 -662 -555 -372 -954 -304 -30 -79 -365 -656 -895 -135 -133 -910 -598 -845 -118 -766 -594 -548 -765 -252 -186 -786 -983 -919 -305 -290 -829 -501 -460 -172 -547 -173 -294 -887 -890 -65 -216 -217 -239 -842 -290 -279 -605 -361 -375 -28 -176 -424 -853 -630 -463 -653 -94 -451 -707 -141 -487 -582 -109 -739 -877 -426 -725 -737 -731 -158 -684 -150 -123 -62 -775 -618 -184 -523 -602 -709 -220 -904 -433 -480 -133 -131 -305 -258 -161 -254 -530 -622 -611 -447 -940 -408 -856 -956 -794 -316 -685 -270 -15 -735 -398 -591 -321 -73 -635 -414 -968 -280 -666 -733 -210 -972 -641 -737 -897 -248 -547 -827 -314 -656 -889 -163 -209 -326 -704 -163 -798 -641 -547 -886 -233 -644 -663 -764 -182 -671 -110 -793 -955 -943 -884 -29 -269 -359 -915 -523 -435 -687 -924 -595 -394 -787 -792 -710 -554 -121 -551 -604 -279 -364 -712 -285 -177 -246 -416 -998 -286 -800 -217 -471 -436 -262 -152 -183 -893 -695 -661 -121 -73 -78 -823 -816 -543 -159 -160 -699 -725 -709 -172 -238 -61 -209 -909 -252 -79 -931 -394 -498 -24 -973 -664 -195 -943 -331 -807 -358 -831 -569 -709 -852 -679 -930 -612 -773 -566 -282 -480 -286 -575 -578 -754 -321 -510 -989 -648 -555 -832 -494 -654 -113 -756 -888 -684 -369 -866 -34 -362 -195 -773 -91 -108 -380 -564 -233 -592 -149 -582 -795 -868 -571 -860 -561 -37 -589 -492 -864 -968 -880 -554 -691 -73 -74 -29 -149 -207 -990 -805 -633 -130 -449 -255 -384 -292 -796 -723 -239 -483 -673 -314 -115 -163 -572 -169 -978 -838 -998 -742 -408 -303 -892 -925 -161 -623 -481 -612 -793 -905 -698 -185 -697 -362 -25 -675 -154 -81 -98 -684 -51 -831 -346 -873 -139 -621 -654 -252 -602 -173 -153 -239 -868 -815 -964 -344 -56 -138 -548 -273 -328 -543 -16 -159 -225 -321 -932 -491 -244 -134 -174 -64 -850 -21 -135 -194 -636 -235 -262 -172 -254 -331 -165 -867 -153 -969 -701 -505 -722 -393 -99 -155 -252 -563 -440 -215 -726 -957 -505 -221 -442 -3 -584 -95 -815 -623 -998 -857 -441 -255 -296 -752 -380 -587 -227 -449 -812 -705 -298 -685 -2 -635 -742 -853 -608 -475 -527 -333 -398 -413 -524 -270 -719 -212 -896 -444 -383 -119 -342 -845 -577 -290 -758 -633 -486 -178 -59 -154 -471 -88 -164 -127 -94 -549 -655 -756 -14 -484 -549 -66 -953 -352 -810 -707 -509 -196 -67 -967 -798 -132 -289 -325 -995 -427 -389 -264 -14 -52 -246 -347 -997 -405 -509 -144 -907 -545 -9 -383 -959 -615 -175 -721 -228 -193 -969 -432 -546 -209 -258 -140 -20 -841 -567 -13 -725 -884 -104 -439 -271 -286 -423 -976 -663 -123 -126 -438 -380 -661 -886 -601 -221 -317 -267 -1000 -441 -575 -346 -241 -126 -402 -934 -618 -147 -827 -707 -917 -441 -180 -520 -129 -598 -65 -999 -936 -987 -684 -952 -320 -952 -572 -239 -136 -294 -206 -471 -269 -270 -337 -702 -568 -322 -803 -775 -259 -940 -861 -504 -628 -516 -583 -566 -691 -453 -864 -299 -244 -130 -783 -325 -678 -801 -199 -312 -828 -856 -802 -410 -64 -870 -40 -835 -493 -426 -557 -335 -997 -650 -152 -73 -217 -355 -307 -82 -221 -636 -989 -889 -753 -139 -928 -788 -845 -637 -998 -373 -438 -336 -305 -89 -871 -212 -365 -442 -479 -252 -790 -264 -323 -803 -27 -831 -881 -664 -417 -176 -867 -62 -729 -20 -21 -639 -178 -570 -505 -354 -402 -672 -188 -93 -41 -610 -942 -951 -504 -301 -554 -256 -953 -851 -688 -10 -88 -512 -193 -208 -718 -938 -702 -69 -412 -798 -524 -454 -887 -866 -261 -323 -796 -713 -879 -396 -613 -739 -542 -179 -324 -212 -546 -110 -548 -589 -525 -137 -971 -321 -830 -94 -574 -106 -790 -762 -355 -43 -759 -488 -789 -341 -704 -536 -65 -573 -359 -647 -553 -772 -677 -998 -654 -345 -377 -183 -294 -459 -890 -400 -373 -86 -439 -33 -503 -359 -493 -755 -617 -351 -710 -706 -641 -318 -590 -67 -405 -397 -272 -106 -249 -648 -714 -115 -888 -366 -274 -292 -928 -873 -281 -630 -982 -593 -529 -851 -84 -747 -947 -356 -824 -333 -731 -664 -156 -796 -152 -591 -253 -658 -473 -816 -473 -530 -968 -591 -330 -813 -130 -234 -403 -260 -252 -799 -525 -451 -21 -811 -866 -930 -613 -452 -495 -801 -42 -940 -147 -719 -747 -363 -925 -851 -498 -107 -321 -828 -99 -502 -730 -125 -171 -944 -824 -383 -482 -352 -404 -776 -582 -251 -221 -22 -800 -644 -494 -71 -137 -447 -507 -307 -206 -950 -209 -938 -24 -916 -646 -845 -991 -863 -493 -605 -59 -430 -465 -43 -832 -110 -42 -716 -77 -332 -762 -626 -598 -23 -74 -13 -320 -444 -724 -903 -791 -843 -761 -86 -381 -549 -659 -479 -774 -749 -341 -928 -970 -572 -534 -794 -864 -462 -568 -33 -855 -79 -598 -452 -853 -890 -441 -135 -761 -196 -261 -213 -726 -87 -385 -218 -309 -750 -815 -23 -742 -543 -523 -995 -882 -207 -838 -278 -113 -345 -373 -126 -984 -422 -781 -31 -753 -839 -237 -223 -834 -666 -456 -4 -77 -558 -629 -935 -542 -281 -698 -146 -63 -288 -383 -201 -830 -294 -784 -701 -516 -286 -160 -33 -333 -678 -955 -227 -564 -178 -221 -573 -666 -715 -159 -781 -198 -118 -918 -922 -981 -470 -866 -752 -504 -387 -798 -170 -816 -974 -53 -992 -217 -346 -792 -670 -64 -469 -797 -200 -709 -31 -452 -582 -214 -71 -107 -899 -901 -895 -455 -841 -635 -96 -439 -947 -833 -450 -487 -375 -6 -860 -467 -642 -532 -28 -591 -246 -760 -130 -245 -720 -533 -156 -114 -318 -908 -901 -426 -462 -936 -990 -949 -894 -497 -724 -276 -427 -530 -577 -498 -681 -298 -844 -417 -685 -546 -285 -791 -643 -23 -901 -285 -534 -987 -650 -899 -615 -739 -955 -776 -528 -750 -448 -811 -356 -922 -554 -887 -88 -826 -756 -319 -178 -86 -60 -286 -931 -850 -809 -363 -826 -933 -806 -748 -944 -929 -94 -26 -956 -734 -264 -722 -184 -512 -52 -111 -11 -38 -598 -295 -360 -977 -480 -767 -699 -162 -846 -58 -833 -266 -539 -308 -931 -867 -594 -2 -36 -449 -151 -444 -194 -955 -155 -215 -618 -430 -447 -591 -916 -881 -101 -473 -969 -552 -29 -890 -669 -679 -46 -649 -554 -228 -283 -787 -867 -493 -534 -353 -776 -900 -32 -134 -804 -10 -596 -768 -873 -40 -725 -915 -265 -403 -249 -584 -768 -929 -663 -65 -753 -101 -696 -274 -726 -939 -277 -152 -93 -825 -876 -492 -626 -75 -797 -423 -37 -275 -287 -59 -843 -243 -206 -33 -867 -702 -125 -23 -793 -354 -626 -520 -908 -984 -941 -741 -564 -326 -105 -130 -527 -58 -516 -287 -560 -624 -476 -50 -347 -49 -725 -394 -92 -456 -112 -750 -920 -449 -793 -776 -957 -891 -446 -970 -57 -46 -199 -915 -934 -773 -919 -849 -745 -406 -221 -218 -224 -89 -672 -643 -5 -611 -980 -255 -312 -805 -733 -949 -149 -834 -409 -828 -602 -820 -619 -996 -360 -549 -352 -997 -904 -88 -146 -109 -596 -662 -154 -465 -706 -735 -594 -911 -901 -959 -19 -63 -320 -595 -511 -519 -10 -113 -525 -872 -665 -931 -188 -521 -853 -577 -242 -211 -460 -434 -705 -494 -354 -483 -152 -330 -731 -140 -336 -731 -455 -827 -52 -505 -789 -908 -75 -442 -4 -312 -842 -595 -89 -155 -98 -999 -842 -178 -306 -396 -924 -427 -408 -971 -971 -98 -492 -256 -697 -99 -25 -568 -292 -570 -776 -142 -752 -798 -848 -104 -349 -892 -554 -720 -496 -971 -497 -819 -463 -806 -899 -913 -527 -534 -343 -274 -469 -49 -707 -108 -13 -736 -153 -555 -119 -980 -311 -936 -480 -974 -306 -979 -695 -196 -674 -156 -503 -127 -288 -512 -59 -997 -705 -490 -320 -822 -141 -9 -642 -596 -111 -601 -171 -559 -662 -629 -595 -28 -68 -658 -365 -375 -530 -9 -596 -209 -302 -95 -834 -724 -701 -598 -819 -592 -81 -85 -745 -301 -701 -601 -926 -312 -40 -379 -895 -819 -680 -473 -462 -544 -767 -640 -333 -605 -128 -237 -5 -291 -727 -519 -625 -861 -11 -868 -577 -428 -583 -169 -881 -90 -82 -245 -243 -187 -449 -414 -492 -484 -484 -314 -888 -84 -117 -362 -699 -697 -366 -221 -655 -92 -897 -290 -913 -114 -980 -981 -526 -51 -67 -975 -206 -391 -707 -52 -94 -724 -492 -962 -118 -612 -156 -995 -359 -245 -502 -328 -26 -957 -700 -54 -722 -323 -552 -395 -36 -361 -83 -123 -437 -31 -5 -823 -484 -902 -439 -946 -280 -450 -555 -183 -524 -910 -948 -108 -549 -354 -570 -744 -178 -105 -588 -737 -265 -945 -948 -558 -379 -997 -847 -645 -292 -419 -542 -927 -156 -187 -353 -490 -132 -277 -531 -340 -113 -623 -728 -689 -265 -780 -291 -173 -241 -91 -388 -528 -611 -812 -823 -811 -338 -431 -926 -773 -474 -424 -262 -11 -103 -847 -423 -690 -952 -772 -257 -497 -303 -941 -331 -695 -116 -956 -656 -608 -947 -30 -506 -604 -218 -235 -408 -627 -256 -661 -545 -945 -438 -332 -628 -345 -571 -855 -923 -562 -356 -630 -145 -413 -562 -337 -388 -423 -50 -599 -456 -338 -331 -625 -264 -440 -789 -72 -739 -467 -274 -183 -975 -550 -472 -119 -394 -244 -710 -166 -78 -246 -489 -734 -213 -625 -541 -978 -628 -829 -691 -956 -626 -497 -591 -8 -991 -132 -939 -526 -973 -182 -317 -380 -964 -692 -606 -61 -817 -639 -306 -508 -264 -747 -740 -77 -428 -457 -135 -579 -782 -161 -208 -309 -318 -1000 -121 -897 -792 -722 -882 -489 -741 -183 -715 -522 -36 -231 -120 -984 -402 -486 -764 -139 -550 -345 -387 -358 -981 -479 -266 -228 -686 -373 -528 -504 -958 -65 -706 -210 -938 -1000 -778 -210 -741 -784 -855 -345 -588 -928 -952 -122 -810 -280 -388 -810 -367 -220 -890 -323 -821 -897 -633 -595 -493 -139 -215 -462 -905 -566 -958 -284 -465 -921 -33 -133 -500 -368 -963 -377 -351 -198 -644 -922 -315 -799 -986 -999 -458 -271 -833 -736 -54 -282 -690 -33 -430 -812 -561 -584 -617 -537 -931 -704 -768 -92 -317 -533 -594 -182 -114 -134 -758 -89 -120 -634 -844 -364 -222 -914 -263 -849 -721 -925 -325 -932 -858 -517 -363 -847 -521 -21 -526 -646 -66 -110 -268 -69 -646 -173 -992 -126 -429 -573 -376 -285 -666 -393 -711 -405 -595 -126 -144 -665 -621 -143 -208 -43 -157 -413 -784 -240 -317 -739 -794 -476 -770 -99 -980 -783 -931 -581 -139 -984 -433 -535 -948 -464 -300 -41 -487 -97 -394 -986 -178 -974 -238 -655 -125 -183 -403 -882 -194 -722 -919 -843 -278 -438 -626 -428 -634 -773 -797 -857 -80 -931 -207 -377 -622 -408 -648 -389 -902 -846 -615 -212 -820 -441 -306 -141 -971 -64 -164 -638 -730 -619 -611 -465 -864 -686 -704 -895 -557 -968 -979 -614 -568 -40 -390 -578 -995 -142 -596 -117 -898 -937 -1000 -768 -734 -592 -743 -503 -126 -781 -931 -342 -168 -48 -377 -739 -972 -505 -219 -889 -912 -592 -27 -572 -3 -676 -425 -880 -788 -943 -271 -601 -835 -479 -147 -244 -647 -787 -88 -144 -639 -982 -733 -643 -404 -386 -12 -620 -496 -316 -152 -522 -365 -523 -802 -650 -177 -798 -878 -103 -324 -150 -501 -935 -246 -731 -284 -634 -875 -608 -690 -264 -931 -545 -535 -712 -64 -62 -170 -175 -831 -512 -118 -807 -768 -428 -349 -286 -794 -318 -554 -218 -333 -901 -968 -806 -792 -669 -859 -450 -238 -610 -589 -246 -134 -757 -545 -456 -805 -594 -337 -753 -610 -65 -668 -987 -24 -728 -14 -106 -905 -728 -976 -649 -785 -32 -701 -677 -556 -666 -251 -958 -700 -609 -440 -219 -458 -738 -998 -794 -342 -956 -206 -817 -215 -58 -953 -830 -839 -567 -988 -53 -822 -516 -202 -514 -561 -17 -504 -266 -316 -489 -989 -204 -428 -969 -393 -793 -462 -372 -22 -973 -481 -855 -983 -825 -281 -231 -260 -424 -555 -46 -329 -834 -528 -715 -244 -815 -469 -538 -298 -884 -942 -143 -810 -592 -356 -228 -122 -368 -663 -172 -306 -50 -887 -262 -182 -26 -100 -34 -174 -802 -230 -942 -936 -84 -346 -2 -244 -733 -543 -872 -809 -591 -412 -872 -468 -874 -676 -468 -756 -650 -942 -589 -925 -849 -874 -173 -713 -819 -419 -23 -995 -950 -652 -407 -274 -51 -571 -229 -214 -823 -530 -403 -977 -529 -734 -689 -678 -94 -658 -139 -536 -419 -854 -407 -337 -619 -967 -111 -9 -714 -368 -773 -79 -83 -262 -73 -224 -885 -654 -17 -66 -515 -237 -250 -420 -489 -374 -74 -732 -659 -964 -805 -931 -278 -879 -195 -779 -973 -101 -478 -722 -636 -956 -549 -796 -649 -162 -203 -224 -871 -560 -566 -65 -919 -515 -197 -701 -255 -242 -778 -812 -218 -845 -575 -322 -468 -966 -194 -81 -165 -265 -786 -108 -119 -645 -868 -302 -65 -785 -43 -489 -261 -935 -282 -220 -508 -906 -89 -982 -576 -563 -383 -68 -7 -900 -331 -90 -519 -994 -341 -610 -580 -632 -538 -973 -333 -916 -658 -298 -714 -806 -328 -362 -122 -829 -688 -849 -410 -411 -581 -148 -15 -544 -500 -724 -885 -736 -575 -70 -641 -221 -872 -394 -947 -835 -104 -698 -854 -92 -892 -323 -82 -319 -269 -155 -497 -717 -596 -932 -4 -375 -238 -978 -789 -12 -571 -123 -918 -328 -701 -344 -82 -329 -462 -411 -391 -676 -637 -526 -940 -219 -658 -835 -118 -291 -226 -699 -262 -416 -931 -372 -702 -981 -614 -697 -947 -623 -46 -961 -566 -317 -576 -866 -676 -999 -369 -693 -757 -947 -891 -967 -162 -403 -390 -724 -879 -373 -133 -508 -683 -294 -887 -954 -597 -137 -57 -621 -23 -492 -605 -709 -332 -918 -647 -687 -835 -729 -947 -314 -725 -634 -913 -381 -346 -5 -576 -48 -785 -121 -717 -742 -147 -577 -797 -63 -820 -20 -350 -1000 -534 -54 -687 -99 -112 -363 -650 -287 -227 -879 -61 -550 -235 -426 -430 -321 -478 -650 -411 -483 -809 -862 -848 -747 -58 -772 -566 -484 -311 -921 -269 -742 -301 -529 -85 -720 -509 -7 -415 -741 -674 -114 -600 -760 -487 -183 -777 -885 -538 -997 -370 -70 -868 -578 -739 -860 -572 -573 -989 -775 -379 -41 -402 -571 -904 -908 -487 -758 -691 -346 -574 -407 -451 -93 -839 -917 -218 -283 -52 -529 -99 -18 -304 -337 -883 -334 -751 -181 -389 -908 -284 -370 -16 -505 -588 -210 -489 -860 -857 -626 -379 -794 -363 -73 -970 -388 -676 -512 -506 -340 -831 -923 -182 -375 -839 -375 -972 -107 -769 -414 -552 -576 -821 -743 -513 -538 -475 -703 -493 -590 -748 -221 -436 -511 -25 -277 -436 -28 -646 -663 -781 -395 -256 -252 -664 -4 -45 -965 -172 -402 -846 -330 -175 -240 -197 -469 -454 -639 -724 -842 -208 -14 -727 -891 -547 -184 -658 -504 -979 -398 -324 -974 -369 -389 -983 -830 -108 -499 -967 -999 -35 -53 -870 -32 -329 -759 -402 -518 -236 -786 -842 -462 -901 -653 -957 -794 -599 -682 -108 -638 -358 -325 -882 -205 -332 -436 -874 -616 -515 -20 -311 -403 -855 -419 -939 -636 -751 -890 -633 -719 -38 -435 -688 -522 -559 -443 -119 -763 -882 -43 -82 -783 -490 -736 -213 -48 -212 -48 -127 -565 -460 -61 -936 -554 -302 -293 -961 -133 -965 -456 -215 -35 -828 -409 -388 -52 -999 -858 -407 -133 -237 -77 -838 -602 -956 -979 -342 -766 -948 -804 -370 -272 -261 -606 -425 -743 -429 -619 -440 -527 -380 -368 -643 -471 -338 -302 -870 -78 -906 -92 -678 -679 -735 -941 -948 -16 -268 -688 -969 -31 -372 -592 -986 -984 -944 -708 -717 -206 -589 -960 -206 -92 -647 -258 -179 -118 -956 -586 -479 -269 -336 -30 -978 -781 -771 -498 -643 -670 -294 -220 -163 -92 -57 -829 -360 -214 -808 -410 -219 -390 -488 -875 -90 -567 -200 -157 -718 -850 -581 -244 -150 -505 -160 -746 -973 -967 -718 -214 -811 -704 -621 -734 -765 -961 -881 -825 -704 -337 -617 -319 -473 -532 -156 -721 -611 -814 -562 -716 -171 -738 -434 -876 -262 -227 -823 -170 -860 -941 -117 -837 -503 -71 -827 -276 -254 -256 -462 -432 -239 -278 -741 -634 -753 -727 -396 -352 -44 -208 -67 -894 -672 -916 -693 -394 -799 -512 -986 -946 -788 -717 -9 -592 -395 -912 -451 -123 -205 -925 -747 -79 -233 -749 -915 -262 -312 -323 -662 -651 -738 -504 -74 -298 -574 -851 -275 -488 -676 -241 -552 -810 -451 -728 -269 -456 -80 -115 -299 -466 -783 -920 -865 -418 -682 -91 -654 -844 -895 -398 -791 -899 -517 -806 -238 -739 -703 -217 -37 -250 -699 -893 -675 -463 -701 -493 -321 -781 -348 -702 -965 -513 -216 -968 -327 -714 -868 -702 -901 -683 -106 -306 -945 -395 -730 -232 -283 -360 -608 -34 -413 -645 -921 -735 -854 -29 -676 -736 -281 -483 -229 -897 -389 -519 -263 -165 -264 -379 -248 -395 -108 -876 -474 -437 -823 -432 -982 -853 -345 -988 -453 -892 -368 -566 -154 -105 -356 -536 -368 -829 -168 -453 -370 -951 -653 -616 -826 -205 -1 -948 -681 -880 -168 -36 -773 -783 -233 -255 -627 -423 -132 -186 -445 -284 -738 -852 -864 -877 -818 -897 -145 -250 -427 -164 -377 -870 -142 -107 -510 -784 -86 -688 -921 -361 -834 -889 -142 -460 -331 -336 -765 -370 -767 -28 -867 -713 -225 -414 -870 -42 -367 -842 -29 -888 -369 -336 -487 -224 -694 -652 -629 -626 -611 -846 -590 -669 -842 -582 -183 -205 -394 -496 -236 -21 -191 -571 -284 -681 -577 -52 -634 -183 -812 -962 -259 -512 -835 -129 -36 -151 -911 -117 -92 -168 -268 -337 -160 -773 -331 -118 -729 -99 -968 -675 -255 -4 -191 -205 -867 -307 -384 -83 -529 -735 -951 -883 -84 -927 -640 -123 -767 -181 -691 -861 -349 -577 -991 -1 -348 -25 -109 -98 -165 -563 -834 -200 -284 -881 -976 -363 -514 -709 -337 -319 -794 -191 -858 -685 -635 -843 -421 -258 -753 -599 -962 -553 -708 -588 -221 -420 -428 -195 -179 -823 -814 -572 -739 -983 -182 -755 -841 -944 -674 -624 -267 -127 -921 -879 -713 -696 -952 -704 -586 -496 -982 -37 -845 -9 -345 -198 -190 -441 -34 -115 -819 -556 -514 -566 -634 -41 -688 -108 -175 -557 -554 -54 -557 -486 -543 -781 -247 -123 -517 -86 -145 -430 -737 -429 -251 -817 -441 -323 -35 -179 -932 -69 -817 -83 -192 -557 -394 -983 -706 -326 -787 -696 -670 -539 -642 -205 -259 -201 -412 -403 -490 -457 -962 -733 -936 -81 -229 -48 -843 -683 -661 -288 -859 -834 -22 -624 -317 -886 -71 -819 -238 -650 -232 -163 -503 -938 -729 -318 -306 -303 -945 -145 -623 -113 -839 -82 -201 -873 -441 -495 -980 -115 -627 -812 -696 -541 -304 -486 -236 -588 -728 -944 -421 -61 -226 -57 -397 -612 -317 -491 -228 -710 -461 -20 -325 -680 -436 -398 -266 -973 -729 -706 -310 -491 -984 -951 -18 -344 -142 -884 -768 -854 -616 -273 -703 -165 -207 -836 -570 -902 -197 -155 -329 -643 -711 -761 -815 -281 -17 -868 -594 -594 -475 -581 -274 -980 -464 -805 -377 -423 -822 -807 -255 -935 -69 -18 -401 -668 -414 -344 -380 -215 -180 -74 -755 -234 -955 -634 -415 -111 -649 -903 -588 -513 -996 -672 -737 -515 -239 -762 -600 -795 -897 -298 -865 -781 -37 -940 -649 -796 -182 -469 -29 -632 -229 -653 -251 -939 -979 -269 -744 -822 -351 -792 -286 -615 -477 -691 -71 -66 -268 -501 -171 -433 -402 -585 -788 -465 -171 -825 -386 -293 -863 -196 -991 -563 -796 -69 -778 -448 -299 -843 -623 -702 -700 -531 -575 -758 -630 -961 -7 -531 -203 -379 -837 -718 -233 -454 -349 -901 -146 -948 -83 -159 -526 -710 -793 -119 -856 -33 -718 -425 -941 -523 -793 -631 -745 -673 -580 -532 -409 -791 -1000 -933 -224 -259 -543 -350 -301 -58 -675 -288 -292 -952 -288 -59 -181 -718 -318 -382 -932 -243 -345 -963 -717 -376 -431 -952 -894 -103 -717 -571 -260 -545 -221 -999 -286 -467 -83 -67 -84 -474 -198 -894 -577 -573 -769 -306 -766 -926 -89 -644 -564 -641 -131 -483 -683 -674 -609 -480 -846 -201 -268 -660 -759 -572 -379 -849 -826 -133 -342 -241 -421 -427 -407 -338 -8 -600 -258 -701 -798 -363 -366 -426 -371 -356 -735 -943 -162 -639 -635 -407 -375 -257 -87 -770 -910 -796 -936 -600 -598 -178 -409 -576 -118 -500 -346 -648 -600 -776 -219 -455 -985 -600 -502 -725 -436 -534 -198 -602 -474 -606 -165 -257 -972 -516 -35 -912 -883 -790 -578 -744 -10 -427 -244 -135 -774 -294 -391 -882 -810 -330 -590 -922 -321 -150 -290 -48 -687 -919 -397 -703 -159 -704 -83 -945 -780 -307 -496 -726 -208 -246 -976 -15 -78 -516 -294 -825 -247 -329 -547 -95 -803 -102 -569 -264 -814 -795 -220 -923 -197 -680 -924 -741 -325 -873 -290 -898 -976 -941 -530 -118 -234 -617 -804 -965 -165 -179 -720 -303 -971 -963 -313 -356 -373 -83 -934 -83 -638 -765 -98 -160 -889 -450 -76 -202 -777 -407 -40 -155 -611 -133 -19 -435 -421 -998 -667 -638 -136 -706 -933 -622 -903 -259 -711 -434 -856 -294 -7 -306 -42 -235 -729 -608 -607 -71 -353 -978 -981 -362 -836 -417 -404 -264 -844 -206 -538 -503 -571 -4 -801 -931 -116 -244 -172 -605 -807 -178 -652 -895 -620 -281 -74 -384 -477 -639 -46 -285 -487 -79 -407 -273 -918 -887 -978 -272 -363 -860 -857 -42 -956 -191 -641 -913 -338 -634 -648 -422 -12 -989 -282 -471 -388 -518 -735 -273 -247 -818 -650 -211 -193 -400 -484 -695 -154 -813 -566 -921 -615 -972 -623 -370 -867 -872 -535 -465 -728 -554 -994 -426 -408 -836 -159 -46 -896 -82 -560 -822 -40 -774 -759 -488 -34 -521 -963 -127 -805 -385 -58 -485 -168 -648 -55 -414 -633 -917 -1 -474 -96 -411 -503 -547 -971 -964 -195 -143 -385 -794 -529 -248 -134 -675 -682 -136 -300 -977 -566 -664 -626 -305 -114 -591 -857 -982 -67 -360 -616 -50 -83 -408 -854 -437 -94 -407 -730 -646 -743 -453 -578 -446 -903 -103 -336 -475 -399 -683 -411 -60 -506 -775 -198 -713 -777 -500 -913 -692 -924 -855 -795 -348 -492 -781 -534 -909 -405 -352 -509 -247 -313 -387 -669 -191 -690 -79 -786 -235 -712 -242 -411 -827 -111 -392 -399 -478 -28 -76 -441 -727 -817 -223 -281 -663 -570 -530 -953 -947 -927 -953 -697 -864 -414 -836 -618 -338 -436 -70 -843 -444 -565 -567 -809 -794 -84 -331 -998 -530 -138 -759 -717 -822 -992 -765 -766 -938 -586 -22 -152 -919 -270 -391 -247 -95 -443 -951 -790 -569 -890 -437 -682 -786 -292 -411 -846 -776 -273 -719 -955 -669 -516 -160 -452 -573 -264 -276 -463 -723 -53 -81 -11 -723 -57 -898 -52 -369 -867 -86 -985 -103 -233 -483 -958 -559 -176 -39 -747 -805 -145 -106 -927 -381 -498 -993 -519 -146 -174 -655 -140 -372 -365 -523 -766 -358 -397 -857 -248 -893 -814 -988 -633 -258 -938 -101 -882 -90 -582 -117 -513 -972 -369 -86 -719 -860 -722 -170 -676 -444 -826 -558 -894 -540 -456 -930 -864 -101 -244 -950 -854 -145 -990 -576 -625 -272 -369 -860 -812 -496 -712 -575 -767 -736 -479 -335 -229 -37 -621 -478 -467 -774 -850 -751 -20 -591 -108 -619 -387 -558 -348 -104 -474 -134 -390 -395 -298 -260 -637 -718 -598 -538 -393 -992 -298 -115 -142 -80 -629 -886 -46 -156 -587 -584 -62 -249 -884 -65 -384 -230 -198 -246 -205 -688 -946 -784 -210 -55 -45 -401 -323 -104 -33 -185 -88 -331 -830 -218 -155 -605 -365 -975 -629 -912 -794 -635 -631 -635 -236 -914 -732 -616 -120 -35 -783 -194 -809 -69 -971 -416 -56 -969 -519 -910 -701 -986 -341 -411 -574 -118 -19 -329 -219 -418 -681 -554 -282 -827 -473 -606 -410 -796 -544 -826 -457 -727 -334 -721 -2 -528 -740 -516 -687 -935 -107 -237 -382 -320 -628 -489 -554 -530 -942 -526 -953 -319 -14 -382 -524 -51 -620 -173 -346 -158 -68 -785 -268 -911 -613 -33 -743 -639 -421 -63 -845 -451 -371 -708 -636 -372 -183 -995 -255 -370 -981 -282 -324 -188 -911 -539 -339 -643 -131 -81 -812 -78 -75 -384 -637 -847 -568 -205 -727 -702 -662 -795 -385 -774 -829 -555 -189 -611 -412 -239 -553 -808 -405 -180 -291 -965 -661 -415 -498 -954 -47 -21 -605 -495 -396 -348 -428 -383 -741 -581 -839 -885 -335 -957 -591 -892 -848 -109 -241 -194 -375 -447 -408 -697 -465 -120 -326 -811 -642 -624 -153 -382 -167 -638 -550 -849 -73 -176 -963 -394 -450 -671 -194 -217 -19 -511 -695 -764 -730 -892 -187 -710 -292 -885 -964 -823 -815 -453 -700 -490 -943 -445 -466 -284 -182 -118 -448 -33 -563 -20 -375 -183 -926 -729 -190 -177 -649 -90 -71 -694 -444 -545 -668 -570 -579 -256 -645 -96 -399 -608 -743 -135 -448 -896 -722 -286 -132 -262 -574 -605 -314 -903 -592 -89 -552 -924 -717 -858 -423 -650 -742 -61 -81 -849 -278 -210 -402 -661 -717 -462 -232 -235 -608 -139 -529 -36 -972 -223 -20 -421 -929 -143 -21 -388 -390 -833 -311 -518 -33 -870 -494 -163 -64 -34 -447 -326 -285 -210 -851 -937 -854 -673 -385 -833 -383 -59 -17 -353 -624 -513 -933 -367 -12 -502 -678 -66 -20 -593 -558 -40 -402 -752 -294 -981 -22 -261 -647 -688 -105 -508 -518 -561 -971 -909 -241 -699 -340 -308 -576 -129 -547 -748 -40 -451 -588 -199 -343 -232 -364 -339 -215 -928 -74 -817 -499 -511 -541 -382 -11 -425 -262 -893 -20 -747 -868 -970 -786 -675 -425 -846 -988 -699 -391 -624 -789 -308 -892 -269 -530 -651 -98 -510 -840 -409 -802 -895 -293 -891 -516 -389 -511 -562 -828 -764 -540 -596 -894 -577 -605 -564 -903 -999 -4 -337 -716 -65 -628 -48 -954 -708 -433 -963 -997 -500 -8 -240 -648 -931 -649 -119 -550 -284 -397 -731 -425 -621 -157 -834 -1000 -177 -570 -142 -278 -530 -916 -53 -43 -919 -536 -267 -841 -415 -619 -372 -142 -700 -186 -345 -652 -837 -761 -935 -847 -480 -889 -444 -201 -188 -289 -643 -445 -460 -507 -254 -488 -645 -764 -368 -889 -613 -979 -332 -975 -541 -145 -803 -460 -968 -73 -709 -809 -291 -592 -365 -41 -641 -788 -679 -593 -446 -452 -757 -759 -836 -943 -211 -50 -494 -307 -578 -817 -793 -381 -803 -888 -781 -358 -310 -321 -412 -658 -898 -430 -930 -683 -599 -715 -49 -35 -861 -212 -811 -384 -848 -26 -194 -854 -626 -603 -595 -878 -101 -35 -961 -389 -19 -631 -853 -209 -607 -878 -660 -611 -50 -320 -717 -676 -553 -670 -186 -383 -841 -19 -108 -130 -490 -826 -809 -459 -919 -299 -349 -217 -422 -431 -487 -189 -35 -558 -347 -270 -991 -791 -768 -940 -734 -427 -572 -696 -891 -22 -868 -976 -460 -799 -261 -889 -803 -87 -34 -830 -7 -56 -822 -8 -639 -20 -780 -461 -994 -425 -919 -457 -595 -164 -7 -33 -621 -419 -514 -609 -671 -140 -709 -779 -961 -285 -674 -98 -985 -479 -329 -4 -357 -249 -210 -972 -627 -467 -973 -164 -949 -24 -865 -733 -559 -137 -150 -724 -62 -262 -397 -90 -438 -715 -682 -970 -459 -441 -453 -81 -424 -568 -491 -891 -599 -485 -819 -941 -259 -44 -551 -832 -235 -524 -11 -693 -710 -513 -177 -349 -792 -212 -525 -278 -419 -620 -414 -842 -557 -987 -306 -312 -235 -154 -161 -467 -314 -512 -658 -54 -497 -445 -175 -101 -45 -882 -57 -734 -542 -984 -39 -237 -49 -429 -381 -807 -745 -284 -52 -273 -220 -137 -19 -109 -607 -106 -839 -928 -393 -738 -61 -374 -478 -788 -599 -892 -922 -53 -982 -532 -163 -600 -918 -12 -735 -799 -221 -106 -905 -233 -703 -575 -139 -182 -62 -227 -409 -925 -700 -931 -924 -271 -130 -685 -855 -526 -972 -543 -379 -534 -962 -353 -363 -524 -591 -468 -199 -462 -268 -299 -126 -66 -276 -672 -288 -557 -417 -868 -372 -275 -435 -543 -457 -154 -5 -906 -973 -711 -380 -926 -149 -311 -588 -420 -413 -760 -219 -231 -513 -586 -603 -524 -875 -419 -115 -727 -744 -618 -673 -932 -266 -281 -371 -425 -306 -712 -875 -144 -800 -161 -24 -941 -545 -859 -101 -575 -486 -578 -861 -894 -141 -717 -224 -614 -430 -132 -556 -802 -204 -283 -445 -638 -936 -634 -982 -237 -597 -641 -34 -52 -100 -68 -517 -742 -884 -750 -486 -679 -483 -343 -972 -791 -655 -800 -179 -696 -863 -370 -288 -227 -286 -428 -25 -740 -49 -181 -946 -784 -310 -280 -336 -958 -376 -672 -775 -346 -264 -728 -599 -893 -758 -854 -498 -346 -80 -105 -810 -134 -820 -989 -814 -649 -421 -526 -731 -834 -347 -381 -848 -995 -372 -806 -429 -790 -776 -500 -438 -762 -507 -46 -814 -448 -483 -468 -952 -92 -917 -250 -439 -120 -916 -102 -873 -384 -211 -746 -107 -160 -416 -739 -823 -727 -375 -149 -612 -728 -372 -546 -144 -811 -503 -901 -151 -916 -595 -959 -571 -568 -958 -415 -467 -560 -688 -574 -211 -346 -828 -727 -889 -847 -870 -588 -552 -454 -787 -29 -30 -193 -379 -688 -799 -733 -625 -880 -886 -21 -565 -385 -307 -846 -188 -663 -27 -882 -14 -964 -31 -815 -726 -319 -743 -632 -657 -496 -104 -676 -312 -690 -394 -566 -260 -489 -371 -966 -686 -614 -954 -526 -686 -876 -758 -918 -29 -257 -494 -960 -182 -466 -699 -242 -899 -490 -237 -260 -404 -540 -467 -170 -227 -942 -693 -738 -254 -836 -602 -44 -432 -219 -182 -349 -724 -556 -59 -546 -541 -28 -402 -647 -961 -582 -226 -200 -897 -667 -973 -276 -670 -679 -930 -555 -167 -944 -239 -420 -643 -613 -80 -956 -853 -695 -972 -269 -274 -73 -289 -190 -883 -179 -889 -312 -480 -529 -605 -455 -238 -272 -101 -98 -342 -327 -850 -46 -316 -786 -22 -742 -297 -995 -787 -475 -817 -111 -489 -82 -6 -202 -150 -618 -772 -345 -4 -575 -952 -483 -10 -379 -247 -181 -857 -763 -753 -430 -770 -493 -882 -258 -673 -551 -881 -373 -805 -168 -781 -63 -780 -848 -461 -645 -595 -399 -448 -74 -170 -16 -107 -184 -457 -969 -47 -36 -150 -775 -88 -311 -829 -146 -364 -120 -234 -476 -942 -637 -484 -371 -603 -794 -947 -893 -161 -446 -572 -910 -693 -710 -222 -983 -484 -542 -553 -987 -680 -373 -949 -772 -369 -848 -952 -899 -793 -189 -160 -898 -897 -727 -562 -493 -955 -861 -683 -449 -704 -437 -732 -802 -376 -358 -974 -780 -514 -580 -958 -587 -533 -920 -958 -933 -313 -242 -208 -306 -638 -785 -943 -881 -396 -558 -406 -531 -978 -958 -405 -3 -781 -62 -719 -904 -984 -354 -957 -669 -563 -441 -369 -984 -959 -246 -974 -103 -790 -211 -817 -879 -364 -208 -508 -659 -993 -835 -786 -676 -272 -192 -194 -428 -738 -57 -188 -215 -59 -622 -79 -22 -843 -554 -456 -554 -107 -32 -615 -811 -521 -214 -363 -669 -606 -73 -783 -541 -309 -563 -509 -480 -687 -754 -30 -994 -656 -356 -636 -588 -122 -219 -458 -898 -848 -204 -802 -612 -468 -773 -794 -515 -330 -9 -901 -349 -320 -163 -355 -501 -984 -749 -702 -904 -994 -428 -839 -58 -320 -361 -583 -131 -639 -71 -75 -615 -555 -516 -539 -126 -866 -958 -733 -99 -316 -770 -402 -306 -68 -657 -814 -434 -8 -34 -684 -782 -784 -554 -460 -368 -361 -805 -745 -385 -217 -468 -573 -573 -488 -503 -688 -498 -694 -525 -620 -667 -749 -480 -351 -625 -133 -342 -710 -970 -160 -583 -852 -876 -344 -306 -44 -790 -676 -189 -559 -893 -403 -606 -358 -924 -354 -528 -767 -318 -975 -95 -802 -373 -742 -659 -889 -312 -288 -740 -411 -138 -844 -93 -638 -850 -181 -832 -991 -296 -920 -390 -421 -629 -860 -497 -236 -332 -729 -50 -394 -861 -495 -739 -111 -588 -607 -31 -349 -627 -180 -849 -255 -133 -254 -92 -452 -492 -834 -126 -419 -983 -258 -104 -853 -565 -291 -88 -9 -64 -630 -911 -617 -929 -974 -350 -952 -821 -740 -954 -258 -575 -992 -683 -357 -978 -179 -335 -339 -327 -825 -411 -134 -566 -431 -195 -83 -825 -431 -943 -948 -44 -204 -570 -709 -643 -536 -877 -79 -768 -566 -555 -712 -9 -277 -957 -746 -374 -600 -777 -667 -580 -242 -337 -760 -902 -525 -914 -383 -511 -222 -127 -735 -59 -490 -93 -317 -434 -78 -452 -534 -282 -458 -711 -163 -439 -418 -125 -86 -66 -227 -787 -575 -343 -567 -107 -76 -827 -428 -772 -316 -355 -19 -763 -245 -314 -619 -174 -713 -151 -856 -62 -824 -768 -106 -498 -662 -366 -40 -305 -929 -317 -755 -63 -495 -986 -891 -320 -782 -620 -122 -290 -354 -281 -497 -663 -539 -548 -107 -469 -569 -91 -526 -445 -200 -931 -778 -317 -892 -531 -348 -127 -315 -701 -562 -459 -812 -285 -268 -342 -661 -476 -271 -591 -2 -644 -956 -374 -536 -298 -144 -996 -526 -269 -315 -800 -211 -50 -355 -903 -710 -648 -646 -755 -814 -773 -445 -920 -888 -42 -745 -676 -163 -914 -679 -677 -491 -175 -551 -804 -457 -801 -41 -43 -436 -295 -907 -324 -799 -714 -465 -915 -206 -351 -430 -586 -836 -173 -640 -677 -60 -922 -328 -255 -774 -255 -80 -775 -97 -999 -452 -299 -820 -528 -877 -595 -383 -991 -508 -598 -681 -245 -421 -936 -520 -163 -578 -155 -620 -756 -837 -221 -311 -760 -213 -104 -53 -631 -435 -573 -261 -358 -808 -33 -373 -680 -623 -917 -424 -744 -540 -445 -153 -959 -506 -522 -922 -949 -160 -82 -553 -185 -8 -435 -217 -410 -559 -363 -368 -190 -844 -633 -303 -527 -979 -364 -596 -907 -128 -175 -798 -834 -699 -742 -442 -720 -659 -810 -476 -116 -137 -909 -372 -994 -301 -602 -622 -458 -250 -639 -401 -483 -473 -716 -837 -303 -782 -158 -749 -166 -991 -473 -639 -8 -477 -181 -903 -730 -997 -370 -951 -219 -652 -181 -743 -24 -546 -502 -819 -276 -971 -437 -329 -669 -161 -405 -994 -65 -458 -173 -653 -817 -521 -494 -146 -711 -830 -748 -259 -356 -896 -903 -966 -426 -652 -326 -995 -860 -310 -889 -242 -812 -892 -471 -433 -50 -596 -118 -74 -643 -657 -18 -120 -693 -463 -389 -686 -21 -46 -178 -945 -968 -337 -655 -800 -732 -679 -608 -541 -190 -781 -517 -823 -308 -831 -960 -16 -994 -558 -305 -283 -131 -681 -494 -418 -142 -852 -371 -287 -322 -15 -736 -115 -81 -257 -578 -984 -463 -330 -735 -355 -727 -47 -793 -539 -288 -227 -923 -723 -22 -402 -383 -834 -420 -576 -869 -990 -676 -51 -345 -302 -342 -180 -532 -337 -565 -597 -335 -552 -401 -899 -566 -286 -871 -902 -835 -168 -862 -136 -404 -956 -803 -856 -862 -689 -445 -615 -685 -847 -352 -980 -77 -552 -534 -490 -166 -135 -922 -342 -552 -557 -329 -596 -855 -934 -838 -647 -925 -768 -333 -716 -828 -182 -33 -876 -254 -303 -337 -170 -405 -109 -141 -467 -97 -75 -898 -943 -862 -385 -157 -188 -84 -336 -400 -329 -674 -800 -310 -848 -340 -616 -946 -512 -789 -973 -916 -66 -22 -894 -812 -339 -427 -294 -602 -880 -537 -865 -256 -437 -104 -526 -934 -142 -156 -979 -866 -945 -922 -803 -638 -925 -568 -830 -237 -547 -935 -874 -948 -88 -795 -601 -70 -673 -687 -822 -778 -172 -38 -371 -953 -222 -711 -453 -964 -378 -601 -310 -421 -745 -469 -121 -662 -245 -277 -480 -796 -238 -635 -794 -363 -785 -951 -298 -953 -971 -582 -116 -931 -596 -441 -126 -629 -557 -122 -975 -583 -438 -621 -933 -377 -500 -502 -382 -212 -974 -160 -498 -619 -897 -90 -629 -218 -257 -893 -269 -5 -187 -171 -179 -716 -681 -920 -179 -960 -6 -450 -144 -771 -351 -735 -319 -372 -680 -404 -401 -980 -445 -880 -963 -228 -6 -16 -210 -332 -316 -490 -655 -482 -460 -85 -521 -614 -170 -881 -424 -62 -810 -672 -63 -329 -201 -667 -78 -458 -75 -894 -752 -677 -971 -3 -958 -394 -181 -947 -904 -664 -796 -335 -270 -788 -671 -451 -273 -111 -263 -812 -591 -998 -514 -882 -100 -478 -222 -778 -572 -122 -307 -953 -529 -528 -810 -921 -878 -595 -707 -577 -273 -67 -936 -691 -404 -491 -98 -614 -537 -775 -168 -177 -131 -592 -294 -872 -793 -876 -390 -639 -808 -603 -41 -440 -855 -347 -594 -608 -254 -990 -448 -712 -294 -759 -631 -406 -468 -880 -748 -433 -820 -706 -147 -16 -882 -542 -808 -46 -573 -187 -49 -389 -832 -874 -130 -774 -467 -580 -140 -967 -137 -25 -781 -85 -522 -793 -465 -729 -943 -641 -120 -407 -628 -885 -702 -402 -769 -108 -564 -143 -518 -83 -923 -22 -121 -39 -834 -798 -112 -69 -394 -287 -581 -408 -84 -817 -178 -925 -263 -142 -838 -278 -333 -603 -713 -740 -817 -71 -363 -792 -297 -195 -121 -807 -598 -614 -898 -741 -965 -974 -405 -279 -720 -958 -100 -55 -309 -825 -56 -76 -180 -834 -940 -56 -892 -356 -438 -104 -956 -989 -330 -57 -864 -193 -727 -335 -749 -682 -469 -853 -509 -176 -35 -875 -916 -210 -15 -305 -795 -317 -442 -421 -462 -793 -222 -894 -864 -166 -61 -896 -670 -659 -555 -113 -722 -440 -755 -886 -735 -995 -534 -796 -838 -261 -305 -854 -270 -150 -920 -913 -347 -402 -604 -551 -500 -802 -81 -450 -102 -470 -295 -353 -731 -699 -341 -308 -924 -297 -283 -525 -16 -988 -961 -251 -875 -881 -491 -489 -713 -576 -475 -819 -4 -988 -52 -136 -366 -457 -810 -473 -295 -66 -569 -677 -575 -817 -112 -156 -694 -154 -423 -506 -730 -158 -563 -687 -396 -840 -162 -440 -553 -564 -127 -748 -551 -340 -656 -926 -632 -63 -57 -838 -123 -324 -653 -672 -566 -448 -886 -234 -208 -912 -523 -98 -572 -30 -785 -751 -617 -814 -800 -584 -211 -946 -981 -721 -452 -136 -212 -51 -571 -791 -582 -54 -176 -855 -471 -449 -642 -13 -609 -368 -886 -109 -401 -601 -959 -702 -868 -364 -893 -638 -231 -163 -599 -179 -161 -871 -783 -404 -797 -395 -940 -931 -768 -444 -883 -871 -71 -568 -130 -917 -560 -352 -431 -352 -461 -89 -787 -329 -598 -301 -966 -364 -640 -279 -29 -218 -840 -708 -190 -305 -594 -772 -404 -437 -299 -122 -350 -784 -880 -431 -619 -77 -917 -532 -908 -227 -931 -596 -903 -220 -782 -648 -819 -948 -614 -69 -633 -65 -213 -499 -465 -629 -670 -733 -657 -397 -293 -774 -179 -322 -343 -684 -154 -651 -912 -694 -189 -307 -187 -827 -609 -592 -622 -719 -100 -402 -288 -557 -845 -864 -814 -101 -429 -311 -940 -785 -162 -584 -640 -285 -543 -529 -246 -754 -869 -796 -910 -801 -799 -342 -239 -367 -267 -177 -806 -846 -10 -403 -252 -845 -149 -543 -529 -462 -389 -741 -631 -274 -705 -949 -929 -62 -261 -327 -598 -725 -750 -396 -181 -485 -579 -78 -704 -460 -494 -222 -340 -978 -71 -166 -433 -799 -792 -933 -610 -933 -971 -304 -743 -529 -709 -952 -837 -298 -189 -159 -40 -98 -215 -824 -199 -364 -673 -747 -355 -872 -238 -13 -820 -610 -223 -836 -3 -594 -619 -294 -196 -725 -592 -404 -990 -303 -298 -795 -556 -430 -448 -646 -103 -523 -6 -404 -653 -338 -953 -23 -268 -397 -719 -303 -124 -763 -541 -917 -575 -231 -648 -155 -407 -635 -664 -168 -985 -36 -801 -462 -19 -954 -353 -450 -552 -633 -199 -104 -635 -764 -126 -95 -76 -917 -400 -42 -322 -965 -152 -164 -817 -372 -263 -693 -844 -200 -570 -762 -199 -115 -870 -494 -766 -544 -105 -723 -774 -413 -467 -752 -77 -139 -319 -15 -131 -688 -322 -259 -124 -245 -878 -753 -490 -336 -397 -85 -267 -424 -624 -838 -617 -284 -279 -579 -843 -234 -410 -753 -183 -565 -769 -965 -877 -718 -902 -87 -378 -422 -958 -240 -544 -958 -589 -419 -187 -298 -73 -639 -555 -442 -363 -712 -150 -108 -404 -992 -321 -847 -21 -15 -894 -752 -804 -528 -812 -681 -323 -358 -984 -417 -374 -243 -334 -710 -838 -941 -875 -694 -378 -381 -328 -641 -222 -225 -833 -183 -368 -312 -420 -167 -31 -321 -837 -988 -26 -350 -561 -589 -752 -996 -911 -404 -823 -704 -874 -535 -862 -879 -452 -217 -205 -275 -364 -345 -920 -187 -352 -583 -531 -783 -165 -58 -93 -420 -2 -273 -390 -888 -596 -954 -175 -957 -902 -277 -995 -220 -490 -641 -309 -600 -961 -784 -280 -230 -167 -295 -29 -505 -510 -307 -950 -12 -907 -829 -892 -553 -393 -752 -57 -384 -862 -344 -525 -463 -241 -913 -936 -867 -50 -458 -626 -59 -846 -846 -429 -258 -291 -561 -60 -245 -560 -162 -810 -141 -243 -516 -524 -269 -299 -450 -204 -305 -701 -657 -183 -872 -5 -879 -620 -900 -561 -650 -4 -658 -945 -428 -801 -711 -350 -198 -568 -273 -211 -429 -708 -147 -726 -729 -138 -156 -164 -171 -399 -960 -188 -71 -177 -527 -833 -372 -834 -782 -367 -710 -685 -745 -976 -675 -787 -887 -496 -532 -745 -293 -648 -672 -433 -418 -107 -999 -163 -616 -702 -474 -731 -32 -875 -100 -578 -719 -332 -971 -903 -723 -930 -814 -156 -630 -130 -302 -794 -713 -356 -754 -161 -854 -179 -420 -54 -502 -787 -814 -192 -911 -76 -962 -4 -61 -144 -529 -108 -903 -240 -786 -173 -162 -927 -794 -577 -112 -512 -526 -585 -973 -37 -380 -647 -900 -469 -869 -462 -51 -697 -110 -992 -89 -905 -47 -661 -40 -224 -364 -557 -255 -151 -507 -170 -343 -8 -604 -971 -594 -475 -63 -802 -31 -420 -259 -968 -650 -34 -200 -281 -408 -457 -997 -946 -611 -67 -879 -928 -71 -298 -110 -217 -842 -329 -686 -532 -931 -60 -641 -447 -770 -334 -611 -789 -476 -961 -213 -562 -300 -86 -264 -951 -764 -836 -870 -365 -377 -78 -970 -285 -5 -704 -593 -406 -177 -445 -786 -786 -569 -966 -534 -91 -287 -636 -722 -575 -812 -422 -488 -299 -518 -483 -443 -654 -964 -90 -350 -416 -368 -166 -6 -25 -890 -244 -297 -926 -470 -199 -23 -692 -711 -903 -923 -715 -447 -509 -791 -769 -397 -503 -260 -586 -21 -452 -9 -682 -441 -260 -174 -561 -362 -370 -470 -314 -454 -391 -163 -403 -915 -569 -282 -144 -999 -697 -316 -296 -635 -787 -612 -211 -437 -511 -720 -283 -740 -490 -411 -502 -136 -624 -433 -344 -714 -944 -126 -344 -871 -434 -588 -380 -52 -64 -307 -165 -585 -642 -2 -52 -368 -415 -223 -920 -408 -863 -818 -713 -552 -494 -824 -442 -561 -602 -857 -642 -595 -862 -188 -87 -810 -701 -371 -258 -472 -746 -696 -701 -236 -259 -601 -991 -353 -68 -977 -629 -937 -463 -67 -831 -407 -438 -893 -199 -547 -468 -958 -73 -618 -113 -344 -545 -718 -944 -37 -170 -379 -74 -608 -32 -211 -229 -610 -353 -161 -36 -363 -924 -754 -992 -659 -768 -778 -629 -376 -962 -921 -749 -395 -463 -407 -384 -31 -218 -66 -960 -763 -884 -905 -509 -160 -119 -47 -656 -52 -905 -80 -20 -169 -975 -779 -65 -911 -862 -5 -526 -272 -657 -455 -758 -410 -351 -619 -619 -578 -14 -733 -461 -485 -418 -988 -118 -996 -753 -257 -711 -893 -787 -670 -381 -4 -329 -305 -927 -403 -645 -627 -566 -168 -315 -699 -653 -104 -637 -764 -790 -455 -984 -525 -559 -558 -998 -420 -613 -344 -166 -16 -272 -527 -809 -280 -569 -984 -707 -817 -197 -757 -855 -527 -500 -947 -133 -800 -680 -322 -440 -530 -773 -154 -119 -401 -623 -754 -298 -458 -52 -932 -986 -379 -700 -881 -466 -620 -109 -978 -209 -728 -510 -161 -477 -482 -744 -241 -864 -517 -697 -833 -733 -873 -73 -253 -840 -450 -330 -393 -427 -537 -66 -693 -766 -420 -325 -369 -853 -151 -392 -212 -663 -491 -551 -330 -866 -356 -890 -225 -777 -112 -292 -694 -937 -831 -174 -817 -200 -861 -29 -51 -536 -212 -994 -549 -350 -627 -162 -696 -856 -788 -935 -535 -234 -743 -463 -714 -873 -192 -932 -647 -6 -33 -114 -723 -623 -994 -32 -433 -803 -128 -922 -575 -533 -730 -953 -550 -303 -98 -401 -473 -415 -255 -562 -106 -779 -655 -741 -592 -613 -844 -11 -154 -523 -448 -160 -62 -753 -339 -119 -756 -314 -730 -761 -517 -899 -739 -790 -97 -91 -638 -276 -64 -622 -438 -590 -592 -101 -713 -295 -488 -844 -314 -23 -932 -759 -11 -47 -5 -605 -393 -799 -742 -324 -215 -935 -511 -848 -386 -753 -98 -847 -586 -372 -673 -169 -507 -21 -648 -434 -383 -740 -27 -270 -738 -170 -946 -893 -497 -723 -269 -794 -236 -704 -350 -170 -693 -621 -602 -9 -869 -375 -545 -409 -140 -664 -583 -600 -833 -946 -387 -88 -685 -605 -796 -635 -482 -805 -37 -516 -689 -840 -572 -105 -513 -777 -884 -263 -118 -200 -290 -253 -84 -894 -715 -286 -509 -78 -78 -10 -229 -700 -272 -270 -622 -494 -38 -623 -317 -64 -815 -75 -380 -66 -987 -583 -118 -233 -532 -764 -794 -531 -63 -568 -707 -334 -527 -592 -397 -258 -182 -655 -341 -383 -233 -924 -343 -789 -359 -831 -260 -853 -552 -275 -736 -657 -279 -703 -295 -967 -103 -166 -132 -434 -130 -146 -167 -474 -439 -768 -23 -220 -823 -552 -886 -548 -526 -231 -153 -476 -281 -513 -933 -678 -716 -125 -337 -253 -853 -9 -323 -92 -871 -893 -52 -558 -627 -709 -577 -560 -78 -762 -203 -718 -395 -424 -419 -948 -359 -871 -358 -326 -90 -790 -190 -401 -210 -642 -771 -197 -200 -32 -283 -101 -789 -246 -455 -94 -947 -325 -442 -377 -169 -478 -202 -349 -297 -320 -170 -656 -23 -934 -688 -844 -800 -233 -53 -568 -586 -808 -244 -860 -734 -352 -683 -919 -199 -984 -15 -662 -725 -996 -828 -11 -345 -500 -23 -587 -659 -650 -799 -618 -511 -363 -682 -891 -704 -964 -414 -556 -496 -302 -319 -839 -900 -522 -458 -98 -614 -550 -891 -154 -145 -417 -275 -742 -633 -885 -75 -227 -980 -558 -435 -788 -303 -642 -566 -643 -539 -354 -969 -965 -814 -995 -177 -338 -986 -186 -261 -904 -333 -755 -352 -539 -201 -202 -689 -782 -146 -959 -156 -730 -723 -401 -554 -870 -731 -82 -116 -196 -727 -648 -843 -638 -208 -507 -548 -152 -521 -294 -20 -821 -181 -805 -13 -327 -194 -281 -824 -757 -186 -739 -20 -117 -608 -685 -941 -83 -691 -565 -673 -972 -216 -62 -142 -207 -449 -229 -795 -549 -863 -356 -804 -817 -193 -848 -223 -628 -529 -614 -763 -281 -963 -447 -705 -949 -285 -674 -133 -154 -349 -52 -361 -427 -369 -767 -619 -234 -199 -947 -668 -286 -955 -325 -253 -779 -754 -685 -686 -897 -465 -85 -905 -972 -265 -446 -367 -475 -416 -748 -940 -431 -131 -311 -69 -212 -464 -368 -132 -2 -106 -378 -412 -82 -217 -825 -787 -9 -335 -992 -377 -928 -977 -125 -552 -466 -843 -120 -98 -675 -1 -135 -330 -104 -684 -155 -562 -18 -342 -774 -870 -459 -244 -422 -250 -914 -440 -130 -721 -50 -69 -289 -534 -828 -675 -963 -622 -610 -344 -120 -161 -429 -592 -13 -175 -146 -496 -918 -963 -616 -159 -105 -656 -444 -682 -418 -29 -882 -972 -316 -28 -714 -503 -864 -637 -366 -668 -497 -425 -397 -398 -985 -780 -794 -817 -192 -738 -586 -862 -877 -63 -838 -6 -339 -393 -690 -308 -583 -623 -201 -482 -121 -411 -274 -933 -631 -716 -390 -731 -617 -694 -92 -484 -156 -150 -153 -639 -799 -682 -533 -867 -390 -467 -66 -198 -403 -452 -919 -584 -614 -625 -354 -129 -385 -39 -430 -688 -527 -810 -953 -11 -705 -856 -688 -619 -981 -568 -908 -921 -141 -37 -438 -75 -21 -682 -699 -195 -522 -948 -931 -538 -878 -882 -444 -49 -870 -357 -73 -669 -240 -303 -545 -83 -143 -160 -223 -462 -548 -739 -803 -144 -511 -153 -50 -643 -151 -687 -511 -7 -695 -453 -12 -108 -973 -861 -72 -349 -298 -155 -255 -232 -974 -129 -99 -351 -595 -53 -168 -330 -2 -342 -919 -377 -710 -522 -15 -458 -907 -794 -489 -914 -1 -589 -761 -945 -565 -851 -881 -284 -45 -43 -661 -907 -529 -192 -357 -993 -511 -645 -500 -891 -955 -54 -636 -219 -652 -715 -249 -437 -956 -608 -422 -144 -975 -563 -624 -774 -926 -123 -875 -195 -434 -540 -867 -630 -475 -364 -731 -141 -608 -556 -839 -981 -20 -985 -882 -454 -778 -851 -900 -512 -259 -507 -270 -176 -255 -142 -863 -9 -475 -355 -162 -251 -288 -955 -504 -871 -746 -834 -198 -676 -420 -647 -979 -600 -830 -560 -658 -29 -855 -937 -675 -334 -498 -902 -256 -731 -504 -600 -594 -50 -257 -369 -211 -707 -235 -253 -238 -459 -476 -659 -47 -432 -870 -382 -973 -889 -978 -872 -250 -923 -180 -405 -816 -52 -314 -429 -705 -603 -750 -875 -192 -867 -638 -657 -305 -776 -463 -241 -542 -947 -970 -999 -451 -626 -416 -761 -757 -281 -140 -628 -318 -587 -502 -318 -580 -901 -6 -234 -207 -303 -661 -684 -126 -106 -105 -753 -527 -424 -774 -996 -515 -630 -605 -740 -379 -570 -631 -671 -249 -713 -784 -273 -58 -558 -896 -47 -482 -369 -865 -981 -92 -99 -817 -606 -298 -112 -982 -354 -951 -576 -123 -157 -800 -688 -541 -769 -48 -933 -386 -407 -44 -864 -97 -479 -159 -697 -850 -859 -643 -162 -489 -317 -617 -280 -588 -447 -837 -953 -603 -610 -157 -842 -149 -355 -822 -47 -360 -118 -987 -214 -947 -939 -619 -721 -666 -464 -169 -478 -214 -226 -591 -48 -61 -64 -573 -277 -212 -105 -515 -901 -885 -861 -509 -58 -402 -692 -674 -662 -545 -159 -205 -466 -606 -574 -355 -959 -952 -915 -699 -592 -111 -700 -995 -698 -252 -435 -40 -68 -109 -482 -703 -809 -654 -769 -296 -28 -863 -738 -88 -354 -334 -722 -135 -357 -307 -433 -338 -425 -386 -59 -894 -243 -187 -398 -299 -630 -848 -743 -720 -429 -41 -547 -23 -574 -500 -538 -779 -653 -758 -86 -754 -98 -811 -331 -279 -417 -622 -775 -582 -15 -783 -117 -427 -188 -527 -632 -997 -280 -196 -53 -747 -69 -665 -37 -133 -231 -803 -855 -654 -917 -405 -476 -213 -19 -389 -3 -918 -450 -509 -330 -656 -672 -61 -460 -865 -311 -650 -940 -314 -945 -77 -214 -371 -362 -408 -999 -590 -494 -175 -602 -817 -704 -491 -867 -985 -337 -164 -454 -229 -778 -50 -952 -66 -385 -512 -411 -472 -377 -615 -833 -222 -734 -203 -711 -527 -871 -905 -627 -847 -655 -492 -966 -897 -265 -54 -55 -441 -871 -666 -989 -938 -418 -664 -892 -64 -806 -414 -558 -347 -566 -119 -597 -864 -135 -848 -429 -288 -248 -243 -245 -236 -479 -606 -671 -245 -783 -359 -182 -430 -108 -140 -317 -802 -92 -379 -10 -242 -289 -497 -634 -475 -503 -755 -161 -893 -153 -434 -206 -575 -584 -449 -593 -37 -341 -135 -220 -23 -332 -381 -731 -204 -614 -40 -577 -345 -779 -11 -819 -130 -411 -469 -661 -965 -347 -694 -185 -546 -240 -648 -38 -806 -357 -159 -301 -724 -352 -753 -210 -805 -883 -148 -68 -264 -949 -939 -586 -455 -60 -629 -3 -46 -398 -536 -1 -639 -215 -432 -584 -552 -507 -203 -149 -589 -287 -322 -261 -489 -694 -460 -562 -774 -193 -44 -167 -530 -831 -95 -365 -991 -426 -945 -716 -902 -580 -569 -631 -404 -514 -732 -413 -554 -353 -218 -264 -753 -783 -38 -234 -390 -783 -243 -133 -976 -86 -16 -907 -163 -917 -6 -28 -462 -89 -712 -885 -589 -614 -7 -459 -456 -102 -759 -312 -619 -743 -592 -708 -720 -41 -725 -729 -21 -451 -39 -351 -723 -524 -558 -267 -572 -314 -45 -862 -253 -168 -820 -582 -782 -786 -677 -749 -108 -902 -447 -436 -490 -816 -761 -852 -97 -425 -212 -862 -704 -982 -768 -574 -620 -424 -847 -166 -171 -714 -955 -405 -732 -62 -401 -597 -7 -38 -697 -766 -617 -690 -300 -392 -966 -588 -234 -647 -303 -71 -992 -317 -401 -117 -601 -991 -425 -64 -229 -332 -356 -392 -699 -72 -221 -307 -820 -959 -45 -997 -142 -634 -490 -496 -791 -347 -366 -797 -527 -167 -771 -13 -418 -585 -266 -340 -997 -675 -630 -34 -113 -562 -329 -863 -482 -608 -452 -454 -411 -538 -552 -537 -243 -25 -268 -254 -750 -796 -791 -356 -526 -780 -350 -199 -822 -126 -167 -651 -976 -296 -609 -336 -446 -615 -25 -768 -324 -975 -273 -855 -388 -489 -785 -553 -521 -888 -153 -893 -431 -305 -401 -272 -515 -231 -524 -884 -450 -805 -981 -632 -283 -456 -956 -440 -950 -780 -252 -760 -653 -340 -276 -825 -893 -614 -263 -297 -503 -862 -823 -373 -802 -103 -414 -942 -831 -457 -669 -48 -462 -496 -986 -676 -526 -598 -346 -928 -170 -656 -207 -23 -42 -851 -2 -741 -422 -282 -202 -844 -147 -586 -346 -959 -56 -931 -512 -334 -301 -106 -443 -737 -942 -94 -610 -532 -20 -779 -839 -701 -906 -7 -60 -474 -953 -974 -690 -209 -714 -308 -717 -105 -928 -328 -970 -989 -100 -303 -204 -587 -996 -209 -715 -22 -217 -88 -212 -98 -67 -544 -269 -626 -51 -704 -909 -298 -452 -737 -528 -967 -196 -30 -85 -701 -496 -756 -462 -966 -531 -205 -750 -654 -1000 -529 -906 -782 -89 -847 -404 -423 -645 -221 -93 -155 -550 -400 -348 -524 -747 -249 -134 -320 -418 -42 -59 -659 -934 -458 -818 -155 -974 -938 -856 -312 -229 -815 -606 -258 -958 -353 -916 -788 -686 -451 -959 -347 -297 -92 -811 -328 -980 -904 -797 -4 -695 -277 -314 -913 -419 -466 -284 -391 -439 -88 -485 -143 -963 -599 -658 -942 -353 -91 -655 -115 -502 -959 -304 -49 -29 -376 -849 -519 -347 -326 -561 -556 -504 -900 -600 -4 -491 -901 -670 -618 -121 -236 -731 -248 -605 -679 -363 -779 -192 -823 -596 -714 -562 -727 -154 -510 -411 -753 -870 -227 -485 -101 -675 -446 -931 -9 -167 -869 -751 -452 -572 -740 -665 -166 -629 -159 -652 -589 -170 -189 -668 -635 -742 -906 -408 -348 -555 -370 -387 -723 -931 -102 -343 -657 -619 -126 -887 -419 -917 -186 -650 -212 -789 -590 -921 -755 -9 -533 -989 -597 -209 -849 -517 -796 -153 -761 -487 -192 -643 -995 -929 -977 -1000 -151 -852 -113 -298 -695 -985 -936 -380 -970 -962 -276 -275 -896 -969 -280 -434 -583 -107 -900 -895 -972 -956 -732 -263 -878 -166 -928 -965 -59 -646 -439 -60 -751 -31 -562 -935 -420 -192 -403 -669 -832 -64 -115 -282 -105 -617 -535 -111 -867 -377 -521 -352 -871 -385 -614 -17 -809 -123 -540 -637 -919 -635 -736 -881 -971 -811 -743 -740 -458 -49 -53 -764 -577 -471 -838 -615 -634 -442 -281 -779 -312 -136 -278 -745 -889 -140 -921 -19 -99 -317 -249 -141 -852 -336 -22 -808 -446 -802 -461 -662 -48 -993 -78 -121 -860 -112 -26 -943 -151 -883 -920 -991 -926 -346 -608 -781 -931 -477 -231 -62 -774 -977 -18 -442 -49 -24 -668 -431 -449 -900 -20 -746 -27 -235 -961 -982 -917 -57 -631 -363 -674 -235 -252 -169 -302 -459 -611 -547 -480 -75 -383 -66 -898 -474 -937 -859 -887 -748 -417 -57 -58 -328 -541 -655 -94 -15 -91 -25 -485 -10 -303 -15 -438 -887 -774 -334 -105 -994 -782 -879 -696 -267 -239 -849 -342 -632 -414 -478 -190 -10 -281 -55 -517 -935 -925 -562 -904 -223 -372 -484 -113 -551 -905 -832 -54 -380 -261 -769 -502 -303 -588 -511 -239 -726 -32 -726 -864 -241 -165 -812 -573 -555 -982 -198 -185 -317 -208 -461 -246 -1 -538 -994 -788 -346 -98 -578 -643 -868 -851 -483 -287 -835 -230 -155 -635 -771 -490 -362 -598 -270 -506 -166 -366 -387 -634 -3 -824 -569 -585 -102 -97 -298 -813 -525 -859 -299 -451 -483 -364 -330 -907 -819 -356 -560 -493 -392 -61 -210 -292 -404 -773 -208 -644 -804 -507 -572 -989 -374 -142 -540 -506 -203 -94 -478 -342 -396 -610 -955 -671 -207 -719 -218 -939 -402 -154 -391 -142 -538 -966 -264 -327 -369 -775 -830 -415 -772 -576 -723 -808 -145 -265 -702 -168 -396 -444 -116 -129 -564 -39 -886 -233 -766 -34 -583 -532 -716 -639 -305 -611 -566 -707 -610 -586 -345 -680 -134 -412 -583 -582 -897 -449 -599 -274 -11 -63 -308 -871 -560 -787 -490 -360 -165 -789 -234 -722 -963 -609 -17 -905 -172 -241 -540 -418 -260 -858 -348 -706 -365 -543 -982 -747 -710 -384 -613 -988 -978 -640 -583 -578 -565 -137 -666 -43 -528 -900 -705 -771 -554 -242 -697 -665 -725 -383 -690 -155 -91 -886 -564 -984 -399 -510 -998 -289 -799 -549 -908 -957 -667 -403 -582 -592 -632 -435 -33 -866 -512 -335 -355 -447 -791 -464 -725 -552 -457 -801 -145 -245 -297 -700 -277 -624 -146 -269 -981 -481 -623 -395 -367 -988 -730 -322 -801 -314 -204 -354 -801 -696 -307 -195 -283 -904 -337 -562 -568 -436 -288 -120 -644 -525 -611 -636 -852 -381 -608 -272 -841 -965 -200 -121 -884 -938 -601 -522 -202 -664 -540 -887 -33 -340 -245 -899 -636 -912 -536 -676 -493 -433 -634 -333 -582 -23 -536 -226 -364 -57 -442 -272 -439 -795 -979 -97 -72 -908 -731 -676 -761 -329 -484 -605 -280 -29 -801 -921 -967 -812 -20 -655 -647 -238 -786 -735 -15 -461 -456 -634 -343 -996 -536 -262 -53 -184 -604 -163 -840 -148 -448 -207 -428 -338 -687 -990 -218 -412 -221 -233 -999 -628 -476 -16 -441 -358 -642 -151 -96 -22 -181 -521 -192 -629 -674 -385 -699 -734 -268 -769 -809 -394 -811 -144 -671 -549 -409 -111 -282 -104 -1000 -376 -952 -878 -378 -603 -574 -62 -229 -702 -70 -868 -520 -436 -947 -596 -162 -902 -694 -745 -636 -305 -114 -945 -549 -116 -272 -54 -171 -431 -368 -399 -246 -33 -425 -904 -724 -71 -601 -441 -665 -15 -908 -118 -726 -142 -108 -461 -650 -248 -761 -379 -121 -987 -230 -208 -780 -949 -491 -330 -147 -122 -429 -426 -444 -425 -242 -983 -50 -588 -932 -30 -916 -935 -686 -371 -663 -249 -665 -526 -230 -410 -751 -398 -4 -241 -269 -161 -315 -738 -384 -422 -519 -833 -330 -200 -499 -976 -130 -864 -150 -646 -968 -773 -987 -318 -828 -780 -743 -844 -617 -160 -230 -683 -42 -248 -571 -128 -358 -699 -675 -10 -622 -44 -600 -574 -240 -54 -864 -516 -669 -396 -96 -270 -438 -301 -396 -696 -312 -546 -433 -809 -121 -625 -262 -198 -385 -166 -120 -734 -505 -276 -470 -445 -918 -961 -577 -252 -490 -98 -3 -895 -985 -398 -182 -426 -265 -104 -404 -521 -259 -698 -660 -521 -566 -629 -896 -848 -835 -170 -498 -973 -725 -921 -80 -665 -77 -850 -566 -115 -807 -785 -435 -580 -9 -688 -607 -560 -872 -830 -585 -3 -957 -79 -872 -883 -337 -426 -753 -273 -508 -704 -678 -192 -527 -634 -574 -344 -244 -66 -747 -974 -681 -322 -53 -536 -126 -791 -684 -937 -269 -97 -403 -445 -302 -644 -895 -856 -839 -689 -781 -181 -413 -916 -834 -646 -22 -109 -658 -848 -425 -658 -524 -709 -974 -723 -939 -342 -266 -100 -709 -511 -476 -795 -210 -427 -162 -548 -369 -864 -134 -548 -834 -952 -296 -103 -121 -637 -49 -795 -701 -921 -763 -760 -937 -117 -716 -463 -456 -881 -957 -945 -851 -352 -598 -619 -419 -287 -89 -635 -711 -914 -76 -348 -531 -672 -350 -227 -683 -459 -987 -263 -902 -846 -857 -897 -113 -904 -769 -450 -570 -535 -931 -687 -715 -52 -395 -451 -318 -663 -823 -847 -112 -851 -361 -334 -138 -219 -134 -610 -589 -311 -617 -455 -881 -213 -634 -574 -180 -658 -763 -104 -168 -173 -101 -543 -783 -175 -814 -566 -736 -557 -925 -56 -130 -840 -524 -981 -368 -435 -152 -162 -168 -591 -434 -39 -421 -940 -119 -567 -736 -698 -634 -500 -70 -567 -917 -876 -441 -525 -477 -761 -148 -413 -831 -737 -687 -939 -513 -497 -382 -9 -147 -335 -232 -498 -226 -417 -823 -284 -244 -63 -136 -246 -335 -381 -732 -353 -246 -266 -340 -580 -881 -644 -951 -808 -502 -358 -692 -686 -818 -45 -541 -677 -974 -222 -686 -224 -975 -926 -531 -274 -197 -924 -773 -272 -870 -259 -836 -477 -294 -405 -847 -505 -89 -923 -708 -598 -823 -216 -552 -204 -481 -231 -592 -262 -835 -978 -538 -186 -378 -140 -207 -173 -752 -4 -4 -444 -150 -383 -713 -653 -408 -917 -334 -988 -914 -600 -340 -286 -691 -64 -762 -378 -269 -630 -703 -41 -125 -330 -892 -734 -91 -753 -165 -66 -8 -897 -650 -846 -732 -889 -134 -315 -137 -863 -899 -819 -646 -26 -372 -968 -517 -243 -562 -407 -277 -199 -343 -185 -618 -1 -191 -525 -472 -243 -156 -657 -695 -614 -786 -143 -470 -738 -765 -562 -366 -174 -677 -984 -51 -80 -966 -970 -945 -878 -318 -622 -295 -706 -187 -986 -458 -894 -817 -832 -390 -954 -147 -45 -502 -158 -461 -180 -840 -65 -989 -978 -665 -539 -221 -431 -609 -547 -240 -408 -418 -583 -663 -504 -969 -934 -218 -259 -10 -257 -308 -621 -132 -447 -869 -543 -531 -978 -730 -574 -176 -31 -784 -170 -169 -2 -12 -253 -252 -880 -533 -14 -930 -931 -917 -666 -917 -692 -340 -57 -578 -695 -211 -492 -96 -822 -184 -375 -429 -876 -557 -795 -821 -194 -830 -301 -937 -64 -124 -577 -450 -406 -421 -12 -919 -746 -572 -287 -325 -399 -895 -85 -290 -164 -767 -541 -837 -241 -78 -871 -684 -64 -128 -890 -289 -384 -228 -579 -637 -934 -819 -788 -815 -66 -451 -79 -129 -50 -867 -46 -779 -559 -516 -362 -734 -492 -189 -741 -170 -59 -22 -960 -320 -581 -803 -742 -838 -256 -287 -706 -687 -953 -702 -203 -660 -273 -849 -684 -807 -489 -692 -640 -209 -237 -764 -559 -407 -351 -708 -526 -696 -28 -304 -191 -905 -169 -966 -223 -903 -846 -637 -824 -123 -383 -147 -96 -976 -602 -695 -673 -332 -478 -599 -738 -882 -487 -875 -687 -152 -72 -904 -391 -599 -23 -731 -95 -437 -699 -217 -687 -707 -322 -759 -859 -872 -22 -139 -35 -619 -104 -453 -334 -194 -75 -302 -460 -61 -797 -939 -253 -381 -691 -658 -679 -726 -679 -904 -290 -829 -412 -813 -87 -399 -182 -448 -538 -938 -46 -162 -658 -420 -437 -604 -286 -752 -708 -96 -610 -804 -98 -206 -824 -796 -187 -114 -922 -175 -471 -10 -168 -742 -365 -985 -910 -35 -891 -235 -672 -557 -282 -965 -699 -523 -291 -98 -652 -225 -874 -972 -801 -286 -862 -449 -730 -937 -559 -440 -27 -856 -373 -763 -920 -385 -631 -39 -210 -990 -249 -76 -181 -80 -641 -68 -409 -54 -747 -764 -785 -394 -650 -435 -94 -707 -98 -425 -956 -999 -466 -983 -535 -901 -396 -895 -342 -44 -13 -431 -406 -402 -837 -104 -643 -78 -282 -680 -906 -629 -247 -111 -323 -652 -403 -27 -956 -490 -236 -496 -94 -889 -722 -59 -225 -702 -822 -653 -481 -199 -310 -482 -919 -489 -333 -921 -592 -778 -6 -654 -86 -981 -985 -305 -398 -238 -664 -87 -18 -859 -270 -191 -705 -430 -682 -216 -505 -655 -950 -608 -769 -183 -987 -246 -947 -163 -202 -744 -68 -58 -264 -54 -588 -925 -909 -270 -811 -984 -48 -458 -538 -239 -92 -417 -330 -54 -643 -564 -641 -168 -961 -324 -262 -36 -786 -156 -394 -89 -515 -904 -693 -528 -620 -654 -56 -857 -717 -630 -377 -979 -658 -953 -853 -142 -265 -196 -26 -787 -250 -140 -585 -318 -699 -663 -709 -405 -805 -762 -407 -420 -410 -753 -748 -160 -558 -516 -991 -84 -318 -749 -213 -48 -467 -78 -757 -991 -18 -952 -431 -364 -542 -262 -789 -937 -467 -698 -505 -559 -285 -684 -200 -42 -195 -376 -297 -144 -148 -778 -556 -282 -737 -984 -649 -818 -301 -513 -116 -387 -609 -976 -625 -752 -626 -418 -704 -493 -640 -192 -982 -182 -774 -946 -233 -204 -927 -232 -423 -889 -984 -930 -422 -422 -334 -543 -585 -437 -773 -851 -996 -557 -766 -920 -485 -394 -191 -249 -673 -434 -684 -55 -572 -556 -297 -986 -50 -487 -657 -394 -230 -388 -741 -487 -852 -840 -352 -28 -801 -899 -604 -129 -446 -369 -986 -84 -695 -551 -521 -696 -154 -875 -561 -200 -995 -480 -537 -738 -282 -520 -351 -958 -364 -183 -21 -752 -75 -504 -155 -812 -271 -999 -472 -595 -986 -350 -950 -416 -356 -826 -998 -464 -980 -341 -245 -876 -433 -540 -805 -678 -952 -295 -762 -686 -502 -868 -963 -737 -819 -986 -947 -922 -915 -572 -273 -111 -177 -653 -280 -315 -537 -232 -673 -842 -663 -48 -926 -288 -198 -409 -938 -731 -173 -505 -536 -686 -856 -446 -793 -933 -324 -241 -936 -248 -358 -167 -942 -455 -130 -130 -276 -7 -236 -574 -816 -974 -444 -307 -383 -878 -717 -729 -681 -652 -634 -397 -818 -791 -727 -510 -868 -740 -404 -460 -296 -284 -13 -69 -534 -395 -366 -187 -672 -637 -421 -502 -397 -681 -66 -584 -831 -248 -504 -461 -785 -36 -235 -946 -716 -408 -46 -368 -913 -970 -892 -798 -124 -783 -293 -838 -336 -221 -230 -964 -530 -693 -831 -305 -768 -705 -399 -959 -524 -648 -247 -283 -798 -59 -422 -755 -228 -904 -904 -891 -382 -283 -812 -38 -711 -855 -951 -113 -931 -676 -295 -470 -295 -251 -993 -129 -792 -27 -402 -288 -708 -111 -78 -508 -358 -418 -180 -283 -882 -924 -445 -814 -619 -406 -465 -516 -558 -168 -394 -202 -154 -117 -563 -193 -516 -68 -222 -80 -651 -394 -164 -128 -86 -779 -128 -351 -77 -382 -705 -604 -847 -786 -37 -412 -516 -654 -63 -890 -77 -852 -933 -806 -889 -138 -148 -557 -445 -369 -187 -423 -445 -404 -818 -791 -937 -490 -469 -456 -826 -672 -865 -949 -206 -309 -950 -136 -106 -678 -877 -171 -524 -186 -873 -733 -679 -458 -694 -842 -640 -580 -406 -632 -719 -80 -483 -717 -643 -861 -429 -599 -923 -197 -712 -349 -327 -207 -124 -139 -372 -516 -106 -905 -781 -791 -470 -429 -432 -459 -538 -427 -683 -10 -290 -637 -291 -123 -21 -103 -439 -127 -416 -553 -938 -303 -918 -347 -604 -881 -43 -419 -800 -111 -667 -689 -838 -698 -312 -149 -130 -279 -289 -385 -486 -967 -618 -64 -331 -106 -151 -474 -888 -259 -290 -427 -133 -110 -429 -856 -861 -528 -7 -851 -108 -123 -869 -764 -480 -343 -433 -180 -893 -32 -693 -330 -892 -156 -191 -239 -493 -802 -642 -172 -684 -586 -698 -141 -640 -752 -307 -117 -469 -209 -757 -143 -261 -65 -486 -866 -620 -313 -512 -475 -399 -411 -856 -639 -827 -741 -459 -698 -963 -631 -268 -91 -99 -141 -584 -522 -373 -860 -970 -963 -256 -132 -248 -615 -411 -478 -78 -801 -556 -798 -459 -995 -47 -748 -163 -5 -420 -662 -726 -60 -964 -191 -858 -78 -716 -282 -252 -359 -66 -523 -918 -1000 -61 -976 -765 -207 -349 -401 -655 -327 -456 -378 -633 -259 -106 -233 -549 -7 -699 -364 -738 -323 -468 -367 -586 -671 -700 -515 -213 -794 -172 -811 -395 -112 -958 -572 -319 -427 -856 -603 -940 -387 -912 -621 -159 -306 -445 -216 -837 -697 -184 -346 -527 -209 -422 -123 -252 -179 -981 -279 -969 -413 -438 -246 -511 -466 -194 -109 -566 -963 -628 -122 -570 -595 -540 -99 -469 -545 -375 -227 -918 -1 -106 -520 -383 -490 -513 -386 -57 -866 -225 -917 -617 -590 -467 -791 -165 -269 -98 -720 -256 -807 -615 -617 -398 -685 -834 -783 -171 -672 -439 -891 -108 -356 -929 -781 -811 -869 -692 -623 -486 -299 -230 -920 -441 -252 -127 -450 -989 -777 -133 -504 -333 -864 -244 -321 -951 -957 -754 -598 -571 -22 -753 -354 -564 -266 -330 -470 -983 -675 -737 -346 -516 -227 -417 -646 -382 -522 -110 -319 -419 -378 -892 -776 -677 -331 -766 -804 -870 -241 -804 -804 -933 -902 -164 -635 -713 -987 -861 -730 -34 -971 -970 -429 -320 -298 -707 -69 -525 -613 -502 -534 -666 -766 -160 -368 -433 -841 -791 -517 -642 -971 -157 -44 -316 -36 -5 -498 -190 -199 -530 -417 -866 -721 -522 -165 -345 -643 -222 -418 -8 -853 -823 -625 -969 -781 -809 -35 -123 -569 -661 -441 -293 -437 -620 -898 -457 -344 -678 -47 -332 -462 -574 -718 -184 -447 -516 -630 -493 -703 -275 -118 -390 -263 -67 -450 -722 -577 -475 -226 -893 -209 -992 -957 -470 -405 -854 -146 -818 -58 -265 -848 -397 -417 -137 -344 -468 -714 -792 -389 -307 -968 -571 -990 -521 -386 -64 -588 -529 -68 -316 -429 -967 -646 -994 -229 -933 -297 -901 -759 -14 -758 -740 -3 -31 -451 -795 -573 -940 -561 -569 -262 -27 -666 -77 -192 -794 -917 -844 -885 -333 -606 -782 -573 -100 -336 -539 -415 -651 -432 -318 -426 -435 -765 -70 -799 -856 -485 -351 -84 -487 -942 -417 -288 -80 -549 -53 -91 -768 -276 -563 -470 -246 -102 -885 -162 -57 -16 -480 -482 -50 -561 -37 -775 -978 -535 -972 -627 -759 -668 -302 -679 -100 -420 -169 -598 -256 -114 -339 -608 -625 -680 -379 -384 -1000 -109 -103 -648 -817 -8 -717 -439 -955 -971 -147 -121 -563 -113 -708 -789 -499 -194 -905 -362 -145 -894 -781 -642 -297 -577 -275 -921 -498 -370 -217 -941 -17 -665 -86 -462 -445 -536 -32 -427 -64 -452 -292 -579 -816 -517 -797 -918 -510 -734 -461 -174 -460 -712 -80 -845 -679 -355 -97 -890 -138 -66 -951 -8 -460 -716 -546 -347 -257 -160 -722 -508 -201 -843 -758 -861 -32 -801 -699 -806 -684 -462 -128 -508 -972 -788 -826 -619 -975 -719 -274 -630 -232 -971 -374 -689 -16 -847 -458 -277 -853 -60 -167 -160 -224 -688 -701 -385 -716 -942 -621 -97 -966 -58 -729 -914 -323 -733 -562 -842 -798 -389 -95 -536 -649 -774 -520 -938 -294 -817 -852 -448 -100 -282 -845 -774 -454 -578 -460 -827 -90 -563 -201 -446 -754 -748 -955 -267 -751 -916 -228 -886 -370 -977 -844 -185 -384 -4 -164 -281 -345 -551 -720 -419 -188 -963 -458 -417 -818 -790 -565 -417 -103 -451 -391 -991 -184 -826 -564 -541 -367 -830 -604 -287 -797 -403 -647 -653 -102 -85 -889 -687 -13 -44 -962 -897 -900 -938 -710 -498 -1000 -556 -921 -122 -101 -264 -913 -20 -111 -968 -779 -296 -627 -962 -607 -495 -109 -516 -66 -993 -26 -686 -684 -699 -300 -399 -424 -319 -919 -300 -646 -694 -717 -275 -592 -248 -225 -617 -7 -403 -78 -984 -191 -330 -382 -212 -924 -783 -909 -427 -989 -433 -775 -233 -970 -718 -865 -494 -193 -917 -457 -241 -975 -938 -594 -557 -16 -125 -747 -244 -670 -169 -372 -859 -352 -143 -300 -869 -783 -119 -1 -52 -532 -928 -536 -833 -891 -975 -197 -516 -117 -422 -8 -156 -47 -590 -219 -731 -528 -458 -105 -663 -110 -259 -477 -649 -456 -355 -780 -582 -594 -556 -498 -503 -634 -475 -527 -742 -605 -455 -978 -501 -949 -895 -375 -990 -629 -321 -524 -483 -924 -174 -799 -486 -929 -342 -718 -63 -837 -757 -999 -446 -233 -424 -906 -308 -234 -461 -965 -85 -768 -715 -903 -139 -334 -281 -144 -262 -157 -579 -505 -368 -353 -618 -802 -989 -581 -577 -591 -263 -367 -597 -872 -794 -302 -257 -785 -500 -107 -856 -365 -368 -750 -373 -559 -448 -201 -867 -510 -668 -457 -984 -710 -753 -86 -421 -750 -172 -279 -785 -815 -410 -946 -665 -754 -183 -388 -337 -986 -459 -276 -338 -332 -137 -938 -908 -826 -275 -170 -717 -810 -28 -697 -717 -510 -522 -787 -789 -204 -499 -582 -320 -134 -87 -720 -483 -635 -663 -905 -881 -182 -297 -651 -243 -299 -402 -249 -908 -55 -270 -347 -319 -892 -32 -678 -44 -796 -824 -966 -959 -987 -571 -867 -190 -255 -953 -188 -201 -934 -304 -62 -99 -355 -519 -64 -74 -179 -958 -717 -402 -868 -347 -561 -660 -15 -446 -737 -382 -364 -101 -682 -364 -110 -99 -366 -885 -492 -451 -273 -700 -732 -899 -937 -147 -923 -177 -355 -792 -888 -86 -170 -52 -572 -864 -216 -405 -598 -467 -139 -900 -769 -399 -828 -411 -293 -42 -83 -994 -743 -139 -713 -505 -652 -869 -783 -89 -423 -757 -468 -397 -911 -170 -391 -504 -696 -629 -680 -14 -873 -916 -990 -462 -66 -449 -37 -240 -1 -437 -503 -325 -162 -466 -10 -471 -235 -155 -688 -753 -237 -909 -695 -708 -733 -152 -217 -60 -957 -292 -480 -603 -111 -491 -416 -615 -506 -38 -43 -290 -262 -447 -793 -515 -904 -373 -855 -241 -830 -797 -983 -971 -137 -734 -305 -414 -29 -655 -156 -296 -732 -75 -631 -352 -693 -274 -418 -209 -191 -877 -703 -656 -533 -241 -716 -813 -962 -909 -151 -674 -860 -275 -532 -296 -372 -257 -280 -588 -956 -628 -888 -13 -722 -811 -141 -17 -988 -748 -206 -138 -794 -815 -183 -902 -825 -587 -181 -572 -485 -826 -309 -29 -260 -792 -47 -906 -969 -487 -685 -256 -813 -731 -256 -750 -577 -472 -480 -454 -393 -951 -179 -522 -296 -157 -716 -302 -195 -155 -848 -672 -985 -808 -945 -764 -663 -551 -227 -767 -80 -216 -341 -803 -663 -786 -797 -988 -99 -256 -900 -723 -347 -351 -554 -595 -436 -765 -675 -220 -445 -444 -485 -424 -895 -153 -949 -823 -923 -540 -943 -349 -829 -282 -458 -169 -881 -165 -730 -683 -986 -878 -354 -325 -147 -341 -682 -25 -138 -752 -149 -714 -555 -298 -471 -899 -288 -937 -881 -480 -639 -679 -277 -204 -70 -259 -709 -531 -137 -540 -726 -544 -238 -972 -195 -494 -753 -307 -711 -375 -986 -307 -573 -834 -788 -46 -289 -83 -126 -991 -945 -161 -136 -395 -918 -808 -281 -627 -276 -181 -15 -732 -729 -698 -571 -356 -728 -462 -325 -282 -619 -952 -13 -158 -503 -923 -78 -821 -678 -641 -859 -190 -386 -623 -210 -393 -516 -803 -246 -877 -186 -542 -348 -968 -345 -69 -398 -474 -881 -207 -654 -289 -531 -337 -351 -140 -399 -732 -219 -862 -181 -478 -903 -66 -962 -243 -399 -836 -309 -691 -937 -391 -275 -494 -815 -70 -997 -859 -25 -714 -262 -310 -514 -113 -362 -281 -652 -605 -2 -664 -199 -535 -804 -294 -739 -72 -852 -581 -296 -729 -812 -739 -83 -20 -754 -116 -948 -649 -77 -96 -596 -11 -116 -323 -356 -440 -621 -849 -172 -55 -292 -802 -668 -665 -500 -615 -356 -909 -833 -24 -373 -718 -907 -337 -507 -78 -32 -982 -874 -13 -719 -583 -949 -71 -338 -105 -381 -652 -261 -5 -366 -743 -75 -333 -928 -754 -309 -744 -615 -63 -440 -172 -809 -235 -254 -561 -433 -982 -375 -841 -464 -578 -996 -592 -190 -588 -580 -715 -818 -550 -719 -902 -74 -262 -301 -617 -711 -163 -78 -798 -74 -844 -420 -721 -234 -324 -489 -817 -465 -643 -59 -84 -555 -970 -790 -785 -891 -648 -928 -820 -566 -154 -700 -967 -780 -75 -153 -967 -376 -930 -170 -533 -133 -660 -627 -256 -876 -277 -947 -68 -226 -336 -154 -74 -25 -373 -319 -427 -895 -950 -597 -894 -35 -876 -68 -926 -777 -529 -352 -829 -546 -396 -66 -403 -341 -714 -357 -72 -580 -600 -667 -321 -511 -266 -596 -357 -747 -21 -724 -474 -942 -786 -577 -308 -194 -667 -180 -616 -637 -820 -104 -79 -775 -557 -737 -988 -262 -618 -255 -73 -77 -770 -130 -652 -207 -475 -218 -696 -63 -661 -773 -590 -789 -228 -965 -171 -799 -828 -551 -900 -98 -297 -546 -816 -167 -818 -63 -16 -449 -453 -224 -516 -19 -237 -707 -66 -542 -636 -565 -226 -347 -531 -549 -537 -584 -991 -857 -854 -440 -338 -810 -919 -646 -940 -779 -938 -912 -595 -515 -752 -721 -505 -127 -149 -697 -68 -921 -505 -250 -595 -76 -373 -468 -899 -270 -880 -751 -731 -736 -841 -271 -645 -177 -782 -991 -403 -987 -160 -207 -562 -677 -313 -656 -769 -826 -373 -367 -629 -941 -225 -230 -48 -96 -386 -430 -994 -862 -865 -250 -875 -373 -381 -129 -521 -196 -73 -310 -930 -509 -54 -653 -1 -634 -350 -709 -252 -391 -53 -893 -405 -701 -561 -447 -705 -591 -643 -491 -573 -778 -389 -122 -285 -816 -658 -581 -357 -830 -174 -991 -256 -517 -347 -956 -780 -771 -815 -740 -470 -32 -579 -33 -143 -323 -543 -774 -807 -149 -193 -347 -88 -850 -1000 -852 -352 -530 -134 -500 -252 -435 -83 -399 -131 -151 -213 -916 -521 -920 -245 -442 -125 -875 -810 -536 -64 -956 -446 -254 -476 -578 -856 -45 -455 -720 -554 -869 -944 -498 -582 -228 -638 -63 -39 -156 -680 -201 -71 -135 -385 -641 -739 -263 -92 -223 -174 -800 -380 -128 -616 -832 -483 -767 -867 -370 -362 -834 -474 -333 -386 -234 -166 -854 -157 -619 -60 -769 -427 -380 -370 -300 -655 -489 -362 -571 -250 -594 -225 -495 -87 -554 -523 -626 -883 -785 -454 -116 -667 -115 -919 -480 -985 -156 -30 -383 -216 -692 -328 -455 -533 -424 -448 -300 -136 -920 -700 -754 -319 -320 -769 -454 -130 -837 -513 -290 -863 -413 -325 -420 -103 -629 -12 -225 -774 -937 -318 -557 -488 -152 -568 -722 -862 -6 -580 -223 -942 -64 -179 -145 -442 -553 -91 -781 -829 -902 -137 -921 -624 -581 -892 -323 -111 -944 -731 -91 -109 -433 -244 -903 -473 -128 -469 -373 -796 -762 -21 -766 -97 -569 -552 -635 -135 -214 -190 -409 -644 -198 -535 -223 -67 -230 -730 -630 -989 -606 -914 -672 -691 -143 -959 -651 -923 -156 -397 -880 -998 -776 -48 -995 -199 -190 -30 -267 -930 -388 -913 -336 -766 -910 -689 -845 -356 -785 -213 -762 -91 -142 -455 -732 -497 -728 -822 -556 -131 -314 -248 -474 -445 -201 -586 -911 -682 -414 -45 -793 -746 -963 -233 -480 -895 -102 -169 -40 -598 -749 -190 -456 -121 -771 -287 -417 -763 -945 -992 -227 -881 -703 -569 -122 -669 -442 -923 -843 -889 -899 -556 -802 -9 -650 -132 -655 -146 -786 -202 -834 -556 -453 -615 -97 -157 -520 -765 -504 -253 -936 -867 -220 -49 -990 -866 -454 -111 -826 -434 -936 -57 -195 -412 -747 -176 -398 -214 -119 -148 -514 -986 -861 -912 -292 -913 -355 -337 -68 -717 -981 -703 -716 -179 -38 -827 -609 -191 -415 -97 -35 -530 -491 -833 -910 -984 -676 -142 -349 -925 -864 -873 -928 -456 -572 -657 -339 -324 -298 -649 -931 -119 -657 -892 -304 -340 -68 -727 -44 -973 -594 -399 -672 -639 -932 -683 -761 -409 -618 -237 -148 -464 -967 -290 -264 -835 -787 -956 -65 -744 -459 -657 -30 -458 -821 -86 -320 -167 -919 -5 -48 -426 -411 -335 -471 -593 -141 -831 -867 -214 -618 -240 -995 -700 -515 -680 -708 -332 -612 -900 -214 -66 -824 -483 -956 -200 -261 -338 -298 -963 -930 -811 -134 -571 -357 -642 -596 -994 -576 -80 -854 -114 -433 -521 -516 -416 -382 -329 -693 -767 -43 -357 -764 -737 -779 -158 -159 -118 -982 -472 -606 -272 -134 -235 -806 -1000 -238 -274 -643 -16 -81 -434 -430 -115 -229 -885 -119 -516 -724 -51 -491 -146 -392 -170 -1 -267 -992 -977 -172 -266 -255 -154 -244 -501 -228 -592 -560 -470 -441 -745 -531 -202 -486 -512 -312 -517 -896 -185 -328 -424 -658 -312 -23 -627 -621 -35 -976 -286 -77 -814 -971 -702 -319 -764 -261 -362 -773 -272 -886 -787 -322 -328 -803 -669 -522 -262 -513 -128 -915 -222 -236 -545 -616 -776 -644 -624 -939 -851 -182 -363 -53 -109 -488 -818 -487 -932 -362 -944 -859 -145 -725 -362 -581 -499 -831 -673 -542 -335 -978 -515 -112 -34 -93 -244 -937 -326 -821 -354 -108 -69 -556 -114 -500 -79 -396 -488 -210 -383 -229 -55 -498 -441 -484 -971 -729 -274 -824 -32 -433 -823 -449 -833 -460 -426 -341 -418 -643 -385 -261 -474 -282 -787 -115 -596 -246 -765 -851 -381 -665 -25 -521 -300 -586 -249 -40 -910 -644 -820 -778 -593 -645 -370 -81 -442 -60 -183 -47 -766 -696 -763 -723 -413 -132 -850 -465 -476 -787 -528 -569 -545 -716 -170 -200 -930 -428 -860 -902 -77 -233 -306 -478 -329 -219 -913 -910 -344 -513 -711 -137 -440 -95 -823 -600 -67 -875 -484 -363 -169 -706 -482 -970 -704 -594 -232 -216 -488 -867 -689 -825 -39 -662 -390 -104 -870 -268 -727 -687 -695 -210 -921 -289 -377 -906 -960 -765 -367 -239 -42 -297 -453 -909 -819 -385 -900 -682 -420 -22 -456 -21 -955 -834 -309 -635 -913 -289 -887 -538 -439 -481 -614 -459 -675 -265 -576 -27 -789 -492 -629 -682 -661 -72 -475 -785 -276 -990 -455 -821 -937 -609 -754 -60 -704 -108 -958 -44 -651 -745 -274 -938 -740 -469 -350 -488 -728 -811 -404 -431 -474 -38 -552 -805 -53 -146 -492 -497 -261 -334 -676 -741 -848 -563 -166 -938 -753 -407 -245 -333 -191 -113 -152 -851 -662 -555 -153 -88 -634 -796 -724 -461 -19 -478 -792 -124 -204 -350 -910 -603 -346 -275 -397 -695 -954 -441 -235 -515 -456 -352 -87 -697 -239 -228 -496 -612 -99 -798 -367 -701 -602 -154 -598 -929 -994 -598 -985 -405 -398 -636 -251 -281 -147 -593 -949 -113 -407 -924 -477 -373 -144 -138 -39 -621 -295 -478 -980 -985 -646 -535 -838 -766 -5 -929 -54 -629 -955 -18 -166 -626 -591 -125 -105 -18 -370 -422 -436 -666 -510 -788 -930 -753 -51 -302 -112 -748 -732 -161 -237 -2 -103 -62 -160 -270 -872 -489 -578 -38 -683 -219 -904 -396 -371 -672 -981 -394 -705 -806 -578 -229 -59 -65 -667 -92 -936 -57 -997 -659 -443 -748 -117 -732 -214 -264 -166 -255 -594 -659 -657 -280 -319 -515 -964 -426 -1 -580 -143 -493 -604 -325 -374 -84 -594 -497 -720 -156 -48 -62 -851 -422 -125 -220 -294 -303 -755 -737 -362 -699 -334 -200 -377 -131 -121 -133 -180 -726 -809 -642 -859 -471 -933 -80 -632 -212 -937 -600 -932 -516 -92 -223 -306 -730 -215 -141 -680 -534 -99 -221 -368 -272 -871 -934 -958 -42 -535 -613 -345 -242 -779 -600 -937 -203 -593 -738 -869 -505 -668 -956 -934 -703 -93 -474 -546 -240 -666 -847 -709 -922 -371 -904 -958 -653 -801 -557 -253 -714 -989 -501 -105 -2 -987 -665 -988 -520 -952 -113 -510 -717 -167 -221 -261 -926 -859 -581 -718 -900 -989 -882 -907 -952 -999 -282 -940 -787 -345 -854 -665 -816 -619 -282 -603 -346 -29 -737 -539 -374 -495 -544 -696 -784 -190 -853 -137 -498 -231 -906 -91 -78 -724 -354 -316 -585 -589 -488 -426 -441 -630 -156 -754 -494 -232 -387 -856 -483 -454 -497 -38 -738 -602 -825 -363 -403 -963 -443 -655 -425 -694 -271 -59 -156 -5 -385 -245 -115 -191 -431 -882 -57 -634 -832 -276 -707 -348 -173 -312 -461 -327 -761 -96 -46 -22 -323 -388 -893 -852 -735 -546 -474 -932 -138 -637 -860 -894 -640 -49 -997 -379 -378 -659 -485 -513 -147 -293 -191 -22 -117 -401 -249 -698 -752 -925 -443 -848 -624 -555 -913 -760 -782 -179 -103 -911 -669 -736 -318 -484 -721 -239 -119 -32 -264 -507 -283 -703 -342 -264 -383 -607 -285 -83 -412 -634 -190 -1000 -252 -775 -38 -298 -957 -890 -551 -963 -444 -26 -887 -823 -106 -387 -855 -268 -530 -609 -643 -224 -777 -344 -567 -138 -226 -977 -774 -687 -931 -876 -727 -429 -325 -398 -172 -23 -486 -399 -400 -692 -743 -687 -336 -526 -105 -115 -261 -7 -146 -23 -455 -977 -495 -987 -710 -16 -399 -893 -442 -813 -370 -26 -377 -49 -64 -561 -48 -788 -299 -218 -5 -540 -10 -280 -45 -228 -181 -358 -747 -852 -601 -831 -126 -496 -939 -333 -110 -643 -690 -131 -882 -189 -10 -969 -971 -595 -198 -153 -8 -377 -725 -23 -972 -928 -358 -40 -623 -960 -777 -540 -193 -817 -344 -362 -951 -293 -722 -369 -422 -456 -574 -300 -155 -741 -215 -856 -383 -83 -563 -721 -501 -64 -142 -821 -203 -215 -770 -777 -619 -38 -460 -130 -700 -888 -545 -240 -575 -970 -334 -194 -291 -857 -998 -358 -450 -377 -428 -364 -180 -823 -585 -905 -937 -843 -203 -919 -103 -514 -822 -649 -688 -198 -386 -33 -570 -438 -357 -808 -715 -909 -160 -445 -626 -370 -228 -461 -157 -354 -170 -918 -162 -767 -202 -412 -856 -767 -245 -674 -492 -619 -604 -95 -960 -863 -702 -57 -784 -170 -485 -664 -757 -744 -681 -339 -918 -823 -444 -178 -81 -850 -611 -68 -124 -159 -341 -994 -817 -371 -906 -927 -386 -293 -913 -991 -200 -361 -728 -45 -771 -425 -277 -764 -547 -205 -693 -374 -228 -372 -270 -861 -788 -260 -794 -309 -782 -398 -517 -533 -38 -130 -430 -557 -787 -644 -151 -893 -841 -696 -87 -506 -355 -401 -79 -409 -521 -57 -107 -651 -436 -867 -417 -31 -480 -38 -416 -686 -256 -168 -510 -156 -52 -945 -604 -617 -79 -85 -197 -457 -288 -752 -919 -614 -933 -900 -355 -208 -22 -677 -863 -51 -756 -507 -419 -844 -31 -149 -907 -59 -145 -773 -205 -550 -75 -144 -652 -197 -371 -835 -551 -487 -659 -795 -999 -513 -163 -586 -859 -289 -64 -304 -741 -782 -871 -646 -661 -159 -328 -337 -274 -608 -376 -356 -450 -799 -116 -583 -699 -6 -339 -942 -845 -388 -172 -755 -333 -190 -954 -609 -621 -287 -150 -855 -324 -214 -289 -201 -147 -520 -858 -30 -975 -212 -354 -64 -139 -978 -961 -664 -272 -16 -432 -692 -839 -672 -374 -342 -207 -654 -296 -588 -683 -223 -343 -567 -783 -376 -88 -76 -733 -584 -636 -970 -265 -120 -372 -712 -176 -112 -609 -827 -658 -252 -138 -52 -706 -465 -138 -254 -217 -75 -662 -848 -77 -260 -444 -813 -516 -155 -972 -110 -961 -514 -602 -853 -640 -596 -990 -404 -212 -140 -571 -655 -507 -641 -211 -750 -530 -205 -57 -166 -511 -693 -276 -954 -292 -472 -23 -191 -994 -285 -104 -631 -514 -856 -441 -471 -33 -509 -110 -917 -171 -864 -71 -889 -743 -228 -333 -32 -534 -951 -552 -155 -888 -61 -656 -157 -294 -930 -92 -188 -608 -112 -13 -993 -629 -108 -558 -323 -168 -342 -325 -19 -163 -603 -415 -919 -928 -512 -580 -309 -915 -17 -501 -589 -539 -524 -977 -586 -149 -284 -828 -741 -900 -517 -757 -115 -172 -533 -95 -401 -308 -997 -839 -584 -253 -707 -434 -876 -607 -880 -465 -265 -613 -596 -187 -464 -405 -825 -349 -179 -599 -359 -278 -58 -171 -703 -493 -374 -476 -747 -311 -605 -472 -14 -55 -576 -179 -564 -102 -247 -531 -144 -6 -579 -993 -312 -225 -695 -345 -228 -703 -116 -676 -722 -509 -287 -176 -438 -534 -764 -607 -301 -408 -675 -622 -741 -759 -986 -976 -379 -786 -925 -963 -966 -606 -139 -121 -344 -440 -901 -745 -491 -766 -107 -177 -183 -624 -392 -930 -229 -436 -871 -912 -251 -146 -195 -347 -113 -930 -786 -891 -135 -789 -951 -898 -372 -371 -872 -849 -486 -517 -375 -298 -843 -22 -32 -137 -415 -506 -580 -345 -872 -628 -930 -633 -358 -283 -936 -489 -363 -554 -682 -999 -847 -571 -946 -681 -763 -267 -951 -655 -124 -679 -466 -57 -840 -599 -244 -316 -422 -847 -851 -745 -69 -37 -915 -809 -795 -163 -720 -919 -324 -726 -561 -888 -801 -278 -150 -152 -780 -829 -769 -493 -593 -19 -941 -116 -813 -87 -804 -984 -973 -28 -651 -748 -680 -998 -268 -167 -180 -370 -295 -181 -803 -925 -258 -186 -411 -335 -44 -363 -545 -257 -968 -257 -731 -574 -555 -967 -108 -958 -393 -692 -517 -402 -285 -257 -917 -506 -520 -353 -642 -121 -294 -51 -432 -885 -696 -669 -718 -428 -415 -710 -82 -735 -908 -741 -165 -990 -146 -90 -475 -132 -175 -546 -535 -228 -721 -574 -712 -993 -604 -152 -678 -674 -585 -923 -230 -91 -450 -433 -353 -919 -511 -473 -135 -83 -293 -777 -37 -219 -373 -145 -459 -376 -601 -754 -992 -133 -519 -628 -729 -2 -787 -264 -934 -66 -879 -216 -919 -513 -49 -476 -856 -154 -847 -66 -237 -320 -936 -39 -334 -168 -907 -789 -79 -673 -26 -201 -654 -792 -79 -564 -509 -102 -617 -263 -109 -732 -362 -285 -339 -51 -907 -384 -178 -55 -747 -340 -998 -60 -378 -238 -469 -435 -816 -405 -568 -210 -183 -574 -34 -514 -363 -174 -62 -331 -706 -277 -780 -704 -433 -803 -458 -171 -949 -759 -114 -445 -205 -135 -391 -179 -566 -85 -704 -810 -894 -546 -22 -445 -539 -574 -331 -843 -601 -104 -68 -654 -172 -302 -999 -607 -424 -515 -318 -406 -458 -410 -818 -855 -810 -909 -854 -487 -659 -178 -266 -205 -226 -385 -473 -320 -229 -264 -503 -485 -68 -944 -24 -188 -5 -633 -497 -625 -606 -361 -318 -719 -110 -514 -760 -375 -376 -821 -233 -499 -43 -21 -349 -947 -797 -579 -444 -183 -866 -182 -725 -478 -942 -634 -385 -142 -487 -181 -80 -358 -56 -342 -304 -463 -246 -988 -500 -500 -840 -769 -974 -795 -847 -957 -483 -869 -367 -264 -244 -805 -872 -119 -129 -580 -370 -361 -848 -440 -198 -254 -471 -443 -762 -444 -592 -107 -267 -39 -847 -580 -626 -892 -294 -524 -375 -897 -394 -779 -186 -156 -534 -705 -926 -289 -933 -893 -918 -537 -829 -115 -776 -824 -372 -294 -172 -623 -135 -563 -580 -424 -704 -890 -971 -491 -303 -427 -548 -649 -584 -903 -207 -82 -148 -801 -77 -800 -423 -974 -338 -144 -360 -650 -809 -359 -930 -21 -191 -157 -441 -566 -580 -882 -904 -413 -801 -583 -95 -829 -190 -336 -71 -632 -410 -987 -191 -666 -210 -705 -492 -625 -709 -514 -746 -655 -475 -852 -15 -832 -444 -582 -79 -8 -113 -380 -148 -907 -877 -975 -757 -960 -753 -200 -834 -287 -280 -91 -270 -998 -31 -315 -769 -87 -105 -177 -233 -11 -235 -330 -491 -234 -175 -66 -890 -95 -790 -564 -757 -233 -668 -25 -132 -548 -348 -730 -565 -685 -357 -768 -639 -808 -368 -692 -488 -578 -654 -138 -653 -883 -86 -796 -379 -170 -901 -259 -944 -711 -88 -598 -990 -683 -930 -14 -244 -546 -87 -701 -91 -504 -825 -184 -854 -79 -418 -258 -798 -719 -94 -452 -56 -942 -609 -401 -608 -27 -928 -322 -524 -970 -448 -86 -761 -14 -48 -728 -385 -818 -733 -452 -697 -907 -982 -142 -636 -337 -824 -919 -256 -604 -715 -241 -991 -174 -570 -197 -97 -435 -432 -201 -264 -656 -536 -430 -709 -718 -80 -963 -323 -307 -850 -657 -284 -162 -935 -673 -351 -237 -854 -373 -155 -558 -300 -243 -587 -173 -919 -802 -482 -514 -348 -537 -235 -73 -745 -193 -871 -457 -230 -539 -12 -585 -683 -309 -670 -101 -445 -322 -607 -97 -843 -819 -537 -189 -471 -920 -411 -212 -664 -264 -324 -767 -690 -36 -185 -222 -578 -150 -247 -90 -714 -575 -783 -770 -703 -672 -165 -271 -856 -782 -237 -135 -520 -860 -439 -726 -840 -575 -624 -835 -579 -772 -29 -548 -697 -466 -516 -40 -947 -432 -185 -477 -678 -825 -97 -275 -424 -503 -56 -61 -492 -914 -92 -796 -803 -758 -840 -83 -925 -419 -430 -323 -806 -381 -674 -559 -291 -913 -142 -692 -587 -415 -913 -279 -251 -623 -436 -531 -845 -519 -228 -178 -958 -147 -575 -771 -795 -655 -372 -699 -972 -310 -631 -943 -545 -403 -581 -585 -701 -971 -851 -243 -651 -863 -530 -697 -292 -907 -887 -614 -308 -747 -716 -937 -757 -638 -173 -831 -79 -40 -658 -89 -73 -144 -631 -988 -102 -715 -180 -340 -789 -855 -778 -715 -721 -499 -518 -814 -441 -308 -704 -345 -889 -800 -26 -471 -77 -267 -840 -834 -2 -976 -490 -109 -423 -606 -529 -595 -928 -98 -461 -793 -608 -958 -332 -491 -141 -637 -700 -181 -3 -973 -454 -54 -245 -554 -148 -845 -617 -873 -82 -673 -243 -916 -358 -410 -561 -889 -827 -794 -284 -529 -435 -965 -916 -903 -850 -978 -757 -387 -483 -673 -714 -339 -383 -42 -444 -368 -773 -641 -676 -534 -847 -509 -168 -428 -206 -267 -786 -11 -595 -521 -761 -923 -487 -537 -225 -99 -896 -369 -536 -656 -485 -477 -826 -769 -351 -276 -139 -946 -773 -396 -618 -312 -459 -411 -929 -805 -950 -508 -468 -97 -773 -27 -149 -340 -462 -608 -35 -243 -212 -200 -881 -67 -580 -708 -383 -181 -374 -746 -323 -722 -785 -173 -188 -883 -300 -608 -726 -751 -919 -119 -93 -168 -429 -766 -51 -998 -667 -701 -319 -484 -557 -930 -857 -910 -374 -241 -215 -144 -858 -922 -640 -559 -190 -644 -729 -448 -485 -221 -454 -775 -52 -370 -820 -571 -169 -353 -917 -956 -82 -387 -494 -746 -294 -807 -725 -116 -617 -825 -115 -787 -97 -184 -637 -979 -735 -324 -135 -417 -837 -317 -147 -158 -636 -554 -662 -702 -698 -291 -89 -558 -751 -16 -495 -352 -189 -462 -517 -557 -843 -50 -913 -316 -913 -658 -23 -610 -505 -733 -156 -702 -327 -481 -840 -716 -102 -397 -915 -48 -224 -426 -214 -308 -409 -313 -61 -661 -788 -855 -23 -429 -576 -11 -25 -227 -839 -395 -618 -917 -229 -479 -605 -747 -540 -467 -709 -110 -974 -328 -272 -638 -6 -745 -986 -58 -31 -975 -778 -489 -950 -995 -952 -508 -345 -944 -915 -81 -986 -207 -724 -11 -718 -234 -188 -35 -672 -571 -218 -283 -680 -870 -123 -16 -63 -798 -485 -320 -773 -778 -464 -194 -626 -452 -882 -574 -323 -282 -128 -193 -307 -740 -350 -43 -470 -774 -17 -203 -477 -410 -341 -722 -637 -878 -853 -138 -963 -790 -400 -43 -906 -746 -756 -851 -568 -292 -434 -47 -516 -999 -796 -153 -86 -796 -688 -707 -471 -567 -630 -232 -650 -700 -184 -876 -71 -159 -457 -309 -496 -268 -672 -455 -300 -281 -156 -306 -72 -301 -760 -12 -40 -644 -210 -974 -536 -402 -220 -163 -566 -210 -660 -382 -796 -219 -842 -289 -946 -208 -244 -186 -769 -968 -925 -619 -981 -10 -303 -327 -858 -545 -181 -956 -502 -311 -662 -665 -698 -175 -114 -579 -417 -557 -546 -797 -410 -140 -397 -6 -526 -34 -756 -970 -451 -30 -319 -386 -477 -224 -77 -938 -837 -621 -125 -286 -312 -677 -228 -844 -547 -969 -940 -292 -146 -391 -342 -994 -906 -5 -241 -381 -409 -172 -643 -95 -310 -999 -183 -672 -288 -505 -6 -513 -962 -811 -389 -250 -344 -168 -685 -541 -531 -257 -584 -104 -864 -621 -295 -578 -224 -234 -579 -583 -798 -304 -130 -775 -439 -395 -883 -652 -564 -904 -478 -349 -864 -127 -253 -553 -452 -911 -800 -662 -953 -331 -471 -735 -962 -279 -5 -569 -869 -510 -327 -798 -507 -162 -838 -687 -470 -429 -140 -220 -116 -522 -342 -298 -13 -155 -110 -4 -88 -44 -336 -79 -842 -606 -643 -778 -971 -840 -128 -965 -243 -844 -351 -75 -234 -683 -143 -62 -828 -977 -643 -368 -809 -592 -917 -127 -618 -244 -633 -516 -212 -40 -53 -698 -564 -484 -77 -589 -606 -916 -284 -814 -961 -906 -453 -80 -885 -907 -785 -152 -286 -423 -679 -711 -89 -916 -459 -123 -64 -986 -546 -236 -687 -146 -375 -444 -465 -96 -458 -581 -378 -977 -56 -704 -523 -832 -690 -810 -959 -298 -732 -190 -249 -379 -972 -101 -62 -750 -772 -760 -87 -623 -640 -959 -20 -615 -873 -911 -983 -319 -399 -428 -211 -951 -80 -212 -376 -958 -27 -476 -168 -123 -881 -376 -295 -759 -685 -594 -679 -930 -609 -186 -209 -247 -307 -876 -906 -965 -106 -848 -581 -441 -442 -580 -872 -991 -875 -681 -994 -771 -293 -661 -239 -423 -718 -409 -869 -192 -78 -305 -333 -857 -595 -758 -369 -863 -352 -377 -63 -740 -339 -226 -438 -121 -58 -328 -587 -991 -357 -396 -140 -775 -690 -457 -464 -317 -652 -934 -677 -282 -886 -290 -787 -479 -682 -96 -735 -178 -585 -169 -48 -524 -281 -609 -501 -91 -988 -882 -279 -17 -639 -385 -8 -546 -558 -218 -443 -488 -867 -532 -688 -444 -39 -498 -561 -286 -128 -452 -446 -597 -772 -536 -262 -590 -724 -814 -524 -144 -550 -320 -488 -69 -146 -619 -859 -873 -507 -685 -671 -829 -591 -480 -26 -804 -481 -778 -555 -995 -66 -231 -473 -271 -869 -679 -508 -842 -609 -633 -743 -604 -898 -477 -670 -535 -207 -995 -262 -92 -202 -450 -885 -884 -927 -68 -457 -383 -571 -544 -168 -541 -154 -838 -366 -417 -704 -27 -110 -938 -568 -845 -917 -292 -705 -706 -950 -465 -755 -332 -868 -398 -707 -829 -685 -972 -713 -67 -680 -785 -678 -76 -668 -932 -170 -588 -902 -832 -806 -447 -536 -955 -959 -150 -798 -673 -989 -651 -70 -355 -694 -334 -463 -107 -14 -702 -887 -612 -902 -133 -494 -903 -918 -212 -179 -369 -976 -89 -940 -467 -206 -45 -35 -652 -71 -876 -50 -486 -706 -295 -892 -260 -993 -175 -631 -990 -167 -258 -463 -279 -347 -505 -436 -836 -67 -476 -735 -635 -902 -850 -127 -261 -336 -460 -660 -680 -843 -367 -785 -7 -979 -598 -499 -373 -287 -984 -674 -684 -819 -994 -621 -471 -592 -721 -604 -997 -47 -532 -911 -39 -43 -679 -600 -658 -979 -239 -211 -806 -104 -545 -503 -273 -13 -535 -990 -413 -445 -306 -468 -15 -735 -908 -841 -312 -465 -955 -229 -999 -422 -608 -60 -226 -662 -140 -195 -20 -441 -455 -621 -471 -705 -122 -50 -472 -810 -79 -12 -323 -452 -85 -815 -63 -912 -190 -789 -144 -207 -875 -432 -528 -885 -615 -493 -749 -42 -789 -92 -663 -848 -81 -193 -540 -397 -474 -742 -562 -722 -608 -389 -570 -190 -650 -257 -992 -523 -277 -732 -996 -815 -503 -587 -945 -44 -355 -364 -526 -631 -861 -430 -842 -522 -546 -823 -907 -202 -850 -492 -454 -899 -646 -126 -814 -716 -169 -223 -392 -589 -898 -580 -628 -605 -314 -251 -778 -431 -33 -597 -386 -900 -193 -47 -608 -655 -287 -214 -987 -410 -7 -771 -967 -976 -389 -969 -883 -81 -818 -993 -794 -438 -164 -677 -571 -755 -960 -717 -455 -189 -56 -770 -399 -91 -762 -555 -515 -205 -566 -145 -888 -452 -588 -711 -656 -447 -859 -722 -902 -233 -462 -51 -618 -565 -519 -107 -588 -296 -496 -610 -43 -711 -442 -462 -611 -555 -743 -322 -702 -573 -726 -722 -87 -784 -939 -153 -30 -167 -931 -269 -276 -388 -952 -22 -748 -238 -872 -45 -418 -493 -167 -916 -558 -919 -770 -972 -862 -697 -193 -211 -675 -853 -453 -497 -619 -416 -903 -809 -374 -977 -104 -678 -407 -355 -973 -695 -618 -216 -73 -131 -802 -438 -433 -240 -332 -926 -721 -781 -353 -268 -411 -876 -50 -586 -287 -102 -755 -783 -272 -771 -617 -893 -400 -382 -678 -12 -918 -474 -969 -494 -235 -297 -698 -260 -288 -494 -204 -813 -861 -609 -410 -970 -151 -337 -118 -814 -974 -405 -9 -698 -579 -810 -772 -571 -921 -522 -919 -193 -362 -984 -199 -312 -894 -857 -823 -814 -891 -844 -672 -235 -60 -420 -382 -132 -163 -288 -209 -803 -241 -930 -293 -127 -972 -601 -6 -64 -103 -974 -332 -87 -67 -677 -601 -477 -221 -897 -492 -662 -72 -115 -75 -670 -798 -903 -371 -810 -748 -585 -609 -35 -288 -863 -237 -160 -872 -770 -138 -216 -173 -747 -237 -348 -610 -245 -849 -681 -307 -210 -28 -479 -805 -382 -996 -355 -979 -753 -719 -269 -823 -890 -528 -630 -986 -188 -570 -656 -668 -746 -997 -436 -48 -441 -410 -396 -239 -889 -1 -632 -84 -435 -642 -373 -568 -94 -705 -760 -892 -437 -627 -790 -425 -779 -498 -60 -204 -758 -236 -900 -806 -769 -364 -656 -588 -600 -648 -546 -307 -589 -674 -195 -647 -870 -882 -339 -879 -577 -650 -550 -532 -159 -507 -384 -580 -799 -472 -232 -141 -694 -382 -739 -65 -297 -639 -477 -482 -986 -50 -978 -932 -400 -366 -546 -608 -111 -10 -254 -451 -806 -278 -375 -26 -713 -243 -334 -517 -926 -172 -540 -547 -622 -66 -196 -946 -967 -290 -183 -750 -850 -825 -787 -348 -591 -749 -560 -255 -431 -223 -646 -449 -889 -438 -857 -63 -835 -666 -721 -510 -422 -500 -452 -680 -262 -690 -629 -491 -82 -941 -843 -713 -506 -509 -47 -555 -103 -291 -249 -171 -782 -647 -563 -666 -95 -754 -128 -178 -682 -715 -696 -970 -582 -224 -940 -526 -289 -440 -969 -195 -441 -551 -865 -461 -426 -491 -20 -755 -196 -363 -694 -593 -385 -8 -839 -956 -947 -448 -707 -108 -989 -99 -915 -23 -725 -886 -3 -701 -764 -595 -229 -559 -857 -693 -1 -466 -238 -902 -472 -766 -722 -552 -723 -562 -410 -333 -656 -100 -805 -379 -212 -855 -163 -761 -651 -132 -663 -296 -960 -131 -678 -85 -163 -110 -187 -872 -809 -473 -612 -105 -167 -699 -910 -603 -33 -728 -955 -937 -790 -557 -602 -116 -926 -870 -873 -724 -240 -450 -650 -178 -494 -214 -79 -662 -118 -253 -512 -931 -363 -66 -481 -283 -297 -281 -919 -820 -464 -332 -812 -793 -313 -881 -23 -111 -673 -963 -569 -439 -914 -197 -674 -292 -391 -238 -613 -304 -556 -308 -556 -507 -941 -738 -40 -603 -265 -504 -638 -539 -803 -854 -185 -889 -79 -854 -868 -139 -14 -307 -452 -899 -239 -332 -818 -510 -712 -920 -847 -180 -910 -345 -420 -717 -588 -725 -499 -821 -576 -621 -294 -125 -223 -381 -852 -765 -88 -408 -270 -605 -418 -868 -693 -587 -901 -901 -186 -106 -364 -560 -931 -52 -371 -166 -692 -634 -399 -44 -548 -397 -369 -244 -633 -46 -402 -220 -426 -107 -279 -585 -426 -116 -33 -260 -51 -897 -407 -950 -428 -621 -683 -671 -916 -937 -115 -180 -228 -540 -529 -447 -910 -456 -613 -19 -722 -748 -132 -894 -57 -953 -435 -269 -873 -92 -328 -320 -609 -619 -522 -762 -821 -116 -646 -716 -526 -16 -667 -500 -874 -919 -66 -78 -752 -405 -82 -561 -668 -221 -165 -433 -458 -578 -607 -897 -751 -719 -244 -734 -189 -394 -851 -805 -264 -606 -42 -41 -156 -806 -666 -68 -795 -11 -485 -60 -528 -547 -833 -464 -352 -361 -558 -520 -937 -274 -600 -646 -275 -846 -214 -85 -453 -645 -49 -28 -987 -964 -205 -472 -129 -161 -923 -338 -475 -435 -632 -817 -417 -834 -270 -372 -28 -407 -535 -687 -71 -322 -970 -526 -231 -935 -866 -450 -261 -176 -270 -620 -866 -869 -1000 -795 -168 -201 -644 -637 -299 -630 -133 -640 -700 -433 -302 -905 -718 -27 -564 -202 -572 -544 -84 -764 -245 -717 -24 -624 -881 -602 -306 -128 -630 -422 -843 -468 -7 -608 -675 -881 -740 -620 -226 -225 -961 -304 -688 -519 -803 -652 -883 -264 -203 -668 -209 -706 -591 -994 -436 -524 -133 -475 -291 -751 -520 -3 -50 -820 -429 -203 -755 -940 -365 -812 -238 -984 -769 -682 -948 -711 -878 -142 -933 -815 -585 -232 -199 -767 -672 -281 -814 -131 -188 -705 -726 -414 -209 -127 -405 -878 -650 -22 -469 -57 -98 -821 -368 -808 -424 -724 -510 -86 -475 -658 -61 -427 -92 -130 -220 -174 -88 -968 -816 -684 -625 -468 -431 -8 -880 -269 -520 -235 -856 -849 -357 -554 -202 -953 -746 -155 -886 -644 -720 -84 -10 -211 -485 -363 -666 -443 -649 -651 -168 -388 -279 -887 -215 -187 -368 -605 -124 -830 -136 -610 -412 -112 -788 -516 -188 -751 -935 -181 -417 -56 -1000 -97 -948 -70 -102 -283 -580 -719 -963 -743 -640 -350 -399 -810 -104 -648 -224 -418 -792 -864 -13 -389 -290 -677 -956 -481 -369 -233 -131 -896 -200 -336 -150 -26 -244 -28 -107 -930 -220 -462 -211 -25 -242 -948 -740 -462 -410 -717 -142 -124 -837 -269 -924 -570 -938 -703 -65 -875 -496 -610 -224 -606 -203 -387 -271 -959 -149 -815 -33 -324 -685 -234 -515 -695 -263 -557 -334 -701 -671 -559 -28 -640 -462 -766 -710 -751 -300 -373 -66 -236 -101 -41 -14 -440 -385 -893 -770 -367 -266 -505 -852 -578 -968 -240 -997 -851 -927 -480 -947 -547 -95 -87 -817 -277 -680 -728 -183 -275 -675 -472 -369 -243 -191 -225 -105 -511 -992 -593 -688 -225 -818 -952 -517 -655 -462 -199 -836 -516 -276 -100 -833 -721 -232 -130 -560 -982 -105 -737 -179 -768 -109 -843 -253 -701 -384 -173 -464 -139 -753 -218 -710 -54 -139 -706 -109 -721 -375 -945 -265 -939 -351 -788 -709 -261 -931 -860 -897 -722 -580 -678 -865 -344 -811 -87 -839 -215 -976 -498 -43 -764 -732 -619 -237 -664 -893 -316 -720 -500 -952 -734 -360 -637 -977 -537 -465 -925 -141 -146 -54 -86 -643 -788 -101 -576 -852 -98 -189 -470 -250 -534 -421 -351 -793 -448 -572 -737 -478 -631 -384 -347 -992 -538 -303 -43 -473 -556 -737 -749 -328 -116 -166 -45 -940 -581 -854 -915 -66 -770 -242 -393 -967 -407 -195 -286 -393 -101 -691 -750 -633 -224 -448 -560 -845 -880 -468 -755 -545 -167 -985 -666 -524 -694 -970 -818 -314 -228 -424 -925 -381 -83 -144 -324 -218 -742 -223 -333 -12 -139 -590 -632 -715 -811 -639 -76 -392 -31 -705 -138 -830 -163 -683 -668 -953 -57 -235 -679 -962 -299 -371 -668 -238 -482 -706 -793 -185 -484 -439 -34 -691 -288 -504 -796 -435 -308 -394 -687 -78 -815 -362 -665 -284 -794 -388 -757 -155 -838 -394 -652 -576 -537 -98 -637 -810 -288 -713 -249 -505 -566 -716 -207 -643 -292 -309 -595 -607 -52 -858 -410 -739 -943 -119 -836 -575 -489 -352 -253 -915 -238 -438 -56 -483 -859 -691 -33 -991 -446 -328 -496 -308 -773 -689 -45 -960 -62 -217 -944 -842 -26 -468 -112 -216 -339 -45 -840 -698 -164 -628 -454 -980 -245 -664 -534 -103 -30 -174 -829 -639 -720 -80 -936 -631 -111 -765 -198 -407 -999 -593 -556 -781 -604 -321 -94 -697 -597 -290 -574 -178 -795 -169 -179 -933 -13 -214 -220 -820 -31 -72 -643 -525 -371 -368 -254 -511 -162 -74 -101 -758 -12 -992 -810 -408 -191 -935 -846 -797 -471 -540 -131 -914 -206 -687 -731 -165 -601 -211 -541 -266 -434 -393 -401 -263 -355 -390 -603 -456 -476 -665 -444 -6 -835 -309 -490 -432 -821 -342 -875 -589 -965 -908 -586 -695 -401 -931 -344 -304 -76 -873 -363 -104 -718 -97 -840 -333 -911 -849 -311 -454 -967 -242 -920 -770 -238 -635 -401 -328 -937 -584 -170 -274 -370 -340 -60 -730 -856 -402 -667 -793 -868 -556 -83 -116 -402 -453 -745 -866 -694 -42 -250 -229 -984 -745 -6 -920 -252 -249 -203 -390 -903 -82 -615 -288 -249 -39 -672 -855 -875 -838 -911 -128 -662 -927 -932 -457 -504 -302 -234 -912 -492 -115 -759 -255 -117 -962 -394 -144 -238 -48 -501 -592 -41 -415 -408 -386 -714 -188 -389 -266 -910 -756 -423 -675 -619 -212 -765 -272 -373 -166 -704 -464 -176 -106 -528 -694 -476 -101 -780 -51 -663 -154 -89 -976 -72 -738 -156 -108 -796 -603 -245 -520 -461 -619 -279 -398 -932 -166 -464 -787 -453 -234 -194 -736 -504 -79 -536 -870 -988 -507 -107 -42 -655 -524 -869 -798 -444 -471 -95 -346 -849 -963 -275 -171 -692 -912 -489 -177 -23 -7 -603 -67 -512 -413 -742 -153 -880 -347 -19 -665 -965 -369 -344 -277 -569 -510 -275 -467 -576 -261 -198 -594 -79 -293 -684 -751 -395 -832 -193 -414 -542 -213 -815 -771 -783 -817 -239 -68 -547 -934 -290 -876 -587 -133 -696 -236 -606 -528 -697 -946 -703 -861 -369 -152 -78 -352 -639 -829 -263 -382 -78 -612 -718 -279 -393 -818 -895 -600 -487 -328 -945 -97 -197 -599 -207 -258 -1000 -130 -128 -960 -414 -239 -656 -178 -690 -810 -867 -442 -887 -144 -247 -566 -273 -865 -214 -601 -474 -41 -849 -744 -870 -168 -672 -457 -625 -626 -652 -281 -67 -58 -643 -724 -418 -625 -369 -927 -770 -505 -616 -807 -125 -877 -497 -272 -603 -778 -376 -744 -697 -47 -920 -518 -515 -439 -321 -654 -549 -834 -286 -572 -994 -817 -218 -598 -502 -59 -601 -162 -174 -172 -280 -426 -12 -579 -494 -314 -924 -206 -580 -392 -397 -813 -71 -332 -625 -209 -340 -517 -360 -475 -847 -919 -822 -300 -680 -422 -990 -41 -157 -370 -358 -936 -870 -85 -522 -73 -589 -735 -158 -101 -105 -481 -833 -610 -656 -265 -109 -934 -336 -817 -847 -837 -643 -154 -948 -470 -104 -585 -375 -854 -387 -535 -200 -486 -601 -756 -682 -457 -700 -665 -285 -335 -353 -883 -245 -59 -150 -266 -681 -915 -738 -678 -512 -839 -921 -499 -958 -640 -238 -307 -490 -647 -644 -972 -407 -482 -94 -208 -621 -296 -286 -834 -288 -306 -344 -388 -903 -655 -694 -301 -350 -769 -550 -625 -258 -517 -764 -259 -575 -641 -743 -867 -886 -806 -786 -390 -401 -362 -442 -115 -633 -479 -103 -317 -655 -559 -587 -222 -439 -594 -523 -921 -778 -60 -677 -11 -716 -565 -467 -406 -969 -969 -437 -117 -654 -421 -647 -854 -215 -332 -543 -880 -688 -257 -292 -786 -396 -173 -438 -275 -807 -714 -66 -944 -975 -56 -666 -644 -89 -47 -922 -792 -462 -257 -89 -367 -669 -509 -943 -522 -649 -252 -198 -49 -961 -575 -262 -477 -193 -491 -899 -700 -321 -475 -317 -25 -786 -605 -502 -33 -252 -540 -391 -433 -246 -410 -570 -65 -526 -99 -577 -554 -735 -657 -491 -711 -612 -86 -812 -597 -51 -163 -192 -258 -696 -580 -63 -348 -319 -552 -457 -255 -333 -995 -843 -909 -683 -333 -805 -529 -594 -955 -51 -123 -469 -439 -755 -965 -315 -500 -890 -274 -161 -835 -845 -666 -527 -119 -502 -302 -356 -973 -353 -896 -175 -866 -78 -919 -642 -699 -725 -181 -544 -451 -16 -180 -60 -900 -952 -132 -463 -713 -258 -550 -118 -316 -30 -502 -55 -687 -859 -9 -762 -600 -610 -437 -877 -553 -867 -435 -574 -900 -388 -927 -761 -602 -221 -496 -529 -662 -995 -865 -296 -578 -946 -403 -187 -759 -526 -164 -425 -297 -962 -633 -194 -810 -467 -167 -793 -975 -662 -235 -4 -970 -40 -973 -610 -822 -289 -809 -43 -170 -986 -930 -595 -61 -803 -695 -76 -245 -694 -951 -821 -830 -63 -93 -114 -762 -402 -2 -932 -756 -545 -826 -359 -27 -262 -616 -361 -211 -549 -885 -471 -253 -964 -330 -870 -742 -593 -372 -322 -879 -937 -119 -965 -232 -103 -277 -665 -853 -902 -396 -998 -59 -398 -999 -22 -79 -389 -879 -599 -589 -722 -620 -62 -905 -809 -352 -311 -56 -953 -547 -776 -10 -550 -148 -900 -858 -139 -946 -15 -63 -700 -83 -623 -80 -490 -944 -225 -838 -9 -441 -573 -338 -377 -92 -676 -976 -235 -735 -307 -116 -702 -388 -319 -675 -296 -591 -938 -587 -836 -847 -516 -772 -676 -53 -698 -293 -313 -613 -824 -448 -32 -126 -342 -304 -895 -291 -504 -494 -966 -529 -337 -318 -77 -411 -275 -571 -450 -63 -946 -720 -141 -290 -713 -362 -777 -562 -858 -219 -90 -689 -870 -246 -417 -888 -566 -210 -572 -695 -493 -267 -422 -161 -789 -914 -254 -601 -580 -104 -88 -975 -539 -645 -717 -688 -984 -731 -487 -960 -781 -287 -745 -110 -856 -9 -364 -394 -870 -35 -466 -31 -747 -209 -639 -699 -219 -67 -193 -694 -823 -675 -339 -952 -290 -488 -584 -82 -635 -593 -883 -707 -298 -431 -223 -336 -990 -89 -806 -744 -234 -520 -39 -970 -64 -983 -132 -120 -8 -144 -664 -466 -3 -315 -378 -763 -585 -297 -610 -505 -610 -564 -709 -580 -917 -120 -458 -106 -823 -932 -190 -605 -820 -860 -787 -146 -495 -972 -780 -321 -46 -386 -86 -91 -263 -82 -203 -568 -532 -603 -132 -31 -962 -41 -524 -166 -447 -922 -386 -185 -673 -996 -938 -636 -588 -19 -243 -864 -481 -941 -302 -626 -725 -883 -470 -975 -890 -747 -196 -983 -298 -681 -361 -895 -626 -808 -256 -90 -836 -626 -72 -675 -541 -836 -906 -868 -298 -14 -277 -400 -774 -111 -369 -65 -118 -974 -251 -902 -242 -279 -303 -965 -930 -259 -342 -358 -937 -307 -348 -729 -158 -325 -24 -365 -593 -580 -349 -132 -355 -157 -755 -404 -372 -485 -72 -937 -206 -437 -352 -475 -36 -260 -405 -970 -912 -908 -120 -405 -30 -285 -305 -323 -460 -718 -887 -790 -836 -341 -465 -207 -441 -153 -546 -133 -74 -910 -634 -42 -698 -604 -760 -434 -878 -63 -15 -471 -224 -775 -341 -741 -87 -748 -659 -29 -677 -226 -153 -209 -632 -657 -166 -777 -251 -865 -495 -111 -433 -570 -762 -137 -864 -477 -449 -429 -651 -68 -282 -942 -93 -994 -260 -86 -472 -333 -473 -104 -256 -844 -736 -962 -132 -116 -423 -355 -283 -934 -712 -125 -881 -797 -852 -631 -212 -387 -351 -223 -994 -837 -74 -468 -673 -683 -288 -952 -826 -145 -822 -253 -996 -650 -943 -359 -73 -912 -967 -436 -513 -200 -220 -556 -277 -458 -458 -698 -502 -371 -53 -203 -206 -78 -898 -302 -976 -725 -742 -691 -914 -629 -615 -931 -613 -261 -42 -54 -573 -805 -599 -988 -66 -638 -105 -233 -344 -767 -338 -654 -510 -592 -394 -132 -34 -306 -101 -498 -228 -404 -150 -588 -97 -873 -672 -397 -904 -256 -892 -275 -112 -236 -469 -850 -261 -172 -881 -34 -785 -633 -148 -276 -798 -914 -316 -698 -491 -659 -771 -188 -485 -298 -547 -617 -576 -452 -867 -762 -238 -643 -903 -422 -441 -890 -245 -859 -288 -12 -678 -294 -259 -974 -3 -230 -558 -686 -692 -972 -350 -848 -783 -774 -351 -542 -324 -721 -816 -547 -164 -917 -772 -314 -453 -812 -530 -31 -678 -332 -742 -555 -712 -572 -752 -922 -660 -838 -33 -950 -49 -97 -899 -953 -674 -695 -655 -908 -249 -265 -947 -992 -2 -920 -677 -285 -375 -481 -169 -285 -989 -462 -663 -348 -815 -440 -787 -841 -934 -893 -841 -681 -611 -444 -452 -850 -431 -54 -95 -311 -1 -50 -418 -729 -399 -958 -882 -92 -416 -342 -318 -294 -658 -411 -815 -893 -893 -541 -858 -311 -37 -452 -134 -631 -91 -183 -218 -188 -446 -460 -540 -70 -284 -428 -685 -718 -629 -137 -873 -782 -219 -849 -858 -335 -45 -929 -763 -629 -733 -949 -651 -700 -592 -424 -980 -576 -966 -113 -501 -784 -445 -609 -250 -625 -318 -728 -248 -783 -75 -800 -446 -211 -529 -650 -5 -109 -209 -689 -41 -834 -675 -93 -44 -229 -478 -392 -616 -829 -270 -596 -924 -738 -970 -610 -382 -863 -931 -49 -87 -996 -213 -256 -899 -847 -283 -65 -204 -926 -188 -977 -77 -350 -379 -441 -309 -403 -225 -997 -598 -852 -204 -980 -533 -421 -273 -635 -881 -205 -61 -906 -426 -521 -80 -611 -226 -303 -184 -125 -902 -651 -405 -80 -696 -426 -76 -55 -576 -486 -266 -709 -890 -797 -502 -86 -76 -827 -899 -639 -38 -496 -621 -755 -181 -965 -307 -962 -478 -136 -91 -555 -808 -37 -828 -114 -301 -374 -663 -914 -588 -835 -288 -96 -256 -261 -316 -8 -585 -222 -374 -480 -88 -57 -979 -205 -106 -140 -968 -388 -245 -635 -416 -897 -669 -407 -337 -344 -489 -590 -504 -251 -437 -279 -894 -129 -528 -881 -775 -281 -732 -165 -306 -120 -536 -636 -794 -927 -131 -793 -32 -517 -401 -525 -615 -103 -701 -94 -692 -554 -106 -425 -33 -407 -451 -429 -851 -915 -135 -308 -937 -365 -743 -135 -497 -641 -361 -728 -925 -32 -173 -616 -273 -423 -876 -898 -122 -997 -482 -667 -980 -205 -698 -568 -114 -886 -30 -94 -363 -173 -406 -62 -477 -582 -966 -585 -364 -825 -206 -571 -687 -19 -531 -988 -283 -222 -836 -661 -404 -911 -761 -172 -9 -690 -610 -209 -910 -971 -349 -757 -198 -544 -465 -765 -491 -238 -840 -221 -506 -233 -556 -391 -812 -736 -570 -65 -559 -656 -204 -513 -268 -773 -501 -923 -728 -405 -437 -321 -98 -182 -475 -769 -382 -55 -593 -392 -968 -460 -534 -245 -951 -858 -912 -859 -14 -317 -984 -78 -86 -255 -341 -642 -802 -484 -912 -317 -430 -122 -84 -908 -903 -807 -606 -2 -763 -511 -950 -380 -816 -636 -603 -667 -954 -661 -921 -339 -857 -708 -576 -242 -773 -644 -150 -464 -10 -356 -103 -437 -730 -408 -20 -897 -735 -730 -257 -169 -88 -598 -731 -58 -216 -806 -681 -344 -526 -466 -343 -520 -108 -615 -820 -921 -621 -542 -899 -631 -45 -490 -842 -354 -147 -811 -682 -528 -805 -166 -646 -381 -719 -371 -341 -296 -954 -945 -966 -98 -215 -3 -637 -193 -311 -877 -415 -470 -869 -7 -521 -622 -533 -853 -623 -889 -497 -172 -28 -941 -740 -319 -430 -305 -608 -926 -438 -630 -372 -551 -703 -520 -527 -703 -784 -258 -387 -148 -537 -539 -529 -867 -977 -968 -499 -835 -66 -165 -404 -101 -712 -377 -207 -250 -838 -638 -589 -804 -5 -794 -253 -801 -732 -110 -362 -916 -590 -891 -240 -251 -897 -559 -472 -390 -926 -289 -397 -26 -809 -517 -421 -455 -783 -993 -917 -71 -807 -549 -289 -763 -100 -424 -66 -707 -829 -327 -432 -635 -368 -687 -870 -801 -986 -813 -822 -30 -313 -667 -718 -752 -201 -429 -417 -833 -221 -61 -270 -777 -649 -178 -208 -715 -658 -66 -60 -493 -774 -31 -196 -893 -768 -565 -957 -572 -198 -613 -779 -971 -428 -638 -5 -616 -281 -606 -934 -745 -962 -29 -202 -248 -230 -185 -314 -906 -932 -738 -20 -977 -34 -833 -530 -617 -560 -834 -319 -590 -584 -731 -600 -594 -379 -663 -518 -63 -553 -960 -75 -934 -266 -241 -16 -512 -145 -144 -147 -930 -539 -760 -48 -136 -851 -630 -299 -486 -493 -383 -272 -813 -602 -325 -539 -322 -31 -728 -849 -813 -268 -658 -905 -328 -356 -665 -291 -513 -730 -186 -923 -265 -965 -673 -140 -572 -280 -738 -373 -958 -456 -750 -302 -535 -131 -272 -516 -804 -327 -899 -458 -510 -975 -572 -763 -566 -864 -282 -274 -620 -893 -545 -736 -650 -983 -686 -650 -47 -189 -792 -463 -778 -674 -576 -450 -679 -999 -995 -260 -812 -785 -23 -638 -731 -847 -552 -361 -744 -710 -283 -700 -811 -322 -637 -861 -292 -405 -762 -937 -973 -468 -460 -281 -642 -918 -948 -59 -659 -964 -326 -908 -295 -725 -459 -354 -761 -742 -15 -408 -338 -700 -861 -789 -178 -390 -584 -616 -877 -823 -396 -418 -327 -905 -160 -964 -854 -80 -887 -852 -576 -612 -134 -781 -818 -939 -673 -31 -542 -195 -281 -225 -996 -979 -611 -300 -68 -587 -257 -29 -319 -625 -61 -856 -645 -321 -777 -288 -305 -613 -723 -371 -641 -655 -329 -37 -934 -519 -296 -717 -418 -897 -723 -803 -581 -223 -340 -17 -522 -837 -640 -183 -673 -498 -254 -980 -181 -431 -627 -763 -146 -696 -946 -728 -33 -761 -482 -585 -509 -592 -855 -877 -311 -263 -981 -726 -946 -688 -583 -18 -904 -278 -442 -664 -539 -909 -968 -320 -743 -596 -559 -379 -160 -442 -279 -732 -568 -704 -1 -875 -462 -568 -188 -237 -574 -820 -6 -939 -359 -127 -226 -721 -261 -460 -597 -605 -461 -618 -174 -495 -304 -90 -620 -175 -782 -650 -857 -499 -187 -346 -302 -678 -196 -954 -491 -379 -992 -379 -915 -211 -691 -361 -709 -723 -438 -581 -703 -981 -634 -330 -213 -456 -399 -211 -564 -501 -688 -678 -793 -112 -852 -172 -858 -390 -946 -973 -844 -597 -136 -812 -159 -915 -312 -165 -667 -433 -116 -118 -462 -336 -305 -535 -595 -363 -212 -590 -897 -269 -78 -93 -395 -287 -445 -665 -548 -282 -954 -334 -598 -220 -195 -255 -546 -733 -40 -653 -439 -482 -232 -930 -58 -746 -742 -617 -27 -434 -850 -565 -288 -485 -839 -603 -913 -71 -469 -142 -702 -872 -654 -390 -393 -749 -569 -895 -173 -580 -875 -247 -320 -747 -155 -514 -627 -582 -963 -359 -952 -94 -519 -46 -442 -568 -842 -599 -822 -795 -640 -806 -877 -85 -865 -534 -879 -310 -136 -278 -61 -475 -263 -639 -979 -617 -470 -492 -455 -562 -276 -67 -769 -256 -354 -680 -535 -146 -829 -18 -891 -426 -808 -21 -434 -304 -787 -387 -357 -830 -54 -267 -943 -717 -145 -787 -829 -326 -711 -803 -89 -854 -728 -262 -799 -614 -165 -46 -778 -341 -39 -404 -413 -310 -210 -292 -356 -655 -288 -425 -878 -465 -336 -496 -628 -650 -770 -45 -203 -904 -31 -892 -295 -896 -424 -646 -4 -225 -771 -755 -136 -760 -599 -369 -852 -357 -773 -645 -86 -167 -21 -418 -633 -451 -435 -441 -50 -368 -822 -255 -670 -32 -594 -251 -418 -4 -802 -454 -220 -702 -825 -440 -702 -148 -463 -548 -144 -231 -147 -982 -152 -720 -349 -702 -777 -116 -435 -402 -419 -892 -732 -73 -280 -780 -428 -111 -144 -549 -728 -212 -183 -167 -175 -609 -811 -996 -562 -81 -631 -178 -57 -769 -120 -824 -298 -617 -902 -271 -293 -530 -103 -172 -407 -59 -97 -588 -719 -553 -470 -790 -637 -442 -785 -44 -282 -371 -530 -922 -344 -696 -541 -154 -22 -897 -647 -183 -722 -565 -433 -232 -815 -32 -275 -859 -857 -896 -136 -241 -932 -840 -165 -612 -649 -258 -147 -12 -269 -334 -576 -426 -564 -505 -804 -221 -32 -599 -130 -521 -358 -257 -495 -67 -939 -532 -149 -297 -6 -644 -344 -338 -113 -78 -445 -563 -265 -602 -703 -609 -179 -480 -956 -358 -790 -827 -789 -876 -846 -11 -926 -897 -842 -146 -421 -728 -566 -440 -607 -492 -942 -54 -620 -719 -585 -342 -990 -303 -721 -170 -961 -992 -238 -438 -400 -43 -425 -614 -889 -87 -875 -822 -401 -396 -478 -861 -306 -251 -391 -95 -240 -867 -357 -886 -53 -291 -700 -333 -239 -723 -13 -152 -14 -192 -720 -916 -883 -330 -51 -507 -946 -380 -350 -554 -167 -578 -268 -606 -33 -949 -471 -398 -321 -868 -227 -327 -216 -512 -975 -789 -4 -359 -726 -658 -257 -693 -440 -324 -910 -466 -304 -280 -398 -719 -445 -659 -799 -979 -400 -114 -887 -771 -154 -901 -57 -350 -452 -643 -138 -974 -966 -858 -585 -334 -708 -85 -990 -531 -302 -391 -615 -411 -973 -667 -910 -25 -407 -439 -303 -814 -892 -715 -847 -803 -164 -58 -463 -749 -167 -183 -191 -487 -681 -948 -538 -705 -473 -294 -119 -805 -973 -311 -610 -855 -182 -440 -365 -97 -521 -66 -32 -843 -487 -195 -945 -445 -935 -801 -843 -754 -725 -487 -678 -961 -48 -423 -452 -422 -584 -348 -838 -295 -832 -617 -932 -290 -880 -322 -991 -192 -809 -877 -932 -389 -774 -685 -809 -94 -967 -271 -771 -142 -146 -763 -766 -907 -844 -475 -562 -117 -994 -962 -339 -157 -17 -525 -550 -420 -355 -81 -521 -605 -383 -247 -132 -605 -122 -160 -596 -292 -970 -517 -416 -996 -932 -105 -787 -965 -433 -555 -77 -414 -706 -799 -260 -160 -832 -821 -426 -317 -919 -979 -923 -379 -141 -595 -930 -853 -38 -914 -969 -698 -784 -361 -940 -291 -543 -489 -386 -75 -254 -470 -21 -997 -903 -802 -855 -3 -791 -547 -559 -760 -5 -280 -820 -571 -621 -717 -881 -460 -695 -684 -477 -109 -469 -873 -80 -987 -680 -66 -417 -820 -92 -166 -932 -744 -854 -705 -145 -711 -924 -658 -986 -207 -838 -650 -272 -667 -519 -323 -745 -109 -465 -165 -963 -334 -627 -818 -449 -611 -390 -416 -107 -970 -809 -407 -591 -66 -855 -54 -713 -438 -74 -147 -577 -426 -82 -884 -211 -209 -256 -137 -708 -62 -874 -361 -350 -262 -301 -524 -221 -869 -519 -212 -723 -325 -88 -631 -380 -503 -499 -73 -538 -349 -150 -711 -417 -631 -610 -208 -810 -417 -199 -273 -799 -159 -967 -717 -878 -558 -991 -80 -577 -53 -312 -554 -219 -424 -190 -118 -463 -570 -923 -462 -472 -536 -607 -595 -45 -940 -693 -17 -80 -451 -519 -452 -412 -49 -266 -663 -702 -623 -269 -567 -717 -437 -154 -965 -230 -248 -383 -689 -641 -151 -87 -184 -989 -567 -314 -614 -818 -964 -156 -51 -932 -509 -790 -253 -684 -272 -603 -356 -588 -48 -933 -778 -969 -935 -204 -446 -495 -106 -655 -140 -732 -165 -841 -424 -461 -16 -956 -319 -971 -314 -624 -249 -371 -856 -789 -612 -615 -415 -772 -56 -687 -845 -766 -708 -289 -166 -494 -787 -614 -734 -468 -639 -681 -148 -110 -922 -354 -610 -947 -294 -771 -21 -711 -659 -429 -524 -870 -971 -440 -973 -277 -910 -492 -442 -279 -731 -669 -359 -570 -132 -905 -387 -790 -840 -229 -467 -345 -647 -94 -74 -729 -902 -688 -529 -147 -492 -814 -257 -911 -321 -362 -381 -244 -375 -543 -877 -575 -160 -353 -615 -667 -106 -392 -888 -851 -963 -445 -587 -282 -649 -189 -840 -832 -211 -269 -822 -440 -60 -867 -245 -511 -58 -274 -294 -656 -443 -61 -195 -995 -872 -111 -254 -939 -490 -818 -985 -648 -127 -120 -535 -616 -388 -796 -47 -130 -715 -450 -986 -800 -196 -58 -8 -950 -290 -165 -444 -249 -776 -912 -139 -503 -496 -900 -533 -15 -496 -673 -944 -411 -871 -842 -221 -66 -806 -848 -513 -914 -81 -590 -8 -324 -694 -381 -462 -331 -24 -698 -87 -247 -266 -368 -707 -824 -234 -444 -211 -578 -981 -25 -929 -228 -748 -908 -231 -116 -370 -183 -859 -909 -252 -383 -75 -985 -671 -266 -17 -563 -826 -193 -814 -101 -909 -23 -902 -902 -256 -808 -527 -377 -558 -57 -964 -757 -912 -353 -783 -294 -785 -875 -603 -37 -317 -552 -503 -301 -87 -419 -637 -945 -812 -809 -355 -927 -851 -632 -646 -966 -850 -418 -763 -308 -545 -814 -616 -923 -387 -573 -765 -313 -942 -847 -924 -982 -815 -991 -467 -591 -102 -100 -38 -972 -938 -918 -280 -821 -944 -780 -339 -579 -223 -785 -612 -208 -769 -54 -888 -856 -830 -670 -117 -835 -153 -307 -583 -52 -186 -420 -703 -735 -614 -921 -127 -620 -363 -825 -583 -11 -605 -495 -626 -917 -194 -355 -25 -196 -148 -658 -552 -715 -729 -565 -102 -229 -743 -185 -353 -843 -788 -838 -174 -656 -70 -779 -575 -838 -93 -445 -481 -564 -600 -755 -118 -649 -276 -905 -591 -131 -219 -1000 -151 -877 -976 -541 -850 -231 -477 -578 -305 -801 -675 -981 -663 -290 -280 -471 -162 -909 -213 -162 -733 -752 -177 -893 -218 -296 -811 -292 -591 -657 -755 -314 -412 -263 -473 -92 -837 -347 -286 -756 -841 -361 -340 -198 -787 -857 -101 -941 -3 -37 -728 -993 -126 -889 -136 -806 -218 -461 -433 -576 -723 -934 -669 -161 -954 -213 -780 -77 -895 -186 -413 -475 -985 -699 -107 -755 -650 -288 -971 -81 -937 -340 -479 -214 -411 -325 -785 -336 -792 -581 -677 -958 -15 -678 -394 -368 -730 -675 -960 -787 -328 -286 -887 -454 -262 -890 -832 -913 -261 -511 -348 -374 -775 -319 -608 -390 -109 -393 -785 -434 -71 -676 -368 -663 -837 -479 -439 -994 -707 -495 -832 -581 -659 -206 -224 -601 -897 -999 -97 -199 -84 -96 -502 -308 -422 -950 -432 -530 -698 -473 -395 -490 -497 -434 -468 -706 -978 -573 -89 -747 -720 -206 -225 -393 -326 -491 -949 -559 -222 -124 -868 -279 -280 -725 -724 -964 -134 -401 -999 -35 -67 -948 -871 -5 -832 -148 -696 -259 -247 -664 -248 -862 -767 -303 -338 -154 -16 -831 -55 -991 -729 -691 -151 -61 -208 -88 -720 -789 -731 -701 -999 -197 -395 -729 -862 -284 -493 -883 -645 -501 -721 -865 -777 -649 -875 -941 -269 -735 -427 -731 -981 -372 -37 -750 -639 -980 -721 -846 -669 -609 -419 -509 -334 -329 -593 -337 -467 -139 -978 -753 -477 -652 -297 -727 -661 -670 -635 -56 -881 -145 -170 -949 -283 -370 -915 -962 -744 -988 -405 -232 -534 -490 -332 -381 -511 -232 -434 -411 -164 -315 -934 -71 -137 -197 -890 -139 -437 -372 -956 -82 -807 -310 -243 -84 -71 -614 -503 -368 -125 -562 -657 -541 -398 -418 -381 -329 -283 -724 -747 -153 -366 -46 -768 -551 -78 -545 -463 -619 -954 -759 -313 -592 -700 -797 -32 -366 -506 -396 -740 -237 -497 -850 -560 -166 -830 -457 -683 -638 -972 -196 -418 -718 -799 -207 -755 -633 -168 -653 -699 -644 -457 -516 -482 -373 -978 -147 -572 -868 -831 -134 -906 -335 -283 -827 -830 -424 -537 -150 -785 -325 -95 -610 -167 -380 -578 -306 -991 -98 -294 -598 -594 -310 -198 -118 -391 -146 -644 -139 -773 -578 -522 -978 -493 -672 -246 -724 -117 -391 -953 -418 -944 -875 -691 -396 -562 -629 -468 -495 -761 -494 -171 -437 -509 -112 -290 -198 -810 -460 -729 -34 -279 -876 -94 -850 -934 -614 -681 -993 -338 -783 -821 -617 -473 -451 -42 -844 -648 -311 -718 -883 -235 -532 -346 -18 -581 -831 -40 -715 -951 -102 -927 -303 -954 -800 -186 -364 -888 -732 -289 -779 -797 -176 -144 -148 -896 -786 -559 -164 -50 -247 -987 -299 -715 -489 -930 -687 -752 -675 -550 -719 -872 -570 -515 -147 -123 -471 -618 -830 -96 -870 -208 -969 -725 -894 -671 -47 -405 -278 -137 -198 -451 -124 -282 -351 -953 -973 -207 -256 -812 -943 -228 -786 -887 -495 -5 -867 -11 -922 -823 -651 -305 -378 -36 -26 -666 -832 -435 -305 -739 -710 -700 -267 -991 -405 -83 -959 -189 -367 -686 -744 -759 -744 -88 -397 -836 -63 -721 -526 -330 -220 -644 -488 -415 -612 -598 -276 -115 -413 -997 -311 -221 -789 -619 -281 -690 -530 -562 -698 -587 -746 -175 -567 -742 -777 -666 -187 -317 -40 -857 -923 -555 -89 -73 -187 -790 -456 -350 -789 -444 -865 -755 -429 -602 -17 -649 -816 -478 -835 -836 -805 -406 -456 -92 -111 -52 -95 -801 -346 -774 -477 -996 -416 -471 -218 -582 -833 -527 -226 -411 -469 -520 -309 -944 -231 -756 -88 -146 -783 -686 -900 -667 -100 -582 -312 -83 -153 -207 -749 -151 -506 -336 -611 -781 -814 -895 -447 -786 -676 -201 -756 -706 -481 -897 -250 -602 -47 -162 -52 -827 -850 -214 -52 -291 -722 -539 -811 -935 -72 -41 -874 -142 -69 -443 -143 -216 -494 -520 -92 -985 -243 -743 -23 -630 -275 -633 -221 -267 -504 -276 -264 -355 -181 -286 -764 -327 -569 -820 -842 -473 -913 -154 -83 -900 -688 -535 -338 -31 -568 -107 -311 -305 -515 -82 -290 -625 -796 -754 -273 -398 -311 -343 -817 -275 -829 -633 -845 -841 -132 -35 -279 -779 -870 -78 -64 -260 -686 -940 -200 -112 -749 -901 -268 -38 -386 -805 -910 -985 -291 -466 -879 -158 -626 -649 -470 -340 -129 -102 -795 -346 -294 -257 -295 -223 -877 -215 -451 -990 -294 -409 -523 -465 -945 -10 -130 -132 -999 -872 -953 -869 -245 -732 -375 -571 -592 -82 -3 -453 -429 -615 -874 -192 -616 -951 -633 -443 -480 -686 -665 -814 -64 -936 -230 -448 -918 -790 -457 -218 -796 -176 -927 -198 -18 -158 -808 -299 -506 -448 -702 -156 -37 -268 -206 -20 -166 -675 -63 -718 -174 -262 -814 -633 -402 -9 -846 -424 -686 -690 -403 -103 -320 -764 -851 -394 -483 -760 -841 -66 -523 -522 -581 -228 -364 -567 -659 -366 -271 -203 -412 -89 -390 -724 -130 -185 -265 -967 -307 -302 -332 -721 -541 -487 -954 -271 -361 -411 -117 -588 -239 -59 -334 -283 -608 -754 -735 -493 -757 -679 -485 -507 -316 -271 -232 -56 -976 -755 -216 -688 -693 -453 -823 -858 -607 -915 -816 -270 -122 -568 -586 -385 -942 -838 -696 -728 -835 -269 -480 -158 -47 -290 -974 -549 -586 -546 -686 -984 -681 -821 -884 -630 -659 -19 -621 -43 -392 -371 -282 -834 -946 -985 -611 -692 -576 -721 -746 -866 -371 -426 -980 -712 -772 -500 -668 -62 -827 -998 -253 -389 -856 -641 -690 -215 -496 -952 -609 -646 -599 -351 -587 -731 -727 -690 -410 -346 -942 -586 -511 -50 -149 -640 -202 -600 -855 -620 -30 -23 -463 -917 -555 -909 -10 -788 -631 -794 -655 -710 -130 -141 -474 -960 -114 -747 -246 -189 -203 -455 -937 -770 -811 -984 -95 -794 -882 -679 -620 -757 -429 -221 -101 -39 -744 -78 -75 -493 -915 -717 -874 -903 -577 -26 -747 -666 -414 -44 -112 -319 -130 -956 -718 -9 -429 -223 -443 -633 -300 -91 -632 -912 -337 -776 -961 -830 -773 -482 -27 -99 -968 -636 -977 -49 -889 -477 -721 -675 -202 -998 -658 -343 -493 -409 -698 -733 -478 -655 -518 -993 -49 -689 -600 -24 -511 -389 -278 -336 -135 -454 -454 -633 -764 -6 -162 -790 -835 -197 -532 -426 -782 -592 -684 -175 -356 -381 -733 -617 -947 -569 -474 -847 -986 -684 -274 -165 -594 -491 -911 -452 -987 -945 -269 -899 -404 -545 -20 -922 -340 -675 -408 -873 -213 -19 -297 -196 -26 -91 -900 -796 -115 -352 -635 -505 -116 -208 -229 -84 -576 -130 -347 -673 -391 -780 -573 -424 -233 -225 -723 -479 -920 -568 -609 -205 -670 -399 -784 -524 -625 -605 -313 -92 -382 -194 -129 -402 -247 -727 -83 -820 -399 -983 -198 -144 -270 -720 -205 -139 -622 -172 -840 -600 -647 -697 -731 -319 -46 -133 -147 -786 -723 -119 -849 -749 -168 -598 -529 -817 -417 -607 -912 -51 -529 -831 -533 -301 -313 -214 -317 -386 -62 -181 -510 -71 -773 -622 -49 -829 -450 -920 -41 -364 -714 -845 -684 -639 -84 -740 -159 -418 -111 -391 -625 -477 -969 -737 -823 -998 -394 -304 -424 -992 -907 -188 -251 -969 -367 -513 -320 -43 -17 -885 -916 -632 -906 -290 -402 -444 -136 -664 -236 -217 -729 -98 -410 -123 -201 -944 -921 -774 -535 -94 -274 -12 -629 -662 -460 -962 -696 -794 -441 -11 -522 -210 -803 -529 -226 -5 -214 -570 -6 -103 -342 -407 -120 -144 -451 -18 -545 -276 -394 -38 -290 -6 -862 -726 -543 -773 -895 -175 -814 -621 -487 -666 -253 -812 -269 -249 -968 -880 -964 -495 -749 -346 -315 -365 -67 -765 -840 -302 -451 -376 -522 -477 -462 -329 -840 -440 -626 -292 -64 -722 -575 -410 -324 -654 -60 -791 -284 -756 -143 -428 -419 -126 -629 -701 -305 -121 -183 -524 -758 -389 -765 -284 -352 -764 -625 -385 -843 -89 -43 -892 -758 -314 -418 -488 -978 -472 -407 -661 -574 -902 -514 -490 -704 -432 -385 -951 -35 -229 -629 -170 -648 -803 -51 -477 -359 -806 -953 -693 -744 -243 -769 -606 -398 -569 -782 -539 -291 -739 -957 -150 -420 -349 -916 -456 -798 -942 -251 -574 -75 -506 -992 -914 -357 -939 -205 -949 -547 -827 -280 -625 -5 -508 -796 -112 -380 -477 -165 -55 -82 -240 -10 -42 -720 -955 -956 -817 -799 -772 -23 -503 -536 -197 -878 -45 -815 -872 -478 -796 -526 -879 -980 -427 -388 -362 -942 -813 -313 -512 -240 -88 -835 -104 -886 -945 -385 -596 -809 -231 -912 -926 -27 -187 -788 -43 -135 -724 -245 -65 -372 -103 -989 -200 -462 -390 -94 -744 -739 -910 -13 -275 -93 -810 -248 -629 -844 -182 -312 -288 -943 -283 -82 -374 -94 -261 -867 -803 -80 -664 -824 -251 -498 -375 -282 -8 -108 -396 -677 -473 -227 -65 -78 -917 -760 -870 -59 -829 -271 -587 -763 -339 -290 -18 -588 -183 -934 -23 -885 -584 -618 -6 -858 -445 -115 -810 -947 -230 -17 -534 -398 -539 -868 -439 -729 -724 -627 -351 -49 -450 -954 -199 -885 -637 -834 -98 -486 -410 -738 -292 -681 -63 -744 -187 -348 -240 -442 -189 -412 -606 -457 -237 -410 -75 -924 -513 -760 -93 -64 -267 -115 -318 -190 -687 -176 -981 -209 -583 -252 -223 -129 -688 -365 -833 -10 -870 -78 -789 -23 -54 -826 -471 -504 -360 -965 -236 -413 -697 -52 -954 -310 -780 -852 -120 -955 -980 -856 -603 -936 -648 -532 -435 -548 -752 -286 -723 -955 -461 -51 -663 -428 -849 -221 -507 -420 -221 -23 -990 -74 -231 -329 -551 -570 -689 -200 -905 -294 -994 -452 -789 -55 -617 -686 -834 -943 -411 -109 -529 -859 -213 -895 -774 -76 -246 -816 -441 -854 -739 -618 -953 -725 -687 -588 -822 -461 -783 -311 -705 -499 -978 -291 -665 -795 -811 -702 -198 -532 -7 -693 -10 -24 -737 -892 -535 -494 -913 -717 -945 -71 -213 -904 -627 -190 -77 -396 -604 -738 -978 -299 -671 -25 -777 -26 -28 -490 -599 -87 -578 -453 -783 -318 -217 -273 -469 -119 -581 -867 -42 -907 -916 -231 -932 -460 -579 -453 -561 -107 -799 -456 -561 -16 -577 -678 -603 -850 -373 -243 -482 -776 -636 -536 -333 -698 -374 -3 -326 -157 -393 -919 -937 -274 -364 -380 -819 -109 -161 -559 -400 -162 -983 -195 -737 -427 -549 -931 -868 -432 -352 -333 -228 -26 -773 -114 -705 -953 -121 -916 -611 -975 -391 -669 -449 -960 -14 -451 -623 -201 -210 -381 -444 -396 -538 -971 -10 -515 -438 -585 -597 -793 -22 -792 -786 -121 -387 -538 -491 -555 -651 -231 -210 -554 -34 -326 -427 -760 -855 -185 -782 -337 -458 -797 -7 -829 -812 -729 -310 -652 -915 -963 -396 -586 -590 -925 -896 -860 -458 -946 -856 -921 -925 -460 -171 -364 -838 -198 -762 -797 -309 -588 -581 -196 -506 -443 -679 -707 -775 -833 -618 -760 -714 -368 -211 -684 -775 -17 -586 -343 -726 -575 -678 -907 -55 -634 -723 -780 -467 -566 -242 -305 -638 -814 -868 -282 -693 -544 -917 -706 -876 -203 -509 -758 -947 -382 -570 -806 -392 -441 -511 -961 -504 -523 -61 -722 -755 -822 -789 -919 -780 -453 -857 -233 -883 -321 -982 -810 -959 -712 -790 -82 -521 -745 -766 -735 -999 -536 -722 -713 -184 -257 -792 -622 -967 -474 -294 -757 -476 -814 -930 -756 -37 -26 -369 -644 -963 -961 -448 -123 -757 -588 -406 -182 -647 -82 -799 -901 -62 -630 -329 -736 -838 -677 -852 -255 -560 -57 -452 -624 -994 -393 -832 -374 -41 -405 -889 -347 -641 -340 -222 -689 -881 -493 -873 -93 -889 -32 -566 -302 -117 -69 -5 -817 -138 -441 -797 -490 -470 -745 -102 -456 -72 -137 -681 -776 -586 -705 -492 -28 -835 -619 -869 -474 -777 -934 -893 -49 -975 -349 -498 -43 -572 -544 -635 -828 -915 -76 -461 -796 -372 -299 -747 -213 -719 -254 -42 -606 -868 -66 -288 -31 -805 -611 -884 -297 -224 -988 -863 -288 -442 -105 -812 -964 -649 -225 -263 -423 -948 -141 -254 -742 -153 -754 -37 -406 -506 -53 -82 -934 -587 -999 -244 -322 -255 -19 -858 -417 -846 -364 -325 -877 -390 -349 -446 -955 -796 -314 -599 -793 -666 -711 -776 -367 -26 -985 -508 -899 -367 -797 -265 -56 -392 -180 -64 -506 -432 -659 -675 -267 -583 -604 -868 -790 -976 -479 -104 -457 -943 -169 -255 -753 -224 -429 -643 -366 -728 -472 -121 -305 -600 -206 -144 -708 -131 -10 -640 -195 -176 -251 -610 -533 -728 -818 -679 -133 -820 -868 -800 -63 -96 -964 -992 -800 -903 -946 -386 -638 -897 -690 -964 -144 -276 -326 -847 -583 -45 -625 -29 -205 -847 -833 -601 -262 -861 -331 -397 -515 -12 -827 -138 -902 -698 -306 -201 -970 -496 -394 -71 -268 -634 -616 -436 -575 -448 -606 -676 -544 -290 -672 -871 -753 -178 -951 -566 -860 -933 -24 -563 -8 -235 -81 -269 -849 -108 -690 -595 -305 -318 -149 -249 -925 -611 -827 -391 -37 -146 -853 -907 -352 -812 -290 -60 -710 -482 -928 -248 -585 -483 -329 -97 -337 -958 -313 -843 -34 -61 -720 -284 -978 -172 -546 -354 -71 -918 -939 -110 -47 -707 -593 -823 -880 -314 -178 -63 -931 -286 -442 -139 -887 -355 -574 -556 -788 -210 -386 -349 -858 -693 -93 -471 -787 -400 -355 -896 -216 -619 -284 -504 -633 -11 -290 -280 -618 -391 -215 -102 -514 -127 -402 -49 -580 -35 -472 -327 -91 -292 -507 -121 -400 -65 -266 -769 -94 -219 -118 -998 -333 -325 -956 -416 -504 -723 -755 -243 -727 -560 -492 -700 -792 -471 -899 -235 -1 -37 -600 -128 -345 -676 -946 -177 -818 -336 -663 -4 -757 -540 -605 -63 -509 -743 -513 -777 -735 -850 -480 -782 -805 -823 -746 -666 -140 -995 -131 -60 -393 -578 -285 -381 -4 -939 -330 -245 -406 -540 -250 -268 -989 -480 -804 -699 -817 -461 -263 -829 -977 -594 -725 -84 -376 -312 -383 -335 -407 -440 -960 -195 -179 -770 -961 -577 -585 -722 -767 -714 -309 -997 -660 -1 -963 -925 -172 -826 -384 -49 -854 -735 -404 -536 -280 -966 -96 -662 -977 -352 -643 -127 -303 -761 -986 -569 -914 -934 -384 -863 -476 -272 -537 -404 -542 -967 -801 -997 -616 -543 -80 -623 -207 -885 -847 -264 -427 -904 -573 -589 -667 -523 -929 -800 -132 -582 -570 -682 -135 -677 -361 -129 -342 -584 -238 -83 -239 -559 -82 -242 -807 -414 -589 -582 -55 -62 -515 -297 -478 -199 -318 -483 -628 -830 -391 -698 -928 -344 -917 -585 -335 -650 -470 -12 -43 -679 -609 -718 -225 -378 -410 -557 -191 -5 -566 -415 -563 -513 -807 -16 -481 -637 -661 -367 -657 -84 -501 -974 -349 -894 -144 -457 -878 -532 -153 -733 -738 -42 -607 -400 -352 -515 -633 -982 -891 -911 -939 -416 -876 -280 -390 -677 -139 -442 -675 -230 -274 -908 -555 -278 -338 -277 -526 -646 -216 -502 -137 -25 -20 -100 -894 -34 -490 -715 -622 -486 -571 -96 -296 -894 -754 -411 -477 -858 -666 -824 -619 -793 -48 -592 -771 -481 -683 -875 -295 -648 -180 -200 -830 -267 -21 -608 -490 -633 -527 -177 -967 -925 -573 -801 -516 -336 -506 -769 -617 -416 -901 -628 -965 -613 -6 -736 -594 -717 -851 -758 -25 -172 -476 -654 -425 -892 -383 -867 -86 -482 -32 -365 -923 -533 -49 -271 -367 -588 -869 -828 -525 -17 -936 -686 -987 -281 -956 -925 -64 -917 -785 -526 -160 -280 -671 -781 -457 -536 -397 -470 -178 -522 -495 -947 -54 -767 -750 -188 -646 -363 -401 -546 -265 -555 -78 -952 -830 -871 -571 -665 -366 -840 -356 -709 -19 -419 -598 -190 -964 -494 -87 -895 -644 -122 -303 -800 -989 -13 -624 -286 -841 -31 -975 -705 -605 -458 -962 -848 -746 -784 -212 -382 -753 -711 -396 -682 -929 -41 -114 -539 -162 -713 -869 -440 -619 -75 -871 -703 -733 -117 -658 -238 -866 -49 -157 -740 -903 -355 -321 -700 -677 -997 -549 -522 -38 -595 -493 -176 -448 -655 -84 -765 -144 -921 -694 -410 -371 -425 -62 -87 -309 -424 -669 -835 -590 -556 -714 -589 -952 -416 -300 -232 -853 -883 -532 -980 -845 -852 -474 -905 -933 -869 -520 -511 -319 -865 -741 -836 -851 -120 -2 -462 -96 -190 -962 -166 -881 -816 -331 -35 -168 -549 -96 -28 -335 -373 -318 -430 -502 -156 -391 -508 -940 -840 -904 -429 -693 -134 -551 -875 -963 -631 -1 -407 -506 -667 -916 -829 -958 -581 -875 -462 -689 -622 -204 -456 -683 -864 -12 -982 -628 -281 -304 -115 -180 -971 -626 -550 -180 -627 -614 -337 -477 -979 -71 -880 -979 -311 -804 -578 -262 -1000 -761 -415 -953 -225 -525 -896 -661 -209 -50 -434 -782 -793 -603 -913 -418 -925 -16 -388 -876 -360 -269 -990 -538 -157 -949 -843 -13 -237 -161 -631 -358 -538 -756 -682 -143 -858 -477 -810 -159 -387 -261 -135 -273 -510 -980 -638 -19 -519 -757 -931 -449 -59 -613 -319 -863 -136 -986 -242 -849 -259 -833 -639 -80 -156 -184 -147 -379 -302 -615 -868 -671 -294 -784 -705 -447 -145 -380 -824 -846 -471 -222 -760 -801 -936 -858 -735 -117 -836 -600 -351 -908 -276 -19 -807 -863 -503 -82 -263 -176 -971 -61 -348 -750 -90 -356 -181 -990 -846 -248 -912 -449 -566 -297 -33 -902 -922 -158 -902 -772 -189 -293 -409 -804 -426 -731 -946 -791 -20 -921 -449 -933 -895 -800 -227 -146 -507 -587 -165 -29 -922 -918 -864 -648 -767 -986 -300 -765 -70 -349 -127 -452 -283 -444 -893 -982 -63 -708 -886 -195 -152 -889 -22 -625 -914 -975 -544 -116 -551 -426 -369 -611 -756 -199 -307 -830 -194 -550 -957 -367 -685 -977 -776 -100 -661 -1000 -721 -976 -595 -645 -199 -965 -747 -731 -198 -629 -322 -455 -499 -36 -145 -184 -203 -680 -541 -30 -359 -347 -755 -401 -398 -626 -847 -647 -238 -349 -946 -240 -855 -117 -26 -289 -965 -855 -299 -256 -887 -398 -105 -105 -870 -55 -785 -584 -810 -651 -660 -422 -74 -962 -959 -574 -564 -913 -441 -448 -357 -989 -153 -133 -904 -75 -976 -785 -662 -517 -213 -370 -616 -867 -526 -578 -458 -106 -356 -736 -401 -621 -383 -124 -921 -934 -439 -870 -335 -530 -797 -57 -479 -891 -741 -272 -322 -960 -296 -998 -641 -190 -758 -242 -170 -986 -33 -823 -783 -682 -63 -220 -998 -102 -71 -483 -298 -745 -138 -974 -131 -969 -184 -896 -742 -338 -712 -618 -953 -66 -203 -766 -846 -618 -348 -311 -991 -490 -911 -963 -912 -660 -801 -627 -900 -775 -724 -37 -717 -329 -263 -646 -298 -314 -892 -218 -72 -185 -652 -130 -890 -114 -449 -630 -69 -644 -833 -97 -82 -454 -293 -772 -192 -594 -842 -288 -92 -302 -458 -970 -863 -137 -572 -920 -80 -103 -420 -308 -372 -737 -957 -471 -707 -283 -260 -372 -302 -105 -857 -950 -54 -991 -246 -87 -240 -393 -778 -523 -353 -503 -985 -408 -351 -499 -991 -387 -777 -539 -168 -371 -306 -577 -72 -578 -262 -590 -65 -854 -342 -829 -434 -559 -318 -735 -260 -818 -267 -194 -871 -39 -288 -348 -108 -731 -374 -455 -513 -355 -452 -93 -215 -897 -776 -256 -843 -208 -599 -363 -770 -389 -96 -990 -921 -972 -641 -581 -849 -861 -338 -315 -242 -163 -786 -537 -521 -419 -219 -425 -395 -10 -381 -993 -843 -692 -800 -395 -444 -638 -658 -921 -788 -658 -663 -994 -147 -386 -617 -499 -788 -151 -996 -872 -976 -353 -531 -827 -112 -467 -184 -922 -192 -619 -620 -65 -205 -698 -181 -706 -573 -786 -865 -403 -287 -83 -511 -286 -998 -437 -712 -47 -428 -918 -900 -169 -888 -97 -638 -546 -786 -205 -118 -179 -54 -412 -784 -79 -686 -299 -936 -790 -240 -570 -197 -396 -480 -100 -665 -282 -206 -201 -181 -897 -518 -90 -199 -247 -852 -331 -852 -378 -571 -154 -169 -15 -432 -960 -971 -819 -308 -835 -867 -166 -659 -303 -254 -920 -282 -869 -315 -771 -966 -570 -483 -569 -417 -888 -717 -265 -828 -589 -531 -785 -141 -738 -859 -541 -498 -926 -800 -128 -341 -172 -236 -910 -202 -936 -43 -968 -497 -979 -343 -643 -822 -362 -154 -923 -3 -9 -288 -720 -613 -315 -895 -675 -707 -239 -967 -776 -263 -756 -598 -627 -921 -292 -53 -238 -403 -908 -184 -711 -347 -902 -78 -946 -420 -658 -293 -777 -261 -639 -927 -70 -759 -962 -885 -784 -272 -252 -144 -21 -644 -985 -998 -503 -281 -113 -574 -694 -211 -2 -916 -829 -813 -225 -117 -821 -93 -388 -929 -136 -616 -510 -559 -456 -864 -384 -98 -236 -693 -84 -906 -434 -972 -416 -547 -437 -943 -462 -187 -594 -834 -553 -270 -332 -613 -46 -411 -6 -313 -959 -798 -234 -377 -505 -83 -323 -331 -681 -914 -375 -836 -345 -220 -290 -233 -337 -922 -202 -293 -502 -75 -701 -397 -272 -963 -147 -614 -265 -342 -478 -603 -399 -826 -919 -262 -663 -448 -446 -752 -84 -75 -329 -365 -590 -625 -255 -862 -257 -904 -216 -977 -14 -769 -265 -891 -270 -644 -828 -306 -995 -815 -100 -396 -58 -378 -495 -664 -953 -176 -404 -491 -486 -213 -743 -513 -219 -816 -422 -417 -947 -24 -624 -982 -588 -382 -355 -91 -758 -744 -118 -924 -808 -315 -435 -402 -186 -833 -882 -601 -926 -954 -874 -604 -885 -915 -85 -600 -194 -895 -709 -363 -550 -737 -749 -437 -486 -178 -269 -1000 -725 -205 -936 -599 -346 -295 -443 -269 -256 -794 -930 -318 -246 -887 -493 -923 -789 -299 -350 -875 -254 -494 -126 -893 -875 -227 -494 -565 -689 -877 -209 -306 -949 -461 -36 -646 -811 -686 -978 -771 -645 -501 -851 -114 -462 -95 -329 -575 -586 -679 -893 -670 -638 -991 -87 -421 -546 -912 -739 -918 -785 -970 -382 -609 -892 -936 -92 -399 -964 -421 -42 -15 -88 -978 -718 -90 -822 -521 -135 -951 -684 -899 -558 -954 -857 -913 -688 -113 -930 -116 -960 -417 -169 -587 -366 -853 -593 -185 -344 -166 -216 -482 -635 -122 -506 -126 -968 -337 -615 -287 -314 -873 -621 -705 -260 -689 -539 -173 -914 -274 -28 -712 -396 -401 -77 -275 -906 -798 -414 -422 -803 -851 -291 -627 -989 -148 -253 -272 -255 -303 -412 -981 -828 -652 -661 -820 -706 -185 -995 -46 -259 -824 -26 -983 -763 -872 -664 -758 -277 -359 -6 -561 -816 -802 -653 -265 -581 -92 -327 -821 -432 -997 -337 -411 -895 -669 -867 -243 -265 -903 -598 -256 -587 -771 -723 -349 -54 -744 -86 -958 -840 -738 -472 -368 -17 -228 -95 -385 -610 -828 -653 -778 -141 -169 -609 -745 -443 -762 -933 -723 -779 -53 -706 -168 -88 -188 -791 -239 -404 -342 -494 -34 -285 -662 -461 -230 -975 -555 -202 -671 -348 -742 -546 -307 -517 -670 -481 -349 -80 -552 -70 -633 -704 -40 -755 -211 -545 -850 -86 -141 -703 -225 -765 -954 -29 -21 -261 -992 -902 -13 -257 -79 -329 -964 -568 -857 -721 -275 -379 -753 -654 -590 -191 -631 -301 -393 -263 -127 -895 -646 -820 -21 -785 -645 -377 -381 -619 -644 -531 -507 -542 -246 -367 -313 -422 -538 -190 -284 -199 -482 -953 -240 -815 -618 -102 -454 -18 -45 -612 -871 -352 -160 -73 -522 -624 -41 -43 -260 -967 -145 -288 -318 -721 -997 -613 -729 -710 -672 -291 -665 -289 -120 -617 -734 -997 -900 -190 -82 -251 -486 -708 -857 -720 -977 -69 -173 -851 -861 -951 -210 -870 -812 -417 -447 -662 -33 -504 -664 -813 -753 -424 -194 -111 -882 -103 -816 -712 -117 -196 -953 -184 -280 -966 -914 -874 -462 -277 -718 -768 -492 -380 -979 -295 -305 -837 -383 -371 -998 -305 -455 -264 -786 -277 -894 -391 -137 -727 -492 -650 -209 -572 -741 -827 -41 -904 -793 -729 -500 -96 -592 -491 -651 -853 -72 -166 -865 -724 -873 -478 -914 -176 -728 -68 -266 -124 -958 -875 -819 -272 -394 -687 -388 -343 -949 -849 -640 -451 -192 -386 -79 -275 -540 -570 -164 -368 -359 -329 -523 -92 -895 -820 -572 -699 -301 -599 -73 -305 -899 -399 -910 -889 -940 -264 -631 -829 -245 -526 -724 -572 -322 -6 -793 -546 -150 -95 -212 -371 -299 -27 -426 -247 -986 -29 -683 -80 -159 -520 -908 -452 -49 -455 -975 -928 -742 -654 -807 -953 -218 -307 -914 -153 -988 -96 -298 -666 -553 -120 -922 -15 -977 -880 -960 -119 -30 -391 -483 -618 -332 -385 -686 -537 -19 -631 -328 -309 -540 -967 -497 -531 -338 -551 -617 -639 -940 -476 -482 -501 -339 -300 -775 -1000 -821 -846 -427 -419 -45 -702 -316 -49 -931 -480 -831 -398 -697 -499 -376 -289 -632 -70 -902 -813 -579 -665 -819 -128 -113 -128 -76 -552 -258 -582 -379 -125 -150 -75 -865 -815 -514 -3 -855 -309 -55 -537 -563 -739 -63 -957 -560 -462 -183 -367 -57 -968 -163 -868 -723 -85 -951 -249 -263 -355 -249 -846 -365 -282 -826 -217 -383 -860 -637 -430 -959 -812 -74 -355 -499 -90 -236 -712 -298 -48 -606 -936 -257 -638 -870 -892 -408 -976 -330 -888 -884 -158 -818 -911 -220 -403 -22 -56 -523 -197 -38 -476 -180 -50 -206 -115 -430 -139 -894 -759 -579 -764 -786 -873 -878 -621 -839 -974 -368 -438 -710 -272 -638 -624 -784 -181 -8 -775 -644 -890 -115 -564 -700 -402 -817 -896 -711 -243 -444 -9 -404 -578 -401 -675 -341 -520 -433 -567 -357 -797 -288 -497 -849 -236 -318 -773 -534 -528 -996 -181 -375 -71 -177 -43 -517 -397 -428 -293 -433 -911 -140 -246 -679 -520 -676 -795 -72 -664 -301 -252 -161 -411 -330 -531 -303 -44 -303 -986 -969 -662 -660 -191 -280 -64 -324 -232 -973 -306 -806 -86 -702 -797 -70 -794 -479 -408 -108 -346 -399 -116 -683 -401 -213 -47 -436 -410 -322 -174 -822 -603 -209 -621 -381 -8 -450 -930 -736 -965 -29 -591 -114 -732 -708 -752 -802 -170 -318 -793 -636 -425 -373 -442 -941 -650 -925 -194 -821 -657 -185 -477 -39 -650 -166 -312 -464 -744 -734 -883 -217 -234 -880 -35 -911 -960 -789 -20 -814 -460 -230 -173 -622 -428 -747 -286 -860 -265 -109 -782 -126 -407 -629 -970 -720 -587 -805 -921 -802 -261 -205 -488 -357 -641 -491 -483 -269 -433 -789 -551 -429 -298 -407 -571 -717 -85 -359 -585 -988 -52 -482 -530 -239 -411 -486 -36 -723 -124 -498 -400 -211 -262 -245 -514 -294 -995 -182 -184 -475 -889 -880 -719 -271 -499 -247 -809 -885 -146 -734 -830 -151 -966 -206 -143 -953 -85 -721 -883 -774 -410 -862 -515 -613 -94 -528 -116 -850 -992 -903 -518 -17 -264 -62 -162 -925 -760 -685 -380 -418 -878 -386 -829 -249 -992 -614 -684 -554 -718 -614 -1 -357 -964 -481 -11 -987 -35 -702 -723 -893 -930 -314 -228 -463 -73 -173 -154 -876 -34 -510 -365 -933 -487 -683 -903 -690 -67 -125 -324 -85 -59 -854 -722 -838 -222 -348 -381 -936 -582 -579 -693 -523 -544 -695 -50 -687 -276 -511 -113 -10 -131 -386 -559 -113 -690 -974 -380 -929 -872 -286 -84 -700 -887 -686 -896 -292 -656 -300 -664 -289 -585 -743 -545 -180 -447 -893 -573 -821 -420 -294 -630 -569 -995 -396 -154 -379 -928 -35 -979 -430 -507 -671 -417 -225 -926 -952 -610 -626 -201 -579 -579 -105 -388 -742 -453 -721 -380 -913 -391 -566 -413 -47 -660 -65 -425 -648 -153 -328 -217 -728 -211 -418 -688 -637 -196 -58 -887 -635 -722 -812 -641 -587 -330 -165 -425 -654 -495 -928 -164 -64 -156 -911 -280 -606 -170 -360 -543 -27 -931 -127 -522 -295 -863 -453 -661 -828 -987 -786 -440 -630 -141 -489 -59 -303 -805 -38 -131 -44 -986 -147 -114 -700 -58 -73 -845 -671 -562 -976 -367 -318 -797 -893 -507 -518 -448 -931 -643 -867 -464 -875 -262 -254 -581 -480 -668 -916 -833 -601 -679 -764 -712 -263 -37 -112 -499 -747 -339 -202 -126 -886 -390 -919 -196 -156 -444 -334 -932 -336 -524 -277 -275 -201 -281 -434 -885 -261 -746 -480 -314 -841 -847 -883 -905 -528 -173 -493 -600 -166 -293 -901 -886 -431 -770 -769 -357 -30 -591 -127 -462 -330 -282 -769 -192 -419 -390 -889 -944 -110 -341 -758 -415 -725 -690 -33 -889 -431 -10 -53 -724 -22 -527 -81 -994 -370 -562 -94 -898 -463 -488 -31 -632 -694 -881 -779 -366 -720 -114 -851 -415 -831 -498 -890 -308 -201 -862 -124 -556 -339 -350 -363 -52 -409 -124 -115 -980 -424 -125 -923 -572 -388 -703 -947 -546 -354 -293 -343 -854 -448 -154 -58 -711 -999 -191 -962 -586 -180 -805 -508 -972 -470 -812 -927 -226 -71 -229 -171 -520 -774 -734 -140 -627 -854 -68 -353 -923 -920 -457 -606 -823 -314 -883 -442 -462 -760 -680 -442 -448 -465 -302 -409 -536 -239 -71 -272 -714 -760 -660 -871 -424 -956 -961 -746 -196 -899 -489 -100 -294 -683 -698 -295 -24 -351 -745 -995 -688 -518 -312 -186 -518 -778 -579 -423 -190 -352 -690 -952 -384 -177 -824 -84 -171 -619 -953 -655 -19 -596 -642 -622 -87 -366 -268 -913 -262 -430 -1 -741 -712 -69 -449 -848 -379 -455 -808 -555 -405 -368 -74 -418 -674 -525 -683 -772 -787 -797 -430 -742 -218 -829 -788 -954 -482 -61 -719 -96 -395 -180 -428 -393 -697 -703 -513 -243 -665 -874 -497 -626 -772 -936 -689 -826 -314 -265 -366 -189 -803 -767 -825 -646 -420 -614 -458 -707 -433 -95 -247 -536 -649 -448 -730 -786 -201 -215 -918 -674 -993 -888 -668 -803 -705 -174 -162 -409 -945 -339 -513 -949 -269 -52 -351 -623 -74 -497 -834 -650 -977 -529 -138 -677 -661 -641 -581 -750 -231 -850 -402 -986 -116 -466 -751 -106 -174 -203 -52 -992 -713 -136 -556 -570 -824 -573 -577 -12 -873 -680 -226 -557 -270 -343 -72 -868 -915 -395 -266 -201 -578 -878 -540 -975 -475 -61 -513 -88 -38 -487 -287 -548 -312 -983 -462 -63 -380 -920 -608 -852 -854 -669 -136 -69 -4 -244 -137 -369 -383 -249 -898 -883 -678 -136 -510 -890 -442 -300 -409 -460 -414 -689 -6 -540 -120 -343 -966 -124 -981 -752 -886 -263 -567 -315 -195 -72 -211 -227 -706 -397 -887 -644 -48 -907 -684 -188 -222 -222 -679 -192 -254 -359 -185 -256 -61 -15 -426 -745 -279 -889 -766 -934 -96 -373 -272 -934 -681 -447 -68 -487 -58 -397 -952 -219 -387 -718 -82 -536 -309 -600 -357 -795 -191 -207 -731 -160 -325 -528 -175 -130 -900 -376 -352 -269 -30 -430 -704 -125 -166 -783 -560 -643 -282 -814 -948 -276 -539 -223 -981 -157 -412 -712 -5 -896 -788 -241 -390 -356 -430 -826 -664 -96 -223 -169 -188 -265 -194 -338 -842 -46 -313 -656 -41 -7 -990 -889 -961 -242 -707 -405 -424 -853 -657 -496 -7 -463 -794 -649 -673 -615 -835 -588 -872 -408 -563 -602 -720 -446 -617 -606 -491 -639 -620 -579 -232 -780 -717 -347 -843 -42 -658 -141 -492 -344 -619 -983 -527 -847 -433 -743 -656 -576 -150 -190 -503 -411 -698 -749 -745 -268 -755 -6 -614 -820 -571 -500 -510 -20 -128 -819 -88 -444 -723 -105 -466 -137 -457 -956 -79 -676 -286 -962 -279 -779 -825 -176 -618 -327 -583 -961 -835 -654 -690 -734 -437 -714 -957 -648 -354 -802 -507 -191 -606 -346 -610 -658 -141 -87 -824 -307 -464 -961 -507 -740 -366 -632 -473 -98 -530 -394 -1 -201 -588 -733 -27 -87 -819 -316 -985 -417 -906 -391 -972 -991 -427 -634 -513 -393 -698 -618 -929 -722 -270 -506 -694 -206 -771 -805 -342 -785 -264 -309 -747 -746 -918 -691 -786 -584 -309 -252 -344 -574 -409 -543 -273 -360 -57 -471 -302 -75 -591 -431 -495 -423 -742 -337 -350 -514 -757 -542 -398 -882 -932 -812 -2 -45 -262 -795 -960 -829 -348 -919 -682 -471 -341 -162 -244 -590 -451 -991 -30 -132 -912 -538 -522 -691 -754 -599 -958 -924 -283 -461 -699 -522 -30 -404 -871 -553 -110 -466 -253 -383 -517 -406 -90 -781 -217 -310 -524 -236 -585 -266 -484 -32 -24 -193 -223 -31 -967 -772 -308 -202 -642 -869 -917 -319 -779 -989 -812 -418 -841 -424 -897 -463 -288 -428 -178 -415 -445 -711 -650 -453 -249 -556 -446 -939 -321 -787 -770 -985 -769 -24 -690 -112 -767 -183 -283 -732 -34 -826 -433 -199 -4 -140 -375 -717 -409 -959 -461 -302 -969 -591 -956 -200 -413 -756 -152 -669 -251 -308 -823 -807 -252 -955 -316 -238 -456 -416 -258 -690 -576 -224 -521 -849 -801 -254 -839 -879 -743 -721 -956 -105 -55 -46 -108 -391 -680 -217 -235 -623 -994 -638 -95 -742 -664 -762 -506 -135 -462 -953 -674 -443 -145 -774 -697 -159 -109 -638 -931 -683 -114 -942 -665 -766 -349 -409 -718 -402 -95 -148 -712 -158 -677 -194 -17 -104 -901 -35 -737 -24 -122 -641 -443 -45 -951 -540 -169 -219 -757 -504 -435 -28 -109 -962 -758 -114 -335 -14 -160 -735 -638 -320 -237 -804 -391 -130 -770 -181 -944 -674 -433 -692 -870 -883 -901 -657 -940 -595 -846 -547 -690 -533 -89 -543 -119 -279 -759 -628 -385 -888 -499 -318 -841 -664 -128 -62 -150 -13 -820 -102 -634 -78 -423 -978 -294 -188 -39 -163 -822 -333 -931 -676 -823 -796 -188 -490 -549 -379 -728 -411 -338 -13 -736 -969 -7 -40 -401 -593 -455 -799 -366 -268 -209 -137 -109 -874 -669 -301 -539 -696 -103 -124 -656 -411 -290 -895 -773 -433 -726 -621 -196 -968 -931 -556 -931 -863 -872 -34 -444 -454 -796 -144 -285 -251 -686 -382 -38 -800 -988 -941 -962 -9 -66 -122 -43 -695 -552 -976 -790 -909 -102 -973 -722 -3 -427 -934 -427 -769 -147 -454 -829 -478 -174 -731 -803 -397 -413 -221 -240 -29 -1 -839 -376 -908 -658 -572 -835 -811 -74 -872 -372 -37 -653 -182 -84 -872 -813 -272 -859 -416 -665 -496 -141 -767 -419 -548 -667 -422 -228 -550 -295 -562 -385 -579 -990 -398 -578 -182 -925 -442 -815 -944 -335 -199 -311 -686 -313 -224 -222 -336 -665 -362 -305 -154 -692 -278 -305 -921 -624 -511 -516 -219 -671 -188 -567 -290 -793 -333 -139 -641 -515 -384 -457 -618 -669 -890 -75 -886 -430 -690 -759 -673 -201 -490 -323 -602 -849 -334 -735 -535 -500 -886 -984 -978 -664 -728 -146 -950 -783 -911 -1 -721 -812 -388 -984 -720 -528 -283 -463 -601 -155 -348 -739 -385 -593 -886 -475 -156 -38 -681 -54 -561 -847 -64 -117 -860 -40 -81 -191 -601 -381 -152 -852 -954 -175 -804 -312 -923 -363 -861 -210 -929 -925 -111 -715 -431 -943 -154 -962 -528 -532 -651 -111 -49 -520 -530 -361 -169 -379 -470 -361 -44 -794 -261 -74 -471 -414 -271 -314 -713 -52 -504 -746 -633 -103 -644 -737 -343 -81 -471 -913 -130 -2 -458 -965 -269 -318 -959 -269 -126 -88 -114 -430 -884 -92 -333 -664 -768 -843 -361 -232 -632 -319 -596 -547 -551 -981 -262 -508 -128 -930 -365 -986 -316 -132 -173 -300 -190 -833 -31 -60 -705 -753 -27 -36 -654 -210 -39 -317 -426 -510 -131 -113 -389 -381 -601 -961 -504 -707 -433 -21 -16 -654 -540 -356 -248 -105 -762 -297 -170 -170 -797 -127 -330 -975 -492 -686 -159 -168 -339 -17 -457 -879 -728 -357 -674 -104 -462 -275 -377 -138 -244 -302 -419 -918 -811 -173 -410 -782 -440 -243 -472 -125 -261 -387 -885 -142 -687 -368 -332 -412 -823 -644 -397 -315 -834 -351 -322 -380 -784 -553 -422 -244 -290 -234 -376 -664 -402 -541 -840 -970 -79 -347 -583 -74 -833 -336 -92 -463 -30 -754 -655 -631 -966 -793 -680 -635 -773 -390 -853 -575 -387 -601 -497 -791 -85 -5 -910 -756 -806 -663 -366 -656 -294 -619 -155 -579 -324 -621 -725 -50 -832 -167 -909 -532 -337 -217 -274 -718 -139 -80 -981 -103 -496 -125 -743 -45 -361 -56 -734 -990 -69 -438 -487 -189 -852 -922 -414 -14 -226 -28 -115 -881 -192 -765 -960 -359 -162 -707 -920 -911 -635 -201 -778 -281 -762 -967 -135 -957 -247 -905 -936 -82 -540 -156 -389 -829 -972 -64 -920 -369 -180 -115 -198 -405 -344 -765 -745 -672 -243 -81 -29 -515 -376 -966 -148 -574 -787 -149 -933 -728 -577 -518 -281 -587 -78 -301 -156 -383 -892 -67 -270 -487 -298 -322 -185 -406 -402 -926 -260 -464 -996 -959 -567 -7 -748 -586 -814 -923 -738 -644 -421 -193 -370 -402 -416 -609 -483 -621 -602 -372 -983 -824 -123 -284 -829 -186 -289 -159 -480 -344 -282 -696 -986 -137 -77 -724 -278 -824 -942 -535 -966 -540 -745 -318 -524 -245 -697 -172 -435 -309 -52 -716 -534 -408 -824 -242 -53 -362 -143 -68 -685 -151 -868 -383 -608 -944 -429 -860 -666 -46 -739 -963 -341 -914 -257 -553 -571 -527 -355 -280 -633 -35 -512 -921 -153 -221 -314 -40 -369 -834 -739 -443 -117 -142 -988 -492 -430 -605 -619 -493 -263 -565 -824 -393 -831 -416 -954 -473 -697 -546 -702 -46 -932 -854 -591 -659 -187 -615 -18 -121 -371 -117 -666 -92 -352 -45 -108 -30 -704 -354 -58 -139 -187 -758 -248 -565 -822 -783 -882 -866 -310 -469 -450 -153 -957 -884 -381 -646 -723 -476 -478 -17 -273 -597 -746 -782 -428 -191 -365 -973 -588 -849 -389 -702 -520 -958 -952 -703 -352 -561 -987 -507 -753 -818 -335 -288 -614 -711 -275 -229 -371 -202 -742 -138 -397 -879 -403 -439 -252 -94 -911 -104 -924 -631 -134 -964 -76 -175 -490 -295 -186 -980 -601 -773 -676 -386 -707 -628 -341 -938 -316 -497 -254 -844 -21 -989 -243 -556 -61 -964 -876 -532 -397 -268 -672 -382 -872 -312 -437 -265 -539 -893 -819 -221 -367 -509 -609 -139 -234 -754 -485 -174 -380 -279 -814 -958 -735 -843 -605 -156 -496 -713 -568 -792 -929 -754 -853 -920 -437 -138 -305 -236 -979 -727 -949 -207 -419 -57 -428 -439 -423 -449 -814 -485 -367 -353 -288 -140 -539 -669 -853 -618 -256 -776 -907 -902 -660 -872 -139 -355 -885 -863 -144 -913 -488 -423 -759 -53 -217 -833 -537 -929 -961 -801 -837 -200 -837 -631 -251 -9 -836 -928 -527 -2 -872 -453 -775 -516 -267 -168 -838 -809 -29 -993 -679 -7 -568 -60 -272 -373 -591 -945 -940 -8 -62 -92 -535 -990 -151 -690 -408 -454 -58 -862 -297 -779 -626 -95 -156 -951 -525 -816 -326 -714 -184 -74 -670 -358 -21 -929 -980 -179 -722 -742 -250 -556 -220 -763 -487 -230 -146 -56 -930 -528 -967 -653 -662 -293 -143 -678 -323 -567 -364 -964 -546 -571 -176 -53 -378 -201 -212 -918 -655 -345 -219 -434 -481 -640 -2 -232 -708 -489 -204 -561 -249 -28 -715 -629 -275 -882 -534 -297 -213 -359 -495 -206 -54 -984 -352 -765 -158 -892 -37 -911 -383 -296 -586 -498 -756 -130 -928 -779 -267 -262 -652 -377 -62 -254 -390 -891 -907 -680 -610 -742 -412 -675 -311 -335 -921 -532 -754 -171 -372 -986 -115 -951 -753 -644 -188 -86 -118 -902 -776 -354 -854 -846 -727 -476 -961 -742 -938 -524 -676 -732 -131 -806 -104 -977 -141 -656 -135 -285 -434 -315 -13 -27 -118 -240 -383 -789 -790 -700 -979 -731 -321 -384 -664 -304 -644 -729 -907 -475 -601 -27 -79 -719 -280 -606 -861 -227 -818 -532 -171 -324 -37 -963 -189 -785 -871 -750 -816 -975 -58 -103 -894 -262 -44 -152 -165 -608 -871 -868 -578 -832 -869 -808 -889 -795 -227 -290 -620 -370 -530 -885 -161 -851 -657 -428 -790 -212 -589 -627 -540 -282 -50 -526 -90 -528 -519 -823 -555 -833 -116 -281 -322 -64 -946 -888 -418 -359 -408 -260 -946 -727 -340 -44 -108 -169 -756 -907 -979 -530 -450 -271 -974 -953 -584 -953 -824 -920 -144 -785 -246 -48 -613 -35 -52 -11 -964 -147 -202 -136 -845 -92 -760 -108 -473 -240 -221 -400 -786 -711 -83 -638 -5 -787 -322 -873 -509 -353 -407 -510 -841 -284 -379 -851 -869 -195 -92 -833 -850 -877 -398 -489 -501 -733 -542 -55 -936 -217 -398 -525 -878 -758 -149 -438 -968 -107 -263 -307 -638 -563 -897 -845 -425 -888 -985 -28 -357 -177 -490 -484 -267 -468 -754 -539 -113 -46 -21 -751 -950 -495 -743 -48 -963 -152 -680 -540 -951 -106 -890 -206 -810 -326 -137 -872 -239 -610 -976 -102 -880 -346 -670 -602 -945 -215 -261 -851 -527 -423 -220 -154 -386 -980 -463 -442 -853 -180 -194 -928 -564 -161 -675 -342 -529 -706 -843 -30 -389 -813 -700 -596 -823 -821 -274 -604 -558 -188 -276 -888 -195 -524 -622 -253 -765 -175 -540 -329 -552 -960 -766 -622 -253 -711 -74 -762 -619 -816 -926 -607 -25 -364 -827 -707 -773 -435 -677 -551 -605 -987 -455 -33 -933 -583 -224 -97 -385 -411 -270 -204 -726 -613 -563 -460 -891 -295 -695 -121 -242 -127 -736 -600 -825 -553 -102 -824 -779 -549 -887 -776 -797 -478 -548 -163 -473 -515 -100 -179 -970 -924 -505 -607 -940 -937 -138 -687 -446 -307 -74 -807 -525 -514 -217 -146 -620 -514 -34 -669 -873 -738 -271 -743 -341 -241 -159 -442 -959 -895 -664 -492 -205 -834 -195 -978 -976 -330 -677 -355 -689 -98 -279 -862 -221 -578 -592 -471 -865 -210 -4 -955 -456 -489 -742 -714 -527 -319 -244 -819 -932 -860 -824 -656 -309 -954 -666 -389 -755 -801 -556 -256 -77 -854 -236 -149 -283 -689 -385 -572 -359 -640 -142 -269 -579 -594 -166 -713 -182 -52 -993 -339 -874 -863 -17 -563 -672 -457 -422 -882 -731 -318 -913 -893 -363 -697 -680 -872 -163 -206 -555 -821 -393 -32 -443 -16 -45 -417 -952 -388 -533 -359 -312 -837 -380 -952 -469 -541 -564 -161 -399 -468 -208 -657 -33 -70 -94 -173 -76 -241 -940 -481 -22 -607 -853 -456 -923 -177 -650 -420 -355 -255 -66 -365 -986 -49 -93 -433 -560 -667 -246 -249 -299 -348 -590 -58 -142 -891 -280 -87 -740 -527 -76 -382 -777 -785 -898 -298 -905 -2 -460 -276 -977 -797 -560 -506 -214 -896 -154 -401 -305 -724 -739 -465 -770 -949 -956 -268 -827 -486 -24 -90 -202 -238 -815 -454 -61 -906 -217 -575 -116 -115 -810 -224 -548 -144 -819 -975 -268 -100 -567 -481 -168 -479 -766 -192 -888 -36 -746 -961 -101 -675 -726 -285 -896 -548 -608 -89 -632 -535 -829 -799 -906 -737 -586 -526 -45 -850 -595 -6 -241 -124 -758 -476 -616 -59 -221 -387 -867 -127 -418 -294 -672 -870 -299 -22 -626 -879 -842 -163 -971 -550 -643 -331 -478 -858 -692 -262 -811 -578 -877 -990 -705 -816 -393 -441 -60 -535 -796 -222 -758 -366 -562 -570 -150 -494 -741 -399 -322 -972 -412 -682 -183 -68 -927 -609 -26 -489 -168 -619 -325 -20 -504 -924 -446 -389 -432 -993 -502 -604 -342 -983 -315 -16 -569 -873 -74 -16 -577 -263 -282 -591 -188 -536 -679 -859 -80 -155 -529 -120 -644 -467 -415 -387 -957 -353 -897 -226 -852 -622 -168 -749 -270 -846 -49 -378 -564 -427 -764 -751 -848 -846 -653 -156 -25 -811 -632 -906 -384 -262 -265 -306 -572 -195 -588 -286 -941 -171 -724 -687 -779 -132 -214 -930 -623 -559 -757 -348 -425 -978 -257 -736 -174 -494 -737 -209 -451 -929 -361 -396 -554 -971 -106 -774 -883 -191 -373 -624 -286 -761 -620 -368 -96 -88 -371 -150 -203 -137 -549 -652 -934 -201 -692 -574 -140 -787 -582 -616 -691 -704 -467 -828 -319 -336 -488 -768 -699 -330 -954 -97 -87 -804 -306 -857 -83 -324 -466 -119 -833 -666 -292 -32 -648 -887 -608 -202 -828 -304 -884 -273 -188 -253 -667 -275 -904 -518 -833 -341 -50 -370 -42 -428 -712 -668 -508 -746 -493 -918 -433 -215 -896 -821 -799 -77 -216 -41 -115 -356 -315 -629 -964 -753 -340 -124 -707 -876 -617 -680 -382 -739 -68 -7 -781 -923 -328 -768 -347 -350 -776 -901 -719 -650 -812 -81 -404 -596 -560 -909 -587 -579 -432 -660 -741 -853 -781 -885 -182 -993 -267 -851 -500 -68 -476 -292 -388 -191 -681 -726 -91 -101 -967 -638 -82 -617 -901 -912 -344 -580 -584 -419 -299 -121 -568 -78 -729 -896 -173 -416 -946 -22 -189 -659 -272 -483 -202 -442 -452 -323 -252 -857 -248 -479 -15 -518 -646 -470 -762 -634 -472 -596 -671 -974 -208 -150 -186 -623 -684 -872 -442 -512 -281 -864 -542 -303 -10 -155 -390 -646 -862 -234 -687 -858 -741 -993 -907 -445 -830 -507 -449 -554 -287 -334 -415 -623 -541 -120 -289 -929 -67 -839 -363 -910 -282 -213 -910 -653 -438 -342 -854 -353 -563 -149 -989 -727 -434 -231 -285 -990 -457 -690 -21 -740 -751 -339 -125 -863 -414 -47 -622 -598 -540 -791 -696 -93 -943 -438 -713 -897 -151 -536 -201 -961 -769 -423 -485 -986 -225 -727 -514 -879 -660 -487 -382 -68 -857 -845 -950 -541 -463 -56 -881 -208 -15 -366 -640 -594 -556 -802 -663 -809 -474 -715 -762 -287 -418 -348 -653 -595 -161 -531 -502 -90 -388 -637 -986 -969 -54 -312 -114 -341 -30 -70 -808 -218 -884 -614 -109 -10 -129 -908 -292 -629 -91 -50 -337 -323 -700 -565 -527 -631 -857 -330 -613 -907 -48 -893 -926 -281 -191 -497 -114 -351 -868 -908 -875 -865 -932 -888 -259 -222 -635 -272 -584 -834 -111 -349 -544 -911 -365 -60 -211 -652 -417 -775 -242 -579 -173 -500 -550 -885 -12 -184 -670 -273 -338 -136 -319 -424 -325 -303 -530 -304 -915 -232 -82 -625 -94 -790 -5 -349 -800 -955 -651 -415 -905 -158 -983 -924 -206 -974 -966 -304 -227 -654 -377 -165 -21 -688 -715 -719 -362 -303 -871 -428 -460 -706 -812 -566 -418 -568 -723 -257 -223 -254 -737 -19 -172 -551 -645 -437 -489 -702 -327 -918 -64 -456 -14 -886 -740 -295 -160 -913 -483 -497 -241 -388 -298 -101 -500 -108 -209 -473 -21 -743 -227 -60 -927 -22 -567 -328 -434 -245 -237 -355 -732 -867 -925 -428 -127 -760 -142 -27 -446 -241 -793 -695 -126 -560 -384 -965 -275 -187 -592 -370 -169 -956 -772 -869 -494 -798 -818 -724 -264 -408 -949 -681 -419 -245 -492 -431 -412 -67 -82 -86 -745 -294 -398 -197 -60 -764 -271 -562 -850 -603 -50 -109 -679 -483 -365 -239 -490 -466 -641 -1000 -926 -892 -768 -128 -427 -16 -597 -610 -589 -678 -552 -71 -245 -844 -687 -312 -854 -490 -210 -613 -405 -561 -691 -788 -450 -861 -494 -136 -378 -463 -898 -795 -638 -199 -222 -406 -158 -250 -737 -443 -651 -261 -680 -120 -761 -124 -437 -116 -224 -328 -904 -991 -46 -9 -763 -161 -564 -813 -763 -830 -180 -943 -82 -577 -777 -691 -713 -342 -430 -769 -431 -405 -689 -712 -857 -253 -706 -202 -395 -561 -94 -854 -110 -648 -848 -81 -825 -124 -292 -412 -300 -234 -679 -777 -78 -117 -556 -888 -434 -593 -745 -430 -503 -310 -378 -962 -957 -670 -167 -401 -197 -670 -861 -76 -474 -365 -236 -877 -606 -595 -128 -692 -316 -562 -517 -273 -527 -760 -338 -356 -776 -536 -905 -712 -962 -228 -712 -66 -443 -211 -979 -564 -105 -175 -746 -469 -51 -892 -432 -754 -283 -24 -923 -913 -826 -661 -458 -18 -96 -663 -568 -364 -497 -773 -336 -681 -561 -75 -977 -5 -314 -606 -502 -571 -971 -828 -305 -564 -989 -417 -156 -915 -8 -709 -603 -453 -628 -949 -27 -141 -521 -619 -691 -408 -743 -877 -416 -520 -986 -591 -100 -367 -220 -689 -699 -494 -499 -433 -727 -531 -770 -789 -926 -592 -790 -164 -895 -32 -470 -426 -860 -782 -745 -568 -204 -870 -457 -753 -354 -190 -595 -437 -349 -653 -98 -905 -264 -371 -369 -331 -687 -234 -43 -723 -506 -211 -746 -419 -997 -18 -263 -243 -194 -836 -587 -577 -14 -125 -910 -246 -748 -214 -50 -345 -404 -195 -124 -206 -830 -957 -639 -888 -260 -749 -524 -306 -851 -380 -131 -229 -720 -37 -256 -191 -311 -198 -39 -39 -681 -405 -114 -108 -782 -921 -332 -638 -691 -912 -738 -431 -877 -86 -775 -366 -253 -229 -247 -70 -98 -945 -953 -120 -524 -839 -930 -424 -632 -374 -738 -524 -818 -357 -412 -293 -876 -373 -398 -508 -381 -882 -512 -421 -106 -414 -80 -471 -301 -234 -294 -172 -504 -296 -966 -165 -13 -245 -824 -432 -836 -509 -33 -967 -931 -721 -820 -188 -504 -125 -514 -829 -288 -859 -778 -54 -761 -467 -608 -98 -243 -344 -733 -925 -523 -434 -287 -186 -125 -685 -676 -700 -441 -309 -594 -962 -231 -376 -465 -376 -52 -954 -651 -652 -741 -748 -671 -77 -426 -921 -300 -475 -641 -515 -465 -913 -90 -372 -51 -873 -6 -64 -118 -232 -244 -45 -590 -825 -154 -274 -282 -891 -180 -836 -441 -677 -249 -161 -997 -212 -945 -499 -566 -320 -639 -35 -384 -302 -723 -889 -674 -625 -891 -673 -773 -206 -791 -947 -21 -974 -746 -266 -837 -103 -269 -889 -838 -129 -443 -629 -205 -67 -354 -822 -198 -756 -402 -91 -121 -146 -645 -350 -800 -517 -458 -766 -965 -453 -308 -537 -638 -605 -317 -851 -316 -692 -312 -988 -253 -413 -919 -937 -642 -967 -358 -658 -897 -600 -95 -146 -980 -453 -92 -154 -62 -641 -710 -271 -956 -835 -646 -922 -215 -95 -37 -144 -953 -858 -847 -596 -143 -285 -296 -759 -878 -491 -87 -122 -410 -253 -171 -123 -291 -313 -285 -998 -591 -585 -590 -41 -211 -276 -234 -248 -921 -2 -772 -635 -991 -295 -917 -307 -155 -961 -62 -776 -349 -811 -596 -438 -76 -979 -953 -334 -549 -709 -698 -919 -973 -501 -602 -134 -240 -400 -39 -847 -851 -256 -447 -351 -352 -589 -656 -36 -140 -54 -350 -93 -114 -434 -314 -884 -369 -827 -643 -865 -711 -826 -879 -977 -827 -413 -308 -14 -406 -463 -95 -993 -610 -365 -957 -243 -721 -563 -782 -630 -477 -665 -201 -764 -637 -541 -550 -563 -191 -443 -452 -970 -937 -479 -634 -515 -615 -322 -498 -434 -59 -140 -228 -698 -879 -7 -361 -251 -468 -536 -297 -253 -798 -483 -312 -254 -561 -44 -188 -309 -389 -19 -462 -593 -105 -924 -567 -270 -292 -577 -752 -220 -328 -470 -795 -862 -165 -138 -576 -264 -653 -185 -653 -874 -544 -629 -773 -23 -402 -590 -221 -400 -757 -188 -817 -298 -271 -42 -424 -881 -570 -471 -899 -441 -231 -911 -587 -79 -56 -443 -817 -546 -10 -565 -169 -7 -804 -619 -580 -796 -850 -295 -728 -991 -769 -795 -674 -533 -92 -483 -113 -24 -796 -510 -688 -658 -638 -215 -24 -913 -529 -584 -422 -655 -309 -649 -694 -128 -682 -914 -13 -384 -956 -79 -983 -255 -537 -758 -260 -3 -190 -935 -129 -493 -292 -428 -356 -931 -291 -354 -91 -114 -133 -438 -687 -18 -199 -338 -66 -636 -98 -660 -346 -695 -964 -573 -287 -591 -874 -689 -665 -744 -999 -162 -123 -78 -316 -120 -835 -159 -780 -741 -201 -727 -949 -744 -93 -814 -613 -599 -697 -459 -791 -1000 -577 -632 -696 -819 -873 -137 -892 -618 -567 -542 -29 -861 -987 -87 -577 -756 -100 -428 -138 -222 -578 -362 -216 -50 -698 -801 -385 -269 -49 -244 -75 -225 -998 -70 -65 -861 -996 -463 -396 -11 -955 -155 -953 -280 -163 -594 -32 -591 -579 -597 -496 -872 -78 -997 -280 -753 -876 -782 -388 -178 -433 -419 -499 -830 -296 -600 -534 -107 -478 -12 -103 -753 -438 -837 -198 -543 -661 -176 -541 -395 -102 -497 -391 -291 -180 -773 -268 -748 -529 -386 -478 -740 -625 -508 -906 -269 -502 -531 -667 -815 -961 -237 -356 -970 -521 -940 -387 -892 -652 -632 -435 -890 -908 -748 -355 -453 -181 -590 -806 -121 -828 -24 -568 -193 -376 -373 -700 -782 -352 -784 -196 -565 -48 -402 -552 -667 -188 -653 -137 -285 -359 -260 -909 -699 -939 -406 -427 -832 -525 -663 -81 -345 -832 -508 -713 -808 -77 -406 -800 -117 -165 -46 -430 -858 -540 -475 -830 -60 -494 -447 -272 -142 -444 -575 -58 -233 -622 -103 -223 -121 -368 -988 -861 -429 -534 -186 -150 -249 -330 -439 -74 -729 -676 -86 -331 -319 -386 -510 -218 -898 -376 -875 -136 -63 -805 -958 -283 -707 -176 -563 -367 -670 -612 -275 -671 -651 -851 -178 -967 -705 -91 -367 -740 -737 -985 -942 -83 -597 -471 -271 -811 -217 -850 -30 -935 -367 -372 -279 -1 -300 -195 -785 -505 -274 -443 -504 -883 -246 -997 -293 -125 -512 -17 -663 -758 -763 -714 -736 -47 -782 -379 -728 -815 -181 -790 -25 -269 -563 -157 -88 -401 -815 -426 -656 -625 -69 -912 -452 -82 -539 -184 -276 -664 -840 -844 -501 -425 -446 -434 -170 -858 -366 -998 -615 -846 -336 -445 -73 -813 -101 -478 -536 -207 -635 -857 -798 -454 -259 -492 -507 -638 -429 -254 -595 -199 -360 -386 -160 -116 -463 -338 -509 -34 -908 -808 -735 -60 -746 -780 -784 -143 -923 -285 -80 -997 -868 -126 -232 -823 -755 -248 -224 -835 -395 -680 -102 -700 -131 -337 -956 -39 -547 -286 -346 -271 -803 -665 -967 -675 -873 -993 -921 -12 -931 -1000 -611 -729 -626 -294 -279 -345 -834 -708 -282 -502 -833 -731 -479 -618 -629 -86 -898 -571 -833 -890 -127 -354 -36 -506 -337 -790 -311 -451 -262 -997 -894 -697 -506 -82 -855 -160 -894 -511 -380 -417 -748 -755 -685 -95 -212 -357 -947 -284 -622 -662 -257 -655 -180 -813 -824 -359 -99 -143 -994 -920 -613 -761 -776 -369 -669 -249 -744 -759 -556 -309 -343 -882 -723 -867 -425 -145 -546 -597 -652 -660 -232 -732 -64 -291 -336 -932 -965 -716 -491 -345 -857 -146 -817 -484 -516 -682 -958 -503 -199 -688 -349 -950 -436 -831 -402 -18 -471 -474 -154 -614 -517 -107 -842 -842 -142 -188 -56 -718 -549 -542 -621 -402 -378 -516 -715 -312 -319 -508 -144 -76 -254 -559 -325 -372 -829 -306 -74 -599 -377 -515 -946 -30 -379 -291 -359 -671 -750 -666 -746 -482 -169 -473 -527 -272 -343 -219 -152 -309 -994 -933 -343 -865 -317 -616 -99 -170 -485 -183 -931 -762 -212 -369 -674 -84 -692 -178 -806 -800 -391 -582 -184 -187 -999 -738 -700 -643 -503 -721 -456 -790 -679 -794 -11 -246 -396 -655 -394 -325 -272 -715 -708 -700 -621 -599 -720 -406 -951 -550 -464 -772 -414 -354 -528 -627 -38 -338 -668 -224 -852 -409 -224 -514 -597 -443 -656 -931 -276 -114 -975 -869 -452 -409 -549 -873 -60 -516 -857 -554 -931 -164 -526 -640 -821 -961 -786 -893 -166 -527 -876 -487 -8 -340 -928 -576 -864 -526 -412 -989 -634 -687 -616 -653 -672 -271 -966 -591 -593 -478 -124 -124 -751 -891 -608 -118 -789 -36 -585 -636 -999 -207 -343 -445 -349 -608 -95 -59 -338 -427 -896 -142 -829 -394 -767 -334 -489 -32 -839 -364 -343 -277 -675 -531 -530 -709 -929 -574 -742 -171 -169 -236 -331 -31 -333 -96 -406 -613 -811 -919 -679 -470 -944 -753 -946 -93 -402 -877 -247 -929 -533 -344 -603 -452 -939 -282 -439 -51 -348 -963 -1000 -479 -26 -792 -37 -361 -740 -777 -37 -345 -499 -549 -220 -863 -462 -858 -763 -310 -257 -969 -346 -101 -487 -910 -355 -704 -137 -500 -660 -428 -810 -961 -598 -614 -109 -155 -716 -245 -246 -410 -885 -398 -531 -873 -663 -89 -254 -982 -369 -57 -669 -530 -913 -956 -694 -12 -511 -531 -15 -94 -649 -458 -238 -856 -389 -526 -42 -149 -400 -777 -903 -631 -633 -231 -762 -177 -526 -367 -550 -745 -157 -655 -70 -691 -482 -87 -946 -483 -456 -386 -374 -279 -776 -536 -411 -765 -215 -940 -53 -741 -223 -554 -341 -443 -164 -405 -466 -770 -93 -428 -557 -941 -517 -117 -409 -755 -212 -62 -721 -538 -981 -857 -357 -595 -593 -276 -118 -511 -588 -413 -329 -376 -323 -902 -8 -484 -427 -994 -58 -73 -160 -123 -345 -431 -131 -561 -354 -582 -874 -416 -863 -370 -502 -798 -407 -920 -833 -816 -260 -793 -866 -418 -434 -714 -8 -964 -451 -409 -461 -243 -531 -258 -274 -291 -498 -698 -902 -466 -373 -750 -774 -410 -1000 -297 -675 -127 -568 -113 -972 -407 -969 -693 -492 -889 -326 -300 -942 -989 -821 -389 -463 -31 -229 -766 -45 -729 -279 -215 -517 -986 -715 -912 -984 -191 -303 -529 -736 -165 -369 -536 -512 -650 -588 -685 -32 -309 -811 -929 -583 -584 -489 -811 -541 -486 -20 -179 -321 -191 -140 -262 -286 -765 -234 -55 -169 -503 -942 -376 -976 -726 -371 -449 -683 -792 -510 -194 -493 -13 -112 -656 -836 -311 -448 -66 -618 -151 -881 -321 -989 -308 -929 -605 -718 -381 -13 -643 -610 -79 -892 -730 -150 -151 -50 -78 -79 -390 -709 -162 -548 -886 -439 -988 -237 -761 -381 -694 -107 -965 -455 -853 -445 -472 -509 -752 -38 -98 -576 -409 -363 -287 -361 -301 -531 -196 -311 -12 -747 -942 -439 -689 -432 -797 -435 -876 -907 -155 -267 -8 -395 -246 -600 -340 -619 -701 -514 -680 -749 -777 -283 -933 -651 -861 -8 -917 -781 -613 -734 -351 -15 -887 -173 -633 -156 -714 -836 -838 -20 -118 -667 -837 -592 -50 -358 -675 -296 -347 -549 -629 -858 -353 -386 -457 -977 -932 -492 -383 -548 -800 -137 -830 -564 -151 -648 -835 -473 -489 -202 -445 -374 -267 -723 -978 -947 -279 -251 -91 -735 -424 -950 -528 -975 -98 -709 -769 -593 -723 -550 -570 -560 -988 -123 -947 -99 -428 -958 -258 -901 -962 -758 -912 -480 -618 -508 -945 -839 -617 -659 -198 -774 -616 -121 -872 -465 -847 -528 -151 -896 -339 -725 -305 -975 -85 -74 -703 -387 -376 -867 -995 -743 -922 -781 -164 -894 -251 -910 -249 -506 -671 -240 -512 -220 -965 -972 -739 -863 -103 -255 -75 -85 -538 -261 -634 -72 -142 -93 -463 -536 -912 -232 -46 -896 -142 -417 -51 -103 -38 -123 -525 -99 -588 -871 -829 -417 -839 -167 -748 -199 -893 -494 -42 -755 -358 -910 -675 -633 -396 -691 -38 -424 -546 -728 -497 -732 -365 -583 -549 -445 -679 -559 -773 -750 -798 -144 -539 -159 -673 -678 -976 -748 -809 -895 -885 -923 -869 -849 -388 -9 -844 -693 -884 -288 -445 -637 -345 -808 -162 -684 -168 -882 -563 -544 -150 -812 -220 -77 -211 -860 -96 -98 -130 -512 -371 -641 -366 -587 -610 -202 -765 -342 -654 -862 -719 -356 -682 -529 -69 -416 -533 -436 -750 -445 -939 -278 -9 -58 -622 -366 -991 -629 -24 -917 -731 -583 -502 -807 -94 -636 -814 -497 -464 -375 -31 -431 -425 -491 -693 -109 -434 -436 -853 -858 -322 -398 -659 -180 -947 -732 -18 -651 -336 -323 -752 -396 -537 -682 -33 -344 -585 -227 -545 -473 -92 -569 -282 -303 -681 -632 -849 -918 -354 -101 -157 -316 -797 -715 -295 -423 -540 -808 -575 -861 -67 -671 -680 -145 -96 -83 -672 -167 -430 -10 -676 -163 -862 -313 -545 -17 -56 -89 -490 -719 -463 -198 -49 -215 -28 -64 -424 -409 -113 -21 -957 -695 -997 -558 -398 -665 -272 -911 -210 -653 -357 -769 -850 -324 -912 -106 -417 -143 -974 -303 -253 -506 -224 -954 -946 -478 -534 -649 -321 -209 -808 -294 -1000 -240 -363 -739 -608 -89 -967 -25 -59 -160 -250 -635 -73 -488 -118 -192 -16 -358 -232 -396 -395 -935 -324 -843 -624 -707 -781 -169 -662 -979 -645 -50 -722 -663 -47 -230 -191 -666 -472 -33 -653 -571 -488 -67 -719 -602 -988 -85 -53 -362 -452 -162 -45 -567 -115 -317 -79 -719 -380 -630 -914 -390 -196 -191 -175 -777 -261 -454 -160 -453 -38 -78 -346 -788 -616 -286 -556 -885 -229 -126 -370 -121 -93 -306 -743 -511 -203 -547 -336 -386 -454 -913 -813 -813 -911 -356 -256 -885 -423 -112 -798 -400 -642 -662 -90 -679 -137 -446 -701 -235 -884 -615 -932 -697 -260 -681 -829 -155 -38 -46 -813 -771 -213 -166 -31 -815 -469 -170 -711 -279 -395 -408 -125 -120 -174 -12 -924 -936 -857 -102 -55 -191 -679 -119 -715 -274 -612 -502 -679 -779 -332 -613 -340 -484 -420 -650 -83 -223 -315 -721 -318 -502 -38 -405 -485 -634 -16 -921 -469 -980 -46 -443 -980 -277 -653 -117 -230 -985 -323 -355 -924 -90 -929 -483 -50 -373 -146 -913 -665 -331 -103 -491 -652 -821 -499 -630 -438 -392 -867 -421 -729 -645 -909 -350 -239 -173 -250 -334 -577 -943 -503 -699 -374 -208 -408 -2 -425 -304 -806 -602 -297 -535 -682 -969 -443 -292 -709 -981 -62 -715 -987 -946 -725 -114 -672 -685 -499 -723 -343 -706 -106 -330 -715 -471 -232 -986 -319 -923 -270 -255 -880 -883 -965 -971 -984 -183 -426 -173 -45 -724 -521 -950 -796 -965 -788 -339 -892 -793 -489 -874 -927 -461 -196 -126 -77 -61 -631 -32 -958 -328 -701 -272 -390 -380 -671 -474 -278 -278 -8 -710 -978 -931 -34 -75 -820 -808 -265 -500 -525 -452 -743 -894 -654 -169 -146 -767 -715 -16 -387 -466 -700 -231 -938 -801 -693 -160 -283 -58 -909 -389 -129 -450 -99 -838 -434 -443 -179 -593 -754 -525 -459 -639 -845 -952 -340 -110 -576 -3 -369 -694 -935 -967 -409 -796 -346 -481 -105 -961 -959 -285 -14 -32 -476 -678 -718 -396 -686 -865 -700 -149 -415 -944 -143 -158 -1000 -761 -724 -457 -770 -795 -590 -249 -708 -598 -254 -875 -583 -297 -323 -298 -840 -616 -730 -394 -5 -999 -329 -956 -365 -454 -911 -300 -516 -837 -364 -10 -312 -628 -578 -73 -412 -190 -829 -286 -196 -611 -286 -987 -680 -184 -260 -183 -455 -401 -112 -518 -20 -929 -124 -603 -414 -322 -71 -950 -825 -496 -125 -104 -123 -365 -327 -216 -626 -506 -640 -520 -880 -578 -813 -288 -897 -784 -725 -883 -150 -454 -465 -645 -850 -558 -513 -842 -952 -148 -1 -925 -757 -613 -772 -704 -120 -564 -461 -212 -286 -84 -14 -395 -407 -737 -270 -981 -168 -72 -60 -414 -329 -248 -555 -747 -588 -988 -453 -184 -915 -413 -772 -1000 -243 -462 -456 -206 -31 -115 -6 -674 -321 -882 -164 -722 -172 -369 -802 -713 -650 -844 -669 -637 -651 -202 -889 -12 -487 -428 -280 -852 -372 -631 -555 -978 -619 -446 -86 -726 -135 -314 -264 -552 -904 -762 -427 -98 -427 -648 -85 -958 -959 -862 -900 -790 -192 -176 -369 -100 -761 -555 -418 -923 -263 -854 -17 -722 -756 -419 -538 -906 -22 -954 -459 -357 -520 -656 -136 -659 -765 -295 -49 -416 -819 -195 -870 -900 -919 -988 -435 -133 -913 -867 -672 -888 -675 -27 -836 -780 -672 -105 -73 -827 -115 -563 -996 -137 -265 -84 -195 -6 -749 -307 -635 -402 -100 -643 -879 -764 -208 -394 -185 -403 -563 -311 -847 -550 -491 -311 -533 -417 -290 -82 -838 -796 -998 -184 -704 -278 -845 -867 -138 -395 -450 -295 -411 -364 -213 -906 -455 -84 -601 -334 -742 -187 -35 -133 -19 -490 -819 -101 -156 -857 -602 -977 -572 -846 -188 -160 -114 -618 -566 -427 -697 -704 -391 -835 -120 -506 -945 -446 -563 -730 -491 -974 -798 -864 -24 -976 -184 -946 -311 -43 -386 -242 -584 -123 -127 -6 -773 -301 -230 -175 -988 -162 -184 -802 -752 -72 -518 -408 -890 -169 -989 -140 -92 -817 -527 -523 -368 -774 -701 -669 -297 -434 -541 -591 -842 -621 -767 -77 -402 -781 -385 -363 -268 -24 -914 -554 -113 -294 -761 -817 -114 -331 -505 -557 -465 -100 -313 -485 -141 -438 -380 -224 -615 -427 -608 -801 -399 -695 -142 -983 -550 -37 -816 -741 -324 -589 -663 -125 -110 -877 -438 -771 -828 -635 -752 -234 -609 -585 -301 -675 -452 -321 -160 -139 -354 -610 -119 -759 -354 -357 -500 -618 -380 -480 -860 -84 -98 -579 -641 -287 -259 -858 -7 -73 -433 -794 -44 -170 -693 -660 -776 -508 -329 -142 -279 -484 -743 -233 -396 -257 -84 -485 -22 -378 -930 -614 -433 -263 -962 -945 -794 -193 -134 -355 -391 -994 -290 -386 -509 -650 -544 -267 -262 -705 -427 -788 -908 -120 -19 -189 -593 -350 -292 -110 -357 -845 -839 -268 -43 -203 -608 -478 -892 -711 -422 -135 -926 -779 -975 -827 -299 -501 -951 -57 -629 -696 -890 -630 -619 -395 -282 -619 -49 -656 -214 -479 -396 -250 -617 -428 -111 -506 -541 -657 -977 -459 -295 -658 -349 -754 -729 -380 -796 -878 -249 -321 -186 -858 -754 -134 -647 -999 -386 -499 -673 -166 -287 -747 -478 -977 -91 -792 -461 -699 -407 -477 -401 -963 -468 -131 -738 -449 -324 -54 -268 -739 -339 -130 -700 -83 -902 -866 -502 -751 -392 -929 -870 -124 -351 -705 -143 -322 -393 -294 -151 -731 -869 -263 -176 -483 -480 -531 -365 -345 -933 -910 -275 -967 -904 -90 -794 -89 -769 -63 -513 -872 -165 -383 -768 -509 -347 -289 -166 -949 -814 -90 -990 -598 -236 -416 -618 -355 -963 -372 -643 -376 -947 -922 -300 -85 -192 -38 -235 -490 -32 -90 -360 -973 -136 -752 -438 -382 -388 -695 -489 -539 -37 -783 -394 -580 -220 -258 -221 -653 -209 -693 -717 -506 -951 -465 -62 -322 -455 -425 -615 -352 -925 -20 -147 -108 -220 -957 -75 -901 -500 -397 -668 -500 -50 -724 -507 -899 -33 -174 -944 -128 -527 -3 -72 -46 -565 -431 -201 -479 -556 -1 -415 -917 -503 -742 -546 -518 -322 -53 -635 -757 -946 -260 -537 -379 -234 -203 -562 -895 -940 -927 -500 -785 -942 -741 -29 -440 -229 -605 -897 -681 -502 -578 -37 -729 -22 -308 -767 -728 -29 -690 -313 -52 -289 -478 -891 -658 -620 -730 -895 -998 -670 -706 -142 -141 -17 -605 -818 -926 -545 -414 -998 -764 -511 -927 -483 -891 -376 -457 -82 -117 -604 -770 -433 -333 -473 -680 -61 -170 -743 -305 -4 -21 -525 -587 -607 -490 -530 -489 -291 -188 -815 -489 -719 -532 -718 -368 -541 -843 -819 -818 -67 -842 -346 -828 -416 -787 -333 -421 -131 -582 -78 -142 -388 -618 -498 -346 -467 -195 -353 -42 -86 -945 -918 -714 -89 -269 -255 -554 -563 -722 -884 -568 -345 -862 -691 -285 -953 -361 -690 -12 -51 -98 -681 -300 -276 -478 -625 -362 -330 -504 -28 -90 -790 -663 -326 -808 -833 -394 -736 -442 -900 -589 -647 -37 -181 -396 -507 -322 -167 -185 -370 -961 -436 -685 -684 -76 -109 -136 -894 -860 -34 -229 -860 -103 -807 -357 -154 -234 -863 -197 -865 -488 -671 -575 -895 -344 -257 -194 -930 -494 -317 -477 -489 -63 -11 -304 -140 -926 -850 -412 -228 -379 -653 -965 -45 -87 -190 -747 -298 -594 -163 -38 -39 -133 -819 -772 -212 -252 -969 -543 -121 -577 -270 -138 -984 -786 -778 -90 -165 -68 -837 -183 -221 -817 -472 -601 -789 -569 -551 -850 -708 -685 -233 -507 -639 -30 -815 -273 -912 -149 -100 -979 -774 -516 -419 -401 -631 -401 -815 -517 -561 -945 -756 -443 -805 -543 -775 -638 -673 -74 -399 -773 -166 -961 -508 -212 -633 -476 -601 -895 -733 -629 -226 -439 -192 -210 -564 -745 -23 -323 -416 -499 -666 -3 -417 -870 -749 -903 -871 -752 -787 -399 -992 -417 -2 -72 -721 -557 -14 -72 -907 -432 -341 -162 -182 -868 -506 -884 -566 -431 -803 -535 -422 -162 -928 -397 -258 -848 -765 -642 -101 -620 -782 -294 -20 -586 -997 -482 -536 -951 -446 -889 -320 -160 -205 -463 -721 -532 -312 -33 -940 -94 -321 -472 -690 -501 -553 -660 -412 -619 -693 -597 -705 -950 -435 -505 -841 -159 -796 -453 -225 -939 -543 -574 -377 -371 -962 -657 -798 -312 -302 -658 -18 -119 -598 -6 -689 -761 -953 -714 -368 -163 -227 -164 -956 -119 -921 -398 -998 -836 -15 -24 -535 -484 -219 -806 -130 -390 -295 -17 -731 -160 -210 -53 -383 -756 -320 -461 -870 -940 -713 -316 -594 -278 -137 -415 -397 -640 -441 -571 -132 -767 -812 -66 -544 -154 -38 -887 -961 -954 -335 -155 -277 -562 -468 -40 -800 -335 -841 -838 -567 -599 -386 -757 -221 -753 -899 -773 -931 -878 -606 -562 -512 -997 -134 -662 -334 -38 -557 -118 -349 -985 -18 -824 -424 -362 -967 -380 -843 -573 -629 -961 -183 -468 -764 -248 -130 -246 -325 -897 -829 -663 -804 -786 -799 -796 -257 -362 -823 -714 -129 -900 -309 -29 -887 -626 -762 -616 -735 -565 -704 -950 -548 -914 -717 -569 -799 -838 -681 -278 -841 -687 -232 -691 -652 -192 -465 -129 -234 -750 -609 -298 -763 -753 -482 -73 -235 -666 -242 -850 -468 -196 -358 -590 -706 -566 -703 -829 -920 -404 -845 -876 -564 -287 -695 -516 -532 -994 -393 -976 -183 -779 -117 -976 -659 -545 -994 -691 -704 -695 -610 -679 -209 -408 -499 -231 -6 -255 -452 -835 -637 -145 -798 -917 -646 -91 -133 -616 -739 -850 -984 -601 -260 -100 -502 -494 -577 -115 -656 -522 -98 -26 -841 -549 -690 -868 -107 -943 -361 -868 -527 -559 -487 -158 -726 -86 -575 -910 -167 -493 -767 -890 -233 -384 -523 -873 -367 -109 -1000 -352 -7 -551 -189 -121 -593 -694 -267 -812 -519 -687 -565 -863 -834 -656 -388 -360 -354 -608 -673 -267 -701 -269 -143 -118 -268 -439 -718 -70 -209 -450 -816 -701 -929 -549 -933 -159 -299 -182 -70 -403 -238 -659 -138 -502 -357 -145 -559 -38 -207 -254 -704 -963 -30 -676 -825 -282 -305 -998 -181 -890 -207 -995 -903 -856 -88 -244 -453 -990 -848 -264 -345 -903 -114 -318 -661 -564 -186 -228 -358 -799 -606 -473 -617 -148 -652 -129 -946 -151 -205 -229 -450 -218 -170 -11 -315 -884 -28 -624 -18 -155 -517 -899 -190 -383 -186 -930 -923 -91 -505 -557 -684 -818 -799 -29 -654 -525 -667 -409 -866 -630 -420 -602 -34 -456 -157 -489 -360 -982 -250 -879 -327 -706 -802 -239 -73 -880 -206 -89 -472 -702 -35 -725 -69 -722 -576 -757 -890 -892 -633 -357 -881 -833 -269 -449 -852 -415 -50 -896 -342 -844 -566 -134 -553 -39 -12 -279 -906 -249 -195 -307 -526 -466 -425 -144 -474 -936 -858 -335 -154 -985 -971 -357 -289 -241 -380 -878 -503 -249 -553 -882 -61 -518 -228 -510 -575 -617 -102 -276 -687 -45 -49 -952 -714 -565 -704 -667 -233 -586 -414 -395 -500 -662 -575 -568 -620 -998 -489 -382 -837 -401 -702 -60 -755 -153 -381 -513 -602 -871 -195 -727 -887 -543 -960 -621 -221 -145 -548 -874 -799 -853 -524 -529 -207 -676 -677 -694 -36 -456 -862 -752 -848 -181 -821 -607 -928 -685 -595 -441 -70 -757 -97 -733 -133 -619 -144 -84 -964 -86 -652 -749 -939 -649 -390 -577 -720 -113 -760 -966 -357 -5 -609 -78 -592 -87 -609 -585 -479 -430 -962 -383 -740 -841 -692 -619 -445 -80 -508 -445 -954 -881 -458 -81 -80 -493 -948 -953 -424 -167 -823 -463 -487 -328 -181 -265 -985 -968 -830 -772 -501 -58 -890 -641 -502 -330 -736 -914 -702 -183 -686 -76 -803 -221 -575 -456 -147 -202 -719 -339 -568 -293 -727 -457 -855 -666 -602 -191 -406 -168 -214 -274 -843 -820 -940 -542 -545 -739 -864 -724 -89 -221 -474 -30 -886 -258 -941 -185 -408 -874 -801 -250 -325 -566 -405 -769 -980 -534 -40 -95 -135 -989 -487 -237 -410 -295 -446 -923 -51 -418 -524 -465 -364 -185 -18 -842 -235 -892 -707 -744 -134 -978 -314 -625 -622 -268 -291 -82 -620 -157 -208 -727 -487 -445 -778 -538 -106 -902 -803 -522 -609 -343 -880 -737 -35 -934 -558 -476 -354 -766 -476 -238 -312 -774 -501 -401 -563 -230 -630 -142 -756 -783 -96 -266 -758 -717 -453 -535 -626 -399 -372 -359 -793 -809 -309 -963 -438 -32 -490 -811 -814 -213 -780 -505 -332 -497 -409 -892 -888 -445 -585 -676 -799 -788 -639 -247 -936 -777 -324 -620 -50 -60 -632 -788 -826 -308 -870 -66 -577 -598 -269 -954 -121 -710 -73 -730 -179 -24 -924 -214 -831 -413 -838 -399 -796 -547 -765 -431 -382 -211 -576 -380 -702 -290 -877 -948 -214 -304 -419 -919 -612 -957 -764 -25 -222 -376 -487 -285 -383 -828 -149 -865 -369 -880 -762 -638 -499 -781 -884 -628 -520 -49 -284 -217 -511 -680 -324 -504 -778 -589 -699 -540 -843 -206 -605 -847 -381 -248 -81 -834 -558 -382 -610 -332 -977 -468 -507 -734 -146 -239 -600 -176 -646 -909 -708 -476 -519 -467 -767 -441 -800 -265 -134 -533 -174 -759 -908 -328 -602 -744 -835 -696 -778 -277 -239 -36 -378 -429 -375 -859 -881 -910 -283 -376 -453 -490 -651 -301 -479 -717 -129 -821 -230 -160 -291 -512 -659 -566 -449 -333 -786 -97 -732 -552 -490 -79 -258 -518 -174 -907 -973 -214 -753 -528 -172 -390 -350 -10 -193 -802 -5 -819 -548 -929 -177 -895 -996 -493 -568 -470 -596 -157 -662 -865 -946 -657 -154 -554 -906 -643 -75 -251 -139 -582 -194 -183 -395 -237 -504 -283 -972 -157 -186 -123 -244 -938 -666 -848 -27 -333 -831 -342 -72 -568 -787 -31 -488 -822 -256 -637 -358 -219 -419 -40 -821 -714 -247 -112 -913 -698 -718 -80 -177 -455 -974 -7 -82 -343 -347 -768 -999 -132 -180 -484 -835 -146 -355 -56 -584 -725 -864 -640 -47 -338 -426 -650 -230 -486 -510 -464 -111 -965 -329 -451 -680 -588 -161 -915 -348 -730 -483 -108 -150 -886 -783 -177 -113 -856 -902 -977 -263 -827 -651 -788 -165 -331 -882 -731 -703 -45 -361 -610 -268 -809 -637 -860 -893 -952 -437 -513 -310 -174 -275 -83 -25 -629 -297 -196 -332 -796 -136 -778 -308 -572 -326 -816 -95 -87 -512 -583 -102 -748 -701 -859 -720 -804 -586 -65 -379 -924 -769 -993 -768 -809 -427 -124 -665 -735 -436 -494 -115 -110 -76 -897 -4 -484 -113 -716 -498 -587 -547 -162 -512 -346 -490 -647 -227 -152 -138 -149 -128 -637 -809 -324 -919 -28 -381 -768 -28 -416 -755 -663 -423 -468 -90 -606 -953 -329 -55 -771 -293 -963 -724 -21 -81 -590 -546 -222 -356 -854 -918 -403 -711 -84 -184 -714 -584 -922 -764 -173 -12 -606 -625 -220 -763 -784 -573 -332 -283 -254 -351 -620 -677 -739 -94 -397 -983 -499 -343 -830 -261 -412 -191 -977 -878 -937 -54 -471 -420 -379 -995 -284 -171 -522 -851 -416 -514 -392 -102 -904 -752 -689 -517 -787 -22 -232 -374 -850 -923 -104 -711 -445 -477 -192 -333 -129 -416 -231 -375 -971 -534 -245 -98 -748 -774 -428 -256 -620 -865 -934 -591 -189 -978 -442 -215 -876 -61 -982 -191 -164 -585 -123 -939 -126 -105 -465 -553 -576 -696 -538 -638 -88 -917 -828 -77 -130 -839 -669 -582 -13 -20 -160 -947 -970 -912 -831 -698 -93 -332 -461 -970 -140 -174 -676 -248 -428 -447 -411 -437 -196 -684 -657 -110 -225 -428 -701 -687 -59 -415 -340 -915 -571 -31 -230 -296 -439 -50 -143 -919 -567 -552 -778 -758 -643 -708 -145 -801 -746 -253 -788 -146 -445 -311 -603 -238 -367 -703 -366 -301 -670 -560 -134 -614 -83 -436 -962 -705 -845 -929 -429 -900 -576 -79 -939 -897 -810 -477 -943 -159 -509 -363 -511 -297 -60 -369 -315 -4 -692 -673 -420 -562 -415 -934 -878 -434 -311 -828 -969 -519 -669 -387 -631 -371 -577 -360 -279 -888 -900 -727 -483 -166 -900 -701 -970 -276 -678 -532 -495 -155 -648 -545 -497 -268 -172 -611 -642 -432 -390 -373 -573 -713 -298 -91 -1000 -880 -447 -443 -765 -359 -314 -971 -336 -146 -968 -181 -231 -15 -639 -238 -320 -54 -230 -648 -854 -807 -525 -190 -752 -474 -665 -921 -370 -601 -310 -749 -32 -390 -218 -634 -485 -435 -315 -190 -379 -427 -793 -87 -117 -655 -42 -557 -30 -462 -353 -861 -844 -285 -390 -660 -229 -177 -349 -985 -901 -403 -41 -615 -92 -96 -43 -99 -705 -137 -590 -243 -996 -151 -13 -397 -591 -280 -967 -401 -514 -744 -643 -264 -855 -327 -298 -25 -548 -492 -352 -499 -314 -213 -946 -594 -845 -582 -906 -865 -907 -358 -146 -398 -461 -673 -248 -265 -567 -493 -230 -696 -152 -657 -655 -151 -404 -58 -261 -558 -814 -541 -96 -315 -655 -4 -548 -746 -626 -948 -741 -220 -210 -602 -254 -572 -274 -246 -706 -903 -531 -305 -491 -380 -971 -787 -623 -954 -91 -341 -409 -752 -565 -52 -734 -123 -455 -350 -330 -317 -628 -696 -488 -891 -859 -451 -130 -209 -226 -370 -165 -656 -686 -265 -244 -438 -785 -150 -314 -549 -418 -356 -952 -170 -384 -775 -395 -747 -1000 -860 -621 -131 -770 -101 -91 -751 -150 -88 -166 -313 -928 -948 -840 -527 -11 -142 -704 -708 -574 -742 -804 -181 -336 -703 -743 -732 -532 -683 -100 -815 -59 -148 -393 -303 -846 -886 -265 -432 -860 -292 -362 -848 -523 -613 -177 -96 -174 -468 -49 -496 -219 -638 -844 -633 -57 -893 -686 -274 -753 -601 -123 -172 -526 -148 -916 -649 -609 -412 -287 -429 -652 -472 -304 -225 -960 -12 -779 -779 -797 -90 -902 -315 -123 -972 -490 -674 -916 -682 -54 -149 -230 -897 -229 -120 -397 -349 -627 -215 -184 -651 -834 -146 -589 -48 -507 -228 -514 -343 -731 -975 -187 -343 -28 -655 -536 -160 -761 -887 -212 -396 -500 -388 -579 -594 -969 -931 -434 -459 -795 -712 -434 -776 -864 -455 -512 -1000 -58 -102 -619 -932 -109 -577 -220 -357 -546 -165 -974 -205 -109 -37 -141 -742 -234 -475 -95 -120 -419 -238 -986 -828 -321 -191 -130 -848 -483 -66 -605 -326 -948 -829 -531 -667 -111 -106 -600 -234 -140 -439 -914 -910 -553 -10 -303 -827 -261 -438 -537 -714 -294 -18 -688 -720 -69 -85 -16 -254 -716 -172 -203 -857 -975 -9 -863 -863 -913 -80 -465 -538 -365 -961 -962 -711 -825 -850 -287 -810 -889 -397 -179 -560 -20 -623 -625 -157 -568 -141 -957 -534 -5 -338 -172 -166 -104 -978 -716 -783 -869 -879 -928 -517 -893 -880 -776 -605 -304 -815 -759 -338 -651 -41 -331 -893 -89 -29 -703 -917 -881 -976 -66 -463 -49 -714 -10 -614 -598 -313 -632 -961 -469 -760 -368 -612 -123 -95 -69 -271 -527 -416 -329 -520 -828 -752 -377 -746 -797 -466 -735 -416 -883 -2 -547 -329 -669 -81 -326 -42 -203 -586 -915 -738 -430 -488 -187 -33 -519 -737 -629 -176 -872 -783 -221 -843 -462 -901 -170 -223 -384 -430 -300 -396 -665 -131 -941 -722 -329 -181 -642 -208 -553 -653 -493 -918 -353 -652 -393 -738 -483 -130 -836 -102 -555 -199 -666 -948 -99 -30 -95 -14 -258 -739 -383 -19 -237 -674 -126 -627 -22 -153 -905 -956 -177 -622 -334 -192 -110 -543 -760 -33 -824 -944 -547 -873 -843 -459 -203 -97 -370 -216 -271 -910 -712 -52 -310 -835 -232 -158 -237 -910 -928 -888 -771 -65 -535 -580 -167 -976 -696 -427 -101 -751 -991 -495 -1000 -289 -404 -122 -593 -952 -532 -326 -557 -310 -217 -512 -835 -932 -354 -527 -108 -724 -271 -389 -71 -392 -767 -76 -578 -908 -567 -555 -495 -556 -133 -833 -332 -624 -643 -917 -939 -682 -638 -53 -980 -775 -668 -706 -838 -162 -578 -833 -473 -547 -528 -835 -15 -32 -390 -666 -287 -718 -293 -944 -86 -128 -479 -264 -558 -732 -18 -581 -873 -426 -500 -4 -414 -861 -609 -657 -733 -499 -242 -154 -261 -952 -272 -122 -8 -339 -603 -762 -795 -199 -110 -357 -796 -181 -830 -187 -561 -550 -27 -914 -550 -271 -60 -756 -435 -212 -127 -953 -961 -403 -615 -400 -988 -450 -306 -907 -752 -373 -272 -222 -249 -708 -715 -246 -239 -871 -815 -588 -158 -507 -607 -259 -609 -699 -488 -559 -175 -322 -163 -340 -742 -465 -858 -377 -613 -387 -854 -864 -491 -629 -495 -975 -851 -911 -158 -221 -976 -209 -333 -398 -892 -976 -155 -426 -126 -59 -981 -319 -726 -553 -267 -406 -544 -655 -834 -59 -995 -206 -994 -850 -524 -290 -240 -33 -651 -303 -884 -498 -649 -352 -357 -241 -87 -922 -155 -273 -836 -423 -483 -164 -220 -46 -378 -742 -426 -607 -437 -98 -842 -21 -921 -119 -264 -14 -439 -208 -287 -813 -308 -946 -759 -782 -133 -118 -149 -931 -978 -694 -570 -376 -350 -896 -837 -357 -998 -624 -896 -336 -166 -909 -288 -620 -942 -272 -294 -969 -888 -263 -330 -729 -763 -855 -650 -906 -527 -181 -614 -752 -652 -427 -435 -605 -472 -914 -7 -324 -297 -955 -620 -680 -976 -663 -288 -372 -556 -780 -296 -965 -77 -615 -851 -306 -290 -525 -313 -312 -318 -69 -418 -200 -388 -187 -113 -553 -982 -786 -342 -463 -689 -838 -45 -282 -144 -947 -585 -820 -716 -548 -350 -289 -538 -242 -330 -730 -972 -315 -107 -889 -238 -77 -12 -966 -435 -588 -82 -228 -925 -703 -23 -984 -666 -596 -739 -261 -913 -318 -134 -543 -310 -398 -934 -644 -713 -407 -94 -596 -371 -76 -656 -867 -36 -328 -705 -104 -900 -641 -843 -791 -453 -706 -624 -407 -893 -515 -868 -732 -685 -883 -672 -805 -759 -369 -18 -100 -49 -770 -761 -983 -55 -281 -998 -366 -905 -700 -27 -598 -650 -448 -953 -356 -98 -838 -185 -813 -251 -685 -496 -363 -719 -399 -810 -539 -314 -207 -46 -329 -553 -816 -71 -109 -988 -181 -867 -697 -361 -589 -67 -16 -232 -878 -761 -198 -132 -488 -360 -118 -864 -63 -85 -617 -578 -270 -263 -724 -266 -412 -530 -693 -675 -255 -468 -369 -299 -750 -224 -136 -71 -837 -444 -708 -854 -848 -382 -750 -936 -576 -805 -885 -704 -900 -174 -300 -107 -94 -844 -302 -227 -783 -783 -582 -433 -900 -138 -144 -17 -23 -530 -576 -697 -776 -833 -893 -294 -833 -793 -151 -806 -232 -17 -434 -476 -696 -241 -948 -890 -722 -791 -896 -27 -735 -558 -748 -5 -144 -442 -781 -319 -381 -906 -522 -109 -407 -901 -709 -475 -512 -605 -660 -276 -389 -449 -794 -888 -797 -694 -968 -292 -163 -591 -292 -63 -283 -142 -200 -338 -467 -883 -311 -316 -65 -761 -982 -38 -933 -816 -393 -446 -209 -115 -909 -545 -757 -260 -463 -343 -377 -358 -107 -957 -926 -594 -320 -368 -376 -833 -88 -267 -547 -337 -577 -513 -258 -311 -862 -54 -870 -290 -874 -31 -753 -218 -644 -665 -53 -671 -158 -12 -477 -600 -678 -423 -536 -261 -735 -569 -642 -30 -831 -513 -126 -323 -1000 -683 -525 -114 -258 -379 -273 -857 -115 -989 -187 -599 -882 -906 -352 -528 -71 -840 -557 -796 -936 -884 -980 -156 -631 -359 -900 -125 -439 -722 -195 -475 -248 -804 -441 -930 -898 -943 -746 -154 -21 -634 -923 -863 -812 -834 -16 -630 -961 -719 -544 -515 -115 -151 -878 -528 -962 -120 -513 -647 -376 -726 -537 -881 -479 -280 -401 -165 -667 -728 -165 -252 -878 -191 -29 -540 -988 -298 -151 -774 -211 -939 -322 -586 -479 -990 -388 -679 -396 -564 -679 -133 -332 -946 -643 -878 -141 -196 -335 -21 -517 -576 -416 -143 -402 -147 -823 -932 -223 -251 -199 -269 -55 -361 -612 -285 -640 -219 -275 -701 -361 -273 -230 -863 -708 -961 -61 -915 -433 -765 -604 -945 -410 -533 -2 -744 -88 -38 -109 -899 -304 -390 -745 -618 -468 -404 -191 -230 -842 -283 -774 -968 -612 -999 -475 -44 -351 -43 -565 -92 -189 -971 -560 -334 -470 -44 -604 -121 -283 -280 -188 -436 -841 -594 -994 -802 -437 -117 -378 -642 -35 -782 -117 -842 -242 -894 -89 -518 -962 -114 -134 -819 -318 -825 -23 -576 -427 -913 -904 -623 -852 -848 -554 -779 -316 -638 -501 -208 -568 -912 -701 -604 -162 -641 -876 -836 -26 -800 -773 -695 -991 -193 -34 -660 -307 -292 -914 -523 -815 -95 -548 -738 -69 -761 -836 -512 -14 -445 -154 -248 -859 -286 -329 -540 -644 -527 -210 -751 -185 -412 -106 -472 -864 -198 -93 -333 -638 -733 -716 -483 -929 -973 -265 -852 -42 -85 -552 -409 -621 -52 -547 -219 -781 -376 -124 -952 -43 -150 -863 -409 -701 -852 -62 -423 -48 -936 -55 -107 -445 -188 -180 -852 -597 -433 -426 -504 -125 -84 -106 -138 -994 -737 -865 -243 -386 -413 -695 -704 -806 -58 -598 -34 -267 -936 -449 -71 -915 -674 -115 -950 -31 -834 -371 -153 -982 -180 -779 -35 -665 -115 -60 -231 -159 -492 -281 -713 -664 -921 -767 -166 -470 -462 -34 -731 -289 -142 -470 -893 -19 -303 -85 -286 -882 -814 -686 -745 -207 -889 -504 -170 -997 -918 -828 -469 -471 -453 -559 -45 -512 -623 -313 -59 -335 -593 -488 -636 -541 -485 -113 -240 -85 -102 -455 -38 -45 -781 -597 -637 -683 -74 -249 -153 -521 -517 -597 -638 -636 -825 -204 -476 -570 -691 -630 -401 -822 -716 -421 -407 -667 -318 -961 -636 -236 -897 -809 -514 -517 -996 -164 -982 -441 -832 -982 -118 -8 -549 -763 -600 -325 -202 -80 -315 -81 -449 -684 -878 -106 -538 -299 -878 -835 -602 -982 -729 -220 -665 -170 -113 -158 -258 -126 -215 -778 -748 -784 -582 -470 -991 -42 -269 -781 -170 -167 -145 -849 -123 -572 -349 -767 -545 -643 -250 -645 -699 -256 -462 -512 -191 -425 -487 -39 -708 -212 -266 -898 -632 -687 -205 -1 -601 -187 -272 -697 -870 -471 -908 -407 -428 -36 -465 -436 -74 -683 -547 -522 -137 -967 -588 -214 -894 -725 -763 -126 -497 -302 -185 -930 -448 -607 -538 -7 -444 -445 -619 -213 -307 -603 -587 -405 -609 -814 -608 -848 -371 -152 -390 -625 -901 -57 -857 -215 -992 -656 -292 -51 -682 -853 -40 -692 -226 -955 -945 -636 -574 -920 -77 -928 -433 -270 -559 -240 -481 -953 -93 -970 -572 -352 -208 -367 -511 -4 -64 -632 -412 -722 -7 -542 -558 -759 -232 -42 -813 -339 -669 -404 -400 -184 -554 -87 -346 -541 -791 -575 -51 -300 -367 -770 -559 -809 -519 -501 -390 -639 -669 -920 -764 -746 -525 -45 -395 -514 -375 -979 -182 -136 -63 -760 -324 -369 -737 -500 -135 -80 -751 -464 -228 -443 -24 -178 -468 -32 -425 -101 -477 -956 -804 -226 -463 -888 -282 -522 -979 -482 -239 -13 -154 -287 -658 -54 -621 -727 -535 -644 -906 -343 -473 -289 -43 -924 -291 -531 -195 -322 -50 -8 -109 -258 -328 -713 -101 -417 -706 -532 -182 -111 -569 -320 -36 -830 -486 -17 -475 -547 -146 -524 -178 -799 -141 -86 -763 -785 -769 -209 -864 -136 -236 -335 -919 -782 -182 -88 -511 -862 -641 -546 -654 -517 -124 -66 -277 -160 -550 -796 -631 -423 -205 -750 -572 -296 -973 -225 -277 -2 -76 -560 -73 -464 -63 -467 -821 -61 -985 -230 -65 -910 -928 -327 -19 -190 -28 -207 -327 -896 -790 -123 -330 -353 -519 -221 -776 -694 -424 -104 -819 -334 -132 -689 -430 -327 -884 -453 -201 -183 -911 -423 -204 -185 -875 -297 -164 -993 -458 -484 -651 -129 -184 -225 -74 -761 -169 -534 -903 -588 -760 -293 -947 -158 -865 -510 -660 -1000 -648 -632 -95 -599 -557 -530 -135 -262 -792 -659 -437 -900 -693 -647 -546 -684 -785 -141 -317 -961 -282 -536 -356 -150 -172 -723 -933 -104 -611 -847 -133 -355 -909 -318 -980 -400 -135 -919 -621 -590 -177 -283 -538 -519 -30 -125 -100 -226 -684 -999 -726 -596 -240 -385 -640 -729 -505 -176 -52 -20 -238 -181 -335 -469 -460 -951 -135 -912 -955 -718 -659 -20 -396 -496 -432 -671 -863 -67 -225 -567 -350 -725 -936 -203 -504 -894 -402 -869 -509 -595 -896 -631 -359 -475 -918 -832 -494 -675 -300 -830 -992 -206 -733 -829 -752 -913 -114 -396 -657 -420 -1000 -901 -739 -748 -552 -971 -296 -72 -30 -653 -539 -348 -438 -796 -499 -177 -658 -957 -904 -700 -153 -930 -299 -971 -783 -655 -325 -236 -246 -790 -867 -710 -128 -288 -313 -124 -860 -918 -693 -727 -509 -804 -662 -256 -525 -969 -689 -869 -912 -267 -68 -362 -732 -831 -763 -171 -438 -740 -747 -882 -380 -95 -924 -166 -986 -624 -433 -984 -907 -514 -126 -947 -914 -227 -839 -864 -966 -982 -978 -840 -28 -965 -90 -692 -919 -747 -82 -815 -246 -277 -652 -121 -346 -571 -816 -698 -443 -407 -412 -548 -948 -929 -994 -979 -563 -519 -237 -798 -195 -171 -46 -309 -492 -72 -597 -988 -416 -797 -543 -765 -110 -549 -834 -991 -187 -657 -332 -609 -206 -967 -582 -559 -451 -878 -503 -452 -305 -411 -257 -132 -99 -766 -251 -80 -804 -327 -131 -798 -321 -415 -467 -147 -573 -923 -679 -470 -897 -905 -436 -16 -764 -773 -103 -235 -427 -516 -162 -491 -58 -770 -400 -969 -166 -608 -858 -512 -723 -19 -811 -685 -538 -288 -264 -618 -997 -920 -619 -223 -913 -612 -169 -104 -570 -472 -559 -255 -85 -242 -968 -100 -211 -576 -767 -346 -895 -721 -415 -534 -738 -405 -963 -954 -191 -648 -879 -545 -204 -145 -309 -252 -126 -725 -970 -532 -100 -706 -513 -318 -46 -769 -891 -461 -870 -307 -946 -895 -530 -973 -762 -138 -680 -446 -831 -228 -489 -982 -508 -963 -161 -762 -413 -434 -175 -973 -627 -666 -639 -446 -509 -77 -63 -997 -259 -456 -605 -466 -986 -719 -334 -476 -450 -528 -85 -182 -589 -193 -724 -191 -837 -28 -111 -127 -840 -471 -67 -906 -97 -396 -417 -939 -58 -928 -780 -303 -394 -196 -954 -607 -133 -293 -537 -419 -712 -658 -417 -616 -217 -455 -785 -401 -744 -158 -439 -185 -662 -342 -737 -748 -695 -76 -967 -223 -179 -461 -77 -711 -76 -619 -852 -275 -9 -163 -966 -225 -315 -695 -13 -524 -667 -505 -10 -140 -417 -338 -259 -856 -809 -516 -236 -835 -612 -159 -602 -239 -876 -141 -705 -718 -104 -337 -180 -244 -771 -854 -283 -723 -890 -372 -795 -887 -957 -77 -168 -253 -454 -853 -811 -273 -123 -263 -313 -311 -416 -950 -604 -281 -670 -567 -186 -528 -695 -304 -784 -81 -456 -820 -176 -515 -13 -794 -265 -267 -651 -658 -545 -987 -365 -497 -625 -10 -603 -41 -102 -712 -419 -636 -661 -185 -929 -37 -467 -781 -348 -168 -927 -968 -683 -946 -134 -197 -221 -246 -272 -882 -877 -253 -841 -280 -387 -405 -365 -341 -833 -997 -135 -2 -332 -205 -726 -183 -417 -849 -853 -465 -230 -586 -416 -63 -613 -497 -201 -450 -425 -34 -594 -979 -597 -65 -658 -700 -264 -555 -863 -191 -575 -382 -585 -972 -403 -928 -999 -797 -260 -146 -605 -897 -312 -502 -122 -632 -641 -816 -615 -86 -459 -482 -471 -144 -949 -167 -108 -428 -784 -798 -690 -399 -663 -442 -786 -446 -443 -505 -668 -237 -358 -578 -751 -531 -659 -22 -679 -388 -877 -501 -816 -925 -125 -798 -728 -305 -50 -717 -677 -534 -997 -641 -505 -153 -450 -995 -280 -770 -824 -388 -599 -383 -924 -772 -272 -399 -574 -850 -999 -577 -454 -130 -766 -520 -787 -339 -303 -79 -482 -560 -690 -403 -525 -817 -509 -781 -696 -493 -247 -275 -950 -276 -439 -981 -7 -119 -684 -284 -494 -667 -268 -728 -908 -274 -35 -820 -253 -158 -680 -578 -465 -438 -399 -665 -738 -220 -574 -994 -901 -718 -578 -118 -469 -400 -458 -20 -955 -490 -660 -844 -200 -504 -665 -824 -724 -11 -994 -930 -835 -858 -261 -825 -248 -130 -991 -267 -938 -881 -770 -977 -299 -524 -922 -456 -345 -601 -468 -11 -553 -980 -719 -743 -908 -953 -692 -531 -502 -767 -669 -57 -453 -712 -496 -331 -6 -508 -856 -941 -23 -745 -150 -819 -475 -649 -27 -767 -276 -653 -145 -117 -410 -839 -848 -321 -338 -525 -894 -652 -889 -958 -986 -533 -351 -863 -432 -554 -164 -267 -13 -1000 -914 -889 -133 -708 -82 -240 -998 -958 -596 -421 -417 -714 -748 -356 -168 -803 -360 -216 -310 -371 -202 -521 -515 -22 -188 -160 -950 -149 -991 -858 -50 -172 -727 -463 -448 -318 -48 -382 -228 -958 -696 -796 -231 -580 -139 -670 -332 -270 -371 -630 -709 -719 -189 -465 -262 -126 -965 -589 -311 -394 -529 -796 -641 -619 -849 -326 -708 -324 -436 -976 -287 -841 -862 -188 -524 -450 -41 -551 -748 -849 -131 -295 -808 -313 -343 -940 -249 -408 -710 -325 -892 -369 -289 -995 -56 -673 -405 -137 -493 -430 -299 -978 -524 -44 -852 -564 -217 -608 -216 -186 -739 -718 -270 -454 -56 -363 -877 -576 -272 -440 -330 -500 -192 -46 -586 -927 -745 -747 -274 -99 -252 -220 -462 -686 -395 -288 -41 -221 -289 -377 -670 -25 -740 -449 -553 -477 -253 -860 -558 -11 -415 -551 -624 -642 -107 -803 -649 -731 -348 -462 -326 -690 -989 -781 -437 -151 -354 -566 -662 -977 -691 -580 -379 -16 -21 -93 -233 -140 -303 -412 -610 -95 -776 -514 -653 -759 -925 -724 -330 -638 -22 -681 -772 -600 -934 -606 -888 -58 -478 -510 -938 -343 -852 -914 -249 -242 -59 -600 -118 -545 -573 -683 -208 -853 -919 -243 -265 -463 -10 -503 -717 -428 -13 -338 -610 -884 -317 -215 -717 -841 -766 -643 -241 -371 -351 -639 -255 -900 -896 -584 -750 -453 -973 -595 -286 -884 -337 -919 -121 -611 -442 -379 -562 -563 -367 -119 -49 -789 -219 -923 -911 -757 -197 -980 -515 -825 -109 -58 -466 -526 -259 -629 -521 -699 -629 -605 -47 -358 -680 -359 -811 -266 -672 -704 -913 -850 -505 -516 -990 -611 -655 -616 -182 -780 -141 -296 -396 -60 -718 -212 -918 -686 -185 -790 -353 -504 -409 -116 -428 -834 -140 -383 -605 -335 -64 -525 -269 -971 -341 -716 -370 -289 -134 -401 -357 -55 -111 -650 -331 -930 -883 -790 -729 -945 -459 -667 -203 -797 -715 -514 -734 -672 -498 -925 -184 -810 -567 -418 -785 -407 -667 -994 -124 -549 -777 -528 -965 -30 -880 -489 -946 -793 -927 -828 -850 -411 -491 -787 -981 -211 -575 -838 -682 -502 -522 -821 -145 -79 -423 -66 -624 -612 -835 -774 -650 -167 -1000 -435 -947 -436 -51 -750 -4 -541 -229 -853 -851 -623 -707 -93 -348 -942 -302 -493 -637 -93 -320 -241 -157 -877 -309 -156 -991 -347 -379 -484 -588 -370 -655 -875 -329 -730 -553 -218 -322 -923 -506 -495 -862 -538 -930 -872 -303 -125 -9 -911 -923 -120 -861 -488 -854 -4 -374 -973 -679 -980 -820 -507 -258 -247 -793 -436 -199 -124 -553 -732 -926 -159 -693 -545 -290 -92 -270 -820 -419 -760 -220 -323 -316 -400 -626 -523 -760 -55 -453 -573 -701 -87 -109 -252 -599 -139 -957 -799 -323 -139 -608 -658 -120 -986 -365 -997 -319 -807 -296 -804 -303 -22 -598 -761 -394 -819 -236 -941 -477 -7 -579 -372 -322 -495 -639 -210 -906 -837 -258 -622 -63 -186 -267 -406 -880 -815 -651 -959 -748 -699 -24 -219 -162 -490 -861 -515 -183 -553 -198 -37 -744 -325 -223 -357 -78 -699 -484 -298 -348 -320 -65 -824 -861 -685 -77 -610 -878 -192 -36 -791 -772 -653 -358 -123 -218 -591 -357 -358 -132 -473 -137 -389 -609 -270 -979 -626 -286 -15 -281 -600 -776 -724 -124 -827 -145 -323 -517 -332 -382 -573 -556 -309 -12 -99 -895 -811 -826 -983 -895 -423 -910 -298 -215 -646 -853 -484 -510 -523 -338 -630 -768 -218 -554 -797 -211 -62 -452 -612 -293 -324 -440 -175 -432 -989 -266 -642 -736 -376 -797 -114 -346 -820 -850 -548 -616 -203 -874 -98 -371 -174 -431 -406 -341 -906 -673 -628 -126 -849 -921 -862 -754 -807 -594 -48 -924 -986 -277 -817 -666 -654 -779 -840 -104 -466 -550 -975 -879 -735 -377 -513 -776 -357 -462 -526 -901 -544 -504 -68 -252 -321 -943 -603 -373 -802 -741 -618 -863 -206 -775 -111 -91 -818 -464 -948 -701 -786 -165 -984 -514 -987 -199 -899 -388 -630 -180 -673 -933 -451 -410 -264 -864 -80 -898 -612 -785 -708 -548 -810 -336 -849 -673 -455 -976 -358 -704 -843 -637 -350 -84 -127 -736 -455 -534 -471 -230 -920 -239 -768 -464 -826 -724 -274 -203 -270 -370 -429 -553 -738 -91 -53 -54 -190 -239 -272 -611 -579 -554 -566 -432 -430 -922 -218 -962 -933 -134 -192 -320 -856 -446 -275 -7 -625 -41 -557 -610 -248 -535 -956 -365 -551 -519 -495 -8 -534 -380 -9 -182 -259 -702 -865 -908 -337 -239 -533 -154 -96 -704 -233 -185 -29 -860 -315 -686 -452 -891 -442 -137 -760 -509 -718 -288 -876 -55 -504 -62 -738 -946 -830 -131 -766 -641 -784 -605 -586 -197 -327 -814 -840 -817 -923 -424 -546 -974 -505 -503 -667 -338 -795 -972 -246 -966 -744 -898 -825 -174 -443 -454 -539 -238 -685 -47 -483 -168 -21 -312 -398 -79 -834 -969 -606 -525 -585 -344 -598 -50 -764 -619 -805 -555 -730 -489 -104 -41 -554 -279 -344 -419 -163 -854 -208 -217 -55 -481 -425 -282 -522 -393 -343 -363 -699 -855 -812 -298 -752 -512 -716 -193 -749 -525 -953 -669 -701 -360 -272 -185 -670 -533 -305 -19 -9 -781 -31 -381 -520 -887 -683 -343 -32 -463 -28 -1000 -507 -947 -714 -626 -829 -303 -712 -249 -624 -669 -919 -268 -990 -247 -112 -815 -561 -472 -595 -823 -378 -119 -346 -180 -315 -815 -14 -543 -184 -575 -736 -529 -584 -658 -30 -214 -193 -225 -252 -477 -506 -22 -656 -528 -886 -566 -784 -768 -149 -224 -948 -801 -739 -853 -438 -159 -921 -376 -316 -472 -367 -538 -876 -577 -664 -664 -873 -45 -330 -155 -5 -224 -401 -421 -242 -380 -548 -1000 -728 -856 -397 -902 -903 -810 -958 -817 -645 -612 -192 -257 -36 -977 -782 -853 -702 -748 -778 -1000 -164 -791 -509 -775 -129 -425 -314 -306 -495 -7 -24 -188 -729 -45 -790 -27 -949 -764 -977 -261 -371 -76 -197 -22 -707 -388 -667 -793 -609 -326 -219 -423 -644 -556 -447 -477 -762 -566 -289 -295 -753 -624 -565 -226 -37 -903 -322 -282 -243 -883 -150 -313 -869 -490 -852 -787 -882 -226 -191 -464 -726 -766 -783 -194 -594 -555 -450 -4 -933 -845 -162 -557 -342 -557 -53 -945 -434 -695 -66 -632 -47 -360 -784 -19 -130 -940 -793 -555 -425 -457 -832 -835 -493 -478 -815 -681 -508 -533 -555 -852 -486 -710 -361 -141 -519 -148 -294 -547 -538 -790 -448 -889 -452 -341 -578 -425 -212 -240 -305 -302 -31 -200 -845 -23 -106 -213 -742 -68 -495 -610 -890 -182 -53 -483 -612 -79 -694 -102 -443 -109 -824 -788 -296 -952 -684 -265 -542 -944 -663 -677 -760 -335 -390 -479 -694 -757 -329 -939 -392 -816 -653 -473 -465 -36 -592 -716 -694 -751 -940 -250 -711 -753 -510 -993 -693 -836 -167 -373 -187 -288 -901 -141 -378 -408 -9 -623 -709 -784 -692 -391 -660 -10 -783 -844 -881 -70 -150 -923 -741 -12 -7 -558 -43 -677 -15 -740 -690 -594 -747 -383 -28 -485 -109 -927 -301 -572 -719 -64 -836 -543 -9 -457 -795 -87 -164 -344 -134 -250 -648 -722 -21 -798 -391 -190 -739 -226 -460 -501 -991 -919 -42 -33 -960 -45 -929 -793 -56 -544 -154 -558 -77 -359 -144 -639 -28 -892 -95 -407 -684 -758 -496 -41 -931 -161 -880 -428 -91 -117 -458 -453 -809 -387 -414 -832 -866 -17 -117 -647 -626 -489 -170 -409 -628 -185 -194 -924 -166 -927 -490 -982 -465 -480 -181 -166 -506 -400 -909 -557 -906 -393 -18 -754 -491 -356 -894 -445 -660 -75 -324 -6 -981 -287 -758 -623 -296 -483 -795 -21 -387 -26 -472 -855 -964 -745 -782 -615 -193 -815 -220 -499 -663 -154 -618 -493 -506 -304 -510 -915 -240 -701 -620 -733 -610 -770 -321 -802 -168 -175 -865 -347 -351 -444 -846 -407 -644 -156 -15 -884 -672 -802 -611 -337 -288 -316 -282 -284 -507 -654 -522 -352 -704 -347 -641 -356 -85 -970 -560 -998 -174 -312 -393 -424 -972 -675 -208 -186 -578 -326 -142 -817 -140 -494 -278 -204 -255 -494 -285 -215 -579 -859 -423 -253 -720 -901 -508 -692 -785 -321 -260 -332 -298 -868 -108 -369 -280 -931 -169 -818 -566 -98 -535 -915 -803 -244 -619 -820 -319 -642 -359 -31 -237 -628 -86 -678 -925 -832 -106 -858 -741 -742 -52 -884 -640 -173 -875 -634 -393 -911 -753 -707 -15 -810 -257 -659 -460 -735 -677 -534 -370 -345 -684 -980 -449 -374 -986 -747 -230 -957 -411 -172 -240 -69 -153 -372 -60 -429 -750 -702 -369 -307 -920 -990 -427 -461 -538 -454 -812 -777 -440 -249 -688 -97 -593 -893 -901 -375 -745 -629 -361 -9 -657 -110 -143 -340 -482 -72 -161 -379 -503 -993 -144 -413 -195 -35 -241 -145 -468 -7 -638 -302 -965 -671 -902 -583 -524 -575 -327 -6 -959 -650 -588 -286 -80 -14 -634 -73 -869 -709 -519 -976 -705 -540 -878 -654 -529 -693 -604 -463 -647 -344 -719 -657 -550 -550 -577 -477 -356 -795 -87 -703 -598 -994 -862 -677 -817 -211 -83 -665 -114 -862 -846 -999 -662 -768 -661 -909 -795 -478 -898 -272 -266 -245 -450 -431 -594 -33 -673 -259 -250 -369 -420 -57 -953 -120 -401 -139 -291 -863 -124 -873 -65 -454 -372 -935 -830 -924 -410 -673 -777 -1 -26 -202 -218 -819 -226 -636 -411 -298 -778 -314 -671 -442 -996 -655 -209 -623 -57 -360 -737 -410 -831 -89 -196 -229 -544 -976 -607 -575 -184 -416 -148 -152 -262 -228 -843 -518 -683 -370 -179 -404 -92 -286 -792 -550 -921 -179 -596 -688 -818 -169 -536 -472 -101 -395 -661 -628 -615 -972 -899 -681 -270 -440 -583 -878 -559 -608 -566 -163 -801 -644 -220 -568 -61 -425 -30 -190 -280 -680 -754 -620 -651 -588 -331 -198 -970 -438 -624 -439 -926 -643 -872 -252 -873 -304 -712 -896 -76 -33 -48 -645 -259 -299 -567 -624 -665 -749 -375 -492 -877 -439 -841 -875 -698 -296 -577 -206 -308 -245 -998 -810 -746 -521 -453 -630 -261 -516 -159 -726 -543 -98 -462 -189 -242 -217 -176 -984 -194 -313 -249 -442 -959 -625 -403 -736 -607 -312 -526 -446 -696 -318 -542 -33 -123 -483 -93 -934 -359 -229 -895 -496 -890 -87 -123 -232 -955 -62 -854 -547 -22 -40 -605 -522 -772 -109 -493 -886 -548 -640 -619 -430 -704 -83 -432 -301 -777 -73 -878 -848 -622 -449 -641 -176 -957 -270 -772 -60 -29 -996 -996 -657 -348 -582 -61 -983 -641 -592 -67 -546 -761 -522 -74 -128 -468 -430 -421 -53 -196 -770 -733 -539 -243 -567 -223 -201 -204 -785 -624 -388 -391 -711 -22 -918 -656 -682 -135 -91 -602 -405 -124 -82 -944 -616 -545 -194 -606 -428 -86 -299 -764 -952 -350 -165 -750 -390 -675 -853 -677 -434 -485 -460 -479 -613 -294 -301 -418 -175 -388 -392 -344 -929 -762 -344 -446 -460 -575 -189 -97 -161 -163 -218 -10 -88 -624 -918 -518 -999 -524 -985 -126 -979 -158 -924 -585 -698 -679 -724 -714 -76 -404 -728 -903 -1000 -197 -196 -977 -853 -91 -133 -366 -777 -697 -678 -68 -592 -490 -488 -312 -177 -52 -909 -39 -471 -272 -335 -970 -674 -5 -510 -98 -502 -793 -751 -155 -357 -205 -957 -524 -478 -87 -465 -698 -826 -838 -528 -217 -976 -593 -871 -179 -267 -652 -452 -864 -81 -70 -414 -144 -938 -604 -270 -507 -674 -608 -368 -383 -342 -729 -539 -977 -792 -245 -118 -17 -967 -137 -992 -340 -346 -43 -654 -313 -773 -964 -916 -19 -570 -530 -889 -138 -491 -864 -974 -759 -462 -186 -11 -178 -591 -220 -472 -284 -666 -741 -520 -266 -950 -311 -524 -980 -233 -985 -295 -816 -722 -196 -8 -286 -614 -79 -915 -404 -164 -69 -531 -849 -972 -442 -941 -585 -713 -267 -703 -297 -369 -552 -736 -870 -432 -129 -950 -39 -401 -102 -484 -453 -605 -269 -562 -517 -293 -438 -489 -994 -250 -482 -802 -258 -453 -834 -255 -255 -657 -935 -9 -942 -188 -451 -128 -272 -959 -469 -21 -211 -566 -352 -913 -550 -406 -991 -655 -70 -515 -376 -466 -42 -564 -817 -761 -864 -619 -297 -751 -907 -464 -566 -1 -105 -804 -868 -143 -376 -935 -47 -839 -851 -667 -123 -629 -508 -651 -208 -754 -906 -267 -922 -833 -278 -678 -412 -341 -754 -216 -130 -191 -345 -907 -723 -527 -973 -273 -532 -206 -451 -31 -792 -512 -708 -749 -182 -838 -607 -12 -812 -575 -184 -530 -863 -12 -876 -469 -216 -924 -758 -529 -925 -363 -170 -310 -318 -990 -599 -278 -525 -44 -228 -228 -844 -426 -89 -309 -458 -139 -811 -63 -869 -776 -374 -531 -463 -218 -809 -245 -684 -992 -96 -509 -23 -209 -416 -673 -177 -538 -38 -335 -867 -289 -354 -615 -519 -857 -882 -975 -323 -673 -542 -367 -907 -143 -12 -371 -328 -86 -269 -635 -827 -228 -526 -908 -168 -390 -469 -459 -956 -406 -810 -259 -901 -922 -766 -67 -503 -878 -83 -50 -338 -642 -773 -994 -260 -334 -526 -440 -895 -656 -495 -519 -34 -96 -824 -155 -373 -742 -307 -25 -448 -113 -796 -385 -235 -258 -767 -797 -665 -317 -333 -884 -158 -175 -479 -219 -495 -289 -714 -334 -332 -190 -557 -529 -801 -517 -177 -152 -583 -678 -337 -920 -194 -243 -50 -945 -270 -458 -581 -292 -156 -942 -172 -429 -973 -537 -188 -703 -238 -686 -522 -599 -467 -163 -433 -436 -133 -600 -637 -685 -613 -938 -626 -37 -917 -265 -90 -477 -263 -934 -186 -769 -728 -341 -360 -132 -952 -988 -764 -875 -334 -400 -272 -469 -387 -268 -941 -21 -244 -870 -869 -125 -592 -42 -690 -516 -177 -608 -465 -884 -150 -802 -417 -286 -599 -372 -838 -410 -117 -724 -273 -8 -63 -496 -580 -643 -758 -66 -931 -825 -649 -464 -516 -848 -610 -933 -958 -942 -968 -944 -900 -637 -300 -725 -709 -935 -903 -313 -656 -519 -179 -770 -688 -155 -302 -706 -41 -808 -381 -15 -418 -526 -225 -55 -202 -933 -986 -233 -447 -83 -519 -415 -591 -517 -778 -293 -431 -538 -543 -754 -152 -752 -414 -174 -863 -670 -882 -332 -506 -469 -321 -483 -18 -409 -16 -219 -882 -746 -144 -415 -19 -973 -160 -71 -210 -978 -363 -572 -894 -576 -386 -67 -237 -578 -250 -575 -329 -442 -508 -59 -391 -615 -331 -392 -30 -446 -860 -701 -827 -657 -306 -317 -404 -433 -870 -284 -217 -720 -394 -255 -473 -118 -790 -553 -723 -445 -889 -165 -509 -751 -372 -902 -11 -324 -520 -638 -475 -352 -222 -986 -977 -155 -667 -127 -201 -809 -579 -400 -390 -92 -236 -884 -475 -882 -583 -280 -60 -928 -739 -191 -50 -702 -271 -250 -59 -901 -945 -6 -931 -859 -13 -834 -444 -321 -444 -921 -588 -790 -908 -301 -914 -532 -601 -757 -301 -7 -170 -363 -397 -794 -333 -324 -887 -801 -705 -901 -979 -722 -805 -176 -676 -122 -748 -535 -349 -356 -288 -709 -520 -730 -98 -246 -644 -207 -199 -108 -526 -189 -108 -310 -13 -900 -969 -939 -107 -501 -813 -230 -703 -976 -243 -76 -5 -76 -296 -842 -524 -123 -809 -51 -103 -101 -630 -199 -587 -745 -721 -586 -335 -952 -343 -775 -474 -181 -993 -443 -879 -208 -94 -180 -869 -87 -271 -839 -400 -89 -915 -155 -430 -417 -394 -885 -462 -196 -182 -267 -530 -726 -562 -328 -663 -285 -64 -801 -498 -181 -892 -874 -99 -448 -190 -331 -178 -87 -848 -467 -44 -384 -200 -9 -484 -120 -456 -556 -795 -440 -821 -16 -239 -917 -758 -991 -235 -192 -31 -821 -649 -111 -625 -64 -293 -33 -379 -329 -690 -552 -639 -761 -188 -1 -34 -143 -268 -55 -630 -893 -362 -631 -351 -84 -230 -481 -357 -435 -554 -441 -132 -185 -681 -301 -223 -203 -887 -454 -631 -703 -831 -635 -973 -488 -762 -457 -319 -457 -355 -934 -607 -607 -100 -88 -277 -38 -851 -539 -166 -84 -670 -572 -325 -245 -907 -448 -614 -898 -429 -471 -855 -631 -945 -756 -9 -397 -628 -697 -514 -749 -723 -38 -733 -181 -45 -711 -429 -635 -496 -107 -577 -282 -581 -609 -982 -82 -255 -146 -549 -594 -25 -52 -318 -865 -753 -65 -690 -271 -742 -340 -731 -712 -873 -910 -824 -883 -831 -408 -26 -327 -629 -64 -871 -745 -975 -27 -432 -421 -401 -226 -193 -543 -318 -770 -315 -825 -618 -904 -388 -891 -926 -229 -880 -214 -773 -383 -117 -229 -417 -310 -145 -418 -823 -434 -623 -893 -520 -27 -103 -770 -712 -651 -413 -661 -859 -248 -289 -591 -666 -921 -354 -747 -151 -548 -698 -337 -22 -333 -586 -186 -932 -46 -220 -28 -97 -452 -8 -410 -237 -276 -691 -332 -715 -492 -179 -794 -405 -21 -461 -1000 -71 -581 -704 -450 -219 -953 -432 -332 -330 -720 -696 -522 -372 -536 -520 -321 -256 -208 -309 -36 -998 -20 -208 -562 -335 -771 -740 -144 -459 -58 -681 -161 -686 -839 -98 -618 -581 -789 -377 -194 -488 -826 -647 -387 -470 -417 -614 -307 -34 -985 -809 -310 -248 -415 -749 -372 -732 -571 -867 -144 -725 -55 -883 -124 -138 -512 -714 -285 -843 -307 -106 -844 -50 -464 -127 -571 -51 -706 -659 -125 -298 -97 -570 -199 -89 -863 -428 -429 -664 -911 -853 -197 -145 -819 -268 -106 -550 -854 -326 -240 -322 -198 -253 -967 -685 -452 -936 -996 -17 -808 -307 -241 -474 -334 -717 -555 -90 -482 -773 -55 -467 -736 -443 -590 -127 -298 -125 -506 -150 -697 -869 -401 -600 -944 -405 -905 -416 -714 -516 -774 -929 -974 -844 -503 -997 -288 -222 -227 -610 -938 -182 -48 -605 -224 -560 -939 -998 -932 -193 -325 -670 -118 -984 -48 -367 -851 -186 -983 -830 -703 -762 -232 -230 -692 -108 -41 -365 -51 -568 -920 -922 -644 -50 -968 -529 -605 -114 -396 -549 -917 -527 -47 -193 -162 -842 -370 -849 -562 -170 -385 -16 -265 -45 -165 -21 -742 -16 -796 -892 -332 -528 -91 -197 -928 -230 -679 -198 -918 -576 -694 -564 -83 -218 -560 -846 -841 -615 -633 -837 -531 -19 -484 -301 -604 -108 -865 -747 -626 -559 -213 -591 -256 -774 -242 -111 -322 -936 -280 -30 -443 -17 -941 -625 -567 -193 -361 -122 -860 -572 -279 -301 -657 -204 -455 -224 -699 -626 -35 -995 -247 -217 -186 -268 -59 -192 -726 -702 -492 -1000 -546 -862 -587 -939 -555 -77 -183 -35 -409 -112 -302 -275 -82 -175 -302 -657 -370 -412 -590 -878 -494 -632 -206 -126 -413 -117 -355 -386 -382 -832 -358 -192 -313 -65 -895 -149 -299 -394 -801 -305 -214 -270 -438 -167 -488 -914 -824 -94 -378 -149 -565 -187 -928 -294 -174 -835 -387 -755 -742 -642 -67 -986 -951 -123 -845 -102 -817 -787 -319 -445 -426 -505 -12 -1000 -448 -544 -401 -254 -665 -445 -193 -158 -59 -830 -954 -199 -829 -712 -314 -428 -755 -106 -576 -45 -166 -659 -325 -910 -661 -407 -752 -589 -827 -1000 -53 -225 -678 -801 -164 -247 -125 -15 -955 -264 -433 -448 -168 -294 -930 -593 -328 -407 -433 -583 -272 -968 -340 -187 -242 -138 -876 -953 -391 -454 -693 -753 -256 -442 -501 -847 -444 -826 -114 -921 -316 -920 -934 -418 -661 -928 -393 -132 -382 -14 -712 -835 -133 -24 -689 -769 -161 -85 -808 -185 -339 -233 -309 -469 -839 -727 -680 -526 -537 -190 -881 -422 -404 -83 -8 -773 -158 -849 -439 -488 -574 -9 -395 -638 -983 -326 -25 -899 -478 -221 -783 -106 -33 -820 -85 -222 -784 -940 -356 -889 -577 -572 -255 -707 -882 -467 -707 -360 -645 -967 -786 -156 -972 -396 -887 -369 -142 -950 -364 -64 -600 -873 -120 -348 -160 -350 -144 -336 -291 -821 -902 -382 -500 -201 -589 -838 -42 -367 -120 -480 -379 -627 -410 -180 -400 -513 -675 -579 -746 -994 -937 -981 -247 -566 -642 -100 -481 -40 -112 -127 -621 -785 -910 -403 -247 -824 -437 -793 -545 -96 -783 -489 -402 -269 -707 -451 -242 -14 -825 -458 -957 -811 -156 -173 -374 -24 -304 -62 -284 -993 -212 -577 -477 -663 -86 -830 -518 -101 -311 -45 -516 -494 -43 -1000 -999 -653 -61 -166 -98 -802 -787 -657 -663 -220 -191 -564 -941 -325 -374 -845 -950 -431 -885 -765 -168 -382 -232 -134 -707 -701 -23 -939 -249 -798 -912 -544 -422 -500 -998 -929 -781 -796 -557 -511 -181 -587 -681 -687 -946 -645 -752 -264 -882 -448 -700 -338 -802 -806 -214 -140 -104 -711 -218 -540 -274 -159 -432 -346 -47 -343 -289 -109 -905 -801 -768 -303 -599 -77 -344 -319 -485 -982 -967 -638 -232 -648 -538 -985 -354 -811 -163 -209 -399 -803 -209 -891 -415 -481 -761 -835 -930 -854 -309 -395 -224 -928 -120 -775 -67 -444 -870 -90 -657 -965 -519 -779 -393 -53 -341 -226 -545 -401 -242 -492 -605 -104 -14 -384 -455 -605 -712 -306 -112 -453 -477 -322 -450 -768 -345 -972 -518 -68 -86 -88 -856 -604 -396 -673 -187 -382 -27 -656 -177 -749 -413 -220 -962 -833 -666 -711 -293 -670 -294 -572 -31 -93 -109 -716 -921 -6 -131 -205 -820 -960 -777 -614 -625 -900 -838 -691 -11 -209 -514 -560 -584 -746 -409 -851 -624 -582 -628 -918 -714 -896 -450 -378 -732 -589 -492 -518 -767 -866 -401 -744 -692 -851 -776 -400 -841 -412 -327 -209 -320 -540 -479 -70 -395 -712 -279 -100 -311 -674 -985 -294 -87 -1 -18 -131 -587 -930 -434 -393 -94 -954 -686 -431 -762 -369 -930 -760 -979 -504 -197 -858 -316 -643 -161 -626 -134 -889 -3 -678 -665 -525 -565 -569 -419 -545 -186 -618 -249 -824 -199 -409 -270 -550 -277 -121 -433 -68 -294 -615 -784 -385 -45 -740 -471 -865 -369 -7 -189 -791 -928 -224 -545 -937 -22 -806 -234 -996 -366 -176 -675 -433 -295 -728 -254 -597 -499 -768 -350 -302 -269 -107 -763 -918 -861 -803 -290 -165 -706 -215 -139 -612 -416 -40 -901 -716 -909 -938 -684 -488 -623 -469 -105 -102 -575 -354 -299 -775 -384 -936 -720 -98 -529 -591 -244 -959 -453 -350 -52 -749 -607 -609 -545 -9 -679 -188 -90 -238 -884 -344 -769 -721 -185 -970 -397 -732 -983 -357 -639 -658 -129 -18 -90 -580 -904 -899 -211 -652 -655 -876 -359 -442 -920 -35 -244 -891 -836 -781 -797 -47 -204 -39 -59 -418 -538 -719 -768 -441 -752 -444 -241 -949 -342 -377 -1000 -79 -420 -215 -455 -691 -312 -273 -330 -797 -919 -642 -544 -431 -209 -298 -688 -425 -541 -938 -326 -834 -207 -526 -117 -585 -219 -941 -284 -50 -560 -812 -775 -438 -780 -198 -665 -668 -421 -83 -785 -303 -992 -459 -417 -403 -628 -953 -757 -150 -974 -931 -644 -759 -942 -114 -300 -317 -110 -999 -221 -646 -163 -794 -505 -220 -202 -447 -819 -495 -534 -797 -361 -566 -561 -268 -864 -312 -220 -559 -881 -579 -308 -773 -462 -608 -553 -885 -38 -788 -911 -636 -229 -184 -662 -736 -597 -394 -416 -126 -584 -128 -584 -378 -886 -8 -186 -854 -148 -198 -117 -38 -833 -198 -8 -522 -828 -860 -483 -824 -582 -610 -359 -773 -938 -904 -843 -718 -822 -558 -268 -211 -951 -238 -245 -5 -176 -845 -480 -933 -667 -548 -840 -434 -470 -540 -907 -860 -379 -227 -191 -196 -155 -295 -630 -913 -848 -880 -135 -59 -569 -711 -914 -526 -547 -453 -640 -800 -407 -827 -180 -489 -908 -280 -582 -138 -261 -3 -13 -528 -763 -602 -987 -331 -276 -727 -695 -159 -720 -80 -905 -769 -141 -140 -522 -631 -496 -960 -664 -8 -153 -40 -564 -179 -484 -172 -618 -779 -823 -344 -440 -800 -460 -962 -477 -74 -298 -856 -495 -971 -392 -246 -221 -352 -762 -524 -968 -940 -482 -764 -317 -834 -770 -606 -86 -277 -198 -197 -418 -775 -719 -966 -192 -483 -587 -570 -775 -30 -846 -298 -3 -968 -876 -305 -733 -976 -670 -636 -19 -694 -822 -504 -365 -663 -730 -904 -173 -158 -640 -554 -828 -571 -100 -868 -256 -834 -261 -914 -828 -980 -984 -737 -863 -888 -229 -306 -14 -1000 -839 -775 -959 -927 -441 -898 -273 -204 -866 -196 -919 -794 -65 -382 -606 -744 -61 -361 -585 -908 -292 -609 -221 -676 -801 -481 -341 -232 -432 -881 -328 -448 -42 -697 -461 -321 -887 -432 -487 -190 -968 -183 -372 -26 -899 -441 -828 -354 -194 -280 -495 -322 -882 -662 -971 -573 -155 -958 -625 -647 -891 -172 -750 -941 -144 -337 -850 -176 -303 -259 -837 -481 -261 -7 -629 -840 -610 -572 -577 -48 -238 -582 -339 -566 -932 -717 -131 -206 -204 -282 -789 -757 -54 -455 -280 -998 -57 -860 -968 -705 -582 -393 -139 -42 -979 -679 -763 -747 -21 -852 -127 -834 -921 -468 -349 -362 -863 -224 -911 -284 -148 -474 -250 -785 -923 -662 -656 -521 -197 -642 -146 -794 -778 -608 -787 -467 -207 -472 -883 -289 -879 -40 -919 -66 -512 -533 -732 -670 -541 -393 -930 -473 -482 -857 -657 -462 -546 -751 -980 -740 -680 -977 -599 -276 -205 -166 -119 -969 -318 -697 -65 -735 -814 -3 -208 -803 -744 -582 -638 -989 -705 -418 -54 -532 -632 -547 -721 -580 -886 -530 -556 -636 -600 -820 -337 -250 -641 -784 -923 -278 -211 -426 -9 -21 -747 -555 -693 -440 -112 -749 -85 -857 -11 -283 -993 -892 -831 -678 -58 -705 -303 -990 -820 -165 -36 -200 -991 -486 -50 -946 -740 -76 -870 -956 -380 -342 -141 -344 -942 -694 -683 -576 -701 -234 -180 -616 -988 -282 -791 -246 -980 -196 -221 -642 -530 -66 -916 -573 -348 -269 -231 -589 -273 -60 -856 -223 -246 -168 -740 -378 -952 -197 -663 -114 -935 -353 -716 -500 -824 -573 -247 -322 -62 -806 -168 -301 -505 -336 -646 -506 -947 -342 -674 -234 -799 -195 -104 -501 -493 -719 -545 -505 -858 -904 -505 -144 -247 -782 -123 -771 -865 -673 -804 -170 -145 -632 -545 -182 -437 -567 -567 -827 -627 -858 -412 -956 -311 -119 -989 -253 -163 -730 -534 -660 -741 -735 -807 -950 -257 -110 -233 -460 -825 -750 -631 -708 -685 -933 -671 -927 -293 -192 -896 -471 -509 -239 -345 -399 -129 -487 -256 -367 -716 -148 -352 -579 -828 -656 -760 -964 -544 -261 -390 -692 -707 -987 -738 -961 -590 -590 -217 -619 -183 -455 -807 -247 -3 -865 -846 -858 -835 -959 -99 -226 -456 -466 -787 -444 -820 -831 -192 -654 -372 -620 -771 -346 -409 -14 -979 -257 -594 -442 -817 -276 -773 -847 -816 -15 -29 -992 -545 -305 -670 -814 -743 -221 -962 -595 -691 -107 -308 -109 -481 -338 -351 -686 -499 -638 -770 -294 -753 -53 -593 -850 -75 -369 -482 -380 -819 -518 -394 -445 -304 -452 -174 -858 -993 -712 -131 -423 -469 -183 -846 -830 -631 -251 -935 -217 -71 -226 -665 -815 -559 -966 -587 -339 -424 -331 -710 -243 -647 -347 -166 -727 -656 -303 -185 -373 -826 -366 -732 -394 -175 -643 -298 -555 -670 -941 -896 -109 -885 -17 -36 -367 -121 -197 -709 -587 -129 -492 -649 -411 -647 -965 -640 -209 -947 -514 -679 -713 -330 -79 -234 -484 -632 -843 -582 -713 -855 -102 -602 -23 -684 -701 -462 -177 -382 -658 -779 -682 -731 -364 -464 -187 -749 -695 -11 -540 -438 -282 -926 -9 -491 -141 -853 -314 -882 -355 -814 -654 -176 -456 -732 -369 -764 -741 -140 -175 -292 -916 -462 -382 -698 -292 -312 -368 -645 -209 -85 -270 -75 -469 -816 -858 -335 -826 -675 -313 -266 -234 -342 -987 -329 -230 -371 -231 -126 -987 -981 -150 -786 -14 -706 -71 -804 -685 -440 -937 -838 -818 -702 -978 -751 -659 -420 -707 -257 -626 -381 -500 -949 -144 -910 -541 -552 -623 -833 -481 -94 -129 -31 -621 -236 -201 -253 -236 -214 -567 -484 -85 -16 -806 -220 -51 -562 -964 -913 -932 -389 -382 -49 -8 -469 -910 -423 -361 -383 -988 -476 -962 -494 -403 -91 -680 -425 -32 -54 -181 -35 -323 -811 -973 -479 -658 -808 -152 -622 -649 -304 -169 -942 -972 -829 -42 -749 -759 -640 -880 -923 -594 -519 -189 -404 -576 -945 -259 -434 -428 -315 -884 -486 -222 -859 -408 -820 -814 -935 -402 -589 -359 -765 -379 -893 -697 -466 -755 -692 -584 -775 -650 -395 -292 -773 -531 -483 -236 -184 -830 -237 -92 -682 -506 -663 -881 -918 -578 -111 -173 -703 -409 -239 -227 -507 -443 -267 -938 -543 -482 -107 -426 -233 -161 -913 -751 -130 -57 -276 -813 -312 -224 -969 -419 -518 -4 -13 -755 -855 -17 -200 -288 -36 -517 -280 -917 -497 -510 -447 -900 -31 -332 -863 -412 -488 -698 -363 -775 -836 -151 -310 -268 -393 -530 -445 -67 -258 -361 -170 -926 -582 -145 -427 -163 -344 -536 -943 -607 -292 -389 -408 -14 -629 -66 -804 -876 -174 -206 -658 -952 -797 -605 -588 -683 -734 -13 -365 -582 -699 -762 -140 -84 -675 -722 -371 -998 -188 -7 -367 -615 -594 -261 -472 -261 -485 -928 -121 -204 -235 -907 -535 -550 -688 -159 -885 -70 -534 -546 -577 -610 -385 -981 -58 -931 -265 -243 -151 -984 -239 -960 -544 -355 -886 -689 -103 -830 -386 -847 -390 -376 -384 -62 -786 -987 -841 -647 -412 -209 -648 -445 -31 -295 -623 -584 -459 -891 -555 -313 -526 -399 -820 -404 -556 -158 -709 -516 -815 -247 -126 -817 -705 -772 -704 -140 -231 -199 -131 -126 -541 -812 -392 -908 -486 -698 -115 -5 -867 -702 -678 -783 -865 -273 -907 -169 -875 -218 -545 -139 -976 -12 -484 -642 -379 -678 -313 -248 -913 -424 -335 -229 -978 -584 -762 -445 -347 -208 -945 -227 -875 -273 -827 -297 -824 -467 -364 -698 -412 -488 -376 -507 -969 -681 -668 -766 -743 -731 -194 -958 -833 -148 -288 -932 -83 -377 -496 -142 -181 -678 -971 -135 -285 -950 -60 -149 -133 -109 -656 -159 -331 -567 -257 -535 -606 -461 -195 -411 -84 -742 -676 -148 -297 -25 -577 -274 -88 -710 -37 -851 -1 -813 -207 -367 -616 -602 -48 -264 -578 -791 -486 -81 -323 -778 -974 -540 -935 -214 -413 -257 -238 -245 -957 -879 -428 -371 -302 -435 -15 -837 -986 -759 -838 -367 -243 -693 -416 -550 -390 -654 -432 -513 -765 -341 -886 -793 -624 -537 -562 -49 -242 -421 -73 -751 -914 -440 -938 -90 -142 -175 -338 -159 -872 -56 -237 -812 -677 -201 -545 -423 -96 -464 -742 -347 -796 -56 -29 -774 -912 -236 -495 -602 -91 -60 -190 -239 -524 -246 -792 -364 -71 -411 -110 -484 -778 -201 -766 -812 -875 -838 -323 -794 -180 -135 -95 -549 -70 -919 -196 -959 -889 -226 -507 -751 -524 -31 -227 -596 -461 -947 -460 -591 -803 -842 -307 -918 -693 -414 -123 -913 -123 -194 -751 -7 -695 -656 -846 -712 -986 -605 -227 -856 -718 -797 -589 -619 -418 -429 -455 -213 -456 -149 -361 -369 -812 -983 -151 -45 -327 -383 -564 -617 -436 -137 -638 -898 -618 -107 -14 -287 -997 -458 -134 -225 -465 -151 -736 -137 -873 -673 -244 -119 -28 -721 -421 -515 -706 -731 -245 -100 -70 -248 -195 -278 -278 -467 -913 -819 -125 -288 -30 -470 -924 -467 -267 -215 -898 -239 -861 -530 -146 -831 -955 -860 -964 -37 -748 -825 -544 -768 -141 -157 -983 -401 -867 -453 -71 -434 -124 -910 -994 -386 -195 -867 -207 -367 -970 -575 -263 -166 -964 -84 -296 -305 -738 -107 -451 -589 -397 -145 -788 -323 -74 -262 -210 -468 -177 -27 -955 -622 -970 -834 -410 -824 -648 -948 -177 -317 -435 -447 -776 -859 -172 -818 -626 -908 -882 -105 -726 -536 -382 -470 -325 -95 -36 -885 -847 -56 -883 -996 -272 -78 -809 -874 -303 -605 -855 -864 -921 -604 -27 -604 -735 -470 -275 -323 -866 -808 -47 -168 -70 -413 -787 -696 -447 -419 -857 -229 -283 -721 -763 -407 -727 -407 -533 -374 -174 -604 -639 -327 -306 -252 -571 -886 -694 -19 -591 -536 -322 -533 -304 -618 -681 -704 -775 -381 -236 -985 -510 -551 -93 -133 -304 -457 -855 -900 -411 -69 -949 -847 -232 -694 -567 -59 -939 -307 -251 -811 -184 -617 -970 -661 -195 -932 -46 -445 -992 -159 -333 -509 -579 -352 -63 -960 -685 -940 -226 -364 -718 -251 -245 -854 -604 -488 -161 -958 -197 -366 -207 -473 -829 -690 -203 -570 -155 -725 -566 -799 -363 -604 -982 -280 -273 -583 -103 -961 -864 -359 -212 -842 -841 -178 -436 -86 -839 -714 -148 -924 -161 -970 -491 -871 -692 -877 -917 -699 -170 -754 -738 -74 -432 -360 -896 -255 -361 -391 -195 -671 -179 -412 -409 -916 -744 -613 -562 -485 -496 -814 -465 -759 -119 -814 -443 -768 -32 -660 -120 -612 -676 -318 -493 -955 -61 -629 -298 -940 -722 -552 -316 -625 -477 -670 -272 -22 -336 -599 -425 -353 -233 -530 -471 -420 -392 -530 -992 -1000 -170 -343 -160 -354 -805 -35 -668 -201 -555 -474 -584 -197 -888 -439 -353 -540 -415 -181 -283 -101 -857 -159 -273 -906 -165 -162 -466 -533 -752 -944 -169 -368 -15 -981 -775 -569 -99 -146 -139 -217 -845 -901 -77 -325 -200 -30 -930 -453 -661 -462 -187 -943 -122 -521 -264 -98 -573 -89 -661 -784 -38 -371 -399 -839 -174 -399 -99 -693 -616 -456 -980 -901 -471 -906 -588 -848 -574 -823 -14 -960 -894 -447 -75 -375 -608 -242 -415 -2 -328 -948 -406 -34 -825 -286 -466 -642 -692 -47 -668 -629 -347 -502 -306 -679 -989 -173 -573 -825 -128 -491 -970 -736 -108 -948 -966 -485 -383 -111 -315 -583 -715 -387 -261 -665 -427 -282 -426 -80 -988 -881 -985 -162 -100 -39 -658 -248 -290 -281 -237 -696 -573 -787 -900 -296 -669 -865 -993 -470 -860 -457 -236 -227 -346 -905 -856 -286 -260 -54 -914 -570 -839 -347 -691 -658 -799 -317 -223 -406 -826 -921 -131 -589 -939 -496 -810 -911 -327 -434 -750 -967 -729 -629 -388 -887 -99 -847 -477 -271 -999 -700 -493 -412 -945 -173 -424 -812 -409 -176 -227 -213 -291 -742 -822 -247 -264 -889 -905 -717 -435 -651 -552 -318 -728 -813 -206 -415 -472 -675 -2 -843 -698 -982 -421 -42 -861 -794 -306 -706 -811 -778 -714 -34 -734 -615 -675 -335 -394 -794 -795 -393 -44 -976 -834 -583 -134 -451 -616 -567 -792 -501 -993 -652 -626 -5 -242 -831 -1000 -578 -137 -964 -3 -584 -400 -99 -461 -716 -489 -919 -991 -892 -572 -583 -793 -761 -567 -608 -55 -82 -776 -741 -192 -63 -836 -275 -156 -729 -570 -278 -724 -827 -417 -217 -507 -792 -700 -930 -876 -888 -436 -823 -700 -10 -596 -572 -776 -139 -455 -990 -741 -828 -947 -272 -217 -423 -626 -331 -272 -387 -906 -634 -166 -658 -211 -498 -691 -223 -998 -818 -518 -984 -185 -83 -420 -74 -383 -800 -20 -446 -305 -198 -413 -226 -669 -130 -931 -49 -899 -610 -330 -364 -374 -318 -112 -837 -20 -363 -4 -16 -926 -4 -305 -641 -849 -577 -583 -663 -310 -180 -115 -813 -642 -31 -580 -854 -482 -53 -873 -486 -414 -826 -280 -137 -625 -89 -883 -435 -383 -875 -323 -590 -864 -875 -230 -15 -100 -63 -466 -155 -889 -869 -329 -861 -876 -779 -139 -360 -342 -397 -787 -965 -418 -383 -213 -259 -509 -620 -509 -84 -872 -405 -373 -486 -691 -230 -528 -251 -476 -662 -486 -580 -450 -511 -924 -683 -312 -647 -175 -680 -226 -390 -708 -581 -68 -263 -269 -97 -379 -402 -936 -354 -976 -533 -836 -383 -363 -755 -204 -777 -660 -393 -870 -715 -639 -297 -343 -407 -15 -300 -670 -959 -227 -643 -623 -336 -393 -756 -508 -189 -908 -11 -418 -404 -148 -591 -139 -12 -8 -502 -364 -706 -569 -99 -140 -824 -750 -968 -963 -430 -713 -337 -777 -18 -772 -386 -365 -975 -502 -346 -996 -674 -219 -450 -202 -805 -370 -260 -935 -908 -354 -923 -843 -361 -87 -497 -558 -173 -442 -131 -512 -989 -451 -185 -883 -751 -797 -11 -723 -595 -566 -710 -435 -984 -817 -782 -977 -30 -976 -717 -27 -310 -481 -18 -594 -531 -764 -879 -410 -518 -927 -599 -910 -603 -847 -328 -775 -31 -772 -325 -393 -61 -247 -118 -483 -92 -266 -562 -267 -414 -217 -482 -286 -458 -759 -522 -597 -397 -356 -994 -613 -850 -898 -374 -595 -596 -696 -173 -579 -455 -946 -394 -788 -9 -307 -101 -998 -206 -289 -892 -345 -418 -220 -492 -630 -701 -491 -508 -849 -862 -47 -215 -444 -896 -393 -653 -959 -119 -734 -281 -149 -694 -955 -708 -18 -538 -778 -42 -441 -670 -430 -652 -293 -607 -865 -273 -252 -55 -784 -432 -264 -813 -181 -787 -465 -236 -95 -983 -247 -945 -231 -61 -577 -428 -338 -716 -291 -661 -156 -51 -449 -209 -966 -127 -478 -990 -162 -172 -545 -986 -795 -973 -584 -337 -766 -331 -725 -953 -15 -408 -399 -883 -578 -897 -504 -933 -948 -513 -752 -519 -463 -930 -814 -788 -735 -535 -577 -294 -486 -226 -477 -100 -141 -414 -360 -109 -216 -244 -483 -739 -678 -194 -484 -713 -635 -710 -773 -91 -397 -768 -272 -960 -376 -81 -697 -781 -431 -501 -345 -7 -560 -379 -242 -898 -938 -277 -585 -52 -819 -801 -507 -915 -436 -475 -780 -275 -545 -282 -631 -30 -365 -214 -850 -115 -209 -460 -832 -123 -155 -143 -179 -42 -189 -986 -957 -85 -810 -178 -254 -23 -203 -385 -147 -934 -85 -187 -77 -637 -911 -828 -488 -591 -649 -41 -887 -667 -234 -300 -640 -517 -202 -899 -713 -643 -181 -157 -635 -236 -480 -700 -554 -679 -158 -669 -207 -105 -847 -321 -386 -629 -804 -291 -829 -48 -35 -523 -561 -711 -779 -226 -61 -255 -142 -384 -237 -335 -650 -251 -107 -495 -572 -842 -521 -760 -675 -339 -888 -635 -182 -881 -719 -657 -220 -81 -303 -242 -641 -670 -553 -628 -343 -829 -665 -824 -389 -504 -434 -20 -704 -630 -84 -939 -239 -6 -274 -23 -37 -510 -869 -799 -823 -359 -122 -875 -569 -673 -1 -144 -397 -695 -609 -60 -564 -976 -478 -449 -97 -519 -997 -24 -106 -376 -937 -331 -307 -338 -993 -475 -640 -256 -698 -370 -408 -35 -878 -174 -486 -57 -590 -141 -514 -295 -951 -511 -145 -107 -269 -733 -648 -269 -982 -510 -922 -625 -289 -851 -329 -262 -404 -865 -89 -381 -522 -593 -999 -17 -267 -657 -355 -523 -353 -763 -500 -890 -653 -721 -43 -454 -744 -641 -34 -309 -548 -92 -251 -451 -530 -156 -310 -494 -410 -594 -377 -872 -109 -628 -890 -721 -613 -480 -568 -133 -666 -858 -242 -938 -491 -914 -166 -675 -214 -631 -90 -493 -7 -791 -175 -752 -248 -429 -775 -83 -610 -417 -459 -198 -601 -916 -460 -458 -143 -213 -566 -833 -676 -669 -825 -500 -266 -353 -199 -20 -254 -613 -174 -99 -537 -67 -187 -499 -293 -800 -847 -987 -353 -561 -806 -961 -661 -208 -13 -496 -458 -751 -61 -652 -619 -962 -620 -83 -103 -444 -472 -4 -997 -735 -552 -52 -761 -742 -616 -244 -298 -154 -994 -148 -803 -318 -91 -38 -225 -693 -385 -778 -686 -139 -255 -779 -911 -567 -966 -620 -305 -350 -375 -136 -749 -780 -199 -856 -945 -297 -909 -443 -272 -290 -484 -605 -261 -181 -760 -753 -874 -178 -672 -995 -453 -419 -409 -156 -65 -817 -465 -346 -636 -718 -519 -860 -992 -459 -78 -425 -296 -288 -170 -258 -272 -93 -656 -955 -660 -957 -202 -93 -580 -434 -69 -735 -825 -791 -34 -410 -223 -275 -217 -43 -598 -757 -715 -642 -946 -616 -49 -42 -719 -273 -831 -18 -964 -299 -997 -895 -339 -677 -995 -40 -247 -142 -552 -168 -324 -34 -449 -709 -369 -680 -939 -593 -25 -746 -961 -816 -934 -861 -189 -670 -234 -691 -43 -842 -176 -92 -673 -926 -855 -995 -915 -546 -871 -178 -453 -239 -252 -853 -227 -854 -391 -130 -98 -147 -457 -251 -677 -842 -77 -308 -42 -795 -817 -162 -562 -23 -544 -208 -955 -840 -963 -358 -620 -821 -221 -882 -903 -703 -479 -23 -667 -407 -914 -152 -808 -452 -104 -3 -310 -464 -857 -436 -203 -298 -20 -737 -534 -106 -239 -709 -466 -212 -978 -68 -967 -153 -309 -452 -182 -56 -882 -402 -136 -903 -737 -199 -354 -296 -79 -880 -663 -653 -783 -415 -987 -980 -965 -720 -261 -175 -172 -145 -635 -628 -216 -874 -228 -414 -414 -567 -750 -914 -882 -446 -353 -388 -212 -154 -76 -223 -717 -810 -568 -278 -348 -62 -616 -590 -829 -139 -401 -523 -819 -692 -990 -283 -947 -675 -286 -839 -1000 -416 -656 -918 -581 -334 -218 -389 -579 -633 -185 -800 -787 -510 -458 -353 -933 -205 -802 -78 -138 -92 -766 -296 -267 -642 -601 -860 -123 -419 -292 -689 -982 -870 -158 -168 -851 -224 -384 -622 -331 -846 -755 -112 -458 -982 -311 -585 -401 -198 -566 -887 -387 -82 -896 -192 -622 -437 -273 -803 -658 -728 -981 -706 -752 -207 -488 -342 -606 -534 -484 -70 -373 -370 -758 -94 -845 -315 -950 -569 -259 -822 -819 -231 -910 -205 -773 -91 -398 -532 -616 -313 -808 -64 -315 -466 -616 -656 -562 -726 -527 -706 -180 -718 -397 -160 -31 -493 -282 -6 -237 -37 -130 -735 -892 -977 -993 -522 -222 -563 -149 -827 -783 -817 -831 -622 -86 -554 -830 -192 -72 -530 -762 -551 -349 -864 -999 -402 -481 -142 -56 -830 -221 -348 -577 -31 -626 -99 -235 -426 -770 -346 -58 -803 -772 -191 -207 -823 -230 -771 -684 -476 -346 -686 -836 -611 -597 -741 -395 -163 -690 -427 -851 -411 -378 -324 -780 -892 -193 -682 -674 -971 -194 -628 -324 -954 -579 -433 -545 -919 -353 -553 -540 -568 -369 -384 -973 -433 -434 -250 -523 -855 -640 -68 -1 -24 -723 -798 -291 -893 -199 -931 -847 -889 -306 -619 -523 -654 -660 -546 -754 -609 -499 -216 -439 -940 -875 -53 -834 -641 -224 -692 -493 -361 -807 -894 -595 -139 -311 -924 -781 -254 -222 -99 -599 -39 -324 -645 -183 -209 -319 -122 -184 -394 -577 -591 -509 -944 -927 -352 -483 -325 -957 -964 -211 -751 -464 -887 -302 -97 -764 -437 -927 -396 -33 -686 -903 -993 -957 -240 -856 -258 -440 -678 -936 -552 -131 -299 -268 -477 -599 -156 -81 -75 -146 -398 -401 -66 -980 -991 -520 -875 -345 -880 -321 -960 -420 -424 -541 -219 -987 -645 -853 -413 -703 -436 -780 -750 -988 -361 -648 -985 -82 -342 -34 -399 -986 -424 -87 -160 -164 -498 -133 -352 -555 -806 -204 -905 -251 -681 -867 -422 -22 -795 -262 -40 -388 -520 -460 -608 -187 -119 -36 -502 -930 -132 -157 -638 -916 -9 -267 -997 -739 -911 -979 -129 -173 -898 -963 -956 -959 -253 -953 -387 -495 -599 -684 -419 -166 -362 -792 -369 -963 -415 -874 -514 -784 -148 -228 -265 -670 -426 -110 -37 -366 -182 -810 -653 -17 -124 -804 -310 -319 -89 -25 -775 -382 -463 -341 -911 -300 -696 -922 -453 -472 -795 -544 -201 -240 -405 -54 -216 -109 -472 -199 -20 -860 -771 -294 -425 -519 -41 -811 -203 -599 -888 -34 -360 -18 -2 -436 -272 -923 -307 -622 -421 -270 -516 -623 -537 -406 -950 -342 -290 -577 -958 -512 -954 -82 -560 -891 -41 -683 -514 -362 -866 -996 -28 -772 -598 -714 -570 -804 -444 -94 -147 -498 -257 -76 -368 -144 -438 -215 -566 -493 -350 -949 -690 -916 -604 -536 -109 -552 -628 -767 -967 -759 -730 -318 -425 -802 -582 -868 -119 -45 -708 -63 -317 -675 -375 -642 -127 -106 -188 -846 -362 -726 -689 -892 -623 -691 -1 -247 -781 -96 -314 -146 -906 -330 -679 -90 -378 -121 -837 -24 -227 -333 -619 -348 -553 -637 -934 -860 -717 -766 -405 -818 -173 -594 -840 -802 -284 -279 -705 -912 -174 -253 -130 -810 -399 -908 -669 -375 -309 -472 -996 -851 -874 -189 -971 -32 -893 -908 -239 -274 -894 -668 -690 -247 -676 -505 -519 -759 -831 -55 -931 -740 -357 -956 -756 -142 -689 -527 -675 -171 -742 -58 -253 -379 -322 -200 -314 -277 -184 -194 -993 -470 -553 -519 -647 -318 -979 -369 -863 -513 -339 -98 -81 -441 -467 -583 -812 -804 -994 -316 -54 -822 -195 -471 -887 -618 -988 -879 -259 -286 -862 -111 -91 -464 -133 -242 -942 -934 -934 -880 -482 -310 -461 -9 -34 -769 -740 -926 -785 -165 -245 -999 -398 -945 -487 -843 -379 -271 -221 -513 -740 -215 -288 -795 -105 -846 -695 -970 -382 -474 -602 -475 -882 -586 -468 -488 -565 -31 -634 -745 -331 -992 -692 -890 -464 -45 -875 -689 -821 -329 -42 -662 -436 -817 -651 -52 -576 -969 -73 -269 -907 -253 -483 -840 -277 -593 -76 -328 -660 -39 -917 -167 -583 -614 -91 -574 -38 -611 -187 -433 -41 -933 -44 -595 -909 -176 -559 -9 -714 -303 -136 -50 -412 -698 -986 -498 -892 -792 -94 -308 -344 -396 -174 -826 -430 -172 -150 -432 -31 -395 -519 -106 -275 -608 -129 -776 -501 -381 -416 -910 -62 -835 -875 -661 -120 -302 -164 -714 -993 -287 -831 -366 -668 -365 -544 -715 -202 -3 -619 -565 -817 -105 -58 -612 -402 -323 -642 -120 -983 -326 -473 -263 -49 -110 -933 -672 -516 -884 -856 -444 -267 -555 -620 -60 -57 -711 -857 -894 -714 -854 -768 -453 -99 -699 -721 -149 -59 -198 -26 -294 -258 -632 -685 -347 -821 -983 -407 -241 -920 -771 -697 -483 -495 -729 -117 -923 -451 -668 -21 -370 -345 -504 -484 -114 -370 -114 -573 -413 -242 -66 -872 -721 -579 -369 -422 -154 -102 -110 -578 -855 -134 -412 -806 -456 -182 -343 -153 -516 -197 -456 -475 -466 -677 -492 -799 -408 -933 -630 -352 -777 -401 -677 -23 -63 -410 -952 -240 -222 -175 -306 -221 -677 -809 -787 -846 -981 -804 -542 -360 -586 -143 -318 -184 -951 -284 -427 -376 -378 -99 -655 -780 -354 -263 -435 -80 -892 -631 -641 -635 -132 -97 -504 -972 -853 -197 -768 -223 -164 -593 -525 -229 -526 -825 -584 -643 -806 -674 -630 -888 -831 -576 -19 -938 -8 -626 -683 -687 -941 -621 -714 -670 -552 -389 -144 -256 -879 -845 -457 -513 -479 -986 -643 -45 -79 -658 -123 -609 -28 -602 -134 -210 -614 -457 -421 -107 -793 -936 -668 -139 -785 -155 -835 -976 -639 -88 -763 -865 -427 -221 -126 -143 -374 -403 -903 -391 -241 -753 -29 -442 -440 -287 -481 -447 -749 -796 -110 -316 -867 -416 -423 -554 -111 -638 -464 -136 -889 -48 -62 -143 -54 -814 -8 -996 -22 -612 -463 -797 -266 -470 -330 -673 -225 -715 -58 -13 -929 -634 -792 -98 -749 -150 -355 -252 -718 -495 -197 -535 -836 -90 -685 -201 -88 -907 -36 -111 -320 -768 -543 -531 -158 -232 -631 -19 -112 -52 -62 -684 -477 -917 -999 -495 -14 -831 -450 -288 -279 -446 -125 -494 -134 -781 -745 -875 -394 -382 -585 -955 -423 -994 -457 -671 -89 -400 -966 -228 -474 -813 -956 -807 -885 -791 -848 -805 -207 -595 -319 -129 -245 -73 -89 -292 -137 -215 -942 -802 -830 -571 -227 -189 -105 -238 -643 -178 -446 -517 -364 -827 -443 -829 -300 -83 -62 -979 -656 -674 -913 -770 -11 -113 -797 -57 -10 -989 -870 -257 -723 -76 -262 -80 -546 -17 -909 -57 -180 -592 -749 -523 -299 -215 -801 -598 -31 -699 -732 -220 -870 -824 -518 -346 -645 -702 -458 -698 -535 -110 -130 -309 -414 -640 -364 -159 -871 -308 -863 -645 -97 -835 -905 -401 -745 -854 -939 -301 -897 -933 -249 -928 -709 -64 -946 -558 -595 -753 -572 -906 -502 -668 -539 -973 -52 -390 -964 -633 -620 -883 -193 -950 -238 -748 -361 -799 -881 -991 -784 -654 -896 -901 -761 -331 -581 -555 -601 -78 -743 -833 -381 -388 -853 -378 -948 -594 -750 -187 -291 -644 -322 -409 -638 -247 -648 -852 -994 -919 -740 -232 -16 -130 -862 -708 -463 -510 -783 -282 -383 -756 -337 -904 -250 -860 -661 -462 -95 -623 -211 -899 -53 -743 -963 -169 -306 -1 -206 -321 -203 -732 -186 -327 -949 -141 -632 -561 -552 -279 -947 -975 -569 -944 -350 -582 -962 -260 -153 -109 -929 -174 -224 -621 -764 -720 -207 -69 -79 -93 -666 -843 -321 -132 -591 -210 -771 -454 -213 -768 -558 -4 -497 -280 -837 -389 -305 -167 -438 -910 -16 -466 -418 -916 -533 -413 -848 -447 -758 -155 -111 -787 -106 -915 -831 -795 -246 -798 -102 -820 -946 -960 -666 -868 -37 -157 -925 -273 -299 -345 -369 -267 -150 -159 -468 -797 -940 -673 -229 -697 -201 -649 -135 -943 -435 -562 -772 -132 -250 -8 -513 -101 -847 -380 -697 -679 -173 -857 -259 -482 -995 -268 -688 -353 -209 -686 -236 -459 -712 -6 -938 -190 -967 -149 -330 -666 -400 -144 -163 -555 -237 -485 -503 -724 -51 -558 -835 -792 -921 -685 -467 -813 -11 -101 -639 -225 -227 -475 -874 -960 -702 -518 -866 -567 -4 -280 -446 -365 -361 -494 -518 -585 -531 -925 -914 -214 -936 -360 -353 -299 -715 -945 -4 -703 -953 -683 -667 -987 -489 -903 -348 -855 -410 -416 -703 -534 -770 -717 -75 -623 -184 -759 -510 -290 -235 -199 -286 -381 -746 -773 -937 -428 -722 -87 -560 -6 -641 -347 -952 -361 -226 -983 -260 -476 -753 -540 -114 -991 -871 -447 -185 -51 -669 -446 -15 -559 -952 -882 -700 -619 -862 -497 -727 -451 -393 -581 -725 -31 -71 -346 -228 -551 -392 -800 -576 -342 -185 -765 -329 -345 -466 -551 -285 -539 -349 -167 -221 -445 -587 -690 -311 -361 -48 -178 -841 -988 -378 -899 -257 -468 -54 -546 -607 -100 -358 -985 -420 -347 -161 -612 -131 -382 -291 -242 -302 -547 -913 -513 -148 -313 -213 -342 -631 -598 -283 -781 -887 -485 -467 -612 -891 -354 -688 -988 -838 -938 -170 -906 -767 -695 -418 -905 -276 -828 -825 -871 -150 -767 -652 -339 -122 -318 -477 -959 -676 -565 -269 -494 -310 -388 -282 -588 -648 -644 -485 -758 -958 -978 -508 -559 -919 -332 -471 -152 -762 -814 -474 -536 -578 -28 -507 -315 -200 -805 -741 -847 -446 -229 -450 -473 -744 -608 -267 -850 -351 -876 -372 -399 -151 -285 -559 -460 -830 -704 -633 -979 -107 -746 -904 -453 -310 -635 -439 -9 -851 -981 -406 -464 -830 -784 -117 -497 -385 -198 -567 -932 -725 -146 -413 -70 -543 -523 -101 -23 -867 -365 -235 -201 -344 -922 -389 -791 -76 -942 -196 -160 -566 -387 -872 -175 -222 -198 -584 -912 -474 -125 -281 -130 -432 -973 -251 -37 -711 -520 -908 -788 -943 -907 -309 -541 -406 -120 -914 -34 -746 -622 -593 -119 -435 -656 -822 -161 -810 -922 -743 -524 -530 -381 -146 -923 -475 -241 -134 -862 -735 -954 -544 -331 -918 -407 -474 -472 -192 -322 -826 -74 -102 -752 -797 -675 -528 -771 -502 -161 -400 -661 -887 -71 -441 -214 -826 -876 -135 -638 -110 -749 -915 -928 -670 -303 -974 -313 -327 -595 -802 -472 -601 -461 -374 -845 -664 -839 -937 -989 -503 -54 -125 -897 -962 -532 -157 -525 -981 -412 -121 -416 -870 -887 -523 -213 -991 -864 -734 -516 -86 -372 -58 -130 -513 -352 -140 -48 -751 -409 -313 -820 -944 -566 -729 -381 -330 -851 -705 -963 -28 -310 -922 -719 -493 -105 -846 -134 -807 -238 -295 -822 -569 -787 -51 -347 -277 -279 -499 -25 -765 -142 -35 -946 -402 -712 -810 -90 -498 -547 -755 -604 -602 -778 -566 -474 -607 -145 -810 -403 -436 -862 -63 -614 -342 -60 -26 -226 -38 -798 -682 -626 -913 -291 -914 -225 -355 -768 -682 -882 -144 -774 -135 -114 -252 -791 -106 -286 -758 -878 -380 -670 -631 -556 -637 -497 -165 -737 -151 -387 -364 -526 -550 -72 -781 -188 -791 -597 -578 -730 -964 -790 -582 -147 -291 -548 -377 -848 -894 -669 -973 -996 -875 -833 -650 -549 -941 -331 -759 -493 -699 -100 -475 -68 -657 -107 -151 -697 -923 -385 -825 -426 -142 -153 -505 -759 -693 -914 -61 -884 -481 -340 -506 -405 -971 -799 -687 -283 -141 -20 -777 -335 -72 -585 -631 -197 -837 -880 -72 -36 -381 -339 -413 -774 -873 -636 -915 -589 -892 -609 -983 -189 -657 -563 -504 -341 -346 -871 -850 -711 -850 -60 -323 -776 -667 -138 -463 -496 -423 -238 -228 -868 -280 -831 -50 -342 -338 -500 -966 -871 -292 -514 -261 -148 -661 -173 -555 -466 -35 -92 -943 -866 -458 -20 -587 -800 -860 -595 -871 -473 -97 -719 -515 -596 -59 -241 -881 -277 -300 -770 -138 -909 -625 -536 -980 -597 -20 -494 -709 -193 -522 -978 -886 -505 -626 -968 -347 -293 -273 -386 -464 -787 -465 -687 -764 -711 -362 -621 -270 -366 -417 -787 -965 -908 -363 -322 -788 -874 -727 -576 -769 -676 -537 -875 -456 -199 -662 -312 -179 -290 -267 -345 -72 -112 -950 -362 -116 -900 -549 -100 -838 -117 -933 -71 -931 -655 -649 -60 -304 -439 -102 -389 -172 -844 -717 -808 -395 -690 -546 -546 -150 -376 -689 -903 -31 -734 -647 -101 -685 -487 -752 -240 -236 -704 -789 -164 -540 -376 -991 -499 -859 -306 -580 -451 -62 -380 -408 -908 -649 -337 -322 -30 -635 -328 -682 -665 -974 -945 -870 -974 -968 -670 -472 -477 -554 -666 -704 -476 -77 -609 -694 -615 -649 -660 -294 -28 -873 -557 -321 -228 -737 -117 -775 -858 -871 -956 -718 -465 -626 -360 -428 -517 -198 -12 -342 -840 -93 -353 -413 -85 -530 -881 -63 -29 -275 -737 -962 -598 -605 -823 -108 -785 -138 -958 -951 -538 -984 -921 -577 -427 -920 -975 -500 -418 -138 -141 -765 -177 -759 -287 -24 -287 -863 -531 -910 -154 -788 -560 -62 -355 -189 -917 -310 -9 -218 -998 -870 -416 -923 -184 -620 -367 -924 -237 -682 -551 -979 -357 -148 -92 -522 -624 -410 -321 -568 -637 -619 -336 -832 -280 -182 -43 -294 -182 -762 -872 -30 -759 -312 -552 -809 -962 -292 -676 -222 -930 -705 -568 -76 -453 -147 -247 -734 -538 -145 -573 -618 -746 -511 -508 -863 -697 -523 -680 -795 -72 -666 -638 -477 -703 -773 -725 -446 -343 -778 -395 -273 -889 -552 -510 -392 -368 -313 -452 -261 -290 -704 -537 -245 -542 -149 -883 -875 -72 -976 -364 -14 -869 -537 -480 -101 -483 -167 -375 -372 -194 -258 -869 -424 -601 -381 -376 -227 -314 -43 -857 -657 -814 -91 -218 -296 -471 -859 -250 -179 -530 -32 -489 -951 -205 -66 -752 -941 -375 -883 -990 -283 -736 -223 -874 -493 -227 -924 -720 -158 -364 -824 -512 -186 -48 -271 -796 -339 -574 -963 -720 -468 -741 -278 -491 -509 -357 -10 -788 -464 -67 -646 -458 -581 -822 -242 -183 -104 -496 -801 -189 -373 -558 -622 -366 -269 -554 -437 -606 -754 -889 -971 -796 -421 -807 -944 -746 -709 -888 -535 -724 -481 -293 -250 -114 -771 -390 -821 -906 -114 -291 -337 -162 -439 -53 -646 -972 -786 -28 -400 -123 -90 -995 -673 -90 -445 -179 -112 -700 -188 -863 -409 -93 -453 -105 -887 -120 -703 -878 -499 -997 -672 -111 -97 -651 -829 -898 -608 -189 -145 -85 -703 -255 -753 -888 -637 -389 -158 -919 -27 -244 -652 -956 -994 -87 -202 -398 -841 -387 -835 -13 -1 -269 -982 -847 -613 -103 -783 -532 -423 -86 -798 -901 -642 -699 -266 -236 -866 -668 -254 -451 -6 -471 -168 -436 -590 -560 -763 -404 -471 -391 -554 -466 -341 -967 -221 -212 -181 -330 -657 -811 -130 -252 -997 -796 -403 -822 -716 -101 -721 -993 -200 -13 -351 -374 -672 -487 -618 -246 -385 -36 -704 -642 -874 -804 -665 -936 -236 -386 -33 -698 -309 -76 -270 -115 -76 -417 -626 -729 -938 -301 -214 -418 -941 -382 -523 -869 -76 -262 -703 -773 -327 -221 -935 -277 -324 -639 -944 -703 -919 -184 -298 -245 -377 -601 -693 -949 -420 -832 -377 -925 -306 -196 -56 -461 -302 -410 -99 -495 -820 -58 -465 -456 -708 -487 -794 -828 -379 -557 -617 -897 -989 -290 -132 -337 -876 -193 -228 -39 -679 -310 -722 -692 -978 -533 -327 -955 -344 -904 -865 -499 -179 -414 -968 -500 -137 -9 -306 -586 -695 -350 -72 -648 -39 -103 -295 -86 -773 -598 -843 -487 -137 -632 -146 -605 -896 -651 -522 -401 -834 -374 -727 -667 -696 -227 -548 -289 -493 -572 -149 -951 -646 -843 -377 -325 -754 -82 -506 -413 -161 -716 -806 -2 -658 -418 -118 -601 -232 -760 -674 -262 -938 -119 -910 -138 -489 -179 -23 -109 -88 -230 -491 -656 -597 -31 -957 -427 -828 -179 -694 -534 -484 -450 -229 -59 -275 -801 -988 -767 -529 -983 -562 -352 -390 -969 -945 -524 -383 -828 -593 -901 -326 -723 -779 -559 -953 -640 -328 -98 -830 -48 -297 -572 -453 -663 -672 -176 -277 -105 -40 -540 -786 -473 -278 -125 -669 -980 -978 -50 -490 -970 -413 -225 -350 -235 -725 -565 -290 -679 -934 -26 -617 -286 -906 -27 -731 -503 -232 -425 -315 -409 -335 -972 -250 -562 -470 -690 -16 -984 -701 -320 -241 -373 -718 -607 -328 -144 -880 -502 -433 -69 -721 -889 -316 -16 -78 -262 -217 -415 -815 -615 -565 -690 -759 -79 -811 -933 -558 -698 -960 -256 -61 -188 -551 -979 -145 -913 -529 -137 -457 -897 -993 -532 -795 -723 -352 -756 -449 -229 -900 -902 -395 -598 -802 -102 -223 -590 -972 -988 -415 -197 -190 -503 -393 -312 -885 -997 -478 -355 -375 -228 -917 -210 -835 -274 -863 -772 -170 -441 -965 -963 -399 -368 -765 -580 -239 -876 -758 -623 -708 -875 -985 -817 -351 -846 -338 -246 -196 -727 -296 -157 -238 -635 -231 -575 -959 -727 -251 -296 -607 -620 -402 -51 -692 -674 -387 -777 -445 -258 -898 -903 -435 -951 -940 -341 -468 -259 -581 -831 -254 -140 -612 -754 -144 -444 -745 -817 -208 -171 -139 -354 -95 -324 -550 -62 -269 -45 -342 -430 -212 -293 -933 -602 -727 -938 -391 -338 -548 -14 -291 -513 -942 -983 -409 -645 -817 -490 -38 -949 -958 -387 -244 -761 -490 -514 -198 -169 -20 -60 -58 -145 -267 -594 -657 -547 -720 -540 -435 -186 -362 -293 -626 -694 -874 -9 -648 -46 -491 -913 -466 -211 -888 -491 -164 -297 -665 -154 -361 -671 -941 -862 -729 -831 -466 -77 -510 -303 -895 -467 -941 -997 -531 -104 -270 -431 -19 -250 -654 -818 -582 -666 -539 -69 -127 -53 -846 -334 -649 -940 -844 -13 -869 -708 -100 -422 -455 -503 -367 -750 -809 -1000 -904 -85 -569 -855 -85 -902 -933 -667 -40 -559 -438 -916 -954 -973 -994 -793 -519 -367 -227 -576 -371 -258 -618 -572 -473 -711 -448 -401 -178 -65 -416 -49 -224 -950 -573 -928 -237 -631 -332 -881 -55 -86 -852 -603 -227 -864 -608 -281 -824 -148 -16 -773 -22 -190 -458 -403 -282 -394 -183 -338 -905 -556 -746 -919 -845 -517 -577 -745 -988 -684 -601 -847 -355 -158 -981 -336 -952 -973 -969 -552 -811 -550 -663 -666 -161 -618 -23 -855 -361 -402 -189 -687 -446 -244 -856 -135 -933 -403 -30 -389 -736 -627 -476 -267 -30 -630 -922 -261 -175 -663 -423 -122 -721 -977 -867 -310 -45 -423 -711 -410 -781 -942 -244 -126 -260 -271 -108 -17 -666 -14 -70 -357 -902 -569 -313 -409 -499 -565 -164 -880 -70 -243 -207 -262 -584 -749 -231 -601 -593 -846 -302 -13 -655 -342 -508 -888 -349 -213 -995 -726 -319 -927 -728 -392 -84 -440 -663 -339 -201 -548 -269 -361 -133 -987 -889 -305 -602 -324 -77 -823 -753 -754 -619 -572 -705 -985 -27 -28 -206 -703 -600 -408 -276 -394 -169 -756 -121 -127 -35 -88 -235 -894 -771 -953 -296 -526 -791 -98 -732 -503 -131 -18 -433 -877 -215 -965 -366 -597 -248 -14 -385 -752 -857 -848 -209 -332 -721 -770 -696 -842 -90 -51 -31 -116 -915 -837 -511 -834 -832 -749 -742 -921 -984 -326 -3 -800 -316 -790 -138 -20 -633 -876 -793 -117 -559 -352 -611 -512 -311 -290 -593 -383 -735 -970 -508 -926 -772 -448 -529 -787 -241 -786 -330 -687 -414 -453 -59 -132 -455 -773 -386 -390 -541 -164 -135 -87 -942 -202 -426 -348 -478 -413 -803 -680 -265 -453 -685 -286 -845 -87 -44 -335 -433 -188 -817 -120 -327 -26 -44 -750 -390 -859 -547 -512 -385 -85 -790 -886 -42 -477 -219 -649 -585 -428 -831 -660 -987 -896 -868 -628 -594 -30 -743 -686 -672 -355 -332 -993 -911 -424 -96 -824 -730 -134 -776 -141 -585 -434 -661 -599 -863 -816 -699 -730 -297 -848 -383 -461 -785 -310 -765 -437 -906 -236 -393 -112 -84 -565 -183 -349 -669 -366 -315 -838 -127 -944 -175 -830 -113 -815 -596 -87 -80 -702 -745 -101 -113 -107 -107 -820 -893 -977 -52 -483 -211 -556 -193 -835 -978 -712 -772 -962 -417 -414 -49 -336 -288 -331 -157 -835 -206 -636 -151 -191 -99 -794 -570 -928 -627 -464 -658 -132 -54 -650 -350 -220 -988 -971 -518 -808 -285 -365 -276 -167 -611 -544 -416 -414 -874 -605 -230 -438 -527 -768 -188 -423 -296 -800 -699 -142 -389 -388 -811 -119 -845 -17 -970 -876 -501 -155 -189 -720 -330 -31 -434 -371 -678 -117 -244 -431 -499 -128 -837 -982 -238 -871 -427 -617 -6 -110 -264 -888 -598 -171 -761 -292 -938 -230 -809 -983 -367 -407 -622 -994 -749 -384 -691 -27 -282 -282 -884 -362 -388 -815 -357 -969 -502 -165 -407 -96 -74 -710 -214 -221 -579 -738 -83 -875 -232 -921 -541 -714 -736 -42 -363 -662 -940 -920 -83 -744 -947 -965 -938 -571 -746 -506 -730 -884 -219 -254 -226 -263 -587 -598 -982 -174 -270 -39 -424 -588 -171 -138 -367 -911 -189 -321 -821 -947 -282 -284 -946 -348 -39 -126 -873 -753 -460 -613 -785 -744 -43 -87 -96 -960 -712 -511 -40 -763 -781 -149 -457 -934 -506 -232 -311 -42 -575 -463 -631 -27 -380 -294 -868 -773 -401 -79 -94 -909 -495 -180 -217 -609 -462 -180 -994 -703 -180 -809 -914 -925 -920 -174 -722 -675 -789 -141 -222 -23 -465 -204 -463 -127 -976 -338 -49 -991 -663 -487 -596 -541 -822 -307 -152 -897 -497 -72 -227 -537 -429 -88 -96 -526 -162 -45 -489 -312 -417 -783 -738 -106 -55 -296 -153 -317 -150 -260 -692 -890 -715 -989 -283 -664 -335 -310 -76 -990 -174 -670 -692 -982 -152 -503 -494 -391 -716 -103 -96 -743 -549 -696 -420 -191 -105 -830 -155 -892 -898 -61 -278 -677 -738 -92 -385 -61 -749 -502 -117 -357 -515 -417 -812 -926 -973 -626 -739 -876 -297 -429 -775 -44 -430 -189 -933 -642 -146 -719 -464 -314 -858 -108 -822 -137 -790 -162 -730 -736 -799 -369 -50 -568 -295 -580 -804 -239 -527 -536 -495 -132 -334 -209 -177 -588 -831 -922 -601 -900 -652 -364 -600 -43 -173 -438 -533 -317 -665 -422 -874 -822 -645 -676 -800 -738 -790 -582 -691 -183 -122 -845 -443 -826 -421 -670 -105 -98 -719 -375 -880 -718 -567 -619 -866 -258 -844 -373 -273 -71 -43 -299 -846 -469 -15 -359 -272 -613 -561 -375 -53 -695 -569 -531 -898 -400 -909 -946 -907 -914 -308 -297 -833 -193 -2 -301 -791 -326 -842 -357 -901 -232 -227 -524 -7 -489 -891 -535 -501 -279 -850 -939 -304 -177 -925 -802 -573 -6 -46 -966 -894 -743 -224 -566 -830 -301 -748 -929 -939 -344 -675 -37 -161 -685 -573 -83 -171 -596 -461 -227 -938 -331 -246 -401 -799 -91 -611 -744 -604 -381 -247 -305 -882 -513 -26 -627 -685 -900 -608 -197 -298 -62 -169 -171 -471 -39 -132 -261 -404 -301 -894 -281 -444 -534 -387 -637 -821 -58 -249 -63 -43 -485 -705 -713 -321 -409 -739 -243 -614 -934 -224 -718 -557 -439 -69 -300 -153 -840 -667 -34 -846 -973 -213 -637 -851 -511 -67 -716 -479 -586 -635 -64 -652 -720 -3 -736 -256 -557 -790 -979 -894 -283 -180 -378 -149 -866 -969 -511 -917 -526 -123 -614 -809 -577 -192 -867 -59 -246 -480 -185 -262 -437 -106 -227 -345 -206 -262 -312 -76 -326 -582 -559 -56 -629 -273 -468 -648 -242 -426 -373 -196 -521 -135 -264 -5 -771 -687 -55 -332 -692 -620 -386 -500 -436 -643 -614 -863 -975 -233 -159 -911 -103 -105 -728 -180 -941 -514 -389 -428 -618 -873 -584 -198 -159 -578 -196 -779 -959 -721 -281 -155 -814 -684 -993 -935 -796 -665 -734 -677 -794 -134 -550 -811 -533 -366 -54 -524 -796 -935 -791 -956 -752 -858 -484 -545 -566 -70 -702 -327 -294 -233 -154 -5 -566 -686 -898 -754 -762 -928 -641 -750 -481 -647 -230 -659 -772 -363 -218 -437 -910 -469 -594 -143 -659 -274 -960 -459 -881 -952 -866 -836 -195 -375 -752 -772 -740 -148 -18 -803 -192 -1 -219 -124 -163 -279 -596 -311 -110 -167 -134 -117 -785 -815 -675 -543 -409 -771 -469 -526 -934 -109 -97 -428 -266 -297 -246 -494 -722 -111 -218 -897 -952 -355 -44 -585 -885 -913 -914 -503 -837 -576 -832 -695 -635 -149 -348 -571 -284 -639 -750 -506 -149 -257 -254 -195 -913 -823 -736 -9 -119 -544 -908 -445 -216 -158 -964 -828 -693 -174 -702 -7 -9 -290 -884 -371 -426 -727 -316 -347 -345 -523 -405 -439 -850 -20 -205 -138 -295 -472 -711 -518 -72 -681 -430 -924 -994 -298 -720 -352 -699 -942 -50 -565 -287 -681 -644 -355 -694 -23 -99 -172 -443 -626 -578 -441 -610 -760 -463 -778 -532 -397 -211 -223 -22 -251 -289 -903 -124 -859 -269 -272 -658 -584 -660 -915 -36 -954 -671 -508 -57 -975 -495 -639 -356 -658 -50 -1000 -701 -618 -929 -309 -369 -792 -570 -354 -350 -201 -236 -286 -344 -569 -604 -415 -384 -864 -981 -381 -291 -849 -576 -738 -399 -495 -57 -609 -902 -884 -552 -835 -100 -584 -869 -837 -297 -169 -40 -351 -873 -992 -506 -77 -325 -903 -770 -379 -909 -127 -646 -71 -480 -60 -317 -650 -352 -216 -726 -410 -359 -293 -774 -92 -717 -508 -156 -181 -176 -876 -625 -112 -435 -321 -149 -567 -336 -892 -584 -869 -547 -823 -32 -247 -513 -841 -482 -925 -999 -453 -145 -588 -650 -775 -914 -631 -130 -923 -565 -419 -131 -848 -436 -689 -40 -570 -272 -959 -476 -431 -177 -444 -587 -978 -684 -203 -763 -550 -945 -106 -64 -109 -992 -156 -67 -767 -307 -714 -686 -20 -914 -205 -815 -742 -21 -541 -435 -403 -161 -981 -783 -929 -475 -222 -763 -541 -105 -908 -744 -714 -533 -677 -161 -302 -307 -938 -375 -50 -168 -570 -446 -846 -336 -778 -686 -456 -213 -614 -359 -682 -193 -753 -313 -45 -377 -959 -102 -873 -664 -796 -740 -178 -472 -991 -723 -200 -181 -35 -936 -15 -638 -415 -234 -277 -301 -646 -385 -350 -658 -900 -435 -1 -52 -19 -381 -341 -990 -244 -646 -170 -735 -701 -947 -898 -693 -698 -186 -780 -356 -688 -898 -711 -931 -690 -480 -568 -42 -886 -902 -342 -34 -473 -196 -407 -417 -320 -318 -60 -905 -932 -983 -79 -351 -259 -259 -916 -842 -691 -599 -82 -864 -558 -875 -34 -632 -574 -158 -994 -408 -485 -943 -732 -977 -424 -48 -645 -568 -497 -474 -34 -350 -48 -530 -198 -420 -603 -997 -462 -457 -548 -34 -886 -604 -694 -784 -879 -425 -864 -6 -87 -290 -802 -196 -911 -178 -275 -753 -273 -788 -137 -200 -133 -929 -466 -284 -549 -76 -210 -513 -230 -150 -547 -474 -610 -943 -374 -386 -705 -589 -580 -867 -840 -332 -28 -364 -162 -415 -87 -806 -649 -26 -520 -2 -757 -472 -877 -904 -662 -853 -41 -710 -44 -802 -409 -588 -232 -690 -389 -411 -274 -119 -78 -287 -182 -216 -96 -236 -77 -810 -302 -518 -692 -212 -17 -484 -364 -872 -241 -73 -613 -402 -528 -951 -271 -918 -64 -909 -533 -517 -99 -543 -939 -522 -995 -649 -969 -123 -991 -705 -203 -333 -35 -902 -212 -2 -583 -393 -840 -285 -204 -477 -530 -268 -447 -5 -782 -887 -669 -734 -71 -866 -345 -611 -140 -896 -933 -559 -869 -510 -627 -228 -924 -184 -911 -699 -480 -631 -422 -556 -240 -751 -696 -432 -118 -90 -901 -51 -149 -133 -39 -699 -344 -332 -722 -821 -336 -400 -854 -247 -154 -805 -360 -397 -380 -384 -362 -708 -991 -476 -797 -698 -325 -169 -791 -774 -187 -725 -771 -694 -495 -181 -714 -354 -843 -151 -37 -725 -904 -751 -761 -262 -724 -458 -666 -691 -298 -755 -975 -227 -43 -799 -404 -401 -726 -97 -572 -101 -856 -779 -353 -827 -438 -635 -844 -523 -423 -902 -651 -19 -800 -797 -780 -139 -175 -884 -411 -398 -304 -337 -943 -684 -76 -935 -361 -204 -260 -318 -194 -907 -811 -419 -496 -204 -407 -579 -415 -441 -478 -146 -468 -989 -132 -414 -732 -391 -637 -229 -783 -258 -586 -963 -874 -216 -973 -311 -279 -138 -148 -48 -247 -465 -777 -855 -732 -530 -890 -822 -362 -133 -570 -343 -535 -83 -617 -514 -609 -285 -846 -60 -428 -801 -303 -549 -18 -897 -401 -481 -618 -498 -831 -938 -5 -434 -156 -764 -617 -126 -96 -275 -441 -924 -621 -785 -858 -827 -919 -964 -819 -840 -227 -354 -83 -541 -358 -267 -129 -208 -864 -427 -729 -264 -888 -965 -517 -854 -965 -969 -870 -949 -852 -666 -513 -443 -831 -975 -855 -164 -960 -97 -99 -843 -312 -648 -625 -367 -664 -465 -537 -65 -302 -564 -458 -679 -735 -491 -488 -865 -173 -393 -171 -472 -260 -41 -29 -233 -227 -22 -553 -266 -291 -384 -857 -782 -574 -634 -405 -314 -86 -389 -42 -508 -222 -682 -196 -608 -487 -51 -421 -64 -794 -162 -694 -3 -939 -748 -649 -468 -637 -791 -663 -929 -851 -987 -70 -857 -803 -887 -423 -758 -212 -577 -121 -205 -332 -599 -243 -627 -913 -970 -815 -262 -564 -128 -514 -227 -671 -387 -165 -108 -838 -11 -822 -326 -961 -152 -491 -253 -259 -799 -126 -367 -824 -350 -847 -788 -338 -413 -535 -225 -647 -681 -125 -210 -627 -377 -296 -60 -28 -693 -626 -385 -914 -37 -219 -104 -843 -4 -810 -617 -273 -565 -340 -679 -69 -644 -753 -762 -119 -242 -204 -269 -820 -827 -786 -659 -156 -793 -656 -911 -343 -990 -486 -735 -95 -155 -713 -826 -391 -606 -122 -742 -325 -580 -439 -536 -452 -265 -201 -927 -60 -422 -761 -130 -390 -754 -347 -199 -424 -481 -799 -808 -633 -437 -962 -550 -443 -182 -201 -172 -397 -689 -255 -284 -296 -295 -341 -268 -687 -17 -877 -791 -186 -795 -514 -514 -824 -260 -696 -428 -726 -422 -633 -408 -480 -422 -893 -855 -962 -228 -526 -105 -558 -792 -694 -353 -46 -827 -385 -504 -307 -782 -239 -264 -904 -654 -115 -127 -41 -344 -730 -194 -852 -261 -330 -197 -55 -589 -52 -156 -104 -368 -88 -27 -278 -3 -161 -761 -829 -751 -679 -977 -925 -80 -937 -606 -389 -397 -254 -560 -863 -407 -129 -947 -420 -80 -463 -899 -425 -638 -818 -262 -960 -105 -172 -433 -553 -70 -438 -65 -360 -483 -50 -17 -417 -768 -791 -16 -799 -613 -805 -383 -397 -698 -59 -1 -298 -667 -83 -506 -449 -927 -866 -224 -935 -376 -967 -853 -66 -561 -266 -765 -762 -158 -58 -595 -389 -246 -695 -313 -220 -724 -663 -280 -165 -76 -271 -27 -231 -865 -887 -724 -153 -512 -19 -783 -870 -80 -56 -752 -744 -820 -183 -577 -767 -788 -98 -34 -875 -255 -575 -851 -116 -968 -133 -49 -273 -117 -354 -295 -747 -177 -258 -428 -273 -716 -637 -466 -905 -67 -84 -108 -973 -843 -712 -54 -551 -257 -419 -741 -499 -354 -410 -886 -923 -120 -488 -26 -28 -121 -821 -624 -17 -101 -572 -149 -885 -664 -206 -752 -164 -395 -891 -732 -993 -939 -177 -129 -123 -111 -534 -653 -482 -163 -228 -382 -689 -925 -854 -1 -124 -20 -622 -284 -871 -718 -51 -663 -910 -416 -389 -718 -490 -41 -868 -929 -238 -526 -326 -131 -603 -436 -524 -568 -673 -250 -490 -33 -123 -933 -599 -32 -765 -803 -284 -412 -93 -142 -42 -438 -749 -739 -255 -589 -842 -349 -649 -825 -526 -166 -451 -432 -269 -995 -390 -247 -274 -178 -231 -818 -169 -606 -152 -191 -55 -145 -30 -142 -232 -26 -446 -158 -984 -60 -900 -745 -53 -574 -640 -239 -717 -382 -395 -673 -874 -551 -696 -773 -585 -419 -100 -304 -69 -84 -667 -168 -730 -545 -397 -166 -990 -535 -739 -104 -442 -553 -159 -244 -432 -430 -454 -599 -489 -244 -655 -632 -526 -926 -541 -940 -789 -166 -659 -243 -505 -639 -361 -268 -387 -237 -794 -214 -656 -824 -111 -636 -7 -214 -738 -85 -535 -975 -984 -290 -274 -267 -627 -713 -469 -830 -391 -30 -83 -618 -42 -569 -544 -628 -475 -828 -479 -314 -710 -345 -344 -879 -344 -512 -581 -372 -846 -538 -96 -973 -513 -940 -32 -37 -719 -985 -334 -607 -23 -393 -656 -825 -35 -672 -130 -340 -863 -849 -155 -638 -952 -86 -142 -32 -206 -312 -2 -213 -336 -483 -2 -542 -113 -317 -904 -897 -245 -385 -329 -744 -996 -571 -447 -952 -196 -766 -152 -719 -421 -214 -429 -178 -351 -786 -862 -730 -232 -620 -982 -595 -101 -748 -422 -917 -57 -290 -215 -267 -952 -507 -981 -514 -63 -720 -229 -178 -224 -237 -183 -17 -455 -891 -322 -221 -939 -830 -228 -587 -921 -10 -535 -92 -755 -678 -7 -44 -122 -46 -925 -106 -456 -325 -23 -98 -857 -315 -34 -584 -7 -326 -73 -649 -663 -518 -328 -930 -346 -263 -765 -555 -544 -364 -665 -997 -743 -74 -151 -599 -719 -643 -548 -483 -680 -543 -240 -366 -160 -575 -230 -351 -294 -473 -165 -444 -679 -109 -658 -200 -167 -76 -684 -564 -904 -197 -181 -117 -10 -342 -744 -376 -113 -672 -191 -589 -258 -144 -725 -665 -38 -459 -712 -845 -623 -471 -182 -648 -585 -467 -504 -485 -604 -55 -733 -426 -317 -152 -815 -290 -618 -586 -817 -484 -168 -364 -671 -172 -867 -683 -36 -549 -39 -239 -525 -40 -392 -901 -431 -792 -35 -591 -201 -781 -708 -20 -880 -90 -14 -506 -950 -143 -756 -917 -139 -645 -308 -950 -582 -243 -34 -406 -728 -337 -917 -852 -423 -258 -523 -851 -234 -434 -357 -533 -197 -150 -819 -596 -136 -170 -564 -275 -745 -575 -495 -507 -323 -801 -576 -569 -270 -857 -485 -90 -902 -215 -961 -447 -78 -231 -835 -837 -768 -231 -654 -790 -655 -953 -168 -56 -625 -106 -663 -638 -484 -556 -949 -983 -753 -731 -5 -692 -142 -761 -420 -97 -967 -387 -165 -104 -479 -880 -541 -611 -926 -325 -101 -390 -718 -84 -507 -962 -721 -760 -238 -952 -625 -814 -784 -120 -192 -262 -473 -559 -497 -526 -436 -349 -2 -191 -918 -348 -159 -630 -550 -618 -17 -466 -421 -297 -427 -289 -310 -834 -81 -637 -309 -807 -589 -705 -156 -263 -44 -186 -725 -514 -548 -434 -482 -67 -375 -896 -353 -830 -645 -412 -921 -877 -570 -741 -163 -913 -326 -993 -922 -318 -791 -226 -790 -862 -293 -794 -441 -832 -110 -278 -524 -135 -227 -908 -398 -810 -226 -14 -909 -48 -615 -254 -660 -194 -748 -224 -723 -376 -335 -808 -408 -793 -652 -565 -44 -562 -257 -966 -865 -242 -330 -882 -553 -516 -39 -829 -790 -552 -546 -470 -739 -230 -51 -244 -615 -80 -901 -88 -25 -83 -166 -824 -801 -465 -562 -586 -595 -419 -423 -356 -353 -666 -361 -633 -505 -999 -900 -702 -876 -734 -746 -615 -384 -216 -510 -734 -25 -330 -127 -992 -925 -512 -855 -435 -456 -961 -364 -462 -882 -66 -31 -980 -970 -671 -361 -70 -354 -742 -468 -483 -766 -717 -196 -550 -526 -692 -424 -387 -740 -697 -457 -691 -247 -745 -639 -885 -630 -201 -812 -304 -31 -143 -165 -907 -448 -828 -387 -987 -584 -192 -855 -67 -848 -828 -883 -57 -978 -535 -37 -527 -339 -471 -716 -45 -233 -548 -182 -971 -20 -779 -102 -931 -262 -54 -438 -518 -692 -873 -567 -10 -460 -44 -433 -49 -792 -156 -389 -864 -430 -601 -25 -400 -182 -984 -754 -564 -431 -847 -444 -229 -58 -920 -812 -714 -279 -138 -295 -634 -925 -906 -47 -929 -545 -75 -118 -938 -136 -163 -651 -499 -107 -694 -4 -220 -375 -706 -72 -183 -49 -883 -732 -382 -819 -144 -240 -906 -529 -968 -639 -282 -503 -845 -735 -29 -477 -370 -830 -147 -859 -172 -851 -529 -594 -49 -241 -834 -616 -148 -271 -513 -508 -425 -698 -356 -875 -249 -130 -156 -139 -526 -759 -889 -138 -448 -885 -520 -629 -7 -295 -296 -761 -488 -202 -706 -846 -544 -509 -514 -206 -773 -460 -594 -528 -884 -570 -666 -354 -3 -47 -609 -787 -708 -21 -167 -950 -658 -624 -566 -584 -301 -417 -816 -111 -993 -205 -258 -26 -982 -697 -137 -996 -888 -798 -842 -983 -924 -728 -664 -601 -631 -324 -581 -356 -777 -735 -111 -520 -306 -418 -777 -782 -854 -339 -638 -374 -772 -359 -501 -897 -56 -987 -835 -315 -823 -506 -475 -120 -480 -567 -950 -549 -880 -515 -585 -627 -806 -542 -930 -67 -63 -295 -486 -658 -274 -868 -356 -565 -698 -706 -33 -464 -862 -489 -161 -32 -721 -147 -879 -838 -233 -176 -92 -578 -967 -641 -851 -162 -308 -53 -981 -95 -47 -266 -503 -413 -461 -27 -824 -174 -825 -140 -274 -134 -172 -196 -783 -472 -953 -417 -53 -681 -355 -994 -717 -110 -285 -805 -895 -60 -780 -735 -840 -459 -348 -387 -884 -581 -852 -295 -45 -559 -429 -504 -465 -824 -256 -978 -698 -748 -385 -69 -630 -870 -229 -106 -396 -733 -15 -413 -484 -942 -581 -333 -776 -311 -161 -280 -958 -882 -866 -800 -474 -487 -76 -71 -715 -85 -180 -76 -965 -174 -873 -274 -107 -488 -812 -809 -531 -164 -677 -165 -695 -508 -783 -930 -646 -732 -389 -965 -128 -298 -211 -384 -984 -922 -489 -902 -720 -233 -68 -126 -237 -427 -712 -963 -61 -222 -522 -50 -497 -334 -866 -454 -909 -888 -978 -546 -630 -309 -295 -463 -112 -243 -386 -221 -750 -249 -920 -446 -951 -360 -905 -50 -468 -501 -641 -169 -270 -87 -791 -334 -760 -229 -197 -103 -845 -36 -565 -328 -672 -647 -690 -661 -582 -847 -530 -170 -264 -150 -596 -12 -551 -598 -163 -234 -351 -478 -915 -373 -8 -402 -940 -972 -792 -595 -211 -738 -396 -683 -171 -281 -578 -659 -779 -893 -401 -784 -580 -274 -535 -626 -276 -153 -197 -948 -782 -738 -961 -686 -348 -929 -111 -990 -767 -753 -94 -14 -99 -575 -535 -699 -464 -178 -413 -11 -246 -130 -388 -498 -239 -567 -771 -720 -86 -664 -302 -669 -860 -973 -109 -712 -181 -330 -244 -158 -503 -283 -694 -961 -271 -691 -877 -322 -159 -235 -986 -924 -762 -447 -466 -983 -223 -33 -56 -297 -885 -506 -332 -837 -63 -539 -244 -293 -325 -142 -517 -499 -374 -409 -143 -232 -370 -254 -73 -729 -734 -743 -888 -588 -885 -479 -965 -797 -671 -643 -836 -339 -834 -122 -912 -10 -982 -379 -7 -972 -444 -430 -108 -42 -141 -481 -779 -902 -813 -598 -636 -860 -395 -422 -137 -446 -218 -254 -782 -977 -160 -799 -131 -125 -298 -585 -815 -812 -575 -995 -780 -730 -105 -307 -282 -405 -65 -232 -457 -129 -965 -407 -158 -421 -152 -325 -754 -587 -978 -386 -792 -402 -151 -935 -486 -594 -852 -213 -420 -420 -278 -885 -97 -149 -809 -328 -285 -755 -718 -733 -955 -753 -750 -359 -332 -631 -552 -582 -776 -871 -622 -293 -821 -220 -772 -812 -6 -448 -789 -283 -798 -107 -536 -861 -480 -470 -612 -101 -607 -966 -688 -690 -117 -740 -540 -420 -515 -445 -786 -595 -888 -302 -563 -580 -109 -397 -180 -166 -690 -587 -150 -485 -728 -561 -865 -832 -495 -911 -798 -807 -189 -587 -711 -365 -156 -805 -561 -825 -197 -631 -166 -349 -160 -228 -510 -725 -640 -5 -580 -340 -589 -965 -48 -246 -597 -955 -938 -820 -108 -893 -139 -230 -234 -761 -224 -337 -959 -563 -550 -635 -881 -496 -765 -804 -825 -27 -644 -89 -940 -45 -94 -260 -691 -61 -680 -1000 -749 -855 -904 -933 -481 -626 -381 -75 -294 -312 -650 -442 -898 -511 -947 -759 -205 -108 -588 -764 -497 -869 -595 -837 -170 -610 -963 -636 -366 -373 -913 -24 -356 -889 -351 -62 -800 -485 -272 -604 -457 -604 -85 -648 -361 -663 -145 -454 -131 -763 -199 -613 -647 -859 -460 -139 -710 -529 -148 -606 -855 -186 -352 -263 -958 -499 -626 -300 -715 -130 -210 -522 -355 -575 -23 -344 -218 -921 -364 -210 -135 -410 -747 -290 -953 -570 -835 -266 -920 -137 -432 -525 -914 -53 -165 -473 -949 -981 -10 -8 -886 -390 -134 -166 -773 -169 -142 -251 -439 -107 -157 -23 -87 -101 -34 -943 -203 -302 -127 -69 -384 -3 -282 -874 -811 -17 -248 -1 -517 -668 -364 -29 -659 -604 -266 -283 -585 -881 -504 -530 -518 -310 -780 -684 -613 -276 -862 -488 -463 -289 -909 -40 -552 -53 -169 -329 -459 -33 -563 -897 -702 -635 -903 -253 -251 -632 -759 -451 -676 -635 -305 -532 -63 -454 -45 -967 -659 -685 -730 -613 -64 -610 -279 -762 -537 -918 -67 -309 -103 -444 -193 -792 -843 -566 -93 -574 -12 -428 -242 -175 -421 -504 -259 -406 -761 -265 -373 -345 -429 -700 -750 -960 -89 -2 -346 -878 -797 -209 -696 -717 -948 -177 -192 -346 -858 -159 -446 -514 -533 -219 -113 -513 -622 -798 -435 -385 -901 -898 -766 -747 -720 -848 -250 -897 -692 -488 -989 -416 -598 -726 -765 -154 -839 -641 -442 -63 -674 -896 -714 -331 -731 -164 -458 -633 -358 -754 -991 -111 -704 -248 -369 -18 -48 -763 -7 -262 -153 -407 -760 -280 -394 -549 -37 -688 -454 -678 -896 -228 -66 -881 -209 -341 -460 -384 -629 -337 -929 -209 -87 -340 -828 -865 -626 -370 -839 -726 -94 -517 -895 -278 -766 -509 -644 -6 -579 -729 -223 -7 -443 -517 -889 -271 -438 -967 -642 -502 -491 -517 -757 -33 -929 -306 -591 -16 -335 -260 -857 -429 -379 -674 -809 -88 -351 -757 -786 -651 -702 -32 -757 -187 -646 -104 -396 -47 -33 -796 -412 -175 -149 -327 -453 -476 -543 -456 -732 -245 -63 -101 -98 -848 -760 -655 -977 -803 -437 -363 -991 -183 -414 -90 -60 -683 -797 -393 -152 -398 -84 -810 -930 -459 -282 -870 -766 -237 -454 -510 -36 -703 -792 -494 -540 -854 -442 -885 -46 -165 -202 -729 -795 -716 -654 -169 -719 -315 -809 -246 -454 -566 -311 -600 -207 -67 -683 -212 -334 -722 -388 -172 -336 -346 -155 -584 -717 -22 -16 -88 -995 -923 -231 -319 -768 -383 -308 -408 -988 -517 -925 -19 -537 -292 -925 -881 -876 -348 -113 -290 -679 -974 -146 -876 -562 -653 -105 -409 -818 -573 -342 -629 -351 -714 -79 -32 -578 -993 -646 -941 -531 -5 -925 -145 -354 -413 -937 -557 -204 -619 -988 -695 -671 -565 -385 -124 -575 -218 -587 -982 -793 -266 -150 -470 -709 -383 -759 -6 -190 -712 -360 -957 -867 -151 -121 -419 -813 -868 -302 -778 -498 -732 -856 -394 -587 -637 -729 -764 -332 -422 -960 -795 -785 -140 -236 -943 -500 -693 -988 -896 -105 -769 -885 -637 -103 -47 -232 -142 -127 -709 -690 -115 -76 -754 -296 -594 -133 -33 -191 -355 -898 -821 -872 -723 -632 -813 -865 -160 -187 -358 -198 -839 -62 -611 -120 -926 -945 -84 -372 -286 -209 -150 -695 -523 -271 -893 -102 -540 -555 -511 -915 -247 -148 -864 -521 -853 -124 -785 -642 -117 -66 -451 -829 -100 -91 -654 -38 -352 -745 -203 -889 -980 -12 -397 -905 -487 -324 -102 -798 -263 -988 -39 -327 -440 -298 -929 -79 -767 -540 -787 -651 -178 -327 -929 -689 -889 -325 -731 -235 -536 -341 -500 -654 -106 -496 -292 -396 -814 -390 -778 -859 -167 -890 -932 -711 -129 -179 -613 -930 -359 -516 -301 -372 -529 -73 -548 -64 -771 -785 -108 -458 -816 -926 -533 -526 -57 -7 -151 -284 -766 -600 -118 -292 -573 -742 -216 -821 -670 -588 -259 -880 -55 -817 -60 -975 -198 -70 -510 -728 -722 -634 -249 -873 -97 -858 -901 -775 -503 -671 -739 -607 -192 -779 -553 -116 -811 -179 -135 -44 -48 -474 -410 -203 -714 -466 -644 -20 -244 -995 -664 -123 -883 -653 -218 -720 -298 -124 -84 -324 -389 -283 -853 -209 -970 -977 -700 -348 -504 -916 -298 -732 -413 -959 -249 -994 -615 -428 -860 -142 -814 -527 -974 -216 -765 -536 -104 -380 -244 -341 -794 -619 -330 -800 -253 -317 -569 -861 -92 -841 -936 -929 -937 -23 -164 -765 -66 -119 -708 -475 -936 -443 -519 -778 -808 -434 -88 -55 -900 -351 -981 -444 -963 -272 -778 -531 -988 -22 -108 -896 -812 -911 -44 -328 -87 -889 -996 -431 -131 -185 -669 -121 -23 -67 -222 -257 -587 -185 -680 -189 -900 -551 -60 -524 -720 -215 -98 -490 -921 -813 -698 -205 -852 -455 -983 -576 -992 -11 -177 -158 -22 -319 -871 -425 -36 -780 -103 -485 -41 -161 -626 -569 -687 -99 -717 -220 -835 -720 -520 -41 -81 -830 -36 -393 -909 -425 -460 -812 -569 -253 -660 -989 -281 -77 -607 -629 -703 -765 -124 -574 -532 -501 -141 -792 -549 -123 -975 -918 -17 -944 -113 -766 -838 -321 -225 -571 -154 -744 -373 -374 -869 -805 -393 -469 -504 -103 -710 -307 -968 -928 -940 -506 -297 -248 -276 -816 -869 -388 -389 -200 -349 -65 -587 -638 -966 -454 -365 -665 -201 -547 -641 -70 -747 -480 -70 -187 -316 -1 -457 -202 -20 -902 -743 -280 -490 -754 -32 -794 -637 -515 -829 -387 -319 -58 -817 -485 -683 -875 -548 -330 -44 -724 -523 -734 -252 -820 -162 -598 -163 -14 -165 -53 -545 -542 -130 -16 -155 -319 -182 -428 -81 -963 -140 -747 -512 -827 -656 -853 -565 -357 -905 -864 -502 -829 -792 -597 -972 -618 -126 -724 -374 -742 -826 -708 -549 -849 -475 -232 -454 -923 -441 -696 -526 -730 -946 -987 -39 -866 -313 -643 -635 -742 -851 -125 -874 -102 -772 -778 -472 -143 -517 -432 -781 -747 -527 -221 -32 -328 -186 -669 -127 -1 -794 -128 -352 -825 -504 -539 -82 -884 -404 -588 -833 -173 -561 -492 -284 -307 -832 -324 -889 -598 -491 -575 -608 -411 -917 -177 -395 -416 -704 -685 -486 -720 -781 -562 -714 -970 -800 -783 -296 -516 -529 -746 -416 -713 -979 -11 -250 -426 -793 -983 -278 -28 -904 -44 -293 -426 -480 -50 -232 -109 -482 -36 -386 -747 -555 -695 -276 -872 -539 -762 -250 -654 -293 -54 -44 -123 -967 -587 -709 -960 -589 -640 -211 -690 -826 -772 -871 -631 -117 -322 -600 -895 -580 -341 -698 -775 -986 -772 -826 -20 -859 -559 -1 -615 -765 -572 -470 -957 -27 -320 -568 -688 -660 -316 -124 -277 -536 -775 -148 -487 -515 -636 -321 -69 -851 -67 -947 -159 -330 -104 -123 -849 -665 -465 -345 -32 -258 -907 -56 -44 -711 -522 -76 -542 -594 -21 -111 -896 -248 -332 -44 -936 -425 -357 -964 -321 -883 -257 -162 -271 -429 -848 -572 -725 -288 -765 -602 -743 -228 -117 -370 -647 -905 -119 -477 -568 -732 -226 -18 -792 -276 -595 -732 -339 -904 -561 -770 -411 -289 -312 -591 -370 -339 -284 -939 -480 -958 -616 -859 -825 -414 -446 -233 -127 -79 -249 -574 -267 -967 -740 -95 -179 -768 -112 -479 -772 -175 -26 -638 -890 -23 -178 -248 -833 -916 -436 -807 -828 -189 -907 -734 -156 -645 -452 -621 -522 -956 -99 -329 -870 -377 -102 -718 -807 -666 -619 -163 -459 -641 -662 -329 -313 -396 -786 -951 -784 -366 -148 -61 -444 -610 -284 -121 -937 -805 -202 -393 -916 -540 -495 -81 -138 -439 -378 -480 -530 -770 -446 -6 -848 -630 -824 -438 -932 -807 -725 -691 -799 -933 -492 -447 -901 -841 -724 -70 -737 -319 -16 -610 -652 -657 -368 -304 -811 -682 -469 -26 -97 -616 -496 -149 -471 -34 -631 -655 -900 -187 -908 -808 -572 -139 -969 -844 -173 -1000 -960 -967 -863 -364 -125 -242 -847 -567 -708 -22 -726 -678 -191 -656 -5 -870 -670 -75 -850 -798 -475 -140 -753 -977 -828 -668 -145 -826 -302 -131 -419 -978 -138 -190 -724 -755 -968 -98 -346 -56 -132 -481 -652 -876 -76 -647 -638 -415 -477 -310 -985 -974 -897 -124 -994 -797 -985 -619 -220 -713 -410 -41 -561 -249 -728 -936 -996 -344 -102 -914 -650 -40 -65 -254 -505 -798 -427 -966 -206 -855 -892 -25 -779 -472 -869 -559 -373 -854 -527 -662 -429 -658 -994 -268 -372 -178 -989 -486 -450 -414 -508 -521 -207 -533 -403 -501 -912 -895 -234 -939 -707 -119 -436 -269 -946 -995 -222 -925 -22 -887 -695 -315 -720 -177 -983 -783 -560 -938 -951 -826 -44 -47 -421 -662 -48 -271 -171 -289 -607 -611 -51 -312 -439 -145 -183 -285 -555 -314 -478 -564 -825 -933 -831 -413 -518 -447 -987 -927 -164 -654 -288 -737 -851 -506 -695 -546 -754 -215 -857 -713 -874 -202 -376 -189 -808 -833 -644 -40 -896 -502 -456 -242 -516 -837 -87 -670 -941 -22 -555 -614 -710 -631 -631 -25 -992 -738 -169 -685 -269 -307 -708 -711 -797 -443 -475 -69 -68 -85 -248 -622 -328 -636 -430 -621 -902 -224 -166 -224 -143 -490 -855 -196 -696 -955 -27 -294 -482 -26 -180 -378 -87 -480 -794 -548 -794 -262 -99 -821 -109 -983 -962 -685 -517 -51 -382 -152 -176 -436 -504 -786 -2 -75 -142 -905 -77 -215 -811 -556 -917 -434 -304 -141 -10 -668 -37 -99 -800 -599 -505 -618 -440 -742 -662 -329 -350 -439 -190 -635 -245 -512 -680 -683 -420 -279 -409 -486 -520 -341 -683 -962 -675 -137 -581 -593 -50 -839 -428 -860 -804 -928 -1000 -836 -936 -870 -91 -346 -692 -99 -417 -491 -797 -124 -461 -826 -760 -328 -840 -945 -478 -467 -210 -229 -752 -965 -537 -554 -791 -469 -568 -191 -296 -60 -929 -321 -163 -534 -290 -567 -75 -223 -703 -387 -442 -723 -224 -568 -956 -320 -215 -701 -627 -386 -797 -359 -869 -687 -556 -214 -795 -970 -722 -399 -39 -692 -179 -517 -186 -639 -234 -864 -767 -679 -909 -883 -706 -900 -599 -403 -326 -260 -66 -159 -770 -137 -473 -633 -476 -65 -217 -815 -208 -500 -233 -997 -313 -888 -226 -546 -41 -731 -526 -800 -422 -618 -274 -371 -14 -254 -338 -485 -818 -451 -34 -790 -405 -635 -825 -542 -644 -135 -560 -864 -942 -336 -377 -796 -157 -579 -82 -848 -147 -1000 -242 -650 -175 -350 -665 -687 -103 -445 -295 -280 -776 -38 -620 -768 -455 -327 -380 -413 -643 -381 -520 -36 -387 -180 -902 -884 -566 -920 -670 -892 -930 -297 -106 -87 -834 -959 -25 -319 -557 -487 -322 -138 -11 -370 -458 -763 -53 -283 -659 -391 -778 -354 -487 -47 -363 -481 -294 -59 -531 -845 -25 -534 -95 -554 -124 -570 -901 -871 -758 -531 -208 -783 -281 -768 -991 -284 -604 -937 -207 -517 -379 -242 -789 -729 -884 -311 -664 -338 -144 -874 -408 -281 -839 -769 -382 -243 -111 -708 -845 -845 -605 -981 -593 -927 -370 -964 -380 -207 -671 -530 -920 -660 -305 -845 -547 -943 -235 -822 -523 -664 -936 -451 -688 -240 -348 -256 -977 -439 -290 -291 -7 -631 -438 -228 -4 -729 -124 -388 -833 -289 -697 -744 -733 -326 -146 -468 -156 -165 -153 -977 -576 -220 -176 -958 -1000 -680 -608 -202 -676 -440 -302 -933 -563 -989 -437 -801 -163 -903 -184 -758 -186 -347 -425 -240 -412 -840 -727 -235 -414 -345 -31 -756 -298 -15 -965 -1000 -88 -474 -337 -952 -664 -518 -244 -972 -100 -218 -791 -468 -200 -95 -71 -390 -721 -258 -481 -507 -767 -130 -381 -770 -617 -449 -639 -876 -697 -912 -798 -377 -494 -924 -464 -432 -768 -52 -928 -577 -146 -805 -779 -692 -485 -306 -154 -760 -827 -407 -921 -168 -335 -408 -379 -945 -586 -293 -434 -753 -905 -988 -622 -81 -11 -943 -336 -32 -714 -942 -149 -548 -437 -102 -897 -331 -809 -911 -948 -802 -995 -768 -856 -679 -583 -62 -716 -609 -224 -628 -144 -769 -595 -853 -108 -589 -38 -438 -629 -491 -350 -229 -55 -151 -711 -734 -658 -934 -490 -810 -920 -866 -617 -359 -329 -324 -894 -474 -736 -228 -961 -853 -131 -735 -857 -936 -321 -782 -579 -975 -109 -885 -826 -259 -408 -751 -793 -633 -409 -263 -178 -648 -955 -375 -447 -329 -475 -928 -391 -378 -279 -315 -352 -187 -301 -623 -822 -517 -346 -223 -324 -332 -449 -763 -929 -542 -501 -445 -223 -22 -206 -649 -522 -755 -881 -280 -136 -782 -3 -22 -319 -787 -196 -603 -458 -253 -135 -74 -873 -490 -416 -312 -37 -959 -14 -821 -359 -436 -870 -184 -416 -545 -834 -331 -988 -855 -585 -301 -874 -464 -117 -978 -678 -402 -75 -97 -201 -995 -604 -633 -964 -955 -358 -322 -439 -435 -504 -677 -389 -80 -982 -193 -768 -350 -893 -547 -535 -332 -781 -499 -672 -658 -825 -93 -936 -330 -72 -90 -499 -348 -714 -161 -604 -686 -584 -701 -11 -629 -523 -478 -283 -32 -161 -344 -188 -976 -445 -97 -421 -459 -920 -669 -218 -776 -844 -687 -224 -958 -525 -666 -718 -671 -237 -45 -296 -504 -465 -553 -319 -870 -904 -693 -829 -771 -651 -511 -869 -282 -970 -120 -10 -532 -35 -135 -387 -249 -13 -755 -344 -59 -204 -121 -240 -391 -243 -856 -796 -306 -835 -403 -811 -774 -56 -741 -697 -192 -379 -678 -732 -21 -802 -233 -57 -600 -730 -17 -651 -113 -993 -336 -812 -568 -41 -889 -80 -815 -134 -738 -473 -880 -78 -97 -610 -555 -278 -172 -668 -529 -549 -580 -286 -221 -969 -793 -994 -795 -788 -141 -688 -46 -614 -853 -665 -856 -874 -279 -910 -601 -740 -341 -23 -350 -354 -185 -8 -674 -547 -979 -489 -818 -665 -880 -158 -916 -914 -701 -254 -406 -275 -965 -688 -54 -883 -568 -55 -880 -138 -334 -622 -174 -949 -737 -922 -160 -22 -960 -707 -603 -700 -772 -12 -992 -998 -78 -44 -291 -143 -400 -229 -206 -514 -377 -81 -599 -352 -682 -218 -426 -280 -863 -640 -766 -908 -496 -391 -504 -269 -273 -539 -206 -798 -272 -115 -728 -589 -99 -117 -943 -639 -752 -895 -427 -955 -266 -454 -766 -509 -989 -98 -603 -369 -915 -579 -708 -579 -910 -461 -568 -249 -467 -137 -569 -458 -557 -318 -38 -213 -157 -894 -673 -589 -348 -978 -513 -767 -996 -899 -766 -568 -201 -445 -118 -125 -837 -889 -717 -576 -550 -396 -735 -86 -494 -172 -98 -279 -510 -947 -303 -228 -389 -798 -240 -302 -106 -464 -338 -473 -525 -496 -972 -981 -715 -529 -55 -143 -762 -630 -963 -909 -827 -503 -784 -334 -928 -128 -200 -849 -481 -506 -760 -27 -943 -143 -167 -284 -997 -927 -374 -518 -698 -968 -196 -12 -560 -661 -513 -2 -337 -22 -739 -35 -730 -699 -200 -803 -30 -728 -667 -432 -7 -815 -160 -89 -936 -653 -246 -455 -693 -339 -938 -124 -303 -355 -389 -505 -257 -451 -923 -454 -291 -432 -448 -203 -433 -90 -86 -107 -313 -162 -63 -729 -65 -81 -297 -281 -587 -838 -531 -492 -291 -647 -93 -244 -801 -835 -478 -125 -473 -358 -604 -763 -580 -415 -477 -131 -365 -550 -546 -522 -200 -542 -812 -200 -153 -873 -748 -686 -757 -764 -928 -55 -964 -385 -18 -568 -612 -599 -696 -653 -723 -247 -143 -585 -429 -277 -651 -805 -205 -910 -627 -334 -573 -860 -644 -917 -393 -874 -774 -659 -152 -106 -970 -170 -341 -711 -992 -408 -648 -109 -153 -823 -256 -932 -734 -857 -642 -704 -905 -850 -336 -336 -60 -757 -547 -487 -564 -105 -636 -94 -820 -999 -375 -676 -540 -908 -553 -31 -94 -430 -178 -201 -186 -80 -157 -356 -102 -775 -724 -537 -654 -955 -410 -599 -555 -424 -857 -225 -783 -329 -628 -865 -896 -142 -582 -464 -873 -500 -492 -952 -547 -437 -304 -939 -747 -47 -120 -454 -911 -104 -384 -924 -167 -712 -99 -266 -860 -305 -547 -280 -804 -821 -270 -216 -258 -300 -1 -352 -199 -182 -31 -267 -319 -927 -511 -368 -978 -91 -763 -463 -819 -786 -629 -669 -655 -876 -519 -758 -357 -426 -409 -342 -821 -945 -272 -872 -505 -290 -451 -334 -38 -79 -235 -602 -804 -111 -897 -678 -960 -386 -345 -733 -984 -868 -588 -770 -508 -351 -7 -703 -482 -307 -492 -621 -190 -701 -978 -111 -22 -465 -350 -321 -763 -48 -750 -651 -375 -925 -808 -976 -456 -870 -727 -683 -633 -830 -727 -645 -843 -882 -263 -741 -707 -120 -134 -500 -701 -316 -633 -84 -823 -532 -171 -918 -327 -702 -16 -164 -728 -554 -173 -146 -805 -996 -113 -357 -29 -153 -283 -148 -466 -58 -151 -831 -22 -420 -177 -531 -660 -349 -608 -821 -629 -661 -683 -255 -996 -117 -717 -966 -849 -43 -831 -637 -366 -927 -751 -855 -314 -293 -466 -698 -514 -908 -207 -71 -891 -944 -966 -355 -451 -973 -394 -406 -79 -465 -827 -739 -730 -117 -639 -986 -332 -825 -166 -773 -61 -153 -262 -715 -158 -966 -518 -925 -119 -725 -622 -878 -999 -292 -989 -114 -795 -424 -557 -74 -28 -290 -445 -1000 -772 -928 -167 -297 -767 -219 -250 -587 -632 -15 -723 -946 -858 -765 -704 -85 -405 -896 -868 -61 -645 -83 -361 -73 -100 -374 -887 -915 -790 -854 -267 -124 -18 -937 -713 -371 -579 -11 -8 -729 -945 -66 -856 -175 -480 -107 -602 -692 -359 -39 -616 -226 -584 -116 -91 -474 -473 -324 -7 -127 -802 -723 -423 -780 -728 -845 -310 -663 -991 -307 -843 -824 -328 -140 -869 -878 -42 -596 -826 -844 -225 -153 -708 -204 -855 -415 -58 -923 -387 -857 -197 -165 -945 -153 -946 -822 -484 -809 -21 -32 -59 -626 -719 -18 -335 -643 -405 -221 -70 -507 -918 -78 -790 -199 -346 -17 -971 -911 -863 -970 -773 -211 -949 -690 -357 -25 -574 -384 -152 -644 -616 -861 -884 -415 -494 -942 -490 -145 -59 -14 -775 -691 -266 -982 -301 -729 -179 -112 -547 -86 -747 -519 -992 -232 -31 -894 -665 -176 -765 -687 -88 -632 -698 -882 -845 -738 -672 -124 -200 -951 -306 -241 -917 -964 -647 -256 -570 -232 -168 -546 -477 -143 -451 -944 -886 -890 -206 -121 -22 -43 -660 -542 -466 -629 -64 -58 -614 -64 -266 -347 -739 -946 -377 -44 -159 -352 -35 -329 -609 -605 -311 -98 -112 -82 -711 -316 -988 -334 -186 -692 -969 -451 -112 -829 -517 -743 -654 -201 -3 -317 -401 -627 -226 -602 -790 -197 -747 -776 -215 -751 -96 -553 -700 -241 -586 -154 -188 -250 -678 -262 -902 -997 -454 -112 -6 -143 -224 -38 -897 -469 -79 -506 -794 -833 -893 -515 -345 -53 -462 -932 -816 -647 -435 -208 -887 -70 -746 -260 -478 -876 -734 -707 -188 -788 -163 -670 -910 -465 -147 -706 -226 -493 -107 -119 -140 -221 -953 -987 -877 -886 -741 -162 -626 -62 -710 -355 -193 -323 -482 -694 -196 -291 -698 -452 -649 -583 -960 -797 -922 -315 -851 -769 -638 -322 -655 -26 -651 -244 -320 -318 -255 -660 -140 -435 -801 -352 -115 -176 -701 -875 -631 -520 -998 -213 -576 -560 -569 -24 -417 -367 -34 -882 -799 -528 -323 -400 -507 -941 -947 -863 -107 -601 -563 -637 -329 -607 -71 -70 -52 -986 -587 -68 -1 -349 -634 -985 -320 -659 -506 -447 -944 -114 -243 -724 -37 -508 -468 -457 -637 -173 -18 -625 -466 -995 -63 -401 -815 -750 -307 -43 -490 -284 -466 -294 -428 -274 -555 -622 -862 -456 -816 -834 -842 -379 -55 -618 -988 -367 -926 -615 -740 -386 -15 -35 -454 -934 -714 -469 -967 -18 -971 -368 -30 -517 -996 -942 -900 -331 -897 -409 -204 -386 -618 -806 -357 -332 -246 -924 -990 -688 -315 -985 -938 -159 -978 -967 -865 -14 -7 -423 -743 -623 -69 -805 -371 -153 -727 -66 -431 -26 -195 -737 -762 -1000 -36 -967 -267 -567 -911 -752 -524 -684 -862 -242 -934 -325 -522 -769 -305 -819 -199 -672 -952 -288 -920 -843 -434 -42 -304 -591 -376 -658 -749 -236 -702 -571 -755 -771 -210 -427 -957 -852 -437 -533 -969 -583 -399 -726 -976 -4 -484 -608 -385 -759 -380 -378 -982 -430 -604 -601 -185 -946 -700 -301 -764 -453 -132 -367 -963 -531 -808 -183 -482 -349 -647 -584 -909 -687 -736 -737 -796 -535 -653 -3 -107 -628 -476 -131 -195 -415 -287 -945 -141 -322 -347 -459 -203 -246 -480 -604 -577 -950 -788 -529 -852 -280 -158 -911 -442 -730 -51 -847 -394 -622 -718 -764 -561 -349 -423 -685 -996 -957 -692 -370 -995 -151 -236 -522 -249 -679 -48 -885 -828 -277 -635 -938 -458 -405 -136 -154 -332 -920 -306 -91 -257 -478 -407 -99 -532 -403 -516 -919 -300 -458 -89 -5 -334 -949 -795 -264 -437 -753 -176 -530 -88 -608 -390 -219 -177 -323 -956 -877 -521 -613 -47 -338 -195 -951 -992 -193 -533 -824 -194 -368 -212 -275 -476 -779 -439 -124 -702 -586 -874 -704 -23 -67 -827 -605 -673 -53 -877 -147 -934 -816 -285 -944 -367 -419 -67 -373 -334 -720 -320 -881 -962 -933 -12 -768 -909 -539 -472 -881 -981 -211 -809 -619 -472 -615 -794 -427 -371 -228 -889 -935 -454 -18 -792 -922 -757 -358 -172 -726 -30 -756 -875 -392 -144 -468 -156 -545 -526 -224 -404 -51 -105 -267 -692 -530 -767 -9 -574 -431 -615 -153 -43 -601 -259 -132 -661 -423 -389 -981 -557 -502 -98 -920 -612 -74 -632 -436 -219 -560 -280 -897 -549 -720 -95 -742 -145 -709 -488 -575 -726 -844 -94 -387 -758 -890 -161 -437 -370 -730 -847 -724 -284 -264 -288 -952 -894 -306 -160 -706 -566 -341 -900 -842 -682 -916 -822 -633 -355 -386 -352 -265 -945 -700 -19 -528 -762 -386 -899 -69 -270 -667 -242 -481 -311 -563 -355 -236 -608 -334 -699 -890 -558 -738 -28 -655 -46 -664 -349 -278 -194 -10 -960 -448 -866 -789 -584 -495 -970 -262 -388 -14 -49 -100 -921 -214 -62 -941 -1000 -483 -358 -101 -595 -150 -229 -564 -629 -580 -677 -5 -795 -255 -443 -928 -639 -139 -299 -593 -493 -571 -383 -520 -824 -737 -240 -832 -537 -473 -217 -845 -340 -233 -552 -646 -194 -304 -93 -4 -139 -353 -668 -585 -742 -434 -497 -72 -393 -484 -324 -704 -233 -40 -427 -361 -190 -21 -445 -264 -915 -46 -894 -758 -578 -384 -187 -835 -401 -506 -253 -705 -934 -591 -615 -983 -919 -16 -204 -903 -341 -43 -945 -801 -193 -10 -169 -633 -342 -204 -832 -357 -553 -293 -568 -672 -455 -267 -495 -214 -922 -568 -206 -199 -286 -590 -689 -364 -56 -127 -219 -321 -762 -290 -178 -122 -560 -131 -504 -496 -743 -760 -146 -740 -64 -54 -355 -405 -236 -861 -522 -54 -421 -975 -230 -401 -657 -718 -502 -434 -887 -671 -24 -556 -85 -604 -823 -996 -175 -142 -359 -671 -296 -93 -291 -533 -540 -184 -652 -769 -347 -197 -613 -496 -293 -787 -590 -722 -75 -845 -50 -391 -132 -439 -707 -585 -643 -957 -581 -212 -278 -135 -334 -810 -48 -340 -433 -292 -1 -86 -403 -739 -121 -434 -959 -735 -406 -73 -692 -203 -262 -861 -96 -514 -640 -953 -589 -961 -980 -867 -192 -836 -624 -707 -712 -423 -431 -782 -548 -248 -664 -911 -711 -788 -502 -882 -570 -119 -88 -212 -170 -729 -587 -815 -149 -146 -17 -887 -447 -69 -533 -544 -193 -927 -622 -109 -846 -534 -210 -542 -15 -917 -346 -320 -171 -664 -808 -473 -737 -29 -323 -61 -583 -73 -852 -693 -460 -900 -513 -226 -360 -646 -254 -688 -219 -754 -553 -762 -579 -229 -208 -787 -817 -644 -271 -540 -75 -448 -613 -857 -997 -527 -526 -751 -376 -493 -462 -145 -435 -594 -142 -483 -652 -985 -434 -437 -360 -586 -989 -649 -412 -835 -369 -181 -258 -583 -529 -891 -7 -856 -498 -600 -9 -110 -799 -928 -779 -798 -229 -592 -861 -869 -645 -112 -376 -882 -879 -844 -637 -974 -941 -422 -284 -718 -309 -415 -832 -143 -530 -38 -601 -61 -662 -471 -285 -493 -811 -623 -847 -564 -383 -63 -571 -813 -382 -616 -338 -573 -270 -578 -980 -581 -81 -737 -94 -600 -462 -625 -114 -801 -554 -179 -204 -280 -758 -64 -828 -188 -667 -609 -440 -267 -711 -405 -931 -132 -860 -195 -698 -463 -770 -286 -434 -811 -864 -415 -226 -850 -789 -602 -484 -368 -866 -793 -557 -170 -244 -843 -429 -463 -364 -889 -821 -602 -878 -278 -162 -761 -304 -713 -73 -367 -516 -861 -745 -212 -872 -955 -634 -853 -924 -138 -587 -497 -1 -930 -720 -579 -776 -709 -33 -872 -858 -970 -915 -468 -893 -18 -229 -434 -435 -957 -127 -62 -293 -852 -124 -245 -898 -271 -781 -962 -895 -427 -484 -81 -614 -166 -25 -617 -865 -640 -539 -732 -594 -945 -538 -451 -291 -42 -646 -334 -652 -529 -894 -388 -748 -1 -584 -848 -538 -900 -757 -466 -259 -416 -516 -116 -259 -580 -663 -38 -66 -53 -939 -664 -867 -41 -256 -510 -687 -544 -597 -441 -771 -509 -664 -88 -840 -569 -560 -361 -212 -202 -843 -506 -29 -966 -708 -179 -90 -430 -962 -501 -396 -844 -322 -746 -14 -86 -883 -532 -261 -779 -753 -806 -45 -400 -243 -590 -464 -919 -208 -17 -974 -28 -440 -889 -536 -266 -635 -433 -183 -221 -614 -835 -617 -432 -896 -883 -784 -814 -378 -129 -519 -59 -777 -78 -922 -727 -808 -387 -487 -842 -728 -695 -876 -916 -561 -47 -538 -974 -727 -510 -707 -419 -284 -637 -653 -670 -375 -830 -524 -221 -168 -614 -889 -972 -271 -785 -307 -58 -923 -672 -681 -202 -381 -105 -146 -942 -651 -875 -410 -405 -460 -204 -639 -487 -684 -626 -971 -370 -211 -866 -602 -984 -248 -90 -841 -524 -109 -411 -785 -521 -516 -514 -290 -524 -749 -737 -308 -320 -629 -802 -108 -241 -802 -246 -919 -67 -290 -342 -228 -172 -539 -64 -917 -87 -622 -704 -607 -461 -59 -415 -428 -450 -218 -795 -226 -572 -280 -677 -425 -81 -20 -244 -62 -458 -631 -199 -228 -787 -208 -405 -93 -324 -23 -632 -693 -852 -818 -823 -689 -474 -347 -792 -257 -791 -607 -138 -84 -388 -353 -280 -489 -901 -951 -643 -14 -904 -753 -588 -771 -772 -904 -495 -943 -275 -589 -561 -862 -484 -964 -802 -8 -548 -596 -379 -420 -748 -975 -702 -460 -719 -836 -552 -785 -92 -494 -50 -532 -553 -823 -554 -71 -506 -926 -965 -722 -483 -882 -113 -460 -109 -707 -902 -686 -339 -15 -932 -264 -349 -40 -832 -249 -302 -48 -251 -222 -564 -646 -555 -290 -961 -275 -436 -115 -624 -462 -62 -677 -221 -237 -714 -970 -183 -766 -18 -895 -861 -972 -800 -522 -790 -568 -406 -319 -921 -679 -319 -881 -666 -892 -822 -781 -352 -345 -615 -404 -359 -273 -542 -169 -596 -119 -199 -36 -383 -236 -615 -753 -526 -66 -873 -273 -504 -60 -589 -579 -476 -157 -613 -709 -627 -851 -845 -458 -485 -622 -934 -928 -222 -692 -192 -520 -465 -208 -227 -935 -789 -561 -173 -653 -992 -783 -410 -453 -424 -331 -731 -503 -678 -768 -764 -227 -920 -742 -617 -361 -234 -200 -931 -116 -408 -524 -171 -401 -542 -974 -551 -925 -124 -332 -51 -637 -563 -656 -441 -458 -345 -47 -286 -172 -399 -887 -336 -163 -805 -798 -666 -941 -909 -689 -254 -584 -761 -896 -196 -261 -767 -978 -166 -131 -220 -32 -459 -237 -160 -242 -153 -572 -766 -368 -325 -209 -757 -96 -805 -876 -681 -325 -933 -641 -580 -90 -657 -365 -272 -152 -903 -944 -75 -953 -321 -292 -80 -591 -200 -700 -135 -98 -787 -389 -902 -772 -464 -941 -505 -269 -867 -72 -995 -477 -917 -835 -836 -544 -269 -204 -721 -375 -96 -270 -375 -610 -689 -417 -798 -238 -331 -897 -912 -572 -826 -346 -977 -502 -712 -644 -85 -105 -271 -556 -52 -57 -383 -620 -624 -551 -985 -669 -289 -912 -979 -486 -246 -30 -183 -548 -299 -719 -613 -42 -585 -161 -6 -986 -918 -512 -495 -895 -944 -684 -461 -930 -207 -167 -522 -96 -544 -935 -846 -862 -505 -230 -3 -947 -339 -1 -524 -154 -718 -199 -470 -318 -264 -320 -932 -189 -965 -872 -982 -558 -99 -638 -148 -279 -151 -791 -624 -56 -332 -401 -853 -171 -301 -444 -93 -835 -168 -965 -213 -484 -197 -996 -699 -414 -199 -503 -38 -224 -982 -123 -227 -818 -181 -330 -269 -846 -252 -495 -602 -433 -724 -763 -795 -710 -780 -970 -908 -811 -144 -217 -916 -127 -420 -745 -97 -442 -241 -840 -598 -427 -903 -459 -74 -10 -804 -502 -862 -975 -414 -831 -631 -556 -402 -277 -495 -840 -426 -806 -330 -669 -222 -659 -97 -719 -12 -849 -660 -758 -204 -777 -862 -113 -352 -827 -967 -580 -261 -773 -577 -116 -152 -151 -187 -723 -456 -748 -429 -224 -653 -86 -475 -715 -570 -547 -687 -55 -620 -882 -82 -749 -268 -992 -874 -90 -448 -652 -944 -680 -179 -785 -872 -205 -182 -578 -537 -287 -101 -317 -8 -994 -760 -79 -832 -63 -824 -972 -934 -271 -249 -509 -384 -522 -865 -315 -269 -864 -575 -567 -282 -76 -8 -91 -350 -507 -425 -238 -322 -961 -539 -36 -863 -791 -65 -908 -97 -112 -444 -52 -960 -936 -384 -466 -468 -895 -503 -813 -205 -1000 -274 -949 -572 -670 -484 -941 -818 -678 -240 -647 -218 -308 -520 -906 -593 -47 -92 -889 -18 -60 -662 -195 -618 -955 -785 -988 -257 -996 -622 -274 -149 -522 -55 -568 -585 -295 -979 -775 -159 -643 -33 -611 -487 -387 -310 -109 -249 -567 -487 -253 -956 -992 -230 -918 -531 -231 -884 -132 -832 -655 -836 -555 -825 -579 -906 -550 -201 -450 -486 -798 -897 -123 -850 -566 -952 -572 -55 -356 -445 -170 -100 -253 -159 -4 -579 -198 -509 -909 -348 -987 -50 -894 -298 -893 -575 -507 -965 -928 -234 -482 -829 -292 -986 -148 -399 -805 -910 -855 -576 -806 -531 -287 -946 -706 -897 -832 -597 -139 -848 -340 -835 -924 -72 -173 -817 -656 -498 -772 -548 -291 -616 -804 -366 -882 -83 -149 -62 -521 -383 -545 -774 -861 -642 -132 -331 -558 -782 -935 -544 -240 -190 -38 -578 -789 -510 -319 -457 -987 -488 -72 -134 -873 -2 -698 -26 -194 -325 -56 -677 -738 -706 -319 -567 -605 -367 -405 -210 -223 -358 -691 -123 -43 -506 -975 -875 -20 -513 -946 -266 -826 -346 -929 -786 -417 -335 -495 -191 -578 -428 -172 -367 -380 -174 -623 -637 -422 -701 -737 -456 -700 -728 -217 -203 -277 -479 -858 -340 -532 -600 -133 -73 -730 -346 -973 -29 -70 -931 -18 -822 -995 -921 -624 -750 -259 -310 -847 -685 -405 -102 -162 -66 -517 -855 -648 -786 -731 -292 -127 -206 -206 -425 -140 -597 -539 -10 -789 -79 -606 -645 -33 -480 -983 -736 -826 -713 -438 -338 -415 -643 -698 -264 -722 -790 -299 -474 -178 -162 -492 -106 -262 -762 -362 -945 -872 -647 -848 -388 -882 -623 -834 -502 -510 -41 -828 -26 -134 -762 -634 -482 -820 -269 -156 -724 -19 -333 -233 -827 -67 -758 -996 -889 -874 -813 -820 -499 -974 -861 -617 -80 -199 -427 -327 -243 -744 -541 -689 -165 -333 -208 -364 -513 -922 -882 -708 -182 -517 -390 -99 -187 -832 -69 -835 -669 -787 -135 -90 -34 -915 -580 -710 -519 -880 -471 -917 -238 -157 -587 -408 -659 -920 -29 -760 -890 -712 -133 -939 -462 -361 -866 -385 -419 -744 -424 -290 -121 -573 -887 -177 -621 -751 -877 -805 -66 -832 -513 -619 -539 -900 -794 -655 -457 -785 -692 -963 -445 -644 -587 -554 -985 -614 -448 -842 -350 -231 -116 -715 -475 -454 -596 -969 -192 -702 -906 -945 -932 -667 -495 -99 -234 -725 -744 -599 -808 -643 -476 -569 -334 -102 -648 -783 -858 -237 -242 -120 -964 -455 -355 -740 -35 -41 -251 -573 -200 -197 -566 -642 -713 -813 -790 -57 -624 -150 -891 -779 -758 -361 -39 -895 -850 -894 -821 -549 -648 -794 -952 -767 -586 -536 -675 -614 -110 -752 -446 -613 -61 -571 -181 -361 -586 -56 -72 -164 -827 -918 -854 -939 -700 -265 -176 -759 -463 -964 -59 -494 -830 -228 -664 -11 -805 -429 -857 -47 -142 -400 -232 -789 -539 -287 -561 -3 -241 -488 -872 -829 -904 -664 -123 -187 -788 -683 -537 -4 -965 -532 -227 -172 -678 -376 -89 -508 -841 -310 -684 -410 -643 -216 -458 -99 -512 -318 -409 -188 -972 -777 -141 -2 -904 -957 -859 -458 -859 -696 -312 -961 -731 -281 -335 -860 -976 -715 -615 -881 -863 -286 -280 -405 -213 -983 -109 -558 -804 -163 -688 -422 -111 -870 -998 -777 -627 -817 -809 -740 -465 -289 -204 -243 -917 -745 -313 -479 -608 -393 -660 -616 -732 -461 -656 -927 -837 -317 -828 -104 -438 -664 -845 -666 -271 -265 -324 -257 -374 -909 -548 -377 -601 -966 -133 -697 -675 -435 -806 -854 -635 -504 -470 -690 -819 -562 -859 -940 -674 -898 -108 -372 -474 -6 -540 -109 -460 -523 -783 -20 -674 -921 -811 -264 -672 -378 -764 -888 -154 -100 -336 -606 -89 -148 -919 -870 -864 -549 -645 -549 -51 -256 -74 -419 -69 -437 -205 -216 -981 -472 -768 -499 -431 -253 -998 -387 -987 -271 -653 -897 -631 -450 -162 -712 -780 -901 -431 -703 -697 -720 -596 -731 -46 -554 -243 -312 -552 -282 -640 -256 -732 -603 -120 -34 -932 -246 -416 -745 -483 -369 -580 -605 -104 -705 -957 -655 -379 -960 -218 -803 -246 -107 -811 -965 -540 -301 -57 -698 -202 -928 -516 -702 -73 -842 -572 -117 -513 -662 -309 -859 -873 -68 -663 -654 -790 -629 -910 -129 -92 -504 -938 -150 -650 -723 -260 -452 -81 -609 -549 -720 -769 -730 -916 -511 -529 -72 -733 -492 -686 -786 -718 -414 -990 -630 -535 -754 -159 -925 -781 -443 -237 -410 -962 -616 -394 -909 -519 -523 -159 -796 -560 -561 -714 -179 -939 -580 -118 -141 -278 -506 -846 -377 -591 -174 -307 -499 -28 -822 -598 -88 -771 -697 -290 -89 -996 -278 -990 -86 -311 -299 -886 -710 -858 -541 -847 -445 -371 -69 -25 -711 -995 -24 -515 -341 -639 -260 -799 -16 -865 -833 -738 -406 -616 -796 -398 -4 -917 -198 -888 -903 -392 -765 -80 -951 -570 -977 -777 -828 -413 -953 -857 -579 -646 -281 -173 -723 -816 -509 -463 -903 -907 -481 -125 -244 -112 -882 -99 -346 -821 -125 -108 -960 -793 -77 -371 -107 -460 -873 -800 -758 -361 -630 -229 -405 -335 -235 -329 -878 -169 -588 -822 -722 -857 -93 -542 -311 -487 -434 -348 -925 -888 -751 -262 -309 -9 -190 -800 -61 -527 -87 -278 -700 -928 -331 -343 -210 -260 -609 -56 -212 -94 -661 -447 -696 -979 -385 -258 -858 -373 -496 -411 -178 -918 -232 -244 -792 -990 -349 -806 -325 -794 -417 -764 -596 -163 -377 -584 -648 -422 -931 -974 -980 -547 -154 -97 -466 -678 -378 -446 -798 -787 -536 -499 -667 -969 -295 -994 -191 -64 -787 -917 -425 -763 -223 -751 -57 -141 -951 -741 -983 -809 -831 -173 -55 -503 -431 -838 -844 -135 -264 -337 -988 -976 -190 -420 -513 -956 -92 -797 -356 -580 -978 -65 -73 -567 -512 -727 -306 -957 -141 -705 -900 -829 -241 -30 -270 -644 -675 -771 -157 -280 -973 -751 -888 -682 -518 -521 -627 -97 -408 -973 -301 -306 -51 -224 -398 -885 -215 -233 -652 -315 -122 -265 -62 -899 -853 -681 -89 -508 -258 -166 -376 -702 -763 -35 -949 -487 -768 -980 -643 -945 -992 -802 -74 -816 -570 -419 -907 -901 -954 -852 -510 -903 -909 -958 -403 -900 -500 -791 -617 -450 -519 -638 -464 -852 -830 -316 -895 -733 -879 -479 -70 -299 -391 -695 -801 -563 -33 -360 -959 -331 -307 -9 -343 -226 -270 -244 -889 -839 -355 -567 -266 -557 -782 -987 -486 -108 -607 -359 -963 -357 -489 -280 -26 -71 -524 -829 -932 -398 -496 -647 -883 -852 -974 -790 -307 -617 -26 -629 -144 -52 -994 -766 -959 -421 -322 -699 -49 -911 -568 -703 -230 -228 -722 -488 -986 -90 -571 -617 -929 -582 -976 -541 -922 -348 -508 -938 -146 -763 -677 -425 -311 -475 -10 -793 -745 -4 -288 -552 -868 -154 -221 -206 -558 -501 -208 -35 -78 -509 -287 -203 -48 -868 -841 -54 -893 -425 -158 -670 -917 -692 -741 -212 -683 -318 -672 -4 -128 -173 -716 -266 -425 -460 -308 -447 -156 -802 -560 -747 -101 -919 -153 -950 -615 -411 -348 -956 -769 -234 -858 -159 -26 -782 -984 -987 -629 -552 -649 -411 -698 -106 -169 -866 -946 -500 -24 -389 -981 -288 -741 -14 -503 -968 -216 -405 -494 -332 -959 -106 -471 -92 -897 -751 -875 -294 -527 -968 -623 -249 -535 -732 -865 -450 -226 -321 -82 -878 -531 -704 -201 -959 -247 -79 -953 -525 -977 -823 -727 -226 -56 -53 -340 -510 -788 -331 -925 -558 -95 -37 -874 -682 -535 -714 -233 -654 -891 -871 -310 -661 -647 -150 -430 -835 -660 -28 -467 -12 -860 -347 -376 -308 -205 -360 -853 -272 -772 -101 -30 -39 -536 -470 -360 -975 -758 -430 -646 -572 -524 -808 -57 -482 -70 -615 -501 -916 -212 -162 -165 -35 -83 -987 -345 -567 -591 -501 -735 -87 -443 -362 -587 -889 -438 -28 -600 -897 -618 -940 -537 -825 -106 -161 -535 -491 -122 -207 -263 -571 -454 -882 -805 -239 -946 -456 -850 -240 -161 -179 -368 -86 -161 -31 -719 -206 -321 -351 -940 -904 -390 -964 -931 -761 -630 -457 -69 -173 -328 -223 -167 -25 -322 -956 -576 -273 -685 -504 -829 -713 -272 -486 -774 -308 -524 -95 -531 -131 -833 -170 -882 -591 -583 -534 -125 -254 -814 -496 -356 -840 -277 -573 -474 -204 -805 -142 -148 -102 -429 -141 -86 -243 -484 -685 -423 -435 -338 -793 -501 -179 -309 -84 -735 -615 -78 -977 -730 -647 -831 -847 -685 -789 -861 -51 -284 -908 -484 -942 -56 -234 -892 -757 -830 -399 -973 -872 -658 -892 -549 -916 -801 -876 -145 -302 -999 -955 -965 -160 -96 -156 -662 -488 -944 -813 -771 -17 -13 -757 -650 -946 -23 -886 -879 -148 -63 -77 -886 -929 -955 -764 -443 -467 -641 -339 -651 -118 -219 -211 -11 -480 -664 -735 -632 -942 -416 -167 -909 -887 -92 -495 -623 -405 -734 -510 -488 -65 -677 -301 -796 -878 -525 -305 -607 -386 -504 -446 -233 -270 -140 -999 -756 -455 -207 -840 -728 -204 -294 -996 -322 -273 -665 -472 -450 -439 -156 -501 -358 -626 -139 -626 -55 -686 -798 -884 -610 -717 -698 -437 -574 -16 -206 -420 -65 -321 -451 -465 -116 -681 -930 -974 -41 -208 -505 -778 -526 -510 -235 -687 -586 -492 -357 -18 -990 -215 -148 -936 -339 -226 -435 -11 -570 -927 -107 -556 -819 -744 -674 -910 -375 -508 -511 -202 -889 -98 -469 -967 -948 -565 -152 -681 -19 -125 -959 -52 -726 -259 -993 -37 -691 -576 -783 -343 -525 -575 -613 -848 -880 -540 -170 -600 -657 -265 -824 -33 -659 -798 -99 -705 -916 -541 -675 -908 -326 -644 -204 -698 -520 -663 -226 -20 -66 -211 -618 -23 -998 -795 -314 -847 -730 -548 -239 -143 -147 -134 -584 -530 -553 -388 -389 -865 -455 -19 -743 -659 -911 -976 -820 -637 -851 -458 -28 -649 -363 -208 -928 -97 -523 -345 -50 -756 -971 -8 -902 -557 -538 -21 -602 -667 -345 -168 -594 -632 -268 -985 -392 -866 -93 -520 -599 -582 -632 -85 -880 -814 -599 -176 -509 -238 -545 -800 -161 -525 -828 -339 -275 -523 -66 -895 -165 -272 -935 -729 -794 -823 -907 -121 -649 -511 -634 -394 -782 -138 -60 -731 -515 -572 -835 -402 -699 -500 -639 -126 -931 -573 -637 -313 -481 -288 -544 -527 -149 -544 -734 -291 -210 -270 -589 -11 -799 -544 -999 -131 -418 -178 -723 -815 -6 -896 -585 -822 -107 -307 -520 -58 -790 -562 -760 -61 -848 -683 -837 -858 -379 -789 -183 -367 -645 -799 -46 -830 -375 -580 -695 -627 -918 -720 -210 -46 -324 -716 -933 -790 -231 -608 -144 -324 -111 -122 -834 -23 -903 -40 -167 -479 -200 -895 -914 -365 -484 -29 -751 -752 -143 -674 -921 -184 -762 -294 -493 -135 -144 -163 -153 -682 -101 -659 -807 -405 -312 -857 -285 -565 -800 -238 -746 -313 -551 -179 -985 -820 -411 -196 -769 -876 -32 -519 -132 -724 -112 -389 -441 -109 -299 -149 -256 -186 -306 -720 -860 -150 -650 -878 -877 -895 -117 -710 -211 -417 -579 -506 -737 -354 -548 -107 -128 -844 -524 -573 -837 -671 -879 -228 -722 -713 -229 -145 -377 -248 -570 -666 -707 -752 -685 -313 -15 -316 -655 -298 -711 -385 -883 -415 -431 -213 -296 -987 -121 -458 -122 -292 -794 -460 -982 -35 -574 -203 -415 -319 -219 -560 -34 -965 -535 -336 -47 -753 -1000 -6 -272 -443 -999 -413 -243 -361 -513 -410 -643 -594 -406 -103 -566 -547 -368 -263 -142 -955 -976 -440 -879 -35 -329 -428 -593 -558 -528 -931 -342 -703 -749 -934 -768 -968 -734 -582 -668 -425 -362 -402 -647 -952 -407 -47 -948 -953 -857 -546 -510 -572 -47 -664 -605 -260 -853 -665 -514 -575 -492 -107 -816 -535 -414 -914 -969 -890 -927 -84 -73 -668 -809 -3 -340 -34 -313 -161 -680 -166 -967 -679 -883 -161 -522 -695 -667 -148 -459 -205 -965 -985 -235 -822 -176 -896 -546 -799 -298 -478 -40 -212 -910 -176 -696 -538 -231 -204 -765 -489 -124 -817 -421 -181 -87 -708 -724 -913 -249 -86 -123 -915 -435 -428 -921 -543 -397 -616 -276 -7 -416 -889 -205 -662 -24 -161 -203 -667 -150 -758 -811 -243 -816 -605 -415 -814 -384 -305 -60 -543 -14 -361 -683 -90 -572 -773 -552 -902 -906 -239 -528 -614 -964 -475 -624 -224 -238 -521 -136 -58 -39 -547 -488 -998 -621 -545 -880 -429 -611 -997 -563 -765 -128 -496 -772 -227 -519 -930 -960 -20 -841 -668 -953 -183 -489 -957 -405 -763 -879 -610 -815 -449 -475 -146 -793 -120 -447 -134 -755 -620 -18 -553 -314 -485 -579 -10 -619 -506 -438 -954 -25 -982 -382 -367 -213 -694 -316 -239 -878 -860 -436 -590 -7 -1 -775 -783 -71 -802 -802 -41 -383 -770 -920 -423 -502 -57 -394 -741 -374 -325 -885 -164 -733 -804 -259 -875 -619 -656 -957 -769 -334 -554 -292 -844 -652 -390 -912 -175 -984 -184 -301 -387 -957 -596 -77 -459 -662 -360 -65 -199 -638 -607 -569 -144 -88 -301 -778 -70 -761 -505 -649 -289 -667 -230 -249 -353 -387 -543 -719 -785 -199 -899 -364 -35 -522 -610 -308 -877 -85 -638 -904 -577 -33 -700 -254 -563 -626 -362 -284 -258 -45 -425 -101 -381 -660 -562 -131 -406 -367 -396 -536 -564 -539 -324 -456 -366 -95 -147 -477 -421 -480 -822 -456 -463 -608 -209 -653 -134 -787 -62 -565 -939 -196 -309 -88 -837 -37 -146 -102 -160 -518 -631 -797 -692 -220 -663 -507 -707 -187 -297 -796 -285 -132 -992 -771 -15 -891 -424 -766 -861 -700 -16 -516 -899 -826 -950 -460 -441 -570 -911 -671 -457 -275 -186 -759 -122 -923 -746 -266 -623 -166 -218 -422 -959 -613 -736 -557 -201 -426 -95 -766 -119 -763 -373 -903 -251 -278 -479 -548 -295 -976 -476 -846 -291 -652 -975 -429 -513 -232 -678 -501 -482 -663 -175 -925 -943 -814 -916 -103 -168 -156 -722 -905 -212 -268 -451 -19 -577 -808 -631 -347 -488 -983 -799 -327 -945 -317 -962 -552 -129 -881 -778 -683 -107 -436 -277 -812 -693 -901 -918 -420 -53 -695 -444 -594 -195 -878 -743 -335 -300 -427 -706 -487 -936 -912 -686 -854 -230 -820 -4 -740 -25 -464 -460 -998 -703 -663 -785 -589 -802 -891 -725 -715 -437 -778 -669 -473 -684 -114 -421 -505 -975 -682 -807 -91 -773 -824 -636 -198 -974 -134 -273 -974 -670 -142 -306 -655 -174 -960 -179 -727 -208 -831 -481 -398 -903 -711 -293 -617 -679 -890 -915 -694 -326 -719 -455 -930 -984 -188 -747 -460 -56 -465 -8 -836 -580 -703 -954 -29 -149 -158 -556 -858 -716 -900 -101 -795 -238 -328 -203 -149 -540 -918 -428 -537 -18 -757 -532 -9 -757 -262 -957 -538 -888 -834 -225 -287 -340 -623 -349 -716 -608 -639 -867 -442 -747 -852 -152 -706 -274 -309 -796 -404 -232 -456 -548 -737 -527 -896 -382 -750 -575 -475 -473 -181 -771 -6 -522 -845 -690 -704 -682 -632 -301 -563 -67 -784 -712 -443 -101 -701 -405 -202 -961 -445 -960 -148 -451 -783 -717 -375 -260 -348 -37 -696 -81 -56 -482 -394 -720 -91 -724 -57 -675 -189 -437 -874 -253 -128 -99 -857 -990 -899 -548 -308 -660 -568 -750 -419 -707 -288 -91 -351 -301 -520 -942 -304 -873 -517 -217 -69 -459 -857 -623 -465 -123 -82 -61 -936 -699 -665 -394 -481 -985 -638 -877 -542 -936 -261 -578 -99 -963 -546 -46 -745 -712 -615 -592 -462 -925 -932 -598 -509 -431 -383 -720 -524 -704 -916 -639 -787 -886 -330 -855 -643 -201 -53 -905 -961 -232 -998 -886 -356 -709 -829 -711 -116 -521 -286 -450 -472 -175 -610 -557 -802 -183 -387 -620 -100 -52 -1000 -657 -843 -369 -60 -1 -146 -380 -688 -798 -794 -814 -387 -803 -293 -525 -947 -955 -777 -821 -718 -837 -811 -278 -221 -502 -795 -86 -553 -401 -269 -106 -336 -733 -683 -323 -599 -42 -758 -929 -917 -160 -294 -338 -722 -743 -822 -682 -75 -280 -843 -325 -196 -232 -769 -263 -474 -452 -510 -907 -649 -322 -289 -632 -627 -416 -466 -687 -172 -661 -809 -615 -968 -664 -948 -980 -810 -832 -330 -573 -744 -441 -924 -444 -270 -719 -19 -828 -218 -70 -703 -399 -382 -83 -599 -847 -54 -419 -160 -261 -914 -686 -683 -879 -416 -728 -641 -272 -350 -71 -286 -155 -612 -458 -926 -321 -294 -651 -611 -686 -200 -960 -552 -675 -127 -426 -782 -869 -396 -148 -277 -639 -574 -297 -580 -905 -488 -243 -60 -479 -386 -929 -35 -660 -81 -788 -859 -105 -266 -187 -498 -945 -102 -742 -724 -510 -622 -599 -268 -589 -198 -949 -166 -47 -372 -36 -463 -421 -604 -689 -934 -326 -86 -473 -431 -884 -744 -984 -539 -143 -293 -327 -413 -730 -945 -595 -819 -647 -12 -264 -336 -863 -581 -547 -162 -972 -212 -867 -265 -609 -457 -568 -973 -135 -251 -964 -573 -206 -420 -390 -642 -928 -388 -328 -642 -207 -580 -868 -687 -318 -560 -802 -874 -390 -796 -514 -450 -644 -5 -855 -229 -941 -622 -802 -542 -541 -569 -675 -788 -282 -352 -660 -498 -541 -411 -137 -285 -274 -574 -477 -286 -497 -94 -82 -802 -560 -183 -11 -479 -311 -784 -421 -44 -308 -285 -687 -122 -717 -982 -997 -887 -810 -130 -736 -52 -349 -167 -457 -749 -819 -158 -183 -167 -370 -949 -515 -131 -977 -858 -422 -228 -522 -951 -3 -238 -281 -103 -453 -679 -529 -416 -872 -320 -526 -6 -158 -103 -84 -151 -615 -326 -402 -383 -272 -145 -741 -290 -163 -182 -949 -828 -655 -329 -639 -273 -830 -215 -942 -819 -62 -991 -245 -809 -826 -275 -150 -896 -810 -867 -713 -766 -296 -969 -304 -258 -133 -96 -365 -60 -893 -972 -324 -787 -292 -432 -463 -484 -464 -542 -992 -802 -665 -312 -658 -337 -930 -369 -617 -157 -924 -845 -597 -500 -287 -772 -825 -9 -308 -273 -192 -441 -526 -194 -389 -719 -759 -362 -81 -690 -491 -365 -924 -178 -582 -599 -665 -149 -494 -383 -204 -171 -689 -284 -51 -675 -974 -188 -957 -800 -937 -204 -237 -537 -572 -37 -717 -847 -762 -18 -551 -69 -177 -269 -720 -46 -245 -504 -28 -223 -904 -922 -223 -910 -869 -263 -780 -527 -961 -382 -757 -716 -354 -894 -569 -131 -567 -408 -41 -301 -500 -314 -138 -1000 -30 -21 -331 -966 -754 -372 -740 -418 -566 -845 -500 -345 -565 -896 -124 -721 -392 -696 -890 -824 -77 -126 -158 -188 -456 -362 -126 -994 -567 -135 -125 -27 -513 -594 -309 -591 -73 -39 -728 -66 -158 -876 -998 -711 -491 -652 -168 -907 -518 -981 -220 -926 -809 -559 -174 -820 -602 -482 -873 -110 -643 -891 -291 -92 -297 -140 -159 -990 -612 -547 -705 -98 -482 -982 -606 -986 -660 -21 -441 -747 -950 -692 -788 -143 -884 -169 -918 -348 -25 -89 -383 -841 -999 -926 -171 -937 -633 -917 -518 -998 -264 -497 -818 -983 -365 -358 -251 -535 -709 -553 -130 -758 -264 -402 -582 -968 -109 -417 -781 -619 -847 -56 -351 -839 -486 -311 -905 -862 -371 -287 -559 -920 -57 -884 -52 -99 -190 -924 -278 -671 -239 -532 -877 -221 -575 -253 -263 -559 -880 -764 -567 -476 -603 -544 -986 -974 -466 -746 -212 -884 -189 -343 -159 -145 -24 -600 -735 -983 -938 -256 -133 -408 -134 -23 -23 -889 -900 -403 -985 -739 -867 -5 -283 -431 -708 -278 -45 -798 -896 -165 -622 -98 -827 -753 -208 -664 -329 -797 -737 -190 -60 -646 -890 -118 -763 -524 -113 -676 -661 -260 -38 -838 -68 -195 -14 -670 -987 -621 -82 -174 -414 -563 -755 -541 -120 -271 -86 -525 -528 -566 -607 -960 -921 -916 -601 -505 -811 -103 -436 -640 -229 -48 -740 -73 -995 -600 -474 -659 -991 -764 -764 -780 -933 -850 -349 -472 -585 -924 -480 -468 -78 -983 -32 -12 -730 -844 -219 -157 -253 -170 -595 -44 -579 -734 -673 -178 -367 -841 -437 -698 -335 -529 -72 -731 -224 -872 -942 -868 -904 -780 -932 -577 -647 -160 -315 -350 -782 -123 -375 -479 -586 -866 -960 -65 -58 -324 -388 -153 -915 -32 -258 -735 -559 -413 -473 -150 -86 -795 -793 -782 -488 -338 -322 -962 -369 -162 -416 -123 -579 -648 -121 -960 -883 -439 -778 -253 -116 -25 -909 -819 -352 -26 -261 -800 -479 -617 -441 -514 -742 -932 -304 -32 -57 -994 -139 -59 -926 -21 -713 -144 -221 -282 -19 -756 -107 -38 -209 -117 -328 -48 -612 -210 -512 -451 -913 -625 -406 -23 -161 -684 -281 -11 -31 -169 -695 -435 -155 -19 -30 -211 -80 -135 -682 -922 -612 -899 -135 -35 -292 -285 -798 -29 -104 -23 -340 -988 -632 -1 -431 -343 -441 -780 -487 -800 -930 -619 -727 -467 -105 -517 -361 -851 -88 -880 -370 -883 -421 -288 -317 -820 -901 -988 -462 -716 -701 -528 -83 -708 -71 -254 -619 -500 -57 -682 -541 -449 -832 -661 -746 -277 -834 -935 -107 -923 -820 -662 -810 -170 -960 -914 -880 -548 -415 -924 -616 -817 -809 -323 -546 -860 -615 -384 -299 -428 -478 -77 -468 -73 -649 -743 -50 -926 -878 -943 -71 -223 -795 -482 -872 -38 -563 -733 -42 -612 -575 -3 -737 -751 -102 -25 -62 -217 -441 -891 -910 -156 -66 -167 -693 -682 -703 -673 -225 -477 -771 -993 -507 -431 -582 -670 -510 -149 -539 -205 -727 -592 -492 -162 -254 -445 -119 -238 -701 -120 -396 -159 -836 -35 -926 -874 -646 -848 -970 -917 -172 -461 -119 -415 -908 -878 -776 -449 -916 -614 -486 -18 -536 -509 -757 -465 -898 -328 -273 -65 -579 -801 -992 -19 -505 -475 -831 -812 -115 -674 -458 -128 -864 -856 -604 -666 -637 -119 -652 -722 -155 -867 -317 -729 -501 -948 -766 -146 -875 -208 -312 -71 -99 -583 -564 -849 -530 -695 -189 -962 -811 -438 -743 -68 -569 -455 -162 -757 -370 -543 -585 -584 -463 -330 -382 -289 -312 -807 -925 -390 -895 -81 -985 -945 -559 -771 -892 -264 -616 -189 -173 -591 -865 -729 -542 -872 -893 -621 -267 -201 -667 -149 -966 -357 -747 -964 -619 -752 -957 -842 -752 -872 -527 -812 -490 -21 -960 -873 -117 -438 -400 -755 -198 -817 -584 -502 -293 -77 -762 -448 -746 -674 -123 -75 -62 -52 -548 -545 -988 -20 -737 -235 -909 -107 -186 -236 -309 -25 -378 -863 -139 -574 -338 -523 -388 -827 -601 -716 -860 -695 -698 -395 -765 -351 -721 -835 -800 -104 -321 -812 -105 -178 -323 -148 -514 -182 -347 -190 -911 -754 -927 -812 -440 -801 -509 -620 -867 -216 -959 -799 -792 -70 -175 -570 -156 -328 -357 -784 -604 -900 -293 -574 -326 -432 -361 -41 -545 -6 -538 -162 -329 -992 -91 -892 -542 -519 -320 -192 -940 -657 -410 -746 -944 -443 -577 -64 -670 -779 -758 -65 -602 -116 -868 -527 -186 -853 -399 -582 -416 -45 -818 -778 -388 -798 -76 -540 -431 -327 -399 -852 -218 -26 -564 -264 -9 -651 -968 -863 -103 -525 -124 -68 -206 -824 -432 -398 -17 -124 -198 -859 -854 -510 -623 -372 -959 -51 -293 -212 -85 -234 -841 -977 -280 -176 -522 -672 -938 -4 -355 -589 -219 -221 -926 -731 -991 -198 -361 -686 -161 -388 -335 -738 -602 -944 -118 -824 -265 -164 -818 -783 -459 -475 -755 -833 -298 -595 -565 -740 -557 -913 -401 -522 -634 -991 -518 -680 -952 -434 -714 -258 -237 -985 -89 -245 -274 -989 -57 -639 -555 -691 -443 -512 -860 -514 -225 -695 -31 -265 -173 -282 -743 -801 -192 -397 -618 -722 -464 -105 -635 -226 -943 -424 -101 -184 -569 -288 -802 -999 -2 -642 -776 -230 -363 -264 -670 -166 -641 -906 -120 -917 -101 -620 -903 -915 -984 -684 -619 -250 -352 -209 -501 -757 -212 -166 -2 -764 -611 -920 -510 -669 -381 -668 -544 -37 -981 -287 -977 -252 -600 -422 -647 -695 -338 -602 -150 -172 -324 -552 -716 -672 -920 -343 -804 -367 -77 -13 -406 -812 -141 -711 -917 -175 -584 -570 -93 -641 -53 -550 -336 -991 -631 -194 -212 -978 -581 -902 -208 -123 -795 -271 -155 -952 -727 -211 -327 -608 -338 -330 -699 -763 -340 -803 -973 -869 -750 -905 -996 -629 -690 -876 -652 -40 -343 -867 -996 -626 -588 -699 -50 -784 -193 -970 -766 -606 -277 -670 -968 -605 -892 -54 -183 -4 -352 -595 -616 -51 -711 -291 -787 -491 -14 -351 -830 -668 -897 -640 -310 -943 -182 -683 -896 -549 -135 -708 -92 -377 -119 -527 -69 -646 -790 -90 -171 -829 -992 -575 -907 -709 -323 -828 -626 -325 -243 -533 -578 -448 -142 -681 -961 -230 -935 -277 -688 -451 -709 -867 -97 -958 -838 -563 -17 -429 -712 -315 -342 -270 -870 -744 -34 -923 -302 -835 -128 -291 -807 -303 -479 -3 -204 -603 -268 -858 -178 -237 -758 -416 -522 -683 -434 -94 -67 -687 -803 -499 -880 -927 -669 -609 -880 -793 -457 -451 -439 -558 -623 -251 -769 -897 -694 -169 -904 -460 -473 -972 -406 -504 -498 -45 -591 -935 -956 -904 -720 -806 -741 -801 -880 -216 -179 -190 -460 -177 -472 -275 -496 -596 -194 -332 -100 -66 -928 -723 -172 -824 -725 -887 -883 -867 -142 -4 -857 -933 -370 -450 -536 -771 -57 -133 -707 -121 -56 -75 -810 -715 -490 -144 -735 -79 -536 -168 -911 -122 -855 -479 -265 -332 -329 -533 -725 -427 -732 -818 -246 -490 -873 -326 -248 -453 -644 -948 -173 -581 -126 -433 -471 -890 -180 -55 -70 -938 -486 -365 -876 -196 -684 -240 -702 -183 -22 -75 -918 -287 -120 -413 -601 -148 -267 -294 -125 -958 -624 -715 -764 -169 -249 -907 -219 -860 -650 -80 -759 -523 -599 -649 -930 -316 -285 -180 -296 -178 -6 -159 -256 -498 -575 -748 -220 -765 -231 -496 -580 -775 -117 -876 -834 -459 -53 -71 -656 -396 -620 -803 -797 -10 -39 -106 -530 -911 -687 -594 -303 -191 -93 -468 -96 -783 -899 -687 -402 -823 -4 -54 -717 -586 -715 -827 -688 -548 -858 -5 -795 -968 -981 -23 -781 -744 -669 -803 -808 -655 -684 -610 -589 -961 -311 -634 -86 -175 -169 -786 -701 -990 -524 -102 -377 -855 -147 -608 -28 -935 -243 -77 -522 -731 -812 -277 -260 -364 -344 -41 -181 -962 -736 -604 -362 -835 -358 -833 -127 -612 -718 -723 -56 -598 -726 -558 -437 -541 -385 -224 -232 -487 -768 -135 -939 -492 -184 -597 -293 -128 -342 -822 -218 -455 -537 -21 -827 -992 -654 -183 -702 -861 -950 -542 -106 -668 -435 -572 -646 -499 -714 -234 -430 -828 -522 -637 -936 -400 -267 -999 -189 -841 -47 -629 -966 -244 -894 -430 -616 -283 -372 -345 -934 -658 -406 -412 -941 -857 -161 -971 -815 -663 -679 -873 -349 -558 -17 -782 -953 -327 -191 -801 -790 -751 -903 -112 -678 -393 -136 -7 -749 -930 -798 -269 -90 -461 -651 -395 -705 -511 -377 -567 -167 -767 -413 -7 -712 -314 -205 -531 -995 -11 -142 -471 -208 -601 -173 -483 -856 -875 -319 -435 -844 -161 -184 -804 -543 -790 -223 -799 -403 -734 -875 -345 -705 -591 -722 -917 -976 -503 -539 -781 -481 -389 -241 -270 -206 -591 -768 -692 -993 -835 -306 -958 -398 -49 -259 -15 -876 -839 -256 -306 -640 -867 -622 -272 -411 -175 -855 -532 -995 -478 -589 -115 -617 -877 -267 -927 -403 -818 -24 -714 -928 -64 -412 -987 -121 -260 -706 -317 -175 -695 -403 -551 -821 -95 -818 -190 -732 -243 -719 -233 -255 -825 -680 -38 -192 -16 -401 -318 -550 -776 -661 -903 -566 -511 -504 -929 -716 -916 -458 -442 -966 -806 -444 -85 -600 -817 -120 -73 -331 -552 -356 -610 -91 -606 -840 -909 -623 -393 -781 -296 -190 -34 -187 -44 -15 -348 -217 -5 -316 -566 -23 -917 -136 -128 -206 -35 -369 -129 -322 -322 -864 -794 -955 -586 -958 -998 -538 -186 -852 -250 -256 -982 -479 -345 -88 -79 -430 -375 -486 -787 -228 -297 -870 -514 -415 -89 -754 -328 -48 -30 -749 -470 -655 -118 -687 -858 -153 -474 -297 -660 -488 -705 -552 -491 -945 -846 -708 -800 -530 -962 -619 -889 -67 -284 -575 -482 -833 -4 -484 -786 -470 -562 -632 -952 -383 -18 -726 -226 -937 -26 -418 -94 -345 -148 -719 -603 -79 -744 -641 -941 -167 -666 -266 -561 -929 -931 -236 -65 -308 -595 -720 -38 -22 -680 -880 -601 -62 -689 -966 -970 -910 -436 -3 -424 -141 -48 -760 -817 -41 -407 -423 -332 -400 -832 -906 -725 -374 -722 -709 -324 -143 -110 -188 -14 -651 -947 -762 -166 -797 -188 -910 -569 -856 -99 -755 -115 -832 -1 -550 -993 -264 -614 -487 -991 -81 -241 -764 -758 -652 -245 -360 -187 -41 -733 -97 -501 -254 -780 -378 -556 -541 -500 -871 -411 -147 -414 -626 -448 -718 -526 -817 -495 -11 -919 -564 -533 -616 -769 -682 -225 -135 -142 -769 -17 -681 -185 -736 -718 -126 -514 -350 -892 -326 -48 -347 -554 -948 -187 -100 -440 -266 -333 -444 -511 -207 -693 -758 -110 -306 -214 -170 -621 -31 -310 -953 -46 -513 -572 -965 -885 -558 -486 -740 -90 -533 -863 -427 -957 -379 -919 -384 -585 -509 -876 -650 -685 -719 -583 -407 -285 -224 -256 -324 -962 -681 -274 -440 -412 -728 -304 -788 -890 -337 -787 -512 -50 -429 -136 -295 -135 -721 -908 -424 -831 -957 -301 -740 -502 -609 -970 -153 -394 -379 -995 -73 -392 -582 -336 -389 -837 -321 -879 -179 -401 -822 -414 -896 -772 -411 -319 -844 -87 -135 -24 -774 -946 -638 -341 -10 -720 -261 -28 -514 -769 -518 -570 -852 -293 -406 -924 -845 -330 -943 -758 -194 -91 -896 -62 -279 -371 -517 -876 -186 -434 -449 -832 -511 -448 -862 -214 -798 -454 -362 -617 -613 -175 -670 -419 -180 -521 -956 -848 -128 -157 -885 -764 -358 -9 -798 -71 -325 -675 -854 -503 -216 -557 -365 -921 -490 -990 -349 -683 -414 -435 -283 -549 -195 -396 -949 -618 -240 -142 -5 -557 -852 -148 -168 -861 -759 -865 -332 -86 -679 -114 -241 -596 -719 -970 -646 -323 -719 -593 -211 -583 -451 -10 -844 -443 -1000 -910 -646 -440 -952 -392 -224 -502 -789 -613 -240 -60 -54 -666 -449 -192 -909 -981 -44 -290 -553 -2 -31 -784 -550 -556 -758 -163 -993 -470 -117 -90 -3 -112 -659 -32 -419 -94 -875 -631 -680 -258 -818 -801 -915 -935 -692 -281 -486 -841 -348 -620 -806 -605 -272 -510 -121 -546 -592 -701 -761 -286 -310 -406 -905 -185 -195 -11 -911 -385 -902 -522 -598 -844 -936 -199 -760 -478 -50 -412 -272 -362 -1 -242 -157 -902 -456 -399 -780 -208 -508 -343 -377 -472 -584 -440 -407 -382 -582 -558 -98 -590 -751 -656 -922 -204 -985 -260 -549 -734 -504 -878 -660 -266 -951 -109 -972 -786 -968 -114 -742 -208 -878 -747 -586 -686 -483 -836 -31 -707 -183 -362 -641 -571 -246 -286 -831 -76 -21 -215 -478 -269 -695 -765 -831 -320 -561 -884 -814 -216 -430 -961 -916 -71 -275 -676 -968 -663 -848 -867 -462 -7 -921 -513 -787 -268 -982 -931 -992 -380 -904 -883 -996 -562 -157 -231 -915 -163 -294 -784 -690 -596 -408 -98 -350 -44 -297 -410 -595 -333 -196 -919 -869 -497 -6 -394 -540 -91 -109 -439 -906 -927 -674 -766 -168 -401 -840 -205 -561 -4 -53 -58 -409 -355 -400 -624 -604 -861 -613 -799 -282 -398 -393 -346 -564 -797 -859 -599 -122 -301 -128 -525 -417 -146 -263 -64 -569 -190 -377 -282 -723 -161 -237 -22 -25 -837 -840 -596 -356 -991 -159 -501 -798 -147 -313 -169 -406 -466 -826 -773 -79 -435 -39 -703 -333 -601 -427 -273 -155 -239 -934 -166 -501 -495 -803 -460 -228 -473 -249 -14 -886 -820 -827 -998 -548 -272 -765 -560 -659 -993 -844 -463 -507 -475 -407 -139 -82 -637 -953 -876 -168 -447 -630 -649 -517 -493 -321 -507 -941 -435 -73 -760 -753 -435 -141 -392 -590 -936 -97 -149 -90 -60 -541 -45 -714 -11 -265 -736 -844 -556 -335 -575 -336 -425 -509 -547 -99 -112 -806 -434 -710 -689 -99 -90 -694 -208 -143 -451 -694 -606 -747 -705 -834 -730 -221 -796 -116 -500 -838 -371 -135 -653 -791 -841 -453 -776 -207 -40 -747 -975 -304 -915 -989 -63 -628 -731 -782 -905 -722 -818 -86 -64 -140 -954 -877 -682 -402 -714 -155 -199 -233 -475 -167 -233 -980 -267 -437 -435 -444 -145 -635 -580 -274 -551 -745 -893 -682 -368 -296 -672 -169 -216 -681 -665 -857 -505 -594 -57 -35 -120 -254 -753 -778 -452 -80 -470 -390 -355 -953 -333 -225 -393 -675 -32 -206 -951 -109 -666 -750 -40 -189 -857 -925 -789 -70 -184 -17 -852 -930 -143 -867 -531 -211 -642 -867 -705 -965 -521 -931 -731 -649 -99 -332 -131 -410 -759 -459 -838 -86 -368 -950 -785 -21 -606 -559 -738 -264 -758 -10 -151 -119 -534 -393 -246 -142 -440 -877 -999 -671 -140 -391 -243 -40 -763 -72 -226 -371 -638 -877 -574 -605 -785 -714 -592 -911 -169 -247 -40 -186 -802 -957 -726 -964 -582 -596 -427 -854 -982 -239 -398 -750 -803 -769 -740 -880 -856 -307 -839 -128 -770 -483 -637 -311 -447 -819 -428 -257 -445 -766 -530 -322 -290 -549 -376 -453 -300 -712 -737 -158 -961 -965 -698 -274 -580 -672 -913 -828 -89 -626 -217 -218 -67 -328 -975 -516 -72 -271 -304 -798 -521 -12 -976 -752 -444 -807 -616 -378 -712 -712 -937 -515 -692 -370 -956 -908 -76 -52 -319 -397 -940 -976 -434 -160 -881 -458 -421 -378 -965 -676 -9 -355 -155 -433 -374 -666 -652 -285 -61 -663 -908 -661 -256 -913 -168 -42 -7 -975 -462 -914 -30 -957 -379 -806 -755 -801 -757 -589 -224 -612 -767 -100 -996 -996 -256 -369 -271 -955 -218 -397 -517 -678 -124 -729 -48 -87 -906 -242 -904 -995 -238 -739 -715 -267 -752 -190 -350 -574 -913 -207 -271 -322 -794 -400 -505 -871 -566 -44 -846 -446 -396 -690 -986 -622 -894 -947 -319 -782 -549 -766 -430 -31 -809 -516 -554 -542 -218 -60 -741 -73 -506 -446 -873 -695 -983 -759 -493 -285 -810 -67 -594 -27 -960 -384 -729 -967 -291 -996 -220 -204 -415 -783 -669 -120 -189 -936 -318 -531 -613 -542 -520 -77 -460 -714 -905 -693 -406 -800 -919 -168 -198 -386 -321 -859 -696 -632 -49 -631 -984 -82 -209 -870 -107 -257 -413 -366 -715 -52 -934 -970 -923 -678 -667 -509 -155 -919 -684 -991 -917 -149 -782 -113 -95 -821 -184 -289 -161 -304 -935 -313 -274 -94 -51 -665 -516 -75 -536 -697 -947 -487 -270 -955 -809 -798 -183 -477 -810 -229 -648 -902 -996 -539 -9 -999 -900 -916 -845 -599 -607 -271 -599 -532 -116 -754 -195 -504 -924 -542 -40 -597 -129 -416 -632 -5 -397 -900 -426 -217 -374 -873 -2 -217 -844 -464 -857 -91 -342 -382 -743 -870 -370 -534 -225 -361 -730 -577 -138 -527 -223 -182 -908 -857 -415 -380 -794 -740 -993 -117 -551 -868 -841 -10 -862 -3 -679 -697 -255 -104 -499 -382 -58 -774 -492 -954 -714 -225 -779 -299 -693 -834 -217 -924 -305 -533 -1000 -715 -279 -161 -969 -606 -635 -878 -97 -121 -280 -820 -202 -189 -189 -921 -343 -995 -657 -419 -546 -174 -418 -919 -181 -153 -139 -236 -730 -934 -439 -990 -622 -349 -126 -39 -539 -663 -225 -617 -278 -897 -801 -582 -450 -462 -921 -106 -504 -442 -817 -758 -801 -699 -395 -62 -53 -528 -367 -367 -827 -979 -935 -625 -302 -825 -973 -228 -133 -598 -283 -891 -662 -653 -986 -286 -25 -596 -125 -334 -720 -862 -444 -658 -928 -319 -545 -927 -790 -128 -542 -637 -922 -835 -400 -400 -921 -775 -866 -168 -691 -909 -401 -941 -927 -286 -304 -299 -168 -975 -958 -748 -267 -146 -29 -336 -91 -508 -348 -717 -483 -244 -657 -691 -558 -935 -954 -266 -904 -482 -84 -59 -651 -998 -407 -200 -348 -791 -937 -244 -491 -399 -498 -224 -277 -486 -355 -428 -993 -592 -386 -423 -409 -106 -742 -155 -915 -983 -924 -737 -428 -108 -757 -317 -443 -840 -909 -11 -521 -295 -350 -41 -372 -240 -200 -204 -571 -384 -32 -969 -23 -324 -30 -953 -520 -497 -980 -890 -529 -738 -941 -380 -196 -322 -795 -308 -300 -920 -879 -284 -613 -402 -680 -110 -664 -558 -181 -218 -300 -39 -50 -499 -18 -813 -559 -307 -757 -978 -304 -291 -551 -514 -334 -783 -841 -491 -270 -969 -383 -283 -639 -833 -446 -993 -876 -621 -991 -615 -148 -748 -570 -480 -214 -990 -619 -256 -336 -668 -554 -551 -425 -529 -525 -224 -410 -807 -102 -506 -297 -716 -868 -43 -865 -196 -782 -768 -33 -705 -197 -947 -765 -345 -885 -337 -756 -714 -540 -27 -741 -67 -235 -631 -400 -969 -800 -779 -624 -859 -404 -180 -589 -683 -813 -829 -976 -600 -718 -413 -604 -366 -211 -558 -512 -375 -27 -904 -414 -56 -909 -627 -908 -2 -522 -237 -66 -896 -789 -449 -903 -940 -239 -397 -272 -109 -236 -925 -29 -73 -779 -380 -542 -711 -851 -911 -161 -568 -907 -116 -590 -842 -20 -703 -872 -112 -767 -745 -892 -429 -434 -877 -60 -829 -829 -699 -455 -138 -695 -236 -292 -726 -762 -718 -575 -581 -956 -628 -337 -974 -228 -821 -171 -677 -393 -857 -223 -561 -596 -851 -495 -915 -452 -579 -837 -809 -561 -997 -198 -477 -47 -10 -999 -736 -298 -35 -27 -431 -618 -972 -303 -830 -549 -878 -410 -951 -907 -790 -883 -258 -756 -248 -875 -218 -595 -991 -702 -110 -873 -381 -907 -624 -227 -224 -270 -649 -606 -102 -95 -284 -286 -265 -1000 -805 -117 -919 -869 -228 -11 -196 -93 -663 -976 -767 -18 -428 -992 -594 -1 -489 -879 -717 -966 -172 -318 -894 -381 -516 -29 -999 -451 -777 -254 -335 -858 -88 -15 -78 -177 -681 -787 -916 -581 -17 -667 -823 -757 -667 -916 -641 -351 -2 -685 -143 -680 -888 -278 -959 -549 -612 -705 -871 -62 -995 -910 -50 -197 -959 -751 -706 -534 -436 -28 -305 -738 -588 -927 -623 -871 -120 -647 -784 -405 -336 -37 -401 -641 -659 -515 -538 -229 -60 -884 -929 -804 -491 -487 -669 -905 -104 -133 -628 -28 -934 -832 -597 -331 -923 -352 -576 -377 -329 -845 -577 -368 -950 -590 -146 -62 -525 -154 -164 -821 -948 -406 -188 -735 -532 -122 -973 -852 -739 -664 -339 -197 -501 -50 -55 -356 -700 -489 -38 -313 -918 -665 -30 -760 -707 -958 -960 -950 -588 -477 -781 -808 -464 -21 -459 -149 -851 -761 -258 -115 -44 -449 -482 -697 -100 -327 -542 -19 -799 -412 -938 -18 -224 -550 -947 -304 -765 -400 -282 -706 -398 -473 -301 -810 -562 -22 -184 -492 -350 -473 -733 -997 -424 -798 -781 -197 -95 -121 -618 -55 -634 -523 -190 -574 -860 -297 -540 -673 -310 -528 -794 -213 -702 -226 -164 -77 -604 -808 -22 -172 -851 -899 -510 -642 -948 -5 -624 -720 -873 -624 -743 -420 -770 -642 -907 -140 -293 -552 -778 -164 -781 -270 -377 -553 -770 -544 -411 -977 -378 -754 -395 -340 -225 -465 -606 -931 -481 -444 -824 -83 -238 -381 -911 -166 -311 -559 -206 -993 -328 -940 -77 -722 -620 -193 -48 -321 -202 -589 -683 -897 -481 -713 -818 -63 -975 -221 -890 -7 -862 -123 -798 -617 -678 -414 -749 -262 -942 -400 -742 -247 -146 -206 -457 -647 -25 -247 -653 -332 -177 -429 -523 -276 -278 -778 -901 -196 -711 -186 -344 -949 -439 -621 -706 -544 -732 -538 -807 -979 -247 -440 -193 -573 -77 -931 -885 -650 -577 -150 -8 -74 -287 -182 -313 -746 -350 -292 -816 -852 -548 -404 -861 -691 -421 -210 -139 -161 -958 -244 -823 -827 -888 -893 -617 -538 -505 -206 -123 -720 -9 -743 -470 -338 -949 -995 -73 -460 -705 -933 -915 -470 -110 -692 -107 -110 -983 -926 -130 -879 -727 -367 -417 -185 -603 -504 -185 -900 -451 -848 -316 -424 -249 -203 -894 -675 -645 -310 -984 -52 -775 -316 -563 -586 -95 -23 -136 -178 -795 -952 -343 -835 -388 -532 -49 -618 -956 -196 -425 -489 -458 -167 -678 -756 -864 -198 -333 -782 -864 -895 -808 -966 -388 -887 -997 -118 -675 -80 -347 -289 -484 -286 -411 -18 -337 -789 -211 -616 -65 -651 -740 -111 -952 -754 -352 -146 -398 -637 -136 -289 -250 -187 -566 -477 -617 -689 -6 -649 -623 -286 -197 -860 -986 -415 -483 -44 -245 -844 -812 -928 -99 -34 -971 -477 -546 -67 -30 -382 -39 -425 -83 -139 -420 -928 -461 -760 -278 -484 -330 -921 -920 -580 -424 -659 -636 -809 -563 -905 -960 -209 -910 -926 -788 -255 -631 -687 -672 -715 -122 -698 -938 -840 -8 -216 -742 -163 -422 -822 -310 -830 -956 -161 -658 -236 -357 -221 -189 -337 -140 -241 -368 -210 -377 -846 -88 -285 -578 -262 -622 -70 -623 -35 -79 -427 -783 -533 -631 -753 -931 -961 -943 -200 -952 -559 -585 -580 -742 -191 -968 -23 -167 -242 -553 -732 -328 -705 -539 -689 -276 -986 -389 -579 -125 -23 -549 -452 -829 -942 -552 -141 -820 -244 -567 -963 -181 -488 -682 -481 -698 -621 -761 -466 -349 -530 -724 -612 -389 -218 -409 -411 -971 -584 -268 -787 -29 -458 -514 -263 -63 -859 -306 -954 -714 -91 -552 -416 -788 -277 -822 -851 -702 -618 -145 -261 -537 -61 -123 -1000 -348 -10 -427 -52 -951 -895 -589 -105 -798 -420 -964 -781 -66 -726 -303 -265 -603 -945 -139 -893 -997 -461 -749 -152 -573 -235 -942 -597 -69 -194 -454 -794 -952 -829 -14 -567 -572 -665 -159 -473 -564 -86 -34 -648 -912 -121 -579 -813 -223 -885 -597 -332 -968 -249 -933 -322 -945 -830 -737 -360 -279 -118 -79 -477 -433 -181 -475 -850 -878 -941 -797 -489 -37 -859 -640 -562 -595 -392 -384 -30 -582 -300 -988 -597 -397 -145 -397 -143 -27 -836 -127 -172 -332 -117 -609 -12 -791 -565 -799 -421 -667 -150 -749 -283 -363 -283 -955 -21 -907 -888 -810 -489 -942 -15 -719 -468 -439 -884 -55 -871 -560 -851 -163 -952 -217 -421 -107 -380 -687 -913 -855 -386 -240 -790 -971 -535 -679 -665 -32 -398 -736 -411 -356 -92 -207 -552 -341 -643 -433 -252 -139 -588 -462 -80 -946 -53 -983 -140 -152 -82 -207 -536 -731 -304 -810 -147 -973 -840 -965 -650 -945 -321 -230 -776 -72 -459 -749 -562 -196 -800 -728 -233 -29 -350 -601 -404 -904 -273 -776 -228 -341 -148 -819 -665 -664 -449 -8 -190 -877 -229 -867 -922 -637 -966 -47 -18 -85 -536 -45 -543 -800 -219 -667 -913 -451 -328 -839 -757 -268 -341 -139 -398 -496 -874 -487 -984 -836 -105 -518 -867 -466 -600 -491 -406 -838 -551 -959 -265 -473 -143 -786 -473 -763 -580 -191 -907 -395 -349 -119 -139 -60 -164 -811 -569 -223 -314 -338 -830 -568 -721 -280 -782 -851 -912 -782 -755 -267 -654 -240 -586 -297 -733 -734 -471 -10 -289 -578 -437 -768 -926 -647 -197 -400 -660 -126 -869 -273 -224 -382 -148 -911 -349 -5 -261 -963 -15 -443 -862 -191 -244 -637 -210 -48 -865 -550 -660 -66 -327 -488 -94 -199 -936 -564 -938 -85 -528 -218 -559 -42 -565 -313 -120 -760 -269 -379 -445 -711 -963 -451 -961 -265 -702 -581 -223 -587 -89 -773 -351 -42 -973 -355 -165 -295 -222 -886 -628 -404 -283 -205 -761 -31 -455 -728 -528 -966 -284 -872 -895 -337 -244 -641 -95 -45 -248 -848 -197 -198 -519 -43 -549 -997 -536 -81 -366 -496 -197 -566 -707 -357 -958 -745 -814 -947 -221 -251 -449 -346 -166 -766 -9 -200 -316 -414 -354 -534 -134 -162 -385 -817 -718 -731 -814 -140 -701 -890 -8 -579 -971 -178 -391 -362 -66 -56 -976 -953 -284 -4 -834 -122 -353 -219 -325 -173 -677 -311 -416 -418 -843 -993 -711 -404 -138 -179 -717 -782 -500 -318 -173 -22 -49 -944 -946 -81 -419 -801 -147 -440 -641 -86 -579 -203 -246 -826 -326 -624 -928 -640 -422 -964 -951 -472 -324 -870 -410 -754 -803 -341 -973 -558 -332 -503 -252 -192 -25 -956 -742 -787 -380 -1000 -131 -455 -463 -865 -81 -849 -657 -713 -600 -427 -7 -618 -315 -927 -168 -146 -761 -568 -927 -558 -915 -983 -720 -993 -703 -557 -377 -896 -184 -773 -493 -649 -894 -867 -381 -772 -48 -931 -671 -341 -949 -820 -242 -680 -201 -546 -491 -335 -556 -276 -396 -928 -162 -869 -41 -336 -713 -216 -130 -337 -790 -203 -280 -918 -933 -355 -273 -864 -56 -532 -735 -437 -105 -465 -660 -608 -570 -473 -955 -678 -217 -564 -532 -123 -636 -716 -898 -391 -750 -953 -823 -311 -632 -769 -701 -26 -326 -607 -512 -976 -145 -122 -212 -295 -971 -6 -608 -645 -366 -44 -290 -884 -759 -950 -614 -692 -781 -737 -56 -660 -107 -101 -404 -929 -833 -192 -379 -144 -995 -37 -480 -287 -747 -150 -322 -84 -169 -445 -821 -744 -65 -487 -348 -318 -175 -644 -315 -747 -600 -230 -75 -470 -328 -345 -693 -467 -318 -348 -464 -512 -205 -950 -230 -791 -378 -683 -825 -659 -886 -561 -57 -882 -949 -257 -992 -598 -37 -552 -920 -308 -661 -630 -60 -760 -895 -911 -843 -742 -821 -662 -272 -275 -767 -503 -706 -228 -214 -746 -914 -232 -778 -133 -32 -284 -530 -551 -691 -718 -277 -959 -871 -692 -624 -308 -416 -211 -363 -349 -923 -560 -227 -37 -844 -860 -434 -886 -64 -356 -969 -407 -915 -870 -975 -822 -28 -839 -67 -853 -819 -515 -486 -570 -885 -649 -120 -65 -864 -281 -347 -423 -291 -235 -299 -926 -228 -513 -58 -22 -309 -681 -415 -415 -406 -623 -55 -526 -252 -216 -884 -837 -646 -192 -569 -996 -560 -713 -730 -226 -101 -305 -811 -310 -337 -496 -950 -125 -276 -736 -440 -102 -788 -570 -762 -245 -788 -974 -752 -911 -22 -143 -365 -900 -730 -951 -405 -393 -796 -242 -149 -939 -449 -115 -413 -817 -731 -701 -290 -645 -686 -662 -938 -189 -16 -15 -133 -189 -523 -44 -156 -900 -824 -369 -445 -80 -993 -243 -901 -835 -493 -834 -581 -58 -973 -657 -847 -136 -314 -831 -500 -525 -780 -557 -299 -534 -600 -406 -699 -368 -555 -142 -413 -959 -397 -683 -112 -983 -151 -730 -387 -201 -194 -568 -264 -462 -88 -961 -473 -92 -391 -602 -730 -254 -34 -554 -370 -757 -226 -324 -557 -781 -108 -418 -931 -151 -835 -529 -626 -489 -466 -101 -743 -9 -175 -338 -355 -591 -627 -396 -560 -543 -124 -542 -497 -727 -980 -199 -851 -871 -677 -850 -972 -461 -79 -398 -491 -944 -536 -734 -347 -608 -239 -117 -358 -746 -939 -166 -510 -1 -580 -626 -86 -564 -69 -958 -913 -713 -255 -918 -724 -184 -590 -422 -912 -639 -973 -417 -514 -992 -530 -509 -901 -742 -601 -834 -659 -967 -701 -273 -141 -228 -791 -84 -161 -801 -95 -239 -100 -680 -97 -981 -207 -306 -830 -378 -845 -331 -921 -598 -673 -262 -640 -940 -866 -240 -312 -272 -129 -94 -689 -892 -840 -987 -390 -224 -474 -987 -89 -805 -128 -779 -246 -151 -541 -632 -508 -949 -659 -337 -278 -749 -381 -222 -886 -759 -472 -670 -123 -140 -508 -743 -13 -309 -91 -193 -66 -386 -571 -546 -389 -609 -683 -924 -127 -410 -337 -882 -624 -774 -592 -807 -349 -729 -791 -451 -940 -164 -399 -111 -790 -340 -674 -482 -222 -756 -357 -485 -228 -738 -758 -634 -975 -463 -819 -186 -379 -763 -869 -443 -982 -480 -846 -138 -843 -840 -596 -52 -579 -793 -447 -232 -264 -535 -360 -254 -657 -965 -652 -566 -610 -1 -292 -390 -300 -140 -388 -682 -630 -984 -76 -542 -581 -470 -485 -337 -615 -711 -691 -298 -439 -503 -386 -394 -596 -435 -86 -910 -995 -699 -221 -495 -805 -156 -581 -414 -407 -919 -286 -52 -304 -761 -634 -914 -305 -465 -333 -239 -512 -84 -132 -396 -84 -219 -623 -304 -887 -203 -104 -361 -236 -333 -536 -608 -967 -942 -330 -785 -431 -262 -179 -939 -971 -576 -608 -168 -491 -7 -618 -203 -238 -346 -106 -941 -856 -685 -115 -52 -59 -757 -315 -126 -822 -113 -772 -810 -976 -464 -508 -685 -810 -977 -819 -107 -719 -992 -546 -313 -644 -252 -751 -363 -77 -562 -656 -464 -799 -229 -898 -207 -715 -998 -798 -987 -797 -123 -287 -401 -22 -706 -227 -968 -390 -256 -83 -175 -797 -842 -457 -160 -777 -186 -360 -204 -815 -2 -948 -913 -729 -967 -83 -977 -498 -634 -407 -386 -396 -376 -435 -242 -724 -405 -570 -300 -177 -557 -850 -816 -446 -484 -361 -267 -940 -993 -199 -523 -589 -519 -121 -663 -485 -350 -754 -735 -916 -416 -422 -779 -935 -901 -42 -270 -662 -158 -351 -480 -906 -468 -54 -90 -972 -933 -60 -754 -790 -924 -218 -641 -203 -926 -348 -8 -827 -74 -779 -771 -178 -738 -451 -836 -688 -817 -651 -902 -280 -23 -80 -865 -766 -638 -579 -493 -973 -85 -633 -306 -622 -418 -695 -712 -677 -798 -828 -330 -417 -195 -749 -19 -921 -749 -241 -946 -184 -168 -497 -458 -648 -813 -77 -471 -578 -64 -331 -760 -425 -150 -368 -245 -300 -59 -16 -350 -929 -730 -407 -919 -926 -932 -331 -459 -380 -529 -597 -917 -326 -943 -170 -764 -307 -987 -929 -60 -285 -842 -691 -93 -245 -361 -734 -239 -620 -759 -101 -156 -276 -262 -812 -239 -59 -240 -374 -526 -407 -782 -320 -545 -860 -857 -648 -325 -840 -909 -370 -462 -447 -191 -69 -954 -938 -288 -450 -194 -369 -318 -695 -397 -461 -344 -656 -363 -479 -152 -141 -347 -137 -36 -856 -578 -928 -11 -338 -724 -802 -506 -668 -783 -128 -51 -607 -673 -222 -26 -697 -17 -91 -939 -542 -816 -838 -278 -768 -625 -794 -743 -138 -381 -257 -81 -612 -359 -701 -68 -713 -750 -594 -907 -124 -625 -782 -310 -255 -553 -283 -883 -695 -461 -61 -55 -174 -51 -776 -966 -153 -358 -914 -800 -999 -483 -236 -58 -463 -18 -575 -771 -461 -298 -231 -30 -27 -139 -453 -996 -759 -679 -468 -855 -214 -753 -708 -746 -929 -358 -963 -874 -666 -658 -583 -973 -944 -304 -485 -842 -946 -686 -951 -601 -439 -529 -746 -757 -500 -779 -965 -193 -450 -663 -199 -992 -280 -797 -28 -37 -666 -948 -134 -251 -293 -738 -527 -160 -72 -709 -137 -933 -735 -257 -750 -784 -8 -404 -634 -783 -962 -518 -529 -476 -968 -911 -426 -65 -55 -883 -767 -95 -962 -813 -374 -436 -221 -626 -307 -671 -51 -383 -490 -647 -375 -4 -324 -826 -942 -551 -94 -381 -351 -31 -80 -572 -156 -733 -870 -964 -453 -275 -348 -63 -407 -13 -541 -918 -998 -738 -99 -958 -698 -192 -760 -9 -529 -285 -693 -836 -419 -8 -590 -500 -808 -220 -678 -491 -236 -795 -583 -130 -781 -826 -720 -61 -678 -894 -38 -986 -932 -623 -72 -406 -997 -445 -568 -41 -5 -293 -263 -357 -795 -945 -576 -457 -443 -379 -607 -607 -649 -766 -851 -793 -919 -448 -369 -352 -756 -710 -274 -644 -278 -383 -156 -974 -269 -252 -574 -949 -747 -255 -870 -168 -852 -226 -161 -190 -140 -189 -108 -343 -459 -367 -898 -104 -986 -192 -841 -807 -957 -917 -730 -757 -268 -24 -727 -996 -144 -549 -458 -590 -89 -452 -283 -662 -553 -74 -178 -125 -72 -107 -813 -698 -356 -170 -536 -425 -296 -3 -101 -86 -380 -925 -415 -759 -657 -829 -829 -879 -218 -685 -306 -179 -462 -868 -508 -576 -205 -93 -218 -662 -907 -105 -79 -91 -994 -931 -317 -523 -873 -721 -48 -765 -494 -218 -327 -882 -603 -515 -75 -522 -444 -259 -469 -963 -482 -189 -290 -277 -342 -225 -909 -965 -607 -490 -389 -336 -85 -627 -830 -441 -193 -716 -290 -434 -233 -418 -138 -899 -262 -298 -784 -909 -199 -517 -823 -44 -560 -283 -729 -76 -194 -137 -897 -769 -590 -701 -688 -693 -532 -516 -242 -195 -396 -905 -968 -617 -495 -760 -117 -859 -670 -289 -399 -827 -620 -999 -786 -694 -484 -693 -479 -793 -731 -736 -565 -507 -162 -458 -909 -404 -516 -820 -24 -553 -390 -48 -83 -956 -679 -293 -34 -71 -570 -35 -992 -327 -402 -420 -611 -52 -96 -547 -582 -3 -31 -313 -631 -921 -998 -31 -114 -218 -414 -968 -657 -422 -731 -712 -901 -866 -100 -508 -547 -326 -234 -430 -700 -396 -989 -756 -404 -690 -910 -257 -763 -715 -192 -280 -879 -44 -409 -665 -575 -71 -756 -974 -713 -853 -513 -256 -702 -995 -325 -503 -665 -52 -720 -993 -988 -479 -680 -18 -597 -139 -884 -196 -217 -64 -324 -40 -698 -412 -296 -647 -965 -31 -743 -170 -85 -531 -820 -147 -949 -32 -403 -677 -549 -858 -57 -839 -431 -903 -668 -797 -415 -253 -366 -515 -164 -435 -552 -557 -742 -225 -817 -804 -84 -454 -597 -371 -333 -665 -149 -184 -322 -671 -980 -340 -450 -865 -369 -134 -696 -192 -971 -668 -546 -945 -139 -61 -579 -382 -229 -104 -237 -583 -746 -958 -707 -358 -718 -482 -118 -82 -147 -204 -340 -154 -966 -888 -25 -434 -232 -511 -278 -774 -663 -279 -587 -214 -236 -125 -503 -792 -562 -373 -619 -872 -242 -657 -428 -267 -523 -982 -789 -20 -541 -773 -82 -414 -530 -117 -865 -249 -739 -677 -7 -772 -471 -887 -909 -533 -702 -878 -429 -425 -661 -531 -617 -509 -345 -439 -252 -646 -458 -510 -306 -799 -579 -935 -84 -72 -884 -806 -566 -807 -711 -393 -430 -745 -41 -349 -47 -344 -768 -804 -584 -398 -432 -848 -710 -282 -959 -21 -674 -664 -246 -889 -155 -422 -638 -713 -943 -48 -211 -840 -391 -158 -956 -166 -875 -814 -470 -513 -765 -325 -126 -134 -796 -973 -902 -394 -328 -471 -921 -810 -948 -45 -203 -247 -569 -7 -978 -852 -503 -365 -900 -822 -819 -986 -452 -523 -896 -657 -395 -470 -671 -629 -840 -745 -650 -317 -592 -807 -783 -694 -808 -43 -5 -796 -484 -419 -610 -607 -207 -338 -62 -148 -956 -404 -568 -947 -256 -36 -154 -325 -291 -75 -481 -600 -327 -433 -707 -303 -984 -453 -574 -811 -30 -168 -594 -876 -301 -977 -725 -329 -764 -221 -79 -985 -792 -200 -12 -611 -736 -7 -21 -395 -87 -239 -100 -439 -801 -472 -221 -347 -371 -491 -254 -632 -345 -17 -929 -873 -884 -216 -617 -526 -588 -471 -371 -710 -816 -843 -860 -886 -440 -894 -258 -774 -911 -110 -343 -722 -690 -377 -320 -314 -163 -468 -306 -437 -281 -947 -868 -925 -513 -578 -30 -786 -336 -985 -12 -215 -910 -919 -103 -305 -759 -142 -803 -434 -652 -128 -744 -81 -120 -789 -848 -975 -81 -552 -40 -456 -87 -543 -389 -433 -464 -129 -767 -17 -392 -724 -580 -641 -889 -119 -823 -374 -539 -617 -518 -905 -940 -52 -975 -880 -524 -747 -658 -171 -203 -138 -892 -416 -833 -77 -385 -271 -798 -73 -410 -527 -730 -583 -256 -333 -996 -487 -440 -312 -802 -329 -849 -280 -174 -844 -354 -417 -665 -444 -975 -284 -708 -224 -42 -52 -477 -583 -483 -932 -131 -948 -613 -262 -488 -479 -518 -179 -193 -971 -493 -649 -441 -875 -477 -118 -435 -816 -176 -579 -726 -229 -139 -720 -943 -628 -920 -950 -955 -706 -35 -666 -537 -932 -825 -859 -805 -138 -303 -189 -989 -444 -726 -25 -361 -102 -684 -444 -7 -180 -106 -187 -872 -531 -759 -510 -284 -589 -121 -39 -56 -886 -573 -914 -879 -21 -84 -596 -612 -609 -140 -885 -45 -667 -821 -247 -731 -847 -520 -91 -224 -317 -600 -758 -240 -381 -231 -68 -374 -916 -590 -191 -160 -495 -634 -748 -497 -10 -330 -456 -468 -370 -777 -959 -169 -69 -100 -592 -978 -116 -527 -855 -112 -757 -497 -212 -663 -463 -279 -780 -838 -838 -906 -134 -490 -933 -815 -740 -877 -69 -232 -88 -294 -529 -648 -763 -959 -230 -779 -18 -171 -405 -734 -348 -722 -218 -430 -936 -289 -545 -998 -948 -3 -348 -460 -392 -453 -271 -381 -932 -870 -131 -972 -121 -128 -977 -433 -85 -324 -827 -588 -356 -408 -371 -470 -711 -433 -611 -827 -852 -332 -540 -419 -887 -948 -68 -955 -800 -220 -160 -462 -547 -458 -112 -765 -573 -625 -150 -955 -631 -374 -310 -531 -349 -110 -654 -115 -899 -919 -673 -530 -372 -53 -953 -490 -240 -38 -940 -752 -653 -786 -807 -372 -880 -743 -885 -135 -291 -655 -444 -585 -374 -794 -878 -539 -586 -595 -197 -888 -347 -289 -999 -21 -855 -972 -377 -683 -417 -626 -442 -350 -583 -486 -618 -259 -880 -553 -307 -668 -404 -978 -802 -456 -484 -185 -579 -457 -576 -584 -622 -206 -371 -870 -679 -418 -344 -195 -939 -419 -104 -542 -902 -854 -190 -323 -815 -365 -515 -788 -400 -170 -570 -840 -910 -429 -443 -644 -936 -193 -479 -723 -378 -461 -739 -87 -37 -490 -629 -300 -729 -571 -101 -268 -608 -672 -263 -851 -284 -87 -228 -372 -877 -230 -278 -317 -672 -178 -848 -153 -297 -800 -1000 -915 -727 -159 -267 -180 -723 -452 -771 -395 -936 -259 -136 -131 -187 -399 -10 -687 -686 -531 -577 -3 -279 -567 -362 -279 -149 -662 -256 -303 -365 -655 -5 -667 -198 -950 -203 -32 -531 -956 -109 -769 -941 -476 -1000 -661 -339 -724 -586 -14 -147 -938 -997 -868 -721 -420 -273 -794 -401 -505 -479 -739 -931 -499 -526 -503 -504 -942 -15 -363 -34 -148 -786 -768 -377 -929 -58 -342 -655 -833 -161 -737 -780 -748 -166 -134 -620 -206 -447 -713 -900 -728 -610 -863 -438 -18 -523 -121 -457 -404 -693 -879 -296 -218 -47 -999 -496 -516 -568 -921 -782 -977 -140 -749 -789 -622 -598 -697 -537 -30 -798 -778 -554 -184 -800 -177 -656 -724 -305 -614 -23 -307 -167 -110 -44 -753 -336 -38 -48 -496 -902 -915 -228 -22 -211 -558 -694 -695 -161 -654 -743 -19 -947 -254 -699 -789 -194 -322 -391 -349 -731 -459 -725 -9 -639 -502 -28 -876 -255 -187 -20 -752 -386 -474 -978 -947 -149 -469 -375 -979 -181 -150 -871 -40 -88 -41 -530 -149 -82 -844 -476 -438 -161 -856 -504 -700 -97 -964 -668 -463 -451 -316 -353 -68 -2 -998 -473 -857 -841 -315 -765 -173 -451 -932 -718 -770 -698 -377 -279 -488 -130 -509 -284 -302 -943 -387 -477 -831 -166 -513 -559 -72 -198 -239 -971 -483 -809 -389 -36 -433 -175 -774 -155 -169 -278 -358 -137 -963 -656 -573 -485 -882 -9 -989 -316 -6 -807 -777 -69 -490 -820 -636 -21 -187 -553 -488 -665 -911 -452 -134 -612 -928 -407 -482 -328 -655 -710 -424 -402 -630 -522 -357 -656 -937 -402 -408 -86 -405 -877 -962 -766 -894 -921 -11 -711 -970 -450 -918 -922 -218 -503 -871 -179 -803 -673 -330 -324 -522 -913 -588 -120 -226 -69 -126 -213 -689 -114 -600 -808 -920 -312 -482 -173 -149 -818 -910 -354 -549 -377 -931 -908 -1000 -344 -837 -728 -463 -609 -499 -684 -650 -345 -489 -190 -942 -646 -430 -781 -603 -686 -866 -854 -785 -448 -445 -748 -325 -988 -414 -812 -295 -20 -646 -870 -904 -800 -667 -515 -977 -403 -977 -675 -403 -250 -428 -97 -775 -851 -283 -624 -650 -451 -53 -826 -629 -633 -494 -658 -543 -904 -826 -708 -223 -92 -321 -567 -641 -396 -659 -168 -577 -271 -518 -50 -657 -70 -284 -767 -150 -931 -240 -356 -317 -420 -180 -752 -487 -858 -307 -346 -971 -951 -117 -748 -15 -34 -277 -217 -238 -749 -473 -405 -386 -419 -374 -478 -740 -356 -883 -855 -995 -730 -562 -497 -735 -910 -51 -448 -305 -228 -232 -55 -882 -537 -503 -819 -676 -577 -999 -858 -224 -446 -58 -64 -864 -471 -638 -356 -677 -466 -449 -178 -350 -646 -313 -110 -25 -870 -871 -404 -621 -742 -34 -444 -730 -135 -969 -478 -982 -739 -482 -991 -573 -648 -779 -537 -192 -65 -337 -576 -534 -719 -694 -483 -96 -973 -42 -284 -917 -549 -571 -444 -532 -896 -675 -301 -526 -828 -536 -62 -541 -401 -402 -793 -234 -842 -76 -408 -763 -294 -340 -947 -570 -470 -361 -537 -739 -103 -944 -164 -726 -396 -847 -786 -184 -891 -65 -260 -507 -572 -907 -301 -685 -857 -53 -994 -865 -962 -676 -688 -40 -900 -93 -331 -494 -155 -155 -625 -18 -612 -585 -58 -394 -922 -233 -239 -976 -855 -1 -585 -37 -587 -542 -695 -584 -416 -977 -944 -399 -569 -131 -347 -707 -984 -444 -411 -976 -828 -711 -393 -945 -658 -327 -303 -508 -720 -24 -415 -396 -849 -954 -400 -746 -198 -574 -86 -837 -108 -253 -378 -5 -223 -201 -14 -192 -940 -112 -760 -318 -607 -541 -867 -234 -547 -592 -777 -88 -993 -513 -681 -342 -893 -254 -799 -902 -801 -488 -718 -397 -572 -912 -206 -104 -48 -102 -437 -89 -818 -285 -789 -256 -460 -522 -789 -198 -541 -436 -654 -683 -132 -568 -543 -558 -80 -789 -425 -712 -437 -707 -673 -493 -411 -130 -707 -607 -14 -817 -16 -980 -220 -865 -530 -844 -344 -562 -105 -319 -497 -199 -296 -30 -114 -278 -442 -666 -641 -917 -501 -990 -546 -211 -535 -244 -359 -801 -595 -946 -998 -518 -871 -973 -561 -135 -480 -575 -273 -674 -767 -972 -887 -799 -713 -834 -448 -346 -174 -177 -706 -834 -69 -857 -423 -218 -591 -12 -447 -818 -375 -18 -724 -941 -579 -618 -744 -317 -434 -387 -705 -665 -41 -868 -477 -642 -449 -657 -176 -615 -716 -124 -454 -129 -603 -894 -530 -174 -68 -536 -661 -322 -975 -636 -213 -672 -615 -439 -635 -999 -965 -844 -133 -116 -446 -11 -676 -988 -821 -547 -673 -420 -589 -309 -391 -180 -425 -37 -549 -34 -16 -142 -480 -904 -779 -160 -337 -442 -574 -200 -430 -300 -269 -749 -179 -705 -807 -516 -205 -227 -314 -381 -967 -673 -368 -233 -757 -295 -730 -657 -159 -916 -71 -323 -877 -891 -242 -833 -569 -777 -97 -403 -918 -647 -944 -705 -487 -448 -978 -927 -542 -975 -177 -806 -683 -238 -68 -519 -423 -980 -256 -250 -793 -498 -759 -497 -722 -70 -837 -68 -607 -962 -999 -579 -390 -912 -227 -333 -701 -950 -959 -349 -511 -175 -86 -830 -653 -379 -689 -659 -720 -158 -186 -975 -140 -662 -631 -478 -414 -703 -524 -975 -853 -983 -246 -254 -717 -474 -75 -353 -356 -516 -2 -709 -784 -386 -785 -780 -462 -538 -928 -247 -759 -817 -990 -798 -472 -111 -764 -297 -218 -199 -982 -888 -630 -817 -77 -549 -652 -741 -999 -364 -690 -805 -41 -869 -263 -284 -29 -218 -934 -706 -992 -122 -215 -542 -559 -867 -120 -629 -92 -587 -468 -410 -844 -111 -842 -280 -62 -744 -477 -600 -982 -434 -389 -446 -845 -591 -286 -936 -81 -558 -301 -925 -750 -91 -767 -713 -84 -462 -473 -810 -523 -876 -135 -588 -969 -533 -405 -112 -303 -35 -245 -187 -983 -144 -921 -391 -350 -573 -723 -820 -941 -958 -87 -57 -242 -410 -113 -456 -223 -160 -139 -465 -6 -477 -859 -456 -645 -715 -633 -991 -283 -448 -814 -248 -908 -175 -250 -705 -158 -777 -80 -117 -59 -275 -167 -362 -343 -82 -277 -553 -952 -123 -883 -29 -7 -876 -852 -526 -404 -496 -159 -598 -677 -913 -954 -455 -519 -569 -194 -138 -281 -480 -681 -477 -963 -9 -201 -140 -979 -5 -996 -623 -793 -487 -902 -565 -88 -956 -920 -111 -901 -782 -132 -559 -516 -727 -128 -540 -882 -775 -4 -58 -956 -882 -372 -629 -774 -746 -752 -778 -287 -257 -515 -659 -191 -928 -583 -34 -468 -290 -333 -920 -590 -372 -424 -178 -833 -772 -668 -88 -712 -937 -529 -866 -430 -134 -398 -626 -689 -474 -304 -112 -416 -606 -787 -952 -722 -78 -813 -405 -58 -369 -220 -427 -509 -432 -386 -607 -8 -866 -761 -519 -507 -737 -112 -352 -609 -955 -573 -802 -693 -244 -38 -189 -935 -456 -661 -568 -557 -545 -50 -467 -806 -258 -982 -229 -59 -533 -931 -230 -203 -394 -534 -181 -157 -728 -889 -830 -685 -547 -776 -684 -859 -844 -711 -865 -635 -628 -20 -82 -303 -593 -372 -402 -937 -449 -748 -627 -113 -518 -258 -562 -529 -602 -287 -662 -351 -213 -503 -76 -842 -662 -179 -904 -148 -205 -487 -301 -971 -19 -856 -255 -145 -283 -876 -326 -293 -682 -303 -901 -619 -168 -588 -662 -138 -74 -992 -226 -414 -34 -158 -747 -541 -537 -36 -377 -201 -527 -286 -610 -753 -81 -584 -522 -305 -665 -591 -520 -899 -870 -229 -585 -372 -112 -773 -964 -431 -540 -46 -267 -220 -238 -332 -224 -497 -650 -598 -928 -963 -172 -639 -694 -546 -604 -605 -874 -609 -937 -674 -49 -416 -637 -311 -142 -891 -32 -700 -290 -306 -456 -419 -756 -357 -677 -431 -682 -682 -608 -522 -894 -189 -94 -133 -952 -933 -575 -498 -141 -333 -851 -8 -53 -909 -637 -691 -311 -649 -93 -914 -23 -470 -706 -431 -448 -496 -577 -813 -760 -180 -727 -519 -875 -507 -553 -993 -381 -730 -373 -493 -100 -694 -297 -249 -625 -963 -254 -702 -72 -224 -19 -946 -990 -804 -20 -815 -491 -321 -810 -820 -902 -302 -391 -570 -920 -663 -48 -598 -752 -943 -745 -257 -67 -435 -986 -758 -918 -287 -884 -281 -835 -325 -631 -806 -688 -311 -930 -255 -697 -732 -214 -352 -260 -282 -89 -760 -736 -270 -193 -497 -126 -60 -166 -63 -304 -240 -303 -948 -830 -553 -295 -154 -423 -106 -114 -879 -914 -501 -90 -308 -310 -663 -708 -310 -82 -10 -889 -504 -223 -913 -263 -971 -283 -273 -436 -565 -597 -146 -342 -822 -809 -450 -311 -490 -836 -834 -402 -785 -996 -563 -284 -583 -930 -106 -256 -282 -102 -163 -793 -119 -925 -890 -200 -194 -231 -708 -451 -87 -547 -343 -84 -795 -90 -725 -767 -154 -117 -161 -101 -976 -579 -137 -362 -297 -229 -107 -681 -953 -915 -236 -364 -494 -68 -769 -46 -19 -766 -412 -467 -100 -819 -713 -557 -538 -251 -975 -372 -700 -939 -791 -387 -718 -7 -499 -796 -883 -513 -345 -488 -502 -377 -569 -748 -156 -975 -219 -996 -950 -413 -295 -894 -430 -176 -574 -122 -855 -27 -377 -877 -155 -288 -17 -439 -201 -800 -36 -968 -597 -558 -918 -754 -956 -466 -8 -107 -348 -695 -627 -692 -892 -363 -350 -487 -307 -827 -374 -429 -573 -895 -72 -652 -879 -279 -81 -280 -502 -120 -858 -178 -49 -152 -168 -389 -727 -615 -612 -788 -358 -298 -597 -414 -255 -361 -538 -166 -757 -666 -874 -657 -343 -860 -35 -202 -546 -159 -356 -459 -359 -509 -259 -814 -826 -519 -189 -134 -480 -379 -87 -186 -66 -552 -692 -7 -745 -473 -46 -624 -250 -78 -934 -823 -400 -108 -129 -640 -568 -498 -831 -758 -817 -204 -62 -483 -336 -898 -805 -173 -537 -451 -437 -83 -971 -964 -331 -265 -690 -463 -942 -862 -702 -188 -691 -737 -61 -651 -371 -111 -536 -616 -591 -881 -167 -979 -896 -696 -741 -283 -737 -323 -370 -818 -181 -409 -133 -964 -577 -82 -794 -836 -411 -681 -704 -235 -731 -349 -869 -976 -351 -90 -616 -875 -337 -224 -909 -657 -231 -616 -417 -464 -732 -817 -354 -437 -16 -905 -719 -128 -99 -593 -947 -894 -336 -456 -25 -975 -764 -120 -230 -603 -678 -21 -648 -820 -565 -232 -181 -524 -677 -761 -9 -859 -263 -183 -489 -440 -788 -752 -503 -252 -678 -75 -377 -952 -949 -367 -640 -159 -714 -635 -892 -118 -620 -287 -122 -159 -741 -639 -283 -687 -456 -534 -509 -716 -376 -191 -503 -441 -747 -181 -989 -714 -368 -772 -105 -855 -775 -359 -240 -197 -988 -705 -285 -745 -123 -718 -833 -883 -178 -227 -88 -850 -817 -753 -721 -279 -453 -738 -900 -894 -210 -363 -317 -478 -644 -76 -780 -890 -905 -228 -247 -386 -125 -240 -485 -76 -724 -765 -946 -95 -552 -522 -132 -398 -852 -1000 -968 -681 -320 -522 -39 -11 -461 -941 -103 -104 -650 -328 -859 -730 -544 -953 -714 -812 -335 -434 -215 -446 -109 -137 -715 -815 -244 -83 -709 -657 -167 -326 -278 -990 -545 -605 -688 -742 -104 -572 -706 -353 -152 -203 -705 -635 -532 -357 -254 -337 -578 -37 -343 -847 -487 -970 -76 -537 -23 -799 -73 -703 -180 -157 -976 -356 -231 -709 -254 -600 -79 -240 -318 -171 -691 -852 -207 -441 -736 -56 -438 -716 -856 -759 -209 -171 -83 -485 -974 -366 -553 -153 -544 -538 -757 -617 -860 -927 -252 -287 -899 -462 -736 -458 -744 -350 -292 -74 -592 -199 -503 -826 -77 -378 -968 -920 -194 -393 -774 -71 -882 -406 -706 -955 -94 -946 -494 -45 -33 -347 -411 -997 -745 -533 -824 -499 -620 -323 -67 -522 -240 -318 -856 -544 -824 -608 -177 -648 -259 -73 -211 -310 -449 -444 -808 -357 -215 -823 -525 -438 -579 -961 -882 -545 -39 -966 -650 -292 -960 -807 -629 -716 -965 -64 -403 -564 -360 -353 -253 -774 -34 -335 -789 -637 -967 -347 -6 -864 -65 -432 -221 -208 -635 -137 -947 -988 -366 -663 -561 -946 -588 -873 -562 -416 -454 -34 -717 -619 -932 -75 -348 -146 -428 -310 -575 -243 -800 -846 -235 -380 -34 -864 -261 -479 -679 -938 -730 -235 -442 -81 -131 -82 -989 -253 -772 -807 -729 -480 -495 -385 -187 -603 -775 -696 -912 -477 -125 -409 -939 -333 -364 -553 -1000 -357 -399 -98 -608 -110 -796 -167 -245 -320 -22 -969 -194 -812 -613 -837 -64 -456 -230 -211 -904 -53 -323 -35 -771 -670 -462 -679 -809 -190 -639 -558 -613 -782 -132 -931 -821 -903 -496 -449 -333 -605 -216 -513 -809 -274 -267 -682 -592 -231 -366 -951 -269 -32 -217 -108 -319 -490 -376 -328 -465 -519 -610 -199 -538 -615 -41 -602 -624 -164 -923 -87 -681 -462 -94 -117 -718 -321 -289 -146 -207 -778 -64 -305 -595 -965 -277 -307 -599 -947 -531 -163 -18 -950 -446 -229 -965 -48 -508 -116 -62 -88 -233 -874 -55 -991 -502 -652 -876 -992 -593 -920 -328 -506 -97 -570 -518 -368 -285 -560 -808 -440 -670 -108 -54 -708 -490 -819 -674 -358 -580 -988 -534 -558 -507 -520 -104 -150 -508 -887 -515 -495 -908 -152 -699 -107 -36 -982 -922 -780 -196 -292 -486 -306 -315 -219 -596 -979 -25 -587 -788 -547 -517 -26 -608 -287 -219 -634 -644 -758 -19 -17 -664 -750 -293 -657 -810 -777 -424 -709 -481 -830 -611 -554 -848 -299 -838 -519 -146 -114 -427 -579 -289 -475 -193 -999 -414 -425 -665 -455 -919 -394 -219 -5 -232 -918 -398 -363 -751 -122 -844 -949 -217 -222 -675 -834 -258 -893 -88 -491 -93 -551 -444 -878 -872 -761 -601 -360 -372 -768 -889 -322 -701 -905 -329 -415 -313 -772 -203 -464 -620 -854 -875 -161 -987 -184 -86 -947 -952 -371 -885 -520 -106 -34 -568 -123 -689 -708 -170 -350 -322 -256 -300 -248 -769 -460 -228 -593 -909 -595 -203 -944 -11 -555 -378 -600 -758 -137 -663 -453 -205 -243 -552 -619 -867 -860 -279 -46 -409 -265 -475 -34 -79 -731 -926 -726 -491 -650 -860 -981 -207 -986 -676 -962 -418 -212 -182 -543 -450 -79 -859 -249 -755 -779 -868 -786 -271 -578 -110 -971 -98 -290 -309 -31 -825 -943 -876 -900 -423 -1 -426 -845 -885 -786 -927 -570 -113 -633 -217 -614 -160 -803 -156 -956 -702 -842 -711 -99 -957 -150 -783 -840 -157 -450 -445 -172 -92 -543 -815 -495 -574 -339 -809 -785 -291 -121 -233 -23 -286 -42 -316 -956 -518 -394 -647 -535 -15 -881 -131 -53 -348 -397 -346 -359 -571 -221 -972 -370 -457 -737 -732 -485 -630 -370 -452 -251 -448 -149 -681 -558 -612 -126 -237 -90 -272 -326 -627 -795 -329 -453 -226 -912 -146 -846 -993 -854 -754 -951 -651 -966 -579 -128 -603 -975 -435 -991 -626 -420 -16 -730 -842 -393 -316 -241 -392 -930 -71 -147 -177 -797 -937 -644 -293 -281 -525 -360 -198 -582 -580 -140 -121 -799 -1 -904 -663 -506 -937 -574 -486 -25 -708 -44 -282 -527 -727 -959 -727 -619 -254 -304 -773 -202 -512 -606 -946 -260 -71 -195 -935 -632 -671 -795 -905 -279 -9 -704 -787 -185 -527 -819 -340 -302 -472 -208 -70 -549 -270 -766 -738 -907 -516 -565 -590 -147 -466 -78 -237 -488 -46 -433 -813 -887 -898 -970 -225 -395 -188 -116 -517 -439 -427 -176 -796 -879 -798 -419 -598 -553 -432 -185 -992 -736 -565 -827 -937 -833 -248 -381 -636 -315 -13 -22 -341 -805 -631 -850 -922 -512 -702 -304 -208 -41 -858 -448 -248 -407 -791 -853 -402 -68 -965 -676 -518 -743 -624 -738 -696 -629 -510 -73 -245 -140 -304 -424 -723 -293 -657 -870 -260 -252 -143 -312 -17 -393 -302 -897 -335 -446 -819 -28 -839 -851 -406 -140 -890 -595 -634 -914 -860 -710 -17 -990 -294 -584 -647 -807 -922 -784 -149 -900 -833 -223 -6 -308 -422 -74 -396 -679 -722 -774 -846 -763 -204 -120 -79 -946 -112 -756 -616 -808 -669 -603 -942 -430 -478 -287 -497 -247 -65 -609 -309 -140 -695 -696 -998 -493 -933 -446 -621 -648 -345 -582 -357 -598 -264 -570 -684 -560 -160 -193 -666 -177 -878 -646 -398 -220 -356 -692 -520 -461 -162 -943 -491 -714 -831 -752 -747 -9 -551 -550 -289 -171 -902 -854 -438 -403 -449 -240 -871 -67 -420 -860 -210 -9 -763 -112 -578 -169 -91 -490 -348 -395 -341 -49 -566 -901 -494 -571 -98 -434 -369 -232 -488 -185 -260 -474 -701 -571 -20 -77 -983 -595 -445 -208 -161 -11 -787 -796 -918 -233 -101 -819 -826 -131 -912 -300 -155 -477 -53 -194 -298 -909 -800 -302 -297 -649 -394 -686 -782 -533 -118 -214 -745 -491 -14 -507 -666 -807 -61 -575 -252 -275 -923 -304 -258 -60 -196 -417 -774 -372 -502 -477 -448 -173 -22 -524 -554 -283 -363 -380 -848 -678 -112 -153 -764 -129 -463 -865 -815 -946 -258 -965 -84 -423 -343 -866 -300 -625 -581 -259 -639 -500 -902 -761 -486 -325 -48 -435 -154 -531 -483 -20 -434 -890 -572 -433 -704 -687 -883 -523 -722 -11 -909 -406 -126 -753 -852 -399 -330 -76 -542 -870 -574 -566 -721 -188 -474 -529 -617 -398 -718 -518 -480 -652 -70 -29 -655 -874 -361 -314 -130 -398 -735 -49 -158 -431 -320 -870 -497 -855 -415 -939 -5 -790 -486 -905 -310 -659 -822 -404 -96 -692 -291 -587 -915 -930 -894 -613 -419 -27 -614 -878 -177 -534 -239 -526 -897 -888 -605 -438 -349 -392 -221 -124 -168 -66 -715 -753 -332 -255 -435 -890 -771 -363 -295 -684 -909 -327 -207 -754 -454 -459 -180 -687 -65 -454 -577 -303 -704 -645 -161 -453 -658 -213 -644 -551 -681 -60 -104 -929 -37 -813 -300 -526 -447 -42 -932 -725 -362 -746 -336 -24 -843 -536 -526 -920 -284 -851 -276 -146 -717 -201 -724 -165 -428 -668 -962 -396 -278 -134 -910 -662 -854 -591 -554 -460 -552 -885 -37 -116 -821 -346 -946 -497 -510 -35 -386 -746 -60 -744 -23 -520 -736 -907 -132 -192 -678 -772 -380 -530 -527 -320 -511 -533 -859 -850 -843 -367 -314 -619 -913 -211 -924 -21 -747 -386 -481 -181 -3 -1 -487 -131 -976 -891 -28 -503 -887 -867 -948 -293 -210 -509 -710 -877 -294 -890 -557 -1000 -930 -899 -431 -688 -796 -246 -853 -767 -444 -833 -275 -205 -390 -144 -316 -136 -220 -6 -305 -432 -814 -590 -869 -271 -86 -434 -693 -319 -255 -463 -915 -107 -337 -563 -373 -964 -145 -603 -817 -243 -923 -406 -355 -914 -707 -866 -602 -599 -469 -521 -643 -560 -866 -777 -413 -277 -385 -49 -678 -234 -159 -398 -363 -230 -136 -285 -307 -864 -910 -699 -682 -741 -149 -859 -468 -634 -616 -267 -629 -839 -484 -116 -260 -909 -797 -241 -447 -223 -571 -867 -105 -83 -400 -985 -587 -78 -536 -962 -277 -965 -974 -664 -186 -435 -314 -670 -648 -396 -315 -783 -822 -625 -710 -12 -96 -938 -157 -50 -369 -736 -828 -33 -236 -329 -669 -979 -884 -160 -842 -180 -836 -434 -64 -280 -327 -176 -759 -471 -262 -934 -133 -923 -577 -697 -318 -229 -489 -612 -408 -159 -379 -654 -575 -901 -797 -231 -451 -480 -412 -902 -121 -574 -226 -689 -54 -981 -659 -800 -84 -758 -592 -221 -236 -146 -139 -883 -785 -197 -348 -49 -929 -957 -66 -52 -244 -649 -846 -952 -181 -111 -536 -984 -215 -51 -372 -469 -907 -806 -276 -276 -709 -644 -576 -194 -734 -431 -771 -230 -819 -43 -562 -23 -606 -92 -722 -617 -645 -502 -875 -958 -769 -58 -232 -940 -624 -862 -750 -454 -145 -933 -751 -206 -319 -757 -571 -504 -427 -332 -70 -322 -405 -111 -359 -257 -466 -95 -642 -815 -324 -741 -45 -426 -186 -172 -616 -635 -137 -287 -567 -327 -704 -653 -376 -523 -505 -73 -265 -382 -170 -954 -649 -695 -794 -369 -825 -777 -594 -333 -144 -713 -216 -433 -794 -511 -768 -835 -894 -977 -422 -509 -71 -155 -578 -536 -139 -836 -536 -447 -445 -4 -662 -306 -915 -845 -28 -319 -498 -593 -701 -18 -343 -805 -62 -255 -697 -613 -968 -656 -871 -881 -611 -581 -28 -772 -702 -280 -545 -95 -140 -164 -392 -250 -772 -483 -440 -627 -578 -571 -883 -268 -52 -967 -598 -430 -331 -175 -230 -761 -872 -563 -818 -980 -493 -293 -185 -106 -779 -403 -650 -777 -19 -372 -966 -1000 -455 -820 -112 -75 -772 -561 -135 -129 -216 -109 -121 -165 -745 -565 -855 -920 -527 -590 -856 -896 -108 -127 -64 -786 -835 -747 -395 -393 -519 -498 -946 -335 -904 -562 -475 -47 -746 -104 -579 -365 -164 -779 -101 -861 -424 -76 -389 -958 -653 -97 -452 -525 -824 -170 -301 -730 -328 -84 -905 -668 -329 -585 -596 -86 -535 -220 -561 -537 -951 -465 -485 -257 -383 -998 -39 -433 -839 -644 -398 -476 -597 -15 -806 -368 -176 -836 -737 -332 -699 -210 -701 -489 -584 -893 -404 -308 -729 -675 -218 -359 -950 -521 -719 -109 -187 -756 -586 -117 -669 -400 -390 -740 -559 -327 -363 -776 -607 -65 -397 -793 -435 -858 -220 -985 -379 -334 -820 -570 -351 -361 -852 -117 -887 -727 -208 -499 -503 -17 -713 -606 -933 -249 -213 -841 -859 -607 -304 -873 -926 -942 -336 -294 -939 -148 -977 -151 -434 -678 -50 -722 -212 -540 -806 -962 -426 -215 -526 -817 -422 -981 -14 -908 -165 -109 -147 -434 -218 -900 -329 -814 -719 -737 -579 -82 -153 -217 -943 -827 -427 -255 -330 -868 -233 -35 -51 -512 -36 -684 -820 -170 -450 -804 -369 -953 -86 -801 -523 -459 -973 -948 -73 -412 -251 -600 -760 -245 -764 -287 -20 -637 -332 -68 -560 -95 -361 -816 -589 -365 -580 -313 -702 -952 -22 -483 -170 -725 -747 -698 -841 -582 -343 -827 -841 -227 -916 -513 -853 -881 -336 -887 -802 -569 -982 -166 -826 -163 -1000 -965 -546 -330 -264 -59 -877 -111 -47 -173 -940 -903 -702 -884 -410 -96 -763 -139 -952 -464 -721 -841 -678 -1000 -810 -60 -372 -88 -478 -19 -176 -886 -926 -986 -33 -142 -538 -127 -869 -32 -628 -931 -733 -374 -268 -830 -633 -496 -394 -367 -803 -132 -589 -515 -946 -467 -409 -998 -347 -371 -917 -787 -755 -570 -60 -4 -206 -313 -188 -516 -923 -313 -358 -104 -139 -154 -51 -888 -714 -567 -131 -650 -329 -913 -59 -841 -419 -791 -808 -158 -188 -415 -524 -706 -744 -577 -429 -491 -826 -943 -535 -617 -269 -510 -783 -825 -271 -655 -334 -206 -71 -859 -320 -947 -485 -655 -115 -718 -813 -468 -363 -446 -537 -581 -103 -596 -964 -528 -311 -383 -625 -65 -792 -989 -295 -473 -571 -89 -204 -527 -115 -114 -114 -737 -820 -673 -590 -163 -893 -683 -570 -23 -219 -507 -754 -45 -505 -879 -731 -702 -160 -361 -646 -507 -567 -858 -206 -754 -513 -70 -311 -74 -480 -634 -8 -616 -414 -155 -601 -942 -36 -94 -561 -92 -590 -62 -453 -160 -157 -695 -372 -918 -432 -659 -576 -4 -610 -81 -205 -332 -833 -910 -507 -772 -377 -225 -343 -423 -971 -744 -911 -861 -429 -984 -657 -784 -838 -210 -62 -575 -369 -339 -640 -384 -11 -80 -401 -711 -657 -97 -589 -598 -917 -90 -778 -447 -184 -141 -473 -989 -99 -631 -933 -453 -943 -943 -329 -851 -239 -252 -553 -512 -932 -922 -987 -404 -417 -907 -14 -609 -460 -116 -24 -400 -788 -377 -20 -722 -541 -918 -452 -612 -24 -986 -134 -201 -851 -394 -637 -999 -448 -172 -734 -219 -571 -610 -502 -412 -870 -538 -288 -111 -384 -91 -539 -592 -767 -814 -290 -166 -49 -763 -140 -145 -608 -609 -829 -630 -993 -650 -318 -41 -430 -192 -971 -114 -24 -525 -347 -258 -789 -91 -559 -100 -862 -704 -850 -844 -483 -193 -830 -319 -251 -541 -353 -458 -120 -870 -931 -446 -640 -606 -157 -122 -434 -854 -432 -256 -389 -457 -270 -733 -746 -879 -122 -418 -697 -705 -355 -48 -892 -39 -802 -547 -623 -976 -540 -715 -171 -508 -871 -449 -190 -795 -872 -275 -815 -808 -440 -584 -743 -315 -412 -882 -123 -196 -129 -839 -986 -564 -61 -462 -730 -137 -421 -12 -939 -537 -394 -699 -785 -468 -654 -531 -362 -748 -28 -732 -719 -34 -546 -721 -148 -848 -389 -536 -399 -386 -40 -632 -505 -909 -153 -275 -2 -32 -378 -328 -306 -303 -565 -301 -482 -215 -106 -241 -798 -585 -789 -390 -417 -51 -898 -899 -579 -852 -90 -803 -828 -859 -266 -608 -864 -939 -9 -587 -453 -826 -511 -394 -754 -760 -476 -984 -303 -942 -170 -516 -270 -55 -679 -932 -804 -647 -334 -516 -68 -151 -385 -67 -635 -815 -716 -40 -468 -54 -144 -12 -879 -991 -732 -35 -25 -720 -481 -127 -962 -269 -390 -306 -25 -554 -157 -228 -91 -448 -255 -752 -136 -273 -829 -990 -110 -374 -535 -892 -590 -106 -585 -6 -662 -317 -866 -457 -790 -217 -972 -179 -824 -59 -189 -82 -643 -459 -533 -469 -382 -352 -45 -621 -550 -24 -837 -668 -303 -133 -20 -890 -198 -386 -660 -163 -933 -455 -648 -20 -275 -363 -597 -530 -687 -29 -644 -512 -552 -851 -948 -904 -677 -968 -89 -548 -254 -463 -88 -823 -822 -700 -129 -591 -277 -701 -829 -108 -527 -579 -721 -484 -792 -186 -412 -182 -456 -700 -18 -484 -193 -653 -745 -797 -674 -14 -860 -540 -47 -989 -485 -19 -906 -280 -527 -118 -180 -867 -92 -317 -989 -715 -491 -987 -116 -110 -324 -77 -777 -324 -580 -413 -847 -307 -282 -463 -980 -477 -109 -680 -603 -141 -898 -729 -308 -323 -689 -769 -934 -869 -521 -991 -371 -57 -967 -723 -96 -437 -705 -471 -500 -206 -288 -930 -736 -404 -327 -814 -947 -171 -506 -692 -72 -522 -685 -30 -222 -767 -465 -631 -876 -125 -322 -386 -334 -870 -190 -703 -217 -705 -642 -139 -188 -624 -696 -960 -151 -664 -652 -227 -183 -855 -592 -892 -916 -898 -846 -600 -951 -502 -88 -749 -810 -417 -288 -814 -837 -686 -783 -207 -897 -478 -271 -458 -212 -990 -194 -376 -2 -357 -252 -313 -256 -719 -861 -807 -12 -661 -915 -29 -904 -566 -39 -558 -992 -386 -556 -662 -244 -353 -169 -549 -213 -658 -231 -869 -669 -171 -300 -749 -653 -886 -685 -939 -970 -374 -100 -248 -40 -267 -836 -16 -845 -707 -904 -206 -489 -613 -946 -130 -58 -60 -9 -78 -372 -838 -777 -49 -217 -791 -9 -583 -255 -868 -253 -352 -654 -67 -773 -558 -367 -875 -79 -463 -790 -884 -324 -736 -740 -686 -438 -517 -523 -430 -150 -327 -903 -451 -590 -600 -720 -610 -31 -323 -128 -5 -1000 -258 -308 -935 -68 -603 -518 -1 -215 -375 -993 -161 -860 -383 -306 -456 -653 -544 -585 -302 -143 -418 -500 -550 -448 -17 -571 -86 -995 -458 -579 -529 -803 -918 -828 -501 -86 -375 -816 -260 -358 -522 -357 -844 -224 -623 -701 -854 -554 -575 -564 -559 -65 -732 -554 -721 -547 -297 -886 -476 -494 -611 -461 -280 -914 -705 -773 -418 -901 -90 -738 -644 -354 -498 -930 -743 -249 -105 -525 -861 -151 -751 -251 -913 -836 -163 -831 -374 -468 -219 -588 -858 -781 -151 -130 -597 -792 -39 -48 -158 -593 -543 -831 -135 -318 -817 -323 -483 -894 -548 -726 -595 -837 -487 -899 -688 -105 -678 -417 -895 -90 -940 -228 -888 -710 -530 -741 -736 -699 -901 -323 -307 -730 -641 -423 -92 -798 -893 -930 -853 -818 -976 -795 -923 -711 -205 -12 -943 -33 -342 -721 -981 -406 -747 -881 -695 -110 -638 -298 -333 -853 -133 -77 -340 -894 -550 -279 -430 -550 -640 -166 -719 -815 -373 -857 -681 -334 -646 -261 -646 -508 -277 -703 -557 -602 -643 -481 -771 -218 -344 -510 -160 -83 -654 -809 -922 -855 -7 -233 -167 -472 -320 -123 -674 -240 -257 -894 -277 -786 -33 -951 -767 -193 -813 -432 -820 -570 -155 -338 -444 -286 -46 -477 -368 -708 -807 -31 -234 -954 -531 -343 -564 -128 -466 -133 -428 -936 -487 -811 -990 -576 -683 -613 -5 -603 -770 -826 -884 -485 -301 -332 -698 -157 -272 -744 -170 -447 -659 -852 -66 -704 -360 -93 -903 -867 -518 -805 -114 -13 -244 -239 -474 -532 -526 -332 -707 -715 -699 -145 -457 -321 -594 -540 -217 -456 -292 -663 -991 -884 -715 -493 -42 -847 -67 -377 -134 -527 -597 -209 -395 -983 -323 -158 -847 -915 -426 -312 -862 -437 -847 -930 -938 -131 -619 -206 -707 -601 -758 -3 -987 -254 -731 -623 -46 -986 -942 -982 -490 -103 -249 -161 -789 -847 -5 -813 -135 -368 -19 -133 -281 -163 -216 -944 -951 -668 -585 -286 -529 -126 -921 -415 -152 -357 -66 -173 -654 -321 -55 -311 -324 -246 -879 -185 -126 -306 -394 -9 -962 -95 -274 -714 -934 -671 -529 -355 -232 -68 -743 -785 -728 -527 -264 -752 -681 -127 -781 -155 -583 -222 -594 -305 -331 -988 -198 -323 -953 -368 -394 -721 -713 -910 -275 -947 -244 -822 -661 -256 -92 -827 -359 -774 -705 -791 -19 -79 -134 -868 -477 -912 -913 -163 -247 -78 -334 -464 -349 -654 -910 -326 -891 -83 -287 -97 -861 -493 -129 -213 -819 -952 -106 -996 -231 -835 -264 -231 -366 -378 -242 -260 -559 -637 -526 -290 -634 -51 -605 -462 -5 -748 -487 -678 -714 -997 -129 -13 -881 -453 -724 -984 -679 -811 -855 -404 -969 -447 -687 -874 -894 -310 -422 -515 -579 -924 -808 -573 -187 -961 -218 -636 -791 -600 -959 -416 -244 -478 -233 -115 -712 -754 -981 -404 -722 -212 -823 -62 -89 -70 -316 -589 -461 -922 -232 -157 -639 -313 -319 -581 -71 -853 -615 -387 -319 -562 -954 -425 -163 -709 -259 -398 -42 -698 -727 -588 -799 -719 -550 -942 -360 -466 -258 -713 -354 -294 -553 -972 -935 -121 -104 -341 -356 -872 -791 -584 -288 -663 -611 -299 -383 -457 -214 -465 -591 -401 -380 -532 -531 -23 -593 -438 -745 -892 -318 -773 -871 -397 -544 -347 -604 -683 -185 -465 -544 -186 -668 -280 -846 -254 -301 -551 -890 -202 -306 -363 -322 -450 -21 -321 -82 -378 -672 -296 -9 -339 -220 -122 -141 -255 -838 -574 -616 -373 -203 -987 -182 -144 -95 -459 -222 -779 -315 -928 -725 -501 -148 -429 -110 -989 -457 -882 -711 -443 -359 -936 -902 -580 -395 -892 -158 -90 -450 -936 -152 -320 -79 -244 -841 -330 -620 -596 -153 -804 -20 -690 -886 -956 -710 -90 -301 -371 -594 -608 -583 -871 -822 -671 -297 -305 -93 -552 -998 -851 -567 -132 -490 -551 -593 -60 -665 -454 -754 -326 -702 -729 -541 -287 -908 -859 -408 -346 -335 -499 -80 -873 -876 -176 -221 -188 -356 -130 -41 -154 -880 -930 -960 -765 -151 -747 -651 -360 -156 -770 -13 -463 -217 -461 -289 -897 -516 -293 -862 -569 -660 -594 -872 -508 -961 -481 -133 -351 -495 -751 -838 -72 -719 -633 -125 -690 -283 -473 -26 -853 -849 -4 -78 -251 -989 -452 -313 -120 -924 -945 -388 -560 -409 -22 -181 -718 -736 -730 -134 -755 -225 -800 -12 -234 -67 -664 -864 -613 -569 -680 -295 -133 -712 -541 -93 -491 -579 -955 -1000 -440 -773 -158 -579 -846 -331 -307 -287 -756 -142 -469 -226 -118 -708 -219 -84 -602 -835 -316 -889 -655 -670 -90 -489 -945 -864 -800 -100 -560 -89 -99 -533 -28 -432 -210 -756 -126 -56 -252 -963 -700 -22 -313 -92 -44 -402 -603 -7 -568 -727 -161 -639 -829 -892 -386 -422 -174 -55 -953 -457 -421 -918 -125 -468 -434 -899 -161 -672 -535 -858 -67 -237 -873 -969 -222 -302 -877 -304 -496 -567 -581 -815 -543 -204 -32 -383 -768 -295 -875 -236 -16 -433 -214 -673 -251 -46 -243 -490 -48 -293 -651 -808 -640 -916 -707 -391 -418 -861 -219 -990 -137 -412 -173 -719 -534 -124 -947 -930 -155 -846 -559 -794 -741 -446 -553 -148 -401 -105 -431 -409 -387 -754 -923 -828 -610 -247 -914 -56 -858 -562 -138 -764 -347 -415 -975 -342 -296 -276 -661 -577 -778 -59 -974 -493 -761 -678 -379 -764 -74 -199 -500 -962 -805 -599 -26 -739 -936 -867 -938 -220 -958 -158 -881 -651 -106 -680 -279 -409 -509 -874 -539 -567 -312 -793 -226 -766 -377 -368 -47 -111 -189 -677 -226 -833 -723 -931 -840 -166 -475 -140 -159 -785 -248 -908 -680 -344 -363 -208 -351 -342 -900 -187 -398 -334 -187 -249 -922 -862 -69 -82 -698 -542 -209 -215 -829 -120 -83 -301 -434 -6 -408 -964 -795 -319 -678 -16 -693 -424 -462 -942 -401 -639 -315 -869 -899 -652 -730 -420 -117 -946 -539 -339 -963 -998 -640 -535 -476 -44 -524 -760 -935 -625 -222 -836 -173 -981 -260 -527 -286 -313 -590 -374 -274 -264 -785 -809 -686 -480 -820 -774 -12 -1000 -828 -345 -269 -240 -762 -27 -13 -897 -318 -148 -120 -796 -892 -327 -910 -140 -41 -974 -582 -870 -41 -921 -754 -478 -904 -110 -248 -610 -819 -944 -956 -661 -65 -956 -774 -833 -43 -946 -458 -816 -977 -978 -333 -510 -989 -539 -731 -198 -488 -162 -665 -445 -386 -275 -843 -262 -197 -908 -130 -229 -671 -372 -777 -432 -680 -63 -638 -415 -365 -217 -128 -540 -469 -98 -539 -429 -422 -670 -20 -610 -221 -720 -408 -369 -151 -977 -421 -974 -566 -734 -950 -853 -344 -363 -257 -889 -493 -89 -651 -618 -62 -469 -507 -727 -946 -824 -452 -139 -444 -321 -806 -961 -700 -233 -775 -186 -231 -74 -751 -570 -930 -68 -790 -666 -543 -556 -875 -687 -904 -165 -463 -593 -121 -386 -363 -768 -8 -378 -368 -103 -67 -892 -703 -607 -831 -574 -188 -636 -891 -224 -803 -975 -119 -6 -623 -599 -317 -390 -55 -653 -403 -971 -829 -429 -896 -28 -251 -81 -188 -134 -481 -3 -114 -880 -360 -352 -340 -736 -638 -242 -23 -990 -517 -359 -295 -137 -576 -42 -705 -275 -391 -306 -566 -156 -897 -138 -105 -275 -901 -539 -201 -655 -559 -74 -266 -284 -720 -418 -949 -437 -107 -817 -684 -477 -273 -272 -909 -509 -207 -14 -678 -560 -509 -988 -614 -46 -783 -363 -232 -12 -360 -78 -669 -385 -282 -80 -601 -941 -253 -144 -92 -858 -878 -203 -613 -199 -816 -355 -916 -250 -178 -640 -420 -732 -703 -380 -57 -488 -341 -61 -943 -56 -713 -358 -919 -469 -235 -481 -496 -955 -241 -166 -744 -772 -840 -369 -277 -330 -562 -938 -382 -690 -609 -125 -154 -469 -877 -615 -125 -819 -421 -974 -758 -948 -324 -9 -276 -694 -568 -328 -353 -520 -136 -550 -496 -309 -210 -544 -155 -835 -77 -7 -847 -938 -236 -80 -588 -113 -222 -297 -848 -909 -939 -353 -70 -674 -409 -642 -103 -414 -778 -851 -484 -230 -681 -770 -167 -569 -146 -919 -593 -775 -772 -690 -669 -190 -221 -775 -973 -14 -146 -817 -788 -935 -284 -225 -534 -140 -52 -873 -205 -697 -721 -191 -29 -828 -477 -69 -916 -1 -4 -70 -523 -987 -728 -826 -698 -600 -342 -101 -644 -388 -726 -483 -305 -373 -372 -782 -828 -231 -928 -268 -794 -69 -847 -863 -237 -642 -527 -848 -813 -797 -328 -763 -971 -346 -811 -152 -846 -140 -359 -374 -868 -671 -271 -718 -322 -992 -199 -155 -780 -334 -218 -555 -843 -937 -989 -750 -290 -271 -311 -832 -606 -363 -719 -961 -290 -274 -835 -57 -601 -347 -371 -815 -33 -629 -581 -968 -455 -860 -48 -420 -726 -578 -617 -902 -41 -185 -866 -159 -376 -921 -600 -323 -818 -284 -315 -49 -538 -360 -309 -539 -649 -253 -978 -468 -177 -227 -918 -785 -776 -752 -414 -212 -971 -367 -956 -418 -675 -936 -242 -602 -32 -711 -998 -868 -91 -459 -750 -40 -410 -34 -937 -669 -485 -185 -331 -115 -592 -545 -550 -974 -735 -639 -399 -563 -811 -960 -376 -107 -889 -312 -839 -945 -939 -248 -600 -124 -893 -785 -826 -649 -442 -125 -944 -302 -233 -627 -787 -340 -435 -464 -708 -170 -3 -737 -365 -749 -441 -3 -658 -835 -721 -954 -805 -525 -518 -514 -551 -560 -757 -189 -409 -131 -766 -472 -557 -696 -133 -753 -568 -129 -654 -798 -374 -539 -556 -196 -584 -364 -118 -44 -388 -101 -920 -659 -264 -233 -176 -983 -356 -946 -293 -466 -709 -383 -53 -562 -136 -655 -82 -115 -616 -854 -959 -960 -66 -494 -53 -451 -216 -952 -370 -283 -374 -995 -851 -687 -199 -910 -630 -840 -312 -522 -297 -717 -187 -328 -447 -899 -396 -123 -570 -444 -693 -36 -822 -49 -889 -170 -263 -560 -307 -239 -410 -128 -204 -33 -684 -640 -768 -573 -674 -464 -143 -366 -357 -882 -559 -363 -352 -859 -154 -477 -384 -165 -661 -126 -915 -400 -795 -856 -296 -831 -104 -620 -269 -449 -203 -869 -558 -341 -364 -251 -471 -570 -424 -318 -959 -138 -683 -92 -517 -202 -312 -330 -7 -477 -442 -764 -335 -864 -873 -348 -722 -668 -197 -239 -376 -478 -705 -739 -75 -11 -830 -313 -5 -8 -163 -399 -349 -157 -985 -95 -732 -853 -585 -458 -475 -305 -807 -921 -915 -810 -277 -284 -297 -365 -804 -761 -29 -198 -94 -748 -535 -64 -52 -370 -782 -242 -423 -279 -604 -642 -209 -467 -322 -580 -178 -466 -238 -769 -120 -647 -172 -261 -571 -353 -726 -437 -639 -671 -88 -893 -117 -299 -882 -71 -939 -537 -320 -983 -742 -468 -419 -658 -814 -45 -285 -530 -93 -346 -153 -926 -983 -451 -748 -809 -624 -822 -756 -346 -656 -110 -730 -714 -46 -163 -668 -564 -416 -197 -500 -264 -614 -409 -99 -276 -890 -853 -797 -604 -894 -347 -465 -246 -942 -663 -677 -149 -947 -522 -330 -723 -536 -617 -917 -954 -33 -612 -196 -63 -372 -668 -206 -453 -569 -437 -583 -439 -321 -30 -713 -757 -123 -150 -733 -853 -558 -71 -974 -634 -78 -52 -510 -885 -80 -833 -900 -964 -334 -996 -544 -215 -716 -854 -58 -878 -123 -109 -85 -445 -559 -647 -422 -558 -719 -853 -822 -3 -809 -852 -647 -557 -104 -903 -590 -702 -454 -413 -466 -4 -912 -783 -350 -493 -202 -620 -899 -424 -547 -309 -855 -45 -299 -340 -871 -49 -91 -586 -475 -493 -338 -518 -865 -936 -966 -248 -902 -163 -605 -161 -968 -939 -59 -926 -626 -558 -981 -214 -277 -536 -155 -99 -714 -696 -374 -911 -278 -523 -243 -982 -146 -873 -403 -930 -237 -256 -561 -562 -396 -379 -268 -800 -529 -565 -628 -774 -659 -393 -353 -78 -928 -350 -139 -495 -274 -840 -405 -862 -657 -284 -451 -377 -19 -255 -862 -976 -541 -714 -979 -295 -819 -258 -50 -539 -959 -145 -206 -801 -245 -984 -235 -64 -15 -88 -297 -501 -979 -449 -296 -598 -513 -898 -598 -605 -739 -961 -952 -277 -414 -465 -521 -568 -873 -51 -505 -833 -867 -783 -86 -655 -11 -552 -49 -451 -384 -147 -123 -362 -528 -756 -519 -982 -186 -123 -932 -567 -706 -407 -337 -645 -341 -697 -357 -421 -728 -989 -818 -282 -391 -12 -654 -364 -300 -773 -260 -383 -7 -339 -524 -318 -59 -710 -491 -929 -523 -599 -417 -594 -589 -475 -57 -221 -525 -849 -262 -748 -890 -821 -452 -107 -230 -333 -867 -567 -698 -458 -7 -15 -741 -852 -903 -396 -500 -637 -153 -231 -159 -544 -68 -317 -331 -79 -947 -76 -776 -805 -557 -124 -581 -422 -988 -978 -592 -873 -748 -503 -339 -355 -929 -397 -457 -337 -73 -730 -550 -135 -889 -303 -191 -176 -623 -950 -917 -531 -30 -247 -839 -710 -977 -600 -824 -695 -921 -349 -644 -505 -896 -468 -503 -447 -606 -876 -316 -353 -295 -477 -175 -251 -19 -335 -390 -580 -537 -421 -21 -399 -620 -815 -618 -878 -408 -478 -622 -172 -944 -771 -769 -223 -826 -661 -250 -826 -854 -131 -67 -64 -177 -153 -515 -843 -291 -772 -860 -904 -869 -960 -13 -202 -648 -487 -352 -153 -669 -203 -362 -87 -910 -848 -618 -868 -158 -444 -176 -183 -222 -567 -839 -213 -190 -748 -309 -733 -615 -500 -312 -684 -782 -154 -400 -790 -290 -780 -815 -654 -385 -565 -728 -725 -227 -451 -563 -300 -154 -412 -167 -558 -405 -143 -65 -610 -135 -669 -511 -664 -753 -260 -852 -901 -669 -734 -392 -484 -980 -591 -134 -536 -463 -734 -777 -215 -525 -956 -529 -569 -324 -268 -544 -637 -994 -939 -195 -241 -603 -576 -551 -102 -216 -510 -586 -937 -315 -72 -279 -449 -580 -767 -107 -393 -667 -237 -374 -105 -205 -791 -849 -547 -181 -978 -184 -659 -485 -221 -850 -519 -459 -70 -924 -142 -758 -281 -343 -311 -295 -71 -238 -813 -6 -51 -735 -958 -76 -645 -337 -738 -597 -301 -767 -571 -109 -893 -879 -493 -18 -479 -419 -507 -51 -505 -916 -267 -525 -884 -179 -939 -207 -591 -252 -167 -849 -150 -149 -913 -170 -648 -821 -201 -467 -577 -600 -870 -60 -120 -323 -773 -923 -48 -23 -869 -263 -694 -897 -503 -55 -823 -525 -978 -916 -452 -956 -750 -9 -731 -402 -861 -239 -97 -960 -824 -802 -883 -123 -456 -461 -982 -146 -330 -90 -542 -780 -359 -674 -949 -118 -742 -712 -711 -848 -506 -108 -568 -371 -565 -834 -960 -29 -970 -822 -512 -993 -128 -139 -87 -363 -924 -901 -864 -481 -460 -687 -827 -165 -30 -116 -181 -413 -769 -900 -401 -86 -68 -550 -537 -372 -570 -876 -537 -691 -223 -600 -174 -132 -845 -177 -154 -148 -462 -574 -851 -597 -117 -661 -591 -718 -803 -55 -608 -32 -48 -909 -332 -205 -369 -201 -391 -715 -856 -220 -425 -341 -300 -43 -412 -381 -124 -383 -829 -684 -927 -732 -767 -889 -363 -621 -449 -471 -968 -581 -573 -874 -286 -60 -133 -935 -649 -217 -380 -344 -788 -444 -95 -554 -694 -155 -11 -673 -381 -617 -468 -601 -91 -978 -474 -461 -957 -155 -451 -342 -584 -311 -199 -860 -493 -981 -532 -146 -111 -465 -516 -348 -827 -68 -9 -51 -980 -649 -210 -356 -567 -569 -527 -981 -883 -991 -537 -667 -317 -751 -508 -750 -752 -458 -544 -43 -274 -390 -93 -355 -965 -909 -81 -841 -167 -139 -303 -306 -151 -655 -163 -76 -254 -819 -503 -464 -222 -210 -94 -731 -320 -123 -437 -668 -865 -79 -505 -91 -782 -237 -310 -511 -565 -78 -496 -827 -667 -695 -953 -661 -490 -725 -538 -751 -886 -74 -744 -565 -387 -198 -830 -299 -168 -315 -594 -866 -405 -74 -385 -89 -345 -479 -487 -442 -783 -448 -938 -642 -328 -546 -711 -744 -366 -619 -166 -557 -445 -181 -737 -64 -263 -978 -165 -694 -824 -530 -126 -656 -241 -927 -455 -426 -434 -263 -392 -14 -820 -772 -315 -119 -109 -769 -677 -141 -682 -463 -202 -123 -328 -278 -924 -279 -498 -826 -922 -725 -528 -17 -367 -671 -110 -832 -403 -158 -898 -328 -554 -525 -444 -656 -199 -777 -364 -524 -744 -732 -509 -276 -538 -173 -410 -331 -544 -882 -873 -74 -218 -244 -305 -330 -657 -106 -379 -226 -526 -810 -793 -362 -883 -576 -997 -144 -556 -737 -874 -470 -923 -741 -699 -571 -928 -867 -553 -183 -936 -25 -370 -713 -289 -888 -33 -52 -530 -98 -937 -581 -118 -554 -8 -178 -16 -613 -612 -606 -225 -763 -909 -65 -420 -61 -980 -593 -470 -650 -739 -473 -52 -295 -646 -937 -16 -525 -676 -177 -334 -554 -47 -373 -321 -55 -286 -256 -600 -933 -595 -1000 -211 -61 -128 -799 -634 -381 -448 -980 -385 -920 -552 -846 -761 -594 -333 -782 -847 -343 -270 -964 -840 -77 -752 -840 -987 -660 -812 -967 -932 -609 -323 -691 -482 -696 -243 -413 -720 -988 -337 -465 -278 -859 -455 -71 -633 -431 -668 -617 -405 -718 -328 -731 -146 -892 -360 -81 -924 -154 -320 -290 -499 -835 -834 -781 -109 -59 -587 -800 -527 -912 -660 -179 -474 -54 -974 -744 -736 -93 -78 -645 -263 -69 -484 -75 -466 -789 -366 -647 -917 -845 -207 -136 -351 -984 -162 -985 -12 -710 -131 -624 -767 -827 -37 -260 -545 -255 -519 -975 -62 -650 -261 -765 -456 -992 -484 -122 -523 -229 -977 -113 -851 -381 -692 -878 -59 -486 -81 -531 -52 -480 -499 -720 -182 -709 -848 -5 -931 -819 -840 -446 -976 -287 -10 -829 -126 -256 -991 -54 -47 -198 -285 -663 -114 -555 -661 -628 -235 -666 -774 -890 -685 -515 -520 -939 -257 -500 -949 -286 -496 -175 -863 -599 -291 -703 -606 -413 -27 -655 -802 -708 -481 -946 -625 -1 -991 -607 -309 -98 -129 -891 -106 -52 -822 -421 -341 -890 -392 -608 -197 -950 -767 -312 -467 -175 -405 -386 -507 -687 -472 -163 -264 -87 -324 -889 -114 -866 -197 -427 -387 -831 -691 -459 -412 -796 -715 -846 -408 -100 -253 -870 -473 -81 -863 -230 -52 -263 -915 -109 -632 -150 -60 -467 -635 -808 -56 -123 -264 -402 -204 -509 -937 -891 -613 -367 -726 -367 -753 -468 -642 -956 -189 -431 -750 -393 -553 -303 -414 -246 -167 -559 -963 -946 -402 -701 -679 -445 -208 -308 -992 -92 -480 -286 -512 -738 -241 -837 -381 -588 -122 -451 -180 -65 -669 -934 -874 -454 -206 -902 -297 -557 -206 -374 -947 -911 -125 -784 -634 -563 -40 -1 -384 -246 -710 -151 -331 -47 -584 -111 -464 -523 -140 -395 -148 -514 -536 -842 -413 -854 -73 -6 -709 -108 -658 -301 -295 -824 -762 -175 -955 -635 -406 -386 -475 -140 -362 -645 -906 -906 -771 -33 -824 -179 -498 -829 -509 -368 -287 -231 -952 -800 -311 -204 -276 -19 -893 -78 -344 -779 -853 -549 -460 -690 -941 -660 -871 -135 -479 -475 -956 -143 -885 -545 -811 -336 -414 -64 -621 -275 -133 -980 -226 -523 -165 -293 -473 -726 -206 -464 -800 -173 -286 -768 -571 -374 -907 -242 -184 -170 -134 -101 -310 -711 -348 -335 -619 -790 -940 -605 -572 -479 -190 -220 -619 -468 -484 -329 -56 -595 -40 -600 -300 -82 -141 -284 -289 -471 -136 -501 -303 -490 -734 -322 -829 -929 -227 -177 -410 -461 -700 -586 -737 -530 -365 -846 -402 -504 -333 -920 -367 -725 -44 -353 -453 -460 -43 -802 -521 -547 -347 -551 -311 -170 -909 -184 -165 -78 -163 -849 -850 -681 -83 -720 -488 -125 -675 -389 -132 -221 -778 -681 -633 -493 -40 -641 -593 -988 -195 -554 -164 -220 -903 -911 -828 -822 -660 -31 -967 -616 -831 -441 -668 -9 -812 -143 -818 -779 -116 -583 -360 -566 -898 -835 -496 -623 -607 -140 -102 -661 -755 -208 -312 -327 -150 -867 -310 -457 -427 -801 -86 -942 -78 -919 -29 -492 -729 -295 -281 -871 -5 -619 -745 -124 -504 -515 -862 -666 -1000 -468 -955 -571 -908 -187 -766 -955 -586 -319 -410 -152 -985 -864 -352 -465 -559 -931 -369 -324 -584 -573 -907 -936 -651 -503 -390 -422 -471 -971 -2 -89 -150 -556 -420 -22 -892 -603 -379 -702 -331 -235 -218 -195 -259 -566 -953 -89 -786 -824 -292 -391 -211 -503 -87 -965 -199 -43 -897 -310 -474 -773 -406 -104 -571 -89 -799 -302 -367 -136 -219 -784 -792 -102 -369 -741 -305 -972 -328 -904 -858 -950 -875 -791 -179 -46 -915 -474 -419 -976 -945 -990 -975 -949 -424 -72 -365 -232 -159 -333 -730 -999 -393 -930 -771 -905 -40 -93 -155 -624 -354 -477 -156 -487 -412 -422 -444 -43 -448 -341 -522 -951 -585 -147 -442 -221 -103 -431 -986 -340 -47 -65 -401 -600 -489 -890 -144 -104 -134 -631 -28 -995 -738 -246 -46 -593 -2 -706 -447 -573 -735 -738 -710 -656 -908 -712 -305 -556 -897 -710 -638 -277 -736 -739 -516 -185 -730 -152 -574 -882 -34 -623 -287 -886 -481 -753 -438 -969 -204 -881 -351 -788 -669 -448 -477 -386 -71 -639 -579 -196 -144 -736 -292 -759 -414 -349 -321 -477 -934 -911 -211 -444 -683 -407 -560 -291 -365 -795 -90 -56 -603 -717 -628 -256 -546 -271 -338 -443 -635 -574 -453 -90 -624 -279 -752 -904 -921 -912 -671 -101 -33 -86 -607 -179 -735 -270 -202 -372 -826 -878 -410 -160 -48 -333 -685 -669 -401 -703 -392 -76 -466 -933 -952 -476 -580 -609 -284 -825 -164 -115 -370 -946 -134 -379 -960 -925 -63 -874 -594 -375 -238 -196 -327 -140 -140 -567 -801 -500 -152 -452 -840 -698 -855 -977 -292 -410 -112 -541 -548 -266 -14 -75 -623 -162 -135 -713 -932 -28 -738 -72 -380 -544 -261 -612 -118 -761 -939 -315 -372 -718 -118 -602 -554 -120 -903 -878 -63 -338 -737 -355 -295 -286 -33 -20 -686 -206 -720 -309 -746 -112 -477 -618 -142 -71 -649 -145 -22 -159 -861 -626 -493 -600 -643 -395 -220 -953 -916 -119 -157 -695 -874 -265 -880 -914 -598 -906 -200 -426 -987 -375 -869 -696 -275 -333 -895 -731 -816 -415 -613 -323 -233 -578 -637 -998 -266 -689 -734 -824 -145 -11 -477 -198 -225 -66 -136 -715 -152 -300 -740 -689 -919 -614 -457 -665 -356 -988 -543 -885 -278 -89 -763 -342 -957 -719 -760 -471 -38 -276 -863 -409 -807 -202 -959 -824 -573 -453 -203 -885 -523 -485 -880 -299 -978 -910 -70 -418 -340 -501 -137 -356 -39 -940 -32 -326 -20 -618 -329 -649 -997 -344 -932 -108 -370 -761 -371 -101 -105 -384 -339 -612 -367 -885 -338 -934 -39 -223 -286 -661 -831 -23 -511 -989 -834 -123 -25 -50 -466 -895 -783 -224 -964 -493 -294 -957 -693 -227 -149 -1000 -881 -488 -753 -648 -576 -95 -38 -202 -796 -936 -758 -541 -374 -530 -556 -831 -842 -625 -536 -248 -18 -190 -321 -769 -105 -580 -620 -239 -205 -975 -28 -109 -797 -392 -31 -664 -358 -789 -725 -11 -665 -149 -331 -530 -210 -950 -955 -357 -270 -82 -806 -867 -762 -222 -321 -497 -231 -651 -977 -319 -960 -204 -308 -52 -328 -283 -793 -569 -614 -345 -69 -467 -792 -589 -344 -402 -703 -261 -636 -158 -337 -829 -771 -621 -25 -789 -750 -243 -432 -389 -76 -180 -759 -255 -492 -657 -797 -437 -958 -28 -723 -524 -64 -981 -11 -863 -625 -260 -374 -533 -221 -122 -866 -884 -417 -705 -34 -644 -469 -512 -163 -920 -411 -152 -683 -56 -906 -264 -555 -213 -218 -607 -332 -505 -995 -424 -886 -902 -110 -7 -281 -879 -829 -77 -201 -307 -86 -614 -382 -234 -415 -754 -580 -8 -827 -921 -41 -432 -957 -93 -960 -230 -132 -936 -44 -118 -123 -915 -473 -842 -470 -534 -160 -1 -173 -65 -731 -796 -95 -598 -477 -9 -707 -493 -309 -628 -842 -724 -740 -142 -860 -742 -148 -191 -849 -785 -213 -479 -311 -22 -449 -259 -514 -159 -469 -475 -395 -863 -611 -9 -718 -328 -812 -240 -758 -633 -683 -526 -188 -450 -392 -16 -887 -859 -327 -882 -781 -60 -16 -420 -15 -801 -625 -967 -663 -119 -303 -19 -40 -621 -93 -503 -57 -447 -324 -976 -254 -335 -80 -50 -961 -364 -98 -840 -70 -398 -793 -421 -283 -686 -369 -629 -611 -205 -560 -377 -632 -366 -985 -33 -802 -420 -229 -904 -476 -616 -918 -953 -354 -787 -678 -168 -79 -680 -615 -202 -823 -95 -678 -698 -783 -557 -342 -822 -266 -509 -269 -398 -920 -533 -50 -189 -60 -994 -726 -247 -476 -124 -79 -493 -565 -962 -699 -477 -148 -140 -649 -150 -807 -741 -880 -506 -357 -947 -597 -620 -358 -828 -844 -973 -276 -919 -808 -613 -337 -965 -821 -195 -625 -449 -584 -948 -598 -364 -961 -367 -169 -579 -206 -83 -709 -382 -267 -744 -136 -276 -596 -159 -686 -234 -6 -292 -707 -628 -996 -978 -390 -586 -567 -203 -297 -142 -200 -803 -545 -923 -234 -781 -318 -643 -401 -736 -280 -40 -325 -938 -50 -374 -307 -513 -587 -321 -795 -665 -201 -474 -1 -581 -622 -463 -424 -264 -662 -108 -455 -157 -931 -383 -657 -76 -645 -545 -579 -12 -97 -391 -389 -159 -224 -987 -779 -394 -240 -845 -457 -726 -83 -377 -42 -939 -657 -61 -98 -49 -351 -657 -924 -328 -630 -147 -882 -100 -779 -310 -391 -520 -629 -852 -13 -651 -845 -549 -244 -687 -162 -768 -159 -17 -536 -2 -47 -519 -547 -686 -934 -459 -407 -304 -628 -856 -441 -35 -775 -123 -300 -186 -366 -934 -18 -588 -141 -949 -40 -943 -176 -872 -519 -638 -488 -213 -273 -578 -855 -753 -763 -24 -446 -119 -680 -563 -766 -517 -616 -703 -561 -496 -598 -927 -941 -337 -755 -284 -926 -686 -81 -255 -229 -736 -737 -580 -844 -355 -80 -765 -990 -928 -992 -212 -330 -304 -80 -902 -492 -672 -401 -463 -764 -430 -451 -246 -881 -311 -377 -402 -750 -429 -127 -947 -72 -23 -943 -96 -577 -726 -692 -693 -123 -836 -591 -877 -290 -650 -786 -560 -148 -82 -522 -401 -693 -1000 -132 -274 -748 -501 -741 -393 -979 -271 -756 -56 -439 -294 -103 -510 -676 -879 -622 -259 -514 -898 -848 -868 -543 -981 -117 -15 -366 -57 -847 -747 -313 -5 -791 -67 -849 -877 -359 -587 -369 -940 -788 -815 -485 -616 -576 -471 -61 -99 -159 -709 -334 -225 -627 -898 -90 -884 -688 -695 -973 -746 -36 -276 -371 -139 -642 -432 -161 -872 -536 -904 -628 -356 -811 -860 -752 -469 -305 -936 -270 -602 -304 -641 -836 -864 -381 -444 -56 -416 -512 -868 -324 -290 -587 -993 -280 -741 -701 -910 -832 -323 -677 -7 -257 -607 -110 -918 -187 -473 -581 -548 -611 -412 -353 -647 -306 -730 -66 -822 -698 -316 -915 -627 -103 -227 -674 -438 -664 -895 -823 -174 -355 -421 -756 -41 -541 -323 -320 -764 -502 -656 -207 -551 -957 -922 -364 -148 -693 -488 -339 -244 -510 -825 -926 -799 -669 -371 -997 -513 -838 -142 -925 -574 -137 -762 -613 -859 -717 -453 -326 -335 -777 -168 -713 -584 -620 -886 -703 -971 -122 -793 -484 -31 -576 -104 -305 -743 -11 -304 -515 -944 -334 -236 -63 -819 -675 -785 -374 -568 -806 -692 -811 -596 -938 -365 -748 -938 -785 -135 -288 -261 -983 -38 -327 -238 -648 -709 -312 -376 -472 -200 -950 -139 -911 -692 -876 -254 -93 -341 -378 -691 -471 -351 -768 -513 -307 -968 -950 -303 -83 -678 -876 -719 -693 -314 -377 -558 -429 -880 -724 -746 -278 -289 -199 -515 -849 -277 -723 -420 -583 -383 -363 -350 -205 -979 -521 -15 -686 -700 -447 -451 -384 -458 -795 -598 -187 -451 -102 -737 -19 -982 -802 -38 -748 -724 -816 -984 -986 -462 -220 -910 -96 -941 -602 -910 -283 -600 -733 -721 -77 -673 -102 -989 -441 -26 -221 -163 -634 -277 -648 -968 -6 -549 -368 -112 -328 -609 -454 -759 -980 -495 -91 -178 -742 -138 -923 -149 -41 -747 -224 -505 -926 -281 -308 -383 -735 -5 -633 -56 -933 -145 -370 -728 -399 -496 -396 -68 -257 -473 -401 -531 -453 -397 -168 -199 -255 -81 -896 -191 -136 -735 -630 -793 -55 -339 -66 -764 -955 -735 -266 -334 -651 -785 -119 -278 -34 -693 -337 -550 -588 -530 -655 -750 -403 -336 -277 -494 -166 -570 -902 -176 -391 -217 -850 -372 -310 -693 -278 -667 -356 -69 -318 -134 -88 -435 -551 -541 -458 -513 -686 -779 -255 -930 -924 -415 -765 -911 -313 -480 -279 -763 -765 -585 -251 -993 -257 -352 -602 -950 -832 -639 -514 -237 -4 -374 -90 -726 -782 -351 -793 -275 -512 -454 -96 -35 -907 -807 -294 -699 -853 -144 -783 -828 -234 -763 -470 -679 -725 -881 -514 -980 -369 -161 -279 -715 -377 -817 -44 -902 -622 -731 -678 -570 -947 -257 -285 -111 -241 -244 -883 -188 -688 -950 -881 -977 -368 -594 -595 -383 -360 -637 -383 -971 -878 -21 -836 -226 -826 -830 -967 -94 -956 -28 -733 -860 -109 -761 -472 -344 -787 -785 -359 -879 -753 -491 -774 -171 -290 -927 -458 -508 -521 -355 -105 -642 -633 -556 -945 -90 -534 -224 -504 -795 -650 -64 -334 -275 -723 -158 -35 -986 -759 -19 -215 -32 -572 -192 -831 -825 -992 -134 -690 -897 -46 -641 -808 -692 -130 -655 -616 -788 -331 -150 -189 -713 -758 -92 -406 -419 -331 -744 -85 -809 -736 -979 -565 -270 -972 -394 -118 -809 -564 -209 -741 -506 -459 -353 -402 -226 -441 -725 -15 -491 -883 -451 -46 -699 -539 -675 -39 -954 -365 -456 -957 -828 -288 -319 -20 -926 -882 -524 -169 -798 -100 -954 -423 -132 -32 -925 -885 -258 -410 -184 -819 -208 -319 -257 -422 -142 -405 -157 -26 -35 -898 -922 -765 -687 -860 -238 -262 -302 -281 -544 -507 -150 -323 -687 -978 -991 -134 -861 -549 -351 -334 -579 -728 -909 -988 -374 -438 -569 -704 -29 -396 -782 -789 -135 -687 -973 -624 -352 -788 -267 -106 -18 -503 -48 -470 -810 -678 -755 -153 -103 -515 -365 -943 -79 -681 -179 -995 -535 -429 -200 -345 -222 -612 -474 -120 -595 -761 -963 -584 -597 -52 -445 -340 -403 -178 -551 -294 -260 -546 -566 -385 -95 -24 -377 -806 -27 -360 -92 -691 -122 -974 -457 -61 -177 -72 -29 -583 -184 -394 -562 -512 -459 -695 -257 -884 -852 -81 -349 -560 -719 -561 -503 -440 -524 -415 -421 -911 -723 -262 -877 -225 -438 -834 -34 -898 -647 -425 -722 -50 -279 -674 -507 -383 -625 -16 -736 -858 -661 -844 -478 -837 -734 -778 -194 -226 -313 -413 -196 -203 -513 -780 -806 -307 -304 -246 -291 -998 -561 -195 -754 -154 -661 -610 -240 -383 -583 -922 -591 -691 -673 -550 -456 -36 -140 -208 -764 -458 -528 -503 -916 -473 -393 -462 -570 -433 -71 -53 -130 -649 -629 -188 -100 -94 -240 -120 -852 -958 -459 -774 -347 -42 -673 -2 -974 -263 -470 -837 -184 -629 -482 -137 -729 -150 -946 -2 -530 -982 -871 -589 -889 -245 -419 -379 -720 -902 -781 -867 -58 -903 -742 -731 -816 -64 -379 -529 -690 -415 -458 -484 -457 -434 -691 -292 -632 -648 -103 -728 -838 -237 -419 -69 -625 -806 -288 -52 -51 -136 -23 -441 -560 -545 -659 -373 -318 -351 -680 -910 -550 -300 -663 -819 -79 -138 -193 -131 -394 -29 -238 -235 -390 -704 -467 -869 -650 -560 -288 -276 -777 -575 -213 -610 -840 -857 -903 -887 -796 -30 -669 -55 -289 -696 -51 -651 -365 -532 -601 -68 -886 -518 -915 -115 -157 -943 -763 -799 -997 -798 -252 -297 -95 -770 -310 -788 -899 -638 -970 -214 -307 -905 -733 -300 -452 -950 -682 -39 -13 -507 -42 -774 -23 -883 -960 -771 -220 -318 -417 -300 -214 -346 -314 -891 -141 -636 -907 -761 -957 -322 -36 -179 -743 -606 -834 -461 -5 -123 -375 -856 -682 -339 -394 -301 -644 -206 -579 -696 -399 -572 -373 -772 -8 -547 -340 -476 -160 -885 -966 -200 -366 -845 -520 -533 -813 -391 -941 -317 -836 -112 -638 -691 -747 -332 -52 -29 -786 -376 -910 -176 -752 -48 -195 -288 -335 -261 -198 -912 -502 -800 -808 -287 -77 -687 -175 -615 -148 -5 -356 -357 -875 -487 -766 -595 -638 -99 -482 -800 -20 -705 -941 -13 -960 -484 -730 -133 -406 -270 -544 -333 -45 -627 -594 -989 -504 -163 -645 -400 -33 -676 -461 -139 -336 -278 -799 -598 -887 -290 -963 -790 -270 -148 -311 -849 -336 -193 -839 -527 -85 -881 -396 -458 -387 -214 -944 -252 -188 -208 -861 -554 -465 -94 -189 -477 -35 -999 -750 -72 -655 -991 -672 -5 -22 -276 -838 -710 -944 -2 -360 -658 -762 -683 -547 -208 -17 -291 -344 -997 -686 -940 -347 -272 -91 -169 -409 -664 -850 -442 -75 -657 -952 -547 -234 -376 -485 -10 -854 -556 -732 -133 -602 -499 -999 -915 -988 -613 -646 -83 -414 -720 -59 -688 -267 -601 -968 -778 -308 -654 -254 -993 -555 -340 -979 -102 -796 -299 -104 -226 -67 -610 -774 -103 -736 -371 -59 -25 -425 -753 -878 -217 -536 -578 -62 -782 -244 -352 -992 -71 -569 -428 -154 -319 -726 -115 -549 -493 -655 -3 -719 -669 -125 -787 -808 -870 -250 -11 -595 -403 -220 -415 -154 -648 -453 -282 -474 -78 -182 -924 -446 -579 -540 -770 -253 -140 -353 -696 -816 -975 -181 -903 -575 -582 -801 -614 -852 -189 -248 -145 -849 -380 -374 -323 -365 -166 -561 -602 -393 -544 -265 -15 -731 -27 -234 -828 -335 -60 -735 -422 -240 -41 -155 -151 -443 -616 -237 -709 -501 -170 -275 -749 -899 -570 -899 -686 -5 -175 -850 -930 -331 -982 -246 -162 -243 -577 -458 -298 -223 -615 -820 -278 -323 -166 -437 -563 -726 -753 -852 -196 -879 -671 -17 -708 -350 -11 -230 -640 -920 -471 -87 -56 -593 -842 -705 -689 -271 -173 -402 -12 -800 -599 -446 -869 -597 -815 -282 -843 -905 -342 -987 -156 -784 -594 -928 -283 -385 -384 -369 -345 -683 -437 -724 -785 -655 -703 -239 -44 -879 -538 -323 -995 -586 -72 -294 -493 -445 -608 -236 -483 -391 -734 -329 -641 -416 -669 -539 -683 -840 -15 -152 -524 -384 -896 -703 -49 -143 -408 -250 -144 -240 -434 -753 -895 -527 -426 -476 -163 -200 -731 -752 -594 -932 -838 -284 -277 -261 -106 -502 -793 -35 -483 -111 -308 -333 -460 -123 -534 -148 -827 -279 -651 -657 -403 -17 -289 -909 -705 -904 -983 -505 -489 -687 -984 -671 -444 -646 -965 -970 -96 -671 -479 -807 -927 -964 -544 -27 -928 -180 -491 -723 -129 -268 -489 -396 -959 -440 -660 -513 -355 -63 -368 -958 -513 -533 -449 -445 -898 -901 -105 -503 -811 -573 -638 -751 -986 -58 -478 -16 -81 -174 -140 -320 -341 -406 -50 -545 -217 -269 -654 -498 -686 -435 -614 -344 -877 -763 -358 -325 -714 -341 -581 -323 -919 -706 -447 -450 -81 -869 -804 -637 -42 -683 -163 -974 -519 -684 -694 -729 -975 -813 -355 -892 -225 -833 -672 -888 -199 -523 -940 -467 -331 -621 -248 -795 -40 -283 -428 -76 -468 -97 -317 -99 -821 -470 -387 -563 -65 -126 -241 -672 -164 -104 -602 -580 -713 -628 -625 -918 -452 -989 -57 -871 -562 -35 -558 -181 -798 -83 -940 -3 -448 -994 -625 -971 -176 -851 -285 -772 -358 -230 -615 -894 -477 -396 -822 -235 -871 -290 -218 -240 -540 -81 -372 -567 -618 -244 -496 -47 -488 -643 -966 -105 -868 -411 -779 -180 -390 -229 -760 -830 -749 -446 -927 -357 -141 -496 -66 -721 -18 -361 -155 -610 -760 -588 -773 -79 -851 -170 -110 -863 -372 -522 -72 -262 -648 -655 -559 -855 -507 -314 -513 -636 -854 -985 -544 -106 -766 -266 -881 -653 -417 -45 -771 -197 -330 -859 -803 -222 -293 -968 -473 -720 -946 -66 -978 -591 -373 -639 -485 -427 -532 -918 -467 -554 -330 -823 -394 -890 -312 -600 -902 -954 -75 -478 -651 -637 -388 -403 -294 -16 -815 -792 -266 -280 -463 -608 -837 -391 -465 -14 -77 -386 -65 -175 -780 -541 -680 -484 -379 -867 -926 -602 -419 -119 -364 -505 -269 -600 -718 -442 -392 -857 -667 -255 -847 -327 -434 -677 -470 -28 -809 -410 -545 -131 -542 -724 -672 -138 -7 -571 -774 -526 -875 -659 -529 -907 -473 -554 -320 -354 -20 -326 -539 -247 -1000 -1000 -567 -23 -483 -536 -684 -819 -758 -533 -883 -254 -619 -557 -559 -722 -730 -30 -316 -287 -395 -114 -233 -428 -611 -639 -499 -332 -78 -284 -960 -428 -793 -741 -118 -164 -259 -752 -585 -255 -139 -36 -109 -175 -556 -603 -261 -724 -758 -793 -194 -681 -784 -325 -876 -998 -727 -856 -619 -568 -270 -69 -617 -556 -303 -660 -337 -355 -495 -228 -262 -726 -117 -272 -4 -712 -828 -872 -928 -500 -860 -749 -461 -487 -798 -114 -128 -990 -14 -46 -780 -725 -828 -879 -671 -149 -164 -859 -35 -160 -829 -165 -255 -467 -279 -659 -56 -30 -386 -710 -205 -180 -220 -198 -175 -199 -895 -978 -468 -52 -456 -392 -336 -167 -107 -12 -617 -222 -19 -968 -729 -565 -821 -623 -159 -519 -953 -617 -728 -867 -195 -394 -492 -888 -680 -212 -202 -972 -569 -354 -273 -210 -294 -758 -761 -728 -531 -947 -11 -689 -332 -726 -492 -541 -123 -460 -755 -416 -107 -986 -292 -523 -437 -82 -560 -52 -750 -926 -956 -470 -422 -884 -154 -313 -754 -872 -231 -670 -835 -262 -107 -908 -701 -875 -246 -152 -612 -299 -12 -495 -294 -520 -883 -754 -86 -381 -166 -872 -681 -605 -58 -214 -12 -973 -520 -399 -208 -803 -627 -50 -152 -657 -971 -933 -171 -993 -962 -771 -151 -118 -546 -693 -965 -500 -453 -472 -369 -209 -181 -932 -742 -388 -743 -644 -830 -438 -588 -560 -562 -800 -518 -929 -137 -997 -116 -927 -40 -74 -44 -104 -945 -853 -134 -651 -766 -565 -52 -442 -317 -578 -62 -900 -965 -990 -955 -473 -671 -892 -537 -870 -669 -707 -966 -607 -216 -408 -625 -157 -890 -715 -389 -698 -855 -204 -680 -941 -51 -585 -254 -403 -283 -857 -522 -663 -998 -897 -656 -343 -983 -116 -316 -550 -637 -531 -428 -690 -319 -346 -820 -617 -36 -494 -978 -205 -194 -568 -404 -320 -212 -347 -78 -488 -212 -694 -615 -281 -628 -405 -490 -809 -594 -58 -193 -855 -984 -573 -276 -589 -273 -208 -832 -741 -753 -309 -366 -497 -969 -9 -773 -846 -509 -917 -340 -664 -875 -427 -850 -167 -600 -863 -715 -584 -257 -457 -730 -692 -796 -244 -766 -645 -724 -593 -649 -747 -5 -512 -574 -986 -826 -962 -32 -181 -713 -651 -233 -556 -504 -653 -175 -542 -120 -244 -385 -708 -637 -73 -857 -135 -550 -648 -233 -147 -280 -138 -227 -660 -770 -22 -499 -84 -76 -979 -465 -631 -428 -329 -27 -276 -940 -579 -129 -107 -593 -395 -40 -691 -666 -337 -125 -944 -476 -481 -139 -938 -490 -717 -952 -262 -977 -89 -886 -340 -405 -604 -880 -494 -140 -782 -33 -77 -459 -437 -782 -483 -416 -769 -592 -899 -459 -252 -290 -628 -337 -110 -679 -287 -203 -862 -951 -137 -965 -672 -358 -976 -942 -131 -127 -16 -588 -45 -342 -367 -804 -86 -886 -583 -287 -993 -116 -741 -923 -238 -389 -480 -548 -206 -168 -384 -464 -371 -4 -851 -972 -70 -748 -886 -900 -132 -276 -248 -730 -226 -356 -722 -927 -128 -420 -433 -34 -386 -617 -641 -487 -680 -130 -267 -623 -349 -74 -624 -470 -711 -97 -47 -942 -621 -225 -9 -153 -352 -852 -694 -990 -76 -756 -12 -124 -757 -429 -571 -552 -962 -952 -596 -484 -826 -460 -789 -886 -707 -699 -34 -309 -873 -197 -60 -966 -236 -368 -611 -576 -982 -158 -396 -744 -538 -952 -769 -339 -735 -304 -632 -127 -643 -136 -519 -20 -504 -284 -998 -368 -562 -104 -231 -91 -352 -101 -330 -206 -949 -984 -855 -62 -394 -576 -233 -815 -794 -319 -221 -654 -456 -257 -95 -212 -248 -996 -986 -354 -655 -257 -273 -302 -848 -551 -591 -616 -441 -254 -716 -902 -676 -112 -821 -157 -815 -826 -840 -825 -569 -153 -872 -541 -720 -588 -741 -619 -53 -962 -877 -348 -258 -700 -474 -971 -676 -886 -41 -275 -858 -463 -316 -978 -178 -63 -868 -442 -128 -786 -655 -81 -317 -353 -422 -87 -620 -45 -534 -775 -536 -885 -734 -941 -24 -637 -149 -785 -708 -490 -950 -622 -499 -98 -92 -3 -31 -413 -906 -705 -110 -761 -467 -273 -555 -729 -288 -36 -277 -600 -741 -123 -653 -494 -233 -103 -949 -155 -568 -61 -717 -17 -382 -365 -688 -574 -379 -867 -467 -739 -210 -22 -819 -292 -194 -935 -522 -164 -636 -162 -752 -555 -87 -50 -724 -500 -883 -973 -88 -939 -310 -601 -959 -425 -790 -157 -167 -775 -192 -134 -970 -944 -780 -913 -709 -259 -987 -890 -743 -919 -813 -408 -506 -89 -829 -474 -625 -239 -334 -584 -915 -955 -46 -494 -296 -1 -535 -946 -410 -785 -965 -263 -610 -469 -441 -804 -949 -515 -705 -404 -773 -338 -243 -756 -326 -999 -730 -224 -375 -511 -182 -253 -524 -843 -793 -130 -968 -401 -978 -169 -692 -663 -43 -986 -537 -633 -824 -875 -52 -832 -18 -39 -859 -550 -21 -131 -7 -751 -554 -653 -260 -691 -106 -288 -366 -323 -835 -134 -468 -469 -629 -943 -179 -632 -715 -291 -330 -884 -513 -26 -277 -184 -232 -635 -45 -245 -177 -618 -877 -137 -778 -441 -439 -238 -582 -671 -987 -889 -542 -336 -677 -792 -266 -862 -790 -686 -709 -49 -704 -143 -844 -623 -320 -803 -909 -392 -978 -892 -376 -366 -236 -439 -840 -53 -451 -361 -241 -822 -34 -174 -859 -606 -420 -62 -771 -72 -732 -654 -327 -281 -250 -430 -969 -265 -755 -751 -248 -234 -552 -950 -424 -285 -672 -120 -396 -383 -946 -275 -190 -236 -18 -734 -712 -618 -728 -943 -779 -284 -5 -224 -447 -583 -560 -858 -455 -775 -234 -626 -672 -950 -991 -228 -279 -491 -23 -143 -114 -252 -550 -569 -842 -529 -963 -404 -850 -288 -435 -660 -412 -645 -784 -551 -48 -820 -999 -432 -420 -592 -122 -158 -842 -440 -361 -835 -295 -987 -85 -953 -762 -783 -829 -751 -548 -213 -348 -416 -862 -745 -233 -274 -182 -977 -880 -443 -450 -30 -694 -796 -123 -855 -289 -1 -46 -697 -287 -90 -315 -648 -785 -266 -230 -1000 -328 -557 -721 -763 -78 -205 -11 -656 -517 -744 -218 -132 -557 -221 -161 -204 -14 -437 -560 -791 -859 -634 -418 -497 -26 -352 -450 -176 -314 -865 -670 -813 -842 -87 -406 -836 -464 -692 -377 -553 -337 -395 -785 -128 -299 -976 -237 -436 -36 -678 -859 -582 -509 -674 -964 -247 -120 -643 -171 -424 -299 -694 -524 -823 -391 -483 -440 -808 -697 -867 -863 -116 -268 -201 -730 -69 -346 -926 -267 -59 -374 -128 -486 -722 -595 -53 -752 -945 -809 -807 -308 -913 -451 -536 -71 -642 -206 -294 -768 -962 -632 -590 -577 -892 -155 -718 -235 -474 -335 -91 -561 -404 -870 -681 -628 -853 -853 -644 -636 -825 -966 -465 -908 -205 -600 -702 -300 -464 -559 -658 -162 -999 -529 -246 -886 -752 -521 -27 -601 -537 -618 -832 -390 -866 -91 -48 -633 -827 -521 -49 -176 -881 -233 -379 -688 -933 -368 -707 -132 -972 -442 -559 -251 -329 -801 -296 -627 -268 -677 -955 -34 -934 -277 -378 -659 -118 -311 -720 -457 -482 -911 -530 -89 -546 -129 -310 -917 -138 -594 -803 -989 -142 -640 -636 -690 -815 -992 -509 -899 -150 -930 -118 -665 -324 -39 -702 -891 -542 -258 -172 -532 -40 -287 -896 -498 -751 -374 -971 -956 -411 -598 -327 -660 -617 -856 -814 -597 -122 -487 -253 -914 -961 -100 -20 -716 -932 -215 -659 -888 -366 -553 -409 -346 -220 -183 -70 -35 -816 -275 -441 -620 -627 -554 -185 -431 -654 -558 -965 -831 -193 -228 -439 -391 -404 -674 -685 -116 -801 -441 -200 -999 -779 -358 -6 -244 -320 -606 -807 -645 -79 -321 -583 -711 -163 -831 -168 -437 -482 -279 -667 -718 -579 -500 -158 -680 -736 -776 -220 -725 -683 -227 -431 -291 -34 -811 -409 -290 -278 -554 -114 -129 -86 -291 -851 -263 -504 -370 -109 -50 -697 -162 -510 -598 -176 -576 -783 -599 -445 -932 -83 -9 -472 -396 -793 -602 -48 -409 -400 -861 -357 -66 -207 -806 -525 -722 -751 -854 -820 -92 -845 -399 -262 -628 -94 -214 -500 -499 -588 -818 -976 -587 -779 -475 -107 -589 -276 -547 -695 -401 -860 -174 -711 -930 -175 -315 -866 -101 -20 -990 -977 -889 -261 -280 -700 -153 -951 -989 -531 -426 -319 -594 -843 -463 -101 -821 -913 -61 -730 -953 -683 -221 -217 -629 -196 -52 -177 -601 -904 -680 -458 -677 -116 -592 -99 -366 -777 -510 -985 -590 -684 -125 -861 -285 -630 -208 -535 -240 -369 -732 -512 -678 -738 -591 -628 -901 -333 -371 -178 -653 -68 -273 -355 -570 -952 -257 -608 -730 -561 -423 -524 -883 -496 -646 -322 -556 -498 -677 -452 -847 -872 -921 -566 -683 -643 -344 -724 -979 -177 -839 -684 -818 -886 -466 -407 -542 -501 -296 -816 -556 -898 -145 -874 -672 -598 -742 -431 -106 -187 -784 -137 -71 -858 -934 -115 -570 -251 -840 -442 -615 -645 -851 -18 -558 -427 -230 -477 -578 -281 -236 -18 -848 -131 -726 -452 -205 -147 -256 -502 -712 -963 -553 -855 -666 -859 -992 -885 -738 -216 -507 -179 -208 -707 -646 -376 -226 -156 -564 -435 -994 -795 -779 -984 -322 -655 -241 -531 -125 -509 -410 -132 -461 -610 -384 -594 -393 -800 -375 -568 -664 -714 -549 -738 -179 -705 -650 -667 -821 -932 -942 -6 -540 -843 -83 -880 -61 -847 -925 -715 -558 -733 -127 -434 -641 -928 -993 -33 -396 -587 -422 -687 -67 -129 -535 -542 -343 -43 -774 -847 -418 -860 -699 -716 -268 -785 -367 -893 -905 -436 -380 -534 -253 -641 -721 -765 -690 -191 -682 -839 -721 -345 -334 -837 -43 -810 -317 -824 -556 -35 -517 -565 -73 -549 -922 -617 -638 -919 -870 -214 -801 -379 -800 -779 -868 -160 -988 -183 -241 -300 -774 -837 -149 -419 -764 -3 -682 -502 -22 -336 -949 -325 -488 -925 -595 -812 -966 -402 -437 -640 -724 -447 -141 -494 -686 -565 -422 -274 -580 -525 -745 -575 -894 -629 -858 -537 -570 -143 -411 -223 -585 -563 -213 -569 -52 -759 -443 -712 -688 -831 -286 -418 -770 -673 -434 -527 -515 -980 -847 -110 -336 -382 -156 -17 -814 -580 -530 -810 -249 -67 -882 -256 -398 -963 -778 -668 -373 -173 -494 -55 -392 -379 -189 -751 -281 -759 -15 -688 -419 -372 -210 -151 -492 -886 -754 -20 -892 -978 -255 -211 -280 -348 -212 -559 -939 -907 -861 -193 -184 -544 -843 -795 -338 -345 -645 -836 -982 -929 -329 -269 -123 -69 -302 -59 -15 -601 -479 -688 -578 -579 -381 -408 -532 -378 -721 -652 -660 -58 -974 -975 -738 -619 -309 -576 -567 -90 -499 -797 -231 -617 -137 -708 -478 -69 -750 -775 -438 -296 -390 -310 -854 -123 -196 -148 -75 -107 -532 -366 -492 -693 -864 -523 -356 -687 -16 -12 -44 -129 -33 -311 -310 -605 -801 -311 -924 -292 -980 -87 -216 -754 -922 -746 -214 -699 -103 -915 -451 -272 -177 -483 -268 -872 -920 -111 -366 -609 -769 -991 -840 -776 -103 -48 -340 -796 -763 -943 -674 -110 -220 -406 -11 -445 -121 -162 -525 -364 -228 -566 -414 -461 -566 -526 -280 -494 -224 -406 -454 -751 -855 -589 -884 -845 -233 -392 -420 -207 -262 -470 -162 -343 -450 -612 -303 -649 -496 -776 -25 -269 -248 -891 -941 -869 -867 -616 -105 -72 -614 -38 -734 -709 -872 -619 -711 -710 -241 -824 -377 -441 -69 -808 -706 -170 -935 -472 -662 -348 -752 -297 -160 -22 -723 -844 -751 -797 -140 -52 -942 -781 -765 -673 -551 -735 -827 -998 -655 -587 -223 -651 -184 -111 -262 -462 -241 -730 -278 -812 -43 -592 -934 -206 -991 -189 -391 -562 -750 -295 -720 -498 -290 -412 -84 -927 -247 -749 -14 -109 -461 -727 -357 -303 -109 -246 -928 -921 -833 -62 -546 -86 -615 -663 -259 -661 -498 -872 -433 -937 -67 -66 -569 -513 -670 -711 -343 -62 -784 -382 -598 -736 -819 -612 -203 -860 -163 -577 -956 -790 -796 -752 -864 -444 -490 -150 -285 -224 -626 -763 -947 -442 -15 -870 -401 -322 -887 -621 -911 -533 -231 -592 -880 -58 -362 -226 -375 -136 -235 -854 -556 -533 -411 -728 -271 -1 -768 -473 -602 -170 -292 -534 -775 -615 -907 -992 -248 -788 -25 -199 -492 -719 -364 -347 -561 -191 -193 -95 -674 -180 -630 -360 -26 -152 -505 -363 -174 -221 -137 -893 -741 -838 -59 -881 -171 -316 -845 -329 -615 -372 -550 -884 -465 -732 -582 -827 -656 -412 -654 -141 -341 -551 -205 -892 -446 -136 -808 -925 -254 -631 -807 -864 -329 -189 -143 -737 -467 -921 -46 -581 -1000 -872 -315 -353 -915 -230 -650 -408 -906 -880 -887 -942 -548 -639 -789 -674 -309 -478 -382 -850 -537 -934 -77 -881 -251 -204 -372 -845 -221 -851 -224 -188 -775 -916 -126 -876 -500 -410 -972 -832 -176 -484 -411 -875 -108 -913 -629 -10 -372 -823 -818 -295 -314 -307 -154 -804 -978 -894 -276 -797 -198 -815 -288 -206 -708 -68 -373 -624 -879 -901 -191 -785 -300 -407 -286 -925 -173 -173 -337 -383 -268 -68 -989 -422 -193 -353 -511 -588 -985 -554 -961 -94 -754 -332 -995 -65 -18 -133 -675 -194 -155 -83 -152 -758 -975 -897 -423 -975 -371 -107 -942 -123 -246 -583 -661 -139 -299 -734 -257 -891 -374 -559 -356 -524 -952 -247 -803 -814 -341 -826 -470 -108 -535 -966 -929 -54 -493 -83 -830 -871 -998 -983 -362 -346 -919 -81 -437 -126 -777 -787 -68 -897 -280 -69 -944 -116 -847 -1 -633 -236 -472 -445 -141 -419 -502 -703 -425 -390 -590 -425 -832 -240 -431 -553 -955 -969 -431 -853 -575 -45 -895 -385 -650 -535 -942 -970 -354 -154 -369 -635 -90 -315 -929 -266 -291 -395 -22 -771 -539 -300 -457 -255 -918 -851 -799 -989 -908 -908 -718 -304 -111 -162 -893 -283 -461 -422 -7 -665 -435 -569 -872 -191 -32 -438 -8 -900 -906 -72 -874 -212 -989 -855 -691 -366 -998 -725 -501 -786 -974 -817 -478 -196 -149 -688 -750 -334 -983 -271 -484 -348 -73 -798 -140 -878 -701 -915 -128 -816 -307 -715 -543 -990 -324 -697 -747 -204 -849 -1000 -896 -862 -268 -820 -423 -738 -349 -146 -593 -9 -645 -501 -80 -712 -845 -430 -814 -347 -557 -599 -348 -996 -252 -245 -63 -449 -734 -370 -909 -867 -106 -81 -146 -927 -347 -497 -771 -394 -45 -773 -558 -505 -157 -87 -847 -813 -826 -155 -273 -847 -82 -321 -665 -664 -130 -172 -641 -928 -234 -850 -162 -829 -616 -953 -485 -560 -292 -388 -316 -32 -618 -557 -781 -184 -478 -962 -260 -756 -796 -297 -591 -239 -389 -43 -802 -492 -998 -72 -280 -814 -521 -297 -73 -532 -749 -203 -595 -671 -795 -160 -33 -491 -906 -998 -351 -540 -396 -70 -240 -992 -538 -733 -845 -96 -764 -952 -403 -504 -166 -220 -107 -801 -948 -813 -847 -893 -936 -88 -189 -432 -49 -818 -189 -769 -500 -940 -175 -399 -68 -227 -97 -296 -796 -12 -324 -423 -898 -480 -111 -820 -512 -640 -574 -722 -595 -772 -370 -689 -775 -213 -958 -3 -311 -193 -452 -298 -135 -666 -554 -586 -197 -185 -43 -540 -235 -95 -237 -666 -934 -153 -819 -263 -212 -367 -931 -675 -513 -890 -865 -572 -575 -261 -465 -253 -313 -145 -956 -898 -91 -786 -705 -829 -145 -16 -159 -373 -354 -662 -342 -893 -592 -576 -300 -353 -280 -355 -161 -843 -418 -223 -14 -809 -389 -12 -788 -338 -744 -922 -46 -328 -354 -361 -863 -2 -888 -415 -190 -101 -670 -104 -463 -454 -619 -683 -912 -152 -261 -303 -297 -834 -226 -66 -240 -938 -269 -363 -68 -102 -910 -753 -940 -425 -897 -950 -134 -607 -405 -103 -7 -94 -537 -734 -779 -124 -998 -844 -59 -929 -914 -675 -578 -902 -631 -85 -613 -175 -14 -628 -606 -296 -483 -803 -98 -424 -957 -522 -328 -314 -725 -567 -28 -247 -765 -399 -634 -787 -398 -648 -667 -534 -535 -688 -124 -704 -872 -487 -432 -170 -314 -911 -690 -853 -386 -167 -712 -849 -525 -579 -270 -196 -292 -301 -854 -510 -408 -824 -578 -575 -772 -179 -839 -50 -817 -299 -712 -577 -191 -403 -539 -652 -879 -980 -108 -652 -634 -946 -751 -742 -934 -396 -140 -466 -779 -561 -272 -558 -164 -878 -409 -442 -895 -534 -601 -713 -930 -818 -332 -715 -17 -711 -260 -241 -851 -454 -709 -623 -237 -934 -367 -7 -787 -605 -880 -244 -398 -830 -718 -959 -761 -663 -906 -511 -207 -838 -101 -160 -7 -70 -46 -302 -575 -991 -311 -323 -380 -215 -636 -64 -133 -417 -732 -315 -770 -500 -433 -205 -744 -44 -974 -859 -575 -819 -212 -314 -178 -48 -115 -192 -260 -401 -447 -715 -284 -868 -808 -303 -531 -480 -108 -818 -295 -738 -85 -847 -446 -902 -769 -130 -544 -456 -897 -561 -873 -79 -471 -759 -732 -265 -631 -765 -511 -874 -30 -448 -757 -356 -924 -297 -630 -506 -530 -119 -622 -413 -904 -391 -503 -763 -685 -206 -99 -859 -602 -508 -1 -698 -898 -796 -499 -579 -417 -225 -666 -717 -797 -827 -652 -904 -370 -194 -983 -660 -830 -347 -939 -426 -402 -400 -662 -223 -733 -223 -351 -523 -257 -288 -600 -566 -673 -990 -434 -289 -865 -880 -202 -862 -598 -308 -857 -463 -340 -854 -682 -393 -108 -95 -940 -78 -409 -691 -41 -563 -868 -391 -681 -998 -828 -729 -937 -831 -999 -242 -380 -888 -327 -46 -123 -908 -715 -108 -576 -987 -219 -111 -855 -905 -746 -767 -257 -379 -145 -307 -223 -910 -195 -58 -3 -554 -770 -989 -923 -156 -748 -101 -916 -532 -703 -567 -360 -307 -925 -281 -402 -788 -189 -922 -509 -704 -371 -864 -890 -590 -735 -561 -627 -100 -400 -322 -52 -90 -40 -300 -348 -705 -240 -45 -57 -979 -127 -437 -15 -517 -61 -687 -214 -729 -163 -630 -484 -156 -186 -18 -687 -194 -584 -891 -717 -822 -977 -175 -796 -111 -253 -977 -927 -946 -711 -224 -72 -153 -620 -5 -480 -25 -892 -763 -846 -564 -481 -585 -306 -980 -200 -341 -365 -892 -786 -107 -61 -592 -411 -799 -346 -802 -631 -826 -883 -601 -976 -346 -935 -203 -412 -225 -623 -313 -879 -26 -116 -597 -744 -687 -667 -369 -604 -417 -863 -639 -497 -155 -122 -347 -403 -778 -92 -552 -511 -398 -355 -789 -797 -893 -115 -660 -900 -377 -820 -755 -173 -126 -622 -388 -920 -714 -199 -83 -401 -817 -755 -288 -890 -234 -851 -76 -690 -267 -966 -893 -625 -986 -295 -885 -627 -66 -629 -810 -685 -93 -151 -918 -270 -492 -781 -975 -217 -159 -31 -446 -676 -570 -758 -710 -840 -39 -375 -562 -419 -659 -13 -502 -81 -360 -758 -206 -496 -739 -679 -162 -227 -326 -30 -796 -777 -598 -564 -835 -201 -573 -870 -751 -235 -616 -623 -464 -707 -283 -897 -926 -478 -310 -682 -343 -98 -669 -613 -799 -736 -52 -117 -690 -319 -537 -546 -301 -51 -435 -255 -255 -401 -611 -651 -812 -675 -88 -466 -27 -956 -378 -654 -256 -279 -27 -358 -301 -582 -938 -393 -392 -219 -217 -13 -746 -434 -328 -934 -997 -777 -76 -813 -682 -46 -691 -358 -837 -755 -33 -356 -396 -157 -280 -526 -129 -56 -419 -567 -61 -444 -776 -634 -581 -922 -410 -565 -278 -625 -609 -548 -145 -208 -225 -551 -97 -549 -892 -195 -584 -79 -401 -678 -703 -310 -43 -674 -302 -292 -291 -172 -650 -555 -110 -690 -961 -623 -445 -322 -288 -701 -414 -137 -764 -507 -222 -271 -674 -648 -918 -444 -93 -252 -274 -203 -522 -239 -437 -753 -671 -928 -945 -28 -674 -582 -426 -346 -190 -453 -73 -809 -153 -166 -277 -868 -101 -282 -764 -677 -422 -3 -945 -705 -794 -360 -849 -178 -664 -894 -646 -158 -161 -556 -129 -83 -383 -20 -847 -740 -455 -505 -564 -772 -225 -169 -225 -807 -991 -877 -542 -643 -206 -960 -379 -576 -928 -277 -505 -792 -848 -433 -296 -792 -238 -662 -864 -138 -584 -945 -190 -361 -435 -745 -894 -736 -200 -892 -145 -922 -455 -519 -508 -922 -638 -764 -506 -434 -552 -289 -949 -233 -715 -589 -74 -809 -173 -749 -573 -632 -47 -402 -630 -430 -179 -481 -804 -812 -654 -668 -492 -469 -132 -679 -443 -516 -316 -732 -291 -823 -258 -596 -102 -333 -162 -326 -921 -305 -506 -982 -992 -490 -646 -939 -333 -269 -643 -390 -487 -680 -419 -368 -466 -189 -610 -211 -257 -889 -330 -273 -510 -32 -12 -693 -802 -439 -746 -977 -405 -719 -504 -585 -813 -431 -663 -369 -305 -13 -559 -232 -476 -646 -622 -960 -427 -941 -863 -802 -578 -921 -140 -489 -52 -380 -135 -26 -44 -167 -903 -178 -847 -147 -3 -826 -954 -241 -535 -518 -348 -330 -933 -251 -112 -212 -846 -652 -206 -111 -21 -52 -487 -769 -572 -516 -640 -662 -4 -31 -838 -425 -772 -101 -495 -230 -646 -259 -312 -905 -86 -54 -907 -493 -207 -240 -892 -864 -912 -988 -854 -610 -908 -293 -977 -176 -816 -301 -50 -316 -143 -225 -511 -101 -686 -895 -891 -405 -297 -223 -74 -758 -17 -484 -156 -436 -235 -450 -71 -415 -876 -238 -107 -444 -468 -320 -534 -720 -189 -247 -539 -75 -929 -905 -914 -717 -829 -567 -352 -826 -673 -537 -652 -619 -385 -527 -962 -344 -372 -832 -621 -994 -356 -648 -38 -397 -371 -483 -823 -909 -125 -773 -281 -630 -594 -814 -411 -412 -729 -946 -619 -91 -319 -384 -508 -630 -478 -477 -399 -218 -418 -92 -290 -302 -937 -556 -795 -938 -890 -599 -384 -844 -472 -718 -405 -264 -952 -960 -597 -619 -454 -58 -439 -203 -255 -47 -667 -534 -930 -172 -982 -134 -129 -7 -989 -924 -473 -76 -554 -6 -412 -824 -682 -963 -900 -863 -119 -241 -900 -945 -533 -668 -579 -180 -243 -662 -518 -826 -326 -289 -423 -128 -887 -961 -725 -791 -667 -127 -645 -419 -614 -377 -799 -300 -700 -442 -276 -82 -303 -560 -963 -517 -504 -484 -448 -905 -221 -993 -514 -145 -542 -189 -75 -993 -201 -490 -548 -235 -156 -408 -243 -505 -301 -952 -453 -183 -745 -186 -70 -782 -223 -639 -836 -815 -673 -493 -688 -658 -818 -248 -443 -102 -977 -6 -971 -533 -927 -191 -749 -855 -469 -110 -310 -895 -740 -268 -122 -355 -709 -934 -342 -470 -646 -607 -724 -387 -722 -241 -151 -948 -187 -142 -794 -301 -938 -215 -197 -46 -317 -938 -745 -980 -924 -117 -670 -118 -726 -686 -812 -411 -874 -446 -801 -260 -606 -698 -726 -470 -182 -277 -889 -989 -588 -676 -308 -629 -931 -372 -717 -262 -782 -576 -787 -325 -687 -629 -747 -55 -180 -892 -168 -330 -805 -506 -950 -39 -341 -904 -822 -773 -896 -340 -284 -403 -771 -861 -667 -724 -190 -80 -94 -123 -112 -956 -456 -502 -156 -803 -956 -830 -575 -941 -41 -993 -692 -153 -119 -891 -644 -820 -880 -618 -558 -870 -250 -531 -809 -387 -231 -931 -547 -3 -174 -878 -628 -263 -249 -362 -500 -469 -212 -731 -845 -373 -880 -442 -43 -622 -594 -295 -442 -603 -732 -234 -817 -901 -831 -374 -172 -982 -727 -652 -901 -581 -446 -134 -645 -575 -435 -411 -138 -602 -594 -840 -838 -818 -770 -132 -501 -15 -850 -427 -844 -282 -872 -265 -591 -378 -884 -924 -542 -670 -771 -127 -115 -774 -191 -524 -202 -612 -228 -621 -552 -560 -250 -861 -38 -856 -820 -652 -335 -91 -65 -553 -255 -603 -510 -845 -909 -99 -548 -386 -207 -951 -965 -204 -266 -213 -149 -520 -189 -284 -191 -923 -636 -489 -379 -96 -575 -223 -154 -43 -439 -557 -650 -594 -905 -454 -231 -825 -384 -664 -780 -719 -210 -603 -677 -149 -560 -279 -446 -483 -621 -978 -882 -241 -995 -411 -723 -484 -427 -994 -733 -945 -809 -57 -648 -778 -345 -417 -666 -264 -841 -149 -304 -843 -877 -801 -509 -240 -129 -464 -265 -284 -992 -103 -16 -236 -954 -555 -678 -935 -592 -129 -947 -621 -680 -497 -98 -25 -149 -942 -639 -28 -303 -840 -774 -735 -222 -70 -359 -605 -959 -689 -112 -744 -910 -637 -179 -953 -77 -826 -169 -800 -404 -608 -741 -427 -103 -858 -488 -134 -815 -971 -693 -81 -154 -112 -862 -20 -229 -809 -418 -476 -813 -384 -614 -253 -509 -470 -915 -502 -308 -653 -169 -790 -665 -919 -735 -673 -166 -21 -109 -401 -586 -522 -90 -958 -541 -4 -777 -1 -589 -699 -340 -259 -641 -585 -759 -144 -347 -358 -904 -948 -533 -541 -873 -893 -148 -997 -867 -171 -829 -947 -211 -509 -591 -415 -736 -762 -861 -53 -512 -242 -751 -763 -171 -437 -823 -694 -984 -636 -456 -567 -566 -593 -610 -126 -38 -425 -62 -6 -76 -773 -447 -915 -841 -97 -232 -742 -759 -169 -332 -378 -418 -908 -968 -297 -322 -20 -789 -72 -347 -964 -439 -939 -423 -602 -993 -375 -766 -275 -167 -422 -77 -271 -548 -292 -841 -298 -268 -507 -200 -588 -626 -483 -797 -94 -763 -950 -809 -809 -935 -647 -443 -324 -652 -37 -318 -900 -95 -144 -215 -117 -385 -734 -865 -77 -424 -746 -260 -409 -226 -48 -902 -197 -560 -479 -739 -197 -254 -57 -810 -282 -410 -483 -20 -581 -312 -513 -910 -534 -860 -171 -619 -191 -886 -223 -201 -96 -801 -959 -875 -851 -248 -798 -60 -758 -857 -865 -781 -1 -789 -295 -154 -696 -931 -606 -229 -247 -751 -525 -840 -552 -421 -48 -431 -87 -108 -951 -398 -170 -47 -452 -810 -557 -809 -124 -910 -480 -750 -870 -973 -654 -971 -810 -391 -434 -396 -493 -894 -911 -89 -360 -427 -919 -327 -429 -707 -204 -410 -703 -706 -338 -204 -438 -79 -437 -148 -352 -447 -866 -611 -195 -385 -532 -651 -354 -661 -406 -494 -335 -749 -978 -977 -881 -804 -473 -259 -376 -358 -284 -872 -306 -831 -480 -577 -765 -695 -109 -810 -727 -529 -213 -663 -974 -416 -785 -50 -946 -704 -440 -281 -561 -17 -72 -865 -782 -652 -38 -643 -369 -290 -352 -145 -127 -705 -159 -468 -412 -549 -844 -273 -771 -907 -800 -313 -537 -231 -974 -838 -535 -877 -865 -789 -229 -754 -74 -349 -223 -650 -536 -617 -721 -179 -449 -663 -888 -367 -453 -210 -117 -9 -819 -751 -992 -581 -832 -937 -932 -451 -359 -480 -286 -578 -973 -211 -830 -306 -794 -568 -788 -513 -371 -976 -568 -508 -329 -595 -472 -944 -825 -412 -745 -711 -401 -68 -538 -289 -122 -601 -182 -85 -21 -534 -999 -521 -314 -550 -628 -761 -47 -33 -502 -183 -845 -22 -704 -465 -640 -869 -861 -259 -347 -522 -179 -341 -370 -898 -266 -544 -882 -723 -622 -260 -513 -259 -431 -81 -491 -499 -110 -793 -188 -39 -298 -262 -613 -695 -322 -410 -498 -829 -51 -388 -816 -748 -563 -180 -328 -434 -883 -332 -41 -959 -128 -331 -706 -388 -601 -252 -766 -709 -591 -110 -588 -836 -624 -370 -935 -27 -929 -71 -273 -778 -156 -457 -877 -681 -165 -688 -3 -620 -117 -336 -225 -735 -815 -991 -402 -664 -295 -596 -670 -666 -961 -472 -778 -462 -568 -649 -476 -533 -622 -161 -662 -723 -630 -501 -364 -302 -705 -218 -581 -692 -616 -498 -86 -941 -818 -84 -743 -904 -948 -774 -128 -352 -590 -821 -629 -324 -740 -169 -314 -196 -17 -623 -898 -659 -488 -429 -902 -329 -454 -994 -293 -756 -962 -280 -930 -826 -302 -372 -715 -520 -648 -226 -448 -214 -544 -828 -820 -146 -955 -712 -670 -96 -164 -563 -331 -607 -418 -614 -382 -281 -856 -282 -370 -212 -555 -742 -295 -820 -252 -448 -495 -514 -741 -441 -184 -690 -802 -820 -496 -389 -25 -898 -5 -222 -956 -212 -233 -157 -107 -417 -608 -690 -386 -750 -161 -536 -985 -717 -13 -304 -969 -797 -383 -41 -847 -99 -287 -724 -37 -25 -580 -22 -234 -885 -352 -933 -699 -750 -317 -899 -443 -741 -406 -894 -818 -10 -772 -57 -79 -556 -357 -637 -492 -154 -436 -108 -653 -844 -513 -824 -630 -458 -811 -305 -466 -10 -491 -939 -294 -306 -638 -88 -806 -175 -619 -356 -552 -43 -129 -825 -11 -316 -314 -640 -561 -576 -244 -667 -985 -310 -828 -347 -537 -122 -442 -308 -284 -759 -229 -671 -760 -148 -8 -313 -278 -351 -268 -949 -286 -501 -413 -347 -544 -908 -649 -453 -826 -562 -387 -672 -539 -99 -408 -554 -588 -234 -1 -516 -342 -476 -717 -790 -746 -88 -66 -413 -884 -181 -374 -968 -175 -295 -702 -434 -996 -877 -258 -962 -409 -518 -197 -121 -655 -848 -549 -396 -848 -397 -490 -17 -250 -343 -208 -130 -149 -778 -516 -519 -134 -752 -695 -797 -959 -460 -301 -741 -5 -657 -78 -767 -719 -468 -512 -905 -454 -423 -165 -232 -940 -722 -523 -551 -476 -443 -299 -304 -513 -898 -446 -74 -985 -105 -900 -467 -518 -212 -848 -315 -230 -956 -554 -744 -269 -317 -5 -955 -697 -522 -990 -745 -682 -160 -902 -537 -515 -157 -98 -38 -830 -378 -338 -276 -766 -755 -944 -205 -717 -990 -905 -506 -265 -591 -38 -490 -659 -765 -238 -873 -490 -939 -985 -431 -204 -435 -901 -787 -255 -986 -123 -876 -323 -97 -107 -196 -406 -338 -10 -71 -712 -664 -478 -344 -947 -904 -299 -211 -685 -665 -118 -887 -530 -364 -329 -708 -410 -196 -426 -673 -548 -361 -311 -907 -489 -193 -282 -348 -557 -547 -717 -721 -806 -567 -706 -538 -458 -267 -803 -343 -405 -241 -436 -718 -300 -801 -501 -462 -446 -52 -809 -619 -139 -944 -205 -373 -36 -481 -565 -114 -792 -696 -544 -927 -244 -634 -436 -872 -700 -22 -270 -67 -895 -206 -26 -886 -15 -169 -426 -749 -746 -207 -328 -612 -25 -18 -971 -707 -881 -606 -476 -889 -805 -520 -447 -98 -872 -402 -945 -23 -338 -249 -421 -661 -329 -361 -665 -186 -544 -423 -544 -422 -430 -623 -908 -24 -359 -668 -303 -755 -890 -371 -23 -254 -965 -240 -231 -192 -635 -211 -657 -14 -312 -484 -330 -418 -816 -414 -560 -619 -717 -650 -681 -292 -158 -685 -672 -294 -628 -274 -857 -68 -662 -899 -8 -357 -803 -621 -308 -461 -749 -173 -679 -928 -312 -58 -202 -440 -505 -711 -52 -425 -465 -295 -420 -954 -677 -759 -774 -572 -430 -296 -100 -926 -333 -716 -139 -681 -351 -477 -186 -23 -177 -283 -997 -918 -25 -561 -862 -629 -371 -861 -287 -76 -885 -951 -781 -110 -913 -747 -644 -858 -620 -244 -424 -256 -428 -1 -525 -482 -718 -695 -345 -123 -909 -642 -118 -71 -429 -777 -143 -373 -334 -43 -367 -191 -350 -951 -633 -465 -673 -856 -107 -416 -889 -515 -412 -995 -167 -30 -938 -817 -885 -994 -137 -826 -473 -562 -237 -924 -841 -779 -902 -238 -424 -188 -158 -573 -934 -974 -314 -486 -866 -125 -238 -861 -186 -804 -833 -579 -460 -223 -316 -80 -667 -215 -316 -935 -328 -605 -668 -99 -4 -644 -762 -614 -836 -336 -868 -904 -360 -760 -126 -403 -914 -865 -551 -979 -615 -331 -600 -192 -19 -619 -156 -171 -559 -395 -489 -386 -535 -217 -180 -830 -386 -336 -920 -816 -863 -79 -733 -928 -349 -444 -662 -219 -873 -824 -348 -661 -773 -907 -871 -424 -297 -107 -58 -285 -208 -135 -177 -89 -139 -644 -162 -509 -526 -674 -379 -401 -625 -472 -535 -81 -511 -133 -121 -381 -934 -217 -616 -554 -527 -460 -187 -180 -655 -598 -762 -10 -781 -96 -589 -771 -64 -914 -985 -403 -956 -102 -737 -175 -576 -4 -752 -989 -960 -746 -365 -435 -807 -547 -122 -47 -351 -479 -418 -637 -805 -454 -68 -416 -358 -17 -841 -988 -80 -13 -303 -563 -473 -112 -659 -436 -98 -191 -94 -518 -944 -138 -353 -891 -268 -458 -824 -554 -253 -160 -339 -883 -2 -446 -153 -24 -807 -814 -369 -99 -962 -590 -794 -308 -785 -952 -274 -959 -879 -652 -492 -372 -436 -765 -756 -59 -702 -114 -789 -498 -566 -54 -163 -594 -25 -90 -241 -902 -66 -372 -386 -222 -993 -600 -20 -830 -698 -421 -146 -387 -641 -465 -295 -985 -792 -564 -373 -119 -7 -51 -901 -392 -574 -768 -566 -489 -606 -482 -801 -819 -946 -101 -832 -270 -678 -436 -511 -451 -587 -718 -127 -55 -725 -967 -47 -629 -908 -330 -687 -765 -402 -968 -77 -228 -894 -641 -528 -234 -781 -151 -64 -631 -101 -189 -76 -402 -324 -29 -939 -707 -12 -535 -570 -693 -251 -412 -410 -716 -259 -52 -227 -708 -15 -85 -51 -450 -544 -221 -613 -414 -124 -99 -640 -261 -550 -387 -981 -925 -881 -699 -19 -583 -905 -839 -675 -836 -795 -203 -492 -185 -905 -491 -279 -102 -594 -819 -498 -161 -125 -978 -212 -248 -237 -356 -531 -320 -572 -858 -404 -546 -224 -829 -309 -581 -796 -524 -792 -476 -140 -757 -45 -38 -21 -106 -401 -985 -492 -772 -565 -233 -39 -890 -975 -862 -280 -875 -280 -450 -92 -190 -719 -753 -140 -57 -104 -245 -897 -102 -649 -993 -783 -653 -409 -366 -608 -595 -884 -773 -693 -934 -798 -363 -50 -607 -184 -264 -281 -286 -493 -297 -848 -370 -512 -218 -35 -340 -752 -995 -184 -870 -577 -704 -670 -263 -628 -350 -471 -958 -181 -902 -313 -21 -58 -185 -816 -145 -504 -480 -380 -576 -768 -686 -509 -166 -985 -916 -905 -448 -971 -732 -626 -240 -212 -385 -341 -703 -69 -824 -143 -724 -520 -336 -618 -421 -515 -416 -862 -418 -720 -607 -897 -936 -121 -876 -127 -401 -219 -367 -890 -576 -315 -414 -947 -968 -537 -618 -654 -840 -236 -825 -900 -127 -154 -788 -908 -55 -194 -883 -792 -795 -460 -603 -753 -493 -33 -127 -941 -265 -490 -390 -673 -266 -447 -247 -201 -57 -744 -748 -782 -986 -376 -357 -651 -687 -279 -148 -933 -56 -956 -52 -21 -342 -727 -597 -429 -411 -550 -680 -90 -285 -527 -301 -232 -411 -973 -823 -177 -152 -84 -782 -847 -813 -197 -258 -816 -575 -993 -228 -911 -994 -615 -356 -980 -758 -808 -965 -246 -408 -306 -681 -675 -865 -813 -81 -208 -838 -996 -766 -693 -225 -502 -580 -698 -461 -950 -886 -122 -274 -640 -332 -114 -722 -357 -452 -341 -578 -48 -799 -383 -523 -155 -334 -176 -763 -436 -491 -574 -961 -559 -837 -242 -568 -766 -737 -509 -522 -898 -454 -633 -146 -538 -631 -339 -272 -792 -152 -940 -423 -279 -491 -206 -992 -534 -374 -102 -805 -93 -210 -54 -643 -569 -758 -705 -990 -982 -235 -518 -46 -122 -462 -58 -420 -851 -22 -335 -898 -421 -209 -529 -969 -352 -80 -861 -870 -763 -975 -896 -864 -193 -888 -994 -692 -937 -434 -105 -938 -810 -158 -44 -990 -409 -803 -293 -991 -387 -309 -803 -999 -268 -95 -166 -807 -983 -272 -488 -536 -942 -370 -760 -177 -767 -173 -778 -125 -265 -785 -115 -776 -340 -980 -202 -850 -907 -633 -294 -803 -862 -420 -667 -776 -204 -458 -297 -881 -78 -184 -842 -924 -411 -892 -436 -10 -60 -729 -270 -597 -580 -309 -17 -941 -662 -188 -926 -535 -983 -634 -127 -437 -177 -811 -71 -162 -226 -660 -253 -229 -260 -381 -512 -500 -891 -15 -868 -327 -658 -834 -284 -922 -259 -936 -531 -464 -223 -200 -67 -327 -322 -706 -146 -513 -759 -577 -770 -930 -383 -438 -154 -327 -613 -567 -98 -451 -333 -248 -411 -886 -242 -815 -245 -817 -755 -284 -422 -641 -495 -195 -312 -968 -921 -510 -686 -540 -264 -936 -934 -518 -120 -200 -256 -499 -427 -963 -484 -56 -932 -439 -396 -729 -783 -796 -417 -969 -308 -375 -745 -704 -416 -638 -83 -197 -478 -572 -895 -447 -737 -615 -287 -801 -762 -645 -595 -23 -442 -210 -314 -146 -681 -202 -477 -403 -699 -802 -883 -885 -831 -212 -382 -349 -10 -510 -674 -302 -5 -638 -480 -512 -952 -35 -898 -766 -759 -388 -610 -226 -394 -498 -560 -281 -550 -692 -902 -263 -163 -784 -429 -337 -756 -832 -560 -152 -979 -44 -81 -201 -986 -750 -720 -944 -366 -357 -911 -674 -737 -612 -472 -168 -882 -656 -587 -364 -343 -685 -869 -858 -735 -917 -292 -310 -47 -613 -629 -209 -303 -766 -378 -281 -183 -754 -860 -369 -752 -793 -752 -475 -31 -254 -357 -817 -133 -892 -662 -111 -246 -362 -687 -298 -221 -651 -163 -222 -886 -447 -339 -858 -709 -530 -978 -660 -27 -272 -382 -264 -683 -820 -401 -720 -480 -578 -944 -178 -211 -990 -319 -309 -752 -268 -483 -214 -335 -103 -149 -226 -828 -549 -462 -613 -156 -940 -69 -677 -942 -251 -196 -378 -310 -266 -537 -96 -155 -822 -408 -292 -769 -956 -718 -701 -205 -298 -820 -25 -442 -512 -957 -419 -510 -296 -163 -337 -91 -576 -615 -608 -892 -542 -196 -924 -486 -336 -580 -593 -783 -646 -291 -497 -355 -222 -561 -641 -972 -962 -880 -787 -331 -833 -778 -811 -225 -40 -112 -640 -313 -968 -726 -663 -747 -824 -349 -80 -299 -684 -122 -368 -253 -615 -586 -433 -237 -729 -42 -767 -404 -133 -513 -266 -326 -796 -790 -666 -103 -229 -351 -879 -160 -825 -462 -513 -525 -506 -43 -734 -323 -680 -17 -275 -264 -247 -94 -842 -147 -675 -880 -778 -648 -839 -897 -304 -446 -791 -65 -977 -888 -241 -523 -762 -928 -567 -507 -202 -271 -802 -152 -624 -893 -965 -330 -975 -168 -134 -757 -527 -571 -735 -916 -934 -213 -848 -228 -526 -497 -940 -520 -853 -573 -566 -203 -72 -194 -1 -272 -180 -550 -875 -73 -944 -903 -573 -853 -351 -486 -835 -334 -440 -336 -611 -119 -588 -238 -917 -362 -92 -945 -343 -396 -27 -294 -266 -595 -648 -590 -109 -926 -461 -259 -608 -599 -645 -607 -356 -984 -933 -752 -123 -415 -631 -700 -765 -185 -80 -62 -973 -652 -95 -319 -666 -606 -663 -507 -96 -589 -852 -500 -282 -803 -68 -197 -26 -78 -128 -738 -174 -482 -12 -876 -234 -607 -351 -569 -530 -702 -918 -44 -370 -367 -485 -959 -819 -453 -975 -691 -865 -737 -539 -416 -673 -197 -772 -373 -797 -742 -156 -913 -170 -722 -419 -185 -929 -115 -631 -928 -294 -594 -724 -452 -792 -321 -594 -441 -495 -240 -61 -567 -458 -839 -456 -849 -811 -580 -148 -233 -44 -324 -737 -868 -16 -690 -161 -756 -77 -467 -468 -658 -904 -473 -301 -315 -321 -50 -19 -750 -881 -735 -95 -890 -685 -697 -419 -991 -198 -883 -485 -789 -307 -310 -762 -894 -869 -550 -817 -575 -163 -999 -133 -54 -565 -270 -543 -450 -259 -357 -16 -483 -172 -840 -1 -398 -592 -199 -617 -763 -610 -918 -540 -729 -839 -628 -271 -204 -237 -579 -388 -477 -539 -228 -362 -947 -972 -64 -461 -396 -714 -48 -605 -224 -577 -981 -367 -61 -271 -529 -308 -159 -482 -726 -66 -662 -867 -867 -507 -729 -988 -274 -533 -663 -410 -482 -588 -652 -478 -346 -60 -40 -870 -344 -290 -75 -893 -49 -302 -515 -941 -782 -238 -540 -215 -720 -419 -428 -574 -279 -926 -810 -181 -740 -979 -805 -52 -696 -392 -718 -354 -754 -819 -814 -616 -889 -330 -363 -571 -509 -411 -99 -433 -235 -429 -122 -587 -333 -602 -216 -283 -85 -511 -85 -77 -735 -422 -364 -786 -824 -954 -72 -626 -754 -200 -217 -540 -30 -953 -722 -10 -783 -673 -206 -136 -208 -736 -694 -448 -29 -613 -318 -941 -901 -160 -486 -524 -243 -498 -211 -439 -115 -868 -561 -789 -228 -764 -447 -707 -322 -48 -852 -6 -368 -819 -291 -273 -573 -541 -252 -813 -815 -837 -737 -668 -127 -382 -270 -656 -428 -388 -285 -985 -395 -245 -638 -416 -14 -293 -584 -405 -25 -446 -707 -405 -908 -436 -536 -792 -150 -276 -717 -477 -52 -779 -171 -983 -551 -333 -371 -669 -175 -773 -354 -856 -593 -417 -253 -981 -603 -528 -450 -399 -682 -648 -670 -213 -120 -693 -142 -473 -241 -555 -818 -869 -353 -993 -38 -867 -187 -404 -42 -227 -94 -291 -185 -49 -108 -77 -620 -959 -964 -224 -799 -228 -156 -97 -917 -638 -923 -990 -845 -135 -827 -790 -462 -210 -163 -513 -686 -203 -501 -942 -466 -326 -12 -369 -594 -829 -840 -738 -972 -246 -393 -173 -286 -776 -341 -527 -796 -429 -388 -920 -199 -494 -789 -510 -833 -18 -712 -498 -76 -374 -173 -406 -70 -559 -896 -807 -738 -978 -246 -830 -878 -349 -784 -958 -259 -72 -177 -827 -370 -945 -279 -917 -796 -169 -865 -172 -452 -252 -685 -355 -69 -7 -809 -400 -640 -581 -474 -486 -415 -1 -278 -677 -136 -512 -389 -257 -178 -845 -809 -427 -508 -139 -165 -611 -368 -826 -359 -708 -382 -521 -470 -282 -77 -604 -906 -667 -798 -505 -246 -396 -92 -414 -942 -903 -734 -360 -536 -529 -111 -157 -335 -40 -560 -59 -707 -68 -849 -929 -309 -714 -271 -130 -497 -6 -786 -651 -179 -378 -123 -126 -748 -4 -33 -630 -615 -922 -368 -985 -956 -889 -67 -172 -830 -414 -568 -603 -759 -674 -130 -256 -834 -322 -637 -800 -932 -958 -402 -597 -735 -644 -487 -261 -818 -506 -625 -357 -588 -762 -399 -591 -375 -573 -993 -179 -672 -400 -807 -838 -209 -991 -314 -314 -63 -243 -837 -972 -139 -376 -876 -208 -729 -145 -186 -446 -476 -722 -764 -60 -836 -412 -191 -749 -184 -167 -147 -608 -125 -737 -822 -300 -976 -610 -756 -937 -502 -835 -761 -109 -661 -878 -413 -35 -580 -524 -141 -47 -631 -807 -162 -651 -13 -974 -271 -852 -830 -600 -458 -699 -51 -34 -284 -764 -624 -584 -230 -598 -591 -840 -616 -486 -996 -438 -69 -393 -190 -7 -26 -357 -658 -273 -45 -13 -98 -36 -944 -81 -618 -136 -100 -944 -838 -188 -869 -858 -970 -568 -441 -147 -879 -458 -304 -32 -618 -943 -46 -839 -680 -757 -448 -628 -766 -644 -376 -762 -163 -835 -422 -650 -726 -457 -9 -986 -930 -87 -751 -676 -795 -804 -163 -594 -475 -7 -882 -989 -387 -522 -986 -996 -364 -574 -96 -504 -322 -509 -827 -248 -655 -97 -100 -995 -924 -494 -327 -751 -766 -839 -738 -704 -997 -443 -634 -556 -737 -151 -665 -18 -37 -249 -22 -843 -942 -824 -628 -99 -467 -522 -233 -111 -776 -730 -947 -313 -289 -705 -716 -893 -516 -945 -318 -114 -222 -357 -332 -257 -960 -397 -672 -811 -231 -155 -473 -493 -55 -855 -674 -740 -352 -491 -988 -240 -345 -813 -77 -346 -569 -636 -294 -15 -92 -836 -289 -438 -47 -446 -305 -924 -949 -295 -205 -182 -322 -983 -285 -329 -907 -454 -277 -451 -132 -484 -33 -913 -777 -68 -591 -11 -919 -528 -301 -566 -496 -990 -927 -146 -634 -660 -211 -872 -123 -230 -39 -286 -870 -601 -287 -113 -335 -691 -165 -471 -842 -168 -325 -206 -648 -938 -170 -37 -515 -46 -643 -149 -325 -167 -503 -938 -705 -345 -892 -182 -482 -522 -312 -519 -924 -9 -825 -169 -105 -273 -976 -21 -127 -846 -510 -217 -868 -912 -600 -189 -316 -272 -431 -373 -467 -175 -34 -918 -963 -867 -529 -923 -266 -615 -189 -50 -838 -749 -789 -189 -254 -837 -247 -231 -891 -833 -925 -223 -768 -333 -696 -859 -374 -435 -656 -997 -882 -967 -585 -851 -404 -509 -435 -133 -351 -407 -24 -265 -187 -73 -546 -793 -820 -679 -615 -940 -287 -209 -835 -670 -590 -543 -608 -261 -415 -31 -127 -282 -21 -872 -822 -509 -627 -496 -31 -340 -637 -141 -812 -161 -21 -482 -274 -677 -901 -728 -279 -891 -9 -977 -592 -272 -163 -828 -801 -213 -262 -265 -382 -946 -918 -684 -659 -938 -6 -20 -491 -524 -97 -676 -909 -604 -42 -84 -721 -487 -133 -187 -142 -533 -746 -671 -10 -874 -544 -39 -63 -435 -474 -556 -353 -581 -400 -790 -719 -247 -184 -990 -788 -227 -11 -623 -462 -543 -644 -708 -501 -145 -472 -215 -272 -593 -325 -637 -650 -552 -869 -571 -157 -250 -47 -63 -886 -413 -415 -316 -845 -791 -619 -285 -149 -127 -545 -806 -666 -31 -544 -592 -924 -853 -686 -721 -248 -605 -941 -166 -403 -679 -930 -615 -416 -994 -115 -789 -606 -176 -567 -364 -11 -788 -496 -827 -787 -432 -356 -678 -299 -802 -240 -802 -136 -401 -613 -260 -707 -891 -390 -519 -201 -429 -825 -497 -975 -438 -694 -676 -667 -339 -791 -843 -333 -960 -110 -351 -206 -936 -513 -347 -796 -671 -106 -78 -12 -955 -648 -797 -503 -353 -752 -971 -292 -843 -460 -799 -44 -689 -514 -472 -825 -569 -159 -451 -546 -989 -297 -283 -817 -935 -424 -504 -516 -28 -817 -419 -751 -308 -823 -834 -766 -61 -179 -928 -438 -151 -78 -102 -472 -796 -215 -33 -466 -583 -274 -286 -149 -235 -793 -7 -738 -245 -243 -506 -544 -769 -512 -480 -625 -42 -476 -848 -509 -676 -585 -615 -79 -527 -907 -177 -725 -252 -35 -910 -500 -488 -840 -7 -306 -566 -868 -530 -557 -122 -892 -354 -781 -782 -766 -512 -40 -797 -312 -82 -22 -344 -79 -378 -769 -950 -212 -551 -690 -109 -967 -620 -937 -287 -657 -283 -657 -816 -811 -359 -483 -78 -12 -166 -690 -684 -459 -809 -541 -303 -394 -206 -195 -117 -657 -958 -643 -452 -541 -27 -774 -493 -586 -972 -501 -826 -525 -246 -80 -371 -798 -297 -402 -212 -507 -682 -390 -571 -122 -318 -625 -890 -865 -181 -804 -137 -592 -559 -407 -484 -965 -792 -562 -742 -262 -323 -525 -239 -577 -203 -3 -170 -742 -98 -282 -913 -55 -934 -318 -916 -911 -975 -824 -289 -718 -907 -20 -939 -205 -958 -110 -413 -532 -496 -34 -112 -642 -158 -248 -761 -720 -709 -542 -580 -996 -836 -878 -606 -820 -128 -54 -932 -507 -302 -91 -805 -723 -505 -291 -840 -411 -946 -761 -221 -450 -625 -671 -622 -227 -202 -352 -694 -760 -63 -134 -277 -641 -956 -339 -127 -460 -743 -195 -320 -138 -161 -320 -85 -72 -189 -751 -847 -205 -615 -302 -799 -947 -362 -130 -636 -817 -800 -386 -5 -265 -329 -797 -342 -155 -256 -701 -466 -993 -138 -81 -473 -189 -728 -50 -985 -127 -125 -827 -682 -465 -235 -922 -883 -475 -164 -793 -936 -592 -207 -203 -251 -540 -491 -964 -839 -623 -752 -337 -344 -901 -376 -789 -670 -499 -274 -928 -910 -113 -697 -566 -997 -881 -722 -724 -838 -960 -135 -133 -514 -58 -77 -134 -850 -126 -126 -438 -243 -91 -724 -817 -707 -233 -729 -690 -726 -726 -181 -388 -582 -955 -664 -120 -134 -866 -29 -986 -325 -204 -864 -211 -438 -331 -329 -846 -285 -776 -196 -897 -3 -563 -945 -970 -614 -552 -972 -398 -964 -905 -274 -515 -55 -825 -149 -940 -893 -787 -566 -514 -260 -613 -320 -320 -129 -691 -301 -994 -154 -574 -710 -774 -955 -713 -239 -319 -104 -270 -555 -494 -32 -315 -885 -705 -251 -902 -467 -761 -791 -500 -107 -3 -381 -261 -472 -805 -751 -121 -572 -597 -432 -119 -303 -411 -344 -106 -182 -690 -215 -272 -398 -51 -636 -698 -364 -862 -725 -381 -177 -481 -430 -211 -603 -906 -183 -195 -826 -292 -292 -563 -789 -33 -651 -434 -252 -196 -306 -157 -989 -827 -954 -759 -567 -279 -885 -304 -155 -200 -576 -29 -469 -7 -961 -408 -539 -716 -587 -838 -988 -32 -454 -131 -642 -967 -875 -810 -301 -721 -51 -353 -194 -90 -573 -45 -104 -174 -499 -607 -294 -49 -989 -910 -938 -44 -637 -837 -865 -143 -292 -491 -223 -997 -280 -701 -103 -741 -755 -797 -894 -783 -183 -350 -688 -284 -117 -95 -70 -311 -14 -435 -331 -494 -457 -560 -48 -79 -472 -812 -706 -867 -734 -56 -20 -741 -676 -618 -921 -346 -610 -950 -676 -203 -453 -302 -913 -519 -584 -486 -660 -471 -834 -872 -303 -77 -143 -904 -806 -955 -100 -636 -940 -768 -826 -700 -892 -184 -189 -795 -640 -332 -600 -360 -227 -648 -115 -673 -997 -897 -613 -303 -443 -134 -665 -945 -281 -134 -813 -348 -376 -557 -921 -747 -729 -412 -159 -508 -60 -122 -226 -402 -6 -18 -516 -171 -113 -40 -548 -209 -815 -412 -467 -464 -562 -750 -668 -575 -302 -164 -751 -673 -131 -574 -77 -118 -754 -656 -880 -710 -957 -626 -59 -593 -61 -992 -705 -145 -538 -264 -658 -81 -330 -192 -639 -142 -573 -144 -603 -840 -838 -73 -252 -46 -562 -147 -201 -6 -688 -246 -589 -281 -435 -949 -595 -576 -240 -150 -896 -711 -427 -604 -603 -701 -349 -279 -289 -684 -570 -588 -804 -61 -325 -925 -19 -220 -851 -354 -334 -345 -937 -828 -960 -723 -884 -378 -904 -48 -768 -865 -941 -715 -350 -395 -237 -820 -332 -123 -43 -127 -356 -659 -459 -392 -716 -426 -914 -439 -772 -783 -302 -603 -505 -603 -473 -282 -363 -450 -603 -258 -767 -242 -834 -983 -135 -419 -231 -89 -286 -192 -743 -968 -737 -175 -950 -850 -12 -389 -737 -451 -351 -401 -462 -445 -398 -555 -468 -439 -876 -173 -114 -976 -711 -276 -954 -132 -949 -897 -698 -816 -397 -493 -802 -178 -402 -140 -619 -778 -283 -813 -962 -281 -997 -155 -565 -846 -426 -939 -501 -667 -186 -251 -486 -257 -754 -574 -590 -212 -676 -744 -1000 -58 -818 -769 -197 -949 -197 -850 -515 -777 -109 -699 -885 -218 -411 -26 -286 -547 -1000 -394 -975 -550 -177 -261 -917 -342 -605 -901 -694 -792 -599 -377 -455 -951 -440 -220 -431 -441 -773 -709 -933 -354 -492 -524 -196 -45 -25 -215 -278 -127 -341 -420 -29 -271 -152 -629 -183 -993 -132 -778 -131 -409 -294 -213 -798 -562 -362 -614 -42 -223 -580 -742 -700 -31 -975 -865 -472 -204 -506 -519 -589 -744 -554 -886 -396 -78 -655 -30 -701 -889 -632 -628 -920 -516 -235 -385 -461 -174 -261 -224 -381 -804 -219 -602 -104 -993 -394 -159 -149 -14 -926 -724 -645 -394 -234 -654 -357 -119 -156 -589 -653 -284 -596 -327 -351 -241 -858 -909 -631 -606 -753 -541 -828 -806 -653 -801 -213 -823 -562 -60 -764 -77 -288 -847 -739 -435 -712 -946 -304 -699 -13 -682 -648 -425 -895 -224 -704 -2 -9 -498 -810 -796 -506 -410 -324 -850 -578 -409 -52 -341 -547 -874 -149 -955 -412 -773 -225 -564 -303 -169 -67 -935 -564 -11 -115 -695 -286 -247 -756 -953 -892 -651 -99 -840 -70 -3 -804 -748 -873 -938 -309 -128 -411 -795 -280 -799 -933 -420 -250 -82 -888 -650 -307 -946 -912 -17 -770 -233 -580 -130 -801 -35 -630 -746 -880 -963 -453 -156 -958 -249 -510 -896 -234 -189 -53 -242 -330 -29 -940 -918 -891 -89 -58 -794 -685 -687 -541 -567 -23 -70 -197 -959 -427 -572 -676 -89 -364 -518 -741 -499 -92 -428 -672 -621 -72 -684 -680 -263 -476 -237 -99 -896 -326 -637 -585 -933 -122 -731 -523 -696 -237 -679 -245 -94 -445 -940 -498 -737 -684 -71 -186 -270 -152 -614 -136 -264 -61 -403 -154 -603 -932 -994 -584 -602 -726 -613 -565 -650 -171 -104 -89 -708 -752 -430 -600 -665 -125 -688 -474 -235 -591 -566 -794 -958 -728 -342 -562 -98 -188 -983 -746 -611 -467 -140 -411 -292 -980 -955 -766 -633 -974 -498 -763 -131 -157 -16 -353 -695 -414 -195 -211 -681 -785 -121 -513 -707 -310 -224 -957 -502 -217 -216 -789 -624 -952 -309 -650 -373 -656 -849 -755 -642 -55 -487 -981 -930 -960 -645 -244 -647 -674 -933 -690 -551 -351 -133 -841 -189 -417 -418 -446 -567 -700 -230 -493 -468 -807 -470 -68 -582 -63 -63 -307 -283 -154 -557 -553 -519 -755 -557 -970 -602 -289 -328 -961 -892 -216 -588 -876 -428 -405 -854 -58 -987 -682 -448 -110 -177 -109 -528 -752 -107 -971 -979 -171 -990 -577 -568 -175 -605 -160 -567 -680 -976 -861 -503 -841 -994 -844 -369 -741 -202 -909 -212 -925 -812 -737 -951 -963 -766 -260 -535 -909 -117 -226 -499 -280 -961 -792 -619 -105 -167 -880 -65 -721 -726 -232 -805 -928 -114 -638 -161 -413 -926 -285 -358 -284 -939 -939 -986 -903 -29 -775 -146 -885 -455 -403 -694 -355 -483 -768 -480 -198 -402 -687 -603 -63 -905 -58 -267 -332 -88 -374 -921 -227 -438 -556 -70 -184 -827 -9 -26 -403 -339 -284 -735 -71 -56 -123 -474 -773 -607 -197 -386 -54 -514 -801 -531 -264 -953 -630 -415 -833 -248 -226 -492 -223 -135 -173 -343 -411 -978 -606 -828 -566 -264 -458 -228 -878 -154 -940 -291 -651 -916 -921 -9 -407 -558 -438 -690 -82 -934 -256 -256 -837 -270 -742 -758 -134 -309 -283 -397 -806 -758 -150 -258 -758 -538 -983 -371 -829 -530 -98 -29 -752 -240 -855 -545 -864 -23 -744 -731 -120 -386 -885 -533 -617 -58 -108 -222 -41 -35 -475 -808 -833 -101 -193 -598 -783 -337 -338 -345 -68 -923 -621 -904 -860 -655 -362 -911 -469 -49 -198 -211 -384 -622 -227 -412 -860 -147 -134 -138 -941 -983 -372 -295 -104 -261 -335 -153 -597 -4 -239 -50 -751 -872 -808 -124 -755 -467 -122 -343 -585 -964 -825 -752 -990 -296 -835 -185 -721 -597 -952 -685 -37 -81 -267 -862 -622 -253 -756 -919 -599 -632 -933 -917 -537 -423 -503 -245 -300 -670 -786 -464 -950 -651 -530 -743 -82 -961 -969 -769 -735 -92 -28 -297 -630 -825 -474 -370 -288 -96 -658 -689 -217 -349 -864 -701 -702 -308 -250 -928 -628 -540 -240 -358 -162 -637 -391 -403 -424 -354 -348 -795 -333 -262 -225 -384 -683 -76 -113 -876 -10 -351 -475 -492 -543 -566 -355 -683 -585 -686 -310 -668 -921 -721 -648 -91 -440 -933 -691 -327 -330 -571 -502 -804 -395 -59 -597 -135 -349 -186 -232 -495 -16 -161 -284 -241 -153 -558 -927 -317 -1 -496 -257 -600 -986 -872 -340 -540 -834 -705 -629 -383 -947 -383 -183 -899 -296 -215 -970 -197 -407 -634 -989 -63 -52 -375 -345 -544 -300 -660 -926 -158 -292 -585 -79 -333 -749 -819 -974 -578 -931 -300 -110 -144 -791 -908 -744 -250 -473 -624 -292 -497 -115 -439 -65 -467 -37 -813 -385 -543 -579 -387 -618 -405 -600 -74 -435 -684 -213 -274 -937 -144 -151 -965 -536 -923 -760 -289 -694 -145 -132 -885 -143 -691 -229 -830 -333 -987 -219 -149 -107 -187 -963 -465 -755 -900 -736 -240 -566 -609 -103 -186 -890 -837 -312 -719 -310 -292 -715 -861 -293 -519 -769 -675 -735 -907 -394 -583 -965 -241 -723 -506 -464 -826 -872 -594 -988 -921 -250 -528 -326 -543 -629 -417 -624 -886 -709 -913 -860 -863 -987 -272 -848 -535 -509 -363 -168 -883 -862 -784 -170 -995 -501 -437 -178 -142 -241 -942 -11 -908 -862 -694 -249 -710 -939 -76 -885 -393 -276 -265 -456 -488 -263 -126 -12 -265 -905 -90 -829 -186 -820 -612 -764 -303 -487 -88 -959 -69 -460 -978 -567 -784 -894 -853 -356 -508 -272 -449 -425 -591 -416 -165 -429 -144 -677 -143 -150 -642 -704 -340 -61 -312 -372 -594 -56 -130 -274 -525 -769 -225 -544 -550 -438 -510 -525 -239 -891 -547 -956 -954 -816 -75 -447 -979 -93 -820 -260 -608 -964 -104 -268 -707 -703 -278 -635 -444 -288 -857 -449 -553 -360 -322 -522 -715 -157 -940 -908 -563 -466 -818 -558 -385 -541 -237 -143 -266 -641 -971 -188 -198 -627 -173 -741 -827 -452 -326 -786 -583 -560 -314 -363 -86 -710 -322 -594 -3 -299 -55 -108 -377 -433 -205 -582 -472 -892 -326 -537 -496 -788 -452 -457 -65 -736 -583 -367 -45 -648 -204 -989 -915 -812 -68 -295 -666 -463 -24 -423 -39 -256 -633 -277 -58 -889 -161 -709 -141 -333 -471 -169 -246 -469 -769 -556 -91 -802 -655 -829 -568 -529 -755 -62 -620 -350 -339 -384 -371 -419 -66 -136 -20 -365 -320 -869 -268 -943 -195 -239 -892 -937 -912 -648 -829 -693 -971 -779 -536 -481 -95 -723 -360 -738 -350 -320 -572 -13 -426 -314 -595 -138 -129 -957 -556 -487 -398 -578 -432 -146 -776 -916 -851 -548 -507 -393 -494 -906 -560 -314 -328 -513 -374 -38 -253 -541 -192 -402 -785 -703 -967 -45 -611 -904 -212 -803 -683 -626 -422 -808 -145 -434 -335 -962 -750 -411 -358 -766 -989 -18 -216 -616 -908 -580 -280 -627 -524 -123 -982 -241 -954 -988 -116 -214 -245 -621 -134 -775 -307 -553 -91 -423 -153 -611 -372 -740 -323 -91 -960 -500 -7 -546 -927 -256 -849 -790 -265 -401 -676 -363 -995 -520 -643 -470 -793 -542 -174 -942 -873 -46 -355 -924 -422 -235 -975 -386 -912 -566 -557 -625 -123 -843 -467 -20 -13 -543 -352 -485 -156 -582 -812 -303 -107 -547 -474 -561 -383 -365 -986 -724 -69 -494 -155 -576 -823 -917 -507 -490 -671 -439 -468 -268 -276 -707 -520 -432 -761 -247 -230 -219 -606 -811 -57 -113 -904 -364 -35 -934 -937 -328 -832 -149 -723 -566 -669 -505 -763 -20 -509 -639 -209 -115 -889 -165 -944 -558 -79 -611 -760 -885 -582 -557 -82 -174 -298 -187 -322 -889 -934 -18 -344 -444 -67 -152 -992 -160 -18 -68 -474 -658 -168 -340 -265 -811 -664 -712 -726 -852 -545 -817 -423 -244 -412 -733 -985 -451 -405 -227 -208 -4 -845 -409 -513 -519 -230 -236 -496 -617 -819 -717 -830 -79 -510 -938 -38 -952 -987 -941 -52 -99 -398 -867 -400 -524 -29 -393 -273 -975 -978 -956 -892 -737 -955 -170 -152 -398 -271 -642 -575 -622 -166 -279 -642 -398 -361 -761 -228 -529 -630 -360 -100 -780 -277 -938 -700 -308 -222 -258 -759 -823 -699 -270 -419 -695 -293 -71 -989 -751 -632 -673 -434 -996 -836 -376 -804 -414 -732 -813 -805 -242 -955 -367 -267 -161 -525 -323 -675 -213 -772 -113 -55 -256 -195 -885 -304 -547 -331 -112 -940 -644 -702 -110 -365 -699 -419 -676 -810 -91 -52 -404 -41 -730 -957 -573 -494 -998 -245 -467 -831 -649 -407 -201 -329 -163 -142 -421 -554 -851 -691 -804 -25 -805 -812 -505 -922 -245 -895 -657 -254 -12 -332 -656 -538 -645 -350 -335 -122 -169 -909 -130 -397 -248 -416 -49 -260 -807 -754 -956 -17 -147 -370 -854 -613 -998 -325 -373 -319 -829 -785 -537 -859 -645 -603 -963 -969 -310 -23 -605 -680 -343 -137 -862 -191 -515 -911 -663 -132 -154 -474 -895 -362 -19 -986 -295 -988 -918 -613 -501 -610 -225 -51 -698 -859 -861 -533 -388 -243 -808 -63 -552 -506 -520 -553 -821 -946 -960 -448 -236 -645 -813 -642 -641 -343 -289 -630 -34 -677 -599 -434 -808 -682 -194 -464 -866 -20 -803 -557 -374 -420 -800 -564 -536 -750 -823 -31 -215 -446 -444 -692 -530 -246 -168 -727 -754 -349 -564 -115 -246 -46 -552 -293 -641 -117 -206 -147 -397 -699 -278 -182 -246 -772 -103 -518 -316 -342 -770 -330 -313 -758 -822 -744 -444 -979 -257 -645 -304 -181 -551 -788 -931 -968 -16 -473 -780 -689 -732 -189 -211 -986 -133 -305 -337 -990 -912 -225 -25 -326 -449 -893 -668 -389 -282 -420 -109 -960 -839 -835 -82 -445 -185 -444 -398 -171 -592 -993 -122 -157 -582 -960 -648 -286 -791 -757 -452 -947 -139 -698 -938 -348 -893 -133 -590 -472 -655 -943 -87 -291 -724 -200 -207 -41 -405 -441 -405 -676 -274 -736 -938 -523 -835 -419 -716 -418 -477 -239 -285 -440 -966 -998 -879 -870 -788 -470 -217 -851 -285 -159 -794 -799 -277 -657 -73 -847 -757 -874 -16 -473 -774 -745 -893 -63 -357 -641 -468 -939 -596 -315 -528 -941 -211 -792 -968 -737 -287 -660 -909 -55 -826 -949 -550 -84 -726 -491 -946 -462 -908 -992 -95 -219 -118 -456 -376 -65 -921 -79 -685 -378 -763 -984 -454 -267 -759 -883 -924 -778 -702 -607 -870 -987 -399 -75 -414 -768 -914 -324 -720 -450 -833 -89 -726 -811 -743 -839 -835 -53 -648 -948 -60 -338 -781 -481 -327 -148 -135 -202 -501 -267 -894 -217 -714 -719 -688 -169 -601 -295 -446 -874 -81 -714 -323 -713 -175 -980 -285 -364 -894 -294 -950 -703 -731 -760 -574 -639 -499 -181 -538 -39 -578 -659 -526 -14 -923 -938 -225 -264 -709 -379 -946 -839 -334 -516 -255 -637 -693 -949 -465 -378 -635 -468 -82 -463 -527 -288 -717 -181 -798 -903 -404 -283 -293 -119 -962 -170 -740 -483 -875 -401 -56 -757 -651 -192 -480 -600 -29 -977 -238 -884 -879 -79 -877 -176 -327 -930 -976 -528 -992 -323 -244 -802 -355 -202 -203 -13 -681 -251 -238 -681 -28 -871 -291 -417 -754 -260 -914 -731 -466 -866 -326 -481 -715 -449 -297 -81 -205 -149 -596 -643 -995 -629 -394 -22 -729 -325 -475 -577 -885 -165 -242 -259 -54 -36 -818 -485 -224 -692 -682 -909 -58 -844 -185 -354 -366 -768 -458 -351 -13 -428 -191 -79 -262 -341 -455 -826 -20 -776 -777 -741 -297 -437 -284 -747 -259 -897 -390 -823 -116 -534 -735 -103 -371 -32 -502 -436 -941 -316 -139 -772 -731 -940 -476 -276 -800 -336 -378 -491 -714 -181 -941 -706 -52 -857 -446 -286 -275 -283 -317 -722 -138 -796 -149 -209 -116 -810 -144 -321 -919 -384 -784 -501 -518 -434 -614 -167 -123 -563 -621 -6 -652 -127 -622 -532 -168 -556 -878 -891 -684 -917 -522 -651 -794 -901 -324 -387 -13 -674 -141 -416 -169 -435 -301 -590 -742 -104 -269 -963 -275 -644 -422 -276 -61 -189 -776 -327 -173 -884 -969 -298 -460 -382 -668 -248 -625 -714 -625 -201 -288 -13 -378 -232 -780 -464 -733 -170 -507 -835 -613 -931 -444 -73 -613 -528 -966 -834 -954 -443 -879 -429 -814 -723 -203 -319 -960 -96 -782 -282 -649 -506 -470 -141 -505 -373 -924 -171 -966 -772 -667 -744 -434 -854 -815 -92 -6 -870 -594 -375 -517 -590 -574 -840 -680 -840 -509 -930 -130 -686 -729 -451 -388 -828 -502 -569 -964 -226 -714 -66 -615 -334 -857 -216 -251 -585 -307 -235 -295 -450 -174 -698 -551 -146 -751 -58 -247 -296 -548 -745 -614 -479 -805 -112 -268 -487 -985 -476 -316 -904 -44 -304 -833 -955 -960 -930 -373 -861 -880 -694 -84 -603 -567 -501 -322 -464 -230 -875 -150 -473 -51 -336 -542 -76 -587 -553 -468 -280 -446 -397 -323 -674 -329 -79 -558 -835 -710 -479 -858 -757 -586 -309 -66 -311 -541 -41 -488 -758 -306 -277 -388 -865 -793 -889 -883 -133 -6 -691 -233 -938 -868 -748 -197 -682 -40 -961 -191 -324 -667 -494 -294 -330 -808 -67 -185 -67 -842 -102 -100 -54 -927 -93 -980 -912 -211 -806 -989 -670 -407 -510 -154 -900 -345 -240 -720 -659 -835 -91 -518 -338 -31 -739 -731 -838 -914 -22 -337 -624 -431 -544 -370 -492 -678 -956 -855 -273 -67 -343 -383 -967 -192 -455 -621 -961 -201 -423 -218 -713 -141 -107 -322 -517 -955 -716 -244 -573 -45 -6 -179 -432 -278 -102 -856 -915 -852 -698 -687 -485 -700 -993 -310 -61 -545 -391 -271 -143 -552 -15 -269 -241 -750 -537 -690 -776 -216 -752 -937 -398 -494 -386 -699 -40 -539 -625 -396 -892 -461 -790 -709 -521 -825 -19 -617 -860 -535 -318 -799 -861 -947 -564 -518 -864 -93 -387 -936 -867 -637 -924 -706 -698 -262 -301 -127 -528 -53 -221 -774 -50 -777 -312 -45 -31 -168 -664 -67 -735 -52 -756 -835 -221 -928 -385 -600 -913 -122 -469 -156 -679 -744 -868 -174 -624 -106 -929 -323 -406 -416 -633 -987 -441 -676 -300 -431 -872 -954 -439 -189 -353 -482 -652 -586 -454 -272 -612 -17 -550 -130 -218 -865 -484 -50 -152 -147 -542 -919 -798 -85 -975 -748 -337 -150 -129 -447 -636 -274 -813 -802 -893 -514 -811 -299 -352 -254 -367 -513 -100 -980 -628 -621 -119 -821 -190 -370 -382 -630 -814 -912 -475 -599 -876 -671 -845 -540 -669 -401 -367 -17 -367 -563 -269 -992 -843 -137 -641 -306 -240 -775 -986 -310 -540 -218 -188 -883 -332 -968 -646 -119 -712 -66 -913 -936 -155 -465 -881 -278 -999 -918 -382 -894 -930 -50 -103 -124 -979 -301 -691 -682 -915 -560 -916 -448 -104 -81 -565 -88 -175 -55 -768 -365 -678 -916 -744 -566 -992 -392 -567 -56 -663 -844 -260 -327 -329 -415 -532 -175 -940 -508 -624 -799 -107 -859 -879 -265 -612 -883 -194 -845 -241 -891 -94 -590 -908 -185 -133 -107 -133 -150 -893 -383 -715 -40 -410 -350 -620 -898 -944 -815 -261 -700 -122 -786 -588 -285 -256 -32 -226 -784 -576 -512 -659 -421 -450 -953 -806 -484 -14 -772 -149 -417 -913 -366 -611 -536 -762 -563 -871 -694 -353 -198 -46 -43 -709 -600 -799 -307 -497 -53 -44 -770 -292 -415 -234 -213 -782 -929 -936 -113 -904 -650 -201 -460 -778 -587 -632 -178 -980 -247 -677 -780 -840 -311 -971 -327 -882 -608 -673 -146 -603 -862 -884 -982 -987 -35 -441 -981 -999 -356 -697 -544 -414 -98 -453 -13 -793 -681 -334 -156 -268 -215 -504 -806 -846 -420 -551 -318 -41 -204 -10 -161 -956 -833 -754 -931 -189 -103 -86 -240 -322 -290 -92 -634 -85 -319 -77 -714 -675 -836 -955 -383 -873 -323 -450 -237 -853 -750 -47 -398 -699 -869 -976 -579 -243 -972 -801 -216 -351 -914 -11 -835 -536 -488 -76 -330 -539 -233 -328 -43 -947 -342 -963 -47 -332 -279 -75 -616 -165 -495 -14 -738 -544 -492 -443 -747 -500 -728 -3 -402 -663 -52 -415 -375 -489 -655 -448 -731 -696 -222 -927 -297 -127 -130 -794 -993 -981 -375 -781 -486 -662 -26 -45 -505 -575 -263 -622 -395 -973 -747 -99 -966 -656 -416 -72 -46 -968 -916 -963 -917 -951 -640 -837 -994 -62 -97 -29 -893 -112 -175 -479 -52 -441 -386 -349 -665 -855 -715 -332 -51 -965 -388 -428 -318 -489 -972 -950 -669 -421 -607 -972 -298 -104 -371 -49 -653 -931 -275 -886 -108 -703 -945 -531 -941 -721 -483 -581 -872 -438 -903 -45 -681 -809 -689 -226 -973 -571 -573 -103 -561 -179 -605 -375 -861 -64 -162 -221 -934 -845 -302 -651 -533 -777 -389 -801 -192 -995 -244 -585 -636 -686 -868 -464 -390 -976 -223 -185 -956 -913 -526 -469 -532 -189 -901 -330 -550 -291 -538 -575 -764 -732 -422 -509 -553 -405 -792 -926 -437 -425 -462 -987 -218 -287 -518 -740 -316 -716 -857 -717 -983 -72 -369 -619 -719 -15 -432 -526 -802 -655 -6 -697 -831 -173 -991 -292 -522 -547 -785 -895 -409 -421 -481 -800 -477 -297 -212 -898 -299 -698 -44 -261 -39 -532 -241 -566 -680 -699 -10 -403 -520 -141 -684 -818 -181 -656 -924 -29 -604 -807 -872 -276 -290 -456 -493 -431 -47 -541 -92 -587 -344 -625 -386 -849 -48 -71 -853 -732 -816 -752 -739 -795 -605 -465 -541 -504 -291 -940 -14 -399 -981 -879 -695 -789 -251 -933 -246 -73 -439 -312 -500 -137 -61 -552 -439 -594 -234 -548 -502 -737 -135 -37 -75 -370 -702 -510 -858 -531 -941 -569 -264 -956 -517 -384 -24 -529 -35 -669 -804 -646 -732 -285 -987 -575 -935 -336 -29 -219 -216 -677 -786 -299 -639 -842 -590 -155 -196 -344 -707 -528 -302 -262 -109 -333 -477 -46 -170 -653 -444 -525 -379 -303 -559 -697 -33 -688 -14 -865 -342 -515 -944 -855 -146 -533 -243 -271 -42 -417 -46 -593 -452 -419 -368 -339 -493 -697 -481 -756 -553 -934 -464 -55 -872 -216 -979 -139 -964 -335 -970 -703 -34 -877 -944 -899 -139 -88 -677 -113 -569 -944 -653 -641 -910 -243 -977 -519 -618 -22 -799 -697 -874 -379 -841 -531 -83 -577 -267 -714 -677 -42 -69 -803 -581 -616 -494 -769 -764 -681 -769 -879 -920 -607 -23 -188 -87 -228 -475 -633 -741 -564 -415 -45 -446 -995 -281 -617 -659 -160 -194 -682 -127 -725 -86 -533 -465 -975 -434 -532 -795 -42 -529 -285 -242 -389 -590 -157 -158 -25 -569 -379 -267 -174 -463 -876 -350 -145 -740 -481 -144 -568 -924 -531 -62 -872 -213 -868 -748 -107 -996 -227 -857 -343 -503 -754 -429 -650 -977 -128 -896 -425 -598 -959 -665 -61 -335 -433 -451 -906 -645 -907 -316 -824 -879 -391 -53 -122 -655 -407 -912 -351 -249 -95 -722 -184 -341 -994 -818 -698 -227 -745 -382 -185 -30 -231 -435 -358 -906 -692 -741 -973 -241 -111 -936 -416 -161 -865 -882 -142 -306 -841 -178 -556 -661 -343 -430 -68 -111 -204 -747 -394 -793 -147 -700 -762 -325 -856 -817 -678 -124 -571 -219 -632 -471 -275 -113 -623 -904 -394 -288 -960 -88 -27 -1 -687 -66 -911 -458 -729 -871 -328 -104 -717 -26 -345 -110 -656 -727 -155 -604 -137 -283 -337 -47 -615 -877 -987 -394 -655 -910 -661 -175 -514 -783 -228 -278 -807 -226 -414 -984 -631 -570 -47 -717 -664 -424 -9 -589 -989 -891 -929 -773 -667 -40 -214 -504 -396 -864 -237 -605 -393 -141 -456 -653 -110 -685 -121 -323 -945 -513 -367 -195 -816 -619 -955 -465 -469 -988 -793 -241 -698 -624 -811 -799 -651 -849 -384 -816 -149 -924 -521 -239 -484 -42 -722 -595 -769 -223 -538 -203 -704 -267 -536 -442 -794 -640 -242 -626 -239 -38 -428 -1 -928 -421 -137 -503 -602 -594 -59 -242 -691 -714 -170 -767 -213 -282 -185 -257 -510 -109 -201 -326 -617 -693 -538 -266 -99 -535 -8 -570 -899 -169 -223 -482 -112 -195 -192 -796 -428 -968 -228 -32 -872 -494 -333 -772 -699 -113 -613 -588 -61 -11 -248 -309 -603 -324 -962 -577 -602 -46 -812 -418 -621 -997 -201 -831 -637 -177 -255 -429 -7 -515 -38 -857 -244 -69 -199 -276 -129 -639 -968 -719 -809 -578 -485 -789 -33 -375 -110 -35 -393 -327 -965 -335 -554 -545 -663 -869 -470 -486 -229 -9 -641 -450 -148 -74 -604 -962 -56 -819 -795 -459 -683 -232 -71 -885 -792 -985 -635 -273 -349 -247 -742 -403 -340 -273 -794 -591 -530 -971 -6 -417 -291 -747 -952 -106 -955 -446 -8 -956 -29 -96 -918 -138 -429 -135 -199 -7 -337 -426 -603 -170 -734 -570 -93 -405 -835 -545 -746 -996 -737 -102 -892 -92 -417 -118 -666 -110 -380 -987 -134 -659 -992 -521 -629 -473 -931 -517 -364 -245 -977 -846 -183 -408 -247 -784 -36 -814 -538 -932 -300 -733 -583 -473 -675 -707 -858 -795 -632 -666 -130 -229 -797 -134 -593 -439 -392 -25 -83 -695 -6 -582 -306 -995 -617 -109 -826 -607 -670 -652 -827 -967 -514 -691 -982 -462 -3 -709 -713 -787 -865 -878 -948 -470 -770 -541 -993 -10 -261 -309 -363 -993 -548 -974 -118 -587 -728 -254 -609 -584 -530 -312 -287 -221 -389 -136 -84 -757 -490 -543 -644 -590 -852 -906 -485 -696 -687 -64 -868 -254 -468 -853 -49 -736 -677 -764 -402 -339 -923 -354 -927 -845 -572 -826 -427 -952 -300 -593 -218 -840 -793 -194 -32 -564 -268 -359 -713 -523 -339 -678 -884 -736 -221 -822 -174 -275 -281 -493 -547 -980 -149 -68 -304 -640 -326 -327 -317 -877 -878 -365 -33 -153 -755 -680 -238 -302 -108 -230 -966 -569 -284 -459 -500 -729 -878 -132 -11 -984 -996 -153 -945 -187 -562 -33 -993 -260 -506 -41 -571 -440 -926 -475 -934 -91 -712 -200 -183 -717 -592 -758 -360 -733 -853 -982 -767 -715 -636 -843 -948 -836 -172 -186 -609 -900 -884 -879 -851 -109 -792 -201 -449 -925 -752 -452 -418 -531 -987 -522 -383 -107 -80 -235 -760 -948 -86 -179 -44 -930 -300 -499 -9 -728 -46 -835 -550 -464 -964 -519 -262 -165 -249 -922 -619 -453 -269 -622 -177 -1000 -414 -208 -868 -304 -34 -904 -330 -505 -904 -161 -948 -19 -417 -273 -825 -221 -570 -129 -504 -54 -909 -19 -20 -8 -536 -129 -365 -887 -616 -508 -74 -524 -954 -561 -975 -157 -42 -756 -141 -33 -14 -564 -366 -493 -348 -656 -708 -985 -616 -558 -308 -825 -147 -448 -918 -388 -973 -650 -493 -334 -628 -825 -551 -954 -722 -864 -645 -939 -114 -233 -258 -543 -460 -492 -174 -881 -241 -958 -519 -635 -420 -30 -306 -148 -574 -128 -728 -390 -755 -161 -939 -142 -954 -197 -518 -758 -428 -571 -930 -263 -952 -940 -174 -401 -935 -399 -366 -838 -818 -457 -938 -946 -691 -628 -246 -974 -806 -915 -684 -348 -235 -871 -618 -417 -756 -849 -566 -939 -290 -725 -523 -543 -144 -265 -458 -54 -847 -653 -820 -110 -630 -55 -612 -467 -877 -780 -272 -966 -17 -922 -640 -18 -528 -966 -298 -701 -440 -245 -926 -167 -429 -314 -364 -32 -38 -716 -91 -781 -568 -374 -461 -613 -165 -882 -309 -335 -689 -543 -195 -182 -788 -742 -74 -647 -980 -910 -499 -166 -799 -515 -985 -598 -937 -795 -765 -829 -213 -453 -585 -217 -548 -394 -60 -502 -28 -772 -993 -399 -460 -185 -120 -695 -657 -272 -344 -279 -672 -258 -955 -911 -728 -401 -511 -714 -492 -885 -139 -522 -996 -225 -880 -622 -900 -958 -190 -132 -173 -557 -283 -409 -456 -787 -190 -191 -789 -463 -334 -345 -764 -536 -866 -808 -886 -941 -39 -315 -304 -10 -21 -471 -280 -833 -973 -397 -512 -2 -902 -815 -134 -364 -504 -123 -706 -188 -95 -591 -950 -48 -438 -997 -198 -104 -520 -406 -488 -568 -366 -319 -944 -246 -151 -816 -144 -808 -343 -951 -747 -916 -144 -276 -818 -580 -901 -85 -413 -653 -236 -969 -468 -273 -112 -712 -374 -240 -57 -721 -157 -903 -244 -632 -833 -531 -712 -450 -285 -618 -25 -338 -831 -913 -673 -354 -973 -918 -977 -357 -742 -543 -176 -425 -223 -174 -221 -879 -69 -998 -286 -282 -926 -300 -733 -547 -744 -217 -589 -914 -888 -107 -382 -979 -279 -726 -799 -897 -285 -217 -297 -226 -246 -564 -611 -847 -627 -771 -31 -181 -957 -479 -506 -228 -650 -714 -685 -369 -528 -36 -657 -215 -291 -723 -805 -434 -882 -263 -4 -222 -888 -611 -757 -72 -553 -957 -351 -620 -896 -930 -81 -927 -223 -52 -845 -478 -681 -387 -131 -66 -690 -706 -526 -306 -89 -740 -872 -321 -437 -684 -409 -934 -755 -921 -390 -332 -814 -510 -914 -230 -223 -777 -312 -192 -875 -810 -22 -809 -900 -74 -336 -739 -963 -716 -479 -506 -571 -924 -944 -911 -536 -157 -941 -876 -671 -294 -751 -302 -284 -988 -23 -229 -424 -125 -366 -760 -870 -421 -876 -421 -317 -962 -423 -671 -501 -410 -492 -507 -697 -722 -4 -288 -830 -734 -703 -770 -239 -132 -135 -122 -506 -14 -893 -516 -32 -460 -218 -77 -148 -784 -723 -118 -576 -909 -660 -46 -804 -15 -380 -484 -935 -2 -948 -198 -206 -708 -652 -546 -500 -527 -451 -464 -302 -876 -937 -197 -482 -332 -635 -621 -998 -166 -794 -399 -543 -869 -367 -230 -590 -753 -747 -616 -355 -44 -692 -770 -472 -278 -240 -367 -833 -366 -71 -137 -356 -864 -679 -163 -944 -113 -241 -724 -452 -929 -144 -259 -824 -994 -60 -402 -332 -909 -575 -442 -716 -503 -589 -765 -277 -442 -460 -566 -823 -20 -561 -886 -139 -354 -438 -80 -665 -206 -357 -2 -692 -942 -843 -945 -329 -327 -15 -561 -688 -857 -225 -646 -172 -496 -951 -711 -936 -205 -405 -972 -887 -342 -545 -288 -262 -940 -81 -411 -811 -387 -635 -30 -84 -507 -807 -398 -721 -918 -214 -346 -609 -473 -887 -838 -850 -667 -595 -822 -548 -312 -320 -366 -695 -715 -348 -373 -743 -986 -469 -301 -261 -424 -160 -161 -202 -492 -247 -113 -683 -892 -897 -86 -949 -537 -676 -442 -972 -968 -432 -837 -282 -5 -38 -985 -154 -219 -470 -65 -297 -18 -809 -152 -905 -891 -662 -646 -209 -848 -741 -694 -355 -39 -499 -79 -650 -598 -752 -631 -561 -192 -229 -118 -638 -758 -631 -279 -108 -918 -505 -589 -993 -395 -760 -670 -987 -128 -336 -234 -80 -370 -385 -699 -179 -111 -814 -327 -544 -986 -599 -57 -661 -167 -678 -706 -805 -818 -771 -263 -187 -574 -174 -23 -891 -638 -865 -776 -376 -691 -544 -76 -275 -211 -484 -869 -597 -346 -755 -471 -663 -827 -291 -780 -260 -56 -296 -2 -808 -354 -580 -308 -203 -137 -623 -564 -120 -377 -975 -797 -85 -462 -820 -469 -640 -893 -628 -846 -659 -938 -388 -890 -358 -168 -498 -336 -78 -547 -967 -650 -419 -995 -494 -415 -119 -437 -173 -930 -997 -755 -273 -719 -655 -265 -716 -969 -833 -268 -807 -170 -337 -239 -683 -127 -294 -598 -2 -583 -726 -690 -131 -982 -347 -759 -686 -729 -947 -123 -154 -787 -625 -185 -10 -395 -806 -793 -251 -562 -711 -414 -642 -149 -59 -804 -40 -489 -553 -944 -864 -416 -608 -281 -898 -733 -139 -141 -187 -152 -317 -417 -850 -373 -723 -725 -326 -522 -92 -621 -94 -924 -165 -757 -241 -523 -277 -122 -486 -982 -429 -777 -295 -730 -301 -812 -725 -264 -625 -140 -186 -391 -829 -857 -463 -318 -653 -209 -379 -205 -151 -44 -399 -670 -35 -849 -536 -791 -20 -366 -211 -615 -971 -448 -859 -234 -412 -648 -398 -235 -751 -595 -119 -484 -55 -462 -564 -530 -546 -898 -110 -756 -662 -566 -118 -591 -713 -129 -372 -16 -855 -437 -59 -397 -888 -161 -50 -966 -118 -497 -191 -393 -884 -159 -691 -895 -335 -888 -946 -553 -574 -390 -698 -261 -963 -788 -405 -889 -772 -497 -600 -895 -539 -649 -501 -408 -310 -410 -916 -285 -181 -306 -204 -543 -533 -321 -24 -9 -415 -673 -15 -503 -818 -893 -904 -431 -279 -636 -364 -505 -786 -25 -89 -368 -55 -259 -217 -678 -191 -71 -146 -120 -664 -362 -915 -649 -696 -47 -953 -46 -608 -369 -906 -502 -311 -680 -387 -846 -738 -670 -617 -65 -941 -116 -471 -186 -788 -554 -124 -219 -256 -835 -823 -95 -924 -352 -532 -927 -58 -864 -186 -43 -981 -409 -364 -363 -640 -403 -469 -214 -71 -476 -454 -565 -150 -917 -436 -306 -806 -432 -406 -548 -499 -583 -401 -840 -648 -398 -53 -100 -915 -287 -635 -246 -103 -592 -106 -672 -483 -524 -672 -246 -515 -363 -89 -417 -7 -645 -364 -913 -452 -863 -438 -651 -381 -679 -366 -416 -606 -205 -11 -683 -683 -108 -201 -514 -423 -131 -375 -842 -579 -251 -925 -875 -803 -174 -896 -948 -576 -222 -825 -10 -362 -653 -933 -813 -710 -449 -241 -973 -367 -219 -143 -148 -762 -397 -553 -721 -27 -568 -580 -657 -746 -569 -361 -298 -613 -881 -289 -636 -71 -88 -540 -52 -4 -546 -573 -678 -99 -727 -663 -167 -423 -332 -931 -23 -10 -980 -306 -397 -973 -141 -309 -715 -821 -920 -275 -95 -373 -559 -172 -437 -906 -457 -321 -873 -383 -468 -376 -696 -909 -570 -290 -847 -288 -654 -23 -257 -140 -881 -905 -798 -709 -684 -328 -82 -313 -648 -295 -220 -848 -637 -552 -555 -456 -190 -417 -427 -242 -71 -904 -901 -843 -510 -669 -175 -186 -784 -545 -123 -682 -576 -292 -914 -147 -299 -262 -199 -704 -985 -89 -504 -674 -216 -387 -995 -534 -68 -27 -441 -873 -284 -100 -535 -532 -527 -597 -712 -361 -156 -927 -249 -892 -167 -490 -756 -538 -427 -616 -543 -250 -644 -617 -281 -72 -836 -28 -422 -169 -435 -907 -901 -40 -462 -572 -719 -174 -693 -66 -131 -581 -986 -635 -668 -468 -821 -208 -887 -360 -343 -843 -126 -870 -709 -533 -126 -773 -904 -307 -247 -927 -494 -964 -439 -875 -40 -237 -513 -699 -763 -511 -872 -896 -883 -402 -754 -616 -151 -24 -169 -698 -149 -197 -868 -455 -981 -725 -508 -730 -766 -299 -512 -239 -840 -33 -158 -829 -685 -1000 -935 -101 -612 -448 -735 -164 -473 -430 -83 -496 -106 -634 -139 -58 -158 -656 -706 -503 -239 -853 -764 -153 -493 -542 -966 -316 -578 -811 -447 -637 -470 -714 -728 -561 -279 -630 -16 -875 -996 -356 -329 -922 -336 -244 -536 -705 -233 -632 -414 -851 -906 -634 -40 -908 -931 -173 -522 -679 -428 -421 -1000 -154 -470 -146 -319 -354 -568 -512 -335 -42 -48 -265 -390 -857 -213 -113 -311 -402 -357 -218 -99 -911 -625 -705 -705 -791 -737 -8 -272 -146 -689 -113 -853 -119 -923 -318 -621 -526 -363 -989 -103 -202 -391 -610 -755 -675 -765 -430 -277 -449 -70 -380 -727 -390 -858 -335 -937 -939 -694 -675 -304 -125 -81 -229 -424 -69 -333 -50 -885 -745 -462 -862 -831 -732 -992 -336 -880 -738 -584 -753 -807 -153 -51 -485 -856 -964 -868 -777 -23 -857 -883 -75 -811 -277 -809 -642 -44 -594 -235 -461 -417 -191 -380 -168 -425 -301 -41 -796 -507 -733 -463 -472 -384 -81 -10 -38 -981 -602 -928 -683 -882 -295 -439 -232 -196 -107 -149 -529 -781 -799 -519 -313 -52 -233 -96 -572 -534 -237 -777 -181 -939 -353 -261 -549 -891 -744 -490 -759 -486 -36 -304 -646 -917 -318 -298 -917 -361 -746 -892 -148 -547 -660 -635 -519 -615 -420 -852 -856 -811 -525 -52 -231 -403 -571 -768 -735 -346 -425 -606 -82 -714 -622 -222 -965 -924 -40 -754 -630 -359 -309 -961 -567 -859 -914 -177 -398 -56 -197 -119 -251 -981 -91 -185 -131 -132 -511 -657 -963 -903 -29 -546 -635 -373 -660 -860 -997 -547 -295 -911 -977 -987 -591 -66 -184 -128 -907 -215 -31 -729 -707 -648 -604 -328 -921 -634 -922 -795 -323 -109 -315 -855 -267 -592 -376 -161 -399 -400 -26 -210 -908 -668 -619 -98 -591 -446 -514 -557 -536 -24 -367 -897 -612 -493 -381 -590 -594 -477 -481 -153 -721 -780 -507 -802 -311 -289 -510 -306 -141 -270 -281 -790 -656 -219 -713 -706 -463 -341 -491 -259 -734 -598 -368 -493 -407 -657 -282 -868 -315 -580 -904 -583 -651 -714 -90 -457 -937 -956 -216 -687 -602 -613 -693 -908 -799 -607 -511 -959 -711 -319 -635 -388 -140 -388 -919 -329 -423 -109 -171 -128 -546 -160 -885 -947 -331 -682 -723 -497 -859 -561 -856 -781 -956 -190 -739 -292 -483 -727 -927 -742 -202 -742 -536 -163 -138 -941 -102 -421 -895 -288 -561 -475 -79 -384 -22 -108 -251 -465 -988 -349 -53 -610 -591 -607 -931 -722 -488 -46 -394 -204 -519 -335 -759 -913 -606 -212 -709 -925 -415 -836 -670 -669 -561 -334 -787 -98 -129 -68 -71 -472 -143 -366 -368 -502 -175 -253 -800 -145 -163 -938 -560 -672 -206 -423 -415 -642 -433 -765 -225 -566 -166 -364 -682 -418 -949 -584 -382 -763 -29 -620 -808 -607 -735 -803 -697 -339 -236 -292 -647 -287 -358 -245 -218 -162 -662 -292 -447 -239 -252 -239 -246 -374 -168 -361 -658 -270 -229 -622 -399 -43 -867 -334 -382 -835 -332 -448 -298 -179 -365 -933 -946 -336 -780 -817 -971 -551 -735 -876 -248 -307 -338 -891 -107 -514 -542 -261 -989 -993 -205 -854 -994 -610 -13 -275 -931 -470 -366 -717 -214 -622 -644 -82 -337 -409 -962 -926 -789 -644 -642 -695 -534 -961 -769 -70 -924 -452 -660 -359 -116 -118 -615 -868 -882 -290 -208 -917 -200 -906 -303 -352 -906 -433 -409 -430 -953 -185 -671 -167 -249 -575 -278 -562 -748 -452 -482 -373 -907 -598 -126 -571 -549 -318 -271 -251 -792 -643 -153 -979 -290 -629 -502 -267 -768 -223 -141 -482 -930 -863 -829 -244 -47 -764 -992 -556 -281 -502 -14 -533 -487 -1 -67 -718 -260 -592 -307 -451 -836 -674 -594 -201 -417 -437 -191 -228 -550 -750 -45 -175 -728 -335 -700 -900 -564 -100 -570 -611 -664 -140 -655 -12 -672 -928 -896 -83 -435 -165 -860 -831 -573 -914 -231 -724 -533 -544 -742 -615 -393 -140 -290 -55 -779 -387 -840 -158 -316 -660 -882 -167 -479 -216 -461 -532 -491 -449 -168 -278 -403 -38 -318 -579 -344 -282 -257 -72 -743 -196 -733 -447 -370 -445 -27 -394 -479 -827 -355 -15 -444 -657 -4 -529 -719 -63 -696 -744 -118 -356 -777 -873 -552 -515 -410 -956 -103 -94 -63 -638 -756 -77 -665 -945 -479 -150 -743 -954 -69 -263 -1 -957 -605 -23 -77 -354 -440 -616 -590 -958 -359 -309 -703 -637 -746 -72 -278 -98 -769 -910 -456 -143 -832 -618 -939 -994 -332 -481 -85 -65 -432 -561 -326 -320 -106 -897 -214 -811 -430 -603 -141 -570 -434 -891 -907 -611 -323 -235 -433 -723 -934 -659 -252 -143 -688 -93 -939 -359 -639 -324 -676 -530 -289 -518 -203 -422 -237 -467 -684 -827 -928 -675 -291 -896 -429 -713 -2 -758 -985 -272 -648 -861 -982 -83 -509 -523 -387 -917 -227 -301 -485 -723 -686 -819 -640 -859 -123 -700 -365 -530 -938 -514 -510 -950 -496 -944 -248 -511 -708 -453 -686 -548 -363 -406 -344 -195 -461 -545 -498 -300 -957 -855 -81 -744 -925 -857 -250 -104 -657 -674 -810 -79 -453 -786 -831 -540 -160 -504 -60 -449 -530 -422 -807 -301 -6 -403 -204 -517 -375 -209 -17 -397 -583 -735 -788 -495 -533 -137 -329 -371 -330 -72 -467 -164 -954 -832 -531 -301 -784 -526 -579 -257 -310 -991 -370 -764 -429 -921 -301 -305 -560 -75 -200 -731 -280 -327 -180 -131 -38 -324 -664 -875 -967 -443 -43 -903 -817 -234 -760 -787 -58 -118 -982 -458 -873 -10 -497 -533 -659 -223 -523 -821 -634 -531 -642 -240 -553 -647 -849 -765 -844 -659 -48 -244 -679 -426 -292 -745 -444 -364 -480 -216 -173 -179 -283 -758 -962 -424 -635 -340 -891 -636 -505 -170 -959 -667 -696 -226 -864 -159 -979 -871 -720 -949 -548 -99 -763 -966 -97 -105 -538 -377 -386 -79 -739 -44 -261 -578 -289 -968 -567 -804 -282 -873 -702 -595 -242 -288 -811 -92 -125 -109 -109 -136 -687 -203 -877 -207 -171 -283 -340 -919 -571 -675 -708 -649 -825 -820 -834 -990 -564 -887 -592 -681 -297 -156 -595 -817 -13 -338 -104 -186 -610 -979 -324 -995 -59 -413 -718 -353 -535 -759 -365 -465 -335 -173 -245 -478 -922 -233 -216 -155 -388 -657 -499 -78 -514 -528 -891 -17 -222 -877 -425 -529 -279 -998 -980 -975 -64 -151 -253 -432 -360 -278 -587 -520 -911 -684 -877 -596 -614 -172 -969 -427 -424 -992 -355 -958 -105 -679 -333 -353 -760 -159 -705 -714 -966 -886 -230 -60 -693 -426 -827 -95 -771 -981 -54 -203 -742 -708 -715 -667 -100 -795 -955 -100 -649 -363 -229 -162 -405 -92 -730 -590 -794 -896 -840 -739 -131 -922 -39 -814 -781 -496 -278 -206 -441 -156 -520 -365 -789 -91 -309 -698 -373 -929 -19 -152 -884 -779 -89 -239 -641 -943 -235 -83 -911 -578 -584 -208 -70 -224 -503 -267 -340 -945 -632 -584 -350 -888 -595 -293 -318 -994 -914 -831 -601 -932 -647 -86 -520 -950 -519 -441 -168 -806 -930 -621 -76 -602 -162 -332 -3 -259 -853 -992 -37 -489 -582 -491 -344 -910 -552 -208 -79 -993 -916 -885 -404 -857 -947 -491 -804 -142 -631 -839 -422 -409 -78 -98 -730 -868 -970 -590 -130 -994 -857 -808 -399 -815 -830 -329 -523 -590 -151 -241 -155 -686 -115 -652 -730 -405 -677 -261 -957 -775 -403 -516 -71 -771 -706 -301 -452 -445 -728 -829 -554 -42 -278 -494 -636 -603 -865 -429 -684 -836 -332 -917 -782 -289 -579 -504 -434 -642 -252 -354 -474 -407 -767 -21 -376 -696 -638 -257 -819 -710 -228 -957 -171 -399 -47 -238 -870 -154 -729 -526 -463 -391 -749 -314 -345 -586 -406 -278 -795 -796 -981 -278 -795 -310 -339 -147 -939 -657 -391 -894 -556 -503 -992 -81 -749 -758 -235 -106 -319 -82 -278 -452 -208 -7 -203 -588 -906 -155 -211 -822 -1000 -326 -92 -471 -785 -166 -790 -657 -873 -327 -785 -406 -566 -746 -621 -372 -510 -536 -581 -889 -791 -597 -906 -282 -772 -362 -791 -98 -661 -857 -943 -337 -564 -965 -139 -638 -362 -370 -214 -1 -724 -950 -777 -550 -111 -635 -584 -440 -496 -536 -28 -320 -999 -431 -97 -206 -182 -823 -588 -922 -495 -645 -357 -466 -814 -762 -776 -393 -845 -939 -227 -302 -264 -292 -791 -800 -809 -835 -813 -185 -467 -997 -765 -916 -985 -418 -465 -681 -514 -665 -209 -716 -436 -877 -315 -779 -996 -767 -711 -523 -993 -457 -69 -802 -466 -170 -655 -760 -957 -403 -204 -378 -523 -457 -772 -527 -491 -558 -429 -394 -100 -920 -110 -4 -655 -567 -886 -574 -717 -586 -464 -689 -220 -549 -834 -145 -427 -348 -281 -648 -915 -633 -236 -88 -476 -752 -892 -767 -769 -232 -531 -862 -807 -541 -732 -912 -141 -163 -439 -7 -957 -164 -472 -118 -998 -550 -912 -995 -566 -670 -983 -504 -491 -437 -267 -73 -720 -647 -444 -534 -689 -85 -81 -352 -721 -824 -20 -411 -449 -948 -773 -357 -303 -562 -312 -213 -258 -57 -215 -628 -71 -304 -19 -677 -340 -457 -277 -974 -193 -544 -51 -277 -597 -876 -433 -964 -562 -344 -333 -10 -588 -638 -251 -491 -562 -734 -139 -775 -527 -58 -77 -872 -961 -812 -979 -781 -359 -649 -745 -48 -235 -428 -176 -167 -229 -764 -564 -222 -165 -52 -654 -359 -649 -697 -49 -176 -604 -362 -247 -927 -893 -595 -469 -72 -855 -911 -231 -137 -196 -440 -515 -242 -829 -960 -225 -129 -228 -872 -853 -606 -977 -902 -856 -72 -663 -407 -762 -120 -119 -847 -644 -533 -522 -510 -704 -571 -473 -927 -97 -890 -2 -142 -514 -891 -439 -85 -602 -959 -687 -925 -455 -534 -289 -650 -439 -104 -637 -105 -114 -953 -741 -480 -534 -736 -258 -717 -492 -670 -329 -51 -31 -900 -218 -754 -366 -969 -637 -320 -364 -492 -197 -377 -652 -369 -773 -516 -517 -266 -571 -683 -144 -219 -525 -624 -320 -409 -342 -552 -684 -33 -844 -533 -346 -401 -549 -897 -975 -49 -25 -759 -933 -408 -361 -354 -284 -438 -884 -318 -182 -669 -187 -548 -163 -589 -313 -966 -561 -322 -359 -924 -555 -275 -796 -270 -297 -408 -56 -808 -752 -36 -946 -123 -794 -281 -814 -411 -847 -935 -31 -111 -336 -154 -679 -546 -804 -535 -717 -98 -396 -268 -550 -486 -306 -302 -108 -8 -375 -292 -543 -637 -997 -854 -316 -60 -343 -727 -172 -724 -201 -962 -878 -807 -673 -274 -147 -421 -639 -981 -344 -689 -510 -353 -535 -594 -188 -224 -85 -117 -605 -504 -98 -955 -679 -372 -406 -870 -423 -365 -128 -228 -204 -721 -675 -127 -925 -913 -722 -795 -384 -342 -752 -881 -740 -397 -651 -297 -376 -884 -1000 -33 -61 -559 -904 -104 -452 -291 -3 -544 -556 -741 -262 -966 -936 -736 -747 -990 -670 -113 -195 -421 -448 -966 -922 -263 -616 -589 -255 -482 -688 -110 -132 -22 -103 -38 -675 -301 -898 -780 -588 -885 -923 -579 -631 -949 -673 -353 -888 -620 -799 -259 -508 -164 -323 -352 -323 -661 -776 -577 -623 -402 -120 -745 -423 -492 -163 -43 -932 -575 -640 -495 -435 -907 -867 -709 -879 -545 -186 -931 -376 -13 -385 -140 -44 -841 -189 -587 -366 -604 -463 -164 -623 -334 -746 -652 -687 -444 -631 -162 -418 -388 -518 -605 -341 -250 -581 -337 -32 -53 -362 -144 -313 -217 -853 -63 -723 -542 -371 -655 -549 -676 -72 -617 -774 -567 -500 -18 -117 -9 -963 -497 -274 -558 -195 -549 -756 -419 -232 -62 -920 -664 -57 -162 -372 -809 -335 -569 -240 -385 -258 -883 -500 -738 -4 -658 -304 -341 -757 -675 -268 -633 -840 -713 -299 -433 -442 -979 -976 -535 -243 -939 -58 -683 -388 -383 -377 -406 -816 -300 -918 -126 -284 -808 -935 -590 -53 -608 -352 -180 -216 -488 -786 -472 -985 -721 -229 -681 -116 -939 -793 -81 -748 -89 -891 -927 -562 -141 -258 -587 -393 -930 -721 -365 -993 -528 -411 -191 -706 -66 -483 -579 -909 -799 -431 -926 -769 -985 -229 -79 -782 -549 -805 -668 -235 -516 -539 -942 -365 -462 -11 -368 -321 -653 -636 -114 -158 -329 -382 -247 -256 -897 -459 -183 -45 -456 -388 -343 -737 -926 -830 -369 -950 -636 -966 -526 -589 -477 -398 -428 -66 -92 -768 -456 -338 -746 -827 -643 -938 -5 -526 -807 -768 -672 -846 -611 -439 -456 -198 -14 -613 -656 -225 -288 -137 -211 -983 -103 -241 -432 -234 -830 -349 -998 -301 -574 -661 -727 -722 -466 -467 -121 -44 -799 -826 -243 -252 -876 -211 -53 -385 -486 -120 -115 -474 -598 -85 -176 -965 -583 -32 -793 -119 -36 -817 -703 -104 -484 -710 -689 -636 -435 -602 -206 -940 -154 -876 -559 -398 -66 -60 -553 -208 -179 -423 -586 -409 -523 -932 -322 -661 -765 -229 -976 -311 -73 -505 -82 -60 -624 -61 -753 -844 -943 -200 -188 -881 -949 -104 -289 -648 -642 -131 -44 -802 -275 -901 -658 -954 -984 -56 -776 -480 -846 -657 -959 -104 -826 -420 -19 -834 -267 -561 -46 -193 -579 -958 -187 -332 -797 -200 -85 -755 -553 -576 -537 -2 -498 -39 -425 -91 -769 -115 -317 -416 -203 -132 -660 -744 -632 -365 -374 -865 -670 -275 -140 -123 -723 -476 -7 -495 -536 -795 -546 -982 -26 -203 -633 -161 -544 -486 -619 -394 -14 -173 -700 -828 -903 -329 -572 -341 -813 -334 -55 -488 -790 -569 -862 -726 -587 -419 -645 -548 -242 -482 -765 -594 -477 -122 -988 -438 -878 -991 -630 -237 -93 -30 -617 -8 -950 -14 -996 -447 -872 -684 -349 -115 -397 -731 -608 -76 -987 -680 -940 -446 -887 -468 -380 -645 -870 -288 -517 -613 -337 -255 -676 -162 -218 -311 -896 -826 -436 -845 -771 -792 -970 -587 -23 -968 -703 -88 -362 -364 -276 -663 -106 -482 -429 -751 -434 -703 -244 -774 -841 -668 -883 -496 -24 -408 -578 -908 -96 -319 -253 -188 -734 -369 -687 -395 -729 -195 -643 -42 -726 -547 -254 -957 -470 -76 -622 -377 -965 -1 -542 -969 -149 -978 -979 -150 -979 -571 -31 -795 -682 -813 -222 -244 -69 -143 -561 -143 -13 -274 -876 -31 -539 -734 -704 -233 -174 -703 -465 -811 -791 -8 -794 -68 -296 -755 -804 -786 -158 -721 -391 -728 -188 -374 -132 -859 -862 -451 -541 -597 -1000 -92 -675 -712 -868 -830 -861 -76 -814 -750 -888 -159 -608 -926 -204 -542 -760 -586 -785 -591 -146 -6 -444 -859 -948 -40 -731 -8 -445 -612 -136 -397 -691 -480 -837 -94 -562 -130 -97 -820 -190 -731 -589 -973 -541 -725 -524 -377 -900 -587 -205 -589 -482 -843 -591 -935 -77 -419 -617 -751 -91 -560 -489 -839 -235 -473 -911 -133 -11 -609 -447 -821 -916 -120 -953 -745 -866 -117 -178 -958 -591 -236 -265 -450 -312 -385 -207 -966 -99 -936 -680 -877 -606 -521 -901 -619 -648 -736 -390 -606 -957 -867 -279 -184 -968 -512 -666 -549 -418 -614 -334 -277 -144 -382 -255 -919 -157 -885 -7 -938 -120 -134 -318 -277 -518 -251 -658 -329 -275 -420 -374 -870 -881 -985 -250 -210 -710 -943 -352 -876 -228 -56 -476 -945 -708 -500 -15 -957 -82 -677 -90 -840 -871 -363 -668 -278 -540 -329 -493 -483 -187 -106 -387 -890 -460 -452 -715 -463 -629 -362 -332 -392 -12 -206 -596 -99 -694 -501 -690 -70 -798 -996 -932 -948 -428 -273 -172 -318 -417 -638 -426 -270 -111 -26 -5 -942 -728 -483 -372 -13 -272 -46 -576 -715 -890 -504 -188 -340 -35 -195 -18 -920 -736 -221 -89 -258 -210 -81 -489 -201 -100 -651 -483 -981 -304 -973 -277 -763 -909 -738 -738 -34 -21 -728 -414 -133 -586 -320 -680 -278 -1000 -553 -14 -199 -352 -800 -207 -413 -206 -197 -898 -899 -158 -296 -772 -801 -120 -335 -569 -538 -561 -239 -26 -384 -773 -338 -231 -416 -750 -974 -633 -762 -595 -405 -830 -758 -756 -91 -936 -732 -67 -678 -615 -216 -194 -234 -221 -732 -494 -777 -522 -556 -729 -231 -172 -841 -490 -378 -846 -253 -596 -305 -403 -81 -642 -267 -527 -952 -29 -803 -391 -714 -326 -412 -492 -899 -260 -303 -241 -150 -562 -172 -432 -275 -252 -287 -719 -648 -700 -874 -777 -73 -337 -319 -318 -949 -632 -197 -119 -105 -558 -683 -309 -271 -371 -128 -959 -900 -500 -50 -958 -458 -614 -641 -187 -815 -426 -768 -500 -280 -338 -385 -42 -294 -213 -188 -416 -230 -10 -569 -539 -926 -156 -249 -336 -326 -125 -583 -387 -234 -925 -300 -520 -18 -901 -693 -191 -315 -416 -90 -43 -457 -446 -260 -335 -272 -824 -767 -944 -901 -844 -609 -344 -273 -236 -950 -181 -382 -27 -769 -965 -901 -239 -945 -485 -424 -278 -404 -233 -518 -671 -841 -596 -570 -932 -849 -20 -854 -790 -495 -195 -769 -601 -532 -704 -903 -125 -857 -877 -483 -174 -166 -277 -164 -230 -915 -705 -378 -257 -604 -54 -906 -489 -15 -520 -780 -274 -523 -845 -98 -527 -121 -643 -409 -998 -207 -435 -40 -817 -653 -302 -920 -906 -708 -87 -533 -24 -858 -787 -574 -31 -804 -44 -195 -746 -916 -1000 -472 -101 -325 -704 -794 -622 -456 -915 -523 -344 -469 -396 -359 -348 -775 -58 -76 -842 -534 -197 -440 -114 -16 -79 -329 -456 -915 -1000 -819 -701 -250 -395 -471 -539 -502 -257 -139 -594 -152 -985 -437 -443 -793 -40 -367 -624 -502 -168 -370 -138 -420 -920 -942 -115 -1 -48 -54 -251 -355 -891 -851 -325 -999 -451 -14 -492 -600 -884 -651 -435 -417 -134 -190 -111 -889 -91 -857 -168 -513 -520 -94 -519 -16 -649 -662 -544 -8 -573 -780 -676 -344 -840 -797 -234 -72 -699 -509 -585 -106 -723 -467 -558 -238 -811 -611 -42 -97 -226 -779 -649 -96 -937 -153 -379 -362 -448 -143 -108 -509 -436 -394 -141 -147 -904 -71 -430 -985 -541 -628 -969 -275 -989 -990 -203 -723 -179 -815 -23 -800 -764 -158 -842 -990 -691 -840 -625 -744 -798 -157 -660 -810 -587 -802 -170 -628 -556 -169 -280 -742 -32 -871 -331 -145 -632 -170 -346 -1000 -398 -262 -701 -556 -667 -725 -301 -467 -851 -184 -204 -72 -213 -828 -44 -624 -506 -403 -239 -564 -796 -512 -930 -989 -306 -139 -963 -237 -592 -461 -868 -672 -840 -377 -210 -638 -510 -148 -901 -356 -317 -412 -847 -687 -606 -609 -562 -257 -271 -230 -893 -268 -380 -680 -780 -412 -265 -13 -899 -288 -983 -426 -647 -553 -880 -4 -22 -431 -949 -458 -751 -376 -787 -750 -571 -150 -49 -736 -108 -408 -681 -176 -725 -70 -542 -865 -663 -40 -139 -887 -685 -51 -122 -842 -480 -775 -688 -920 -675 -664 -831 -349 -198 -839 -886 -109 -141 -576 -931 -361 -304 -243 -207 -218 -112 -430 -462 -819 -348 -706 -62 -183 -890 -402 -33 -31 -969 -86 -933 -680 -57 -875 -262 -385 -929 -469 -642 -349 -143 -342 -358 -497 -132 -322 -101 -440 -141 -702 -78 -607 -717 -153 -109 -905 -433 -705 -633 -232 -656 -690 -294 -51 -341 -964 -436 -838 -551 -918 -805 -191 -317 -59 -864 -419 -718 -392 -90 -772 -723 -724 -29 -827 -697 -630 -662 -426 -817 -623 -479 -804 -600 -350 -134 -352 -25 -855 -677 -736 -500 -634 -838 -605 -369 -117 -888 -364 -900 -910 -495 -110 -990 -67 -240 -159 -4 -879 -885 -194 -241 -124 -65 -705 -852 -136 -476 -618 -300 -234 -348 -919 -814 -996 -649 -314 -605 -192 -481 -508 -888 -715 -100 -682 -625 -596 -81 -606 -499 -791 -506 -435 -804 -464 -410 -271 -343 -843 -867 -284 -406 -224 -953 -890 -664 -669 -58 -257 -732 -392 -931 -204 -58 -768 -760 -563 -355 -688 -967 -295 -772 -739 -933 -794 -158 -623 -646 -85 -775 -407 -218 -481 -30 -609 -816 -621 -228 -373 -974 -859 -64 -776 -832 -652 -54 -13 -934 -783 -538 -320 -242 -900 -173 -811 -285 -556 -771 -902 -446 -771 -948 -993 -856 -261 -588 -638 -618 -938 -932 -841 -612 -113 -494 -285 -604 -681 -405 -930 -874 -627 -944 -264 -108 -556 -548 -938 -771 -984 -95 -276 -625 -618 -562 -240 -959 -634 -570 -377 -661 -131 -475 -620 -256 -425 -380 -513 -64 -921 -370 -422 -948 -85 -830 -534 -671 -284 -720 -73 -359 -265 -416 -827 -27 -957 -700 -789 -879 -245 -49 -756 -109 -223 -850 -146 -301 -102 -195 -647 -779 -7 -663 -597 -966 -21 -629 -441 -11 -513 -686 -756 -153 -576 -351 -966 -10 -716 -532 -536 -988 -344 -581 -910 -688 -745 -768 -122 -495 -236 -850 -518 -703 -53 -894 -401 -30 -143 -151 -816 -672 -811 -9 -275 -300 -955 -887 -782 -904 -142 -755 -93 -748 -345 -232 -419 -71 -423 -342 -411 -857 -485 -151 -951 -835 -267 -963 -860 -434 -75 -181 -16 -808 -651 -899 -844 -969 -642 -270 -865 -212 -840 -383 -501 -229 -949 -254 -991 -689 -808 -66 -124 -757 -621 -781 -815 -342 -947 -564 -172 -302 -396 -957 -117 -11 -519 -798 -280 -311 -679 -307 -516 -349 -350 -820 -302 -909 -948 -194 -381 -252 -492 -988 -89 -900 -189 -260 -977 -38 -623 -490 -996 -828 -500 -29 -33 -706 -605 -743 -445 -167 -261 -540 -817 -141 -522 -802 -514 -60 -384 -843 -223 -884 -690 -493 -455 -556 -946 -486 -924 -689 -616 -613 -114 -989 -337 -393 -857 -527 -742 -254 -32 -604 -818 -803 -769 -613 -346 -421 -998 -598 -514 -710 -39 -459 -999 -31 -972 -148 -264 -459 -674 -370 -945 -797 -394 -352 -509 -318 -157 -984 -482 -369 -865 -941 -88 -522 -392 -178 -484 -275 -290 -21 -749 -851 -53 -158 -509 -568 -99 -543 -379 -488 -12 -747 -421 -302 -929 -834 -93 -661 -673 -452 -422 -600 -539 -324 -652 -381 -290 -377 -11 -102 -138 -630 -141 -276 -766 -517 -763 -491 -691 -426 -2 -426 -50 -842 -729 -913 -700 -552 -378 -900 -672 -788 -808 -777 -318 -279 -475 -669 -929 -842 -97 -86 -438 -342 -958 -412 -497 -572 -102 -685 -622 -181 -676 -969 -527 -841 -685 -777 -25 -290 -364 -865 -321 -218 -848 -729 -997 -631 -345 -441 -588 -948 -530 -196 -19 -734 -889 -799 -992 -244 -401 -825 -760 -420 -547 -704 -231 -199 -417 -754 -130 -604 -147 -838 -39 -783 -608 -139 -194 -440 -661 -816 -464 -205 -139 -233 -62 -931 -962 -131 -148 -391 -649 -465 -631 -641 -928 -590 -405 -346 -782 -42 -558 -874 -804 -833 -536 -31 -434 -124 -271 -596 -513 -687 -788 -719 -631 -859 -838 -91 -707 -14 -255 -783 -786 -611 -466 -14 -32 -986 -279 -718 -827 -572 -374 -673 -718 -948 -294 -652 -289 -559 -542 -147 -826 -230 -255 -858 -310 -635 -259 -353 -874 -887 -866 -594 -978 -159 -967 -932 -503 -43 -696 -432 -596 -433 -443 -681 -280 -195 -356 -648 -121 -50 -878 -610 -767 -122 -748 -239 -479 -891 -971 -561 -499 -772 -226 -820 -412 -157 -814 -289 -779 -705 -571 -915 -905 -233 -638 -560 -492 -566 -211 -180 -639 -735 -920 -205 -190 -987 -160 -809 -104 -563 -929 -347 -970 -618 -960 -547 -710 -83 -329 -299 -324 -947 -455 -446 -780 -463 -453 -567 -883 -338 -971 -259 -530 -419 -935 -533 -221 -904 -866 -678 -454 -536 -358 -393 -654 -798 -807 -184 -93 -905 -996 -290 -299 -597 -436 -467 -100 -201 -840 -861 -807 -161 -356 -454 -564 -512 -876 -56 -894 -576 -175 -437 -269 -145 -451 -268 -481 -793 -560 -916 -386 -876 -773 -908 -92 -92 -430 -558 -823 -225 -304 -996 -137 -194 -551 -289 -138 -501 -511 -830 -388 -377 -52 -813 -130 -187 -380 -109 -115 -179 -769 -27 -729 -987 -491 -497 -655 -701 -480 -6 -637 -251 -51 -41 -472 -164 -748 -186 -543 -66 -954 -592 -530 -788 -477 -790 -200 -316 -708 -108 -261 -331 -592 -54 -465 -177 -423 -464 -155 -184 -324 -442 -348 -758 -708 -131 -954 -210 -85 -7 -544 -845 -484 -208 -969 -29 -883 -77 -656 -231 -857 -23 -999 -169 -93 -740 -672 -398 -144 -171 -465 -437 -812 -618 -423 -336 -44 -952 -642 -202 -384 -842 -146 -365 -557 -13 -446 -667 -467 -912 -357 -95 -883 -999 -191 -634 -24 -866 -787 -430 -923 -706 -51 -681 -222 -46 -383 -937 -320 -773 -341 -857 -371 -296 -223 -608 -166 -700 -128 -46 -171 -197 -776 -420 -628 -359 -776 -621 -738 -825 -788 -274 -721 -430 -71 -306 -160 -406 -168 -223 -425 -591 -172 -807 -850 -17 -798 -238 -874 -474 -80 -5 -53 -512 -233 -530 -29 -869 -210 -291 -423 -349 -471 -95 -525 -455 -552 -568 -536 -375 -547 -952 -769 -902 -370 -824 -492 -100 -528 -407 -804 -979 -539 -573 -452 -421 -69 -958 -719 -527 -529 -888 -737 -579 -610 -847 -28 -874 -568 -557 -165 -710 -907 -187 -897 -452 -839 -183 -266 -924 -321 -74 -637 -823 -896 -331 -88 -551 -13 -607 -809 -969 -491 -891 -882 -925 -255 -103 -566 -265 -64 -651 -582 -258 -231 -661 -14 -536 -140 -603 -505 -761 -797 -635 -886 -868 -769 -200 -751 -43 -237 -422 -227 -161 -132 -246 -737 -721 -428 -510 -676 -63 -956 -744 -721 -896 -437 -973 -999 -372 -814 -938 -420 -890 -904 -855 -437 -209 -560 -322 -473 -817 -700 -714 -534 -734 -330 -437 -948 -520 -511 -799 -415 -415 -504 -223 -574 -513 -988 -525 -558 -488 -878 -542 -150 -592 -867 -744 -262 -22 -237 -136 -317 -443 -807 -940 -971 -483 -295 -974 -400 -714 -572 -600 -515 -282 -318 -115 -598 -19 -965 -89 -91 -798 -125 -681 -616 -976 -998 -956 -973 -291 -684 -347 -412 -875 -359 -259 -832 -897 -604 -525 -211 -97 -791 -206 -621 -298 -267 -339 -920 -125 -345 -879 -894 -306 -865 -948 -218 -951 -911 -457 -891 -687 -760 -128 -278 -774 -991 -346 -680 -878 -848 -66 -208 -993 -876 -739 -58 -886 -868 -95 -814 -703 -975 -442 -802 -150 -602 -744 -392 -287 -495 -337 -811 -668 -8 -260 -158 -697 -122 -183 -3 -969 -89 -682 -131 -933 -90 -887 -420 -899 -127 -349 -492 -164 -941 -96 -559 -184 -273 -291 -576 -809 -863 -590 -849 -749 -712 -764 -360 -230 -152 -873 -917 -734 -433 -841 -12 -509 -487 -127 -296 -18 -845 -118 -502 -470 -215 -678 -614 -732 -483 -579 -743 -785 -417 -76 -159 -520 -218 -558 -852 -360 -714 -113 -928 -658 -268 -780 -71 -348 -719 -164 -961 -387 -962 -140 -418 -438 -246 -448 -449 -168 -115 -245 -52 -100 -202 -108 -287 -47 -15 -44 -943 -138 -712 -160 -75 -761 -615 -924 -991 -797 -100 -534 -819 -283 -70 -718 -523 -491 -442 -926 -308 -269 -418 -439 -899 -325 -205 -968 -145 -380 -507 -8 -918 -873 -385 -858 -148 -168 -856 -906 -76 -956 -432 -389 -543 -773 -130 -457 -290 -133 -999 -498 -860 -305 -669 -91 -925 -748 -327 -212 -708 -286 -401 -870 -652 -908 -892 -104 -299 -675 -672 -152 -580 -899 -267 -968 -964 -227 -500 -369 -55 -975 -638 -223 -968 -168 -270 -181 -677 -826 -492 -441 -475 -283 -39 -224 -561 -733 -410 -970 -345 -703 -945 -968 -385 -84 -217 -660 -915 -716 -131 -540 -715 -933 -153 -639 -858 -173 -459 -693 -762 -420 -682 -458 -478 -65 -382 -510 -633 -755 -830 -313 -119 -836 -479 -425 -190 -852 -273 -502 -574 -452 -164 -484 -925 -278 -998 -404 -871 -696 -16 -60 -694 -291 -255 -413 -950 -620 -978 -467 -132 -339 -628 -892 -90 -22 -93 -844 -951 -2 -703 -512 -560 -578 -533 -77 -103 -273 -800 -454 -611 -519 -843 -408 -626 -267 -620 -19 -505 -205 -886 -370 -76 -153 -623 -157 -596 -249 -307 -470 -845 -711 -888 -215 -745 -526 -396 -368 -984 -430 -874 -162 -948 -355 -927 -487 -838 -831 -375 -873 -900 -653 -239 -50 -614 -106 -721 -413 -15 -69 -553 -779 -124 -531 -839 -901 -289 -335 -766 -290 -842 -179 -200 -539 -207 -594 -154 -900 -457 -975 -44 -280 -961 -797 -501 -947 -495 -83 -693 -228 -420 -493 -518 -720 -787 -548 -343 -395 -878 -454 -190 -441 -446 -850 -208 -70 -851 -75 -874 -960 -709 -925 -637 -804 -51 -752 -198 -132 -575 -856 -62 -558 -641 -674 -164 -343 -169 -149 -88 -136 -433 -328 -263 -468 -819 -912 -334 -423 -864 -498 -150 -428 -656 -380 -974 -480 -385 -932 -85 -128 -737 -44 -571 -275 -300 -236 -371 -977 -641 -630 -812 -352 -349 -587 -344 -588 -476 -892 -821 -69 -759 -180 -428 -314 -867 -396 -688 -742 -580 -202 -130 -189 -741 -498 -965 -936 -929 -31 -183 -666 -802 -468 -979 -857 -581 -527 -757 -909 -50 -906 -490 -782 -251 -989 -135 -380 -388 -321 -602 -589 -381 -27 -415 -435 -758 -333 -140 -717 -701 -103 -806 -964 -285 -986 -389 -349 -972 -131 -668 -191 -544 -234 -331 -484 -530 -919 -840 -462 -750 -884 -111 -256 -804 -337 -725 -32 -8 -770 -283 -856 -185 -390 -853 -61 -355 -525 -278 -482 -682 -874 -160 -609 -758 -681 -370 -75 -490 -128 -138 -565 -443 -810 -858 -62 -553 -659 -498 -875 -739 -494 -940 -913 -985 -195 -603 -357 -956 -919 -947 -505 -850 -476 -519 -386 -798 -130 -490 -472 -793 -56 -654 -895 -630 -886 -451 -962 -926 -234 -684 -808 -895 -691 -809 -314 -804 -176 -286 -10 -29 -856 -432 -855 -69 -464 -269 -651 -20 -276 -910 -858 -42 -269 -163 -779 -557 -742 -564 -335 -318 -93 -983 -498 -806 -400 -107 -131 -417 -353 -630 -724 -743 -775 -525 -176 -298 -762 -146 -874 -723 -336 -171 -426 -244 -106 -580 -578 -479 -107 -85 -661 -14 -952 -295 -448 -546 -911 -911 -702 -896 -618 -48 -804 -748 -945 -95 -166 -495 -627 -182 -631 -247 -940 -796 -438 -241 -838 -186 -131 -279 -2 -508 -125 -553 -750 -562 -250 -444 -856 -817 -602 -362 -341 -44 -881 -66 -576 -345 -564 -154 -363 -893 -545 -38 -204 -755 -653 -588 -683 -114 -106 -301 -661 -466 -480 -556 -135 -347 -58 -900 -706 -57 -535 -717 -608 -962 -865 -222 -380 -965 -183 -947 -193 -902 -976 -353 -607 -273 -346 -42 -330 -377 -588 -461 -376 -12 -3 -591 -120 -862 -918 -68 -212 -426 -684 -88 -83 -311 -336 -241 -419 -784 -47 -584 -193 -923 -271 -905 -979 -905 -637 -734 -918 -657 -284 -429 -225 -27 -852 -957 -477 -651 -423 -351 -669 -659 -218 -750 -364 -453 -706 -464 -908 -329 -761 -939 -129 -678 -930 -943 -985 -269 -100 -766 -35 -642 -99 -535 -540 -689 -613 -234 -177 -700 -161 -971 -353 -826 -773 -218 -683 -293 -906 -58 -302 -799 -551 -827 -869 -90 -413 -262 -387 -363 -440 -939 -668 -664 -43 -211 -465 -38 -135 -470 -287 -907 -494 -243 -93 -535 -721 -59 -253 -77 -388 -891 -11 -860 -281 -841 -834 -31 -467 -312 -196 -318 -179 -664 -596 -821 -111 -847 -147 -454 -573 -996 -28 -133 -287 -362 -30 -846 -873 -190 -232 -159 -657 -564 -708 -346 -585 -836 -583 -492 -151 -824 -576 -924 -355 -883 -70 -90 -77 -879 -889 -743 -427 -601 -791 -219 -173 -926 -967 -715 -83 -510 -658 -558 -350 -635 -547 -272 -390 -729 -458 -609 -171 -833 -100 -615 -651 -348 -712 -252 -712 -400 -213 -274 -863 -292 -336 -280 -861 -833 -394 -232 -654 -421 -606 -9 -371 -20 -413 -473 -327 -756 -670 -569 -607 -970 -483 -608 -23 -221 -927 -122 -113 -820 -961 -657 -776 -925 -757 -706 -930 -924 -66 -218 -504 -494 -200 -212 -75 -356 -661 -382 -139 -987 -370 -327 -683 -75 -879 -251 -908 -430 -878 -783 -559 -941 -958 -718 -512 -25 -428 -160 -55 -147 -26 -951 -22 -581 -784 -748 -125 -399 -220 -853 -10 -40 -131 -113 -788 -758 -649 -478 -646 -215 -963 -167 -405 -618 -521 -861 -726 -976 -834 -107 -53 -869 -319 -243 -65 -861 -779 -185 -225 -174 -407 -338 -963 -296 -283 -691 -403 -324 -589 -243 -873 -420 -974 -51 -552 -266 -568 -632 -120 -550 -117 -881 -72 -458 -969 -378 -765 -748 -515 -449 -491 -259 -508 -968 -605 -31 -758 -307 -887 -603 -423 -443 -736 -791 -774 -398 -105 -689 -779 -482 -459 -544 -620 -954 -339 -692 -690 -194 -918 -54 -367 -196 -744 -987 -9 -479 -66 -393 -349 -250 -930 -802 -677 -630 -937 -114 -966 -781 -155 -463 -143 -547 -330 -210 -896 -942 -30 -240 -557 -190 -925 -4 -351 -389 -133 -754 -564 -248 -3 -83 -362 -654 -382 -254 -556 -878 -195 -831 -532 -769 -470 -337 -30 -270 -201 -908 -173 -942 -809 -783 -594 -738 -150 -220 -299 -880 -480 -39 -816 -287 -722 -79 -828 -990 -276 -942 -98 -313 -158 -760 -159 -326 -511 -181 -371 -415 -235 -717 -82 -173 -946 -172 -537 -911 -28 -944 -636 -714 -339 -789 -162 -201 -79 -242 -295 -207 -122 -670 -390 -968 -452 -555 -713 -319 -768 -475 -569 -423 -801 -779 -971 -718 -373 -397 -550 -348 -256 -483 -212 -477 -579 -596 -715 -781 -707 -741 -76 -264 -37 -846 -470 -947 -648 -705 -899 -281 -519 -803 -439 -686 -660 -770 -541 -645 -1 -339 -459 -812 -177 -723 -16 -270 -987 -473 -369 -475 -337 -107 -25 -336 -977 -133 -100 -997 -562 -755 -8 -762 -269 -190 -433 -842 -625 -187 -758 -78 -97 -446 -405 -212 -614 -122 -107 -901 -941 -899 -655 -787 -781 -917 -52 -468 -666 -566 -831 -812 -443 -348 -314 -513 -956 -611 -237 -776 -517 -113 -452 -850 -58 -796 -227 -677 -663 -737 -395 -237 -695 -722 -20 -538 -349 -761 -728 -166 -617 -152 -725 -769 -188 -211 -298 -239 -707 -904 -214 -944 -222 -630 -201 -207 -942 -120 -514 -926 -124 -214 -394 -296 -687 -796 -17 -449 -669 -581 -867 -665 -723 -638 -950 -374 -336 -572 -499 -793 -158 -711 -688 -430 -26 -870 -459 -132 -214 -924 -892 -558 -722 -782 -35 -125 -548 -271 -284 -422 -854 -415 -911 -134 -338 -695 -598 -959 -614 -904 -964 -167 -107 -597 -571 -963 -63 -171 -430 -647 -184 -673 -701 -392 -613 -246 -474 -755 -723 -931 -848 -434 -117 -127 -465 -578 -282 -419 -514 -548 -571 -115 -991 -430 -920 -896 -845 -784 -841 -37 -929 -745 -297 -141 -304 -663 -414 -211 -397 -500 -660 -533 -966 -466 -662 -104 -794 -457 -909 -511 -739 -642 -758 -250 -44 -572 -761 -303 -185 -963 -531 -80 -731 -572 -904 -498 -989 -303 -872 -441 -408 -580 -313 -675 -298 -540 -476 -200 -529 -149 -767 -605 -631 -595 -47 -968 -101 -950 -940 -556 -695 -114 -75 -96 -918 -27 -678 -492 -3 -463 -821 -898 -469 -821 -826 -14 -786 -324 -872 -10 -320 -124 -523 -309 -74 -88 -709 -881 -712 -278 -268 -191 -346 -91 -231 -120 -116 -813 -979 -201 -358 -706 -26 -835 -76 -817 -879 -429 -688 -671 -410 -860 -374 -95 -995 -421 -860 -738 -251 -758 -239 -954 -195 -846 -906 -642 -61 -699 -634 -420 -492 -680 -220 -502 -473 -995 -72 -109 -611 -9 -220 -358 -418 -426 -903 -584 -251 -760 -606 -932 -113 -372 -759 -448 -764 -730 -18 -778 -770 -882 -40 -205 -960 -695 -325 -690 -422 -74 -753 -556 -334 -687 -671 -538 -991 -318 -456 -25 -468 -9 -810 -497 -224 -945 -800 -613 -194 -754 -11 -527 -770 -381 -710 -302 -528 -331 -513 -299 -850 -505 -434 -873 -916 -453 -35 -656 -359 -377 -389 -274 -759 -604 -751 -25 -951 -155 -937 -113 -588 -502 -125 -247 -209 -762 -644 -920 -604 -524 -287 -369 -296 -462 -321 -525 -19 -569 -78 -686 -518 -474 -883 -459 -190 -574 -48 -436 -128 -868 -232 -259 -276 -480 -195 -258 -472 -842 -865 -852 -858 -293 -334 -88 -126 -447 -523 -826 -776 -117 -620 -87 -997 -351 -645 -798 -474 -77 -818 -362 -560 -788 -389 -290 -489 -688 -796 -821 -824 -765 -185 -402 -305 -2 -494 -843 -212 -497 -48 -123 -377 -914 -148 -862 -556 -15 -549 -211 -643 -349 -93 -511 -552 -69 -429 -207 -238 -619 -80 -840 -151 -170 -737 -89 -384 -788 -971 -66 -407 -548 -250 -135 -578 -325 -429 -197 -999 -884 -62 -29 -770 -834 -743 -194 -949 -768 -13 -58 -618 -522 -520 -624 -817 -302 -141 -194 -798 -224 -124 -162 -866 -182 -148 -978 -562 -702 -433 -227 -233 -857 -581 -638 -369 -519 -311 -98 -520 -669 -922 -715 -559 -383 -242 -725 -368 -230 -435 -602 -14 -110 -159 -934 -500 -800 -462 -790 -646 -909 -495 -487 -134 -420 -308 -277 -650 -419 -45 -2 -957 -258 -351 -593 -813 -926 -872 -626 -971 -516 -650 -71 -758 -378 -696 -76 -332 -317 -11 -822 -996 -395 -980 -94 -379 -10 -395 -209 -527 -26 -506 -925 -135 -127 -289 -623 -911 -129 -100 -341 -885 -355 -655 -586 -812 -847 -946 -422 -204 -139 -400 -830 -225 -121 -833 -168 -964 -105 -33 -661 -107 -304 -481 -776 -293 -212 -30 -869 -233 -174 -268 -361 -429 -431 -414 -539 -948 -204 -295 -340 -793 -259 -365 -407 -145 -700 -791 -337 -478 -197 -57 -202 -448 -753 -272 -847 -635 -99 -145 -892 -45 -371 -725 -911 -375 -456 -962 -459 -667 -334 -406 -547 -113 -181 -719 -112 -605 -800 -654 -225 -467 -473 -157 -9 -288 -888 -313 -200 -920 -139 -738 -163 -563 -300 -109 -151 -476 -921 -37 -96 -267 -219 -229 -962 -32 -247 -978 -482 -151 -327 -684 -881 -417 -966 -890 -894 -113 -826 -709 -646 -514 -907 -429 -223 -104 -17 -687 -443 -848 -959 -502 -423 -227 -436 -264 -823 -344 -464 -738 -203 -70 -919 -379 -273 -860 -932 -341 -110 -905 -429 -656 -694 -738 -416 -353 -296 -162 -114 -17 -598 -671 -680 -713 -450 -307 -826 -714 -33 -953 -426 -751 -133 -413 -516 -466 -710 -746 -907 -494 -841 -140 -698 -377 -23 -107 -642 -235 -684 -634 -746 -739 -146 -664 -578 -46 -239 -422 -849 -612 -523 -173 -368 -335 -372 -667 -645 -511 -191 -701 -851 -462 -586 -206 -449 -499 -167 -47 -42 -776 -473 -252 -248 -56 -705 -382 -275 -387 -92 -691 -446 -780 -468 -97 -571 -891 -989 -773 -386 -76 -659 -515 -899 -368 -103 -331 -84 -16 -226 -606 -918 -579 -881 -84 -203 -230 -849 -191 -756 -521 -437 -836 -77 -422 -609 -105 -887 -728 -768 -539 -680 -952 -776 -251 -360 -790 -680 -981 -209 -870 -489 -504 -21 -705 -935 -418 -668 -719 -159 -476 -565 -561 -749 -73 -333 -794 -607 -446 -625 -634 -419 -625 -72 -74 -79 -3 -476 -520 -215 -132 -740 -604 -775 -483 -795 -844 -489 -911 -138 -578 -389 -28 -201 -555 -459 -957 -844 -262 -83 -404 -47 -152 -129 -167 -695 -416 -866 -474 -480 -377 -173 -116 -784 -300 -656 -895 -621 -531 -985 -118 -803 -573 -397 -503 -491 -832 -109 -923 -356 -98 -604 -58 -128 -524 -733 -955 -703 -506 -397 -531 -566 -943 -462 -106 -882 -873 -508 -120 -794 -293 -179 -68 -218 -386 -31 -288 -391 -348 -356 -414 -299 -915 -727 -237 -504 -62 -226 -829 -268 -646 -870 -529 -487 -425 -279 -128 -738 -889 -30 -853 -855 -969 -62 -214 -478 -302 -555 -604 -596 -108 -474 -78 -872 -467 -666 -720 -396 -865 -384 -330 -711 -825 -790 -581 -672 -691 -492 -757 -886 -301 -628 -232 -402 -520 -477 -213 -648 -500 -518 -912 -135 -139 -835 -236 -817 -696 -305 -292 -154 -687 -774 -137 -92 -987 -384 -183 -768 -720 -163 -490 -240 -848 -690 -823 -194 -316 -560 -52 -453 -269 -286 -891 -59 -387 -109 -360 -144 -814 -148 -297 -109 -459 -838 -355 -322 -612 -18 -926 -243 -712 -259 -462 -906 -343 -596 -520 -768 -467 -725 -562 -945 -675 -732 -98 -403 -98 -988 -138 -623 -636 -264 -595 -796 -440 -950 -648 -797 -397 -939 -696 -672 -915 -487 -833 -43 -706 -428 -809 -401 -257 -880 -605 -59 -139 -476 -555 -776 -331 -679 -393 -187 -268 -850 -893 -325 -837 -630 -712 -896 -211 -707 -992 -432 -575 -559 -339 -302 -130 -46 -778 -188 -803 -206 -125 -520 -576 -597 -748 -996 -10 -670 -868 -102 -70 -218 -753 -438 -651 -351 -361 -936 -306 -18 -488 -32 -302 -501 -954 -229 -844 -945 -755 -390 -563 -134 -797 -750 -212 -796 -850 -325 -316 -375 -800 -329 -710 -732 -218 -87 -791 -162 -753 -283 -928 -951 -429 -511 -199 -327 -460 -283 -722 -164 -988 -724 -519 -483 -331 -985 -95 -926 -246 -122 -584 -21 -684 -727 -492 -505 -415 -160 -977 -124 -29 -122 -378 -764 -126 -290 -844 -44 -765 -625 -720 -743 -97 -865 -785 -874 -122 -576 -815 -513 -951 -297 -837 -931 -473 -867 -832 -198 -868 -488 -428 -100 -329 -987 -515 -33 -26 -191 -979 -20 -798 -212 -617 -232 -444 -666 -940 -683 -633 -691 -210 -705 -225 -300 -4 -526 -517 -475 -769 -976 -435 -174 -431 -272 -372 -657 -398 -971 -534 -33 -40 -205 -397 -882 -909 -275 -307 -767 -809 -570 -334 -315 -768 -87 -726 -300 -134 -998 -435 -672 -308 -736 -876 -455 -108 -543 -417 -540 -543 -409 -150 -666 -607 -522 -628 -252 -485 -648 -51 -56 -695 -178 -95 -377 -55 -419 -443 -298 -802 -886 -604 -720 -124 -961 -857 -559 -284 -848 -703 -867 -313 -287 -92 -643 -674 -993 -69 -405 -535 -650 -968 -865 -492 -500 -175 -672 -427 -373 -725 -621 -838 -884 -187 -177 -551 -812 -573 -675 -726 -264 -246 -188 -935 -602 -518 -51 -545 -868 -564 -420 -435 -825 -804 -166 -684 -669 -697 -405 -618 -401 -470 -100 -134 -312 -353 -340 -372 -941 -272 -258 -355 -334 -863 -299 -851 -990 -761 -849 -501 -260 -535 -585 -394 -446 -998 -82 -48 -290 -271 -500 -999 -837 -225 -538 -230 -771 -85 -681 -405 -675 -877 -978 -684 -464 -74 -995 -481 -56 -498 -843 -589 -719 -317 -33 -601 -585 -913 -431 -25 -135 -6 -393 -176 -694 -684 -249 -547 -54 -948 -798 -263 -538 -190 -108 -358 -482 -794 -913 -851 -612 -930 -45 -33 -347 -71 -356 -165 -257 -468 -741 -970 -700 -22 -797 -408 -655 -885 -440 -531 -420 -955 -197 -90 -165 -707 -944 -383 -545 -593 -256 -68 -210 -494 -632 -379 -907 -172 -148 -808 -821 -728 -593 -436 -708 -897 -544 -564 -687 -44 -904 -182 -971 -646 -796 -765 -578 -72 -362 -836 -488 -387 -372 -435 -687 -338 -616 -323 -726 -485 -580 -320 -639 -747 -953 -817 -76 -876 -617 -518 -180 -566 -393 -156 -898 -996 -70 -688 -706 -839 -476 -730 -540 -861 -879 -702 -708 -738 -107 -73 -829 -981 -84 -385 -536 -52 -461 -876 -39 -950 -484 -139 -287 -610 -726 -599 -108 -355 -223 -538 -573 -667 -245 -162 -897 -997 -235 -347 -282 -313 -823 -56 -744 -513 -430 -438 -178 -817 -261 -490 -763 -313 -368 -99 -932 -197 -109 -625 -30 -557 -585 -282 -39 -666 -770 -214 -223 -814 -536 -713 -815 -456 -217 -374 -260 -385 -206 -199 -942 -392 -72 -524 -813 -151 -648 -515 -930 -467 -677 -789 -891 -628 -684 -797 -844 -804 -585 -787 -253 -302 -595 -182 -92 -54 -646 -659 -291 -404 -317 -748 -71 -764 -794 -723 -459 -778 -45 -980 -636 -129 -40 -845 -771 -738 -517 -307 -994 -365 -770 -840 -117 -907 -852 -960 -54 -409 -129 -146 -524 -330 -585 -890 -737 -932 -270 -58 -547 -566 -35 -287 -539 -731 -112 -904 -322 -943 -774 -773 -512 -418 -479 -314 -424 -959 -497 -745 -903 -19 -110 -27 -519 -100 -977 -72 -934 -991 -858 -453 -536 -558 -593 -396 -73 -741 -789 -531 -289 -546 -977 -626 -555 -373 -403 -715 -63 -790 -674 -239 -224 -367 -505 -14 -345 -310 -402 -536 -511 -222 -582 -877 -325 -964 -202 -967 -150 -945 -387 -32 -947 -188 -690 -458 -769 -606 -162 -139 -840 -115 -7 -866 -589 -323 -340 -925 -772 -225 -316 -758 -639 -338 -463 -583 -170 -310 -341 -14 -373 -865 -728 -106 -887 -562 -51 -377 -669 -576 -356 -919 -586 -850 -668 -208 -513 -259 -96 -471 -513 -394 -555 -943 -487 -787 -783 -458 -748 -461 -559 -694 -239 -724 -757 -97 -46 -744 -177 -678 -682 -240 -64 -67 -79 -389 -957 -680 -317 -196 -788 -961 -539 -924 -63 -55 -366 -285 -377 -90 -212 -220 -825 -120 -705 -434 -773 -801 -386 -890 -55 -228 -939 -36 -641 -77 -682 -152 -435 -375 -596 -292 -795 -908 -986 -573 -388 -243 -243 -35 -959 -711 -734 -252 -149 -917 -770 -32 -188 -572 -997 -935 -694 -17 -333 -44 -664 -246 -884 -192 -989 -67 -721 -499 -930 -395 -877 -65 -382 -640 -943 -977 -792 -845 -439 -814 -933 -647 -533 -605 -924 -793 -203 -790 -379 -938 -770 -236 -409 -376 -719 -156 -952 -569 -886 -73 -104 -808 -879 -462 -796 -45 -224 -325 -732 -406 -154 -886 -337 -303 -953 -566 -207 -635 -989 -828 -506 -996 -748 -722 -843 -246 -895 -778 -923 -72 -205 -485 -692 -511 -424 -567 -852 -140 -424 -849 -765 -593 -368 -325 -11 -139 -962 -775 -97 -826 -736 -428 -889 -304 -244 -657 -682 -887 -927 -996 -197 -444 -981 -165 -574 -820 -367 -662 -21 -514 -810 -550 -219 -36 -161 -297 -981 -153 -391 -113 -777 -209 -491 -483 -158 -847 -591 -474 -237 -792 -168 -483 -469 -589 -841 -476 -983 -902 -302 -205 -854 -417 -122 -149 -354 -831 -254 -882 -487 -264 -442 -697 -303 -345 -48 -692 -445 -361 -357 -475 -698 -362 -92 -599 -212 -736 -204 -828 -840 -276 -806 -351 -326 -613 -740 -660 -782 -134 -21 -799 -397 -721 -197 -886 -50 -438 -783 -186 -889 -492 -648 -463 -376 -893 -885 -646 -96 -501 -379 -938 -468 -588 -710 -647 -343 -478 -765 -971 -724 -754 -823 -570 -31 -213 -676 -785 -944 -586 -279 -577 -582 -796 -337 -642 -548 -577 -665 -562 -925 -16 -387 -177 -805 -495 -49 -702 -498 -19 -456 -766 -530 -398 -436 -687 -146 -400 -169 -708 -767 -458 -262 -857 -864 -726 -558 -136 -605 -418 -604 -813 -652 -146 -529 -748 -333 -963 -959 -161 -821 -32 -56 -204 -562 -404 -807 -135 -161 -132 -691 -251 -756 -445 -817 -270 -362 -9 -52 -989 -870 -289 -638 -316 -653 -543 -430 -530 -718 -697 -844 -141 -39 -332 -553 -696 -28 -81 -434 -105 -162 -934 -433 -962 -655 -997 -387 -393 -636 -522 -918 -389 -597 -983 -768 -719 -926 -792 -270 -211 -553 -152 -337 -903 -863 -51 -773 -717 -853 -868 -605 -210 -277 -92 -11 -176 -817 -652 -834 -350 -528 -943 -873 -827 -754 -451 -503 -731 -553 -508 -877 -428 -858 -616 -486 -908 -269 -829 -598 -817 -591 -443 -474 -54 -816 -734 -220 -477 -320 -314 -29 -58 -406 -44 -963 -72 -661 -415 -218 -858 -228 -729 -993 -676 -380 -324 -330 -602 -781 -193 -435 -241 -597 -56 -917 -361 -488 -318 -337 -628 -894 -253 -696 -462 -472 -854 -588 -633 -871 -426 -281 -106 -536 -511 -254 -454 -970 -894 -462 -337 -171 -39 -335 -775 -513 -126 -848 -144 -13 -794 -366 -716 -149 -45 -411 -728 -359 -448 -528 -626 -917 -122 -396 -822 -853 -855 -78 -575 -757 -970 -598 -481 -850 -819 -910 -596 -572 -23 -837 -457 -492 -754 -57 -990 -63 -184 -784 -973 -723 -29 -840 -81 -704 -954 -192 -179 -512 -406 -672 -541 -294 -365 -726 -49 -3 -230 -896 -909 -568 -681 -486 -311 -474 -774 -897 -501 -224 -244 -210 -957 -913 -917 -588 -653 -254 -988 -989 -446 -111 -306 -151 -953 -588 -559 -984 -985 -746 -14 -970 -526 -11 -265 -549 -414 -548 -84 -146 -233 -653 -468 -1 -337 -422 -993 -853 -303 -93 -522 -237 -518 -276 -926 -78 -913 -798 -63 -414 -725 -668 -765 -859 -907 -338 -981 -905 -291 -13 -866 -940 -428 -731 -913 -762 -703 -37 -62 -966 -680 -66 -18 -291 -126 -947 -964 -716 -964 -386 -412 -880 -657 -813 -620 -725 -137 -165 -426 -775 -132 -949 -782 -925 -535 -222 -900 -356 -438 -317 -392 -504 -44 -791 -864 -385 -443 -603 -349 -888 -641 -825 -129 -441 -528 -297 -862 -528 -545 -655 -316 -943 -77 -991 -186 -170 -409 -681 -450 -324 -969 -980 -352 -990 -62 -470 -62 -823 -43 -396 -439 -713 -493 -981 -48 -585 -131 -306 -762 -594 -867 -765 -797 -378 -977 -400 -369 -214 -33 -502 -152 -683 -693 -401 -138 -2 -415 -666 -643 -73 -455 -619 -594 -405 -278 -526 -984 -523 -673 -293 -852 -4 -624 -573 -777 -242 -84 -7 -183 -309 -593 -260 -774 -219 -840 -998 -109 -362 -74 -168 -952 -571 -199 -559 -271 -345 -924 -77 -758 -808 -520 -274 -759 -94 -874 -41 -75 -173 -181 -494 -634 -902 -868 -269 -316 -885 -491 -861 -552 -83 -582 -776 -752 -154 -971 -206 -601 -716 -101 -492 -956 -519 -1000 -108 -337 -733 -284 -16 -812 -714 -356 -231 -96 -1000 -171 -104 -609 -965 -427 -50 -884 -877 -975 -222 -235 -188 -861 -488 -384 -825 -84 -246 -711 -830 -157 -907 -562 -751 -709 -289 -448 -426 -856 -317 -962 -961 -576 -197 -53 -936 -562 -473 -204 -244 -201 -278 -536 -397 -814 -708 -851 -351 -906 -216 -618 -115 -18 -970 -563 -236 -713 -273 -978 -794 -546 -782 -802 -410 -613 -201 -1000 -459 -528 -206 -516 -120 -302 -869 -995 -933 -465 -442 -681 -606 -554 -550 -229 -70 -101 -419 -648 -156 -592 -280 -390 -696 -29 -479 -643 -985 -636 -409 -195 -574 -297 -854 -106 -236 -781 -994 -908 -108 -817 -440 -176 -271 -346 -506 -713 -525 -66 -818 -127 -351 -58 -388 -42 -321 -781 -716 -429 -114 -155 -671 -243 -978 -224 -972 -501 -757 -386 -316 -530 -333 -113 -744 -834 -63 -318 -478 -717 -741 -372 -455 -453 -862 -66 -26 -518 -413 -926 -310 -351 -475 -413 -785 -486 -936 -451 -763 -901 -22 -353 -121 -191 -215 -483 -797 -354 -47 -771 -268 -397 -69 -214 -572 -455 -316 -397 -729 -578 -368 -307 -262 -105 -937 -107 -955 -760 -709 -708 -793 -667 -338 -215 -306 -392 -84 -129 -343 -358 -673 -467 -978 -541 -977 -686 -127 -244 -952 -3 -157 -514 -429 -390 -66 -17 -137 -776 -375 -927 -326 -303 -769 -729 -602 -511 -189 -848 -184 -742 -965 -87 -860 -443 -934 -721 -359 -668 -90 -695 -815 -942 -294 -662 -340 -529 -715 -377 -933 -896 -996 -360 -65 -577 -17 -917 -340 -429 -671 -245 -388 -52 -511 -223 -271 -673 -790 -516 -8 -485 -276 -634 -959 -407 -601 -586 -438 -871 -406 -534 -416 -338 -716 -203 -335 -358 -457 -511 -830 -720 -308 -943 -204 -436 -810 -336 -526 -117 -887 -876 -640 -391 -852 -662 -132 -87 -241 -645 -333 -538 -272 -273 -801 -570 -376 -710 -550 -530 -826 -799 -106 -184 -224 -7 -137 -399 -147 -666 -680 -671 -775 -342 -488 -681 -612 -146 -418 -741 -847 -30 -39 -343 -667 -727 -329 -344 -244 -347 -682 -139 -892 -592 -5 -261 -718 -708 -20 -854 -56 -576 -807 -154 -354 -167 -768 -355 -818 -451 -276 -341 -821 -239 -692 -238 -964 -811 -639 -732 -202 -30 -985 -840 -943 -731 -912 -803 -547 -774 -597 -67 -949 -654 -118 -386 -664 -242 -103 -29 -790 -394 -913 -285 -72 -955 -657 -186 -821 -59 -758 -393 -760 -980 -632 -539 -688 -246 -23 -822 -983 -399 -757 -401 -892 -243 -828 -789 -379 -984 -15 -136 -454 -487 -828 -570 -549 -250 -120 -890 -757 -167 -539 -733 -170 -160 -176 -919 -231 -350 -484 -578 -888 -126 -748 -382 -280 -794 -270 -572 -467 -848 -482 -302 -676 -661 -564 -158 -926 -498 -166 -473 -31 -224 -378 -917 -373 -367 -103 -162 -63 -639 -441 -580 -272 -626 -165 -60 -423 -264 -797 -25 -189 -216 -117 -213 -706 -624 -84 -459 -952 -458 -439 -595 -455 -34 -220 -65 -669 -268 -776 -302 -685 -279 -674 -37 -681 -88 -883 -923 -228 -880 -721 -292 -910 -173 -168 -437 -452 -64 -489 -105 -125 -513 -96 -940 -680 -450 -723 -65 -939 -600 -284 -448 -710 -990 -418 -40 -327 -967 -205 -13 -913 -88 -344 -921 -944 -944 -809 -290 -956 -663 -601 -144 -526 -130 -558 -238 -152 -426 -891 -777 -947 -40 -749 -194 -907 -958 -379 -111 -27 -538 -272 -814 -561 -541 -4 -233 -594 -631 -283 -875 -106 -631 -674 -757 -92 -794 -846 -689 -512 -871 -64 -12 -37 -978 -167 -959 -855 -344 -533 -212 -996 -132 -734 -726 -182 -307 -303 -746 -491 -557 -690 -368 -789 -792 -256 -89 -998 -271 -362 -995 -281 -757 -746 -914 -353 -113 -184 -597 -791 -725 -545 -974 -5 -733 -321 -605 -196 -920 -312 -296 -527 -30 -452 -364 -237 -207 -873 -327 -582 -607 -233 -762 -633 -719 -592 -658 -236 -881 -681 -625 -596 -197 -952 -444 -806 -350 -206 -578 -925 -548 -192 -355 -229 -165 -715 -942 -679 -752 -170 -614 -178 -215 -998 -449 -303 -645 -360 -157 -770 -443 -950 -65 -929 -262 -993 -989 -238 -559 -699 -926 -700 -536 -508 -749 -633 -349 -148 -921 -154 -946 -81 -135 -206 -546 -739 -369 -622 -214 -31 -716 -554 -798 -525 -52 -594 -757 -717 -109 -334 -316 -177 -261 -463 -752 -930 -902 -641 -559 -148 -951 -469 -659 -753 -484 -967 -624 -307 -521 -309 -733 -650 -660 -966 -651 -864 -243 -188 -353 -393 -402 -452 -994 -969 -60 -368 -744 -563 -948 -336 -154 -90 -138 -274 -388 -253 -398 -165 -40 -800 -698 -107 -191 -32 -795 -185 -282 -435 -800 -234 -778 -592 -646 -208 -219 -691 -335 -182 -928 -233 -598 -967 -695 -110 -262 -830 -743 -225 -364 -440 -405 -976 -169 -306 -140 -451 -894 -926 -125 -567 -865 -526 -624 -805 -877 -325 -974 -406 -250 -502 -158 -990 -86 -769 -845 -827 -102 -851 -296 -135 -839 -905 -454 -563 -49 -602 -443 -705 -296 -806 -288 -797 -504 -109 -181 -879 -387 -847 -734 -438 -41 -102 -614 -704 -461 -755 -70 -948 -162 -381 -91 -457 -501 -808 -81 -551 -277 -502 -426 -888 -372 -895 -357 -478 -933 -256 -21 -852 -374 -922 -595 -110 -505 -44 -963 -531 -540 -964 -842 -306 -490 -469 -909 -548 -764 -352 -641 -261 -445 -387 -360 -283 -40 -753 -889 -143 -722 -245 -711 -846 -707 -347 -188 -676 -116 -511 -258 -835 -467 -293 -224 -965 -197 -892 -540 -573 -132 -207 -920 -843 -963 -770 -62 -670 -201 -583 -989 -705 -567 -916 -814 -501 -822 -422 -903 -448 -113 -183 -142 -477 -3 -534 -687 -696 -764 -431 -929 -152 -924 -212 -971 -645 -667 -553 -104 -355 -426 -110 -666 -539 -783 -467 -202 -510 -551 -681 -477 -776 -30 -685 -782 -301 -677 -882 -530 -224 -230 -988 -394 -438 -241 -375 -938 -17 -904 -617 -258 -383 -730 -649 -587 -478 -584 -609 -283 -185 -481 -30 -539 -50 -212 -385 -632 -290 -568 -254 -568 -771 -747 -133 -647 -820 -271 -393 -890 -436 -629 -105 -892 -516 -609 -553 -534 -992 -828 -432 -931 -305 -705 -555 -260 -259 -818 -463 -813 -166 -432 -947 -78 -70 -413 -482 -729 -341 -761 -156 -916 -24 -944 -388 -40 -684 -121 -628 -811 -350 -478 -447 -317 -506 -144 -434 -3 -44 -909 -327 -237 -486 -75 -948 -699 -82 -825 -991 -640 -878 -121 -903 -517 -228 -35 -660 -718 -803 -503 -729 -153 -753 -197 -56 -912 -252 -429 -615 -444 -349 -708 -706 -917 -510 -906 -219 -86 -727 -802 -536 -150 -800 -906 -232 -250 -547 -223 -491 -638 -232 -626 -215 -75 -488 -993 -203 -13 -218 -826 -43 -912 -996 -234 -338 -349 -930 -445 -142 -149 -718 -680 -382 -510 -9 -676 -721 -31 -182 -795 -332 -653 -612 -142 -957 -431 -591 -905 -555 -966 -96 -930 -478 -456 -373 -938 -472 -316 -650 -689 -534 -30 -938 -63 -618 -494 -965 -734 -387 -766 -344 -326 -304 -857 -928 -587 -282 -667 -66 -850 -118 -708 -311 -661 -446 -585 -229 -277 -908 -517 -838 -891 -780 -900 -72 -764 -780 -655 -986 -844 -453 -854 -717 -473 -847 -258 -127 -245 -444 -677 -865 -102 -832 -293 -954 -241 -632 -959 -991 -923 -896 -449 -952 -979 -817 -959 -448 -959 -241 -246 -478 -687 -9 -844 -163 -458 -648 -389 -688 -432 -315 -351 -947 -290 -285 -119 -468 -186 -154 -106 -735 -480 -320 -151 -170 -170 -190 -192 -417 -704 -120 -969 -84 -545 -223 -93 -714 -887 -353 -42 -594 -85 -845 -998 -487 -641 -117 -959 -219 -93 -332 -342 -297 -85 -644 -659 -62 -593 -610 -553 -931 -77 -360 -497 -457 -255 -858 -806 -885 -850 -901 -494 -440 -614 -2 -472 -3 -207 -979 -67 -566 -328 -693 -600 -850 -733 -251 -664 -981 -670 -128 -398 -52 -322 -792 -576 -531 -763 -233 -485 -455 -350 -724 -135 -55 -659 -678 -400 -459 -109 -912 -186 -618 -453 -955 -598 -190 -275 -117 -371 -725 -182 -759 -154 -358 -817 -308 -196 -631 -589 -564 -270 -436 -120 -472 -492 -688 -698 -451 -778 -662 -254 -389 -837 -190 -372 -8 -966 -762 -397 -302 -874 -689 -231 -311 -713 -606 -215 -605 -1000 -895 -821 -719 -500 -339 -738 -503 -470 -180 -20 -866 -674 -553 -241 -555 -727 -98 -618 -524 -292 -953 -419 -983 -853 -879 -113 -439 -428 -677 -735 -814 -411 -111 -596 -698 -640 -969 -624 -138 -76 -340 -405 -251 -215 -136 -469 -494 -118 -550 -189 -966 -585 -585 -50 -430 -182 -546 -452 -996 -220 -575 -656 -253 -496 -925 -533 -939 -120 -808 -301 -324 -269 -491 -407 -326 -277 -963 -580 -815 -927 -961 -984 -389 -357 -548 -511 -993 -679 -279 -859 -939 -929 -359 -555 -332 -922 -201 -750 -354 -946 -678 -956 -598 -609 -819 -693 -735 -876 -909 -343 -992 -468 -48 -500 -826 -875 -769 -218 -510 -219 -759 -469 -663 -152 -121 -799 -814 -58 -497 -49 -129 -759 -407 -507 -645 -192 -804 -994 -920 -342 -112 -264 -921 -309 -172 -809 -257 -765 -64 -402 -586 -513 -104 -664 -697 -823 -977 -546 -951 -419 -957 -711 -688 -866 -646 -268 -621 -989 -977 -380 -610 -720 -195 -639 -67 -286 -96 -280 -370 -149 -141 -902 -640 -479 -38 -512 -522 -954 -839 -660 -946 -168 -298 -5 -27 -528 -161 -27 -749 -562 -205 -613 -325 -376 -759 -427 -394 -118 -91 -794 -28 -457 -150 -125 -107 -956 -45 -969 -794 -489 -960 -826 -233 -153 -560 -373 -264 -48 -571 -498 -342 -421 -458 -925 -613 -638 -138 -263 -565 -928 -782 -792 -144 -935 -413 -375 -25 -206 -452 -663 -736 -578 -798 -604 -196 -956 -622 -422 -225 -666 -382 -6 -301 -585 -521 -26 -375 -54 -472 -21 -834 -372 -373 -555 -960 -868 -325 -934 -720 -140 -115 -837 -584 -986 -300 -663 -963 -693 -28 -72 -20 -235 -979 -521 -904 -703 -758 -537 -446 -684 -696 -744 -52 -827 -416 -654 -56 -273 -171 -764 -799 -3 -689 -417 -960 -723 -12 -189 -659 -707 -253 -497 -893 -680 -240 -860 -412 -996 -476 -789 -851 -789 -680 -672 -326 -723 -648 -996 -376 -335 -684 -610 -429 -771 -968 -793 -772 -71 -135 -156 -254 -174 -941 -1 -602 -137 -959 -283 -678 -600 -285 -204 -42 -226 -853 -421 -995 -734 -224 -381 -96 -166 -73 -897 -714 -610 -193 -394 -292 -239 -712 -116 -62 -237 -497 -644 -205 -286 -534 -396 -290 -838 -163 -690 -519 -665 -818 -687 -410 -753 -659 -52 -172 -961 -256 -866 -740 -294 -731 -96 -151 -728 -776 -801 -653 -895 -663 -584 -6 -244 -28 -899 -609 -156 -974 -586 -360 -500 -782 -333 -285 -757 -791 -595 -720 -334 -836 -724 -947 -487 -94 -409 -205 -794 -500 -615 -814 -263 -367 -614 -364 -635 -222 -808 -814 -608 -244 -173 -683 -418 -691 -119 -537 -424 -232 -896 -651 -1000 -261 -369 -607 -687 -540 -136 -49 -342 -292 -252 -625 -554 -806 -470 -500 -732 -291 -101 -76 -984 -257 -395 -130 -388 -589 -850 -92 -782 -60 -740 -146 -20 -507 -910 -396 -695 -244 -300 -544 -488 -409 -280 -452 -832 -288 -267 -529 -955 -188 -617 -373 -811 -109 -833 -719 -254 -695 -314 -806 -724 -629 -939 -725 -278 -544 -617 -566 -679 -280 -362 -439 -60 -492 -726 -614 -486 -794 -327 -478 -956 -21 -810 -681 -771 -30 -958 -289 -952 -264 -231 -289 -883 -239 -515 -618 -666 -942 -997 -875 -568 -396 -203 -847 -139 -512 -171 -355 -537 -487 -243 -862 -739 -906 -772 -743 -130 -683 -287 -159 -620 -773 -236 -671 -869 -919 -254 -208 -517 -338 -769 -49 -616 -228 -43 -975 -652 -318 -890 -838 -762 -564 -226 -650 -728 -431 -590 -201 -460 -667 -272 -399 -631 -540 -907 -809 -922 -160 -364 -923 -134 -735 -791 -126 -712 -474 -491 -44 -811 -409 -100 -15 -167 -553 -703 -976 -536 -764 -488 -860 -901 -832 -911 -811 -965 -590 -856 -796 -285 -407 -330 -551 -113 -837 -514 -644 -291 -264 -837 -136 -895 -72 -968 -749 -654 -805 -452 -149 -477 -535 -338 -701 -189 -109 -345 -731 -879 -831 -868 -856 -958 -448 -430 -329 -615 -173 -272 -242 -456 -648 -585 -796 -432 -607 -102 -251 -154 -28 -628 -870 -965 -271 -893 -574 -19 -996 -216 -491 -88 -105 -36 -690 -669 -210 -396 -630 -99 -494 -970 -384 -991 -193 -233 -140 -915 -707 -419 -736 -922 -1000 -353 -197 -220 -800 -428 -602 -531 -877 -360 -33 -169 -191 -1 -3 -765 -721 -696 -560 -325 -277 -528 -192 -783 -289 -180 -719 -343 -304 -223 -618 -565 -672 -78 -67 -738 -671 -810 -522 -840 -450 -559 -52 -129 -837 -537 -613 -214 -521 -995 -452 -446 -636 -565 -3 -663 -518 -136 -734 -589 -176 -594 -429 -403 -280 -377 -586 -381 -321 -859 -454 -790 -472 -754 -593 -357 -197 -572 -827 -610 -255 -124 -433 -213 -254 -50 -234 -165 -318 -275 -953 -740 -151 -148 -236 -252 -737 -417 -963 -994 -604 -429 -786 -934 -137 -228 -831 -317 -175 -91 -557 -88 -282 -71 -824 -895 -560 -335 -172 -950 -539 -870 -526 -724 -347 -609 -272 -678 -528 -53 -789 -203 -272 -938 -794 -133 -866 -859 -884 -629 -653 -576 -937 -186 -930 -287 -619 -456 -310 -715 -767 -514 -328 -326 -40 -639 -199 -539 -894 -697 -105 -276 -314 -824 -362 -54 -794 -155 -974 -317 -853 -194 -265 -125 -161 -894 -542 -299 -636 -520 -289 -83 -498 -309 -773 -116 -303 -920 -985 -378 -323 -856 -508 -306 -596 -409 -88 -369 -358 -677 -426 -705 -863 -729 -785 -311 -688 -999 -618 -837 -143 -403 -836 -465 -147 -974 -806 -450 -694 -989 -939 -395 -569 -582 -882 -212 -945 -331 -817 -662 -871 -429 -843 -110 -68 -732 -718 -159 -978 -169 -485 -95 -648 -29 -58 -108 -769 -805 -973 -244 -258 -860 -842 -981 -215 -282 -231 -382 -489 -116 -967 -966 -60 -961 -495 -229 -928 -648 -940 -113 -902 -746 -757 -100 -412 -794 -249 -382 -747 -673 -24 -415 -182 -831 -633 -431 -442 -27 -271 -734 -64 -956 -358 -752 -166 -202 -140 -461 -969 -488 -382 -63 -962 -564 -26 -671 -741 -8 -403 -288 -77 -750 -462 -458 -689 -545 -202 -370 -310 -426 -916 -965 -218 -517 -586 -682 -513 -455 -952 -974 -164 -15 -465 -22 -718 -245 -842 -778 -747 -864 -300 -129 -81 -240 -890 -389 -341 -546 -539 -257 -373 -848 -382 -883 -824 -701 -431 -406 -801 -110 -348 -14 -553 -609 -918 -223 -830 -98 -345 -259 -430 -564 -882 -577 -532 -86 -58 -346 -373 -884 -727 -482 -114 -89 -460 -779 -631 -183 -357 -566 -645 -97 -553 -840 -504 -543 -382 -85 -877 -576 -797 -891 -362 -839 -198 -236 -544 -190 -16 -236 -865 -953 -857 -65 -267 -174 -297 -957 -43 -81 -784 -932 -923 -126 -986 -806 -828 -192 -427 -837 -18 -284 -129 -279 -299 -107 -9 -924 -958 -11 -673 -44 -106 -466 -312 -963 -13 -740 -523 -920 -916 -287 -601 -404 -18 -653 -516 -839 -95 -151 -646 -435 -612 -592 -32 -113 -903 -792 -47 -880 -154 -454 -74 -284 -88 -976 -93 -145 -618 -469 -373 -723 -987 -458 -581 -462 -592 -875 -885 -530 -530 -734 -913 -39 -371 -852 -933 -482 -240 -435 -253 -683 -460 -299 -299 -395 -135 -65 -120 -502 -202 -366 -578 -129 -680 -518 -876 -579 -575 -501 -304 -584 -618 -227 -713 -420 -40 -706 -566 -619 -302 -95 -81 -481 -296 -793 -15 -112 -318 -366 -223 -752 -62 -996 -540 -71 -94 -50 -619 -49 -800 -956 -422 -796 -835 -635 -48 -497 -294 -854 -207 -971 -579 -265 -734 -644 -361 -667 -218 -238 -699 -683 -650 -858 -718 -740 -81 -931 -977 -890 -961 -403 -879 -781 -275 -412 -768 -209 -76 -759 -950 -355 -160 -791 -469 -994 -109 -305 -636 -527 -240 -914 -225 -11 -763 -500 -228 -482 -476 -588 -918 -203 -167 -606 -962 -925 -593 -397 -959 -170 -746 -547 -930 -69 -100 -438 -394 -363 -257 -435 -783 -726 -313 -692 -746 -314 -539 -102 -956 -44 -226 -850 -395 -199 -258 -835 -952 -930 -821 -915 -636 -153 -253 -986 -768 -445 -641 -733 -221 -274 -776 -278 -716 -288 -185 -725 -421 -12 -140 -637 -24 -987 -252 -113 -295 -37 -470 -225 -966 -614 -398 -897 -782 -852 -302 -815 -93 -39 -78 -889 -265 -36 -232 -293 -23 -983 -897 -312 -817 -545 -822 -326 -651 -257 -385 -250 -686 -124 -491 -662 -749 -457 -125 -311 -744 -932 -271 -462 -725 -350 -855 -278 -492 -783 -524 -930 -126 -929 -688 -114 -130 -71 -313 -790 -698 -194 -376 -353 -582 -863 -452 -569 -595 -596 -675 -448 -468 -170 -742 -410 -978 -753 -286 -934 -803 -92 -397 -858 -894 -77 -208 -971 -65 -502 -1000 -985 -647 -638 -953 -734 -227 -72 -750 -135 -197 -645 -636 -844 -722 -261 -328 -999 -949 -763 -206 -173 -113 -352 -29 -700 -334 -433 -887 -634 -26 -950 -898 -704 -347 -447 -918 -124 -523 -656 -542 -347 -100 -220 -902 -929 -986 -943 -800 -17 -166 -382 -703 -359 -159 -850 -627 -47 -526 -170 -509 -459 -818 -462 -980 -646 -525 -226 -926 -335 -657 -894 -900 -488 -603 -19 -506 -507 -272 -347 -405 -228 -651 -208 -872 -825 -787 -30 -477 -236 -650 -981 -221 -980 -761 -106 -921 -331 -852 -654 -850 -128 -192 -192 -692 -232 -813 -849 -417 -139 -981 -498 -714 -494 -162 -580 -499 -326 -4 -44 -918 -638 -568 -945 -378 -294 -29 -566 -788 -682 -539 -368 -190 -99 -611 -744 -640 -38 -933 -901 -890 -229 -756 -915 -273 -548 -950 -460 -939 -50 -656 -395 -716 -595 -797 -32 -964 -306 -269 -708 -860 -41 -746 -170 -903 -28 -976 -483 -64 -534 -456 -346 -41 -811 -486 -645 -949 -251 -200 -885 -826 -559 -339 -973 -33 -205 -261 -758 -873 -443 -77 -787 -99 -954 -708 -425 -226 -52 -791 -822 -740 -845 -108 -199 -413 -798 -415 -789 -359 -768 -729 -343 -476 -666 -789 -785 -122 -926 -23 -878 -240 -337 -962 -736 -557 -1000 -335 -758 -363 -369 -598 -737 -398 -408 -74 -238 -948 -504 -149 -885 -115 -704 -470 -285 -982 -60 -639 -238 -114 -31 -91 -176 -644 -573 -521 -496 -782 -989 -575 -758 -162 -61 -591 -130 -904 -4 -169 -785 -266 -561 -744 -753 -201 -162 -569 -163 -130 -915 -483 -616 -448 -419 -721 -533 -597 -287 -151 -835 -7 -424 -93 -793 -548 -248 -852 -486 -981 -836 -33 -157 -55 -388 -539 -164 -487 -680 -662 -717 -678 -681 -543 -760 -868 -266 -906 -454 -274 -504 -258 -647 -337 -111 -80 -879 -655 -386 -144 -829 -384 -828 -393 -293 -604 -722 -636 -743 -287 -209 -453 -789 -431 -539 -771 -952 -244 -161 -150 -285 -602 -366 -21 -748 -257 -323 -326 -403 -470 -998 -577 -535 -728 -128 -358 -999 -280 -687 -108 -585 -257 -158 -994 -513 -737 -837 -490 -769 -57 -373 -235 -649 -481 -196 -27 -4 -499 -51 -228 -913 -651 -624 -657 -86 -112 -740 -406 -322 -569 -246 -695 -204 -392 -681 -976 -855 -528 -333 -648 -586 -96 -3 -218 -997 -321 -613 -312 -823 -556 -306 -533 -592 -204 -813 -493 -328 -368 -931 -205 -677 -768 -154 -409 -55 -86 -145 -812 -597 -188 -664 -121 -675 -391 -892 -356 -377 -305 -180 -782 -17 -61 -578 -679 -382 -16 -281 -275 -357 -112 -578 -408 -883 -249 -486 -535 -357 -742 -585 -551 -238 -88 -172 -580 -791 -504 -190 -262 -457 -496 -322 -189 -910 -507 -245 -392 -919 -960 -631 -899 -349 -232 -389 -600 -739 -842 -32 -819 -785 -161 -111 -370 -706 -808 -696 -198 -84 -346 -669 -757 -275 -100 -589 -426 -945 -214 -854 -355 -775 -8 -367 -259 -898 -187 -437 -736 -209 -191 -472 -197 -361 -525 -771 -634 -618 -874 -888 -370 -848 -134 -271 -376 -194 -809 -446 -993 -156 -415 -558 -127 -237 -544 -43 -685 -802 -279 -928 -314 -326 -769 -753 -399 -928 -562 -837 -728 -980 -769 -101 -739 -431 -361 -172 -851 -90 -55 -81 -359 -240 -428 -692 -240 -425 -469 -316 -633 -429 -444 -918 -42 -18 -650 -365 -61 -820 -864 -619 -675 -251 -554 -667 -751 -970 -99 -972 -712 -845 -121 -86 -77 -445 -289 -270 -324 -838 -996 -93 -258 -99 -30 -621 -595 -43 -544 -796 -901 -228 -100 -741 -317 -441 -214 -809 -467 -359 -505 -966 -931 -628 -434 -888 -766 -512 -95 -13 -291 -613 -86 -868 -567 -597 -667 -913 -466 -751 -503 -50 -939 -960 -758 -930 -522 -911 -620 -165 -20 -42 -974 -550 -880 -234 -805 -431 -650 -582 -413 -293 -780 -422 -238 -990 -195 -308 -481 -29 -92 -42 -912 -15 -683 -310 -436 -718 -451 -115 -244 -629 -736 -793 -635 -406 -392 -984 -952 -446 -656 -498 -733 -891 -186 -280 -64 -49 -408 -732 -638 -409 -781 -812 -84 -447 -12 -384 -303 -590 -279 -497 -905 -109 -91 -524 -429 -331 -754 -832 -159 -952 -158 -173 -992 -951 -178 -991 -80 -140 -712 -922 -408 -274 -804 -262 -87 -227 -1000 -21 -856 -975 -32 -147 -224 -404 -489 -852 -638 -432 -938 -244 -146 -863 -231 -821 -925 -491 -495 -867 -702 -577 -142 -489 -268 -263 -75 -65 -933 -670 -242 -726 -246 -746 -90 -448 -638 -245 -829 -167 -696 -129 -451 -891 -788 -585 -895 -28 -697 -885 -791 -135 -117 -827 -827 -385 -380 -365 -722 -763 -897 -130 -263 -658 -579 -575 -402 -198 -505 -75 -71 -135 -429 -536 -407 -414 -359 -681 -744 -666 -810 -6 -802 -25 -918 -801 -631 -387 -701 -224 -923 -832 -667 -114 -783 -897 -89 -495 -704 -583 -878 -494 -227 -667 -905 -368 -93 -868 -156 -319 -173 -898 -462 -200 -426 -458 -646 -956 -894 -693 -201 -252 -880 -992 -89 -383 -290 -539 -490 -138 -112 -906 -855 -42 -161 -907 -404 -752 -521 -511 -910 -63 -300 -987 -366 -681 -678 -729 -759 -172 -404 -732 -636 -329 -164 -759 -567 -794 -828 -109 -846 -779 -81 -855 -300 -216 -11 -302 -205 -775 -286 -47 -770 -823 -117 -942 -515 -882 -310 -715 -276 -19 -635 -295 -129 -706 -647 -193 -793 -481 -465 -386 -472 -109 -105 -611 -821 -945 -650 -314 -115 -378 -592 -105 -41 -964 -762 -400 -593 -959 -931 -923 -263 -270 -775 -511 -267 -617 -777 -931 -31 -655 -212 -761 -191 -614 -614 -875 -1 -68 -304 -774 -734 -706 -659 -191 -3 -792 -373 -328 -28 -990 -498 -578 -835 -419 -521 -389 -513 -413 -86 -969 -592 -944 -409 -864 -465 -365 -916 -803 -841 -304 -79 -948 -197 -87 -705 -115 -419 -219 -281 -954 -917 -776 -524 -924 -346 -299 -432 -322 -642 -472 -669 -803 -257 -902 -50 -391 -680 -932 -203 -243 -846 -262 -466 -86 -870 -623 -676 -385 -131 -168 -326 -441 -604 -132 -397 -311 -661 -219 -936 -826 -14 -510 -238 -7 -944 -901 -306 -344 -56 -884 -590 -268 -645 -52 -735 -232 -913 -867 -673 -980 -471 -657 -404 -358 -889 -820 -467 -953 -251 -5 -458 -725 -49 -143 -351 -658 -575 -485 -529 -725 -751 -358 -905 -511 -435 -767 -192 -895 -487 -416 -716 -764 -239 -996 -626 -160 -819 -9 -710 -745 -423 -802 -853 -485 -332 -547 -914 -186 -323 -635 -639 -157 -938 -839 -743 -289 -543 -111 -319 -469 -170 -600 -337 -551 -84 -502 -480 -711 -928 -959 -771 -198 -795 -559 -49 -503 -411 -446 -614 -990 -595 -188 -392 -353 -865 -659 -791 -316 -701 -890 -782 -918 -905 -473 -962 -691 -951 -491 -162 -774 -11 -485 -322 -235 -409 -985 -715 -970 -934 -687 -859 -179 -476 -41 -996 -647 -948 -538 -407 -21 -794 -796 -800 -509 -643 -751 -383 -195 -219 -401 -370 -552 -147 -821 -273 -927 -611 -371 -413 -877 -181 -493 -591 -423 -214 -418 -133 -288 -840 -880 -291 -367 -826 -956 -257 -528 -233 -335 -513 -567 -430 -36 -410 -648 -946 -479 -681 -324 -144 -13 -450 -503 -855 -373 -739 -878 -282 -970 -790 -978 -720 -99 -356 -18 -251 -461 -600 -9 -232 -635 -783 -661 -581 -574 -451 -457 -832 -230 -186 -992 -403 -663 -32 -149 -181 -449 -857 -972 -612 -276 -855 -307 -99 -573 -258 -285 -399 -899 -638 -594 -640 -753 -451 -166 -454 -441 -148 -181 -612 -534 -741 -342 -329 -870 -187 -424 -666 -468 -691 -301 -236 -678 -108 -670 -617 -362 -199 -523 -303 -315 -475 -50 -305 -264 -667 -315 -711 -305 -752 -188 -490 -202 -347 -272 -455 -923 -923 -567 -510 -649 -565 -826 -914 -494 -873 -49 -911 -340 -497 -640 -616 -170 -981 -93 -657 -566 -642 -101 -96 -865 -422 -136 -88 -632 -286 -736 -245 -993 -434 -356 -321 -909 -113 -381 -576 -406 -887 -577 -785 -700 -970 -113 -844 -34 -603 -217 -321 -976 -972 -231 -683 -373 -345 -51 -635 -847 -658 -46 -200 -12 -71 -536 -421 -643 -796 -100 -954 -28 -137 -394 -815 -997 -92 -685 -952 -242 -512 -732 -340 -477 -514 -598 -837 -643 -523 -289 -68 -970 -202 -695 -226 -135 -92 -396 -33 -615 -210 -384 -540 -973 -960 -271 -600 -712 -962 -951 -703 -663 -184 -484 -40 -107 -382 -409 -93 -393 -950 -555 -690 -448 -748 -565 -247 -345 -122 -341 -748 -355 -63 -583 -273 -693 -653 -237 -835 -806 -983 -303 -37 -375 -484 -192 -281 -393 -332 -351 -260 -334 -637 -486 -109 -67 -317 -315 -144 -895 -423 -795 -345 -877 -800 -825 -913 -335 -511 -976 -18 -302 -566 -592 -800 -916 -342 -496 -848 -375 -562 -789 -966 -207 -236 -779 -460 -74 -549 -504 -33 -714 -845 -93 -821 -734 -28 -224 -4 -1000 -925 -345 -816 -200 -123 -513 -611 -667 -781 -248 -30 -452 -794 -839 -574 -330 -915 -274 -290 -796 -535 -494 -101 -12 -906 -624 -405 -990 -825 -561 -179 -963 -254 -299 -831 -492 -779 -101 -336 -370 -530 -89 -609 -928 -697 -323 -269 -207 -441 -794 -543 -941 -93 -220 -664 -805 -940 -788 -376 -466 -261 -487 -208 -576 -216 -181 -908 -250 -576 -554 -752 -428 -66 -899 -469 -547 -437 -740 -368 -126 -116 -789 -898 -709 -683 -656 -778 -83 -928 -843 -600 -4 -411 -779 -904 -127 -541 -559 -762 -631 -486 -337 -842 -239 -89 -901 -199 -386 -587 -246 -58 -534 -95 -801 -145 -925 -199 -549 -587 -226 -368 -44 -592 -35 -941 -447 -562 -791 -675 -856 -365 -23 -94 -555 -107 -170 -91 -772 -441 -585 -88 -144 -786 -899 -685 -591 -442 -342 -651 -943 -785 -261 -535 -495 -342 -871 -874 -195 -684 -329 -127 -761 -23 -577 -806 -791 -251 -486 -19 -409 -455 -409 -471 -520 -777 -449 -965 -925 -578 -76 -495 -887 -963 -665 -18 -544 -743 -344 -601 -176 -594 -625 -80 -303 -892 -866 -529 -608 -439 -919 -791 -348 -585 -471 -736 -991 -788 -548 -83 -661 -277 -919 -279 -791 -4 -405 -327 -215 -316 -793 -230 -341 -54 -294 -266 -590 -6 -4 -39 -835 -743 -786 -841 -969 -794 -855 -615 -917 -379 -20 -226 -684 -784 -111 -500 -158 -635 -31 -220 -628 -762 -955 -7 -671 -777 -136 -373 -432 -353 -394 -987 -14 -386 -403 -160 -927 -360 -707 -562 -87 -996 -684 -490 -79 -756 -279 -93 -984 -869 -459 -227 -413 -272 -427 -471 -945 -751 -909 -682 -902 -878 -283 -951 -12 -384 -175 -852 -64 -828 -425 -599 -393 -872 -709 -322 -869 -753 -773 -562 -182 -138 -533 -140 -510 -151 -450 -227 -980 -518 -390 -958 -799 -55 -194 -384 -813 -955 -576 -510 -999 -811 -262 -746 -900 -599 -883 -742 -324 -160 -77 -150 -191 -368 -975 -744 -964 -792 -491 -33 -47 -978 -969 -566 -691 -149 -18 -514 -274 -482 -145 -275 -520 -449 -468 -62 -118 -479 -873 -676 -502 -538 -27 -107 -851 -158 -922 -655 -814 -579 -636 -725 -520 -269 -601 -246 -203 -719 -221 -500 -842 -977 -207 -535 -532 -510 -654 -58 -941 -892 -560 -223 -105 -751 -433 -648 -475 -215 -406 -379 -606 -612 -769 -457 -361 -129 -940 -757 -380 -816 -1 -441 -685 -884 -731 -818 -46 -261 -111 -221 -908 -937 -294 -254 -41 -100 -106 -533 -396 -800 -582 -580 -685 -806 -817 -32 -305 -143 -951 -998 -949 -278 -792 -50 -583 -699 -317 -390 -799 -622 -874 -566 -834 -281 -517 -420 -888 -770 -824 -243 -595 -867 -460 -22 -401 -161 -564 -126 -43 -311 -286 -18 -244 -897 -198 -332 -805 -855 -831 -466 -744 -511 -491 -235 -440 -508 -264 -216 -420 -521 -500 -518 -489 -858 -527 -479 -150 -793 -734 -851 -321 -5 -400 -954 -363 -624 -240 -11 -763 -136 -481 -493 -221 -433 -602 -92 -335 -901 -835 -866 -772 -62 -97 -422 -606 -166 -693 -756 -926 -151 -692 -158 -891 -407 -63 -720 -181 -176 -262 -754 -634 -896 -235 -463 -837 -493 -254 -938 -110 -853 -470 -467 -896 -996 -995 -148 -469 -992 -80 -868 -567 -200 -211 -579 -299 -137 -541 -739 -569 -198 -653 -864 -802 -434 -397 -650 -210 -327 -936 -246 -51 -13 -124 -182 -735 -53 -509 -771 -911 -987 -624 -209 -792 -973 -502 -668 -456 -469 -850 -975 -815 -808 -846 -923 -145 -834 -957 -872 -34 -393 -926 -356 -706 -880 -712 -839 -425 -96 -8 -109 -98 -713 -361 -697 -999 -479 -909 -321 -199 -642 -921 -308 -638 -473 -280 -706 -52 -211 -659 -379 -69 -740 -265 -896 -132 -263 -162 -821 -770 -474 -532 -454 -797 -805 -510 -210 -42 -750 -421 -600 -561 -236 -278 -824 -622 -95 -375 -377 -532 -422 -994 -890 -47 -966 -840 -746 -495 -257 -90 -541 -411 -41 -301 -592 -429 -901 -581 -215 -400 -409 -818 -943 -158 -52 -481 -309 -870 -648 -216 -1 -870 -301 -535 -238 -322 -121 -447 -978 -124 -750 -949 -295 -408 -848 -569 -781 -46 -207 -78 -207 -143 -64 -839 -393 -407 -594 -464 -558 -516 -335 -182 -421 -870 -520 -50 -768 -556 -60 -204 -843 -761 -824 -921 -702 -915 -878 -72 -448 -895 -301 -998 -431 -983 -473 -39 -825 -230 -467 -492 -704 -822 -770 -422 -47 -101 -758 -248 -419 -22 -516 -709 -975 -422 -145 -317 -559 -215 -736 -920 -69 -296 -356 -914 -164 -637 -657 -911 -425 -577 -775 -956 -150 -293 -856 -314 -624 -941 -159 -972 -646 -358 -363 -663 -425 -880 -776 -632 -648 -761 -496 -135 -34 -847 -927 -936 -732 -648 -514 -791 -267 -489 -894 -434 -142 -56 -176 -469 -317 -847 -484 -340 -480 -751 -718 -726 -202 -523 -966 -890 -72 -459 -353 -165 -60 -550 -590 -614 -143 -750 -24 -521 -802 -492 -612 -329 -757 -44 -256 -48 -64 -874 -511 -63 -292 -384 -32 -500 -466 -554 -635 -148 -791 -590 -975 -544 -657 -897 -167 -741 -751 -764 -120 -773 -277 -199 -375 -403 -57 -41 -208 -454 -177 -564 -548 -520 -324 -192 -753 -976 -992 -56 -787 -878 -567 -148 -566 -787 -776 -417 -413 -189 -364 -854 -409 -377 -914 -444 -61 -421 -660 -947 -195 -827 -72 -667 -811 -13 -808 -890 -196 -428 -222 -92 -572 -338 -756 -588 -652 -317 -479 -22 -666 -699 -405 -702 -417 -935 -341 -152 -477 -886 -327 -61 -920 -959 -903 -131 -613 -905 -109 -47 -468 -546 -116 -531 -336 -210 -458 -212 -919 -50 -114 -644 -513 -725 -751 -149 -35 -3 -226 -309 -352 -763 -920 -695 -803 -477 -569 -37 -791 -954 -976 -290 -96 -937 -423 -444 -975 -511 -120 -113 -467 -665 -601 -628 -639 -270 -809 -429 -975 -569 -897 -987 -553 -328 -126 -528 -872 -514 -887 -484 -673 -664 -798 -523 -154 -145 -53 -16 -426 -533 -516 -334 -872 -345 -164 -598 -22 -644 -317 -209 -729 -311 -628 -59 -646 -187 -312 -749 -60 -772 -25 -963 -954 -495 -277 -162 -416 -490 -566 -145 -863 -960 -881 -117 -271 -963 -357 -686 -15 -681 -974 -576 -815 -104 -901 -846 -478 -334 -665 -939 -784 -911 -341 -595 -568 -600 -342 -464 -165 -902 -936 -692 -473 -84 -409 -823 -183 -148 -175 -56 -769 -201 -326 -428 -829 -145 -740 -96 -801 -235 -94 -386 -562 -113 -177 -338 -916 -242 -206 -371 -281 -888 -662 -262 -791 -708 -832 -783 -798 -200 -21 -813 -928 -680 -589 -288 -820 -135 -69 -646 -528 -827 -898 -136 -321 -425 -619 -391 -304 -403 -951 -149 -174 -221 -865 -329 -120 -445 -807 -53 -161 -189 -628 -565 -600 -455 -541 -347 -527 -530 -881 -986 -661 -731 -77 -392 -581 -524 -439 -318 -414 -972 -350 -738 -858 -788 -298 -61 -303 -188 -425 -103 -606 -966 -656 -451 -323 -272 -479 -251 -948 -849 -687 -503 -407 -271 -602 -145 -425 -763 -34 -474 -15 -847 -470 -247 -960 -135 -693 -324 -852 -702 -75 -251 -550 -806 -47 -659 -190 -549 -767 -444 -49 -8 -848 -358 -151 -147 -146 -747 -450 -721 -652 -883 -199 -886 -775 -162 -971 -518 -887 -577 -233 -357 -299 -420 -753 -632 -661 -262 -941 -16 -939 -662 -345 -664 -767 -13 -751 -476 -642 -492 -507 -720 -860 -90 -285 -332 -744 -409 -917 -722 -298 -199 -250 -985 -51 -859 -387 -426 -446 -94 -576 -939 -727 -10 -478 -504 -609 -748 -798 -235 -842 -354 -855 -702 -124 -557 -911 -607 -643 -804 -159 -278 -173 -154 -680 -420 -422 -385 -469 -37 -281 -153 -979 -635 -94 -83 -168 -916 -205 -698 -743 -813 -609 -380 -121 -670 -849 -2 -399 -8 -286 -254 -934 -693 -794 -203 -890 -705 -758 -341 -702 -392 -972 -25 -810 -783 -82 -692 -17 -409 -569 -920 -703 -692 -388 -168 -115 -606 -325 -806 -794 -896 -80 -891 -326 -31 -846 -973 -930 -539 -947 -77 -174 -926 -872 -425 -503 -232 -444 -803 -32 -17 -68 -91 -276 -735 -369 -919 -122 -229 -390 -804 -156 -741 -482 -176 -170 -555 -719 -92 -428 -778 -358 -613 -827 -248 -817 -665 -856 -680 -592 -607 -953 -789 -656 -426 -730 -841 -813 -498 -484 -757 -810 -152 -993 -527 -741 -835 -560 -141 -558 -884 -794 -969 -465 -84 -943 -583 -355 -345 -770 -72 -327 -919 -381 -791 -326 -456 -346 -128 -976 -541 -27 -73 -404 -487 -346 -309 -350 -320 -585 -63 -258 -96 -283 -618 -985 -451 -436 -578 -393 -330 -80 -129 -425 -107 -962 -675 -57 -5 -483 -400 -615 -450 -43 -463 -543 -17 -647 -281 -132 -837 -267 -565 -491 -986 -448 -426 -552 -459 -210 -778 -805 -334 -523 -97 -909 -188 -575 -202 -56 -11 -732 -209 -222 -910 -561 -894 -958 -989 -937 -525 -978 -817 -426 -604 -926 -653 -169 -65 -472 -890 -781 -687 -785 -690 -999 -307 -189 -463 -563 -401 -899 -440 -703 -299 -598 -41 -778 -780 -488 -713 -319 -566 -305 -377 -536 -850 -16 -772 -945 -795 -955 -615 -236 -812 -381 -398 -564 -321 -763 -205 -437 -418 -472 -989 -655 -909 -975 -5 -965 -819 -981 -25 -764 -368 -21 -215 -374 -697 -36 -197 -257 -815 -15 -909 -111 -509 -300 -423 -778 -659 -54 -605 -591 -353 -605 -801 -670 -753 -536 -104 -867 -899 -423 -455 -381 -863 -988 -299 -951 -788 -434 -791 -848 -721 -996 -630 -157 -481 -279 -430 -704 -717 -483 -262 -406 -346 -252 -977 -54 -498 -397 -622 -234 -329 -929 -537 -554 -254 -639 -463 -3 -885 -157 -381 -829 -464 -550 -118 -314 -554 -438 -504 -787 -532 -109 -529 -224 -971 -153 -321 -243 -642 -115 -577 -858 -600 -855 -217 -832 -611 -421 -864 -371 -27 -293 -480 -130 -751 -347 -418 -442 -129 -37 -137 -42 -739 -862 -678 -480 -390 -658 -801 -808 -56 -596 -863 -624 -769 -321 -602 -523 -783 -33 -922 -821 -521 -422 -144 -451 -93 -931 -708 -877 -284 -198 -774 -694 -572 -878 -213 -202 -490 -698 -14 -30 -959 -759 -146 -994 -941 -267 -46 -441 -759 -831 -206 -907 -982 -778 -320 -569 -112 -592 -150 -243 -261 -905 -685 -416 -151 -299 -767 -19 -84 -152 -901 -512 -476 -56 -222 -936 -699 -31 -926 -160 -431 -179 -705 -589 -133 -737 -187 -829 -1000 -357 -425 -538 -314 -335 -132 -202 -537 -411 -506 -621 -362 -32 -550 -385 -566 -738 -498 -915 -961 -321 -209 -510 -152 -820 -226 -285 -557 -911 -579 -126 -177 -337 -820 -686 -369 -850 -97 -744 -730 -734 -157 -490 -196 -284 -220 -105 -331 -432 -314 -226 -725 -981 -287 -982 -354 -8 -847 -206 -30 -339 -498 -982 -551 -237 -992 -805 -876 -683 -673 -454 -235 -998 -580 -832 -762 -170 -87 -208 -227 -260 -51 -24 -746 -582 -898 -547 -380 -433 -629 -828 -975 -600 -4 -131 -877 -59 -457 -554 -921 -497 -29 -964 -83 -53 -724 -839 -458 -506 -484 -992 -643 -842 -501 -763 -305 -656 -376 -605 -874 -246 -485 -886 -453 -134 -418 -853 -451 -723 -944 -358 -463 -494 -710 -404 -474 -567 -243 -310 -352 -937 -564 -285 -350 -39 -320 -351 -538 -181 -321 -586 -860 -916 -165 -749 -151 -277 -161 -584 -464 -876 -388 -468 -318 -487 -51 -649 -626 -410 -258 -554 -809 -166 -691 -639 -746 -799 -287 -363 -920 -856 -674 -700 -482 -20 -468 -100 -281 -338 -684 -588 -152 -891 -781 -188 -30 -930 -611 -794 -316 -905 -716 -748 -542 -450 -995 -576 -984 -592 -263 -686 -547 -382 -93 -254 -444 -113 -755 -102 -781 -743 -810 -607 -845 -362 -22 -754 -62 -511 -797 -733 -572 -317 -629 -137 -951 -57 -332 -454 -392 -646 -31 -602 -372 -844 -110 -190 -356 -555 -557 -499 -578 -611 -790 -877 -399 -439 -533 -118 -664 -423 -776 -951 -262 -51 -875 -59 -93 -385 -142 -439 -768 -32 -825 -896 -36 -880 -306 -819 -141 -134 -213 -771 -548 -318 -115 -734 -40 -752 -415 -920 -820 -686 -647 -154 -519 -727 -641 -735 -531 -733 -470 -552 -967 -881 -547 -593 -237 -613 -833 -302 -165 -87 -288 -944 -538 -574 -384 -126 -758 -932 -884 -632 -209 -339 -905 -151 -300 -716 -616 -329 -106 -220 -739 -514 -676 -278 -873 -885 -301 -468 -852 -65 -153 -602 -422 -893 -804 -460 -97 -148 -558 -390 -692 -227 -918 -151 -607 -515 -635 -827 -963 -620 -430 -104 -344 -787 -337 -804 -364 -306 -814 -960 -385 -859 -173 -547 -598 -352 -157 -116 -768 -562 -275 -163 -642 -532 -948 -636 -664 -726 -942 -274 -541 -493 -815 -45 -235 -588 -701 -917 -758 -950 -49 -377 -270 -476 -107 -520 -510 -35 -216 -238 -740 -38 -524 -472 -899 -377 -254 -547 -727 -195 -921 -479 -956 -404 -476 -313 -178 -786 -443 -648 -342 -140 -266 -739 -269 -576 -458 -939 -86 -250 -829 -518 -376 -190 -337 -583 -638 -661 -120 -466 -818 -747 -539 -277 -172 -942 -188 -55 -947 -3 -477 -843 -918 -429 -609 -529 -403 -636 -116 -807 -735 -192 -666 -825 -415 -133 -583 -599 -194 -485 -281 -501 -842 -131 -452 -248 -774 -195 -452 -946 -124 -716 -526 -587 -904 -207 -952 -549 -247 -793 -479 -298 -246 -562 -54 -249 -524 -942 -656 -333 -955 -374 -991 -934 -31 -448 -114 -747 -569 -673 -115 -300 -728 -465 -68 -69 -934 -962 -596 -998 -386 -407 -865 -398 -835 -561 -381 -181 -578 -940 -933 -68 -939 -367 -992 -226 -482 -662 -98 -152 -888 -366 -601 -757 -885 -855 -759 -665 -141 -90 -250 -782 -481 -392 -630 -711 -555 -619 -863 -79 -473 -371 -763 -613 -927 -29 -961 -135 -580 -42 -66 -693 -850 -529 -347 -932 -843 -545 -810 -973 -548 -232 -754 -338 -464 -628 -628 -43 -53 -461 -181 -400 -481 -251 -985 -201 -242 -179 -423 -25 -780 -933 -93 -114 -894 -274 -615 -443 -567 -606 -410 -287 -244 -649 -734 -735 -947 -63 -783 -312 -32 -231 -974 -524 -650 -12 -907 -35 -486 -18 -195 -129 -956 -765 -478 -124 -533 -113 -667 -262 -683 -967 -110 -46 -579 -438 -726 -299 -792 -799 -771 -753 -460 -390 -366 -106 -8 -101 -823 -214 -572 -108 -81 -739 -506 -587 -62 -423 -560 -308 -874 -266 -52 -113 -760 -446 -658 -449 -801 -144 -757 -224 -197 -405 -912 -575 -389 -674 -535 -735 -113 -706 -909 -72 -829 -1000 -446 -327 -314 -478 -204 -165 -429 -78 -554 -783 -908 -406 -885 -215 -576 -35 -200 -821 -386 -16 -544 -513 -21 -896 -429 -622 -810 -374 -129 -625 -345 -943 -261 -297 -429 -177 -472 -893 -59 -517 -952 -196 -229 -745 -17 -498 -759 -283 -249 -629 -400 -279 -614 -725 -653 -229 -658 -618 -964 -625 -813 -408 -777 -152 -830 -631 -712 -735 -652 -666 -653 -828 -172 -848 -497 -809 -620 -658 -46 -911 -475 -613 -77 -319 -126 -268 -140 -703 -40 -209 -507 -552 -699 -273 -180 -914 -572 -729 -797 -884 -597 -808 -611 -273 -327 -532 -974 -539 -460 -899 -405 -80 -603 -686 -697 -115 -442 -277 -54 -23 -449 -74 -539 -948 -898 -305 -881 -19 -412 -869 -798 -410 -377 -166 -933 -678 -797 -99 -919 -581 -271 -584 -161 -411 -11 -421 -858 -879 -633 -697 -396 -481 -536 -237 -358 -6 -659 -948 -832 -378 -678 -787 -163 -122 -837 -421 -32 -795 -593 -408 -695 -46 -473 -166 -351 -158 -2 -671 -855 -34 -856 -106 -198 -119 -669 -800 -574 -761 -808 -220 -999 -911 -745 -486 -474 -125 -352 -109 -554 -207 -620 -23 -657 -327 -580 -139 -386 -527 -958 -910 -939 -584 -60 -45 -366 -332 -815 -22 -778 -685 -231 -568 -543 -143 -414 -722 -774 -356 -221 -817 -40 -898 -401 -383 -632 -495 -211 -384 -881 -250 -916 -991 -224 -252 -299 -182 -444 -873 -479 -806 -755 -850 -542 -264 -777 -586 -710 -145 -364 -101 -450 -693 -717 -680 -710 -808 -148 -567 -654 -374 -656 -217 -71 -865 -896 -15 -833 -768 -37 -710 -588 -933 -180 -204 -676 -278 -251 -815 -178 -249 -783 -710 -768 -573 -12 -40 -694 -555 -804 -964 -938 -471 -212 -391 -12 -782 -843 -750 -273 -854 -132 -626 -86 -649 -292 -362 -684 -145 -900 -60 -386 -677 -378 -477 -981 -988 -665 -637 -332 -413 -430 -961 -875 -278 -610 -743 -522 -17 -154 -705 -134 -920 -755 -13 -287 -445 -764 -836 -324 -31 -702 -928 -924 -942 -741 -623 -960 -982 -994 -939 -145 -934 -71 -139 -885 -339 -380 -459 -538 -692 -361 -701 -462 -659 -371 -78 -964 -881 -420 -518 -722 -545 -857 -922 -639 -664 -31 -62 -380 -715 -259 -347 -56 -747 -758 -13 -788 -497 -706 -329 -810 -343 -213 -535 -935 -203 -545 -595 -343 -976 -430 -88 -153 -418 -608 -473 -83 -311 -450 -506 -47 -856 -670 -987 -12 -564 -339 -421 -372 -845 -43 -415 -577 -393 -571 -210 -968 -558 -76 -476 -233 -853 -105 -445 -848 -453 -571 -854 -713 -103 -887 -508 -584 -501 -301 -61 -720 -265 -570 -477 -365 -657 -838 -398 -380 -896 -674 -150 -581 -956 -56 -861 -22 -277 -650 -656 -351 -827 -945 -624 -745 -338 -706 -136 -640 -533 -673 -57 -83 -873 -682 -655 -150 -410 -348 -471 -107 -133 -433 -533 -262 -189 -274 -157 -885 -248 -724 -55 -395 -21 -775 -649 -759 -935 -558 -801 -323 -687 -785 -194 -974 -625 -235 -56 -483 -940 -370 -698 -334 -599 -207 -491 -181 -631 -163 -598 -853 -978 -548 -540 -73 -853 -809 -148 -462 -878 -962 -838 -682 -297 -923 -425 -302 -471 -632 -472 -309 -165 -378 -890 -509 -597 -510 -234 -721 -795 -693 -541 -126 -850 -259 -278 -445 -445 -749 -392 -46 -753 -902 -470 -391 -506 -681 -667 -628 -292 -46 -773 -748 -503 -669 -360 -465 -914 -415 -98 -270 -622 -300 -423 -395 -409 -221 -687 -553 -124 -445 -737 -782 -411 -264 -263 -737 -199 -218 -962 -87 -938 -432 -449 -300 -788 -271 -906 -501 -531 -430 -100 -84 -662 -265 -307 -743 -539 -648 -582 -640 -391 -72 -898 -633 -391 -238 -989 -611 -154 -591 -126 -223 -799 -616 -429 -275 -591 -216 -186 -240 -171 -734 -755 -209 -198 -834 -639 -546 -699 -512 -398 -312 -12 -583 -310 -889 -500 -797 -43 -485 -690 -418 -546 -939 -395 -645 -143 -800 -641 -362 -460 -433 -885 -979 -575 -152 -726 -868 -231 -872 -431 -613 -159 -750 -45 -42 -741 -959 -610 -650 -705 -598 -837 -353 -137 -812 -520 -741 -498 -964 -498 -672 -753 -720 -433 -510 -530 -299 -76 -547 -179 -8 -424 -666 -271 -350 -731 -534 -896 -3 -246 -550 -181 -462 -617 -163 -100 -610 -153 -663 -19 -506 -283 -115 -424 -314 -416 -532 -33 -398 -562 -770 -986 -302 -911 -973 -817 -122 -585 -411 -149 -586 -458 -359 -524 -444 -903 -364 -994 -569 -929 -70 -698 -308 -777 -886 -381 -784 -300 -613 -940 -632 -56 -470 -881 -260 -100 -676 -523 -315 -659 -754 -413 -890 -209 -938 -393 -410 -205 -400 -111 -653 -507 -926 -158 -937 -641 -713 -477 -123 -6 -477 -27 -758 -466 -564 -420 -614 -792 -84 -973 -760 -669 -875 -96 -48 -874 -358 -534 -704 -88 -726 -848 -693 -912 -300 -117 -439 -412 -420 -850 -818 -513 -775 -291 -637 -202 -189 -449 -757 -223 -792 -948 -573 -596 -544 -165 -372 -54 -908 -775 -242 -294 -731 -775 -464 -72 -410 -972 -860 -261 -682 -10 -527 -699 -66 -87 -309 -209 -885 -215 -325 -403 -458 -568 -366 -389 -739 -824 -846 -33 -852 -903 -564 -134 -926 -68 -878 -104 -556 -995 -923 -885 -63 -496 -508 -929 -465 -891 -759 -632 -524 -650 -607 -766 -630 -3 -876 -10 -885 -143 -260 -937 -173 -1000 -794 -258 -600 -120 -847 -746 -897 -817 -814 -554 -475 -991 -453 -895 -90 -319 -521 -269 -413 -105 -450 -945 -25 -829 -674 -203 -899 -951 -874 -597 -657 -916 -140 -504 -401 -285 -303 -267 -432 -961 -219 -509 -151 -163 -461 -293 -475 -538 -468 -650 -894 -813 -418 -368 -895 -802 -892 -946 -386 -995 -455 -36 -847 -936 -285 -853 -919 -788 -951 -867 -508 -867 -210 -251 -106 -630 -1000 -81 -344 -620 -206 -591 -336 -73 -60 -228 -170 -370 -401 -104 -55 -791 -957 -85 -925 -334 -664 -586 -780 -157 -845 -65 -99 -409 -570 -685 -172 -179 -421 -520 -46 -798 -867 -813 -257 -205 -601 -542 -200 -132 -246 -88 -499 -243 -846 -146 -53 -225 -837 -417 -947 -918 -755 -192 -13 -979 -256 -517 -38 -468 -105 -240 -622 -690 -659 -676 -851 -38 -247 -577 -254 -789 -259 -402 -850 -178 -800 -499 -327 -541 -707 -433 -774 -843 -476 -343 -177 -6 -373 -24 -421 -178 -78 -362 -187 -798 -47 -217 -972 -363 -332 -783 -450 -30 -120 -292 -589 -149 -819 -290 -361 -851 -474 -499 -960 -4 -518 -62 -877 -519 -191 -550 -320 -458 -254 -788 -788 -982 -717 -7 -760 -485 -591 -158 -640 -959 -715 -502 -11 -285 -356 -509 -146 -754 -347 -341 -499 -871 -571 -168 -80 -314 -283 -813 -635 -155 -340 -741 -85 -828 -684 -463 -763 -892 -518 -901 -453 -957 -722 -443 -602 -418 -249 -68 -565 -100 -698 -503 -475 -625 -399 -997 -323 -215 -113 -274 -505 -102 -547 -798 -399 -699 -387 -384 -253 -403 -25 -852 -950 -730 -156 -192 -318 -391 -586 -375 -977 -704 -706 -186 -867 -537 -827 -528 -673 -3 -467 -991 -694 -744 -852 -92 -47 -682 -168 -670 -827 -353 -269 -679 -273 -221 -416 -13 -95 -871 -146 -912 -243 -282 -525 -803 -244 -72 -812 -9 -59 -279 -234 -750 -255 -27 -18 -290 -216 -256 -296 -172 -83 -431 -276 -49 -932 -517 -346 -86 -597 -538 -907 -867 -106 -758 -881 -40 -722 -469 -840 -835 -932 -498 -524 -293 -837 -532 -772 -328 -718 -186 -195 -53 -956 -645 -179 -501 -569 -913 -223 -85 -127 -994 -867 -704 -250 -332 -708 -172 -977 -358 -417 -624 -245 -948 -577 -939 -421 -772 -939 -769 -560 -934 -342 -165 -155 -230 -661 -382 -851 -179 -565 -867 -603 -74 -449 -614 -746 -496 -495 -992 -860 -38 -238 -514 -317 -954 -55 -288 -802 -228 -266 -576 -536 -364 -721 -462 -871 -259 -545 -136 -561 -667 -289 -526 -699 -520 -261 -652 -802 -362 -592 -778 -435 -410 -163 -214 -837 -500 -958 -969 -543 -738 -446 -54 -275 -434 -178 -860 -984 -769 -745 -478 -850 -736 -964 -603 -165 -837 -146 -644 -282 -317 -704 -972 -1 -129 -123 -769 -584 -447 -734 -140 -800 -799 -309 -698 -721 -579 -970 -745 -27 -626 -175 -60 -461 -190 -65 -915 -670 -971 -925 -621 -683 -72 -27 -823 -875 -557 -536 -885 -794 -809 -547 -813 -216 -291 -540 -570 -42 -157 -158 -682 -665 -732 -476 -474 -619 -828 -179 -709 -458 -634 -236 -12 -917 -602 -606 -545 -732 -959 -681 -179 -888 -719 -710 -643 -966 -642 -528 -651 -180 -127 -767 -726 -701 -373 -823 -94 -6 -734 -24 -443 -667 -249 -786 -153 -27 -995 -86 -318 -43 -411 -331 -952 -380 -558 -259 -711 -578 -137 -712 -134 -756 -686 -610 -331 -136 -969 -364 -41 -801 -1000 -401 -760 -509 -450 -517 -669 -548 -564 -118 -871 -980 -390 -226 -668 -699 -612 -465 -889 -718 -985 -429 -811 -903 -467 -730 -258 -696 -464 -183 -564 -304 -837 -563 -35 -695 -266 -480 -578 -823 -927 -963 -811 -482 -807 -253 -178 -706 -287 -41 -324 -176 -459 -332 -643 -987 -326 -518 -953 -906 -928 -343 -948 -624 -474 -497 -951 -223 -996 -612 -947 -7 -427 -271 -432 -943 -418 -670 -631 -104 -555 -322 -478 -485 -791 -275 -589 -155 -547 -311 -540 -439 -253 -557 -980 -322 -663 -455 -756 -198 -352 -803 -859 -966 -540 -468 -119 -522 -828 -109 -255 -465 -951 -99 -6 -615 -163 -363 -18 -409 -727 -578 -121 -552 -573 -203 -486 -591 -463 -342 -551 -759 -714 -603 -429 -919 -690 -458 -937 -53 -499 -353 -254 -915 -497 -612 -734 -54 -238 -645 -51 -71 -836 -512 -9 -907 -989 -725 -695 -695 -929 -991 -879 -509 -655 -368 -577 -735 -707 -577 -188 -681 -646 -979 -522 -501 -514 -401 -117 -802 -281 -602 -947 -280 -778 -737 -693 -358 -660 -555 -671 -114 -650 -72 -394 -993 -973 -662 -22 -663 -725 -272 -85 -808 -177 -395 -308 -796 -512 -347 -141 -49 -574 -840 -556 -300 -520 -345 -378 -901 -454 -427 -379 -532 -333 -29 -93 -579 -928 -480 -1 -260 -763 -866 -735 -311 -555 -611 -680 -542 -336 -347 -750 -363 -190 -621 -113 -947 -475 -834 -554 -847 -562 -502 -234 -74 -929 -217 -450 -701 -708 -362 -666 -775 -20 -978 -409 -559 -541 -904 -907 -430 -264 -874 -105 -276 -785 -455 -48 -988 -656 -567 -101 -46 -847 -880 -950 -827 -138 -985 -272 -849 -359 -556 -659 -635 -136 -918 -514 -58 -564 -93 -923 -459 -137 -552 -672 -854 -160 -17 -352 -730 -182 -674 -268 -250 -12 -980 -522 -681 -278 -932 -609 -689 -504 -241 -953 -656 -264 -509 -184 -220 -229 -155 -794 -906 -514 -398 -862 -100 -311 -71 -797 -572 -293 -45 -993 -830 -975 -281 -237 -417 -431 -388 -512 -405 -579 -802 -649 -552 -617 -795 -387 -931 -127 -743 -983 -649 -776 -119 -483 -156 -799 -738 -541 -462 -605 -290 -311 -816 -49 -839 -935 -561 -594 -29 -2 -220 -267 -911 -43 -848 -603 -599 -389 -453 -135 -832 -969 -657 -834 -502 -376 -657 -834 -491 -72 -270 -313 -724 -784 -267 -12 -985 -335 -861 -765 -923 -303 -522 -1 -482 -817 -5 -926 -689 -838 -351 -596 -786 -434 -943 -656 -545 -455 -610 -633 -621 -194 -190 -538 -192 -773 -746 -981 -434 -723 -83 -341 -790 -657 -98 -928 -16 -211 -698 -720 -320 -364 -916 -10 -809 -924 -265 -97 -285 -345 -797 -326 -310 -408 -722 -582 -931 -772 -733 -20 -425 -289 -527 -991 -395 -691 -611 -410 -542 -464 -269 -915 -608 -804 -377 -418 -516 -845 -38 -347 -262 -993 -871 -511 -297 -780 -893 -890 -712 -391 -361 -204 -850 -816 -713 -138 -358 -714 -58 -200 -480 -581 -595 -788 -733 -704 -506 -437 -831 -282 -730 -879 -955 -557 -529 -77 -611 -879 -851 -829 -585 -197 -646 -739 -212 -24 -208 -673 -185 -32 -833 -497 -637 -329 -663 -605 -330 -595 -952 -198 -443 -185 -672 -24 -761 -835 -214 -583 -476 -933 -804 -224 -170 -255 -331 -5 -413 -669 -564 -379 -330 -32 -358 -422 -651 -470 -181 -498 -238 -277 -473 -691 -553 -197 -496 -911 -259 -544 -551 -387 -148 -429 -81 -122 -684 -290 -424 -916 -131 -171 -150 -614 -186 -276 -281 -982 -371 -28 -278 -393 -357 -712 -362 -923 -43 -715 -464 -947 -679 -174 -162 -636 -490 -450 -589 -545 -152 -405 -634 -239 -330 -205 -264 -767 -693 -972 -960 -695 -400 -872 -802 -420 -251 -779 -245 -391 -845 -568 -56 -646 -89 -804 -851 -352 -420 -49 -486 -523 -785 -935 -576 -468 -525 -327 -46 -824 -662 -580 -846 -655 -914 -672 -314 -667 -221 -660 -170 -965 -575 -958 -579 -647 -180 -260 -742 -101 -64 -44 -351 -159 -391 -64 -447 -690 -224 -107 -139 -645 -322 -46 -328 -164 -579 -320 -428 -784 -357 -124 -809 -329 -412 -347 -609 -516 -351 -370 -482 -444 -350 -769 -922 -900 -676 -481 -288 -908 -20 -515 -439 -411 -368 -700 -145 -166 -78 -467 -841 -768 -239 -309 -797 -995 -306 -311 -485 -421 -313 -340 -485 -923 -832 -480 -284 -188 -76 -260 -217 -270 -860 -438 -8 -44 -363 -767 -217 -863 -287 -813 -398 -699 -522 -751 -76 -585 -563 -418 -520 -276 -202 -506 -194 -38 -164 -460 -7 -569 -584 -366 -471 -706 -940 -768 -78 -557 -210 -170 -686 -343 -666 -153 -215 -657 -674 -740 -863 -70 -833 -573 -10 -582 -975 -357 -622 -859 -457 -692 -749 -995 -379 -253 -76 -900 -969 -672 -859 -556 -741 -7 -110 -285 -357 -508 -534 -377 -843 -186 -448 -588 -693 -757 -681 -720 -985 -729 -157 -761 -632 -434 -632 -238 -737 -156 -828 -773 -35 -421 -193 -993 -468 -695 -972 -150 -922 -589 -762 -294 -474 -758 -497 -964 -764 -571 -816 -703 -185 -83 -137 -180 -695 -4 -288 -794 -630 -591 -815 -433 -506 -626 -40 -928 -647 -200 -977 -545 -434 -688 -202 -16 -967 -608 -801 -707 -383 -485 -724 -522 -350 -644 -121 -657 -501 -171 -237 -225 -197 -4 -616 -342 -295 -305 -706 -431 -393 -601 -273 -526 -833 -925 -562 -8 -789 -973 -328 -888 -669 -500 -439 -964 -634 -780 -795 -310 -567 -499 -108 -498 -354 -180 -184 -377 -170 -806 -577 -470 -324 -365 -43 -234 -474 -359 -389 -705 -405 -59 -304 -33 -17 -852 -589 -128 -51 -526 -609 -930 -979 -236 -995 -717 -539 -53 -878 -373 -836 -474 -374 -338 -890 -218 -817 -162 -747 -571 -812 -602 -603 -125 -561 -952 -477 -531 -633 -246 -758 -605 -852 -604 -286 -915 -208 -744 -358 -881 -761 -616 -630 -375 -452 -776 -758 -521 -716 -721 -575 -317 -106 -193 -538 -775 -482 -958 -405 -780 -843 -684 -950 -129 -412 -488 -520 -279 -487 -681 -953 -561 -119 -334 -139 -626 -764 -166 -917 -817 -988 -178 -263 -475 -932 -338 -344 -608 -45 -648 -367 -122 -504 -187 -180 -33 -477 -993 -747 -837 -406 -663 -736 -915 -312 -812 -253 -657 -167 -986 -56 -221 -152 -791 -514 -210 -849 -341 -591 -319 -234 -589 -762 -289 -661 -27 -680 -686 -181 -896 -429 -937 -35 -967 -237 -872 -496 -242 -234 -97 -810 -860 -997 -949 -528 -742 -702 -749 -861 -672 -264 -780 -791 -1000 -784 -897 -689 -646 -936 -540 -827 -313 -613 -421 -131 -688 -721 -532 -468 -351 -289 -60 -630 -942 -545 -188 -929 -103 -928 -225 -330 -898 -854 -971 -636 -120 -500 -712 -452 -156 -99 -903 -439 -421 -583 -143 -150 -965 -91 -544 -140 -300 -224 -444 -934 -735 -431 -210 -670 -342 -202 -722 -857 -903 -465 -677 -520 -140 -955 -371 -395 -574 -825 -70 -723 -71 -412 -144 -844 -981 -877 -748 -792 -370 -556 -834 -806 -870 -320 -242 -288 -611 -170 -601 -816 -26 -342 -910 -602 -898 -839 -900 -275 -560 -373 -158 -226 -506 -694 -26 -425 -263 -888 -512 -873 -863 -93 -618 -549 -984 -197 -212 -286 -64 -306 -907 -656 -989 -992 -331 -658 -840 -923 -33 -647 -252 -242 -596 -891 -937 -476 -641 -682 -820 -552 -16 -684 -212 -692 -782 -134 -112 -153 -955 -703 -377 -160 -434 -465 -826 -534 -908 -316 -250 -264 -840 -912 -349 -400 -48 -494 -305 -86 -723 -906 -363 -212 -67 -644 -422 -6 -926 -355 -631 -316 -113 -373 -442 -269 -899 -691 -791 -534 -136 -125 -772 -491 -78 -339 -494 -429 -670 -707 -136 -84 -506 -717 -310 -417 -531 -987 -49 -156 -668 -784 -397 -862 -477 -324 -167 -275 -113 -971 -353 -146 -985 -390 -985 -98 -764 -582 -379 -710 -646 -229 -160 -793 -388 -584 -705 -423 -485 -662 -528 -339 -724 -368 -448 -332 -258 -802 -78 -983 -432 -216 -837 -597 -58 -844 -581 -762 -371 -55 -898 -259 -327 -706 -408 -876 -308 -616 -419 -391 -553 -516 -601 -870 -731 -14 -907 -785 -304 -405 -960 -842 -860 -147 -50 -401 -390 -760 -776 -711 -831 -160 -77 -119 -143 -742 -436 -241 -330 -996 -128 -408 -8 -709 -966 -149 -83 -919 -294 -187 -338 -732 -702 -735 -631 -406 -611 -421 -357 -919 -814 -975 -429 -542 -622 -588 -442 -548 -932 -69 -987 -938 -898 -345 -472 -80 -512 -307 -942 -285 -37 -269 -6 -342 -651 -654 -32 -124 -525 -589 -605 -382 -148 -305 -46 -959 -484 -1 -241 -784 -31 -764 -184 -168 -791 -324 -414 -239 -501 -164 -572 -247 -588 -964 -512 -6 -318 -891 -805 -192 -272 -724 -283 -695 -899 -96 -975 -4 -608 -605 -458 -602 -674 -892 -489 -574 -975 -209 -228 -292 -421 -514 -391 -403 -102 -833 -457 -56 -346 -474 -191 -268 -546 -128 -647 -907 -437 -614 -457 -467 -167 -599 -828 -706 -896 -159 -343 -716 -737 -129 -343 -718 -758 -318 -560 -784 -225 -643 -84 -170 -429 -758 -376 -379 -642 -137 -673 -35 -400 -935 -20 -463 -462 -448 -7 -449 -33 -963 -241 -144 -161 -532 -459 -779 -807 -915 -855 -778 -456 -645 -862 -529 -447 -483 -334 -910 -248 -493 -135 -816 -371 -735 -423 -744 -984 -878 -62 -391 -596 -420 -885 -363 -1 -811 -75 -618 -932 -866 -250 -864 -158 -824 -847 -627 -839 -183 -740 -245 -515 -462 -330 -992 -688 -334 -776 -42 -75 -201 -76 -313 -337 -541 -131 -664 -98 -830 -967 -813 -773 -660 -463 -210 -722 -612 -269 -256 -439 -728 -488 -923 -470 -766 -543 -263 -722 -679 -473 -434 -375 -211 -251 -269 -822 -54 -137 -536 -774 -122 -881 -314 -279 -161 -873 -456 -636 -34 -543 -545 -20 -131 -112 -400 -242 -519 -230 -790 -530 -915 -948 -176 -861 -947 -264 -977 -892 -705 -103 -359 -880 -634 -291 -14 -870 -205 -535 -834 -304 -121 -537 -775 -575 -571 -226 -316 -884 -582 -622 -417 -620 -529 -237 -362 -516 -671 -759 -716 -2 -855 -718 -124 -873 -824 -13 -441 -733 -909 -436 -815 -895 -352 -856 -531 -448 -197 -354 -372 -983 -576 -370 -775 -511 -26 -231 -396 -170 -605 -337 -844 -713 -328 -346 -579 -418 -81 -73 -710 -541 -54 -615 -176 -763 -226 -983 -590 -860 -892 -438 -842 -335 -461 -256 -793 -559 -496 -371 -662 -139 -47 -86 -886 -762 -24 -654 -8 -890 -960 -37 -281 -252 -534 -244 -435 -995 -995 -132 -247 -215 -731 -586 -646 -6 -442 -50 -73 -26 -913 -304 -647 -671 -467 -419 -560 -133 -665 -911 -469 -741 -282 -835 -307 -533 -165 -373 -419 -492 -992 -605 -651 -341 -433 -415 -658 -493 -857 -941 -400 -95 -649 -327 -673 -392 -26 -197 -802 -35 -430 -630 -542 -191 -765 -705 -995 -217 -779 -886 -101 -686 -408 -698 -849 -373 -568 -29 -897 -235 -705 -394 -916 -617 -605 -211 -2 -526 -679 -570 -852 -607 -451 -943 -955 -355 -783 -895 -303 -261 -188 -471 -32 -713 -962 -343 -269 -863 -148 -595 -50 -250 -768 -556 -441 -339 -244 -467 -567 -611 -716 -783 -156 -336 -836 -631 -767 -901 -240 -537 -954 -709 -114 -560 -539 -716 -882 -678 -883 -279 -975 -14 -239 -357 -828 -604 -40 -976 -472 -890 -319 -190 -172 -900 -728 -794 -188 -202 -332 -152 -789 -31 -186 -418 -472 -549 -648 -412 -27 -960 -237 -35 -21 -940 -871 -598 -34 -421 -587 -688 -932 -999 -510 -191 -633 -170 -665 -109 -10 -626 -580 -431 -940 -588 -675 -194 -182 -996 -14 -112 -374 -289 -230 -472 -387 -125 -476 -467 -145 -506 -861 -404 -512 -904 -945 -736 -374 -495 -718 -675 -400 -149 -684 -554 -724 -263 -355 -429 -274 -637 -553 -485 -99 -838 -13 -420 -686 -77 -272 -707 -199 -883 -983 -800 -452 -517 -92 -621 -717 -10 -749 -9 -902 -357 -905 -601 -900 -159 -338 -159 -906 -834 -269 -596 -56 -644 -288 -898 -42 -447 -250 -382 -578 -961 -584 -50 -235 -538 -380 -547 -671 -799 -652 -524 -915 -164 -809 -514 -563 -833 -383 -669 -856 -997 -672 -197 -674 -224 -41 -259 -253 -996 -311 -199 -1000 -380 -83 -961 -49 -641 -871 -455 -968 -703 -986 -589 -192 -750 -383 -876 -401 -958 -587 -338 -153 -42 -905 -898 -828 -587 -526 -617 -620 -932 -942 -317 -403 -232 -97 -255 -325 -143 -669 -206 -61 -548 -401 -551 -575 -924 -535 -575 -654 -837 -796 -705 -903 -756 -922 -660 -109 -782 -362 -914 -629 -785 -335 -902 -654 -944 -454 -502 -455 -356 -685 -125 -8 -752 -826 -74 -864 -957 -78 -471 -555 -10 -587 -420 -489 -936 -579 -309 -58 -10 -323 -997 -202 -904 -471 -932 -28 -699 -404 -461 -625 -429 -82 -358 -172 -482 -99 -611 -924 -264 -225 -947 -122 -308 -645 -568 -123 -948 -469 -118 -566 -41 -184 -768 -313 -713 -863 -169 -307 -690 -620 -605 -895 -77 -664 -117 -569 -672 -784 -648 -877 -918 -421 -358 -599 -947 -708 -969 -137 -555 -191 -381 -68 -525 -799 -726 -37 -784 -458 -135 -918 -76 -818 -586 -425 -450 -804 -557 -960 -896 -414 -781 -727 -30 -1 -941 -315 -852 -965 -997 -387 -954 -570 -960 -550 -931 -539 -107 -614 -447 -840 -8 -167 -158 -707 -970 -208 -677 -94 -310 -970 -128 -569 -273 -471 -477 -24 -81 -178 -275 -86 -222 -936 -481 -303 -277 -783 -706 -438 -778 -793 -346 -271 -19 -113 -140 -802 -807 -913 -18 -932 -874 -579 -976 -174 -859 -410 -387 -383 -701 -60 -882 -159 -754 -518 -719 -42 -976 -655 -140 -683 -455 -764 -728 -482 -891 -62 -385 -757 -284 -654 -734 -75 -58 -647 -561 -952 -487 -646 -62 -943 -492 -456 -812 -158 -782 -683 -474 -446 -215 -689 -569 -927 -650 -530 -645 -98 -675 -130 -584 -185 -125 -771 -194 -967 -913 -697 -905 -877 -706 -895 -40 -79 -457 -867 -492 -993 -195 -637 -626 -67 -295 -984 -945 -178 -857 -381 -990 -973 -308 -298 -15 -698 -949 -552 -78 -481 -624 -569 -334 -576 -819 -637 -179 -423 -525 -945 -781 -190 -748 -994 -570 -897 -755 -509 -439 -575 -331 -747 -112 -16 -908 -659 -357 -746 -341 -579 -491 -629 -360 -387 -721 -175 -741 -7 -455 -511 -974 -645 -105 -754 -308 -722 -601 -819 -444 -907 -767 -689 -623 -298 -92 -807 -139 -945 -8 -341 -785 -943 -346 -315 -431 -78 -685 -397 -633 -978 -95 -64 -706 -530 -895 -531 -819 -97 -994 -899 -136 -49 -278 -667 -903 -474 -815 -321 -941 -75 -852 -342 -23 -810 -862 -203 -864 -484 -935 -591 -536 -386 -384 -214 -82 -379 -926 -311 -194 -233 -344 -607 -645 -686 -717 -208 -230 -172 -939 -366 -257 -324 -246 -841 -953 -749 -229 -392 -313 -503 -779 -304 -102 -584 -930 -951 -505 -331 -308 -96 -864 -885 -113 -409 -838 -131 -62 -979 -330 -369 -850 -668 -596 -541 -929 -611 -698 -325 -34 -19 -398 -817 -866 -793 -73 -630 -116 -611 -695 -963 -617 -600 -273 -824 -49 -907 -513 -990 -226 -603 -560 -323 -656 -122 -91 -70 -166 -728 -257 -27 -481 -51 -191 -341 -617 -530 -741 -694 -200 -504 -378 -687 -677 -125 -624 -940 -192 -517 -752 -898 -704 -914 -183 -266 -197 -970 -471 -574 -977 -588 -135 -690 -389 -404 -50 -753 -232 -774 -620 -885 -658 -180 -506 -313 -405 -954 -747 -295 -385 -45 -133 -909 -294 -642 -931 -37 -862 -825 -292 -421 -233 -410 -600 -332 -833 -666 -602 -933 -478 -477 -895 -327 -864 -389 -274 -425 -556 -174 -795 -699 -190 -952 -956 -945 -839 -245 -439 -498 -577 -433 -886 -557 -82 -741 -849 -957 -115 -30 -530 -580 -406 -94 -852 -482 -550 -58 -125 -417 -409 -165 -943 -352 -226 -521 -162 -621 -502 -554 -331 -799 -769 -31 -401 -779 -348 -985 -860 -717 -786 -578 -580 -165 -74 -343 -1 -391 -513 -500 -132 -250 -210 -110 -979 -46 -20 -97 -160 -509 -316 -740 -446 -916 -501 -684 -618 -836 -534 -45 -295 -35 -494 -328 -312 -931 -65 -406 -938 -790 -951 -99 -288 -532 -672 -506 -990 -216 -863 -712 -942 -757 -799 -275 -474 -404 -623 -171 -288 -120 -599 -191 -816 -6 -565 -478 -997 -127 -779 -705 -810 -684 -339 -270 -266 -801 -818 -91 -438 -752 -122 -487 -248 -504 -488 -927 -591 -338 -373 -426 -351 -569 -62 -938 -267 -540 -591 -656 -425 -709 -309 -143 -556 -69 -421 -364 -170 -203 -155 -72 -172 -59 -700 -86 -596 -25 -312 -555 -972 -852 -518 -94 -953 -284 -874 -688 -711 -488 -149 -761 -959 -962 -68 -681 -840 -32 -533 -918 -566 -711 -842 -79 -657 -790 -334 -455 -909 -758 -656 -428 -82 -801 -596 -362 -665 -942 -585 -195 -99 -184 -947 -322 -275 -879 -568 -894 -314 -126 -612 -722 -214 -279 -535 -832 -748 -737 -965 -804 -160 -384 -424 -634 -778 -586 -114 -328 -686 -265 -552 -793 -154 -491 -481 -301 -113 -927 -973 -568 -545 -358 -726 -509 -518 -5 -229 -189 -509 -495 -27 -479 -539 -461 -829 -376 -555 -498 -970 -891 -223 -313 -309 -634 -865 -87 -135 -984 -404 -22 -939 -466 -179 -356 -656 -987 -94 -989 -272 -939 -316 -532 -970 -448 -471 -11 -323 -250 -477 -824 -915 -849 -123 -73 -641 -742 -820 -406 -59 -431 -922 -855 -717 -966 -741 -50 -69 -279 -631 -406 -878 -964 -522 -689 -842 -980 -604 -833 -522 -597 -44 -138 -94 -784 -660 -906 -981 -957 -974 -203 -696 -252 -136 -650 -227 -849 -216 -38 -904 -738 -89 -688 -814 -362 -230 -72 -475 -542 -988 -741 -58 -155 -582 -967 -44 -843 -789 -197 -310 -821 -119 -829 -498 -918 -675 -941 -697 -896 -480 -94 -800 -488 -355 -925 -605 -953 -813 -699 -605 -588 -287 -160 -497 -896 -24 -492 -961 -386 -458 -443 -616 -664 -634 -686 -231 -982 -127 -39 -167 -313 -259 -925 -420 -607 -723 -914 -711 -784 -405 -324 -286 -549 -636 -168 -307 -948 -291 -109 -531 -916 -254 -405 -199 -322 -991 -270 -762 -269 -946 -71 -858 -529 -275 -379 -132 -937 -482 -814 -995 -954 -572 -840 -416 -41 -638 -173 -176 -624 -715 -597 -590 -443 -329 -436 -498 -188 -412 -665 -703 -794 -824 -842 -684 -322 -672 -623 -468 -446 -640 -14 -716 -376 -680 -250 -126 -1 -528 -777 -306 -825 -659 -150 -864 -622 -497 -10 -962 -384 -353 -127 -167 -889 -966 -47 -499 -996 -628 -330 -401 -123 -213 -403 -910 -529 -602 -978 -603 -446 -495 -672 -312 -674 -797 -358 -898 -749 -597 -229 -173 -435 -750 -861 -292 -388 -268 -686 -128 -995 -486 -769 -476 -908 -456 -259 -463 -941 -436 -695 -558 -726 -679 -684 -60 -389 -526 -859 -234 -360 -324 -77 -484 -496 -546 -620 -948 -125 -744 -433 -176 -778 -153 -93 -942 -562 -328 -789 -390 -412 -739 -773 -570 -402 -217 -228 -906 -520 -736 -426 -509 -265 -743 -14 -425 -38 -430 -136 -81 -432 -441 -666 -113 -148 -616 -274 -755 -303 -713 -979 -277 -928 -316 -526 -671 -351 -449 -896 -270 -659 -477 -693 -662 -822 -291 -264 -156 -128 -707 -419 -183 -619 -74 -793 -21 -81 -46 -299 -885 -759 -234 -917 -632 -893 -535 -873 -74 -110 -934 -452 -495 -519 -925 -133 -975 -600 -766 -335 -49 -582 -16 -845 -13 -124 -170 -811 -419 -166 -246 -59 -959 -898 -193 -919 -652 -905 -174 -6 -230 -456 -536 -310 -193 -598 -985 -765 -544 -578 -625 -611 -752 -350 -640 -403 -332 -804 -347 -813 -195 -925 -588 -568 -587 -851 -608 -141 -686 -394 -20 -759 -384 -711 -717 -551 -845 -181 -133 -386 -6 -701 -337 -900 -503 -100 -426 -454 -462 -899 -507 -23 -781 -330 -592 -93 -578 -489 -106 -641 -218 -692 -882 -64 -220 -649 -559 -565 -482 -499 -347 -464 -277 -740 -952 -61 -449 -947 -795 -285 -948 -508 -751 -479 -507 -61 -423 -710 -161 -320 -956 -859 -674 -750 -391 -914 -946 -49 -31 -353 -716 -993 -459 -805 -789 -7 -483 -371 -124 -375 -367 -241 -291 -733 -244 -486 -655 -186 -658 -511 -932 -558 -544 -456 -262 -495 -903 -412 -254 -839 -301 -513 -683 -623 -931 -684 -870 -527 -619 -112 -142 -470 -36 -462 -97 -267 -485 -967 -202 -349 -520 -55 -308 -77 -198 -380 -447 -689 -916 -800 -353 -789 -892 -981 -14 -660 -261 -405 -612 -182 -849 -746 -754 -592 -54 -981 -248 -879 -157 -62 -334 -163 -824 -217 -420 -402 -391 -852 -83 -913 -610 -33 -680 -89 -905 -792 -278 -422 -651 -10 -882 -373 -18 -177 -58 -146 -231 -112 -493 -16 -669 -763 -607 -590 -398 -782 -275 -789 -604 -32 -800 -807 -313 -794 -186 -846 -330 -909 -975 -667 -819 -572 -785 -402 -606 -852 -334 -705 -800 -292 -103 -854 -812 -480 -427 -288 -403 -314 -110 -946 -640 -972 -500 -734 -343 -604 -11 -362 -816 -730 -761 -866 -665 -51 -693 -791 -931 -774 -745 -517 -712 -643 -705 -41 -948 -634 -524 -509 -392 -453 -438 -446 -921 -51 -54 -238 -105 -511 -268 -322 -127 -556 -166 -375 -302 -967 -626 -293 -196 -261 -749 -646 -727 -246 -848 -730 -462 -744 -427 -319 -630 -847 -490 -54 -914 -720 -558 -365 -898 -145 -869 -850 -24 -941 -745 -750 -44 -481 -742 -394 -106 -466 -625 -837 -463 -959 -712 -410 -767 -276 -549 -327 -14 -157 -590 -920 -133 -994 -804 -324 -308 -755 -166 -677 -51 -327 -499 -37 -804 -708 -532 -835 -934 -39 -538 -980 -595 -790 -204 -619 -801 -789 -109 -646 -124 -407 -999 -53 -433 -483 -552 -582 -276 -914 -193 -824 -903 -492 -860 -643 -173 -886 -324 -32 -825 -755 -706 -985 -184 -46 -559 -963 -379 -180 -125 -248 -560 -756 -19 -243 -841 -377 -674 -173 -47 -26 -174 -269 -45 -7 -944 -143 -75 -780 -945 -773 -791 -507 -445 -480 -85 -464 -153 -76 -984 -140 -940 -140 -425 -437 -492 -846 -636 -191 -544 -261 -873 -195 -598 -864 -80 -166 -18 -130 -821 -401 -529 -772 -647 -684 -291 -640 -499 -766 -999 -617 -848 -600 -765 -659 -95 -435 -592 -616 -376 -993 -239 -169 -623 -989 -378 -660 -690 -337 -992 -954 -744 -671 -658 -896 -827 -599 -489 -241 -893 -830 -537 -88 -933 -454 -573 -387 -715 -833 -704 -163 -205 -462 -185 -681 -542 -542 -611 -182 -884 -799 -297 -51 -120 -499 -676 -558 -424 -757 -902 -693 -623 -768 -626 -433 -89 -894 -84 -617 -708 -117 -81 -403 -933 -208 -857 -245 -471 -689 -180 -287 -296 -712 -196 -744 -396 -861 -739 -732 -954 -282 -6 -465 -131 -9 -558 -781 -757 -803 -118 -744 -949 -832 -313 -808 -180 -887 -516 -810 -636 -609 -382 -255 -851 -435 -553 -551 -35 -582 -603 -119 -141 -323 -47 -735 -372 -721 -788 -825 -753 -234 -366 -336 -958 -535 -225 -932 -770 -676 -711 -758 -479 -788 -166 -621 -244 -388 -290 -286 -724 -215 -627 -572 -892 -974 -464 -526 -927 -983 -890 -457 -392 -507 -33 -769 -158 -863 -916 -959 -275 -990 -235 -318 -217 -942 -667 -439 -833 -326 -760 -30 -248 -803 -686 -701 -154 -87 -462 -865 -778 -817 -372 -828 -894 -844 -215 -143 -853 -869 -861 -498 -753 -366 -266 -952 -770 -474 -285 -570 -379 -344 -312 -918 -494 -454 -565 -657 -63 -757 -780 -537 -437 -462 -559 -105 -296 -600 -293 -191 -295 -672 -316 -436 -174 -247 -777 -973 -659 -687 -294 -864 -443 -63 -170 -447 -179 -721 -489 -580 -727 -690 -778 -246 -375 -100 -682 -504 -630 -131 -40 -205 -67 -984 -796 -189 -462 -361 -580 -292 -825 -197 -702 -145 -536 -97 -459 -261 -231 -448 -70 -729 -854 -849 -453 -43 -646 -137 -181 -293 -295 -189 -556 -734 -315 -788 -867 -414 -695 -324 -232 -427 -509 -687 -744 -320 -154 -562 -21 -806 -411 -169 -173 -502 -743 -869 -802 -546 -322 -621 -795 -357 -332 -530 -969 -17 -408 -940 -351 -303 -810 -616 -248 -465 -786 -638 -37 -502 -763 -14 -423 -44 -929 -885 -453 -184 -489 -544 -419 -979 -812 -244 -695 -535 -586 -885 -279 -269 -512 -612 -326 -258 -399 -552 -128 -380 -205 -732 -749 -191 -969 -512 -988 -484 -784 -686 -511 -437 -569 -334 -108 -297 -651 -554 -472 -976 -220 -638 -574 -172 -359 -453 -809 -891 -808 -398 -320 -660 -55 -909 -498 -210 -406 -144 -222 -579 -248 -186 -923 -648 -724 -483 -67 -226 -827 -378 -43 -617 -500 -244 -310 -295 -548 -470 -849 -851 -467 -735 -970 -174 -364 -401 -414 -415 -466 -330 -939 -2 -322 -274 -933 -916 -121 -608 -843 -144 -67 -406 -748 -851 -504 -579 -105 -701 -467 -793 -27 -987 -912 -736 -601 -778 -441 -126 -917 -961 -593 -785 -906 -180 -121 -773 -831 -49 -905 -629 -767 -393 -159 -569 -650 -361 -788 -560 -677 -464 -880 -554 -707 -121 -364 -97 -267 -388 -372 -937 -195 -844 -407 -81 -472 -601 -404 -783 -201 -362 -129 -170 -88 -877 -575 -948 -369 -734 -421 -81 -145 -843 -101 -262 -184 -368 -569 -595 -690 -805 -609 -694 -37 -533 -882 -441 -179 -936 -768 -411 -789 -515 -561 -658 -210 -990 -54 -118 -884 -924 -632 -471 -464 -502 -863 -789 -454 -117 -105 -226 -568 -455 -843 -540 -698 -352 -157 -644 -781 -814 -910 -35 -680 -860 -995 -770 -200 -319 -979 -343 -885 -48 -957 -334 -418 -562 -958 -588 -818 -249 -213 -329 -618 -263 -969 -815 -43 -499 -900 -684 -284 -300 -263 -882 -314 -115 -835 -611 -740 -490 -298 -741 -462 -920 -657 -961 -754 -999 -622 -25 -123 -467 -963 -746 -338 -418 -820 -322 -896 -678 -316 -157 -963 -390 -967 -636 -393 -405 -679 -84 -944 -369 -866 -222 -16 -378 -890 -514 -775 -436 -432 -491 -914 -73 -234 -829 -703 -181 -494 -214 -188 -62 -230 -692 -267 -898 -38 -88 -793 -504 -543 -273 -443 -412 -503 -550 -890 -542 -950 -16 -747 -452 -213 -581 -518 -376 -215 -24 -156 -74 -747 -458 -791 -203 -579 -275 -230 -128 -642 -865 -906 -190 -704 -1000 -527 -737 -526 -608 -306 -474 -990 -258 -164 -400 -31 -313 -807 -106 -769 -543 -962 -198 -600 -590 -97 -884 -202 -433 -345 -91 -166 -545 -686 -670 -811 -740 -786 -537 -249 -403 -896 -809 -213 -927 -161 -126 -877 -67 -672 -282 -786 -231 -489 -967 -130 -970 -206 -52 -247 -216 -18 -178 -505 -33 -900 -110 -460 -254 -585 -460 -569 -666 -15 -832 -626 -838 -662 -210 -540 -910 -292 -905 -564 -878 -714 -340 -640 -593 -538 -955 -651 -852 -664 -961 -938 -468 -134 -340 -290 -394 -111 -244 -105 -483 -874 -500 -698 -234 -538 -100 -579 -937 -540 -599 -165 -399 -813 -781 -308 -154 -752 -412 -413 -980 -590 -666 -455 -8 -333 -689 -391 -811 -848 -756 -46 -324 -19 -945 -980 -728 -589 -706 -964 -138 -86 -232 -710 -25 -404 -57 -995 -878 -688 -521 -206 -328 -514 -476 -702 -475 -756 -705 -218 -261 -860 -884 -690 -310 -112 -859 -386 -99 -759 -251 -84 -355 -772 -572 -709 -695 -338 -424 -814 -880 -872 -591 -628 -479 -121 -300 -411 -239 -737 -429 -570 -369 -187 -476 -340 -871 -333 -426 -286 -805 -691 -586 -11 -223 -21 -327 -545 -410 -33 -420 -979 -878 -7 -257 -954 -260 -327 -9 -596 -663 -720 -58 -888 -527 -297 -227 -660 -445 -692 -252 -754 -781 -223 -392 -152 -536 -301 -221 -805 -271 -81 -950 -439 -174 -778 -154 -973 -682 -230 -747 -685 -925 -402 -293 -678 -372 -594 -180 -964 -640 -414 -519 -137 -644 -801 -509 -374 -861 -190 -192 -690 -884 -709 -635 -782 -380 -950 -147 -809 -93 -353 -586 -177 -537 -486 -809 -111 -442 -592 -895 -425 -464 -507 -728 -202 -349 -763 -910 -133 -952 -400 -281 -538 -946 -871 -398 -420 -287 -662 -560 -29 -758 -388 -63 -103 -406 -34 -332 -615 -129 -599 -153 -767 -234 -281 -416 -802 -122 -630 -517 -912 -657 -945 -944 -943 -75 -251 -167 -77 -784 -173 -376 -422 -530 -564 -931 -291 -800 -985 -872 -326 -799 -92 -809 -128 -781 -434 -405 -160 -446 -511 -740 -619 -292 -390 -811 -593 -825 -977 -285 -224 -531 -896 -762 -332 -35 -415 -443 -845 -204 -438 -301 -551 -838 -98 -179 -601 -75 -712 -450 -71 -104 -827 -812 -395 -818 -829 -505 -474 -268 -951 -941 -20 -87 -459 -748 -628 -912 -425 -121 -200 -158 -275 -897 -268 -839 -393 -440 -143 -850 -38 -481 -951 -273 -123 -50 -730 -9 -816 -965 -905 -821 -771 -813 -574 -776 -607 -692 -864 -389 -302 -678 -181 -497 -81 -862 -578 -942 -567 -765 -618 -303 -93 -909 -863 -913 -787 -936 -32 -974 -840 -567 -348 -232 -841 -765 -836 -391 -370 -991 -682 -269 -817 -776 -666 -762 -466 -63 -329 -206 -163 -685 -74 -918 -585 -329 -485 -929 -240 -713 -776 -321 -152 -510 -7 -755 -318 -946 -235 -289 -191 -255 -285 -524 -762 -274 -353 -461 -879 -572 -423 -920 -541 -725 -614 -122 -80 -771 -925 -420 -670 -952 -833 -880 -561 -41 -446 -641 -217 -749 -638 -252 -364 -810 -158 -148 -677 -614 -871 -878 -119 -479 -596 -421 -252 -407 -389 -18 -85 -423 -91 -486 -353 -276 -120 -803 -299 -70 -218 -393 -828 -419 -282 -78 -331 -362 -145 -274 -169 -256 -273 -251 -941 -973 -699 -680 -336 -248 -345 -612 -992 -300 -368 -469 -513 -384 -458 -454 -977 -58 -188 -789 -24 -280 -928 -213 -283 -927 -676 -878 -492 -298 -70 -400 -244 -399 -890 -611 -29 -771 -143 -469 -953 -185 -122 -543 -722 -518 -393 -617 -457 -640 -984 -330 -910 -590 -391 -252 -312 -611 -575 -704 -185 -609 -839 -244 -54 -156 -240 -884 -572 -151 -129 -652 -889 -311 -553 -804 -908 -133 -489 -999 -775 -559 -382 -24 -525 -405 -792 -531 -663 -71 -284 -790 -883 -819 -341 -593 -539 -685 -82 -868 -237 -833 -486 -140 -506 -298 -548 -835 -699 -686 -594 -864 -29 -486 -542 -791 -717 -61 -168 -498 -991 -283 -524 -368 -294 -623 -18 -447 -415 -297 -100 -990 -760 -319 -325 -164 -442 -432 -899 -493 -693 -166 -336 -362 -649 -557 -153 -204 -632 -203 -418 -955 -112 -239 -697 -183 -401 -329 -34 -386 -895 -303 -953 -744 -10 -339 -402 -238 -659 -993 -330 -2 -685 -825 -595 -650 -986 -496 -78 -358 -81 -611 -437 -913 -312 -444 -841 -539 -917 -982 -139 -714 -611 -50 -408 -420 -434 -447 -959 -741 -121 -487 -317 -248 -719 -769 -798 -48 -870 -139 -525 -83 -493 -792 -10 -978 -144 -100 -614 -824 -913 -170 -93 -439 -437 -971 -262 -642 -894 -358 -485 -91 -504 -678 -605 -438 -87 -44 -639 -71 -48 -268 -417 -976 -807 -462 -854 -650 -725 -162 -770 -40 -853 -312 -732 -968 -201 -625 -532 -89 -832 -790 -962 -137 -237 -133 -981 -338 -4 -747 -591 -700 -502 -754 -408 -124 -688 -491 -1 -790 -864 -125 -438 -659 -384 -205 -1000 -773 -892 -962 -546 -268 -824 -276 -913 -602 -300 -568 -212 -226 -936 -228 -787 -861 -796 -935 -263 -297 -966 -323 -47 -370 -481 -643 -559 -451 -907 -772 -377 -465 -554 -950 -570 -883 -209 -105 -648 -439 -63 -110 -999 -410 -167 -503 -159 -649 -117 -757 -722 -444 -856 -886 -479 -656 -414 -78 -227 -934 -162 -166 -16 -891 -678 -320 -630 -756 -974 -990 -943 -563 -260 -413 -22 -664 -991 -157 -444 -622 -850 -244 -532 -155 -929 -874 -28 -867 -473 -546 -482 -675 -320 -357 -168 -38 -623 -425 -214 -562 -137 -922 -647 -1000 -116 -395 -134 -869 -236 -612 -145 -96 -817 -784 -784 -877 -417 -473 -971 -547 -801 -44 -171 -42 -394 -58 -150 -1 -738 -632 -276 -849 -660 -719 -116 -126 -393 -896 -482 -287 -785 -22 -902 -885 -691 -466 -147 -530 -156 -187 -14 -638 -260 -446 -480 -36 -959 -400 -710 -770 -750 -151 -484 -877 -257 -734 -529 -57 -977 -299 -701 -827 -612 -812 -484 -530 -11 -956 -80 -809 -41 -308 -472 -999 -252 -727 -963 -904 -648 -880 -792 -226 -366 -364 -939 -250 -769 -801 -309 -356 -12 -272 -552 -618 -264 -587 -978 -355 -193 -834 -633 -508 -617 -570 -177 -995 -304 -13 -476 -200 -69 -610 -359 -524 -840 -367 -694 -429 -53 -942 -885 -39 -256 -680 -648 -135 -91 -347 -84 -931 -478 -449 -430 -849 -77 -855 -563 -307 -171 -892 -783 -277 -213 -305 -464 -859 -986 -696 -266 -226 -188 -814 -533 -512 -212 -800 -503 -963 -216 -242 -417 -423 -311 -568 -409 -245 -590 -141 -76 -676 -52 -79 -788 -116 -298 -268 -615 -976 -869 -310 -502 -981 -315 -122 -134 -927 -609 -7 -370 -431 -437 -676 -517 -265 -635 -970 -881 -121 -762 -268 -756 -881 -532 -564 -465 -436 -80 -464 -823 -132 -565 -714 -787 -723 -192 -651 -107 -757 -305 -224 -814 -721 -61 -39 -570 -952 -192 -504 -592 -497 -484 -576 -280 -908 -996 -927 -792 -421 -301 -439 -195 -737 -282 -488 -170 -384 -371 -530 -863 -196 -661 -453 -886 -978 -554 -133 -643 -382 -896 -268 -882 -816 -183 -376 -83 -191 -521 -415 -880 -529 -697 -375 -958 -797 -713 -702 -832 -346 -497 -703 -544 -977 -387 -533 -70 -258 -146 -520 -149 -152 -473 -4 -140 -998 -799 -757 -212 -311 -638 -930 -399 -351 -835 -836 -273 -964 -350 -341 -803 -541 -203 -422 -618 -188 -199 -775 -160 -957 -584 -746 -457 -779 -768 -325 -433 -786 -571 -452 -165 -499 -654 -781 -467 -37 -794 -929 -411 -47 -721 -682 -248 -813 -717 -183 -994 -451 -19 -581 -786 -345 -158 -299 -137 -803 -470 -256 -285 -551 -733 -214 -321 -878 -340 -916 -706 -529 -783 -22 -342 -429 -488 -490 -444 -853 -817 -398 -950 -959 -103 -638 -458 -930 -829 -496 -969 -400 -275 -497 -325 -439 -861 -941 -465 -592 -641 -54 -599 -267 -65 -623 -681 -430 -679 -427 -428 -111 -660 -4 -741 -388 -476 -240 -443 -881 -879 -741 -552 -13 -219 -120 -940 -479 -651 -195 -838 -493 -790 -707 -447 -520 -935 -779 -878 -963 -361 -864 -346 -805 -539 -638 -581 -707 -628 -683 -750 -442 -435 -880 -274 -452 -738 -311 -243 -725 -637 -941 -2 -294 -961 -43 -802 -448 -988 -716 -674 -692 -438 -773 -681 -129 -411 -904 -33 -285 -452 -65 -827 -826 -374 -965 -169 -99 -860 -919 -552 -952 -210 -605 -546 -87 -396 -382 -650 -923 -344 -413 -321 -65 -933 -820 -273 -393 -738 -934 -632 -556 -711 -533 -647 -153 -983 -687 -644 -171 -233 -782 -566 -336 -167 -451 -40 -716 -663 -348 -941 -551 -609 -506 -181 -479 -125 -736 -524 -369 -640 -109 -300 -607 -672 -571 -875 -470 -62 -82 -44 -374 -737 -148 -842 -123 -906 -263 -518 -730 -996 -827 -817 -915 -727 -297 -135 -89 -860 -110 -374 -835 -275 -810 -613 -964 -724 -330 -730 -123 -102 -873 -132 -284 -400 -44 -216 -189 -939 -919 -727 -390 -754 -707 -407 -851 -370 -685 -348 -940 -278 -171 -198 -512 -233 -267 -500 -19 -41 -677 -61 -41 -3 -275 -446 -31 -253 -105 -362 -753 -415 -490 -962 -300 -859 -737 -295 -656 -367 -968 -2 -859 -8 -257 -370 -566 -338 -847 -496 -41 -538 -243 -511 -996 -95 -734 -200 -129 -372 -248 -521 -410 -572 -576 -395 -411 -586 -164 -8 -435 -507 -421 -473 -706 -616 -956 -811 -945 -418 -449 -595 -207 -742 -644 -368 -237 -477 -929 -8 -177 -889 -858 -832 -531 -672 -598 -755 -301 -833 -322 -335 -35 -844 -847 -624 -885 -995 -721 -161 -775 -113 -424 -128 -16 -841 -169 -977 -840 -783 -562 -734 -412 -248 -663 -680 -129 -109 -999 -590 -171 -127 -870 -537 -169 -233 -162 -604 -910 -321 -452 -287 -2 -478 -857 -889 -777 -761 -237 -561 -397 -27 -215 -690 -379 -593 -278 -384 -189 -509 -717 -331 -413 -781 -634 -35 -753 -997 -310 -204 -842 -313 -374 -533 -321 -857 -843 -275 -965 -725 -276 -319 -277 -521 -940 -545 -91 -756 -218 -679 -701 -482 -760 -516 -587 -205 -663 -477 -943 -480 -250 -288 -990 -266 -795 -413 -91 -89 -794 -157 -357 -301 -989 -595 -403 -288 -60 -941 -326 -955 -671 -94 -993 -946 -670 -956 -122 -343 -440 -728 -723 -336 -57 -762 -585 -452 -329 -908 -553 -50 -661 -787 -850 -155 -181 -20 -30 -368 -439 -741 -398 -80 -717 -531 -864 -895 -516 -438 -393 -436 -880 -502 -523 -866 -211 -703 -236 -238 -986 -857 -904 -171 -239 -970 -371 -68 -352 -957 -209 -155 -418 -941 -3 -717 -195 -312 -356 -699 -586 -70 -390 -933 -138 -104 -533 -80 -412 -22 -109 -256 -374 -800 -997 -552 -495 -899 -836 -676 -454 -150 -880 -567 -3 -931 -32 -703 -364 -864 -984 -864 -487 -674 -493 -710 -921 -857 -969 -243 -926 -655 -820 -894 -505 -944 -730 -750 -832 -729 -534 -34 -925 -118 -889 -373 -798 -333 -873 -87 -869 -798 -277 -797 -730 -509 -184 -87 -641 -276 -742 -487 -179 -281 -590 -463 -226 -140 -616 -257 -418 -499 -676 -260 -936 -897 -105 -737 -723 -582 -303 -148 -569 -17 -663 -884 -962 -20 -160 -36 -451 -330 -301 -129 -585 -34 -999 -865 -736 -863 -999 -391 -575 -988 -590 -573 -113 -80 -379 -966 -81 -739 -699 -905 -285 -380 -184 -449 -591 -526 -364 -374 -632 -758 -42 -565 -517 -608 -817 -68 -492 -178 -540 -103 -882 -151 -638 -273 -363 -351 -910 -794 -482 -169 -972 -918 -716 -627 -68 -92 -101 -729 -470 -394 -60 -233 -358 -565 -773 -574 -523 -453 -434 -104 -943 -818 -489 -712 -299 -287 -582 -992 -528 -714 -119 -29 -474 -232 -112 -778 -914 -50 -423 -555 -245 -907 -934 -858 -235 -126 -207 -973 -952 -216 -120 -212 -747 -82 -333 -295 -390 -471 -54 -697 -778 -729 -154 -671 -678 -913 -666 -786 -918 -455 -388 -356 -558 -43 -23 -497 -206 -131 -142 -735 -176 -158 -794 -748 -673 -826 -171 -460 -808 -892 -361 -963 -630 -849 -847 -599 -641 -284 -207 -366 -150 -668 -846 -197 -582 -748 -450 -465 -853 -404 -19 -178 -614 -242 -339 -924 -814 -154 -233 -294 -244 -712 -46 -346 -871 -708 -541 -864 -172 -957 -187 -287 -97 -359 -53 -54 -106 -692 -199 -847 -377 -576 -745 -267 -263 -194 -796 -965 -374 -864 -401 -956 -348 -39 -397 -684 -363 -348 -880 -861 -127 -316 -63 -906 -162 -881 -448 -570 -836 -820 -606 -71 -375 -923 -851 -746 -231 -650 -766 -811 -913 -751 -521 -537 -25 -798 -463 -177 -122 -252 -732 -718 -265 -904 -861 -694 -991 -854 -206 -654 -305 -802 -710 -435 -839 -682 -649 -529 -572 -155 -536 -303 -699 -320 -929 -16 -544 -202 -763 -164 -476 -69 -912 -161 -557 -632 -829 -619 -451 -724 -573 -453 -703 -918 -34 -297 -978 -19 -434 -763 -39 -996 -126 -96 -317 -772 -408 -256 -638 -493 -135 -311 -826 -741 -452 -940 -96 -370 -634 -115 -127 -543 -390 -955 -835 -896 -507 -496 -144 -370 -710 -986 -879 -187 -911 -3 -444 -142 -66 -352 -665 -980 -677 -847 -533 -293 -440 -425 -77 -616 -137 -379 -387 -1000 -549 -577 -603 -351 -594 -687 -854 -839 -978 -741 -417 -686 -464 -314 -165 -96 -86 -466 -563 -131 -198 -802 -26 -175 -891 -895 -52 -325 -49 -928 -186 -39 -601 -169 -905 -242 -341 -309 -890 -660 -870 -330 -992 -493 -391 -990 -511 -903 -806 -818 -565 -613 -981 -160 -133 -647 -431 -313 -298 -589 -26 -11 -772 -426 -194 -281 -81 -28 -650 -437 -391 -315 -526 -461 -154 -511 -319 -450 -249 -309 -588 -157 -992 -604 -566 -535 -360 -835 -97 -531 -975 -564 -656 -755 -446 -779 -526 -453 -86 -95 -664 -325 -529 -130 -996 -412 -103 -486 -983 -854 -119 -830 -7 -918 -849 -667 -442 -777 -130 -849 -119 -302 -184 -511 -590 -531 -801 -760 -815 -768 -323 -692 -384 -70 -887 -925 -828 -841 -175 -406 -549 -19 -592 -918 -804 -278 -617 -852 -945 -58 -10 -891 -991 -431 -510 -868 -785 -381 -801 -273 -889 -934 -417 -205 -596 -58 -663 -348 -998 -99 -569 -943 -256 -629 -240 -222 -830 -419 -660 -798 -774 -741 -360 -603 -579 -790 -768 -804 -438 -262 -886 -216 -261 -543 -557 -135 -576 -902 -913 -390 -67 -736 -542 -77 -944 -226 -395 -152 -155 -238 -672 -965 -758 -475 -131 -203 -196 -397 -338 -507 -539 -774 -400 -702 -592 -19 -133 -544 -744 -564 -208 -549 -538 -887 -685 -501 -524 -352 -515 -275 -983 -796 -642 -254 -700 -376 -943 -341 -519 -563 -540 -487 -440 -243 -853 -394 -117 -571 -164 -516 -631 -896 -910 -469 -247 -331 -673 -821 -349 -448 -986 -430 -826 -352 -787 -305 -22 -498 -862 -838 -947 -872 -358 -756 -550 -42 -891 -850 -511 -428 -199 -524 -946 -662 -662 -154 -119 -762 -443 -10 -415 -158 -454 -676 -408 -172 -728 -708 -366 -901 -414 -412 -346 -383 -655 -733 -182 -574 -708 -212 -964 -809 -505 -763 -324 -460 -923 -822 -47 -668 -108 -233 -146 -449 -815 -524 -86 -730 -996 -19 -400 -55 -919 -657 -463 -713 -392 -388 -179 -266 -851 -924 -845 -353 -768 -232 -873 -31 -964 -279 -814 -410 -544 -732 -413 -396 -796 -19 -10 -804 -211 -171 -231 -412 -806 -554 -743 -731 -745 -207 -441 -709 -793 -567 -500 -543 -921 -733 -530 -116 -829 -120 -653 -621 -549 -578 -658 -653 -843 -339 -610 -231 -419 -424 -645 -480 -972 -308 -839 -851 -155 -674 -764 -73 -829 -132 -625 -28 -869 -782 -670 -171 -468 -524 -450 -291 -509 -193 -242 -361 -318 -243 -912 -325 -278 -107 -388 -981 -200 -521 -909 -906 -749 -57 -3 -900 -669 -891 -923 -703 -282 -839 -169 -196 -477 -418 -67 -602 -767 -115 -138 -847 -911 -532 -848 -647 -218 -942 -637 -72 -205 -20 -643 -814 -116 -736 -35 -710 -415 -841 -302 -205 -200 -2 -748 -281 -197 -422 -508 -353 -680 -818 -973 -666 -763 -326 -446 -776 -602 -552 -585 -253 -576 -646 -758 -554 -448 -725 -837 -128 -943 -514 -372 -929 -150 -520 -354 -335 -211 -854 -636 -640 -992 -552 -681 -527 -121 -78 -303 -855 -386 -67 -26 -885 -409 -789 -59 -69 -497 -134 -44 -779 -252 -599 -615 -728 -971 -125 -301 -754 -846 -625 -571 -748 -920 -57 -971 -314 -70 -539 -106 -164 -644 -987 -207 -828 -390 -43 -466 -925 -351 -221 -451 -828 -960 -369 -338 -272 -601 -682 -38 -499 -529 -221 -530 -821 -938 -845 -526 -704 -531 -549 -264 -241 -556 -122 -709 -690 -440 -44 -214 -722 -594 -108 -884 -153 -965 -702 -488 -857 -103 -436 -518 -821 -383 -285 -730 -699 -928 -642 -643 -921 -903 -456 -462 -781 -469 -471 -720 -910 -45 -593 -946 -25 -922 -208 -61 -247 -575 -749 -486 -772 -517 -883 -193 -386 -72 -887 -646 -657 -963 -517 -76 -818 -45 -946 -789 -142 -946 -219 -671 -699 -960 -955 -321 -672 -223 -78 -974 -943 -202 -589 -425 -511 -958 -696 -633 -994 -746 -224 -486 -449 -332 -905 -306 -450 -772 -21 -511 -861 -310 -820 -904 -445 -906 -555 -122 -920 -66 -561 -362 -282 -513 -947 -999 -580 -709 -772 -419 -302 -513 -610 -880 -566 -86 -650 -114 -109 -858 -501 -874 -43 -695 -399 -443 -452 -92 -866 -176 -255 -805 -150 -605 -483 -300 -753 -745 -152 -591 -807 -334 -516 -822 -274 -41 -296 -80 -535 -471 -259 -50 -207 -233 -349 -322 -702 -808 -242 -353 -424 -682 -94 -427 -668 -654 -601 -707 -248 -613 -697 -691 -169 -422 -286 -178 -80 -104 -762 -576 -221 -511 -988 -248 -959 -346 -917 -421 -534 -103 -782 -195 -268 -635 -856 -39 -974 -248 -431 -634 -958 -324 -756 -533 -286 -51 -430 -752 -574 -155 -877 -81 -52 -771 -862 -781 -448 -483 -982 -213 -147 -107 -501 -663 -447 -533 -358 -747 -485 -449 -748 -685 -125 -217 -107 -992 -166 -858 -740 -243 -421 -84 -299 -356 -822 -888 -28 -396 -338 -437 -899 -954 -810 -190 -737 -948 -219 -105 -906 -935 -873 -74 -158 -479 -26 -524 -40 -429 -95 -312 -455 -993 -613 -84 -606 -852 -226 -510 -127 -304 -410 -954 -97 -367 -542 -74 -249 -74 -777 -159 -321 -432 -159 -768 -971 -10 -803 -992 -515 -457 -80 -436 -805 -430 -302 -988 -99 -714 -89 -292 -655 -161 -13 -969 -260 -727 -650 -36 -839 -473 -260 -484 -771 -423 -365 -10 -136 -590 -234 -571 -472 -726 -507 -977 -518 -107 -323 -686 -845 -687 -942 -584 -836 -204 -140 -647 -12 -539 -688 -466 -744 -256 -490 -507 -736 -864 -841 -469 -668 -910 -163 -693 -621 -934 -262 -743 -693 -10 -930 -309 -863 -395 -321 -425 -969 -561 -294 -857 -210 -797 -55 -121 -464 -231 -821 -190 -696 -658 -27 -541 -952 -164 -537 -498 -714 -532 -261 -295 -603 -200 -803 -560 -568 -185 -236 -119 -999 -530 -146 -383 -923 -887 -436 -920 -529 -864 -61 -325 -919 -31 -893 -842 -372 -541 -19 -721 -951 -334 -217 -651 -11 -401 -663 -373 -369 -107 -79 -905 -330 -530 -329 -259 -612 -898 -753 -691 -101 -481 -608 -716 -478 -273 -321 -447 -470 -56 -316 -351 -761 -260 -361 -869 -926 -597 -924 -765 -645 -589 -37 -718 -902 -92 -440 -863 -464 -73 -140 -948 -447 -390 -893 -178 -160 -954 -660 -984 -576 -873 -435 -182 -124 -334 -345 -687 -380 -102 -761 -696 -691 -561 -501 -788 -185 -421 -773 -822 -580 -957 -913 -426 -662 -179 -48 -951 -438 -678 -794 -955 -881 -955 -973 -554 -227 -904 -952 -707 -984 -572 -854 -745 -616 -516 -273 -770 -39 -202 -573 -634 -411 -556 -280 -540 -595 -449 -240 -475 -26 -272 -179 -434 -683 -266 -147 -389 -610 -81 -276 -462 -456 -874 -166 -371 -734 -734 -757 -717 -239 -703 -166 -907 -656 -170 -998 -108 -517 -640 -108 -109 -218 -621 -879 -305 -744 -254 -389 -38 -850 -710 -20 -506 -743 -758 -841 -309 -428 -959 -678 -77 -721 -5 -866 -585 -419 -255 -647 -565 -61 -643 -717 -862 -612 -335 -200 -112 -738 -174 -641 -114 -796 -853 -605 -331 -86 -225 -72 -435 -330 -777 -600 -939 -973 -954 -706 -750 -121 -929 -848 -545 -676 -739 -843 -106 -35 -617 -161 -485 -77 -868 -881 -529 -496 -151 -861 -573 -190 -980 -180 -393 -724 -166 -404 -648 -27 -419 -321 -838 -871 -65 -28 -608 -780 -329 -18 -766 -880 -971 -852 -863 -1 -357 -937 -339 -616 -63 -888 -168 -408 -990 -642 -160 -514 -899 -5 -618 -388 -183 -823 -118 -414 -946 -80 -40 -282 -2 -612 -785 -469 -438 -765 -541 -929 -223 -882 -500 -859 -871 -728 -843 -580 -772 -653 -338 -858 -131 -185 -740 -66 -676 -254 -607 -878 -270 -338 -39 -77 -533 -78 -84 -264 -276 -198 -210 -883 -405 -20 -331 -577 -180 -367 -25 -674 -873 -456 -282 -367 -647 -609 -876 -701 -333 -112 -90 -126 -34 -104 -136 -957 -209 -321 -471 -223 -634 -689 -875 -41 -364 -252 -798 -737 -499 -512 -899 -991 -547 -546 -154 -518 -547 -678 -923 -458 -163 -907 -493 -968 -322 -691 -467 -170 -639 -683 -986 -373 -142 -932 -264 -863 -191 -633 -666 -931 -251 -413 -613 -396 -132 -747 -119 -663 -794 -839 -488 -480 -128 -682 -427 -804 -886 -823 -552 -116 -717 -820 -759 -502 -898 -648 -402 -67 -643 -506 -33 -19 -205 -765 -593 -368 -785 -816 -857 -332 -278 -376 -739 -358 -428 -471 -273 -912 -788 -291 -897 -51 -288 -773 -692 -295 -500 -766 -732 -461 -259 -498 -605 -501 -1 -311 -57 -603 -215 -988 -857 -294 -677 -311 -815 -405 -364 -814 -210 -941 -277 -530 -713 -943 -698 -400 -329 -352 -415 -974 -170 -918 -182 -631 -667 -311 -21 -73 -707 -338 -171 -919 -812 -674 -723 -66 -39 -523 -184 -693 -24 -370 -129 -512 -31 -29 -969 -163 -581 -983 -379 -208 -124 -451 -720 -203 -211 -415 -745 -834 -485 -79 -975 -193 -316 -707 -543 -817 -936 -241 -62 -584 -364 -492 -335 -968 -705 -433 -982 -60 -523 -684 -655 -248 -923 -750 -62 -624 -278 -234 -502 -92 -802 -573 -188 -365 -517 -364 -655 -909 -649 -687 -613 -780 -774 -684 -812 -760 -93 -660 -421 -459 -917 -658 -629 -412 -172 -602 -99 -268 -561 -123 -565 -946 -612 -202 -576 -16 -122 -255 -955 -770 -341 -941 -981 -954 -988 -83 -244 -464 -844 -500 -869 -409 -202 -296 -842 -525 -744 -581 -713 -511 -97 -349 -809 -255 -850 -13 -906 -685 -2 -1 -564 -492 -356 -975 -385 -642 -251 -163 -940 -834 -750 -771 -107 -788 -807 -97 -534 -246 -874 -821 -463 -929 -498 -852 -540 -974 -118 -850 -703 -803 -962 -828 -145 -908 -394 -757 -365 -502 -118 -352 -862 -845 -700 -436 -408 -308 -11 -338 -949 -904 -165 -874 -716 -230 -56 -422 -563 -586 -981 -43 -184 -919 -723 -579 -197 -913 -825 -617 -968 -88 -755 -979 -923 -161 -915 -179 -287 -975 -339 -935 -401 -184 -906 -222 -430 -945 -420 -526 -192 -598 -511 -484 -344 -131 -879 -3 -768 -409 -193 -273 -897 -730 -521 -567 -155 -736 -18 -508 -706 -111 -490 -579 -902 -893 -110 -911 -715 -784 -121 -506 -502 -712 -591 -545 -24 -423 -405 -647 -888 -159 -683 -204 -354 -103 -847 -770 -595 -650 -968 -711 -652 -167 -520 -245 -70 -958 -49 -140 -88 -13 -565 -405 -963 -417 -586 -680 -402 -759 -945 -182 -355 -603 -732 -892 -662 -797 -247 -287 -327 -179 -678 -475 -44 -152 -653 -581 -336 -784 -887 -266 -133 -4 -258 -929 -862 -813 -687 -317 -10 -835 -445 -590 -362 -246 -276 -109 -384 -612 -472 -932 -702 -432 -108 -946 -972 -224 -58 -133 -863 -749 -835 -968 -842 -547 -415 -653 -605 -43 -345 -686 -235 -680 -676 -789 -695 -424 -717 -392 -32 -466 -48 -168 -14 -94 -730 -514 -51 -449 -6 -726 -782 -619 -160 -852 -814 -753 -962 -377 -320 -203 -622 -723 -656 -924 -45 -709 -756 -159 -665 -710 -574 -902 -666 -905 -653 -693 -102 -278 -916 -417 -256 -680 -426 -672 -195 -909 -266 -645 -562 -656 -11 -123 -252 -452 -632 -618 -197 -50 -861 -719 -94 -393 -865 -758 -523 -718 -602 -500 -838 -494 -204 -519 -461 -829 -735 -817 -346 -254 -958 -167 -41 -96 -113 -109 -732 -162 -720 -520 -843 -969 -639 -51 -86 -762 -741 -171 -892 -740 -875 -121 -105 -157 -517 -240 -806 -855 -369 -386 -823 -1 -724 -296 -930 -744 -448 -341 -776 -940 -46 -623 -621 -953 -17 -980 -559 -953 -263 -912 -726 -478 -207 -84 -314 -585 -37 -882 -266 -507 -939 -108 -107 -774 -488 -349 -624 -950 -557 -454 -708 -205 -921 -282 -732 -212 -541 -644 -940 -704 -657 -631 -15 -865 -470 -758 -794 -5 -131 -630 -691 -217 -248 -793 -217 -97 -166 -592 -820 -177 -92 -131 -557 -80 -231 -758 -252 -314 -200 -916 -814 -489 -36 -524 -177 -581 -960 -484 -97 -83 -1000 -886 -156 -918 -811 -591 -740 -773 -865 -632 -463 -683 -552 -169 -7 -367 -64 -776 -207 -78 -760 -355 -397 -181 -735 -842 -708 -773 -9 -342 -650 -131 -34 -161 -239 -494 -773 -908 -695 -144 -24 -205 -799 -190 -96 -863 -584 -410 -795 -594 -405 -773 -953 -652 -853 -714 -406 -532 -567 -485 -301 -2 -390 -588 -252 -421 -655 -390 -277 -289 -207 -652 -377 -716 -709 -706 -552 -388 -460 -287 -885 -978 -419 -410 -446 -902 -378 -911 -142 -464 -461 -490 -366 -615 -372 -362 -73 -897 -561 -732 -380 -496 -460 -836 -79 -1000 -896 -935 -823 -395 -634 -144 -80 -696 -492 -646 -678 -261 -779 -234 -661 -682 -116 -942 -419 -275 -316 -245 -178 -810 -820 -748 -218 -893 -357 -556 -684 -1000 -605 -688 -349 -356 -307 -672 -28 -75 -187 -139 -484 -996 -706 -545 -533 -248 -356 -178 -292 -731 -277 -375 -699 -865 -629 -81 -975 -279 -321 -132 -999 -425 -204 -782 -142 -362 -366 -517 -833 -723 -661 -940 -115 -25 -803 -901 -84 -359 -440 -240 -862 -667 -633 -173 -830 -226 -185 -190 -838 -16 -347 -404 -446 -755 -294 -818 -157 -407 -937 -642 -555 -998 -366 -948 -767 -428 -180 -266 -185 -770 -306 -752 -36 -363 -417 -873 -622 -545 -409 -9 -777 -261 -643 -949 -539 -678 -169 -152 -714 -145 -784 -382 -516 -253 -173 -861 -760 -418 -167 -609 -565 -40 -584 -321 -693 -164 -996 -857 -707 -911 -576 -746 -382 -118 -722 -23 -909 -716 -164 -172 -267 -677 -828 -828 -349 -708 -266 -285 -826 -819 -260 -154 -971 -847 -299 -617 -494 -612 -899 -573 -799 -731 -819 -597 -835 -37 -518 -249 -586 -519 -262 -331 -803 -840 -227 -750 -988 -512 -784 -946 -695 -494 -320 -959 -378 -334 -165 -251 -809 -671 -390 -552 -419 -644 -891 -759 -480 -691 -515 -970 -923 -474 -415 -249 -313 -165 -303 -194 -112 -436 -352 -379 -103 -793 -516 -256 -909 -222 -716 -95 -504 -231 -939 -944 -224 -202 -77 -641 -76 -439 -476 -844 -514 -101 -617 -251 -395 -271 -409 -300 -547 -362 -931 -652 -236 -935 -939 -117 -569 -645 -466 -217 -718 -258 -990 -741 -442 -449 -835 -951 -339 -660 -751 -981 -453 -854 -66 -385 -261 -273 -734 -942 -822 -136 -506 -431 -330 -937 -19 -806 -604 -620 -553 -555 -549 -469 -149 -42 -497 -830 -129 -974 -44 -504 -46 -714 -25 -341 -85 -983 -968 -642 -515 -852 -84 -143 -268 -750 -128 -490 -818 -564 -905 -60 -967 -261 -361 -159 -692 -42 -199 -234 -154 -893 -504 -341 -394 -672 -215 -127 -19 -890 -769 -449 -293 -905 -415 -277 -548 -197 -35 -174 -799 -329 -645 -285 -283 -582 -507 -813 -430 -711 -439 -428 -341 -358 -112 -938 -416 -205 -803 -718 -335 -262 -195 -852 -608 -709 -887 -815 -559 -33 -977 -127 -827 -408 -392 -470 -694 -625 -60 -111 -614 -231 -761 -263 -134 -737 -582 -287 -540 -821 -493 -434 -59 -112 -551 -910 -75 -625 -964 -462 -599 -459 -152 -565 -168 -111 -75 -992 -401 -927 -763 -679 -17 -33 -371 -265 -210 -221 -263 -906 -314 -580 -758 -408 -736 -297 -918 -2 -74 -6 -267 -710 -195 -901 -796 -179 -181 -949 -577 -628 -524 -952 -253 -165 -55 -259 -445 -336 -870 -37 -97 -65 -331 -120 -514 -862 -670 -778 -259 -794 -556 -765 -272 -669 -169 -997 -990 -888 -159 -877 -413 -652 -665 -864 -32 -118 -93 -600 -964 -373 -738 -65 -18 -114 -139 -485 -915 -883 -774 -56 -710 -587 -852 -810 -43 -817 -524 -313 -846 -378 -19 -694 -563 -258 -69 -460 -561 -996 -612 -810 -512 -840 -848 -701 -35 -417 -921 -915 -178 -332 -896 -360 -698 -133 -777 -625 -91 -551 -272 -633 -37 -127 -868 -113 -966 -546 -324 -512 -499 -141 -147 -759 -287 -957 -121 -291 -730 -547 -457 -624 -549 -472 -433 -886 -42 -155 -246 -538 -774 -155 -698 -384 -642 -340 -661 -831 -416 -400 -709 -156 -655 -895 -108 -846 -521 -777 -894 -735 -909 -831 -103 -968 -275 -827 -134 -543 -298 -569 -669 -786 -295 -755 -217 -753 -315 -374 -654 -93 -498 -72 -478 -888 -379 -14 -632 -870 -850 -30 -177 -297 -915 -553 -698 -244 -361 -42 -723 -739 -704 -849 -692 -468 -163 -603 -371 -952 -40 -369 -527 -744 -743 -274 -911 -111 -569 -9 -284 -527 -161 -851 -777 -668 -778 -942 -710 -723 -762 -371 -421 -554 -146 -864 -70 -494 -646 -763 -88 -561 -659 -701 -473 -760 -833 -691 -42 -143 -210 -475 -673 -316 -539 -969 -774 -251 -85 -587 -212 -934 -603 -368 -949 -339 -558 -631 -780 -501 -687 -727 -330 -556 -394 -1 -626 -351 -309 -882 -632 -260 -452 -112 -713 -869 -179 -393 -244 -440 -937 -983 -398 -80 -615 -614 -50 -339 -141 -562 -304 -458 -494 -449 -288 -844 -176 -227 -922 -908 -446 -466 -211 -381 -697 -486 -457 -716 -831 -437 -271 -725 -304 -411 -244 -162 -403 -136 -774 -55 -435 -392 -607 -166 -216 -219 -836 -607 -823 -145 -801 -307 -352 -955 -182 -492 -705 -694 -594 -495 -588 -591 -776 -924 -829 -447 -353 -898 -66 -451 -97 -421 -928 -109 -180 -732 -14 -464 -578 -409 -536 -438 -23 -769 -265 -325 -463 -75 -954 -432 -33 -73 -760 -68 -137 -814 -622 -654 -564 -724 -460 -588 -771 -872 -136 -199 -966 -603 -886 -782 -966 -949 -523 -44 -867 -625 -364 -809 -22 -315 -121 -342 -21 -195 -753 -319 -238 -135 -114 -209 -584 -64 -841 -549 -276 -532 -938 -697 -645 -265 -28 -980 -879 -788 -911 -66 -954 -305 -564 -693 -335 -858 -201 -623 -54 -24 -582 -184 -473 -568 -465 -449 -311 -360 -752 -36 -484 -938 -159 -262 -670 -11 -810 -749 -55 -25 -743 -519 -679 -122 -786 -243 -232 -941 -589 -960 -630 -916 -230 -943 -677 -104 -433 -201 -679 -907 -982 -822 -334 -210 -629 -458 -150 -282 -895 -417 -719 -350 -436 -793 -514 -234 -819 -578 -288 -248 -261 -4 -581 -764 -974 -541 -929 -959 -478 -799 -165 -894 -861 -258 -998 -29 -809 -778 -185 -665 -741 -33 -782 -559 -487 -112 -393 -869 -108 -47 -904 -446 -757 -968 -483 -436 -542 -754 -900 -573 -593 -616 -129 -675 -665 -350 -67 -818 -228 -754 -957 -821 -377 -934 -956 -524 -226 -926 -812 -165 -229 -171 -416 -782 -103 -164 -691 -764 -346 -212 -514 -318 -104 -540 -183 -606 -816 -607 -456 -554 -476 -477 -837 -49 -755 -766 -15 -785 -303 -138 -36 -239 -620 -388 -888 -702 -979 -40 -673 -908 -961 -352 -511 -585 -241 -112 -256 -338 -971 -599 -263 -402 -297 -770 -743 -379 -560 -82 -513 -220 -610 -429 -791 -44 -901 -402 -415 -93 -217 -427 -678 -434 -695 -598 -688 -835 -894 -214 -641 -768 -324 -687 -952 -647 -510 -521 -978 -545 -669 -696 -449 -432 -492 -805 -786 -35 -455 -397 -298 -614 -728 -557 -189 -537 -472 -387 -192 -347 -398 -373 -554 -123 -929 -211 -943 -133 -597 -19 -254 -299 -114 -816 -366 -749 -246 -111 -278 -574 -111 -271 -406 -187 -651 -527 -433 -53 -674 -147 -505 -34 -766 -448 -350 -73 -68 -693 -886 -686 -283 -660 -533 -801 -287 -405 -21 -859 -287 -640 -424 -742 -70 -565 -347 -745 -998 -814 -578 -585 -658 -826 -887 -228 -351 -974 -622 -749 -306 -677 -511 -511 -965 -264 -919 -677 -616 -820 -313 -364 -787 -506 -59 -346 -411 -82 -146 -169 -333 -571 -545 -695 -790 -200 -546 -838 -40 -17 -152 -716 -727 -469 -343 -734 -221 -461 -738 -418 -665 -639 -91 -811 -145 -987 -274 -477 -564 -513 -404 -392 -38 -26 -968 -351 -797 -73 -794 -581 -489 -236 -670 -18 -576 -32 -280 -664 -992 -597 -38 -475 -399 -357 -756 -420 -436 -491 -682 -778 -782 -88 -321 -783 -358 -128 -514 -109 -748 -437 -116 -259 -563 -548 -637 -948 -990 -68 -475 -93 -712 -326 -398 -610 -122 -159 -292 -731 -756 -448 -251 -676 -199 -338 -372 -305 -164 -50 -485 -388 -974 -607 -93 -601 -262 -798 -89 -295 -847 -39 -38 -66 -245 -405 -562 -451 -28 -985 -514 -672 -394 -987 -842 -73 -372 -626 -876 -777 -141 -916 -144 -280 -965 -809 -971 -570 -819 -848 -646 -254 -306 -418 -351 -124 -528 -634 -670 -413 -193 -532 -158 -832 -195 -76 -586 -507 -216 -115 -435 -957 -668 -350 -788 -397 -99 -70 -10 -743 -872 -262 -32 -435 -677 -681 -884 -183 -710 -146 -474 -936 -573 -229 -317 -979 -767 -289 -201 -174 -978 -202 -741 -71 -587 -332 -919 -308 -273 -656 -525 -267 -212 -747 -272 -801 -241 -961 -220 -219 -151 -329 -162 -463 -826 -232 -886 -498 -664 -165 -893 -628 -972 -279 -857 -157 -377 -331 -170 -87 -744 -91 -668 -615 -331 -834 -556 -139 -151 -217 -461 -865 -666 -7 -305 -929 -878 -963 -444 -113 -511 -164 -679 -971 -921 -706 -206 -622 -3 -949 -127 -584 -379 -495 -225 -652 -619 -544 -929 -690 -608 -59 -713 -657 -246 -865 -298 -570 -995 -518 -164 -598 -279 -545 -608 -441 -33 -233 -862 -381 -325 -792 -186 -219 -341 -999 -677 -99 -393 -553 -51 -462 -712 -335 -656 -844 -605 -563 -632 -189 -975 -62 -764 -64 -622 -715 -329 -673 -243 -866 -509 -886 -537 -525 -236 -466 -489 -323 -307 -360 -825 -329 -826 -79 -109 -695 -487 -822 -959 -616 -922 -937 -893 -286 -909 -91 -342 -568 -546 -804 -190 -151 -472 -824 -667 -65 -893 -913 -85 -487 -919 -889 -93 -530 -587 -882 -888 -116 -871 -427 -148 -228 -804 -602 -945 -357 -99 -843 -398 -791 -948 -509 -32 -103 -600 -46 -845 -605 -85 -758 -56 -368 -183 -893 -880 -229 -704 -671 -533 -287 -526 -189 -1000 -430 -598 -397 -390 -216 -137 -877 -973 -923 -811 -573 -433 -978 -560 -437 -34 -531 -383 -309 -115 -438 -162 -688 -392 -45 -211 -156 -466 -161 -994 -477 -477 -674 -835 -753 -636 -673 -980 -952 -651 -135 -516 -774 -857 -168 -844 -179 -455 -168 -763 -483 -209 -465 -116 -743 -563 -805 -199 -623 -680 -985 -619 -596 -147 -27 -430 -189 -57 -438 -13 -234 -236 -450 -158 -593 -324 -638 -660 -641 -489 -747 -520 -943 -293 -359 -699 -716 -162 -127 -767 -259 -424 -906 -141 -922 -945 -619 -444 -431 -919 -630 -496 -662 -710 -486 -374 -837 -702 -102 -451 -557 -965 -260 -405 -797 -252 -287 -739 -549 -752 -266 -223 -728 -340 -411 -202 -877 -597 -125 -845 -923 -651 -752 -407 -197 -739 -495 -672 -419 -587 -477 -882 -402 -99 -356 -980 -910 -535 -935 -765 -106 -786 -30 -178 -956 -189 -138 -780 -935 -217 -103 -755 -847 -995 -240 -731 -954 -609 -415 -972 -43 -169 -117 -590 -550 -783 -22 -918 -143 -614 -35 -892 -470 -370 -810 -248 -165 -531 -244 -472 -659 -382 -991 -414 -574 -748 -515 -888 -601 -367 -205 -214 -889 -805 -602 -13 -887 -312 -285 -827 -741 -263 -724 -641 -485 -397 -450 -330 -580 -35 -823 -750 -140 -955 -981 -706 -553 -901 -205 -6 -881 -211 -275 -87 -685 -498 -398 -578 -680 -396 -601 -195 -167 -143 -252 -551 -741 -770 -282 -29 -467 -278 -719 -611 -11 -782 -394 -759 -70 -808 -327 -16 -131 -528 -239 -503 -76 -537 -581 -878 -422 -860 -268 -909 -542 -594 -126 -569 -968 -843 -887 -383 -685 -757 -356 -260 -989 -263 -190 -192 -595 -75 -71 -253 -984 -344 -864 -94 -904 -571 -9 -914 -522 -893 -266 -424 -374 -245 -340 -772 -176 -210 -291 -883 -104 -276 -336 -200 -436 -450 -525 -511 -722 -326 -558 -264 -129 -152 -472 -64 -355 -856 -853 -364 -775 -92 -513 -139 -964 -525 -31 -105 -209 -520 -778 -237 -767 -541 -986 -818 -532 -343 -552 -125 -413 -459 -532 -2 -819 -607 -719 -995 -723 -592 -767 -753 -478 -459 -348 -577 -112 -468 -89 -866 -904 -473 -179 -123 -600 -755 -109 -155 -508 -995 -201 -909 -183 -453 -333 -106 -233 -437 -817 -557 -134 -434 -696 -940 -235 -745 -420 -221 -463 -994 -848 -283 -791 -119 -139 -86 -931 -382 -719 -192 -586 -484 -300 -700 -963 -566 -511 -57 -340 -403 -168 -881 -228 -712 -995 -368 -271 -797 -917 -698 -431 -511 -750 -117 -147 -941 -541 -635 -196 -316 -170 -885 -988 -989 -424 -900 -218 -578 -9 -13 -880 -925 -889 -668 -720 -444 -229 -687 -32 -651 -167 -813 -566 -755 -657 -629 -324 -54 -24 -313 -303 -115 -256 -842 -345 -880 -99 -701 -779 -461 -344 -267 -28 -377 -923 -470 -231 -326 -242 -650 -226 -457 -41 -611 -252 -705 -203 -546 -590 -812 -270 -992 -845 -237 -505 -436 -424 -496 -314 -258 -452 -22 -275 -554 -797 -724 -359 -47 -988 -920 -298 -226 -1 -661 -454 -112 -252 -162 -188 -398 -687 -20 -732 -24 -74 -47 -470 -256 -680 -577 -392 -606 -223 -688 -282 -490 -713 -867 -899 -1000 -411 -706 -59 -779 -487 -482 -490 -983 -90 -329 -370 -597 -189 -917 -628 -964 -91 -373 -578 -933 -303 -652 -885 -811 -59 -663 -22 -393 -102 -328 -968 -13 -490 -656 -874 -912 -722 -400 -207 -386 -22 -356 -134 -990 -734 -316 -45 -759 -543 -319 -673 -814 -779 -227 -960 -537 -682 -95 -838 -272 -248 -144 -221 -130 -441 -567 -806 -311 -438 -475 -377 -527 -454 -535 -788 -745 -24 -481 -560 -976 -990 -23 -942 -383 -16 -951 -561 -912 -404 -123 -357 -137 -250 -402 -345 -714 -20 -934 -563 -876 -189 -307 -189 -441 -855 -284 -500 -552 -136 -508 -121 -823 -473 -964 -542 -989 -122 -323 -808 -813 -894 -622 -108 -999 -480 -538 -779 -681 -432 -676 -355 -181 -679 -701 -455 -918 -971 -283 -980 -90 -79 -62 -207 -863 -376 -900 -434 -473 -753 -342 -866 -856 -281 -488 -577 -133 -590 -426 -891 -204 -871 -150 -28 -656 -549 -424 -643 -858 -446 -152 -330 -126 -527 -832 -990 -306 -919 -17 -488 -931 -904 -697 -950 -884 -142 -862 -286 -760 -500 -569 -885 -104 -174 -553 -822 -40 -814 -776 -411 -458 -581 -177 -994 -63 -966 -611 -211 -537 -130 -59 -26 -792 -161 -808 -856 -896 -846 -826 -889 -515 -706 -426 -397 -953 -814 -421 -105 -13 -640 -653 -514 -690 -278 -248 -794 -114 -527 -637 -384 -138 -443 -108 -396 -257 -616 -548 -882 -239 -941 -31 -828 -749 -491 -873 -759 -435 -506 -217 -985 -382 -578 -19 -221 -976 -126 -222 -81 -658 -890 -700 -273 -528 -287 -343 -922 -233 -823 -779 -549 -677 -837 -98 -823 -464 -758 -200 -259 -813 -16 -967 -821 -829 -835 -179 -968 -159 -431 -343 -882 -169 -321 -148 -408 -66 -820 -531 -347 -160 -96 -500 -589 -900 -938 -9 -193 -974 -225 -402 -990 -394 -904 -750 -836 -935 -583 -846 -901 -831 -820 -251 -204 -319 -976 -615 -593 -899 -849 -882 -301 -647 -33 -603 -244 -266 -507 -524 -784 -177 -700 -160 -813 -618 -801 -816 -334 -18 -772 -773 -400 -633 -705 -882 -928 -807 -327 -54 -125 -375 -811 -430 -378 -179 -48 -729 -567 -785 -5 -32 -972 -183 -213 -492 -454 -310 -938 -226 -219 -305 -353 -288 -790 -312 -553 -693 -802 -823 -929 -210 -817 -173 -942 -39 -241 -182 -391 -532 -895 -413 -789 -719 -491 -665 -455 -786 -314 -739 -148 -594 -992 -865 -93 -271 -955 -575 -745 -925 -423 -815 -931 -419 -267 -194 -601 -665 -249 -238 -453 -956 -528 -315 -684 -12 -741 -376 -146 -11 -999 -804 -989 -401 -145 -8 -347 -788 -859 -755 -68 -532 -302 -879 -732 -380 -321 -899 -833 -522 -186 -838 -830 -616 -509 -577 -206 -857 -509 -165 -268 -505 -873 -543 -835 -601 -33 -628 -822 -218 -86 -49 -453 -205 -997 -749 -431 -592 -856 -813 -222 -364 -767 -523 -48 -874 -834 -446 -174 -127 -570 -345 -205 -737 -940 -959 -13 -79 -977 -558 -501 -511 -887 -980 -272 -586 -593 -340 -508 -178 -890 -55 -235 -830 -437 -460 -453 -488 -993 -684 -701 -215 -652 -751 -416 -71 -914 -926 -558 -116 -644 -376 -510 -12 -651 -113 -966 -293 -213 -672 -55 -227 -259 -986 -804 -499 -544 -793 -807 -252 -952 -794 -866 -832 -776 -718 -803 -514 -310 -317 -870 -443 -569 -881 -324 -912 -343 -635 -392 -862 -271 -791 -62 -6 -812 -757 -497 -225 -161 -578 -556 -493 -581 -959 -201 -652 -715 -465 -734 -406 -613 -9 -616 -630 -434 -731 -694 -774 -226 -526 -431 -798 -999 -376 -879 -620 -966 -547 -743 -353 -531 -473 -412 -372 -701 -328 -56 -7 -48 -311 -162 -415 -741 -811 -109 -398 -824 -736 -223 -45 -148 -448 -709 -251 -377 -361 -243 -131 -642 -664 -638 -228 -826 -178 -727 -270 -425 -985 -200 -708 -17 -792 -970 -352 -809 -262 -317 -822 -386 -992 -976 -613 -639 -329 -364 -401 -148 -498 -674 -334 -403 -254 -536 -301 -113 -532 -194 -242 -855 -834 -451 -896 -166 -405 -694 -869 -43 -484 -333 -75 -207 -899 -320 -670 -310 -658 -522 -806 -555 -673 -186 -968 -400 -383 -118 -809 -382 -676 -680 -276 -121 -244 -199 -987 -767 -652 -768 -440 -323 -862 -510 -643 -857 -494 -634 -164 -746 -860 -114 -155 -83 -392 -471 -997 -415 -918 -965 -441 -733 -233 -221 -437 -381 -316 -320 -340 -937 -681 -422 -397 -641 -426 -984 -6 -67 -463 -548 -394 -332 -349 -729 -328 -921 -509 -653 -947 -262 -838 -557 -39 -106 -964 -3 -381 -344 -503 -94 -507 -234 -580 -639 -147 -12 -956 -886 -324 -998 -29 -316 -452 -220 -311 -122 -100 -55 -742 -553 -830 -672 -190 -777 -684 -546 -440 -794 -840 -107 -45 -374 -47 -572 -579 -940 -427 -453 -757 -664 -119 -92 -509 -956 -465 -225 -389 -566 -426 -481 -226 -336 -736 -664 -745 -149 -389 -118 -298 -905 -909 -584 -858 -73 -200 -513 -12 -533 -500 -494 -360 -616 -618 -303 -317 -261 -815 -487 -512 -544 -816 -177 -185 -155 -847 -6 -882 -66 -756 -944 -830 -775 -778 -660 -94 -648 -212 -715 -776 -248 -209 -378 -673 -971 -711 -516 -17 -196 -151 -169 -409 -138 -224 -523 -623 -794 -304 -859 -769 -877 -260 -79 -413 -201 -523 -528 -659 -442 -180 -941 -137 -1000 -572 -22 -376 -144 -254 -568 -654 -407 -912 -97 -419 -609 -290 -153 -646 -833 -950 -978 -24 -329 -842 -427 -400 -229 -186 -728 -821 -694 -890 -233 -453 -872 -566 -930 -643 -588 -755 -941 -454 -790 -954 -302 -100 -539 -59 -177 -992 -300 -549 -481 -680 -905 -109 -372 -602 -362 -868 -283 -990 -291 -798 -922 -724 -361 -360 -684 -990 -586 -777 -181 -388 -708 -206 -812 -544 -464 -2 -545 -770 -192 -475 -87 -9 -727 -453 -90 -582 -422 -948 -786 -171 -454 -814 -860 -857 -183 -118 -113 -142 -590 -856 -930 -95 -294 -16 -378 -394 -646 -105 -54 -751 -403 -675 -383 -554 -948 -605 -122 -314 -324 -543 -380 -614 -868 -143 -529 -807 -379 -301 -342 -967 -706 -282 -307 -397 -495 -381 -601 -431 -506 -445 -242 -904 -714 -733 -122 -820 -166 -474 -241 -6 -836 -398 -696 -389 -942 -323 -45 -708 -767 -531 -325 -391 -426 -540 -345 -624 -981 -29 -665 -154 -537 -873 -417 -710 -282 -644 -474 -497 -489 -78 -916 -58 -219 -912 -153 -844 -478 -409 -935 -166 -740 -912 -345 -220 -315 -556 -109 -698 -371 -370 -342 -244 -310 -403 -921 -333 -460 -850 -174 -886 -613 -404 -283 -572 -882 -54 -309 -496 -354 -570 -724 -607 -392 -831 -970 -698 -88 -5 -792 -788 -667 -371 -131 -56 -349 -667 -561 -96 -77 -398 -274 -358 -457 -248 -753 -69 -928 -540 -138 -554 -445 -745 -525 -939 -134 -407 -940 -590 -396 -696 -765 -611 -562 -68 -273 -74 -545 -215 -265 -744 -135 -218 -328 -388 -365 -412 -923 -596 -929 -399 -480 -275 -441 -503 -294 -516 -848 -683 -96 -900 -247 -208 -258 -446 -34 -875 -894 -751 -983 -809 -797 -901 -654 -195 -554 -249 -949 -329 -80 -135 -529 -273 -241 -864 -869 -514 -448 -554 -539 -849 -546 -808 -337 -220 -499 -274 -134 -62 -755 -849 -167 -789 -892 -227 -121 -917 -418 -502 -458 -441 -909 -316 -936 -301 -806 -968 -230 -785 -9 -900 -548 -435 -839 -181 -502 -739 -114 -324 -795 -860 -772 -652 -187 -953 -6 -672 -961 -588 -21 -269 -576 -242 -145 -69 -409 -333 -419 -234 -340 -214 -283 -538 -684 -926 -953 -268 -164 -93 -320 -373 -187 -42 -16 -432 -485 -158 -895 -899 -466 -914 -63 -740 -609 -109 -331 -171 -713 -635 -901 -490 -221 -483 -261 -66 -899 -439 -272 -815 -475 -940 -969 -828 -533 -146 -137 -790 -650 -557 -280 -729 -710 -592 -887 -18 -288 -199 -141 -542 -378 -953 -863 -723 -746 -979 -407 -921 -209 -169 -219 -406 -402 -944 -567 -697 -230 -42 -706 -290 -760 -140 -755 -882 -194 -818 -431 -130 -495 -605 -546 -255 -526 -104 -553 -273 -564 -336 -849 -929 -851 -147 -7 -935 -254 -994 -79 -149 -687 -917 -663 -908 -139 -101 -595 -294 -294 -353 -328 -661 -434 -635 -316 -979 -637 -196 -629 -154 -196 -545 -589 -12 -525 -624 -582 -358 -505 -98 -714 -674 -985 -789 -937 -415 -293 -348 -90 -73 -792 -712 -752 -73 -237 -380 -187 -77 -826 -580 -263 -895 -238 -421 -290 -637 -910 -150 -341 -933 -514 -121 -801 -229 -154 -62 -373 -94 -412 -418 -912 -326 -978 -246 -840 -241 -363 -155 -236 -451 -356 -753 -733 -170 -814 -880 -485 -775 -954 -842 -166 -81 -483 -838 -85 -123 -897 -52 -261 -21 -362 -835 -171 -83 -481 -896 -914 -445 -652 -806 -757 -712 -929 -894 -259 -596 -728 -345 -132 -108 -535 -115 -100 -902 -179 -300 -120 -307 -444 -458 -829 -353 -762 -861 -827 -432 -457 -45 -64 -651 -210 -11 -953 -659 -508 -99 -274 -997 -952 -818 -510 -791 -212 -9 -815 -498 -186 -97 -965 -451 -989 -96 -34 -290 -656 -617 -872 -374 -277 -185 -11 -21 -883 -869 -728 -769 -991 -494 -587 -680 -426 -648 -900 -155 -810 -582 -229 -417 -330 -638 -660 -415 -821 -936 -605 -424 -974 -262 -451 -618 -517 -62 -888 -967 -296 -530 -380 -889 -990 -69 -47 -458 -883 -833 -236 -527 -259 -325 -686 -304 -204 -787 -483 -786 -12 -855 -10 -127 -422 -952 -574 -900 -459 -930 -754 -539 -255 -594 -709 -933 -394 -583 -514 -269 -394 -618 -539 -972 -111 -822 -712 -585 -776 -491 -589 -652 -266 -103 -66 -886 -91 -594 -215 -170 -551 -842 -826 -524 -519 -42 -811 -864 -999 -60 -419 -93 -809 -7 -269 -578 -454 -886 -894 -928 -895 -538 -481 -742 -236 -983 -171 -503 -835 -383 -836 -96 -561 -294 -765 -637 -310 -783 -840 -306 -756 -279 -173 -512 -483 -496 -892 -205 -190 -924 -581 -321 -105 -93 -925 -602 -834 -650 -66 -496 -860 -144 -675 -631 -670 -778 -233 -164 -287 -531 -655 -965 -684 -927 -256 -925 -658 -614 -575 -776 -338 -814 -608 -463 -702 -347 -20 -131 -515 -771 -272 -93 -878 -789 -247 -822 -611 -660 -476 -543 -448 -341 -30 -577 -870 -726 -565 -785 -926 -725 -217 -713 -679 -194 -308 -729 -928 -242 -499 -360 -414 -406 -616 -760 -969 -793 -479 -235 -225 -497 -699 -642 -114 -352 -656 -528 -589 -100 -325 -619 -28 -55 -569 -225 -116 -293 -470 -2 -484 -544 -516 -596 -490 -927 -334 -539 -156 -144 -201 -48 -205 -113 -852 -136 -701 -334 -831 -819 -659 -322 -785 -967 -762 -808 -41 -756 -510 -133 -807 -727 -920 -428 -91 -176 -334 -666 -430 -654 -256 -791 -949 -143 -303 -398 -270 -224 -924 -217 -533 -915 -548 -923 -231 -31 -147 -475 -899 -170 -920 -664 -842 -204 -970 -522 -744 -212 -382 -171 -552 -940 -664 -466 -178 -439 -649 -634 -481 -76 -809 -20 -636 -17 -742 -332 -468 -957 -488 -772 -351 -541 -392 -664 -228 -350 -643 -897 -309 -841 -300 -884 -918 -926 -415 -126 -977 -434 -196 -493 -76 -416 -322 -33 -421 -468 -959 -991 -6 -896 -659 -302 -432 -41 -105 -80 -639 -651 -625 -875 -686 -406 -767 -205 -766 -490 -25 -850 -751 -670 -929 -838 -711 -484 -877 -104 -963 -695 -90 -108 -903 -664 -522 -630 -576 -706 -767 -808 -382 -41 -470 -180 -820 -22 -466 -20 -364 -997 -288 -533 -597 -109 -900 -133 -45 -197 -387 -208 -681 -608 -292 -434 -297 -886 -874 -461 -977 -325 -845 -967 -759 -105 -8 -952 -351 -944 -210 -603 -407 -364 -287 -120 -257 -196 -476 -762 -526 -580 -348 -989 -701 -119 -988 -29 -298 -12 -793 -799 -354 -727 -169 -411 -563 -481 -998 -568 -200 -781 -33 -999 -945 -960 -776 -141 -260 -302 -246 -562 -303 -647 -566 -763 -59 -824 -892 -770 -104 -590 -384 -367 -82 -392 -27 -362 -456 -190 -389 -442 -715 -523 -240 -533 -193 -778 -435 -769 -55 -973 -705 -869 -119 -715 -771 -453 -924 -904 -736 -983 -957 -709 -801 -905 -885 -542 -387 -185 -683 -378 -532 -815 -298 -632 -774 -200 -108 -839 -975 -321 -465 -710 -596 -710 -161 -638 -802 -753 -31 -693 -410 -403 -125 -215 -776 -630 -423 -4 -181 -408 -631 -219 -280 -401 -705 -286 -227 -530 -720 -937 -488 -689 -35 -866 -546 -121 -419 -690 -894 -857 -524 -988 -643 -306 -215 -864 -89 -956 -122 -381 -530 -538 -83 -882 -152 -803 -669 -51 -469 -738 -839 -622 -394 -596 -451 -495 -957 -839 -423 -644 -33 -373 -609 -306 -372 -354 -924 -911 -505 -876 -308 -40 -695 -585 -376 -245 -563 -119 -385 -425 -741 -50 -342 -618 -103 -369 -271 -856 -869 -960 -940 -700 -997 -787 -241 -404 -611 -605 -936 -995 -591 -40 -133 -18 -737 -599 -224 -512 -496 -522 -698 -53 -479 -232 -153 -177 -840 -747 -410 -93 -637 -737 -370 -367 -72 -81 -815 -66 -344 -485 -61 -316 -195 -956 -843 -901 -871 -718 -59 -807 -551 -883 -198 -578 -441 -908 -264 -742 -675 -139 -196 -852 -849 -223 -133 -647 -22 -286 -1000 -496 -719 -9 -600 -37 -379 -871 -553 -984 -108 -218 -376 -858 -341 -318 -383 -950 -7 -834 -342 -815 -90 -301 -601 -362 -272 -337 -602 -831 -528 -26 -526 -290 -713 -729 -878 -200 -500 -613 -389 -996 -571 -695 -960 -524 -96 -181 -690 -215 -360 -619 -662 -949 -656 -279 -579 -606 -814 -281 -982 -143 -655 -759 -51 -367 -449 -951 -413 -890 -25 -469 -517 -869 -163 -393 -92 -292 -804 -298 -850 -669 -972 -575 -792 -766 -169 -215 -966 -77 -608 -380 -411 -886 -985 -51 -241 -956 -33 -51 -710 -882 -44 -867 -648 -399 -413 -986 -459 -645 -911 -395 -964 -783 -558 -783 -477 -56 -40 -343 -794 -499 -295 -315 -434 -656 -454 -314 -163 -6 -547 -151 -153 -988 -763 -173 -946 -125 -8 -803 -448 -923 -590 -76 -581 -582 -204 -832 -551 -876 -965 -815 -509 -251 -633 -195 -124 -846 -748 -252 -836 -458 -783 -157 -559 -561 -162 -547 -390 -634 -888 -993 -945 -841 -417 -110 -460 -735 -652 -736 -539 -342 -782 -792 -579 -955 -968 -625 -442 -994 -335 -65 -925 -171 -432 -322 -550 -158 -605 -24 -625 -94 -456 -707 -909 -191 -672 -115 -235 -932 -69 -577 -81 -125 -454 -664 -467 -846 -720 -782 -523 -601 -418 -10 -879 -917 -148 -894 -744 -86 -38 -339 -518 -869 -465 -225 -315 -806 -305 -54 -931 -829 -478 -678 -684 -800 -236 -379 -920 -26 -992 -360 -866 -759 -514 -446 -135 -998 -40 -817 -871 -889 -211 -364 -925 -376 -982 -160 -869 -872 -50 -781 -159 -240 -182 -383 -904 -792 -444 -252 -457 -919 -945 -958 -210 -529 -979 -748 -139 -676 -495 -279 -899 -760 -889 -245 -268 -268 -892 -903 -72 -925 -572 -275 -766 -692 -553 -580 -671 -493 -62 -387 -503 -656 -265 -261 -772 -902 -533 -561 -756 -870 -43 -750 -863 -610 -100 -579 -921 -23 -899 -136 -105 -26 -865 -701 -746 -116 -383 -470 -127 -619 -70 -202 -51 -137 -415 -505 -983 -670 -897 -257 -464 -972 -272 -114 -768 -718 -423 -708 -1000 -987 -470 -700 -245 -336 -464 -62 -861 -333 -756 -471 -208 -708 -472 -327 -193 -61 -183 -234 -683 -760 -216 -928 -628 -615 -982 -808 -138 -305 -380 -126 -351 -136 -219 -834 -789 -116 -355 -34 -388 -602 -340 -916 -422 -259 -381 -992 -666 -924 -662 -901 -349 -187 -199 -296 -116 -407 -350 -371 -615 -382 -663 -152 -887 -596 -92 -705 -800 -12 -435 -769 -72 -961 -4 -515 -261 -857 -592 -664 -538 -226 -410 -971 -662 -655 -487 -633 -809 -734 -37 -133 -822 -430 -51 -667 -489 -824 -554 -944 -697 -506 -857 -43 -664 -434 -20 -943 -86 -331 -458 -681 -785 -388 -654 -554 -829 -866 -356 -73 -801 -421 -426 -38 -49 -939 -442 -224 -165 -604 -317 -221 -723 -840 -926 -199 -504 -376 -58 -980 -41 -155 -736 -918 -580 -173 -98 -407 -151 -844 -381 -374 -858 -928 -855 -71 -61 -877 -421 -657 -66 -673 -423 -425 -319 -739 -240 -368 -161 -883 -373 -302 -608 -480 -979 -184 -923 -762 -591 -871 -541 -17 -156 -877 -863 -921 -278 -216 -939 -900 -826 -474 -545 -285 -270 -389 -562 -686 -781 -245 -364 -820 -576 -203 -411 -6 -903 -978 -117 -60 -307 -597 -176 -871 -169 -612 -563 -331 -599 -6 -471 -89 -638 -503 -284 -500 -541 -773 -570 -177 -726 -333 -887 -957 -430 -874 -270 -908 -838 -295 -429 -257 -882 -580 -383 -322 -965 -984 -5 -154 -271 -925 -318 -233 -321 -542 -789 -265 -984 -564 -578 -390 -372 -134 -514 -263 -32 -708 -93 -839 -648 -743 -982 -549 -459 -773 -610 -177 -332 -390 -980 -240 -654 -45 -452 -690 -237 -76 -296 -968 -700 -250 -756 -834 -734 -902 -634 -128 -651 -624 -507 -366 -864 -253 -956 -178 -221 -392 -20 -548 -230 -334 -417 -390 -113 -157 -42 -170 -859 -274 -733 -731 -909 -681 -566 -2 -825 -818 -693 -293 -749 -101 -303 -673 -657 -125 -415 -445 -374 -450 -585 -555 -724 -682 -438 -695 -62 -655 -63 -908 -327 -537 -605 -289 -637 -161 -65 -324 -53 -318 -105 -783 -396 -89 -875 -852 -602 -320 -25 -136 -826 -896 -724 -61 -952 -454 -531 -669 -677 -849 -588 -351 -156 -43 -530 -713 -334 -109 -628 -341 -911 -747 -82 -597 -301 -894 -770 -400 -713 -837 -441 -874 -224 -350 -810 -522 -757 -538 -256 -891 -952 -181 -986 -399 -4 -920 -323 -536 -136 -4 -901 -836 -148 -983 -802 -1 -753 -110 -411 -941 -915 -37 -119 -702 -656 -62 -744 -325 -152 -78 -735 -223 -454 -108 -179 -189 -227 -590 -141 -171 -893 -750 -547 -147 -557 -341 -575 -677 -363 -879 -304 -91 -309 -647 -666 -227 -243 -619 -330 -745 -4 -851 -535 -880 -244 -560 -956 -507 -257 -968 -351 -719 -749 -520 -417 -630 -166 -528 -823 -731 -346 -749 -276 -77 -705 -335 -313 -197 -822 -471 -325 -713 -964 -907 -12 -359 -431 -206 -524 -348 -223 -890 -656 -603 -151 -454 -408 -406 -411 -134 -189 -887 -984 -776 -676 -637 -715 -924 -183 -295 -909 -808 -325 -903 -443 -187 -631 -260 -274 -946 -184 -703 -952 -450 -720 -541 -468 -839 -966 -639 -272 -574 -16 -560 -708 -863 -291 -969 -620 -579 -427 -158 -29 -720 -293 -530 -519 -358 -206 -669 -250 -908 -42 -477 -583 -546 -806 -139 -128 -397 -750 -59 -681 -607 -284 -137 -481 -35 -160 -382 -634 -581 -807 -492 -187 -571 -455 -669 -378 -626 -337 -881 -577 -898 -858 -434 -544 -335 -465 -618 -653 -623 -56 -239 -446 -652 -613 -308 -503 -877 -367 -1000 -729 -347 -500 -997 -534 -903 -820 -391 -29 -999 -585 -545 -681 -856 -94 -160 -810 -645 -130 -18 -189 -660 -191 -126 -17 -536 -25 -1000 -866 -920 -937 -742 -810 -834 -938 -831 -955 -948 -479 -992 -62 -55 -958 -341 -126 -518 -254 -727 -944 -155 -585 -682 -48 -127 -294 -208 -405 -105 -413 -60 -468 -520 -524 -951 -781 -639 -649 -931 -431 -275 -918 -478 -220 -284 -615 -256 -709 -24 -660 -915 -931 -75 -183 -451 -959 -373 -328 -407 -180 -246 -52 -387 -816 -511 -245 -270 -103 -635 -587 -187 -185 -487 -875 -877 -627 -312 -309 -788 -527 -352 -729 -81 -773 -236 -253 -139 -929 -52 -376 -455 -637 -917 -541 -11 -175 -582 -778 -560 -287 -204 -951 -718 -638 -154 -296 -792 -674 -261 -408 -793 -24 -535 -67 -361 -754 -92 -748 -582 -527 -468 -552 -1000 -254 -383 -663 -673 -421 -626 -651 -93 -333 -233 -14 -69 -953 -375 -980 -673 -60 -354 -129 -809 -413 -626 -800 -470 -369 -609 -35 -471 -672 -29 -645 -411 -35 -907 -736 -810 -883 -887 -932 -357 -507 -588 -141 -162 -669 -377 -237 -258 -950 -83 -90 -372 -147 -758 -713 -917 -893 -603 -511 -805 -914 -374 -597 -255 -577 -294 -705 -398 -48 -173 -16 -213 -874 -111 -717 -627 -958 -710 -807 -933 -275 -855 -266 -986 -304 -428 -711 -560 -755 -423 -166 -851 -11 -747 -770 -579 -685 -309 -618 -652 -646 -24 -876 -633 -507 -961 -452 -599 -348 -880 -773 -62 -837 -731 -967 -202 -603 -81 -282 -380 -778 -433 -626 -836 -282 -613 -662 -116 -588 -734 -283 -398 -693 -742 -96 -513 -489 -89 -474 -796 -327 -571 -964 -13 -164 -332 -965 -521 -526 -7 -967 -373 -742 -140 -250 -616 -297 -594 -188 -772 -747 -747 -309 -241 -486 -39 -436 -789 -502 -898 -186 -957 -349 -340 -808 -273 -671 -662 -38 -150 -160 -83 -888 -442 -106 -697 -802 -376 -66 -325 -1 -645 -843 -749 -594 -397 -184 -494 -84 -369 -370 -345 -459 -874 -721 -387 -594 -136 -345 -519 -16 -335 -306 -954 -156 -463 -481 -132 -514 -10 -827 -760 -676 -183 -197 -76 -586 -968 -136 -128 -237 -829 -404 -820 -407 -886 -776 -10 -745 -241 -203 -181 -180 -813 -913 -892 -236 -34 -553 -218 -959 -484 -724 -551 -119 -450 -400 -818 -92 -164 -493 -497 -63 -290 -166 -477 -479 -563 -86 -508 -645 -646 -127 -409 -383 -75 -442 -125 -637 -300 -578 -887 -689 -751 -944 -30 -546 -947 -475 -102 -250 -309 -476 -305 -19 -748 -501 -565 -327 -951 -635 -973 -278 -360 -576 -796 -616 -909 -29 -641 -628 -744 -625 -788 -948 -551 -451 -101 -138 -159 -959 -938 -491 -559 -776 -400 -560 -104 -644 -749 -126 -356 -191 -15 -805 -799 -126 -992 -939 -216 -845 -606 -728 -234 -110 -170 -75 -327 -480 -159 -508 -61 -350 -144 -74 -296 -827 -269 -492 -262 -522 -51 -706 -798 -706 -646 -798 -994 -812 -357 -751 -490 -899 -426 -37 -138 -725 -634 -588 -414 -324 -211 -197 -119 -926 -678 -170 -115 -189 -270 -593 -476 -990 -631 -418 -433 -561 -1000 -966 -982 -645 -678 -13 -640 -33 -763 -958 -723 -771 -230 -509 -798 -255 -247 -468 -279 -423 -181 -99 -944 -34 -54 -661 -327 -189 -232 -985 -991 -435 -839 -986 -802 -849 -891 -958 -572 -367 -31 -80 -221 -332 -810 -17 -474 -977 -555 -652 -567 -121 -811 -96 -940 -276 -212 -820 -899 -714 -613 -294 -297 -255 -453 -462 -908 -841 -749 -503 -704 -504 -596 -677 -481 -92 -983 -106 -698 -652 -162 -718 -86 -29 -208 -645 -962 -89 -740 -255 -256 -46 -629 -593 -668 -249 -746 -634 -84 -23 -758 -945 -168 -285 -618 -312 -975 -666 -655 -454 -295 -226 -459 -766 -661 -222 -896 -520 -716 -934 -214 -969 -19 -933 -751 -220 -936 -60 -200 -999 -578 -297 -555 -273 -607 -512 -58 -850 -496 -987 -942 -151 -357 -141 -766 -102 -160 -621 -735 -375 -351 -858 -1 -422 -860 -537 -879 -136 -765 -916 -803 -307 -704 -909 -129 -732 -452 -697 -756 -94 -768 -427 -879 -11 -302 -986 -593 -698 -43 -604 -969 -8 -203 -21 -63 -246 -493 -976 -763 -957 -62 -169 -653 -906 -624 -428 -224 -579 -490 -128 -615 -703 -433 -694 -906 -639 -17 -757 -357 -245 -363 -51 -141 -578 -656 -26 -502 -375 -547 -834 -414 -50 -215 -369 -271 -489 -986 -9 -499 -960 -634 -753 -651 -500 -756 -65 -731 -264 -846 -236 -690 -117 -539 -494 -319 -665 -945 -345 -661 -916 -558 -55 -26 -656 -425 -629 -850 -370 -404 -32 -728 -345 -485 -373 -599 -257 -880 -383 -509 -716 -98 -173 -316 -684 -570 -35 -982 -339 -981 -556 -28 -858 -970 -787 -645 -584 -519 -673 -542 -765 -188 -241 -811 -616 -227 -675 -690 -189 -374 -66 -120 -565 -342 -868 -214 -829 -744 -781 -739 -615 -425 -365 -291 -883 -647 -82 -944 -900 -909 -763 -466 -465 -916 -171 -70 -926 -503 -491 -161 -476 -909 -230 -251 -765 -164 -158 -744 -746 -361 -732 -847 -252 -36 -114 -673 -78 -594 -871 -325 -526 -276 -917 -119 -431 -422 -266 -734 -896 -287 -804 -957 -683 -828 -375 -419 -367 -182 -887 -242 -389 -512 -442 -169 -840 -606 -885 -790 -938 -75 -745 -890 -548 -587 -236 -326 -8 -460 -491 -720 -323 -625 -677 -701 -610 -529 -45 -398 -973 -725 -399 -609 -887 -686 -746 -237 -111 -223 -465 -128 -111 -509 -127 -236 -891 -558 -538 -33 -45 -576 -764 -646 -428 -484 -952 -796 -329 -901 -579 -523 -917 -89 -882 -12 -436 -27 -454 -954 -870 -386 -113 -23 -546 -693 -5 -601 -328 -694 -567 -640 -290 -901 -809 -128 -650 -491 -752 -308 -36 -373 -754 -372 -559 -252 -194 -70 -147 -721 -219 -625 -729 -400 -323 -102 -193 -519 -481 -795 -599 -778 -990 -128 -615 -222 -585 -131 -755 -164 -56 -63 -532 -566 -96 -350 -849 -814 -94 -572 -149 -102 -446 -87 -543 -211 -516 -318 -731 -261 -113 -868 -608 -881 -610 -598 -149 -75 -977 -328 -259 -498 -980 -11 -407 -585 -904 -536 -99 -416 -27 -393 -462 -342 -347 -97 -503 -236 -993 -210 -895 -566 -599 -575 -640 -670 -395 -89 -980 -223 -652 -359 -724 -182 -854 -331 -811 -155 -190 -209 -606 -549 -63 -114 -994 -946 -809 -476 -233 -321 -325 -917 -623 -6 -66 -960 -543 -173 -73 -239 -879 -571 -953 -879 -34 -397 -440 -201 -626 -215 -624 -511 -976 -574 -911 -188 -716 -780 -152 -924 -801 -443 -849 -739 -150 -956 -151 -575 -650 -186 -727 -1 -660 -11 -674 -763 -17 -623 -663 -158 -641 -634 -268 -923 -663 -702 -72 -443 -669 -558 -596 -878 -130 -627 -42 -388 -585 -114 -410 -85 -366 -53 -201 -653 -293 -362 -837 -326 -327 -794 -671 -779 -355 -741 -502 -450 -334 -762 -640 -340 -671 -626 -278 -230 -837 -119 -103 -729 -564 -456 -420 -802 -391 -848 -359 -237 -500 -124 -665 -255 -407 -880 -806 -678 -851 -604 -762 -973 -543 -541 -435 -415 -177 -623 -419 -841 -25 -544 -986 -396 -920 -331 -864 -385 -189 -163 -646 -496 -150 -511 -984 -584 -641 -804 -521 -705 -563 -152 -403 -167 -477 -187 -962 -358 -832 -760 -47 -408 -250 -819 -200 -681 -128 -559 -109 -114 -141 -748 -670 -21 -166 -867 -373 -351 -802 -570 -500 -707 -563 -546 -301 -823 -898 -442 -298 -491 -869 -524 -137 -731 -893 -857 -66 -729 -965 -253 -256 -664 -929 -790 -665 -494 -19 -136 -875 -851 -246 -897 -1 -476 -394 -373 -654 -840 -739 -509 -486 -628 -664 -460 -831 -136 -822 -949 -973 -204 -308 -848 -59 -441 -87 -227 -860 -961 -66 -239 -220 -746 -959 -17 -394 -792 -674 -669 -959 -849 -899 -246 -900 -175 -154 -262 -1000 -852 -23 -512 -195 -573 -869 -1000 -930 -390 -245 -103 -480 -16 -895 -244 -576 -698 -25 -605 -442 -902 -674 -132 -792 -464 -15 -410 -291 -608 -88 -202 -557 -515 -527 -513 -656 -530 -203 -302 -877 -903 -329 -671 -950 -565 -835 -451 -462 -167 -738 -74 -25 -370 -952 -379 -184 -368 -726 -558 -12 -412 -112 -976 -522 -846 -47 -864 -885 -302 -727 -165 -43 -71 -780 -644 -579 -560 -228 -893 -500 -366 -88 -735 -1 -831 -580 -385 -775 -852 -918 -693 -195 -923 -156 -671 -741 -451 -556 -152 -862 -851 -404 -407 -456 -517 -506 -419 -66 -87 -803 -376 -201 -408 -229 -367 -676 -11 -413 -879 -998 -767 -349 -53 -495 -113 -690 -350 -625 -655 -12 -386 -472 -477 -691 -666 -702 -666 -860 -612 -793 -39 -604 -370 -904 -766 -50 -139 -855 -766 -721 -28 -642 -996 -773 -252 -502 -593 -601 -999 -406 -859 -743 -746 -742 -302 -274 -782 -644 -258 -715 -921 -743 -831 -912 -322 -989 -540 -549 -370 -245 -706 -927 -637 -840 -205 -790 -850 -491 -612 -902 -617 -324 -176 -28 -334 -882 -979 -481 -738 -927 -342 -879 -152 -857 -889 -365 -15 -526 -531 -993 -751 -382 -156 -272 -729 -554 -336 -456 -979 -808 -287 -256 -181 -74 -241 -478 -476 -563 -924 -409 -635 -784 -216 -694 -609 -540 -647 -243 -637 -763 -911 -609 -443 -217 -280 -59 -379 -254 -278 -594 -41 -161 -585 -213 -17 -959 -161 -909 -224 -858 -262 -220 -344 -361 -254 -29 -629 -170 -891 -615 -809 -339 -150 -676 -379 -558 -928 -117 -853 -434 -238 -703 -819 -766 -352 -967 -712 -872 -430 -922 -394 -285 -666 -554 -426 -796 -215 -689 -570 -351 -802 -406 -947 -751 -505 -278 -854 -927 -892 -5 -927 -605 -787 -537 -550 -71 -644 -802 -986 -788 -255 -984 -832 -264 -48 -24 -395 -102 -207 -702 -395 -37 -996 -720 -732 -230 -694 -982 -76 -875 -687 -636 -824 -977 -94 -751 -454 -767 -688 -117 -17 -174 -93 -447 -29 -299 -27 -754 -748 -312 -17 -486 -89 -616 -205 -39 -661 -259 -730 -684 -138 -510 -183 -171 -917 -255 -21 -113 -385 -780 -435 -531 -208 -620 -402 -917 -303 -822 -563 -140 -727 -72 -199 -69 -934 -14 -144 -472 -474 -445 -816 -345 -87 -699 -718 -228 -407 -508 -530 -69 -118 -495 -394 -481 -736 -907 -343 -617 -739 -499 -376 -214 -508 -442 -315 -931 -309 -349 -307 -513 -660 -868 -710 -843 -534 -304 -913 -310 -567 -127 -288 -966 -627 -563 -980 -541 -126 -24 -22 -447 -443 -50 -150 -771 -551 -344 -912 -500 -756 -837 -433 -619 -647 -339 -765 -685 -628 -139 -369 -197 -607 -143 -768 -384 -284 -859 -391 -486 -758 -118 -800 -478 -409 -507 -492 -664 -696 -670 -463 -521 -937 -122 -621 -101 -725 -757 -584 -425 -403 -988 -532 -983 -332 -901 -536 -797 -66 -734 -14 -536 -847 -74 -601 -290 -865 -470 -883 -178 -656 -883 -168 -354 -905 -297 -979 -220 -521 -624 -26 -323 -383 -621 -768 -529 -879 -61 -203 -963 -936 -426 -269 -168 -892 -241 -898 -223 -129 -608 -960 -270 -327 -368 -424 -787 -11 -809 -215 -740 -523 -689 -898 -845 -268 -633 -452 -479 -520 -189 -408 -553 -501 -537 -586 -472 -975 -688 -307 -739 -528 -583 -395 -775 -669 -554 -681 -133 -40 -47 -797 -128 -251 -17 -458 -425 -6 -547 -386 -463 -357 -257 -200 -553 -444 -933 -962 -944 -203 -793 -374 -75 -738 -761 -778 -240 -444 -892 -753 -750 -554 -21 -55 -954 -73 -118 -67 -90 -50 -897 -78 -526 -961 -858 -320 -943 -920 -242 -842 -229 -521 -998 -501 -264 -490 -919 -219 -652 -985 -815 -880 -820 -233 -718 -495 -656 -763 -996 -332 -266 -528 -647 -877 -358 -255 -856 -788 -598 -148 -989 -368 -446 -608 -933 -233 -102 -271 -376 -64 -88 -35 -894 -591 -474 -609 -434 -532 -529 -292 -759 -418 -44 -260 -716 -578 -325 -642 -772 -692 -934 -335 -738 -606 -212 -390 -423 -120 -689 -988 -101 -413 -1 -636 -40 -243 -105 -589 -528 -831 -655 -775 -985 -408 -808 -715 -101 -693 -69 -915 -708 -165 -155 -286 -416 -98 -775 -214 -517 -936 -898 -804 -654 -12 -516 -87 -901 -803 -736 -382 -872 -505 -662 -782 -967 -767 -156 -808 -265 -239 -917 -125 -933 -168 -631 -841 -36 -204 -759 -182 -3 -376 -127 -800 -597 -941 -995 -455 -947 -359 -21 -19 -423 -9 -191 -62 -695 -809 -521 -708 -319 -943 -420 -892 -624 -493 -320 -349 -965 -35 -444 -547 -142 -758 -589 -986 -562 -12 -950 -814 -210 -505 -599 -459 -639 -147 -884 -677 -240 -413 -23 -69 -449 -761 -306 -69 -474 -977 -787 -868 -442 -609 -758 -366 -631 -4 -153 -891 -143 -586 -773 -530 -976 -617 -121 -153 -173 -91 -113 -114 -928 -338 -931 -270 -713 -559 -450 -986 -529 -755 -230 -504 -378 -474 -735 -322 -358 -928 -595 -346 -875 -995 -678 -238 -466 -220 -913 -750 -835 -910 -415 -486 -99 -985 -732 -906 -573 -135 -722 -249 -483 -964 -19 -633 -472 -984 -989 -444 -589 -108 -41 -440 -91 -659 -669 -423 -851 -509 -892 -425 -540 -200 -604 -284 -496 -814 -826 -810 -314 -812 -520 -125 -888 -491 -593 -82 -833 -402 -560 -167 -490 -676 -990 -393 -339 -572 -69 -208 -239 -608 -83 -498 -909 -188 -911 -390 -247 -216 -866 -865 -599 -341 -535 -903 -369 -864 -229 -876 -936 -753 -901 -967 -272 -857 -99 -474 -305 -22 -865 -809 -800 -566 -807 -974 -295 -972 -716 -232 -481 -434 -725 -482 -175 -433 -639 -754 -709 -553 -416 -750 -327 -321 -660 -362 -506 -333 -800 -629 -193 -221 -348 -417 -860 -393 -98 -914 -23 -616 -90 -968 -476 -705 -470 -156 -806 -14 -997 -844 -911 -797 -691 -371 -85 -608 -453 -986 -407 -729 -150 -52 -146 -664 -449 -129 -787 -81 -444 -997 -890 -310 -623 -492 -369 -767 -160 -75 -894 -159 -117 -681 -535 -17 -39 -255 -513 -940 -676 -968 -448 -32 -746 -811 -690 -853 -295 -963 -885 -300 -912 -115 -694 -930 -22 -296 -411 -804 -409 -723 -196 -522 -235 -528 -524 -709 -23 -874 -792 -990 -151 -676 -896 -371 -860 -902 -320 -171 -804 -134 -672 -495 -428 -431 -18 -763 -363 -378 -345 -476 -183 -224 -291 -132 -92 -499 -278 -839 -501 -212 -664 -835 -865 -291 -600 -798 -766 -20 -917 -755 -208 -725 -702 -832 -542 -511 -588 -685 -220 -494 -495 -251 -722 -865 -196 -95 -1000 -473 -1000 -329 -296 -421 -819 -587 -289 -712 -796 -3 -606 -967 -77 -829 -255 -316 -348 -550 -746 -427 -563 -528 -77 -704 -956 -665 -343 -759 -536 -505 -458 -979 -319 -520 -320 -313 -586 -172 -384 -221 -91 -551 -584 -389 -227 -812 -929 -186 -844 -885 -891 -895 -649 -443 -427 -215 -667 -223 -825 -621 -228 -697 -450 -657 -342 -597 -529 -988 -613 -899 -83 -676 -965 -866 -418 -344 -670 -554 -447 -581 -259 -340 -530 -962 -722 -311 -628 -927 -202 -920 -171 -10 -457 -52 -500 -1000 -488 -695 -803 -473 -518 -302 -443 -651 -905 -393 -488 -252 -726 -811 -379 -199 -560 -407 -710 -378 -44 -456 -846 -548 -810 -166 -136 -265 -225 -830 -406 -643 -292 -699 -752 -205 -646 -403 -923 -11 -209 -110 -667 -654 -590 -200 -339 -937 -467 -695 -685 -865 -467 -654 -841 -51 -604 -688 -650 -38 -698 -82 -549 -665 -862 -765 -348 -773 -845 -336 -361 -952 -793 -142 -914 -355 -771 -419 -429 -152 -357 -596 -902 -142 -231 -239 -282 -169 -335 -62 -629 -762 -813 -220 -861 -949 -498 -117 -319 -883 -640 -956 -939 -700 -258 -755 -439 -539 -195 -874 -529 -714 -636 -623 -703 -631 -204 -697 -840 -242 -818 -303 -247 -388 -100 -687 -207 -761 -185 -385 -513 -901 -565 -426 -68 -801 -791 -474 -823 -990 -328 -774 -589 -107 -102 -689 -314 -715 -274 -367 -689 -46 -524 -280 -308 -572 -39 -417 -492 -932 -36 -195 -267 -868 -635 -780 -376 -613 -731 -198 -898 -659 -646 -480 -813 -514 -915 -757 -161 -574 -147 -255 -399 -149 -444 -536 -827 -73 -769 -263 -527 -45 -830 -790 -382 -946 -901 -948 -879 -12 -96 -559 -715 -384 -780 -828 -825 -808 -394 -125 -865 -369 -94 -174 -444 -768 -23 -174 -922 -946 -446 -21 -50 -991 -58 -439 -935 -904 -470 -260 -225 -122 -441 -807 -388 -530 -993 -659 -877 -510 -956 -45 -483 -898 -689 -640 -677 -595 -162 -958 -862 -754 -244 -793 -561 -381 -697 -251 -543 -150 -772 -156 -69 -418 -149 -792 -987 -910 -776 -770 -903 -37 -86 -779 -810 -51 -886 -306 -978 -714 -268 -189 -968 -761 -114 -352 -771 -223 -837 -143 -914 -29 -775 -699 -874 -548 -308 -655 -891 -505 -883 -842 -322 -964 -441 -397 -269 -291 -61 -831 -170 -313 -388 -155 -319 -429 -889 -274 -918 -51 -166 -910 -692 -882 -237 -63 -610 -177 -981 -925 -627 -305 -524 -347 -785 -191 -708 -445 -455 -919 -419 -408 -361 -578 -324 -845 -924 -648 -261 -864 -481 -908 -647 -461 -55 -237 -289 -56 -329 -483 -672 -9 -96 -449 -677 -766 -5 -395 -23 -896 -388 -647 -646 -135 -682 -797 -455 -182 -112 -205 -740 -785 -610 -948 -246 -59 -488 -701 -85 -949 -574 -263 -770 -929 -253 -2 -915 -69 -744 -722 -152 -810 -222 -257 -541 -942 -996 -775 -900 -743 -453 -939 -6 -236 -663 -294 -931 -224 -415 -760 -474 -814 -895 -132 -549 -141 -970 -211 -565 -608 -276 -288 -466 -484 -796 -934 -517 -454 -983 -374 -476 -228 -332 -168 -103 -305 -77 -180 -174 -699 -457 -724 -969 -254 -362 -26 -550 -842 -942 -627 -222 -528 -794 -39 -765 -887 -829 -370 -575 -552 -639 -44 -476 -71 -518 -852 -753 -459 -589 -265 -176 -301 -710 -275 -920 -592 -171 -748 -431 -139 -724 -757 -216 -546 -48 -33 -452 -900 -387 -264 -206 -688 -730 -755 -187 -4 -101 -322 -208 -287 -572 -368 -492 -69 -288 -419 -95 -811 -232 -28 -537 -791 -315 -551 -970 -654 -937 -819 -929 -479 -337 -320 -377 -241 -931 -605 -175 -556 -250 -246 -924 -5 -57 -295 -713 -692 -719 -133 -36 -233 -947 -806 -479 -900 -147 -77 -974 -791 -927 -979 -197 -791 -409 -14 -228 -429 -793 -335 -551 -502 -115 -280 -540 -78 -149 -828 -237 -212 -221 -56 -870 -201 -443 -665 -130 -888 -846 -904 -161 -845 -480 -777 -46 -421 -552 -301 -80 -343 -166 -370 -512 -382 -294 -648 -134 -45 -906 -111 -487 -968 -601 -763 -433 -589 -367 -991 -195 -760 -986 -571 -173 -373 -943 -760 -591 -265 -770 -45 -432 -841 -324 -299 -430 -385 -745 -716 -338 -918 -237 -903 -495 -936 -152 -168 -989 -844 -328 -366 -785 -341 -227 -661 -175 -281 -747 -608 -268 -861 -152 -376 -802 -554 -970 -183 -94 -842 -463 -756 -131 -862 -891 -256 -299 -150 -56 -869 -928 -475 -97 -112 -858 -567 -817 -356 -413 -371 -478 -770 -655 -790 -736 -154 -132 -374 -731 -410 -927 -706 -316 -81 -57 -545 -766 -194 -326 -361 -313 -102 -6 -172 -610 -629 -268 -380 -959 -180 -244 -486 -76 -333 -170 -34 -983 -294 -504 -850 -655 -122 -722 -684 -648 -551 -752 -820 -701 -822 -270 -811 -291 -867 -388 -84 -615 -478 -776 -386 -798 -369 -138 -273 -360 -200 -971 -261 -720 -22 -843 -211 -39 -693 -747 -906 -815 -663 -378 -657 -201 -552 -193 -752 -82 -841 -642 -225 -36 -863 -672 -901 -434 -125 -305 -546 -304 -940 -962 -427 -247 -218 -694 -806 -95 -77 -395 -991 -232 -82 -836 -789 -982 -522 -697 -217 -590 -169 -1 -962 -883 -988 -437 -695 -752 -718 -775 -114 -975 -516 -311 -375 -392 -530 -170 -941 -527 -641 -829 -167 -766 -105 -484 -620 -153 -434 -760 -666 -219 -331 -766 -137 -108 -181 -618 -873 -275 -905 -725 -976 -229 -30 -341 -479 -346 -896 -200 -241 -385 -439 -20 -71 -990 -865 -210 -28 -265 -504 -796 -978 -68 -423 -224 -976 -843 -133 -747 -89 -610 -519 -48 -700 -598 -507 -396 -273 -872 -326 -271 -990 -967 -752 -51 -116 -202 -237 -544 -658 -494 -807 -585 -145 -855 -624 -328 -766 -283 -599 -925 -127 -25 -921 -557 -612 -976 -811 -322 -369 -693 -111 -610 -676 -964 -782 -251 -246 -101 -679 -578 -448 -441 -11 -963 -867 -95 -946 -340 -204 -537 -22 -157 -294 -955 -863 -551 -638 -280 -518 -883 -543 -57 -839 -699 -31 -692 -698 -781 -245 -696 -693 -603 -533 -153 -702 -541 -729 -214 -15 -178 -5 -907 -360 -568 -662 -213 -155 -222 -66 -781 -714 -553 -645 -558 -253 -916 -53 -440 -674 -451 -38 -881 -780 -493 -888 -173 -564 -49 -570 -673 -16 -760 -885 -839 -894 -626 -984 -154 -750 -821 -283 -501 -220 -897 -71 -92 -31 -816 -879 -968 -51 -411 -870 -780 -78 -671 -836 -868 -18 -645 -443 -489 -7 -400 -314 -485 -385 -81 -415 -671 -96 -653 -710 -94 -592 -718 -767 -211 -945 -58 -470 -308 -986 -689 -303 -874 -586 -978 -645 -551 -346 -391 -96 -446 -565 -30 -280 -311 -432 -139 -207 -730 -735 -170 -78 -121 -261 -50 -309 -530 -582 -677 -326 -307 -892 -174 -598 -745 -42 -994 -622 -740 -146 -709 -309 -486 -999 -538 -262 -965 -102 -880 -391 -868 -850 -545 -266 -77 -480 -2 -828 -213 -979 -347 -130 -481 -102 -138 -987 -926 -518 -529 -389 -630 -638 -758 -99 -381 -562 -61 -767 -187 -838 -932 -975 -95 -115 -145 -367 -220 -899 -680 -965 -139 -563 -854 -491 -6 -886 -46 -549 -297 -874 -771 -433 -535 -261 -391 -413 -664 -944 -162 -463 -823 -533 -590 -761 -467 -520 -519 -502 -239 -324 -116 -238 -909 -291 -891 -304 -357 -642 -952 -583 -545 -924 -568 -776 -208 -768 -264 -479 -721 -562 -611 -462 -346 -728 -59 -608 -635 -552 -221 -988 -563 -179 -465 -109 -155 -186 -989 -225 -500 -499 -264 -665 -196 -532 -324 -278 -882 -539 -16 -274 -166 -995 -877 -179 -871 -1000 -9 -538 -819 -272 -467 -143 -301 -603 -283 -51 -453 -157 -921 -240 -304 -543 -609 -346 -88 -999 -682 -608 -324 -98 -632 -43 -124 -975 -667 -87 -900 -816 -991 -684 -267 -253 -468 -493 -422 -640 -180 -768 -45 -671 -960 -731 -577 -257 -800 -210 -726 -503 -707 -10 -523 -284 -410 -911 -228 -156 -644 -801 -338 -540 -330 -665 -95 -324 -252 -208 -48 -249 -630 -9 -502 -313 -141 -413 -28 -698 -478 -91 -842 -246 -39 -577 -868 -407 -358 -644 -644 -111 -979 -300 -740 -759 -90 -298 -384 -846 -706 -110 -952 -103 -369 -83 -325 -882 -99 -258 -366 -280 -705 -355 -297 -806 -899 -36 -992 -740 -3 -487 -441 -479 -871 -654 -26 -362 -421 -188 -156 -704 -573 -417 -794 -865 -137 -719 -310 -670 -754 -248 -161 -765 -574 -12 -958 -105 -748 -286 -127 -719 -672 -332 -527 -307 -712 -454 -590 -826 -427 -58 -149 -1000 -377 -289 -164 -714 -12 -354 -208 -304 -948 -84 -499 -642 -457 -615 -93 -487 -807 -207 -690 -770 -762 -649 -935 -576 -832 -87 -825 -542 -521 -508 -288 -733 -9 -720 -2 -620 -23 -160 -629 -600 -267 -866 -958 -857 -8 -334 -610 -167 -476 -601 -685 -274 -308 -244 -527 -333 -229 -308 -178 -877 -883 -665 -971 -138 -68 -435 -593 -347 -644 -263 -59 -311 -559 -633 -364 -717 -533 -620 -860 -390 -390 -761 -621 -831 -273 -675 -79 -17 -211 -849 -938 -594 -396 -601 -532 -949 -752 -501 -325 -270 -430 -878 -411 -394 -869 -492 -84 -395 -790 -641 -345 -488 -38 -279 -847 -973 -62 -455 -833 -471 -75 -274 -584 -666 -210 -74 -774 -28 -980 -923 -583 -303 -319 -595 -691 -443 -598 -71 -973 -783 -20 -803 -66 -205 -206 -26 -904 -410 -924 -986 -356 -227 -858 -500 -564 -499 -180 -709 -226 -758 -276 -410 -119 -661 -450 -118 -254 -890 -93 -918 -817 -448 -236 -896 -512 -922 -668 -783 -679 -380 -30 -982 -958 -913 -686 -773 -560 -497 -970 -923 -518 -394 -926 -35 -780 -639 -97 -97 -715 -33 -487 -713 -13 -529 -169 -705 -888 -874 -825 -625 -869 -543 -736 -985 -608 -162 -962 -490 -610 -177 -89 -651 -105 -467 -101 -713 -47 -51 -651 -646 -807 -34 -404 -970 -925 -889 -47 -548 -55 -654 -755 -929 -702 -25 -147 -986 -674 -900 -759 -198 -388 -753 -195 -64 -410 -290 -84 -339 -895 -415 -780 -905 -460 -496 -64 -501 -29 -519 -992 -337 -612 -396 -375 -296 -343 -941 -727 -683 -467 -100 -740 -126 -471 -61 -453 -500 -722 -516 -196 -701 -1000 -338 -862 -640 -589 -784 -805 -796 -687 -245 -881 -114 -243 -30 -798 -644 -791 -999 -490 -703 -225 -837 -569 -153 -562 -680 -227 -977 -563 -996 -251 -767 -582 -400 -199 -20 -637 -939 -682 -616 -798 -585 -297 -622 -675 -997 -397 -734 -123 -129 -818 -134 -298 -333 -450 -2 -106 -59 -189 -41 -413 -833 -534 -490 -856 -848 -297 -87 -776 -579 -373 -180 -597 -253 -567 -569 -868 -57 -741 -986 -776 -673 -87 -11 -906 -148 -365 -996 -395 -877 -440 -989 -921 -259 -412 -585 -875 -888 -356 -478 -174 -855 -837 -964 -699 -819 -874 -574 -628 -891 -515 -890 -58 -179 -482 -876 -867 -603 -96 -185 -33 -99 -867 -954 -729 -272 -325 -612 -607 -909 -287 -253 -35 -586 -219 -963 -160 -214 -978 -64 -504 -179 -304 -11 -273 -739 -205 -157 -94 -552 -17 -259 -808 -125 -511 -539 -90 -74 -657 -136 -216 -145 -458 -767 -140 -18 -424 -77 -163 -627 -31 -440 -874 -827 -781 -904 -338 -320 -588 -869 -246 -827 -748 -121 -775 -451 -297 -799 -721 -501 -392 -320 -862 -852 -947 -391 -632 -118 -553 -315 -695 -200 -826 -407 -951 -256 -369 -696 -241 -905 -366 -640 -205 -525 -959 -310 -258 -750 -881 -706 -689 -208 -583 -3 -606 -562 -133 -12 -920 -983 -704 -237 -247 -143 -306 -877 -70 -77 -450 -967 -310 -387 -233 -611 -938 -98 -585 -946 -529 -66 -153 -611 -493 -838 -622 -911 -128 -990 -285 -151 -688 -596 -321 -456 -704 -168 -854 -738 -326 -725 -57 -204 -565 -330 -193 -974 -443 -849 -352 -284 -624 -581 -756 -568 -322 -413 -1 -451 -902 -683 -564 -114 -431 -11 -467 -438 -572 -259 -462 -608 -41 -29 -979 -69 -791 -925 -189 -717 -174 -1 -312 -154 -971 -777 -335 -386 -261 -750 -659 -402 -531 -210 -163 -913 -119 -792 -529 -755 -739 -144 -396 -221 -100 -762 -403 -866 -432 -152 -884 -552 -266 -234 -331 -953 -660 -957 -623 -560 -198 -812 -454 -274 -595 -972 -513 -128 -800 -983 -100 -924 -159 -492 -407 -538 -742 -994 -217 -449 -76 -228 -28 -679 -679 -645 -463 -679 -188 -287 -392 -400 -677 -245 -471 -905 -473 -515 -432 -832 -716 -34 -469 -558 -659 -342 -676 -307 -79 -728 -986 -56 -36 -286 -365 -562 -43 -180 -329 -823 -597 -678 -980 -744 -551 -879 -556 -920 -177 -220 -629 -612 -635 -945 -634 -536 -449 -142 -452 -950 -917 -965 -692 -547 -725 -359 -954 -454 -616 -13 -252 -651 -708 -277 -623 -483 -896 -46 -932 -255 -83 -278 -617 -626 -326 -314 -15 -832 -276 -261 -795 -824 -340 -615 -316 -339 -317 -509 -347 -711 -464 -491 -692 -511 -304 -78 -381 -562 -527 -144 -749 -896 -106 -583 -14 -263 -999 -912 -537 -795 -71 -319 -662 -66 -652 -431 -150 -110 -826 -92 -391 -986 -497 -673 -201 -72 -836 -96 -162 -935 -33 -705 -116 -582 -550 -594 -200 -543 -750 -655 -927 -96 -42 -177 -119 -252 -707 -671 -241 -473 -185 -702 -860 -782 -189 -130 -779 -479 -849 -20 -367 -209 -187 -557 -422 -401 -761 -276 -998 -77 -439 -960 -699 -989 -37 -711 -394 -976 -988 -361 -677 -898 -222 -506 -81 -723 -876 -89 -563 -790 -260 -935 -969 -321 -688 -431 -514 -46 -966 -274 -664 -473 -922 -705 -621 -333 -100 -655 -183 -569 -840 -139 -157 -755 -865 -406 -869 -122 -50 -137 -112 -408 -808 -406 -666 -168 -723 -591 -673 -219 -741 -823 -246 -422 -354 -348 -375 -331 -490 -226 -221 -561 -869 -331 -471 -551 -195 -769 -656 -204 -654 -238 -702 -932 -617 -771 -893 -844 -65 -864 -924 -831 -627 -988 -596 -6 -191 -873 -877 -16 -557 -319 -208 -56 -115 -941 -207 -923 -330 -210 -678 -878 -136 -717 -644 -834 -327 -270 -818 -876 -944 -292 -846 -446 -634 -386 -224 -539 -470 -789 -543 -483 -822 -819 -850 -188 -532 -808 -795 -687 -717 -964 -902 -646 -923 -662 -646 -303 -750 -636 -730 -975 -525 -599 -805 -872 -233 -901 -285 -159 -258 -241 -466 -228 -60 -90 -508 -32 -762 -70 -796 -832 -132 -303 -574 -435 -341 -835 -565 -905 -988 -73 -512 -880 -391 -684 -66 -610 -534 -637 -625 -579 -28 -167 -285 -261 -334 -207 -561 -892 -849 -59 -948 -627 -42 -683 -22 -863 -580 -172 -605 -461 -418 -985 -431 -735 -939 -513 -581 -778 -176 -195 -931 -6 -350 -722 -301 -104 -263 -83 -898 -996 -189 -451 -521 -724 -484 -429 -457 -724 -494 -535 -320 -560 -628 -242 -117 -340 -564 -50 -570 -711 -556 -17 -456 -91 -417 -870 -933 -982 -544 -970 -611 -75 -947 -958 -706 -647 -915 -988 -176 -11 -349 -49 -437 -323 -836 -516 -141 -762 -407 -602 -252 -778 -524 -477 -998 -116 -945 -120 -186 -577 -426 -637 -520 -401 -530 -966 -162 -471 -26 -701 -887 -317 -818 -319 -220 -572 -182 -902 -320 -415 -385 -75 -664 -563 -644 -434 -12 -383 -811 -310 -160 -468 -402 -57 -79 -143 -442 -207 -448 -147 -167 -752 -209 -111 -513 -846 -123 -129 -701 -95 -199 -760 -948 -765 -140 -520 -23 -868 -877 -308 -258 -274 -260 -436 -48 -850 -480 -318 -110 -352 -55 -456 -142 -275 -457 -706 -413 -36 -611 -838 -610 -871 -498 -710 -165 -304 -439 -89 -516 -797 -546 -743 -5 -272 -195 -969 -173 -81 -1000 -654 -985 -811 -380 -594 -502 -488 -276 -97 -685 -431 -870 -956 -843 -274 -756 -470 -759 -778 -680 -70 -612 -707 -444 -108 -75 -360 -413 -310 -977 -1 -511 -291 -743 -760 -47 -486 -650 -855 -60 -899 -200 -480 -110 -344 -137 -331 -427 -683 -755 -772 -482 -989 -461 -102 -971 -187 -589 -432 -737 -518 -495 -481 -20 -104 -659 -190 -412 -377 -575 -460 -832 -142 -642 -360 -593 -478 -267 -965 -938 -183 -970 -46 -578 -88 -205 -327 -929 -865 -232 -260 -519 -889 -560 -195 -594 -90 -716 -99 -810 -706 -672 -526 -709 -849 -866 -430 -657 -542 -468 -788 -244 -869 -131 -827 -112 -106 -703 -858 -145 -21 -886 -6 -804 -689 -193 -23 -162 -413 -383 -647 -90 -246 -569 -663 -213 -364 -917 -322 -127 -214 -221 -462 -181 -826 -661 -760 -464 -995 -736 -338 -404 -149 -119 -964 -787 -438 -99 -233 -472 -266 -93 -875 -95 -500 -85 -539 -455 -860 -766 -900 -505 -760 -483 -645 -307 -914 -447 -984 -925 -564 -164 -339 -516 -149 -837 -293 -467 -841 -866 -974 -601 -31 -954 -334 -866 -353 -201 -599 -334 -677 -163 -84 -565 -478 -669 -634 -949 -565 -332 -814 -882 -354 -263 -887 -227 -483 -789 -433 -445 -958 -279 -316 -99 -431 -502 -982 -754 -666 -319 -762 -21 -124 -489 -587 -688 -375 -580 -660 -274 -234 -133 -703 -431 -760 -175 -382 -688 -934 -990 -306 -478 -425 -474 -708 -51 -276 -726 -881 -87 -326 -106 -796 -832 -733 -827 -725 -293 -367 -332 -211 -648 -653 -34 -266 -201 -427 -812 -839 -832 -365 -906 -73 -314 -124 -462 -580 -822 -250 -612 -785 -954 -152 -752 -431 -499 -1 -358 -17 -848 -782 -543 -914 -615 -339 -942 -369 -714 -974 -714 -571 -399 -983 -164 -241 -612 -455 -907 -642 -999 -682 -409 -797 -924 -214 -977 -438 -927 -283 -251 -813 -369 -329 -18 -878 -710 -709 -73 -469 -514 -122 -66 -696 -40 -235 -171 -299 -280 -408 -828 -436 -817 -962 -275 -240 -917 -646 -281 -671 -251 -353 -79 -955 -685 -211 -334 -23 -454 -925 -595 -317 -652 -680 -797 -548 -808 -102 -755 -977 -971 -790 -423 -879 -4 -537 -712 -485 -990 -3 -556 -182 -188 -554 -912 -491 -266 -939 -72 -318 -103 -820 -290 -707 -384 -881 -683 -74 -23 -56 -784 -930 -775 -611 -580 -474 -948 -884 -687 -1000 -533 -149 -229 -116 -993 -834 -69 -738 -746 -121 -527 -335 -529 -309 -213 -770 -831 -647 -265 -720 -233 -4 -539 -131 -337 -336 -186 -837 -806 -742 -132 -258 -361 -86 -348 -874 -325 -267 -235 -904 -150 -20 -80 -192 -927 -667 -178 -802 -808 -390 -981 -575 -933 -526 -297 -645 -379 -501 -868 -537 -394 -878 -425 -104 -897 -679 -750 -602 -319 -933 -287 -620 -432 -122 -925 -282 -393 -611 -226 -987 -876 -431 -144 -510 -424 -716 -769 -828 -309 -345 -136 -804 -606 -725 -351 -215 -575 -440 -915 -37 -733 -781 -430 -794 -451 -117 -349 -292 -290 -948 -901 -275 -542 -175 -840 -412 -68 -635 -392 -576 -546 -624 -397 -772 -225 -579 -843 -283 -869 -681 -68 -661 -804 -657 -684 -835 -148 -733 -1000 -144 -148 -146 -623 -732 -57 -749 -242 -122 -611 -775 -460 -798 -405 -434 -797 -848 -72 -680 -525 -438 -215 -305 -840 -665 -990 -206 -797 -74 -583 -467 -352 -635 -319 -279 -568 -386 -55 -218 -709 -361 -610 -950 -128 -451 -920 -243 -843 -629 -159 -696 -967 -743 -638 -637 -119 -409 -128 -119 -562 -828 -814 -402 -159 -673 -10 -435 -711 -743 -198 -613 -761 -760 -410 -888 -622 -317 -896 -646 -730 -956 -626 -7 -174 -124 -978 -709 -12 -779 -526 -46 -163 -547 -625 -768 -43 -448 -669 -499 -399 -843 -41 -409 -756 -847 -485 -90 -746 -196 -396 -244 -260 -739 -441 -730 -86 -815 -196 -455 -580 -119 -473 -841 -62 -296 -942 -534 -529 -489 -649 -761 -494 -245 -671 -795 -955 -760 -497 -904 -411 -163 -330 -449 -654 -942 -992 -716 -27 -537 -324 -504 -718 -899 -964 -718 -919 -749 -438 -194 -826 -329 -894 -978 -226 -327 -125 -379 -574 -421 -756 -911 -209 -116 -644 -315 -761 -640 -439 -552 -412 -129 -310 -707 -338 -969 -541 -973 -809 -406 -256 -672 -98 -774 -394 -614 -942 -436 -10 -100 -805 -372 -166 -7 -740 -716 -222 -506 -332 -627 -588 -484 -448 -19 -70 -508 -930 -299 -526 -713 -220 -51 -663 -498 -150 -71 -687 -79 -752 -569 -624 -864 -213 -822 -151 -909 -478 -655 -593 -942 -320 -310 -997 -899 -693 -221 -383 -61 -246 -633 -800 -938 -603 -917 -808 -225 -193 -746 -12 -32 -861 -622 -917 -100 -868 -860 -969 -314 -317 -73 -203 -908 -72 -967 -320 -795 -904 -408 -543 -206 -643 -346 -179 -16 -202 -179 -218 -390 -414 -998 -812 -14 -689 -123 -335 -462 -847 -706 -831 -985 -12 -971 -952 -240 -73 -387 -993 -777 -606 -951 -625 -982 -333 -447 -819 -839 -836 -148 -361 -900 -104 -312 -522 -638 -989 -702 -172 -755 -150 -301 -909 -317 -416 -934 -489 -593 -122 -368 -803 -793 -998 -729 -300 -683 -834 -899 -999 -797 -781 -767 -426 -865 -263 -934 -670 -205 -107 -540 -433 -923 -548 -145 -2 -516 -152 -502 -373 -825 -710 -229 -118 -143 -873 -953 -400 -263 -844 -883 -778 -91 -323 -126 -930 -182 -39 -230 -222 -408 -888 -908 -226 -676 -861 -499 -288 -257 -674 -476 -790 -979 -959 -244 -59 -521 -241 -550 -433 -191 -29 -531 -578 -340 -199 -429 -190 -854 -852 -205 -947 -871 -746 -422 -521 -245 -946 -420 -860 -107 -373 -344 -126 -464 -737 -494 -574 -398 -335 -741 -263 -694 -479 -53 -953 -179 -291 -400 -28 -458 -198 -156 -594 -726 -833 -594 -412 -999 -979 -961 -629 -503 -165 -837 -137 -367 -33 -372 -945 -498 -364 -310 -650 -513 -690 -920 -398 -31 -767 -698 -214 -855 -499 -551 -379 -911 -897 -667 -39 -364 -905 -823 -328 -488 -374 -423 -848 -571 -378 -859 -969 -792 -749 -7 -790 -619 -929 -237 -476 -946 -701 -944 -613 -207 -306 -984 -93 -303 -715 -864 -104 -99 -984 -384 -527 -651 -427 -446 -730 -489 -566 -17 -213 -733 -626 -624 -432 -818 -306 -496 -73 -638 -726 -15 -365 -507 -573 -282 -804 -683 -573 -95 -473 -540 -35 -498 -948 -4 -151 -827 -562 -196 -248 -99 -638 -258 -850 -713 -196 -531 -606 -210 -367 -651 -674 -418 -929 -431 -445 -744 -939 -120 -804 -639 -861 -111 -235 -727 -475 -233 -461 -535 -123 -652 -991 -686 -551 -115 -39 -599 -549 -603 -168 -620 -106 -932 -668 -330 -182 -927 -209 -647 -866 -71 -234 -447 -833 -918 -151 -298 -443 -97 -333 -59 -472 -572 -464 -401 -92 -654 -848 -472 -69 -229 -842 -265 -642 -39 -707 -118 -647 -136 -992 -92 -660 -212 -927 -404 -529 -392 -637 -702 -24 -329 -406 -497 -204 -427 -983 -650 -453 -94 -273 -787 -812 -933 -63 -901 -755 -29 -634 -435 -620 -300 -697 -600 -791 -441 -72 -178 -275 -612 -698 -780 -186 -723 -320 -673 -700 -739 -873 -746 -560 -557 -567 -341 -894 -227 -313 -867 -620 -84 -405 -48 -994 -326 -830 -432 -63 -422 -843 -282 -875 -738 -250 -593 -646 -823 -419 -392 -782 -346 -928 -124 -939 -85 -284 -154 -751 -339 -653 -611 -775 -985 -589 -153 -219 -302 -793 -454 -352 -481 -405 -612 -422 -317 -871 -91 -223 -906 -217 -547 -845 -956 -152 -682 -356 -270 -952 -656 -88 -855 -804 -503 -935 -240 -330 -595 -901 -953 -64 -763 -997 -382 -184 -743 -84 -140 -283 -98 -221 -693 -745 -577 -514 -473 -141 -144 -509 -526 -141 -973 -480 -157 -387 -641 -873 -442 -95 -238 -970 -393 -20 -55 -812 -333 -549 -519 -200 -554 -216 -816 -30 -585 -182 -672 -561 -918 -949 -528 -702 -880 -193 -10 -336 -513 -703 -499 -442 -815 -452 -263 -442 -695 -997 -870 -103 -924 -422 -285 -401 -813 -159 -602 -909 -994 -877 -449 -483 -225 -755 -388 -204 -921 -871 -860 -533 -262 -671 -609 -118 -657 -707 -351 -595 -903 -137 -418 -588 -376 -112 -488 -337 -763 -462 -128 -631 -322 -58 -499 -839 -843 -596 -330 -481 -30 -229 -576 -697 -593 -474 -820 -714 -335 -472 -573 -996 -59 -283 -596 -44 -429 -213 -305 -489 -129 -14 -895 -989 -78 -227 -91 -483 -637 -55 -162 -454 -133 -847 -552 -786 -396 -378 -627 -706 -840 -863 -101 -293 -43 -295 -692 -295 -656 -437 -605 -165 -354 -308 -691 -106 -92 -44 -468 -289 -784 -355 -804 -290 -319 -904 -876 -259 -186 -688 -310 -55 -164 -835 -68 -90 -660 -527 -365 -854 -687 -879 -262 -70 -724 -574 -899 -110 -306 -152 -339 -789 -456 -675 -972 -662 -884 -243 -557 -600 -562 -554 -993 -916 -372 -291 -769 -833 -335 -621 -358 -240 -605 -174 -367 -749 -846 -189 -314 -561 -739 -612 -66 -449 -207 -802 -575 -752 -11 -518 -220 -554 -899 -137 -572 -246 -891 -521 -169 -945 -280 -876 -368 -226 -45 -84 -157 -547 -324 -749 -361 -503 -28 -199 -881 -624 -285 -790 -443 -74 -204 -602 -685 -729 -761 -928 -186 -267 -719 -100 -764 -664 -598 -529 -939 -581 -102 -461 -839 -742 -444 -31 -858 -428 -746 -422 -339 -675 -521 -91 -176 -262 -732 -237 -318 -800 -526 -309 -664 -923 -947 -128 -273 -613 -855 -796 -179 -955 -348 -654 -237 -922 -739 -532 -773 -84 -178 -516 -314 -615 -553 -249 -504 -959 -659 -214 -280 -449 -776 -822 -874 -139 -348 -65 -221 -936 -13 -159 -626 -722 -236 -257 -911 -585 -898 -871 -742 -826 -380 -575 -636 -469 -339 -695 -465 -120 -430 -771 -671 -557 -935 -704 -547 -791 -540 -530 -891 -618 -804 -191 -85 -521 -14 -356 -533 -669 -7 -534 -803 -319 -195 -985 -658 -951 -441 -607 -800 -386 -253 -828 -214 -857 -863 -982 -298 -743 -865 -915 -505 -859 -297 -804 -910 -427 -805 -146 -829 -858 -292 -356 -187 -916 -953 -484 -329 -676 -5 -179 -801 -282 -96 -566 -247 -807 -718 -516 -404 -842 -786 -920 -517 -686 -283 -555 -285 -918 -563 -456 -558 -657 -466 -482 -901 -815 -573 -130 -958 -765 -650 -394 -235 -346 -707 -976 -323 -4 -164 -744 -442 -283 -275 -977 -867 -947 -974 -701 -2 -497 -287 -678 -187 -398 -467 -68 -902 -55 -848 -222 -406 -459 -177 -297 -936 -449 -785 -659 -334 -9 -551 -615 -968 -536 -229 -558 -309 -923 -632 -665 -866 -310 -166 -204 -577 -165 -664 -333 -313 -647 -286 -658 -170 -356 -523 -116 -114 -525 -237 -648 -467 -177 -673 -912 -766 -717 -345 -302 -293 -926 -368 -977 -100 -330 -943 -197 -918 -767 -403 -795 -536 -695 -985 -541 -337 -522 -962 -250 -269 -305 -528 -738 -888 -531 -277 -462 -482 -960 -234 -889 -69 -703 -840 -424 -492 -271 -238 -411 -806 -27 -615 -158 -262 -413 -365 -931 -851 -905 -366 -809 -733 -729 -107 -12 -577 -629 -166 -955 -241 -467 -258 -216 -418 -292 -302 -913 -204 -187 -837 -934 -348 -948 -371 -170 -559 -276 -945 -707 -74 -969 -852 -739 -830 -234 -924 -81 -731 -937 -603 -926 -283 -514 -896 -742 -926 -76 -204 -917 -196 -382 -206 -239 -765 -561 -219 -812 -876 -429 -332 -467 -102 -259 -411 -8 -102 -429 -945 -513 -871 -609 -374 -840 -727 -6 -549 -879 -325 -379 -804 -371 -923 -425 -974 -845 -397 -891 -124 -45 -219 -602 -491 -146 -598 -27 -287 -345 -91 -602 -106 -130 -269 -186 -813 -992 -809 -402 -994 -448 -163 -399 -613 -390 -973 -211 -731 -244 -903 -828 -203 -432 -91 -24 -970 -93 -451 -90 -350 -219 -288 -973 -551 -475 -5 -482 -14 -833 -301 -366 -841 -231 -609 -147 -331 -597 -307 -453 -951 -615 -775 -865 -420 -572 -933 -173 -756 -248 -852 -177 -586 -319 -366 -150 -878 -378 -85 -121 -88 -873 -251 -690 -47 -123 -651 -12 -815 -37 -216 -741 -592 -292 -225 -245 -149 -496 -766 -799 -809 -1000 -494 -343 -144 -461 -907 -769 -486 -850 -433 -94 -323 -238 -945 -788 -608 -833 -301 -499 -952 -675 -743 -353 -272 -935 -865 -295 -978 -601 -956 -909 -576 -898 -633 -17 -342 -83 -658 -389 -598 -960 -428 -90 -310 -323 -378 -260 -298 -297 -627 -65 -60 -644 -391 -924 -471 -360 -315 -544 -5 -329 -18 -657 -210 -670 -190 -366 -871 -573 -827 -994 -469 -853 -154 -352 -458 -177 -512 -1 -22 -977 -994 -64 -961 -889 -612 -661 -358 -809 -393 -927 -384 -873 -558 -73 -759 -325 -659 -891 -768 -955 -788 -5 -523 -184 -430 -82 -601 -643 -451 -988 -150 -946 -17 -75 -499 -359 -568 -28 -307 -547 -894 -873 -250 -544 -81 -315 -476 -140 -827 -541 -178 -766 -223 -493 -972 -609 -761 -451 -565 -196 -539 -727 -707 -844 -665 -957 -121 -476 -582 -861 -702 -605 -670 -525 -246 -330 -202 -9 -311 -943 -84 -887 -243 -986 -691 -888 -545 -633 -196 -601 -417 -217 -728 -662 -734 -419 -205 -951 -78 -895 -784 -397 -653 -830 -921 -721 -884 -985 -316 -564 -412 -934 -194 -162 -377 -298 -796 -571 -381 -525 -672 -347 -1000 -341 -23 -178 -590 -779 -715 -17 -822 -766 -823 -738 -111 -81 -730 -91 -371 -351 -739 -195 -4 -938 -828 -552 -185 -693 -53 -925 -786 -204 -986 -106 -274 -546 -274 -916 -46 -361 -488 -386 -274 -273 -915 -450 -389 -193 -684 -331 -230 -285 -497 -778 -806 -583 -712 -362 -116 -55 -50 -975 -939 -537 -157 -498 -954 -169 -806 -939 -996 -371 -22 -960 -52 -939 -200 -280 -172 -134 -234 -291 -242 -257 -691 -994 -740 -430 -411 -934 -408 -319 -12 -219 -995 -730 -829 -119 -989 -961 -187 -426 -602 -33 -698 -230 -669 -177 -920 -505 -368 -276 -665 -643 -66 -886 -712 -976 -480 -642 -105 -57 -920 -618 -448 -327 -173 -94 -523 -822 -841 -374 -902 -750 -204 -573 -302 -922 -133 -23 -25 -145 -562 -666 -805 -319 -393 -784 -330 -44 -733 -894 -887 -314 -90 -853 -868 -665 -820 -953 -421 -392 -118 -989 -752 -131 -710 -708 -976 -978 -160 -584 -195 -98 -208 -297 -302 -871 -969 -519 -687 -256 -468 -193 -582 -213 -513 -832 -281 -911 -599 -174 -181 -11 -866 -603 -191 -438 -48 -327 -745 -331 -975 -454 -594 -935 -179 -72 -255 -657 -361 -617 -841 -488 -773 -559 -900 -860 -733 -529 -293 -869 -827 -71 -315 -259 -738 -225 -511 -962 -505 -707 -182 -793 -584 -793 -546 -330 -66 -500 -745 -446 -716 -495 -844 -451 -268 -695 -893 -61 -390 -580 -724 -432 -53 -88 -627 -396 -509 -875 -317 -499 -675 -781 -6 -682 -958 -660 -682 -278 -916 -476 -555 -122 -844 -786 -690 -352 -696 -662 -924 -711 -744 -327 -736 -239 -340 -208 -711 -853 -932 -581 -264 -281 -296 -917 -897 -805 -564 -368 -597 -337 -773 -265 -226 -283 -986 -290 -475 -639 -593 -686 -531 -360 -712 -844 -47 -988 -746 -857 -422 -285 -409 -203 -510 -14 -906 -383 -243 -226 -35 -222 -784 -535 -759 -662 -183 -925 -922 -258 -912 -657 -867 -241 -549 -369 -921 -4 -883 -367 -65 -533 -320 -602 -274 -905 -100 -871 -944 -768 -578 -262 -176 -166 -260 -627 -197 -95 -269 -852 -493 -649 -282 -137 -548 -882 -240 -636 -880 -693 -337 -507 -545 -602 -369 -534 -913 -309 -789 -30 -16 -497 -291 -416 -24 -824 -993 -648 -835 -777 -487 -625 -563 -2 -386 -534 -615 -159 -397 -202 -100 -210 -553 -705 -533 -176 -632 -831 -475 -874 -875 -505 -743 -918 -284 -105 -501 -653 -946 -58 -72 -284 -439 -770 -52 -333 -571 -373 -537 -647 -686 -634 -132 -264 -182 -548 -259 -172 -214 -321 -400 -842 -190 -233 -368 -694 -709 -353 -165 -511 -218 -274 -704 -172 -193 -845 -945 -833 -7 -989 -318 -806 -757 -97 -948 -453 -770 -135 -792 -391 -480 -760 -854 -639 -623 -766 -679 -801 -94 -838 -213 -320 -738 -231 -502 -521 -253 -170 -259 -757 -347 -852 -717 -624 -241 -58 -538 -494 -318 -85 -407 -852 -787 -159 -198 -755 -664 -180 -351 -811 -636 -945 -207 -591 -365 -456 -226 -330 -317 -288 -244 -519 -718 -558 -309 -125 -148 -73 -873 -564 -973 -563 -630 -21 -407 -674 -919 -612 -498 -696 -269 -215 -553 -723 -14 -188 -688 -264 -359 -133 -179 -63 -423 -858 -14 -575 -748 -847 -999 -611 -449 -176 -547 -338 -882 -385 -692 -189 -108 -187 -960 -779 -111 -49 -495 -253 -470 -246 -616 -710 -192 -627 -38 -227 -997 -705 -315 -247 -815 -827 -248 -603 -896 -329 -515 -727 -307 -616 -437 -738 -576 -583 -155 -639 -63 -267 -899 -284 -657 -162 -324 -149 -665 -282 -885 -56 -43 -603 -378 -671 -303 -726 -394 -888 -222 -803 -988 -768 -98 -150 -2 -305 -242 -209 -519 -14 -869 -247 -226 -695 -748 -892 -519 -88 -902 -401 -293 -520 -101 -865 -177 -419 -343 -613 -342 -872 -483 -9 -282 -388 -538 -264 -649 -453 -394 -144 -436 -569 -915 -816 -357 -756 -288 -829 -504 -999 -794 -644 -654 -434 -189 -487 -69 -528 -553 -46 -88 -395 -484 -811 -144 -364 -539 -33 -99 -862 -751 -188 -696 -174 -904 -7 -669 -58 -432 -669 -782 -913 -857 -32 -406 -996 -110 -656 -457 -698 -124 -613 -819 -689 -158 -454 -232 -415 -40 -845 -410 -536 -905 -878 -162 -96 -541 -550 -730 -244 -541 -98 -778 -693 -473 -305 -828 -400 -914 -211 -131 -562 -66 -515 -57 -135 -769 -292 -332 -340 -566 -957 -223 -151 -620 -310 -274 -353 -945 -181 -883 -593 -20 -27 -631 -931 -258 -539 -569 -302 -411 -387 -260 -508 -144 -329 -5 -689 -65 -382 -753 -228 -806 -987 -517 -637 -660 -32 -454 -318 -967 -870 -969 -268 -158 -469 -823 -180 -190 -148 -447 -805 -548 -992 -613 -911 -96 -516 -669 -372 -653 -445 -933 -953 -781 -276 -440 -861 -475 -707 -188 -715 -560 -290 -569 -261 -710 -429 -726 -411 -480 -23 -319 -444 -688 -14 -799 -426 -766 -268 -172 -633 -447 -526 -511 -852 -757 -232 -762 -903 -825 -997 -622 -135 -298 -384 -783 -161 -609 -470 -378 -598 -607 -532 -341 -461 -213 -738 -312 -922 -892 -385 -905 -694 -812 -612 -908 -242 -201 -29 -874 -319 -351 -8 -425 -843 -707 -366 -344 -984 -161 -814 -74 -31 -228 -435 -997 -820 -816 -163 -345 -430 -977 -51 -65 -561 -282 -499 -287 -759 -437 -746 -20 -993 -330 -173 -260 -905 -759 -370 -296 -847 -446 -466 -700 -234 -766 -141 -931 -326 -954 -610 -78 -236 -802 -535 -527 -797 -439 -313 -447 -655 -43 -182 -982 -712 -936 -248 -925 -640 -349 -750 -554 -988 -190 -510 -429 -95 -994 -49 -863 -536 -599 -460 -784 -377 -902 -307 -842 -183 -298 -53 -900 -580 -960 -144 -347 -292 -762 -986 -853 -93 -793 -412 -784 -297 -618 -76 -363 -825 -207 -518 -813 -178 -244 -118 -368 -776 -359 -619 -701 -172 -852 -355 -794 -819 -713 -21 -115 -739 -141 -831 -40 -452 -699 -479 -489 -133 -308 -575 -536 -389 -336 -272 -549 -7 -835 -568 -774 -64 -338 -992 -893 -564 -883 -510 -895 -1000 -974 -987 -238 -631 -84 -151 -361 -892 -416 -841 -161 -46 -695 -568 -136 -656 -255 -965 -695 -147 -346 -372 -77 -229 -166 -765 -756 -591 -275 -366 -982 -693 -328 -37 -597 -439 -465 -166 -506 -425 -43 -645 -765 -908 -89 -698 -140 -763 -58 -250 -469 -99 -945 -899 -563 -80 -852 -213 -551 -891 -21 -965 -92 -354 -222 -581 -263 -774 -60 -237 -37 -754 -369 -894 -573 -877 -577 -704 -171 -622 -87 -386 -892 -119 -474 -221 -143 -506 -538 -275 -881 -980 -435 -617 -544 -721 -183 -649 -998 -137 -921 -26 -442 -462 -569 -163 -342 -947 -744 -865 -262 -957 -273 -298 -202 -281 -39 -11 -874 -701 -159 -758 -106 -252 -840 -143 -113 -31 -597 -951 -855 -691 -871 -549 -452 -738 -489 -284 -357 -887 -893 -584 -917 -785 -233 -768 -875 -663 -943 -950 -34 -679 -960 -678 -465 -249 -658 -894 -741 -426 -105 -235 -847 -346 -945 -240 -99 -205 -919 -798 -303 -659 -701 -660 -267 -372 -623 -932 -711 -462 -569 -425 -231 -203 -790 -959 -416 -108 -350 -648 -615 -22 -183 -160 -612 -942 -660 -783 -716 -581 -306 -923 -308 -804 -88 -947 -940 -41 -319 -250 -512 -276 -352 -523 -901 -952 -262 -570 -126 -626 -796 -170 -770 -842 -571 -821 -772 -74 -313 -32 -645 -542 -133 -117 -51 -21 -154 -787 -175 -968 -406 -484 -363 -599 -9 -906 -412 -435 -871 -491 -505 -404 -73 -367 -422 -734 -2 -217 -808 -477 -80 -167 -132 -961 -741 -17 -427 -663 -620 -158 -476 -394 -137 -497 -142 -979 -645 -863 -958 -504 -637 -499 -410 -918 -472 -602 -675 -805 -757 -65 -59 -30 -783 -352 -121 -482 -291 -470 -100 -161 -437 -33 -290 -141 -534 -729 -498 -574 -152 -232 -969 -976 -989 -74 -987 -753 -260 -898 -839 -762 -298 -825 -43 -69 -592 -896 -95 -450 -929 -141 -854 -855 -8 -509 -865 -262 -854 -53 -271 -620 -415 -485 -451 -856 -943 -44 -44 -496 -538 -702 -694 -788 -354 -544 -672 -989 -218 -622 -505 -672 -819 -153 -534 -24 -393 -287 -30 -226 -776 -720 -448 -460 -994 -867 -108 -704 -715 -246 -332 -499 -16 -211 -992 -285 -953 -306 -162 -501 -73 -398 -186 -635 -349 -762 -36 -868 -573 -825 -640 -312 -205 -574 -369 -541 -67 -511 -626 -509 -957 -64 -958 -389 -794 -696 -773 -367 -993 -552 -739 -578 -751 -321 -144 -259 -122 -601 -188 -352 -772 -370 -236 -827 -225 -157 -918 -823 -647 -93 -340 -497 -628 -606 -497 -2 -315 -521 -762 -200 -596 -62 -244 -889 -325 -877 -128 -664 -586 -474 -885 -113 -287 -495 -872 -711 -677 -901 -907 -280 -376 -174 -718 -72 -41 -15 -760 -122 -549 -913 -13 -112 -936 -623 -246 -84 -9 -896 -752 -579 -356 -491 -772 -978 -907 -198 -54 -984 -8 -418 -399 -146 -508 -78 -793 -114 -38 -802 -266 -978 -69 -905 -862 -1 -250 -810 -812 -468 -451 -422 -392 -508 -784 -200 -350 -532 -777 -410 -866 -110 -20 -190 -878 -242 -56 -535 -564 -359 -595 -602 -67 -292 -956 -550 -332 -636 -242 -705 -154 -16 -800 -815 -77 -434 -777 -87 -533 -141 -953 -1 -389 -826 -869 -218 -721 -410 -540 -443 -73 -895 -213 -294 -731 -650 -705 -949 -604 -207 -229 -752 -349 -540 -307 -110 -853 -883 -419 -56 -141 -286 -274 -708 -650 -715 -3 -9 -256 -657 -952 -584 -324 -552 -604 -463 -432 -898 -414 -199 -454 -766 -123 -465 -655 -998 -69 -680 -118 -906 -115 -177 -19 -843 -292 -998 -186 -559 -110 -505 -417 -392 -357 -934 -201 -860 -24 -415 -340 -119 -666 -638 -940 -968 -667 -309 -260 -884 -346 -340 -496 -726 -809 -441 -210 -226 -219 -660 -373 -252 -253 -782 -164 -234 -915 -862 -852 -258 -88 -651 -527 -973 -454 -507 -223 -557 -260 -57 -47 -757 -205 -965 -431 -743 -658 -838 -978 -368 -562 -944 -734 -100 -878 -634 -723 -632 -43 -696 -580 -765 -717 -247 -203 -105 -21 -322 -256 -100 -662 -279 -72 -314 -505 -770 -915 -816 -308 -262 -751 -743 -289 -147 -982 -845 -52 -211 -223 -703 -829 -89 -471 -690 -726 -55 -258 -197 -11 -427 -292 -152 -219 -834 -949 -959 -231 -173 -852 -809 -785 -383 -856 -893 -998 -768 -204 -416 -239 -585 -324 -701 -787 -396 -699 -421 -494 -896 -860 -350 -913 -517 -823 -919 -589 -554 -410 -127 -992 -981 -639 -61 -534 -133 -988 -610 -789 -456 -613 -129 -713 -116 -792 -620 -450 -585 -822 -632 -640 -781 -426 -127 -425 -922 -254 -930 -656 -737 -744 -320 -632 -106 -294 -41 -464 -814 -153 -378 -210 -392 -8 -176 -559 -288 -24 -216 -689 -194 -31 -574 -186 -975 -325 -182 -300 -758 -701 -26 -779 -43 -763 -236 -591 -552 -479 -621 -893 -500 -878 -505 -402 -521 -407 -155 -113 -78 -906 -462 -763 -534 -371 -457 -149 -480 -915 -142 -3 -747 -298 -807 -306 -175 -621 -6 -198 -382 -803 -36 -514 -106 -699 -997 -301 -91 -807 -571 -47 -87 -669 -801 -593 -597 -466 -112 -844 -66 -326 -101 -485 -169 -246 -132 -705 -990 -999 -501 -827 -860 -837 -929 -938 -233 -795 -739 -233 -316 -307 -178 -490 -549 -572 -691 -216 -341 -750 -592 -5 -212 -455 -404 -508 -584 -687 -505 -26 -428 -697 -751 -41 -387 -563 -263 -286 -611 -427 -12 -14 -186 -49 -815 -21 -343 -861 -563 -153 -653 -178 -976 -319 -301 -297 -930 -825 -845 -505 -251 -415 -272 -74 -13 -39 -354 -781 -880 -771 -246 -285 -757 -821 -303 -992 -468 -992 -868 -107 -747 -707 -440 -719 -297 -350 -772 -163 -821 -235 -285 -162 -232 -503 -123 -645 -768 -161 -3 -237 -844 -455 -593 -158 -702 -450 -989 -27 -434 -811 -424 -714 -788 -649 -751 -157 -821 -623 -379 -78 -44 -572 -27 -566 -163 -389 -729 -634 -623 -332 -763 -853 -395 -561 -484 -167 -199 -269 -945 -727 -312 -279 -48 -367 -736 -719 -381 -718 -52 -990 -485 -456 -690 -405 -152 -190 -362 -599 -855 -394 -481 -572 -44 -917 -661 -311 -164 -679 -183 -360 -20 -967 -180 -624 -518 -748 -457 -103 -882 -524 -289 -689 -243 -208 -752 -521 -119 -519 -981 -607 -49 -519 -524 -523 -50 -920 -875 -539 -995 -699 -375 -472 -942 -211 -399 -44 -581 -988 -972 -624 -369 -426 -491 -37 -927 -361 -695 -615 -85 -157 -298 -346 -409 -460 -407 -561 -755 -242 -852 -445 -219 -376 -55 -91 -924 -730 -957 -847 -799 -404 -965 -770 -285 -231 -969 -658 -540 -153 -715 -688 -21 -112 -665 -33 -468 -896 -582 -291 -754 -389 -842 -164 -958 -296 -149 -507 -282 -411 -409 -655 -28 -363 -941 -616 -886 -862 -801 -31 -389 -40 -437 -950 -324 -625 -921 -170 -700 -639 -717 -276 -784 -998 -896 -108 -259 -63 -267 -194 -576 -225 -505 -563 -293 -296 -773 -762 -103 -152 -976 -272 -255 -946 -547 -73 -743 -419 -482 -411 -893 -220 -300 -914 -430 -105 -416 -238 -429 -516 -453 -125 -17 -381 -990 -601 -692 -499 -931 -195 -906 -343 -133 -874 -290 -847 -27 -229 -714 -2 -253 -207 -655 -130 -955 -653 -24 -854 -615 -826 -473 -214 -472 -39 -747 -926 -881 -825 -862 -172 -572 -958 -428 -373 -969 -453 -352 -200 -261 -139 -904 -796 -576 -357 -922 -927 -817 -67 -829 -726 -936 -50 -934 -69 -656 -580 -4 -292 -284 -131 -530 -188 -362 -457 -937 -504 -509 -654 -392 -402 -954 -858 -231 -825 -831 -360 -679 -716 -358 -958 -862 -840 -768 -956 -580 -761 -936 -70 -898 -463 -171 -616 -410 -314 -551 -519 -26 -872 -962 -643 -833 -68 -180 -198 -226 -562 -761 -342 -99 -677 -609 -216 -298 -129 -373 -533 -845 -745 -117 -58 -206 -549 -591 -263 -526 -990 -371 -164 -620 -362 -263 -290 -140 -736 -349 -914 -177 -215 -997 -667 -316 -830 -262 -440 -477 -602 -379 -504 -353 -285 -358 -373 -199 -959 -735 -691 -447 -280 -247 -445 -559 -925 -746 -575 -265 -504 -954 -572 -558 -416 -502 -663 -452 -945 -402 -992 -56 -74 -448 -898 -142 -52 -498 -412 -843 -333 -848 -431 -718 -311 -581 -933 -588 -420 -701 -321 -474 -770 -443 -631 -89 -332 -685 -228 -260 -287 -145 -262 -125 -150 -745 -662 -507 -421 -502 -806 -17 -355 -601 -34 -70 -157 -156 -436 -22 -687 -292 -521 -824 -128 -381 -462 -625 -691 -419 -753 -930 -428 -411 -569 -146 -848 -434 -695 -886 -727 -376 -95 -73 -289 -611 -373 -601 -91 -353 -753 -950 -363 -212 -153 -332 -948 -27 -644 -165 -544 -576 -73 -528 -230 -110 -177 -165 -77 -292 -631 -796 -236 -338 -489 -885 -618 -567 -619 -868 -784 -590 -307 -286 -467 -167 -83 -660 -8 -323 -734 -404 -972 -733 -104 -24 -113 -887 -588 -735 -845 -782 -143 -938 -200 -289 -291 -389 -116 -468 -965 -860 -679 -657 -469 -603 -376 -27 -513 -832 -33 -377 -328 -468 -491 -511 -244 -650 -783 -60 -694 -294 -617 -403 -78 -771 -662 -804 -510 -734 -84 -342 -157 -715 -311 -148 -509 -618 -146 -631 -327 -336 -127 -829 -332 -825 -713 -230 -768 -223 -279 -21 -876 -33 -384 -89 -145 -96 -446 -452 -3 -573 -179 -826 -986 -287 -96 -853 -968 -354 -759 -353 -710 -688 -634 -414 -288 -394 -463 -533 -38 -222 -75 -980 -678 -814 -9 -493 -652 -858 -282 -187 -727 -276 -377 -840 -458 -595 -683 -940 -148 -651 -263 -476 -610 -498 -918 -321 -689 -167 -658 -981 -28 -840 -857 -276 -708 -472 -529 -868 -844 -198 -371 -596 -682 -848 -658 -98 -537 -996 -137 -732 -924 -992 -822 -972 -234 -305 -800 -37 -285 -948 -205 -398 -389 -106 -225 -751 -532 -589 -39 -549 -198 -292 -735 -177 -807 -511 -377 -422 -271 -987 -820 -946 -192 -869 -642 -893 -566 -478 -782 -15 -711 -745 -672 -99 -371 -280 -300 -654 -301 -819 -443 -580 -523 -716 -90 -744 -391 -552 -8 -634 -308 -561 -905 -84 -406 -853 -713 -727 -205 -611 -824 -914 -880 -625 -881 -194 -59 -666 -206 -195 -205 -635 -564 -610 -765 -590 -173 -560 -228 -795 -660 -739 -307 -834 -948 -277 -370 -820 -162 -995 -847 -409 -660 -963 -858 -871 -690 -4 -87 -991 -438 -206 -21 -518 -655 -95 -702 -33 -947 -350 -203 -755 -173 -89 -680 -813 -700 -891 -756 -959 -976 -26 -393 -151 -870 -777 -277 -118 -477 -336 -661 -59 -419 -488 -287 -378 -696 -980 -540 -475 -37 -451 -913 -77 -957 -124 -823 -509 -930 -789 -781 -695 -787 -404 -726 -475 -929 -382 -583 -717 -498 -74 -526 -455 -300 -502 -57 -547 -777 -665 -304 -626 -444 -697 -800 -195 -637 -620 -898 -781 -520 -257 -810 -722 -8 -322 -557 -271 -312 -215 -683 -396 -326 -674 -988 -730 -14 -930 -207 -38 -294 -773 -691 -494 -757 -193 -203 -357 -76 -592 -569 -176 -333 -329 -962 -819 -697 -345 -487 -459 -161 -149 -507 -649 -70 -625 -34 -925 -313 -488 -54 -750 -461 -117 -900 -5 -840 -477 -454 -805 -218 -880 -765 -664 -934 -768 -237 -769 -490 -354 -623 -422 -25 -380 -6 -536 -544 -664 -665 -84 -271 -701 -648 -778 -832 -241 -619 -80 -588 -490 -642 -342 -173 -635 -499 -426 -155 -360 -932 -471 -318 -190 -756 -759 -62 -452 -446 -316 -147 -481 -97 -581 -578 -180 -918 -584 -495 -967 -297 -962 -178 -210 -326 -553 -822 -281 -729 -935 -897 -562 -49 -988 -388 -451 -76 -398 -188 -428 -527 -746 -32 -889 -447 -893 -457 -725 -170 -253 -629 -192 -919 -465 -173 -305 -336 -592 -235 -541 -679 -180 -572 -430 -953 -417 -241 -761 -872 -915 -956 -766 -339 -921 -173 -871 -792 -499 -485 -715 -220 -391 -154 -105 -809 -311 -845 -538 -592 -220 -595 -49 -414 -949 -833 -463 -388 -506 -452 -596 -522 -143 -153 -153 -704 -968 -29 -661 -312 -838 -623 -430 -660 -894 -898 -650 -228 -825 -557 -576 -355 -39 -571 -949 -665 -904 -405 -375 -508 -569 -370 -111 -866 -972 -649 -202 -483 -156 -283 -140 -574 -477 -90 -387 -209 -512 -345 -326 -381 -285 -991 -698 -631 -537 -694 -629 -606 -349 -838 -936 -549 -976 -116 -599 -172 -422 -774 -88 -739 -36 -515 -384 -140 -414 -852 -768 -977 -685 -403 -857 -754 -362 -9 -644 -304 -70 -924 -310 -76 -325 -520 -463 -385 -845 -2 -923 -317 -723 -198 -145 -740 -696 -983 -69 -219 -621 -673 -576 -833 -173 -28 -411 -18 -543 -25 -267 -454 -554 -134 -859 -854 -251 -84 -781 -903 -643 -950 -356 -705 -613 -427 -847 -878 -564 -818 -299 -813 -631 -604 -412 -861 -137 -7 -392 -886 -577 -446 -544 -245 -271 -123 -376 -895 -406 -569 -70 -168 -538 -766 -832 -591 -218 -854 -572 -887 -441 -973 -444 -277 -632 -217 -538 -928 -962 -616 -304 -5 -808 -308 -688 -102 -467 -204 -607 -279 -629 -726 -789 -984 -768 -987 -604 -387 -656 -534 -972 -719 -202 -809 -91 -612 -264 -913 -747 -8 -206 -472 -838 -378 -699 -35 -379 -875 -893 -527 -798 -704 -973 -961 -510 -126 -545 -140 -122 -915 -457 -331 -15 -109 -198 -499 -687 -607 -582 -673 -404 -624 -744 -143 -68 -407 -39 -117 -560 -395 -755 -375 -525 -565 -433 -558 -19 -493 -265 -756 -387 -824 -311 -962 -804 -939 -842 -641 -955 -804 -182 -951 -449 -527 -6 -147 -859 -38 -974 -242 -974 -577 -388 -248 -762 -264 -481 -841 -978 -948 -18 -974 -190 -604 -258 -261 -600 -791 -836 -334 -854 -720 -283 -461 -804 -869 -39 -163 -693 -726 -67 -311 -824 -869 -122 -470 -190 -887 -82 -899 -270 -589 -5 -581 -741 -610 -957 -940 -297 -607 -877 -286 -694 -498 -743 -321 -14 -748 -519 -516 -825 -998 -624 -950 -171 -341 -295 -337 -109 -496 -644 -310 -26 -600 -45 -528 -1 -749 -414 -429 -924 -871 -620 -8 -783 -395 -265 -565 -295 -904 -699 -135 -34 -110 -894 -331 -381 -39 -478 -645 -114 -284 -652 -167 -261 -886 -807 -925 -836 -707 -762 -75 -359 -45 -272 -493 -198 -343 -452 -352 -31 -24 -576 -753 -972 -585 -486 -652 -327 -203 -76 -629 -590 -254 -448 -220 -725 -314 -147 -754 -473 -91 -896 -528 -346 -632 -725 -148 -965 -282 -858 -484 -923 -911 -971 -694 -375 -761 -359 -290 -781 -911 -549 -652 -927 -616 -892 -54 -329 -442 -987 -924 -557 -149 -779 -57 -809 -469 -857 -536 -19 -52 -863 -143 -189 -671 -903 -896 -746 -196 -802 -695 -660 -221 -38 -539 -181 -227 -817 -336 -508 -48 -761 -878 -810 -711 -282 -482 -619 -404 -879 -837 -951 -602 -347 -925 -85 -937 -986 -668 -866 -881 -53 -834 -822 -906 -878 -947 -349 -797 -522 -47 -233 -414 -611 -41 -231 -603 -849 -140 -939 -740 -307 -600 -202 -670 -250 -801 -428 -913 -458 -86 -724 -286 -687 -465 -932 -983 -834 -917 -904 -504 -571 -315 -825 -266 -92 -797 -313 -512 -835 -599 -860 -554 -303 -306 -374 -798 -749 -899 -855 -856 -359 -575 -298 -712 -739 -814 -945 -877 -790 -32 -25 -102 -978 -799 -884 -497 -730 -351 -730 -679 -142 -795 -65 -890 -444 -509 -880 -191 -722 -787 -139 -620 -690 -431 -224 -310 -502 -888 -270 -70 -20 -335 -189 -482 -318 -882 -10 -354 -653 -32 -974 -181 -649 -688 -724 -69 -955 -439 -123 -993 -546 -539 -503 -394 -710 -566 -715 -639 -623 -202 -85 -639 -905 -549 -674 -303 -647 -579 -619 -25 -571 -517 -164 -207 -458 -511 -352 -402 -761 -521 -365 -59 -795 -283 -540 -194 -489 -762 -524 -578 -64 -308 -233 -822 -395 -454 -880 -829 -668 -522 -375 -917 -817 -960 -850 -772 -204 -347 -662 -286 -306 -621 -791 -90 -745 -265 -893 -626 -726 -631 -182 -796 -411 -592 -73 -933 -581 -355 -566 -195 -594 -402 -950 -8 -384 -8 -268 -808 -848 -618 -792 -444 -141 -682 -67 -118 -538 -521 -549 -237 -433 -157 -778 -279 -209 -586 -197 -422 -396 -629 -210 -44 -839 -764 -662 -588 -319 -361 -110 -975 -605 -572 -864 -28 -826 -904 -930 -887 -322 -96 -248 -346 -900 -900 -826 -401 -128 -29 -557 -834 -928 -708 -625 -939 -297 -782 -310 -233 -830 -80 -26 -984 -485 -495 -308 -954 -183 -565 -514 -713 -993 -389 -127 -423 -626 -403 -739 -502 -732 -195 -500 -331 -10 -903 -978 -682 -782 -519 -11 -905 -216 -609 -918 -84 -229 -800 -990 -647 -829 -783 -864 -699 -917 -574 -781 -922 -44 -356 -720 -542 -848 -719 -749 -188 -443 -811 -72 -1000 -561 -650 -371 -75 -185 -629 -277 -829 -679 -440 -589 -926 -380 -33 -23 -235 -826 -692 -315 -638 -110 -748 -824 -86 -665 -639 -16 -235 -294 -545 -679 -786 -662 -850 -780 -803 -542 -45 -801 -240 -252 -340 -699 -837 -240 -668 -560 -912 -378 -768 -389 -885 -962 -948 -566 -343 -833 -669 -726 -803 -135 -703 -656 -220 -597 -619 -42 -333 -120 -881 -154 -117 -648 -164 -567 -546 -148 -562 -888 -408 -889 -148 -231 -423 -882 -944 -569 -898 -859 -338 -441 -273 -571 -940 -581 -964 -48 -942 -454 -402 -52 -887 -732 -456 -930 -498 -940 -860 -179 -621 -579 -453 -477 -570 -977 -691 -883 -351 -957 -913 -58 -833 -614 -542 -713 -62 -205 -571 -381 -582 -268 -481 -542 -27 -453 -95 -308 -754 -944 -980 -231 -433 -557 -232 -525 -292 -549 -830 -777 -600 -972 -791 -290 -821 -776 -770 -724 -974 -19 -158 -755 -379 -452 -85 -123 -384 -562 -358 -603 -927 -588 -599 -919 -438 -378 -958 -181 -625 -671 -52 -924 -681 -95 -15 -974 -491 -732 -773 -386 -995 -985 -708 -968 -563 -2 -653 -103 -472 -196 -242 -107 -149 -505 -318 -894 -438 -689 -81 -104 -621 -869 -566 -733 -821 -173 -377 -935 -187 -486 -226 -850 -176 -148 -124 -627 -618 -820 -193 -368 -10 -850 -94 -550 -794 -480 -748 -597 -343 -912 -906 -438 -421 -871 -520 -378 -35 -162 -987 -682 -800 -898 -306 -918 -391 -584 -294 -826 -560 -130 -84 -922 -419 -912 -589 -384 -121 -704 -265 -996 -904 -553 -158 -430 -464 -97 -482 -653 -310 -314 -313 -930 -823 -234 -733 -340 -736 -610 -368 -430 -730 -235 -374 -633 -165 -852 -763 -415 -660 -110 -821 -833 -352 -113 -572 -905 -107 -781 -602 -255 -668 -102 -592 -539 -270 -942 -275 -696 -999 -981 -941 -592 -882 -464 -740 -820 -433 -881 -973 -273 -630 -407 -338 -384 -665 -790 -317 -70 -960 -98 -566 -811 -882 -981 -611 -251 -618 -44 -973 -556 -425 -236 -882 -471 -300 -438 -741 -233 -623 -396 -156 -460 -234 -6 -895 -547 -181 -288 -27 -192 -278 -140 -933 -969 -695 -598 -487 -13 -841 -59 -100 -461 -111 -400 -169 -318 -646 -996 -302 -242 -233 -158 -777 -35 -827 -136 -436 -357 -607 -44 -585 -292 -706 -830 -583 -190 -624 -629 -536 -438 -651 -349 -675 -325 -244 -686 -938 -201 -105 -638 -504 -182 -706 -247 -372 -410 -776 -418 -393 -800 -721 -481 -937 -783 -777 -678 -880 -621 -801 -120 -266 -445 -272 -19 -857 -164 -440 -817 -753 -253 -993 -384 -243 -131 -51 -95 -89 -655 -920 -255 -980 -897 -89 -469 -824 -467 -110 -104 -20 -728 -701 -892 -686 -673 -163 -865 -524 -751 -485 -416 -269 -648 -592 -511 -390 -942 -11 -854 -486 -924 -163 -687 -662 -878 -302 -640 -250 -771 -488 -494 -366 -915 -570 -129 -950 -407 -555 -210 -561 -198 -106 -428 -394 -409 -296 -384 -966 -937 -979 -583 -489 -522 -367 -100 -806 -553 -685 -755 -587 -516 -254 -700 -302 -800 -654 -139 -339 -457 -904 -203 -819 -38 -327 -150 -840 -74 -875 -725 -259 -860 -843 -907 -120 -201 -194 -452 -643 -411 -627 -194 -210 -17 -24 -781 -859 -92 -794 -696 -118 -303 -973 -782 -628 -10 -681 -254 -54 -211 -284 -510 -259 -15 -749 -640 -433 -665 -863 -836 -438 -338 -514 -974 -921 -708 -334 -241 -956 -101 -416 -940 -861 -673 -856 -233 -82 -114 -698 -873 -343 -192 -592 -11 -102 -410 -467 -389 -379 -701 -615 -508 -871 -248 -476 -633 -223 -101 -383 -527 -257 -954 -519 -117 -196 -379 -24 -928 -958 -245 -30 -992 -314 -430 -105 -551 -46 -207 -296 -364 -158 -738 -675 -34 -587 -905 -133 -628 -411 -373 -291 -162 -613 -323 -704 -812 -600 -904 -647 -157 -7 -441 -937 -597 -672 -544 -80 -411 -10 -556 -425 -743 -836 -519 -206 -318 -356 -968 -406 -823 -319 -589 -985 -12 -861 -330 -545 -416 -473 -8 -881 -853 -200 -722 -856 -754 -62 -789 -823 -661 -542 -364 -950 -184 -645 -415 -933 -678 -260 -93 -215 -700 -293 -552 -347 -650 -30 -153 -477 -244 -698 -798 -848 -651 -392 -446 -74 -681 -59 -556 -514 -139 -377 -269 -441 -511 -526 -511 -730 -964 -775 -907 -349 -427 -733 -218 -857 -699 -631 -241 -770 -622 -350 -5 -231 -58 -597 -78 -810 -711 -60 -820 -877 -260 -894 -508 -351 -763 -246 -578 -777 -507 -826 -310 -5 -644 -16 -891 -715 -509 -218 -754 -957 -449 -255 -697 -115 -733 -446 -331 -175 -424 -29 -662 -310 -717 -751 -970 -655 -156 -477 -677 -567 -383 -59 -677 -760 -236 -308 -297 -755 -186 -356 -305 -76 -79 -536 -996 -57 -713 -915 -998 -703 -43 -326 -71 -8 -104 -538 -956 -32 -814 -460 -173 -95 -241 -214 -591 -7 -353 -718 -12 -817 -499 -63 -273 -761 -711 -273 -977 -767 -804 -929 -430 -384 -193 -13 -920 -852 -589 -942 -377 -643 -135 -228 -458 -612 -455 -687 -242 -254 -485 -536 -853 -977 -346 -975 -230 -728 -705 -835 -298 -242 -3 -302 -723 -890 -305 -195 -893 -54 -278 -837 -976 -356 -295 -171 -602 -301 -558 -343 -846 -340 -344 -745 -984 -346 -780 -462 -265 -371 -326 -417 -150 -130 -509 -947 -139 -470 -250 -643 -144 -715 -302 -186 -204 -810 -541 -125 -370 -961 -993 -951 -674 -312 -55 -372 -546 -56 -765 -17 -933 -811 -699 -652 -270 -99 -921 -107 -603 -388 -652 -732 -240 -99 -167 -698 -64 -890 -25 -674 -105 -924 -280 -483 -866 -533 -552 -33 -697 -818 -155 -809 -34 -839 -866 -483 -15 -942 -623 -7 -903 -630 -920 -928 -530 -135 -549 -722 -253 -311 -145 -772 -885 -192 -821 -297 -727 -103 -430 -879 -430 -540 -808 -806 -127 -763 -392 -724 -20 -296 -596 -615 -388 -5 -166 -883 -396 -878 -194 -514 -188 -982 -506 -755 -615 -763 -831 -969 -510 -992 -865 -600 -337 -681 -478 -489 -159 -34 -315 -48 -75 -473 -17 -638 -978 -939 -532 -258 -232 -99 -651 -808 -10 -926 -162 -936 -574 -855 -695 -953 -103 -996 -789 -683 -857 -783 -42 -513 -640 -958 -758 -143 -167 -202 -37 -513 -827 -285 -266 -924 -476 -116 -510 -909 -898 -338 -389 -246 -570 -729 -752 -226 -149 -324 -39 -297 -962 -976 -328 -47 -406 -859 -98 -188 -990 -515 -140 -20 -20 -578 -658 -435 -815 -180 -537 -367 -695 -673 -894 -460 -71 -471 -50 -322 -503 -398 -63 -768 -731 -327 -662 -350 -736 -316 -564 -163 -879 -293 -58 -892 -886 -245 -190 -25 -660 -610 -496 -210 -220 -642 -493 -166 -984 -152 -970 -442 -688 -157 -248 -612 -211 -951 -604 -264 -182 -508 -803 -757 -526 -654 -101 -271 -391 -130 -576 -882 -479 -256 -915 -802 -428 -68 -874 -155 -152 -850 -303 -27 -385 -710 -293 -84 -875 -226 -565 -373 -371 -596 -946 -485 -296 -9 -991 -993 -362 -125 -607 -884 -333 -834 -533 -654 -501 -643 -764 -669 -231 -314 -540 -618 -545 -656 -336 -392 -819 -634 -730 -698 -22 -303 -21 -905 -626 -652 -406 -389 -411 -401 -766 -440 -846 -534 -78 -573 -523 -557 -149 -329 -617 -278 -739 -544 -619 -780 -438 -638 -558 -587 -934 -489 -105 -700 -786 -425 -665 -571 -887 -426 -217 -140 -161 -21 -679 -50 -97 -398 -447 -270 -878 -265 -418 -95 -77 -185 -664 -415 -689 -654 -602 -169 -196 -904 -726 -643 -838 -692 -610 -613 -797 -963 -368 -527 -868 -996 -504 -141 -484 -975 -565 -476 -539 -266 -585 -623 -134 -797 -745 -379 -209 -119 -383 -923 -448 -697 -522 -225 -731 -99 -37 -983 -275 -137 -9 -855 -374 -506 -559 -363 -513 -984 -130 -462 -136 -772 -123 -973 -205 -432 -237 -857 -446 -82 -774 -117 -446 -556 -905 -955 -569 -603 -258 -942 -90 -333 -679 -761 -326 -614 -815 -600 -342 -716 -306 -606 -287 -635 -936 -669 -635 -595 -466 -669 -735 -370 -196 -68 -746 -202 -141 -215 -368 -899 -372 -55 -742 -387 -771 -365 -829 -300 -165 -673 -429 -373 -311 -346 -742 -80 -590 -109 -522 -930 -434 -455 -128 -622 -61 -849 -668 -596 -54 -917 -822 -812 -50 -267 -164 -696 -698 -99 -640 -721 -123 -52 -838 -234 -500 -522 -955 -397 -982 -243 -328 -913 -76 -202 -530 -587 -993 -768 -483 -608 -852 -590 -354 -718 -541 -524 -71 -313 -1000 -853 -257 -543 -579 -743 -766 -658 -966 -31 -623 -964 -434 -906 -614 -798 -326 -476 -40 -905 -743 -3 -79 -491 -3 -801 -588 -831 -265 -149 -458 -794 -34 -638 -130 -888 -79 -248 -327 -230 -177 -110 -233 -987 -51 -351 -435 -999 -214 -778 -937 -450 -909 -425 -415 -662 -280 -603 -467 -342 -62 -660 -376 -888 -719 -861 -252 -88 -599 -575 -632 -322 -347 -735 -745 -200 -531 -965 -128 -834 -439 -833 -417 -111 -821 -357 -699 -631 -203 -143 -916 -854 -282 -654 -55 -710 -872 -111 -203 -246 -203 -592 -119 -489 -638 -686 -2 -599 -3 -443 -880 -318 -894 -351 -712 -763 -442 -16 -727 -65 -482 -421 -52 -449 -313 -925 -16 -106 -466 -696 -670 -705 -645 -663 -488 -749 -832 -596 -769 -71 -41 -412 -323 -500 -854 -384 -972 -85 -761 -718 -759 -477 -622 -195 -70 -741 -185 -475 -921 -540 -1 -768 -649 -650 -497 -22 -723 -290 -942 -801 -543 -431 -89 -808 -946 -606 -948 -396 -332 -49 -426 -662 -910 -376 -419 -260 -971 -409 -350 -905 -668 -336 -118 -175 -612 -699 -897 -53 -518 -943 -728 -368 -493 -659 -483 -581 -607 -602 -544 -703 -743 -798 -135 -992 -436 -43 -4 -613 -736 -956 -889 -398 -373 -656 -667 -384 -842 -882 -48 -529 -431 -753 -608 -93 -21 -762 -739 -129 -560 -216 -520 -766 -563 -902 -500 -903 -274 -828 -857 -628 -367 -149 -931 -968 -660 -707 -342 -289 -302 -191 -260 -72 -251 -654 -941 -808 -240 -581 -257 -280 -338 -122 -468 -141 -68 -411 -859 -652 -677 -100 -943 -853 -492 -438 -37 -799 -616 -503 -232 -538 -636 -651 -760 -757 -361 -45 -932 -889 -645 -508 -334 -66 -559 -266 -189 -249 -9 -337 -613 -133 -408 -288 -588 -350 -411 -639 -844 -761 -32 -868 -937 -696 -794 -836 -484 -727 -182 -582 -202 -267 -934 -732 -641 -356 -295 -948 -992 -75 -54 -674 -612 -23 -212 -942 -796 -98 -85 -789 -961 -775 -335 -759 -897 -504 -61 -650 -30 -566 -188 -90 -428 -378 -495 -922 -653 -125 -239 -711 -935 -730 -292 -153 -681 -294 -177 -775 -869 -354 -528 -662 -262 -918 -392 -129 -489 -888 -468 -581 -934 -792 -740 -471 -936 -120 -493 -311 -894 -375 -427 -984 -466 -610 -324 -527 -406 -431 -608 -76 -965 -977 -185 -768 -739 -157 -343 -595 -340 -910 -131 -85 -675 -212 -152 -281 -807 -699 -838 -576 -654 -216 -239 -820 -358 -403 -256 -928 -695 -11 -257 -430 -546 -538 -725 -767 -28 -305 -551 -217 -126 -642 -688 -2 -276 -461 -883 -431 -970 -639 -132 -277 -163 -177 -564 -571 -310 -633 -348 -489 -288 -616 -944 -119 -793 -48 -664 -188 -325 -718 -644 -746 -859 -943 -305 -907 -498 -993 -872 -763 -863 -467 -117 -527 -680 -614 -941 -875 -145 -889 -209 -399 -421 -474 -741 -106 -210 -973 -42 -382 -779 -399 -3 -487 -562 -51 -645 -370 -481 -388 -798 -496 -671 -267 -119 -819 -912 -939 -482 -151 -555 -909 -732 -531 -882 -78 -831 -566 -317 -302 -613 -665 -221 -109 -84 -153 -993 -648 -206 -825 -92 -36 -637 -624 -488 -288 -772 -383 -376 -600 -387 -509 -265 -260 -842 -648 -427 -868 -872 -618 -541 -640 -7 -460 -300 -439 -285 -867 -692 -425 -265 -577 -261 -798 -718 -223 -548 -993 -572 -356 -60 -947 -225 -944 -978 -921 -513 -249 -277 -531 -977 -709 -827 -179 -425 -503 -62 -9 -646 -291 -222 -122 -434 -994 -96 -962 -462 -372 -309 -196 -869 -776 -752 -20 -229 -428 -213 -562 -248 -498 -837 -519 -443 -138 -677 -790 -17 -792 -261 -219 -67 -861 -190 -164 -522 -88 -54 -638 -496 -738 -622 -696 -928 -369 -752 -686 -1000 -623 -533 -830 -193 -305 -300 -190 -712 -747 -823 -365 -440 -341 -431 -421 -456 -563 -185 -852 -856 -402 -345 -79 -107 -753 -209 -436 -272 -167 -244 -907 -658 -600 -631 -954 -726 -1 -483 -251 -622 -706 -595 -462 -385 -121 -884 -850 -231 -540 -76 -981 -362 -405 -985 -365 -724 -8 -490 -267 -642 -242 -945 -341 -658 -554 -572 -145 -30 -138 -294 -899 -842 -126 -775 -985 -350 -911 -234 -893 -712 -313 -383 -795 -290 -507 -764 -960 -759 -685 -645 -389 -774 -51 -968 -180 -932 -185 -305 -699 -228 -393 -268 -892 -289 -698 -396 -822 -885 -999 -333 -681 -280 -52 -44 -492 -339 -134 -549 -220 -640 -659 -838 -118 -857 -296 -967 -135 -705 -564 -421 -321 -993 -700 -645 -957 -227 -708 -501 -388 -567 -258 -412 -365 -899 -379 -589 -273 -540 -678 -64 -624 -83 -25 -263 -66 -490 -479 -377 -983 -625 -620 -279 -796 -499 -732 -749 -983 -83 -405 -862 -644 -131 -373 -787 -998 -939 -349 -592 -570 -406 -915 -22 -572 -634 -66 -314 -978 -942 -647 -223 -162 -684 -526 -524 -712 -203 -626 -262 -556 -435 -112 -489 -16 -790 -181 -182 -797 -659 -180 -729 -154 -756 -6 -7 -786 -280 -273 -1 -822 -138 -319 -300 -780 -315 -266 -853 -946 -757 -315 -253 -916 -736 -915 -389 -305 -489 -755 -603 -646 -995 -513 -539 -340 -668 -347 -499 -772 -227 -126 -474 -827 -351 -587 -740 -915 -504 -378 -647 -514 -702 -721 -332 -831 -326 -667 -729 -542 -787 -92 -575 -801 -527 -308 -676 -327 -339 -658 -291 -159 -94 -344 -79 -919 -570 -14 -373 -537 -179 -438 -515 -682 -318 -366 -843 -289 -823 -839 -873 -819 -944 -16 -9 -985 -754 -345 -161 -282 -66 -35 -47 -734 -96 -13 -769 -650 -832 -932 -918 -212 -886 -796 -373 -470 -721 -86 -817 -683 -914 -48 -93 -132 -960 -543 -980 -151 -395 -789 -320 -238 -771 -358 -31 -899 -452 -285 -934 -723 -904 -789 -408 -268 -645 -109 -214 -146 -395 -289 -487 -558 -307 -333 -276 -298 -24 -70 -586 -834 -498 -488 -871 -823 -845 -517 -207 -689 -389 -677 -225 -994 -471 -932 -65 -510 -194 -85 -503 -665 -214 -316 -612 -955 -219 -269 -449 -743 -378 -451 -77 -852 -173 -797 -988 -430 -831 -538 -596 -248 -543 -665 -214 -512 -881 -429 -635 -737 -204 -829 -757 -959 -500 -760 -507 -552 -212 -116 -835 -572 -198 -274 -386 -705 -517 -613 -282 -440 -259 -756 -958 -321 -822 -366 -785 -580 -17 -469 -306 -963 -134 -361 -636 -2 -810 -41 -463 -518 -532 -297 -704 -393 -642 -288 -641 -853 -832 -523 -117 -929 -828 -65 -126 -849 -464 -523 -551 -579 -127 -580 -85 -398 -858 -511 -442 -477 -409 -226 -195 -402 -33 -343 -121 -317 -803 -395 -792 -15 -924 -405 -595 -887 -179 -846 -664 -104 -28 -125 -828 -58 -828 -113 -802 -416 -897 -702 -439 -812 -514 -789 -401 -213 -616 -335 -255 -109 -491 -214 -870 -123 -286 -741 -986 -865 -429 -442 -122 -656 -166 -161 -952 -705 -643 -619 -338 -277 -776 -6 -23 -101 -984 -8 -448 -906 -191 -745 -313 -35 -563 -335 -219 -468 -787 -539 -692 -578 -785 -553 -311 -347 -666 -859 -157 -22 -46 -384 -805 -252 -432 -972 -913 -579 -263 -642 -92 -18 -442 -570 -301 -128 -631 -53 -62 -848 -48 -764 -161 -528 -649 -137 -240 -61 -375 -207 -741 -122 -495 -670 -18 -532 -974 -25 -260 -603 -722 -749 -7 -789 -763 -605 -955 -178 -12 -399 -242 -493 -808 -96 -582 -638 -865 -766 -23 -905 -229 -615 -559 -482 -416 -129 -502 -43 -979 -719 -387 -12 -80 -328 -891 -43 -379 -906 -649 -407 -794 -254 -208 -569 -958 -780 -366 -112 -381 -285 -832 -88 -960 -64 -342 -52 -858 -991 -460 -484 -496 -606 -573 -225 -487 -603 -574 -887 -352 -926 -414 -223 -94 -722 -371 -714 -339 -397 -3 -727 -804 -427 -28 -540 -121 -921 -45 -184 -202 -688 -939 -997 -370 -104 -211 -251 -370 -257 -468 -47 -58 -994 -96 -393 -695 -972 -266 -109 -625 -717 -139 -432 -727 -103 -814 -93 -796 -617 -794 -385 -140 -178 -249 -359 -875 -984 -471 -288 -218 -742 -693 -216 -66 -822 -612 -934 -158 -736 -717 -345 -784 -21 -489 -281 -324 -387 -237 -539 -321 -50 -830 -17 -557 -867 -368 -736 -407 -561 -837 -920 -244 -857 -208 -95 -126 -807 -468 -667 -275 -904 -656 -610 -558 -47 -133 -43 -155 -232 -165 -429 -650 -579 -838 -263 -459 -586 -204 -910 -85 -838 -759 -41 -989 -271 -154 -854 -529 -224 -277 -565 -223 -750 -545 -244 -242 -708 -452 -97 -981 -429 -585 -454 -476 -560 -826 -96 -196 -583 -41 -590 -271 -459 -821 -916 -884 -350 -65 -143 -442 -895 -151 -659 -30 -954 -558 -253 -653 -328 -973 -474 -323 -105 -845 -204 -223 -499 -116 -536 -894 -938 -885 -273 -887 -837 -308 -269 -915 -451 -818 -648 -711 -641 -476 -609 -929 -263 -435 -429 -572 -744 -372 -67 -157 -837 -638 -678 -673 -405 -445 -161 -846 -439 -595 -731 -224 -710 -972 -804 -338 -270 -96 -376 -314 -587 -341 -638 -407 -831 -911 -782 -354 -473 -164 -503 -145 -373 -978 -27 -656 -288 -464 -633 -567 -686 -255 -342 -171 -204 -306 -121 -925 -463 -445 -203 -248 -644 -667 -703 -533 -121 -809 -458 -624 -49 -606 -219 -245 -860 -199 -85 -283 -273 -9 -787 -602 -393 -951 -300 -982 -508 -371 -241 -51 -617 -987 -810 -53 -405 -512 -325 -99 -35 -533 -947 -393 -34 -440 -283 -277 -42 -382 -374 -664 -286 -1000 -327 -803 -128 -105 -810 -587 -853 -465 -862 -247 -482 -516 -722 -474 -14 -335 -369 -899 -420 -674 -965 -22 -666 -269 -825 -236 -625 -208 -961 -390 -46 -978 -131 -496 -678 -324 -248 -344 -796 -598 -193 -337 -371 -863 -451 -102 -223 -514 -871 -159 -205 -397 -909 -855 -29 -286 -463 -542 -180 -84 -564 -936 -340 -930 -575 -125 -200 -409 -651 -984 -552 -504 -700 -549 -306 -520 -434 -647 -566 -294 -319 -49 -714 -198 -15 -267 -231 -876 -265 -533 -928 -842 -292 -863 -607 -312 -173 -943 -757 -571 -566 -902 -696 -808 -709 -629 -88 -87 -860 -769 -185 -729 -513 -112 -440 -221 -294 -349 -38 -74 -60 -111 -931 -475 -512 -131 -572 -698 -227 -764 -269 -251 -754 -15 -780 -105 -611 -684 -1 -548 -797 -96 -880 -752 -796 -145 -734 -255 -222 -52 -138 -743 -959 -452 -820 -562 -671 -312 -949 -837 -898 -151 -591 -923 -886 -945 -485 -555 -698 -572 -220 -996 -514 -297 -869 -929 -511 -803 -450 -163 -436 -204 -702 -72 -236 -797 -128 -806 -933 -961 -195 -431 -677 -899 -657 -117 -170 -172 -96 -18 -205 -695 -641 -745 -952 -525 -630 -661 -361 -554 -728 -610 -23 -40 -143 -864 -747 -884 -113 -895 -938 -856 -570 -519 -458 -957 -784 -182 -725 -80 -687 -672 -431 -236 -632 -783 -806 -720 -665 -509 -137 -701 -872 -783 -297 -143 -326 -274 -221 -557 -662 -856 -27 -86 -817 -20 -960 -10 -49 -871 -404 -364 -934 -997 -737 -988 -867 -232 -708 -881 -796 -194 -85 -996 -584 -864 -990 -971 -296 -34 -97 -753 -12 -524 -741 -6 -868 -202 -115 -490 -370 -156 -903 -630 -602 -402 -705 -937 -324 -629 -901 -585 -114 -672 -98 -228 -917 -315 -949 -14 -609 -738 -264 -854 -813 -505 -550 -694 -312 -347 -369 -369 -693 -636 -202 -321 -745 -353 -827 -465 -277 -122 -333 -232 -892 -917 -489 -371 -296 -4 -802 -278 -725 -711 -348 -347 -246 -317 -463 -608 -344 -493 -478 -977 -610 -322 -487 -595 -877 -178 -725 -656 -583 -985 -728 -557 -176 -419 -949 -483 -533 -8 -458 -544 -775 -213 -95 -332 -277 -658 -535 -16 -195 -45 -266 -574 -874 -942 -679 -954 -834 -532 -982 -254 -830 -512 -710 -238 -849 -29 -184 -904 -240 -753 -18 -579 -436 -956 -856 -29 -962 -816 -895 -539 -345 -50 -493 -751 -296 -598 -343 -574 -237 -901 -328 -800 -670 -889 -74 -659 -564 -466 -313 -319 -466 -1000 -200 -938 -312 -480 -265 -879 -3 -758 -69 -906 -304 -35 -969 -249 -388 -79 -932 -734 -1000 -482 -2 -845 -558 -614 -406 -591 -935 -901 -964 -448 -568 -644 -872 -650 -751 -748 -277 -687 -61 -503 -419 -473 -288 -785 -18 -720 -89 -340 -302 -5 -252 -80 -449 -723 -581 -964 -705 -900 -928 -905 -52 -479 -970 -851 -801 -874 -483 -391 -30 -492 -762 -698 -889 -463 -986 -773 -665 -599 -882 -852 -850 -407 -691 -104 -670 -929 -439 -747 -36 -589 -613 -251 -729 -96 -46 -786 -778 -636 -442 -203 -574 -232 -781 -269 -168 -461 -382 -4 -946 -473 -212 -851 -871 -912 -70 -489 -326 -360 -67 -786 -112 -333 -653 -627 -977 -664 -149 -740 -429 -285 -811 -202 -193 -610 -994 -518 -297 -307 -507 -333 -748 -838 -616 -90 -734 -46 -764 -837 -683 -264 -275 -598 -241 -800 -802 -326 -218 -222 -469 -572 -428 -953 -568 -26 -287 -702 -313 -746 -378 -613 -974 -93 -114 -187 -447 -205 -781 -89 -292 -495 -195 -839 -811 -321 -12 -464 -742 -246 -647 -284 -188 -855 -379 -170 -20 -950 -428 -964 -663 -887 -202 -694 -722 -256 -467 -265 -108 -112 -762 -867 -31 -23 -541 -969 -271 -274 -845 -633 -914 -758 -854 -693 -183 -704 -383 -934 -965 -11 -554 -482 -384 -931 -29 -733 -560 -919 -918 -857 -385 -972 -506 -140 -651 -161 -910 -571 -628 -387 -704 -637 -650 -268 -521 -799 -179 -337 -200 -259 -288 -384 -748 -444 -386 -785 -607 -595 -284 -254 -351 -254 -462 -535 -482 -38 -752 -122 -790 -754 -265 -914 -420 -359 -88 -930 -860 -823 -220 -814 -309 -104 -95 -800 -776 -309 -107 -96 -794 -713 -712 -52 -705 -17 -660 -248 -70 -947 -252 -942 -551 -412 -443 -85 -278 -468 -553 -846 -651 -985 -120 -363 -843 -284 -556 -905 -498 -664 -63 -205 -813 -357 -900 -58 -142 -170 -380 -449 -492 -450 -896 -641 -961 -426 -888 -353 -682 -373 -459 -268 -198 -453 -998 -341 -203 -412 -889 -861 -875 -360 -757 -49 -532 -271 -551 -760 -71 -66 -910 -687 -377 -333 -693 -593 -173 -359 -694 -232 -511 -249 -620 -278 -30 -764 -23 -35 -742 -57 -25 -215 -673 -150 -588 -267 -758 -905 -277 -306 -416 -6 -324 -829 -350 -73 -365 -857 -100 -143 -410 -616 -706 -382 -915 -994 -234 -5 -622 -72 -63 -896 -999 -840 -295 -601 -780 -52 -598 -114 -557 -770 -237 -558 -998 -303 -102 -331 -835 -271 -937 -341 -716 -762 -533 -384 -230 -712 -489 -44 -931 -236 -231 -932 -992 -73 -701 -985 -510 -672 -555 -524 -743 -526 -784 -663 -835 -739 -429 -939 -238 -370 -831 -921 -960 -861 -65 -712 -502 -284 -525 -324 -240 -232 -798 -35 -788 -469 -239 -887 -277 -584 -976 -600 -407 -266 -727 -573 -363 -703 -869 -588 -278 -864 -364 -330 -840 -857 -794 -828 -708 -163 -674 -926 -522 -542 -883 -938 -638 -61 -548 -759 -628 -43 -587 -118 -243 -351 -3 -253 -844 -125 -664 -165 -30 -781 -389 -882 -133 -887 -795 -223 -479 -821 -278 -759 -33 -523 -82 -823 -294 -305 -985 -10 -571 -604 -684 -838 -947 -800 -863 -477 -136 -638 -27 -569 -442 -607 -156 -597 -188 -974 -299 -125 -838 -390 -680 -683 -354 -508 -603 -890 -538 -41 -808 -612 -893 -842 -592 -419 -276 -259 -259 -792 -862 -702 -822 -529 -796 -238 -238 -307 -2 -424 -700 -151 -572 -520 -792 -235 -603 -40 -936 -606 -800 -661 -36 -214 -125 -258 -664 -375 -325 -406 -111 -387 -574 -825 -779 -412 -527 -158 -53 -144 -794 -562 -488 -331 -859 -114 -13 -463 -813 -547 -10 -736 -498 -269 -236 -853 -128 -253 -759 -195 -970 -221 -182 -436 -163 -950 -650 -331 -513 -898 -72 -271 -421 -770 -57 -832 -135 -776 -178 -565 -616 -777 -290 -495 -475 -61 -774 -442 -64 -609 -9 -294 -231 -74 -948 -887 -889 -640 -85 -612 -528 -388 -519 -551 -622 -994 -368 -611 -253 -467 -7 -828 -897 -214 -112 -483 -93 -131 -428 -614 -900 -509 -834 -336 -730 -190 -528 -762 -593 -536 -997 -322 -354 -31 -478 -66 -256 -516 -124 -542 -518 -585 -501 -794 -478 -322 -1000 -422 -579 -242 -989 -990 -154 -894 -109 -185 -394 -385 -471 -464 -767 -847 -798 -437 -966 -516 -658 -708 -233 -552 -625 -270 -726 -350 -455 -939 -76 -209 -509 -820 -461 -732 -749 -147 -471 -502 -271 -763 -172 -842 -809 -938 -717 -922 -637 -4 -515 -69 -946 -895 -267 -301 -329 -42 -566 -398 -960 -513 -978 -907 -577 -613 -579 -320 -637 -600 -291 -541 -173 -148 -709 -768 -910 -28 -744 -956 -768 -831 -122 -855 -989 -145 -427 -187 -714 -166 -705 -431 -885 -63 -1 -92 -43 -265 -43 -955 -696 -995 -912 -870 -251 -114 -356 -713 -136 -126 -590 -11 -182 -411 -444 -669 -278 -16 -131 -417 -460 -920 -140 -281 -692 -835 -159 -115 -564 -942 -119 -770 -129 -788 -80 -396 -611 -553 -684 -377 -728 -834 -734 -641 -557 -730 -422 -865 -705 -786 -741 -303 -649 -617 -192 -664 -763 -215 -338 -687 -51 -518 -544 -336 -91 -129 -199 -272 -179 -388 -785 -995 -36 -599 -329 -453 -391 -637 -866 -615 -224 -190 -792 -552 -752 -204 -263 -138 -432 -648 -465 -333 -852 -959 -728 -179 -397 -138 -504 -408 -978 -849 -278 -750 -123 -684 -974 -657 -645 -435 -741 -40 -940 -251 -657 -702 -251 -532 -863 -350 -623 -604 -43 -569 -724 -258 -973 -565 -820 -889 -707 -38 -139 -728 -392 -437 -953 -58 -198 -502 -564 -866 -778 -997 -875 -607 -898 -347 -994 -253 -331 -45 -190 -412 -999 -605 -125 -337 -662 -908 -272 -290 -569 -669 -456 -108 -132 -373 -439 -403 -835 -205 -733 -95 -147 -504 -803 -528 -165 -821 -506 -459 -363 -272 -515 -737 -309 -435 -855 -722 -315 -657 -303 -805 -588 -764 -662 -264 -44 -858 -869 -999 -126 -18 -737 -957 -116 -57 -115 -662 -672 -197 -570 -663 -327 -186 -230 -760 -328 -959 -636 -221 -509 -925 -910 -416 -469 -850 -632 -73 -855 -734 -396 -988 -818 -423 -439 -273 -637 -519 -645 -255 -969 -956 -599 -537 -634 -914 -490 -315 -49 -929 -846 -841 -31 -827 -454 -24 -218 -516 -307 -480 -538 -990 -728 -37 -108 -54 -963 -204 -152 -608 -417 -210 -230 -396 -322 -556 -125 -353 -918 -705 -896 -358 -679 -865 -914 -178 -248 -757 -924 -389 -529 -444 -841 -548 -57 -55 -972 -115 -494 -888 -724 -119 -676 -978 -301 -545 -183 -412 -953 -164 -602 -180 -32 -210 -635 -321 -1000 -649 -138 -396 -427 -559 -154 -999 -92 -631 -67 -474 -240 -71 -8 -990 -162 -836 -951 -756 -218 -371 -770 -712 -197 -351 -143 -211 -448 -133 -184 -19 -667 -972 -75 -959 -421 -642 -767 -666 -75 -621 -894 -486 -967 -498 -745 -89 -124 -157 -899 -627 -17 -150 -701 -216 -794 -945 -260 -293 -711 -230 -790 -334 -732 -269 -251 -546 -653 -783 -551 -731 -388 -338 -674 -825 -497 -959 -984 -868 -135 -562 -233 -870 -994 -102 -453 -582 -123 -15 -310 -84 -995 -491 -299 -576 -42 -890 -808 -286 -876 -12 -789 -396 -361 -426 -780 -583 -922 -893 -786 -744 -838 -479 -302 -314 -395 -366 -713 -923 -50 -967 -452 -830 -213 -112 -291 -819 -279 -681 -167 -919 -303 -356 -835 -795 -220 -12 -907 -137 -788 -616 -691 -181 -920 -267 -709 -695 -470 -840 -876 -627 -905 -567 -462 -681 -725 -550 -862 -568 -794 -660 -424 -819 -415 -671 -797 -393 -706 -463 -336 -241 -540 -683 -633 -459 -44 -540 -108 -694 -505 -666 -478 -724 -685 -388 -593 -791 -197 -217 -757 -748 -977 -109 -636 -203 -484 -906 -753 -119 -599 -429 -479 -581 -10 -812 -334 -758 -395 -769 -630 -186 -985 -592 -204 -76 -473 -38 -962 -585 -448 -2 -269 -206 -199 -812 -165 -44 -271 -43 -537 -499 -295 -204 -956 -825 -884 -236 -745 -825 -874 -322 -156 -378 -994 -234 -283 -610 -552 -852 -489 -51 -795 -584 -907 -986 -707 -172 -496 -985 -835 -995 -24 -275 -94 -266 -749 -414 -400 -282 -196 -130 -742 -822 -176 -659 -434 -967 -301 -542 -420 -49 -703 -436 -513 -944 -467 -23 -65 -347 -159 -901 -734 -19 -617 -859 -727 -809 -333 -495 -443 -600 -168 -755 -666 -962 -833 -371 -689 -539 -632 -792 -891 -284 -109 -378 -718 -244 -540 -127 -139 -154 -741 -726 -727 -159 -618 -221 -163 -597 -581 -438 -147 -572 -145 -858 -105 -417 -660 -532 -426 -384 -333 -35 -584 -683 -438 -409 -491 -45 -72 -803 -551 -234 -193 -149 -457 -973 -773 -305 -705 -91 -715 -808 -245 -43 -792 -462 -559 -852 -990 -554 -312 -505 -786 -381 -193 -626 -804 -799 -304 -278 -233 -328 -594 -831 -284 -259 -42 -484 -54 -382 -173 -125 -868 -471 -798 -121 -410 -275 -970 -41 -783 -647 -182 -682 -357 -336 -773 -783 -803 -323 -717 -148 -823 -481 -982 -518 -637 -688 -427 -887 -465 -419 -414 -74 -459 -999 -381 -244 -730 -737 -540 -308 -164 -800 -624 -692 -635 -680 -780 -208 -133 -351 -297 -323 -531 -733 -251 -154 -486 -799 -435 -439 -518 -130 -227 -573 -314 -504 -987 -771 -540 -243 -766 -717 -776 -191 -102 -838 -333 -203 -276 -447 -68 -219 -56 -596 -49 -443 -213 -277 -135 -658 -448 -675 -639 -720 -313 -913 -945 -723 -414 -952 -187 -91 -141 -225 -69 -183 -978 -51 -100 -252 -233 -920 -810 -513 -399 -497 -6 -168 -968 -779 -811 -703 -766 -144 -8 -72 -887 -136 -391 -708 -423 -744 -584 -719 -311 -339 -443 -641 -537 -986 -276 -980 -866 -915 -600 -761 -179 -630 -924 -770 -101 -745 -643 -158 -345 -780 -223 -725 -51 -529 -362 -747 -382 -193 -769 -38 -497 -250 -556 -183 -821 -779 -309 -516 -353 -937 -3 -871 -723 -695 -759 -610 -570 -417 -220 -872 -83 -781 -866 -519 -12 -357 -263 -215 -397 -721 -253 -160 -372 -415 -8 -810 -592 -989 -34 -827 -614 -142 -987 -649 -705 -47 -719 -919 -373 -270 -302 -809 -804 -275 -495 -458 -889 -3 -335 -372 -144 -330 -769 -597 -937 -971 -312 -694 -967 -897 -493 -960 -508 -227 -176 -81 -516 -971 -982 -195 -201 -191 -13 -257 -294 -774 -305 -104 -51 -511 -29 -238 -212 -165 -116 -193 -573 -650 -241 -908 -455 -809 -759 -62 -280 -655 -860 -136 -902 -860 -482 -168 -598 -860 -998 -603 -651 -427 -435 -735 -642 -801 -869 -602 -135 -384 -866 -791 -632 -554 -761 -134 -702 -67 -666 -429 -332 -97 -802 -615 -320 -518 -981 -774 -488 -318 -133 -752 -889 -335 -251 -304 -233 -833 -996 -578 -332 -406 -832 -555 -295 -736 -257 -362 -81 -96 -677 -817 -763 -807 -388 -480 -386 -410 -950 -873 -47 -377 -477 -736 -557 -425 -424 -931 -562 -573 -210 -304 -310 -73 -443 -379 -877 -779 -276 -563 -997 -928 -114 -790 -923 -498 -49 -4 -120 -240 -556 -925 -109 -325 -560 -858 -895 -876 -201 -16 -82 -250 -87 -20 -334 -249 -153 -780 -18 -221 -995 -381 -545 -433 -917 -380 -412 -323 -775 -463 -527 -864 -114 -752 -26 -540 -175 -581 -535 -401 -966 -605 -924 -790 -479 -220 -578 -766 -547 -395 -958 -790 -284 -565 -44 -828 -524 -891 -835 -245 -566 -397 -299 -281 -962 -560 -362 -756 -192 -379 -137 -84 -76 -986 -556 -405 -888 -570 -318 -517 -89 -688 -564 -404 -107 -993 -924 -782 -806 -535 -638 -882 -141 -937 -73 -661 -709 -556 -189 -662 -698 -512 -217 -14 -539 -289 -261 -349 -868 -900 -399 -999 -8 -438 -180 -952 -550 -6 -736 -905 -730 -348 -147 -48 -709 -696 -610 -714 -168 -303 -707 -975 -537 -249 -864 -787 -194 -955 -236 -102 -416 -156 -396 -841 -93 -352 -720 -15 -798 -44 -4 -24 -578 -761 -756 -533 -704 -388 -476 -386 -156 -608 -18 -458 -295 -77 -886 -353 -209 -322 -640 -465 -711 -12 -641 -32 -877 -531 -852 -484 -48 -231 -184 -506 -223 -254 -656 -934 -968 -302 -618 -181 -666 -344 -30 -966 -909 -547 -264 -436 -402 -892 -491 -513 -295 -744 -957 -575 -760 -888 -306 -742 -458 -633 -612 -49 -386 -225 -948 -776 -982 -858 -664 -492 -717 -261 -940 -743 -103 -342 -850 -352 -919 -671 -893 -759 -614 -441 -721 -932 -355 -707 -4 -993 -726 -671 -208 -47 -536 -961 -535 -419 -379 -970 -785 -31 -741 -825 -851 -561 -874 -665 -898 -25 -945 -16 -862 -613 -239 -483 -302 -158 -408 -408 -100 -831 -493 -959 -91 -539 -578 -435 -691 -306 -99 -399 -971 -383 -248 -576 -852 -412 -689 -524 -293 -189 -668 -954 -176 -831 -715 -171 -199 -850 -472 -942 -166 -262 -790 -424 -183 -62 -294 -349 -597 -516 -210 -763 -32 -540 -220 -345 -752 -394 -594 -488 -904 -371 -246 -523 -229 -317 -285 -729 -987 -433 -835 -756 -882 -442 -892 -135 -516 -325 -309 -487 -503 -298 -426 -775 -505 -312 -123 -10 -466 -852 -647 -380 -520 -519 -546 -736 -148 -601 -33 -158 -198 -790 -88 -164 -731 -213 -654 -747 -168 -193 -388 -623 -381 -797 -135 -896 -555 -31 -785 -945 -782 -118 -749 -323 -953 -351 -434 -526 -689 -191 -597 -619 -60 -563 -896 -705 -339 -331 -44 -686 -881 -689 -310 -954 -536 -926 -386 -689 -625 -99 -139 -378 -39 -154 -520 -312 -662 -588 -42 -791 -776 -201 -531 -336 -797 -957 -692 -610 -77 -181 -143 -72 -453 -467 -618 -730 -237 -176 -497 -580 -216 -424 -313 -869 -230 -111 -267 -932 -264 -687 -942 -577 -57 -85 -386 -246 -114 -535 -651 -910 -323 -627 -793 -844 -10 -793 -442 -404 -226 -201 -598 -708 -193 -10 -991 -755 -880 -697 -473 -964 -7 -506 -424 -340 -847 -68 -925 -237 -207 -547 -894 -221 -143 -260 -863 -322 -898 -786 -619 -155 -207 -833 -170 -325 -646 -134 -30 -306 -690 -829 -681 -985 -481 -837 -442 -271 -537 -111 -425 -747 -11 -920 -799 -972 -514 -513 -795 -95 -31 -681 -684 -549 -113 -523 -886 -52 -150 -513 -274 -299 -9 -425 -34 -865 -246 -599 -260 -737 -843 -174 -970 -892 -150 -392 -81 -458 -184 -966 -931 -617 -128 -343 -136 -700 -725 -14 -912 -392 -965 -252 -541 -734 -519 -534 -68 -785 -571 -639 -20 -746 -836 -315 -887 -227 -911 -78 -28 -318 -805 -293 -711 -86 -646 -743 -619 -622 -926 -462 -392 -820 -498 -10 -69 -463 -560 -381 -263 -238 -811 -315 -335 -600 -187 -546 -303 -884 -467 -423 -207 -410 -599 -214 -941 -762 -896 -836 -378 -731 -860 -401 -123 -51 -611 -353 -553 -476 -575 -700 -143 -386 -165 -532 -758 -870 -18 -190 -67 -262 -895 -552 -67 -365 -376 -837 -812 -38 -500 -460 -556 -1 -988 -496 -347 -74 -910 -794 -325 -24 -924 -646 -118 -131 -391 -628 -823 -674 -931 -992 -545 -267 -339 -997 -323 -27 -705 -307 -702 -817 -545 -106 -452 -981 -815 -165 -643 -92 -495 -943 -492 -482 -172 -171 -875 -602 -189 -832 -689 -273 -899 -331 -244 -258 -949 -889 -793 -162 -627 -474 -430 -668 -885 -542 -534 -778 -377 -272 -394 -453 -705 -949 -402 -379 -168 -287 -148 -276 -169 -439 -81 -726 -33 -427 -71 -42 -892 -170 -155 -701 -363 -841 -527 -301 -558 -87 -650 -313 -674 -543 -179 -746 -700 -143 -593 -940 -257 -257 -923 -11 -241 -13 -346 -431 -480 -641 -869 -321 -934 -918 -977 -843 -647 -932 -945 -187 -264 -474 -763 -104 -947 -959 -11 -751 -959 -398 -360 -81 -399 -177 -15 -895 -644 -236 -929 -392 -372 -501 -93 -313 -63 -702 -98 -240 -815 -682 -919 -156 -123 -324 -581 -541 -668 -37 -802 -953 -756 -321 -992 -630 -854 -827 -117 -204 -830 -166 -702 -720 -813 -862 -680 -20 -493 -373 -169 -391 -276 -301 -888 -811 -322 -560 -105 -420 -426 -16 -915 -511 -829 -146 -135 -959 -522 -425 -990 -140 -831 -191 -669 -769 -12 -884 -374 -230 -72 -9 -803 -867 -206 -260 -637 -466 -721 -1 -572 -731 -143 -177 -807 -119 -907 -517 -684 -934 -449 -353 -378 -134 -207 -742 -160 -601 -909 -508 -154 -837 -366 -616 -958 -451 -604 -433 -125 -463 -955 -299 -147 -325 -271 -217 -492 -529 -926 -374 -41 -150 -145 -858 -759 -281 -152 -600 -538 -828 -374 -17 -264 -29 -172 -52 -230 -695 -721 -131 -493 -902 -594 -418 -948 -738 -309 -349 -229 -389 -838 -815 -953 -770 -622 -66 -458 -405 -669 -979 -210 -802 -366 -362 -421 -7 -293 -525 -968 -575 -598 -197 -914 -318 -295 -183 -692 -14 -672 -350 -929 -271 -951 -555 -428 -218 -168 -867 -220 -232 -826 -301 -868 -253 -873 -564 -612 -637 -815 -762 -440 -501 -389 -973 -802 -666 -425 -32 -971 -316 -113 -840 -9 -785 -960 -266 -130 -934 -599 -582 -100 -171 -610 -434 -89 -214 -324 -199 -456 -528 -44 -882 -502 -569 -760 -32 -153 -42 -937 -710 -73 -237 -144 -408 -38 -623 -748 -518 -421 -168 -990 -233 -401 -22 -244 -497 -355 -639 -372 -680 -298 -546 -974 -436 -717 -19 -83 -336 -234 -916 -440 -392 -809 -142 -202 -400 -679 -477 -708 -890 -85 -828 -79 -392 -185 -150 -137 -15 -703 -856 -764 -990 -734 -919 -783 -563 -6 -701 -718 -253 -482 -230 -782 -502 -476 -951 -988 -597 -419 -666 -250 -374 -957 -684 -454 -788 -854 -191 -67 -842 -284 -572 -164 -694 -672 -727 -783 -150 -187 -671 -527 -164 -462 -679 -291 -620 -556 -311 -134 -570 -763 -523 -398 -127 -794 -534 -399 -398 -664 -348 -527 -494 -472 -937 -519 -979 -860 -275 -147 -334 -301 -750 -17 -210 -1 -80 -88 -368 -276 -125 -492 -881 -258 -837 -178 -78 -754 -675 -584 -798 -763 -879 -756 -642 -221 -751 -830 -138 -739 -775 -193 -518 -980 -985 -473 -438 -911 -265 -402 -624 -686 -583 -175 -579 -383 -691 -758 -246 -332 -861 -202 -760 -910 -553 -7 -323 -203 -551 -748 -747 -789 -295 -854 -651 -177 -380 -75 -448 -772 -186 -992 -914 -349 -232 -71 -243 -365 -593 -173 -491 -104 -608 -411 -68 -770 -315 -894 -392 -480 -133 -77 -199 -640 -165 -440 -466 -88 -973 -890 -794 -787 -892 -502 -179 -556 -617 -863 -334 -48 -375 -323 -323 -522 -319 -322 -794 -4 -965 -714 -879 -433 -170 -265 -858 -40 -215 -721 -709 -95 -746 -973 -601 -596 -537 -179 -51 -481 -730 -247 -496 -970 -37 -846 -638 -259 -194 -101 -848 -60 -198 -486 -230 -709 -730 -728 -249 -985 -534 -657 -688 -408 -295 -229 -283 -658 -5 -487 -700 -319 -922 -688 -374 -831 -442 -100 -395 -853 -712 -556 -891 -725 -147 -943 -485 -669 -366 -890 -122 -388 -460 -442 -745 -331 -503 -555 -563 -72 -584 -276 -456 -749 -846 -301 -257 -643 -954 -798 -908 -715 -607 -475 -61 -907 -342 -728 -571 -292 -765 -425 -76 -179 -203 -288 -19 -851 -11 -755 -756 -978 -73 -963 -871 -631 -447 -654 -61 -449 -776 -113 -861 -198 -755 -661 -833 -549 -815 -869 -895 -637 -815 -654 -29 -967 -316 -440 -20 -301 -473 -128 -522 -114 -17 -721 -692 -766 -396 -340 -20 -187 -19 -211 -754 -146 -738 -615 -235 -851 -394 -699 -505 -136 -344 -948 -335 -438 -587 -502 -747 -353 -767 -614 -84 -828 -421 -244 -392 -184 -879 -141 -274 -860 -715 -981 -562 -665 -816 -129 -32 -105 -874 -710 -369 -14 -203 -347 -470 -366 -657 -754 -661 -412 -769 -276 -891 -492 -815 -731 -289 -870 -178 -51 -713 -804 -400 -879 -103 -232 -335 -86 -795 -447 -76 -433 -56 -227 -746 -852 -785 -835 -428 -140 -116 -164 -653 -945 -957 -39 -672 -333 -20 -947 -835 -961 -505 -302 -831 -482 -523 -929 -532 -991 -17 -259 -690 -59 -652 -496 -738 -471 -58 -870 -637 -488 -101 -280 -601 -273 -277 -856 -878 -509 -332 -461 -133 -190 -937 -357 -451 -316 -48 -453 -96 -958 -734 -605 -766 -479 -260 -32 -314 -970 -543 -54 -740 -940 -770 -519 -311 -430 -845 -278 -463 -130 -799 -973 -361 -642 -663 -764 -110 -599 -553 -377 -639 -768 -764 -128 -723 -512 -393 -973 -933 -214 -771 -994 -132 -202 -661 -411 -803 -10 -811 -366 -758 -706 -311 -843 -871 -794 -345 -716 -222 -816 -180 -724 -547 -354 -522 -486 -492 -197 -54 -862 -145 -134 -463 -604 -298 -488 -165 -163 -850 -469 -549 -911 -877 -466 -153 -503 -623 -233 -741 -171 -23 -455 -611 -559 -218 -109 -1000 -879 -767 -846 -424 -22 -227 -946 -247 -524 -783 -549 -755 -355 -163 -929 -29 -959 -358 -573 -774 -935 -528 -701 -48 -136 -551 -862 -428 -75 -225 -742 -775 -185 -408 -777 -284 -744 -4 -2 -209 -975 -38 -370 -218 -834 -997 -786 -949 -186 -177 -758 -674 -23 -852 -834 -541 -459 -862 -832 -678 -892 -6 -348 -589 -12 -223 -587 -802 -990 -385 -665 -26 -868 -56 -786 -353 -684 -744 -39 -46 -586 -691 -846 -819 -674 -436 -935 -436 -700 -598 -734 -178 -46 -20 -179 -628 -601 -170 -643 -492 -714 -895 -836 -858 -905 -736 -301 -829 -591 -595 -679 -301 -337 -623 -213 -145 -655 -81 -528 -826 -359 -753 -773 -576 -772 -591 -922 -456 -687 -363 -530 -428 -483 -778 -257 -231 -516 -673 -875 -446 -789 -24 -423 -93 -517 -709 -952 -558 -719 -153 -553 -478 -282 -620 -422 -955 -798 -680 -205 -609 -474 -283 -669 -932 -256 -984 -271 -946 -211 -451 -353 -544 -574 -599 -593 -393 -215 -538 -31 -377 -771 -420 -599 -214 -20 -95 -219 -76 -721 -304 -11 -964 -22 -374 -827 -673 -968 -828 -892 -46 -561 -614 -407 -245 -750 -19 -206 -284 -23 -26 -647 -342 -155 -496 -327 -107 -333 -430 -96 -530 -461 -516 -536 -268 -238 -251 -500 -641 -664 -199 -745 -793 -804 -351 -857 -172 -919 -490 -363 -24 -908 -215 -876 -117 -872 -434 -7 -867 -64 -300 -190 -938 -287 -355 -804 -167 -232 -145 -732 -502 -321 -903 -480 -700 -794 -832 -372 -591 -207 -812 -627 -668 -259 -784 -176 -425 -30 -991 -489 -410 -629 -960 -707 -187 -619 -993 -102 -764 -855 -403 -330 -215 -197 -413 -268 -385 -60 -738 -859 -806 -344 -911 -653 -126 -877 -591 -298 -296 -634 -970 -742 -620 -675 -904 -839 -372 -147 -937 -381 -123 -208 -975 -382 -283 -883 -699 -231 -618 -212 -241 -594 -208 -217 -203 -739 -36 -95 -788 -953 -314 -999 -683 -470 -260 -418 -818 -500 -855 -510 -44 -303 -946 -850 -79 -969 -199 -656 -738 -944 -889 -321 -856 -256 -504 -333 -691 -638 -977 -108 -911 -483 -935 -304 -384 -226 -376 -834 -371 -369 -714 -541 -58 -480 -960 -412 -751 -458 -103 -504 -943 -640 -357 -173 -370 -204 -825 -489 -239 -125 -500 -112 -280 -449 -611 -27 -927 -313 -231 -585 -67 -379 -728 -908 -734 -234 -346 -960 -937 -722 -183 -84 -540 -459 -733 -793 -220 -258 -778 -571 -771 -525 -506 -347 -834 -143 -178 -134 -461 -131 -739 -762 -379 -764 -429 -400 -21 -479 -747 -517 -970 -477 -987 -443 -389 -720 -975 -249 -289 -726 -867 -910 -647 -426 -288 -660 -488 -348 -656 -704 -597 -660 -455 -608 -849 -153 -467 -358 -611 -464 -394 -863 -406 -986 -799 -88 -558 -389 -428 -516 -4 -757 -489 -995 -204 -977 -249 -633 -493 -546 -430 -15 -675 -138 -63 -447 -489 -614 -754 -211 -75 -105 -560 -261 -674 -479 -602 -950 -89 -628 -288 -349 -791 -383 -629 -525 -810 -640 -399 -799 -412 -68 -568 -618 -52 -503 -72 -228 -979 -455 -543 -305 -899 -595 -700 -351 -949 -528 -70 -260 -125 -332 -112 -679 -890 -534 -153 -655 -231 -61 -990 -595 -255 -466 -490 -553 -639 -299 -267 -65 -82 -18 -632 -405 -45 -16 -666 -686 -627 -150 -725 -671 -952 -247 -350 -608 -234 -296 -738 -457 -650 -227 -435 -333 -572 -866 -510 -409 -553 -771 -696 -898 -586 -449 -647 -341 -536 -234 -747 -898 -329 -413 -762 -50 -729 -674 -878 -16 -21 -264 -557 -677 -979 -855 -168 -240 -521 -353 -665 -613 -949 -29 -688 -747 -798 -138 -234 -357 -502 -347 -872 -929 -857 -131 -916 -599 -729 -645 -701 -305 -280 -195 -311 -785 -383 -688 -109 -380 -83 -462 -480 -760 -180 -677 -316 -758 -269 -846 -737 -232 -785 -173 -863 -786 -769 -178 -324 -939 -239 -872 -361 -93 -693 -540 -67 -948 -45 -577 -976 -363 -720 -970 -923 -409 -157 -158 -508 -86 -225 -498 -152 -855 -194 -401 -856 -879 -952 -856 -611 -732 -600 -662 -128 -59 -196 -22 -566 -577 -447 -77 -186 -67 -853 -611 -176 -367 -745 -537 -819 -130 -660 -773 -305 -589 -97 -454 -315 -585 -878 -884 -673 -422 -772 -290 -296 -475 -152 -197 -97 -790 -108 -80 -632 -879 -217 -108 -410 -727 -919 -770 -879 -687 -324 -426 -495 -978 -849 -665 -506 -41 -650 -47 -102 -568 -315 -386 -459 -286 -376 -162 -118 -348 -713 -345 -33 -527 -889 -55 -322 -97 -776 -711 -556 -4 -533 -432 -20 -940 -864 -873 -821 -54 -295 -867 -825 -565 -813 -925 -545 -696 -433 -45 -277 -334 -37 -661 -948 -140 -490 -917 -983 -439 -77 -609 -38 -438 -984 -451 -1000 -541 -947 -925 -231 -418 -503 -863 -402 -130 -913 -91 -214 -700 -725 -274 -962 -885 -685 -836 -591 -128 -802 -37 -708 -266 -982 -748 -944 -937 -119 -629 -514 -278 -649 -10 -63 -232 -451 -214 -272 -329 -640 -322 -831 -67 -565 -368 -859 -252 -500 -321 -761 -488 -258 -880 -746 -425 -591 -781 -706 -38 -535 -659 -487 -1 -241 -342 -280 -833 -319 -754 -625 -273 -241 -742 -921 -407 -26 -928 -84 -739 -623 -526 -635 -816 -660 -84 -194 -394 -511 -132 -826 -429 -46 -29 -510 -601 -524 -536 -564 -357 -718 -210 -400 -793 -939 -96 -922 -962 -797 -784 -222 -66 -500 -481 -620 -854 -305 -962 -879 -608 -448 -532 -168 -523 -983 -463 -760 -129 -918 -307 -160 -204 -28 -482 -915 -317 -754 -192 -505 -882 -850 -9 -171 -4 -254 -161 -395 -432 -896 -280 -471 -7 -568 -318 -722 -424 -685 -166 -988 -36 -533 -284 -973 -118 -193 -27 -474 -681 -21 -493 -629 -201 -269 -962 -144 -429 -906 -352 -989 -377 -721 -264 -131 -840 -820 -409 -895 -561 -2 -94 -266 -351 -853 -81 -569 -720 -665 -2 -332 -293 -592 -519 -632 -261 -583 -571 -895 -406 -333 -237 -354 -2 -899 -485 -797 -41 -826 -19 -380 -525 -826 -720 -130 -65 -220 -905 -664 -348 -956 -264 -44 -331 -588 -309 -530 -411 -618 -478 -391 -720 -239 -966 -830 -565 -523 -982 -104 -905 -424 -30 -592 -9 -527 -674 -745 -566 -609 -767 -734 -535 -823 -500 -90 -38 -262 -874 -930 -808 -560 -433 -297 -888 -534 -116 -374 -176 -553 -398 -458 -494 -283 -958 -869 -377 -775 -115 -679 -615 -360 -600 -309 -722 -773 -809 -68 -419 -620 -179 -865 -641 -881 -409 -474 -851 -214 -32 -955 -985 -559 -141 -360 -467 -152 -46 -214 -3 -220 -117 -118 -308 -284 -270 -713 -403 -657 -927 -564 -85 -78 -717 -923 -626 -108 -819 -708 -944 -481 -323 -856 -130 -150 -345 -89 -937 -125 -551 -12 -357 -460 -682 -591 -693 -50 -329 -744 -895 -917 -915 -11 -705 -429 -21 -892 -161 -420 -793 -252 -863 -112 -561 -509 -50 -16 -194 -292 -515 -191 -44 -689 -240 -736 -188 -557 -244 -645 -152 -953 -723 -286 -360 -793 -220 -722 -287 -224 -847 -9 -756 -90 -189 -771 -687 -871 -668 -894 -464 -216 -481 -795 -785 -961 -85 -401 -283 -239 -350 -927 -43 -297 -937 -458 -152 -932 -760 -746 -919 -532 -494 -427 -756 -326 -850 -400 -149 -156 -365 -363 -214 -711 -314 -348 -54 -681 -541 -251 -816 -783 -438 -732 -389 -266 -286 -540 -74 -178 -205 -657 -71 -501 -730 -24 -773 -992 -490 -738 -589 -949 -866 -792 -670 -300 -875 -753 -240 -642 -593 -746 -550 -466 -648 -146 -578 -73 -844 -563 -408 -730 -602 -11 -822 -504 -186 -398 -660 -212 -856 -774 -111 -972 -669 -310 -645 -627 -199 -924 -641 -683 -920 -734 -540 -485 -881 -191 -928 -326 -88 -62 -139 -726 -425 -496 -842 -894 -226 -208 -29 -915 -902 -907 -541 -507 -350 -624 -735 -317 -452 -879 -665 -293 -984 -549 -217 -498 -634 -818 -962 -411 -436 -380 -178 -657 -44 -319 -913 -764 -540 -754 -360 -686 -106 -395 -869 -880 -674 -705 -63 -327 -501 -324 -814 -896 -844 -144 -383 -789 -300 -458 -952 -700 -82 -847 -567 -871 -901 -598 -792 -465 -829 -405 -303 -804 -360 -908 -222 -801 -903 -218 -937 -428 -638 -413 -681 -646 -228 -620 -655 -907 -651 -910 -22 -422 -666 -512 -7 -260 -757 -438 -588 -152 -354 -729 -356 -635 -608 -222 -706 -732 -136 -430 -437 -429 -125 -115 -547 -492 -934 -453 -332 -506 -614 -448 -748 -886 -124 -33 -90 -376 -870 -114 -796 -117 -79 -960 -866 -477 -754 -498 -397 -607 -981 -912 -521 -603 -709 -558 -419 -257 -435 -421 -6 -109 -661 -130 -477 -136 -509 -569 -149 -232 -782 -283 -493 -962 -757 -982 -547 -571 -904 -686 -260 -683 -817 -929 -302 -410 -661 -133 -264 -551 -544 -411 -209 -303 -573 -177 -567 -623 -729 -322 -954 -416 -814 -7 -29 -540 -120 -315 -713 -370 -934 -117 -911 -549 -740 -595 -435 -627 -300 -705 -950 -977 -304 -972 -306 -762 -383 -378 -384 -104 -759 -571 -722 -30 -674 -890 -705 -771 -582 -319 -989 -330 -838 -163 -939 -468 -396 -427 -228 -493 -345 -143 -682 -993 -488 -956 -852 -542 -915 -273 -983 -37 -553 -648 -80 -426 -289 -92 -16 -346 -794 -353 -480 -205 -654 -357 -297 -424 -658 -661 -446 -132 -640 -632 -692 -90 -279 -196 -488 -12 -457 -579 -486 -82 -697 -293 -960 -917 -800 -636 -667 -80 -744 -976 -296 -39 -438 -936 -308 -132 -129 -391 -553 -615 -690 -683 -203 -996 -68 -88 -263 -625 -453 -233 -991 -212 -737 -756 -657 -914 -636 -630 -241 -173 -984 -285 -32 -395 -465 -618 -925 -881 -391 -26 -967 -253 -30 -992 -539 -896 -793 -889 -642 -122 -542 -827 -673 -188 -131 -94 -966 -423 -478 -230 -709 -35 -531 -575 -753 -145 -891 -617 -300 -456 -956 -73 -486 -998 -180 -867 -562 -244 -655 -297 -603 -171 -93 -765 -643 -173 -674 -428 -511 -413 -131 -607 -503 -733 -829 -113 -106 -268 -622 -185 -586 -706 -672 -256 -106 -643 -336 -280 -109 -706 -181 -86 -371 -109 -541 -441 -700 -841 -143 -269 -495 -481 -315 -479 -587 -483 -522 -385 -415 -550 -869 -323 -717 -867 -632 -631 -651 -501 -593 -613 -505 -164 -389 -533 -580 -524 -204 -255 -431 -446 -344 -34 -318 -979 -851 -468 -186 -846 -196 -559 -804 -785 -789 -71 -112 -345 -176 -392 -705 -84 -93 -850 -348 -630 -124 -796 -951 -385 -215 -856 -55 -923 -104 -774 -20 -500 -818 -223 -531 -254 -974 -273 -414 -31 -280 -853 -525 -476 -677 -746 -90 -960 -122 -543 -17 -772 -167 -521 -568 -830 -4 -205 -833 -379 -314 -433 -147 -129 -460 -59 -802 -820 -460 -920 -267 -199 -517 -822 -242 -867 -471 -264 -548 -752 -542 -238 -189 -974 -767 -684 -459 -767 -804 -724 -916 -5 -777 -565 -424 -924 -8 -923 -305 -576 -209 -159 -424 -256 -381 -784 -357 -992 -984 -267 -854 -22 -821 -140 -37 -529 -497 -609 -527 -488 -282 -735 -243 -970 -688 -299 -108 -234 -435 -485 -147 -298 -184 -726 -372 -712 -753 -283 -884 -729 -479 -52 -746 -987 -904 -688 -826 -898 -508 -542 -122 -42 -734 -346 -746 -372 -215 -294 -169 -475 -831 -576 -662 -989 -787 -921 -507 -196 -917 -678 -678 -668 -106 -908 -442 -258 -458 -703 -52 -641 -52 -545 -138 -504 -247 -285 -371 -200 -786 -158 -790 -945 -570 -796 -616 -209 -59 -81 -743 -764 -403 -437 -359 -329 -975 -637 -679 -671 -647 -424 -727 -51 -624 -760 -174 -798 -44 -935 -232 -744 -405 -970 -921 -265 -784 -346 -310 -703 -603 -861 -160 -492 -153 -232 -442 -435 -809 -834 -808 -94 -622 -848 -2 -161 -306 -88 -119 -592 -358 -206 -540 -846 -741 -550 -242 -43 -497 -891 -428 -690 -839 -293 -474 -347 -505 -857 -975 -595 -485 -56 -282 -346 -479 -837 -102 -974 -586 -125 -972 -688 -323 -655 -626 -749 -624 -429 -345 -887 -459 -775 -497 -770 -721 -367 -466 -834 -705 -142 -595 -436 -451 -288 -758 -768 -302 -197 -991 -473 -998 -695 -769 -989 -67 -114 -566 -926 -14 -635 -14 -732 -878 -856 -582 -237 -290 -598 -387 -727 -394 -477 -224 -306 -391 -452 -26 -877 -325 -423 -261 -339 -321 -903 -499 -619 -959 -12 -345 -797 -407 -858 -212 -918 -220 -530 -152 -303 -490 -1 -675 -238 -967 -796 -289 -445 -755 -4 -759 -489 -904 -469 -294 -967 -834 -404 -468 -976 -55 -621 -38 -186 -541 -610 -525 -437 -646 -435 -805 -935 -265 -291 -860 -702 -426 -528 -486 -606 -940 -697 -661 -579 -894 -69 -886 -224 -948 -936 -40 -854 -197 -342 -941 -511 -519 -472 -895 -253 -780 -836 -193 -326 -308 -689 -500 -962 -309 -744 -306 -670 -500 -898 -781 -207 -259 -946 -192 -534 -291 -752 -523 -155 -84 -888 -943 -620 -242 -586 -699 -43 -304 -673 -481 -11 -215 -431 -773 -872 -346 -535 -572 -770 -884 -9 -882 -493 -27 -516 -167 -55 -844 -723 -178 -149 -173 -567 -345 -629 -242 -422 -894 -695 -610 -360 -454 -264 -574 -701 -249 -975 -399 -256 -813 -79 -798 -868 -717 -486 -886 -594 -767 -642 -24 -533 -393 -377 -923 -800 -198 -804 -841 -545 -732 -147 -351 -403 -670 -714 -130 -18 -15 -55 -200 -365 -671 -926 -369 -534 -147 -693 -853 -128 -666 -782 -292 -967 -993 -555 -163 -104 -228 -603 -655 -587 -650 -459 -392 -185 -345 -319 -701 -89 -829 -41 -906 -479 -214 -847 -630 -860 -589 -809 -784 -723 -156 -595 -478 -724 -355 -265 -484 -527 -668 -986 -635 -249 -556 -294 -621 -552 -763 -227 -540 -342 -398 -553 -691 -94 -432 -550 -904 -254 -76 -174 -138 -481 -505 -329 -801 -970 -357 -690 -574 -34 -906 -227 -902 -180 -531 -913 -375 -314 -895 -158 -632 -769 -141 -821 -298 -227 -540 -899 -454 -947 -135 -843 -759 -743 -225 -660 -949 -705 -810 -493 -159 -644 -983 -138 -266 -840 -842 -96 -50 -216 -590 -627 -971 -166 -694 -301 -582 -640 -228 -901 -501 -818 -361 -983 -885 -335 -49 -717 -168 -335 -865 -300 -151 -721 -38 -412 -504 -692 -998 -461 -110 -842 -695 -122 -144 -135 -658 -462 -898 -686 -482 -599 -193 -54 -940 -754 -77 -660 -642 -583 -21 -403 -826 -836 -959 -60 -449 -225 -304 -285 -171 -955 -864 -34 -75 -156 -581 -883 -15 -706 -447 -205 -93 -213 -779 -927 -290 -141 -749 -344 -971 -639 -786 -571 -574 -788 -74 -479 -464 -470 -459 -504 -138 -934 -536 -456 -494 -964 -242 -782 -808 -581 -427 -370 -750 -942 -706 -598 -902 -213 -132 -388 -653 -754 -509 -859 -383 -716 -405 -904 -622 -941 -141 -198 -528 -825 -937 -199 -712 -159 -360 -791 -779 -867 -18 -946 -144 -88 -184 -805 -735 -946 -875 -610 -602 -716 -156 -842 -535 -276 -50 -357 -110 -523 -478 -74 -110 -56 -72 -842 -118 -785 -476 -364 -639 -675 -544 -689 -458 -778 -419 -712 -452 -843 -701 -858 -172 -926 -568 -124 -790 -337 -281 -820 -618 -652 -472 -881 -117 -371 -573 -40 -924 -719 -968 -282 -73 -518 -368 -962 -336 -370 -946 -577 -542 -526 -932 -511 -719 -748 -814 -436 -891 -153 -613 -932 -705 -806 -733 -989 -802 -138 -983 -300 -973 -187 -5 -769 -888 -256 -704 -432 -245 -608 -263 -847 -384 -416 -807 -469 -557 -596 -397 -212 -750 -764 -474 -550 -693 -914 -581 -958 -502 -544 -487 -266 -639 -498 -781 -280 -234 -824 -553 -617 -396 -793 -829 -263 -221 -388 -209 -55 -792 -768 -773 -412 -714 -466 -615 -855 -291 -531 -810 -582 -92 -472 -14 -850 -259 -902 -230 -184 -249 -440 -268 -567 -46 -829 -95 -840 -323 -700 -239 -290 -273 -452 -351 -132 -12 -579 -406 -829 -567 -979 -610 -37 -571 -296 -870 -473 -910 -849 -304 -134 -112 -372 -708 -881 -412 -107 -226 -332 -375 -660 -803 -794 -545 -418 -272 -49 -479 -193 -410 -628 -520 -859 -929 -500 -742 -439 -48 -605 -657 -485 -520 -690 -903 -121 -526 -328 -214 -279 -341 -801 -320 -764 -688 -47 -579 -266 -725 -867 -102 -824 -81 -826 -502 -664 -705 -427 -929 -340 -770 -282 -603 -833 -876 -753 -409 -184 -494 -957 -329 -925 -27 -872 -969 -475 -662 -547 -392 -288 -822 -112 -58 -247 -532 -326 -913 -454 -822 -275 -899 -366 -916 -445 -286 -670 -102 -180 -645 -855 -184 -256 -646 -968 -76 -905 -205 -147 -582 -647 -645 -492 -300 -390 -927 -201 -867 -32 -602 -399 -563 -914 -874 -536 -607 -634 -565 -715 -981 -405 -75 -44 -781 -283 -255 -98 -379 -151 -409 -479 -651 -821 -856 -201 -448 -18 -58 -697 -394 -389 -365 -494 -464 -16 -825 -716 -373 -27 -689 -926 -946 -730 -308 -192 -446 -395 -130 -433 -134 -232 -183 -446 -168 -189 -331 -75 -407 -905 -971 -928 -885 -482 -23 -634 -845 -105 -887 -407 -195 -927 -1 -367 -535 -16 -599 -222 -606 -384 -881 -615 -745 -288 -994 -36 -182 -847 -886 -360 -1 -997 -965 -8 -645 -368 -190 -159 -579 -663 -188 -573 -411 -397 -974 -109 -270 -618 -302 -709 -617 -738 -793 -286 -552 -435 -204 -3 -408 -71 -884 -726 -300 -546 -942 -312 -787 -675 -218 -383 -731 -121 -615 -596 -763 -68 -745 -985 -251 -474 -819 -455 -977 -259 -740 -940 -102 -326 -358 -903 -408 -883 -647 -97 -102 -959 -995 -882 -898 -717 -873 -569 -121 -914 -437 -803 -980 -773 -193 -11 -733 -954 -922 -615 -765 -400 -187 -457 -708 -476 -781 -388 -255 -117 -447 -969 -90 -509 -824 -891 -145 -107 -701 -646 -800 -142 -269 -478 -316 -457 -299 -796 -808 -424 -154 -262 -285 -840 -715 -740 -253 -103 -163 -798 -453 -408 -652 -357 -203 -485 -94 -596 -143 -499 -179 -532 -847 -676 -682 -12 -83 -347 -87 -651 -565 -113 -584 -370 -288 -323 -51 -776 -85 -15 -705 -967 -834 -662 -812 -223 -78 -328 -612 -431 -340 -726 -153 -186 -66 -149 -246 -549 -445 -787 -902 -715 -945 -314 -942 -706 -780 -26 -623 -916 -462 -467 -717 -170 -224 -144 -359 -647 -767 -89 -856 -369 -18 -680 -632 -354 -272 -317 -186 -166 -910 -708 -429 -453 -91 -876 -532 -378 -235 -114 -324 -779 -821 -461 -60 -524 -52 -330 -208 -972 -627 -360 -680 -45 -613 -949 -236 -318 -577 -228 -64 -504 -922 -74 -811 -194 -966 -747 -677 -975 -234 -232 -484 -95 -457 -856 -42 -16 -897 -337 -396 -90 -132 -673 -840 -780 -629 -610 -223 -620 -507 -509 -655 -647 -623 -738 -81 -136 -713 -169 -552 -106 -816 -113 -206 -504 -866 -391 -94 -394 -792 -673 -820 -294 -909 -532 -349 -710 -135 -569 -179 -313 -846 -55 -428 -528 -869 -817 -178 -692 -508 -137 -682 -305 -272 -907 -174 -311 -127 -899 -530 -184 -168 -625 -706 -937 -104 -248 -122 -642 -46 -786 -967 -800 -995 -660 -658 -718 -75 -286 -639 -729 -926 -34 -956 -582 -325 -924 -84 -228 -110 -951 -350 -937 -213 -505 -558 -817 -886 -714 -556 -494 -449 -209 -713 -402 -775 -183 -920 -940 -801 -79 -224 -95 -854 -261 -556 -951 -132 -959 -629 -621 -860 -164 -640 -579 -724 -315 -119 -608 -599 -414 -566 -267 -439 -225 -386 -808 -223 -481 -110 -197 -615 -157 -496 -329 -711 -615 -420 -711 -17 -238 -787 -711 -410 -845 -539 -543 -259 -614 -576 -458 -833 -438 -786 -418 -980 -885 -917 -856 -277 -740 -581 -408 -278 -632 -181 -874 -936 -275 -220 -104 -637 -477 -232 -789 -163 -618 -453 -577 -942 -603 -135 -397 -998 -550 -540 -266 -522 -649 -705 -431 -595 -774 -540 -997 -395 -943 -300 -250 -268 -346 -637 -276 -826 -685 -545 -614 -69 -206 -273 -818 -444 -573 -460 -996 -306 -528 -370 -958 -999 -407 -840 -56 -337 -547 -123 -963 -519 -746 -951 -636 -918 -73 -742 -214 -783 -958 -300 -141 -853 -680 -786 -589 -913 -638 -244 -705 -420 -574 -799 -386 -910 -412 -64 -465 -607 -222 -682 -178 -361 -433 -549 -537 -731 -367 -131 -313 -7 -563 -178 -541 -933 -699 -18 -713 -31 -716 -331 -992 -497 -52 -910 -22 -504 -225 -592 -536 -652 -260 -38 -408 -866 -947 -350 -833 -162 -118 -915 -1000 -401 -732 -845 -453 -615 -293 -91 -42 -335 -505 -18 -202 -457 -269 -319 -718 -924 -345 -465 -947 -438 -236 -486 -462 -779 -739 -102 -683 -859 -319 -914 -385 -279 -576 -25 -43 -217 -17 -779 -295 -6 -927 -992 -731 -628 -835 -85 -193 -816 -28 -490 -594 -718 -801 -873 -277 -705 -46 -633 -851 -905 -748 -77 -4 -541 -735 -147 -605 -802 -851 -149 -280 -36 -461 -992 -698 -642 -826 -883 -249 -298 -749 -637 -193 -890 -822 -778 -369 -670 -487 -179 -880 -675 -723 -431 -682 -94 -663 -732 -283 -962 -945 -532 -578 -135 -444 -589 -262 -76 -600 -207 -291 -297 -377 -695 -178 -410 -735 -743 -82 -743 -297 -441 -113 -167 -583 -891 -92 -408 -195 -669 -209 -793 -891 -979 -178 -201 -763 -218 -790 -318 -598 -535 -600 -860 -471 -71 -754 -201 -468 -703 -841 -637 -798 -179 -122 -359 -549 -613 -679 -476 -44 -66 -858 -749 -510 -667 -467 -625 -217 -203 -143 -482 -539 -250 -29 -596 -339 -535 -886 -301 -129 -820 -307 -228 -937 -916 -404 -840 -668 -718 -389 -232 -816 -111 -718 -148 -53 -510 -761 -432 -751 -888 -472 -570 -730 -421 -771 -277 -937 -99 -457 -244 -190 -391 -457 -191 -147 -544 -561 -564 -670 -894 -855 -27 -512 -416 -242 -79 -799 -862 -329 -161 -744 -601 -330 -674 -680 -894 -151 -191 -249 -294 -414 -340 -145 -546 -370 -267 -156 -440 -314 -613 -176 -320 -145 -225 -665 -744 -110 -490 -439 -534 -849 -869 -332 -38 -893 -957 -313 -783 -646 -767 -556 -124 -564 -17 -316 -999 -425 -338 -751 -793 -521 -497 -495 -524 -170 -154 -798 -263 -331 -971 -388 -263 -797 -567 -358 -719 -711 -554 -526 -498 -802 -91 -816 -968 -755 -912 -966 -952 -311 -912 -323 -734 -670 -759 -322 -149 -352 -250 -34 -418 -702 -947 -172 -875 -33 -83 -839 -469 -774 -581 -518 -725 -117 -624 -602 -987 -204 -376 -547 -215 -41 -126 -664 -815 -288 -772 -745 -808 -329 -42 -275 -769 -587 -243 -684 -506 -532 -636 -258 -119 -507 -527 -57 -766 -32 -202 -247 -237 -238 -429 -432 -560 -972 -664 -367 -400 -545 -957 -9 -380 -303 -47 -652 -616 -90 -338 -803 -145 -582 -860 -418 -105 -830 -202 -683 -998 -851 -559 -14 -692 -921 -535 -782 -31 -937 -729 -865 -548 -903 -165 -697 -39 -403 -479 -537 -823 -144 -708 -120 -884 -980 -503 -727 -925 -514 -683 -748 -23 -366 -956 -622 -500 -212 -233 -463 -827 -943 -308 -625 -925 -876 -797 -382 -553 -123 -523 -789 -312 -914 -755 -939 -484 -542 -6 -197 -490 -174 -359 -817 -936 -7 -426 -716 -365 -447 -309 -825 -464 -469 -163 -852 -583 -240 -927 -237 -111 -420 -913 -430 -463 -461 -157 -264 -186 -877 -441 -724 -219 -408 -112 -643 -155 -304 -105 -416 -543 -612 -471 -80 -267 -243 -248 -991 -810 -146 -826 -177 -884 -933 -141 -990 -716 -105 -982 -604 -268 -260 -731 -152 -644 -122 -742 -763 -286 -371 -380 -999 -568 -65 -994 -607 -983 -712 -567 -324 -880 -842 -656 -859 -488 -111 -50 -753 -379 -368 -978 -672 -108 -16 -92 -675 -827 -247 -132 -360 -655 -329 -283 -968 -896 -282 -23 -67 -775 -437 -127 -286 -537 -194 -312 -100 -617 -747 -383 -188 -232 -475 -591 -460 -819 -547 -54 -90 -729 -327 -541 -863 -687 -632 -900 -389 -755 -188 -198 -207 -114 -489 -68 -697 -801 -153 -558 -559 -290 -467 -533 -677 -558 -300 -753 -955 -658 -992 -425 -344 -799 -658 -709 -297 -144 -883 -242 -153 -798 -952 -648 -344 -374 -179 -936 -333 -153 -604 -552 -735 -465 -165 -873 -730 -13 -190 -742 -902 -201 -462 -166 -109 -330 -293 -884 -541 -954 -635 -690 -267 -342 -996 -282 -878 -789 -29 -851 -584 -600 -867 -183 -515 -174 -39 -396 -993 -524 -463 -64 -319 -789 -153 -514 -556 -781 -123 -98 -319 -219 -163 -427 -466 -26 -563 -66 -846 -485 -612 -305 -475 -329 -842 -489 -477 -837 -114 -220 -805 -679 -515 -289 -890 -152 -423 -395 -391 -426 -788 -569 -823 -372 -71 -662 -420 -90 -617 -236 -1 -129 -465 -176 -88 -573 -137 -594 -81 -430 -240 -893 -940 -182 -28 -483 -645 -245 -496 -964 -992 -304 -29 -811 -703 -645 -370 -784 -569 -981 -943 -307 -262 -602 -759 -351 -398 -365 -36 -960 -159 -815 -377 -715 -344 -643 -847 -634 -286 -96 -2 -911 -317 -860 -487 -806 -246 -955 -58 -773 -747 -669 -829 -258 -755 -687 -568 -210 -388 -389 -634 -284 -257 -315 -912 -39 -603 -904 -11 -539 -129 -291 -48 -770 -290 -94 -355 -765 -223 -498 -275 -274 -791 -267 -98 -797 -698 -187 -230 -599 -110 -453 -109 -414 -357 -894 -614 -145 -556 -222 -985 -14 -343 -938 -710 -747 -376 -929 -340 -237 -736 -173 -919 -461 -835 -809 -860 -663 -907 -14 -885 -298 -931 -31 -855 -975 -754 -848 -42 -161 -767 -261 -308 -193 -82 -61 -164 -638 -718 -897 -76 -599 -750 -751 -561 -13 -287 -460 -650 -276 -116 -175 -994 -327 -544 -426 -933 -343 -480 -309 -842 -205 -302 -653 -582 -367 -942 -287 -364 -273 -760 -934 -855 -643 -340 -656 -790 -674 -610 -699 -880 -288 -46 -891 -382 -469 -207 -5 -147 -544 -244 -324 -947 -537 -41 -418 -87 -221 -190 -378 -550 -569 -384 -450 -753 -758 -79 -276 -56 -15 -362 -830 -992 -317 -509 -897 -425 -327 -129 -402 -910 -479 -335 -496 -385 -655 -832 -291 -96 -543 -997 -885 -896 -411 -336 -145 -188 -323 -929 -732 -707 -221 -584 -539 -171 -779 -568 -145 -177 -473 -897 -72 -623 -330 -178 -30 -752 -580 -119 -769 -101 -808 -603 -961 -285 -615 -717 -844 -252 -983 -558 -286 -156 -895 -206 -767 -785 -706 -523 -663 -314 -207 -704 -641 -535 -930 -672 -306 -318 -77 -354 -222 -430 -150 -259 -965 -55 -54 -977 -945 -302 -574 -775 -907 -352 -311 -285 -646 -172 -338 -74 -541 -859 -819 -545 -809 -888 -669 -332 -401 -44 -966 -972 -2 -572 -458 -987 -282 -452 -243 -152 -362 -338 -164 -45 -543 -667 -933 -342 -579 -749 -446 -486 -794 -582 -142 -707 -745 -115 -522 -262 -573 -178 -802 -909 -249 -235 -655 -943 -631 -520 -89 -963 -88 -126 -634 -230 -504 -760 -418 -597 -858 -741 -135 -391 -991 -525 -532 -593 -122 -490 -819 -627 -223 -242 -1000 -914 -388 -74 -686 -895 -98 -746 -686 -117 -130 -47 -849 -128 -234 -942 -741 -318 -845 -115 -185 -112 -956 -185 -991 -587 -345 -927 -742 -13 -6 -131 -133 -421 -520 -805 -237 -502 -817 -756 -319 -724 -862 -741 -647 -238 -221 -290 -160 -948 -152 -14 -678 -218 -229 -451 -276 -492 -73 -352 -827 -767 -522 -56 -682 -786 -532 -5 -616 -873 -139 -772 -639 -266 -752 -645 -693 -423 -295 -672 -837 -796 -575 -213 -703 -587 -535 -663 -826 -476 -209 -455 -330 -495 -310 -14 -853 -836 -279 -842 -725 -589 -145 -528 -490 -378 -193 -361 -92 -480 -194 -683 -365 -22 -818 -220 -736 -218 -998 -911 -299 -819 -466 -169 -188 -148 -256 -969 -376 -589 -301 -320 -239 -29 -538 -834 -167 -111 -54 -486 -716 -570 -206 -871 -611 -49 -857 -155 -55 -679 -940 -444 -984 -824 -738 -455 -693 -787 -930 -768 -179 -982 -717 -176 -4 -374 -497 -798 -402 -743 -582 -824 -992 -10 -99 -129 -245 -565 -906 -742 -605 -213 -395 -414 -712 -511 -138 -524 -288 -630 -917 -759 -981 -583 -682 -258 -16 -977 -964 -159 -187 -224 -138 -503 -506 -392 -692 -699 -303 -631 -321 -253 -186 -190 -173 -423 -614 -440 -545 -866 -185 -42 -471 -780 -146 -701 -123 -165 -225 -713 -475 -807 -979 -675 -416 -470 -977 -101 -606 -164 -265 -494 -891 -569 -42 -603 -531 -831 -238 -861 -777 -489 -561 -315 -634 -776 -829 -724 -521 -771 -286 -866 -469 -673 -527 -316 -544 -250 -755 -316 -5 -796 -669 -656 -501 -653 -246 -58 -768 -611 -65 -870 -170 -615 -217 -836 -457 -182 -834 -494 -26 -561 -583 -248 -100 -366 -940 -888 -992 -512 -109 -706 -628 -142 -297 -552 -892 -259 -380 -501 -356 -753 -848 -638 -150 -551 -862 -467 -333 -775 -752 -685 -93 -580 -934 -300 -275 -947 -276 -870 -761 -379 -356 -13 -488 -738 -997 -536 -944 -660 -483 -391 -101 -70 -18 -827 -824 -774 -545 -899 -659 -126 -913 -518 -202 -463 -673 -411 -6 -19 -108 -336 -268 -340 -58 -787 -673 -239 -964 -96 -533 -501 -706 -944 -571 -579 -946 -479 -733 -589 -454 -930 -470 -37 -949 -126 -594 -670 -865 -310 -528 -778 -222 -491 -51 -730 -160 -307 -695 -404 -932 -194 -236 -508 -454 -372 -138 -222 -344 -611 -505 -709 -568 -562 -936 -286 -245 -60 -539 -796 -691 -889 -909 -769 -796 -122 -388 -463 -965 -786 -177 -290 -544 -366 -510 -199 -354 -65 -594 -598 -9 -197 -468 -110 -554 -997 -562 -453 -552 -653 -270 -873 -655 -162 -757 -151 -492 -734 -841 -487 -154 -751 -549 -990 -179 -288 -852 -567 -52 -410 -218 -705 -332 -844 -166 -378 -152 -617 -967 -74 -499 -729 -863 -311 -128 -409 -735 -627 -364 -502 -493 -593 -535 -52 -384 -578 -819 -140 -188 -167 -411 -413 -445 -224 -427 -552 -895 -832 -13 -969 -478 -500 -820 -460 -86 -226 -22 -316 -912 -678 -572 -884 -161 -119 -481 -941 -948 -766 -156 -830 -714 -39 -873 -840 -916 -227 -55 -268 -324 -241 -652 -222 -476 -204 -517 -244 -561 -636 -297 -754 -344 -730 -335 -443 -421 -978 -349 -1000 -775 -656 -887 -812 -756 -148 -93 -802 -455 -967 -167 -597 -131 -182 -709 -958 -755 -37 -826 -432 -459 -928 -88 -875 -288 -831 -680 -376 -217 -468 -548 -550 -540 -259 -601 -975 -881 -969 -423 -860 -8 -498 -911 -355 -621 -502 -365 -448 -108 -833 -950 -394 -135 -658 -357 -413 -474 -423 -957 -955 -330 -639 -140 -579 -97 -62 -354 -708 -503 -192 -475 -441 -945 -205 -958 -344 -469 -874 -756 -480 -472 -41 -363 -835 -644 -899 -101 -25 -351 -906 -88 -5 -210 -113 -431 -882 -926 -254 -270 -377 -6 -758 -933 -832 -399 -602 -820 -997 -239 -161 -515 -608 -563 -211 -470 -675 -434 -900 -36 -328 -982 -512 -204 -735 -228 -336 -266 -476 -519 -428 -867 -869 -555 -421 -156 -593 -943 -561 -490 -147 -774 -561 -932 -561 -939 -440 -152 -595 -488 -61 -98 -287 -668 -821 -249 -720 -428 -692 -288 -207 -839 -181 -211 -624 -803 -726 -765 -617 -200 -436 -139 -756 -368 -266 -252 -427 -974 -940 -798 -330 -392 -646 -293 -337 -387 -753 -27 -646 -656 -435 -664 -214 -467 -813 -443 -2 -117 -162 -643 -148 -31 -956 -431 -222 -123 -754 -716 -333 -601 -385 -218 -208 -69 -127 -719 -161 -102 -247 -251 -901 -352 -693 -154 -829 -454 -515 -903 -211 -53 -572 -415 -8 -471 -340 -418 -736 -136 -778 -662 -567 -99 -590 -885 -170 -54 -32 -663 -56 -713 -265 -960 -88 -544 -145 -139 -559 -726 -91 -454 -713 -516 -110 -493 -334 -518 -894 -951 -791 -272 -932 -741 -582 -300 -914 -357 -482 -836 -418 -765 -84 -468 -491 -187 -432 -964 -755 -794 -130 -964 -454 -321 -689 -722 -153 -739 -641 -47 -904 -719 -345 -737 -600 -245 -766 -285 -523 -587 -117 -197 -129 -368 -761 -654 -972 -77 -185 -926 -365 -376 -818 -378 -667 -117 -133 -955 -169 -99 -447 -893 -787 -115 -821 -418 -884 -719 -507 -837 -276 -308 -371 -71 -94 -40 -312 -277 -757 -28 -221 -64 -711 -639 -568 -782 -250 -316 -318 -30 -623 -262 -880 -129 -676 -210 -217 -398 -735 -895 -742 -371 -157 -651 -977 -960 -247 -391 -818 -953 -858 -937 -843 -863 -322 -38 -862 -818 -299 -767 -964 -376 -649 -635 -990 -245 -700 -175 -68 -822 -90 -226 -416 -725 -64 -846 -658 -871 -908 -526 -273 -909 -904 -934 -21 -667 -410 -37 -274 -107 -133 -358 -854 -146 -47 -325 -820 -449 -988 -795 -685 -860 -50 -206 -727 -719 -985 -18 -486 -251 -781 -310 -348 -148 -381 -280 -28 -85 -105 -917 -853 -223 -456 -50 -320 -470 -300 -940 -735 -134 -640 -926 -817 -205 -216 -120 -469 -821 -425 -656 -87 -873 -934 -655 -878 -771 -14 -172 -529 -428 -846 -874 -99 -574 -864 -312 -141 -921 -705 -294 -323 -368 -944 -790 -264 -404 -41 -238 -581 -949 -408 -447 -251 -43 -656 -107 -226 -493 -151 -121 -167 -185 -72 -376 -104 -940 -231 -489 -111 -755 -965 -415 -939 -452 -705 -573 -927 -620 -498 -527 -696 -558 -115 -513 -849 -588 -802 -676 -70 -961 -588 -269 -992 -957 -131 -74 -948 -333 -440 -187 -544 -691 -784 -604 -171 -816 -166 -398 -166 -537 -236 -599 -698 -134 -39 -635 -706 -726 -942 -286 -904 -748 -39 -743 -307 -601 -815 -859 -17 -15 -445 -186 -730 -94 -775 -247 -430 -141 -5 -860 -581 -593 -899 -552 -97 -81 -96 -537 -925 -544 -221 -832 -786 -155 -978 -671 -533 -20 -582 -450 -90 -61 -370 -428 -477 -238 -463 -138 -482 -808 -454 -24 -892 -89 -380 -941 -35 -522 -3 -835 -333 -622 -530 -94 -182 -24 -651 -727 -134 -306 -146 -156 -159 -526 -468 -564 -540 -227 -999 -407 -532 -423 -297 -422 -789 -11 -184 -516 -278 -498 -628 -173 -906 -537 -602 -73 -883 -117 -757 -642 -727 -503 -23 -527 -30 -41 -723 -263 -769 -397 -446 -208 -112 -530 -187 -957 -758 -379 -328 -798 -127 -322 -101 -861 -490 -380 -110 -864 -873 -690 -711 -344 -325 -450 -426 -917 -280 -296 -431 -273 -130 -326 -610 -371 -598 -76 -365 -340 -205 -574 -465 -480 -68 -106 -227 -233 -775 -431 -43 -919 -953 -420 -162 -390 -654 -73 -221 -215 -260 -692 -251 -449 -656 -700 -904 -210 -454 -955 -52 -824 -985 -627 -915 -227 -121 -280 -474 -782 -35 -994 -395 -496 -739 -707 -768 -897 -146 -847 -465 -97 -575 -385 -982 -518 -49 -277 -908 -5 -48 -775 -878 -616 -119 -224 -681 -100 -896 -83 -644 -47 -558 -248 -23 -507 -757 -782 -479 -469 -971 -873 -393 -628 -742 -423 -807 -376 -562 -456 -635 -380 -945 -17 -248 -80 -994 -633 -941 -900 -693 -465 -904 -407 -54 -829 -690 -687 -318 -40 -344 -151 -644 -884 -401 -601 -796 -432 -951 -741 -776 -481 -596 -107 -3 -625 -444 -910 -524 -618 -702 -211 -685 -439 -488 -252 -416 -117 -270 -601 -797 -18 -192 -85 -519 -961 -812 -683 -226 -193 -848 -557 -137 -80 -303 -263 -726 -544 -102 -912 -170 -356 -378 -282 -155 -690 -22 -980 -441 -297 -909 -110 -522 -276 -93 -785 -482 -871 -930 -523 -98 -865 -285 -355 -14 -431 -48 -815 -302 -438 -753 -691 -491 -699 -522 -181 -271 -860 -844 -943 -846 -501 -923 -104 -441 -14 -97 -636 -930 -669 -802 -388 -713 -562 -822 -714 -176 -43 -301 -98 -249 -260 -222 -84 -583 -211 -806 -753 -802 -179 -189 -930 -940 -293 -375 -613 -897 -672 -395 -404 -748 -721 -854 -206 -146 -943 -103 -439 -720 -997 -476 -847 -561 -80 -235 -480 -12 -632 -446 -116 -130 -331 -265 -927 -116 -755 -957 -368 -575 -195 -493 -47 -226 -960 -611 -135 -600 -393 -633 -613 -578 -457 -648 -312 -154 -757 -412 -756 -288 -306 -714 -570 -633 -624 -938 -128 -733 -183 -160 -551 -891 -419 -902 -654 -389 -400 -159 -623 -210 -834 -652 -833 -922 -308 -668 -215 -814 -232 -416 -652 -284 -333 -490 -975 -900 -305 -573 -84 -608 -695 -188 -209 -345 -107 -279 -683 -686 -86 -824 -870 -659 -626 -37 -642 -662 -334 -42 -340 -971 -406 -90 -940 -939 -829 -390 -695 -382 -351 -396 -114 -375 -143 -9 -903 -636 -616 -366 -300 -556 -181 -972 -654 -630 -974 -121 -427 -83 -969 -313 -592 -160 -294 -126 -298 -638 -148 -102 -644 -670 -532 -751 -231 -110 -284 -653 -564 -551 -245 -611 -233 -901 -157 -208 -52 -43 -545 -164 -254 -694 -80 -900 -376 -555 -600 -114 -341 -395 -40 -864 -768 -226 -309 -499 -352 -145 -492 -94 -660 -943 -257 -485 -486 -894 -166 -778 -972 -726 -481 -283 -736 -687 -670 -114 -214 -856 -989 -802 -865 -305 -297 -696 -550 -188 -839 -265 -585 -377 -289 -41 -807 -978 -586 -78 -753 -845 -189 -299 -865 -483 -83 -741 -265 -597 -767 -165 -653 -419 -510 -270 -55 -432 -714 -211 -164 -991 -590 -612 -670 -956 -968 -341 -264 -308 -149 -627 -216 -476 -754 -176 -703 -528 -820 -751 -57 -418 -40 -949 -294 -692 -245 -647 -591 -188 -663 -886 -944 -752 -812 -205 -920 -328 -475 -211 -835 -392 -681 -648 -800 -400 -892 -578 -465 -335 -247 -127 -566 -853 -940 -17 -840 -246 -5 -595 -520 -304 -354 -423 -707 -94 -111 -692 -231 -947 -905 -506 -976 -428 -845 -507 -504 -293 -469 -656 -927 -629 -270 -674 -861 -671 -153 -528 -583 -232 -276 -847 -108 -545 -384 -989 -702 -59 -525 -525 -986 -945 -943 -249 -249 -616 -131 -373 -342 -357 -215 -356 -895 -753 -62 -559 -18 -873 -482 -334 -6 -655 -766 -572 -260 -606 -166 -643 -364 -831 -979 -800 -360 -579 -331 -502 -705 -393 -459 -251 -880 -469 -664 -528 -536 -248 -616 -653 -116 -884 -871 -782 -716 -10 -237 -840 -483 -201 -560 -965 -47 -610 -267 -279 -434 -752 -232 -487 -214 -519 -91 -789 -47 -612 -359 -959 -50 -633 -409 -788 -633 -374 -615 -554 -840 -612 -840 -829 -224 -734 -217 -507 -451 -532 -856 -85 -838 -478 -489 -85 -80 -43 -44 -478 -4 -798 -1000 -242 -338 -859 -159 -799 -813 -553 -793 -927 -47 -102 -893 -706 -184 -784 -77 -869 -307 -835 -444 -169 -237 -669 -300 -515 -656 -501 -562 -296 -370 -558 -69 -94 -534 -657 -384 -859 -520 -721 -332 -109 -683 -912 -894 -608 -920 -519 -96 -366 -542 -361 -401 -96 -980 -622 -498 -210 -499 -190 -419 -756 -476 -31 -958 -802 -310 -324 -663 -510 -544 -41 -998 -396 -381 -476 -534 -751 -192 -248 -982 -585 -912 -117 -172 -430 -327 -836 -693 -563 -692 -995 -455 -914 -980 -16 -872 -510 -495 -756 -237 -965 -454 -944 -759 -172 -34 -260 -667 -680 -923 -424 -875 -652 -313 -22 -33 -349 -179 -388 -255 -298 -333 -11 -58 -360 -157 -124 -985 -928 -361 -363 -756 -4 -362 -828 -288 -728 -755 -300 -32 -901 -737 -219 -315 -859 -880 -97 -681 -517 -13 -355 -743 -332 -672 -107 -479 -71 -572 -790 -905 -919 -571 -382 -487 -257 -177 -174 -637 -444 -326 -529 -501 -208 -958 -857 -617 -20 -952 -793 -197 -325 -999 -520 -908 -820 -763 -96 -439 -668 -56 -82 -732 -89 -87 -774 -932 -285 -730 -538 -175 -474 -250 -456 -959 -300 -184 -718 -360 -385 -486 -428 -313 -548 -515 -170 -770 -472 -319 -474 -587 -781 -599 -879 -631 -277 -491 -994 -778 -436 -689 -121 -906 -587 -129 -158 -130 -936 -685 -905 -541 -973 -194 -163 -915 -732 -294 -403 -766 -876 -50 -175 -910 -144 -774 -150 -741 -215 -573 -706 -172 -221 -139 -137 -774 -819 -256 -971 -355 -821 -852 -457 -818 -671 -456 -597 -502 -151 -183 -784 -864 -701 -386 -140 -373 -884 -600 -593 -509 -462 -640 -137 -95 -111 -779 -415 -394 -880 -571 -567 -967 -553 -226 -430 -737 -232 -256 -814 -138 -662 -263 -803 -28 -950 -122 -504 -481 -861 -410 -35 -761 -270 -382 -940 -139 -947 -181 -565 -388 -480 -857 -969 -915 -572 -833 -856 -579 -306 -242 -549 -160 -292 -166 -301 -130 -568 -567 -280 -985 -815 -285 -773 -725 -236 -968 -317 -724 -375 -549 -764 -641 -101 -158 -801 -987 -824 -587 -182 -324 -550 -218 -787 -791 -484 -646 -875 -235 -418 -983 -62 -628 -559 -664 -534 -599 -413 -249 -275 -42 -531 -340 -951 -560 -953 -697 -617 -433 -859 -776 -532 -300 -768 -37 -501 -417 -267 -643 -25 -117 -80 -135 -496 -189 -271 -30 -2 -337 -490 -71 -318 -754 -178 -210 -288 -190 -545 -223 -599 -886 -203 -252 -927 -44 -749 -671 -437 -752 -168 -75 -503 -381 -217 -775 -37 -532 -774 -647 -497 -268 -739 -854 -360 -587 -934 -864 -691 -122 -275 -844 -519 -194 -457 -948 -387 -257 -492 -752 -965 -984 -464 -821 -573 -752 -323 -612 -339 -695 -136 -405 -148 -389 -923 -526 -697 -526 -624 -117 -463 -75 -28 -995 -242 -531 -532 -816 -492 -968 -528 -354 -305 -641 -515 -589 -764 -617 -302 -678 -986 -963 -320 -749 -955 -143 -919 -634 -959 -791 -529 -283 -642 -513 -133 -677 -491 -708 -880 -505 -92 -722 -89 -965 -345 -35 -427 -714 -818 -461 -44 -868 -242 -92 -551 -589 -544 -96 -482 -887 -806 -666 -783 -558 -308 -819 -920 -589 -273 -474 -870 -881 -769 -203 -741 -43 -363 -118 -865 -873 -660 -989 -654 -5 -243 -730 -796 -55 -925 -244 -854 -971 -497 -291 -505 -933 -920 -125 -434 -252 -931 -316 -13 -991 -806 -322 -382 -782 -80 -264 -64 -74 -594 -513 -742 -235 -245 -973 -823 -274 -320 -91 -719 -373 -945 -619 -454 -585 -407 -905 -754 -31 -631 -460 -828 -951 -808 -175 -523 -994 -608 -964 -789 -357 -534 -50 -594 -31 -917 -242 -597 -466 -271 -447 -850 -609 -543 -382 -340 -373 -575 -890 -289 -300 -285 -568 -722 -59 -619 -43 -649 -437 -552 -677 -721 -977 -554 -981 -723 -207 -162 -181 -209 -779 -437 -897 -465 -83 -661 -880 -725 -955 -363 -247 -819 -344 -792 -829 -708 -1000 -154 -628 -87 -525 -53 -795 -383 -356 -614 -132 -727 -272 -59 -628 -443 -311 -937 -437 -328 -595 -883 -402 -806 -906 -838 -914 -784 -557 -448 -285 -493 -369 -791 -825 -450 -123 -470 -650 -213 -791 -159 -234 -798 -935 -172 -454 -624 -764 -817 -797 -856 -709 -207 -952 -669 -791 -841 -855 -964 -73 -402 -440 -790 -118 -12 -324 -403 -850 -682 -696 -531 -174 -312 -406 -941 -597 -961 -446 -684 -882 -767 -995 -625 -403 -660 -256 -651 -159 -446 -44 -311 -30 -194 -956 -353 -365 -560 -982 -220 -351 -585 -577 -373 -185 -125 -541 -49 -325 -941 -318 -475 -803 -399 -719 -225 -506 -374 -176 -217 -343 -52 -625 -206 -581 -792 -353 -84 -565 -997 -312 -374 -625 -201 -155 -499 -292 -312 -448 -899 -526 -344 -868 -635 -860 -616 -911 -163 -821 -571 -6 -528 -827 -876 -205 -392 -389 -661 -372 -811 -131 -67 -87 -203 -216 -430 -893 -619 -542 -561 -927 -672 -769 -519 -644 -400 -813 -649 -560 -911 -354 -295 -621 -570 -398 -582 -450 -307 -997 -554 -594 -262 -832 -484 -910 -345 -313 -375 -36 -210 -930 -150 -149 -485 -339 -890 -693 -402 -828 -945 -733 -101 -8 -385 -110 -726 -442 -799 -641 -560 -712 -585 -431 -654 -796 -886 -826 -582 -908 -790 -315 -590 -767 -45 -190 -836 -915 -619 -871 -227 -187 -587 -624 -510 -742 -805 -869 -952 -887 -986 -2 -997 -144 -835 -582 -601 -921 -601 -499 -493 -415 -730 -800 -842 -185 -81 -961 -589 -183 -749 -986 -767 -684 -119 -473 -79 -108 -790 -48 -829 -777 -443 -137 -73 -446 -116 -56 -54 -799 -351 -388 -732 -963 -21 -118 -285 -717 -737 -64 -550 -723 -496 -926 -908 -936 -179 -18 -503 -957 -348 -703 -922 -730 -176 -585 -332 -168 -203 -175 -808 -164 -104 -393 -389 -590 -362 -53 -8 -134 -745 -183 -947 -672 -881 -706 -397 -806 -31 -640 -866 -360 -801 -866 -789 -230 -560 -8 -168 -96 -413 -21 -905 -156 -775 -624 -278 -866 -47 -129 -93 -782 -200 -219 -320 -289 -576 -886 -114 -926 -703 -272 -924 -371 -179 -971 -687 -133 -113 -299 -701 -908 -954 -589 -614 -614 -872 -652 -716 -568 -515 -375 -686 -600 -820 -396 -858 -542 -562 -301 -740 -36 -129 -833 -615 -107 -261 -996 -124 -399 -855 -83 -982 -660 -84 -892 -914 -581 -322 -449 -511 -99 -842 -68 -49 -363 -496 -958 -197 -467 -993 -821 -500 -746 -111 -79 -66 -713 -173 -916 -872 -613 -9 -322 -414 -132 -951 -259 -739 -666 -647 -136 -469 -623 -286 -992 -848 -147 -16 -600 -189 -936 -601 -898 -490 -61 -85 -228 -774 -786 -872 -651 -386 -35 -55 -82 -324 -397 -966 -2 -146 -967 -247 -924 -55 -652 -756 -487 -392 -288 -610 -718 -780 -92 -55 -734 -445 -788 -540 -962 -133 -855 -686 -234 -60 -762 -578 -624 -469 -700 -296 -853 -54 -199 -828 -906 -370 -441 -626 -528 -511 -825 -151 -241 -339 -574 -81 -301 -490 -263 -780 -824 -193 -398 -191 -371 -806 -450 -470 -730 -623 -256 -865 -340 -474 -705 -734 -265 -205 -810 -142 -895 -402 -684 -454 -8 -908 -603 -585 -1000 -135 -7 -558 -720 -666 -408 -845 -450 -618 -552 -591 -17 -637 -542 -500 -776 -531 -877 -424 -838 -251 -564 -130 -926 -290 -986 -79 -67 -611 -212 -644 -369 -744 -94 -574 -179 -119 -258 -333 -759 -12 -892 -729 -40 -68 -169 -517 -29 -887 -560 -308 -617 -578 -441 -257 -968 -85 -347 -126 -822 -507 -473 -483 -328 -740 -395 -914 -567 -166 -444 -604 -316 -566 -711 -446 -811 -656 -679 -734 -148 -379 -357 -897 -139 -318 -401 -243 -173 -79 -965 -993 -17 -655 -816 -86 -815 -31 -202 -365 -20 -70 -820 -758 -47 -628 -717 -167 -327 -638 -8 -692 -12 -880 -910 -894 -606 -801 -48 -133 -54 -199 -592 -524 -629 -523 -483 -410 -131 -964 -122 -436 -90 -76 -339 -399 -301 -33 -2 -993 -688 -67 -671 -118 -801 -469 -99 -263 -294 -838 -342 -653 -953 -469 -409 -572 -703 -938 -689 -301 -102 -784 -121 -790 -168 -153 -760 -384 -761 -778 -196 -208 -449 -949 -112 -43 -461 -814 -972 -404 -35 -499 -109 -45 -972 -156 -58 -448 -85 -210 -609 -835 -952 -708 -263 -376 -384 -65 -683 -830 -849 -311 -511 -296 -751 -710 -734 -464 -92 -869 -926 -669 -924 -725 -684 -483 -597 -44 -420 -271 -248 -97 -42 -996 -916 -670 -153 -269 -968 -938 -273 -634 -203 -331 -982 -980 -4 -51 -889 -909 -739 -100 -233 -362 -555 -165 -289 -335 -437 -946 -341 -904 -425 -674 -274 -896 -892 -918 -287 -867 -936 -629 -438 -615 -94 -716 -461 -663 -730 -141 -326 -833 -579 -770 -199 -398 -378 -78 -806 -299 -196 -298 -443 -431 -759 -967 -267 -787 -820 -981 -482 -516 -351 -94 -389 -270 -1000 -14 -213 -958 -374 -790 -177 -138 -903 -818 -883 -986 -178 -129 -635 -391 -824 -690 -112 -291 -303 -423 -164 -558 -262 -947 -699 -537 -812 -398 -788 -44 -703 -739 -242 -788 -978 -58 -820 -901 -345 -392 -389 -297 -559 -685 -456 -357 -243 -180 -361 -743 -779 -671 -136 -991 -745 -754 -612 -115 -468 -692 -165 -350 -93 -14 -296 -854 -597 -803 -645 -586 -651 -114 -811 -891 -569 -52 -743 -613 -891 -626 -331 -264 -970 -312 -941 -121 -144 -631 -868 -102 -557 -891 -365 -380 -899 -800 -966 -896 -690 -853 -838 -225 -907 -111 -538 -688 -252 -221 -901 -803 -794 -233 -299 -822 -856 -907 -806 -545 -714 -695 -84 -853 -966 -165 -268 -155 -874 -900 -750 -241 -64 -672 -825 -55 -603 -636 -327 -5 -450 -611 -186 -609 -443 -747 -577 -731 -266 -181 -498 -726 -105 -814 -564 -414 -87 -486 -299 -168 -157 -696 -117 -741 -312 -317 -554 -307 -732 -794 -48 -284 -519 -484 -123 -153 -765 -441 -75 -3 -34 -174 -33 -105 -133 -695 -461 -104 -173 -254 -519 -653 -973 -358 -543 -2 -911 -659 -571 -592 -575 -476 -621 -746 -93 -481 -652 -92 -134 -391 -400 -465 -735 -799 -737 -327 -682 -450 -894 -381 -802 -602 -588 -880 -566 -273 -901 -188 -182 -523 -248 -265 -989 -105 -246 -656 -105 -934 -585 -615 -127 -425 -548 -422 -704 -325 -931 -63 -911 -1000 -352 -71 -274 -93 -305 -489 -399 -642 -262 -672 -739 -966 -908 -861 -158 -938 -202 -461 -261 -485 -341 -875 -821 -727 -422 -41 -514 -287 -589 -295 -937 -628 -800 -553 -678 -170 -43 -492 -208 -373 -92 -738 -791 -687 -942 -417 -405 -897 -864 -864 -990 -156 -507 -551 -885 -613 -908 -997 -641 -192 -426 -53 -489 -750 -374 -634 -892 -858 -881 -297 -676 -877 -276 -660 -139 -658 -516 -484 -707 -378 -474 -467 -434 -532 -577 -326 -501 -118 -122 -216 -880 -207 -858 -943 -665 -577 -373 -933 -647 -244 -23 -137 -308 -993 -21 -280 -167 -627 -813 -497 -316 -757 -259 -133 -860 -382 -782 -21 -395 -264 -592 -419 -374 -216 -631 -580 -33 -278 -951 -672 -770 -98 -132 -993 -925 -488 -818 -863 -546 -305 -678 -122 -952 -610 -501 -66 -135 -48 -291 -702 -946 -263 -281 -906 -332 -872 -675 -479 -793 -558 -333 -502 -648 -479 -853 -405 -734 -162 -713 -960 -167 -378 -421 -558 -678 -930 -342 -295 -925 -581 -95 -153 -846 -85 -609 -412 -94 -832 -240 -989 -232 -60 -799 -944 -13 -971 -4 -576 -971 -235 -15 -39 -137 -956 -433 -436 -835 -834 -750 -362 -679 -56 -435 -683 -952 -756 -685 -402 -928 -162 -379 -858 -828 -60 -440 -278 -149 -146 -799 -135 -683 -692 -343 -262 -900 -452 -574 -84 -243 -43 -911 -872 -98 -563 -585 -554 -979 -713 -46 -448 -3 -265 -858 -770 -745 -925 -218 -808 -580 -72 -532 -195 -885 -215 -301 -433 -528 -198 -442 -464 -674 -842 -702 -757 -192 -195 -14 -883 -825 -795 -627 -897 -625 -916 -949 -508 -459 -846 -978 -684 -579 -966 -676 -92 -119 -361 -336 -532 -868 -758 -41 -646 -815 -793 -811 -234 -591 -890 -19 -909 -867 -354 -412 -449 -989 -708 -462 -752 -515 -43 -926 -671 -849 -254 -865 -954 -945 -665 -245 -828 -732 -122 -277 -160 -651 -363 -179 -944 -434 -122 -821 -646 -851 -206 -415 -213 -38 -427 -972 -848 -273 -140 -531 -458 -42 -439 -735 -713 -132 -659 -192 -44 -264 -957 -651 -742 -684 -147 -638 -946 -605 -458 -48 -855 -925 -570 -978 -674 -841 -907 -572 -199 -346 -777 -124 -44 -219 -603 -199 -569 -427 -476 -364 -611 -104 -871 -221 -671 -748 -1 -246 -681 -531 -183 -673 -709 -67 -182 -44 -855 -152 -783 -155 -790 -419 -974 -652 -84 -674 -155 -509 -735 -567 -789 -751 -515 -49 -719 -563 -403 -429 -238 -802 -215 -923 -478 -285 -908 -916 -538 -588 -244 -632 -887 -664 -589 -752 -777 -291 -824 -347 -22 -842 -672 -872 -217 -422 -135 -748 -863 -162 -585 -770 -851 -897 -318 -590 -428 -106 -184 -49 -305 -127 -201 -223 -325 -572 -716 -446 -12 -548 -659 -918 -317 -904 -353 -259 -978 -452 -476 -450 -828 -89 -424 -339 -671 -703 -521 -176 -991 -90 -43 -290 -912 -892 -115 -502 -363 -972 -774 -711 -784 -94 -344 -740 -399 -500 -773 -696 -367 -988 -812 -384 -800 -195 -947 -728 -432 -586 -849 -456 -336 -256 -382 -558 -52 -721 -938 -325 -780 -502 -182 -249 -502 -561 -333 -983 -221 -782 -905 -19 -517 -342 -410 -330 -944 -668 -371 -786 -153 -89 -942 -72 -736 -768 -567 -41 -427 -579 -71 -109 -647 -183 -233 -531 -907 -777 -596 -837 -155 -234 -4 -299 -999 -538 -529 -266 -856 -926 -362 -707 -449 -800 -327 -86 -134 -872 -370 -119 -630 -623 -888 -72 -277 -752 -266 -566 -157 -447 -944 -25 -137 -782 -624 -180 -362 -6 -695 -619 -74 -379 -311 -789 -965 -908 -152 -25 -93 -5 -311 -613 -812 -852 -724 -449 -496 -842 -614 -148 -891 -172 -417 -310 -747 -612 -353 -790 -549 -641 -589 -534 -584 -556 -493 -219 -515 -530 -536 -349 -323 -645 -32 -370 -890 -757 -463 -407 -836 -791 -627 -747 -781 -9 -786 -865 -99 -302 -488 -363 -732 -400 -969 -928 -920 -616 -828 -188 -360 -979 -735 -564 -843 -496 -27 -293 -578 -554 -767 -594 -42 -499 -102 -616 -909 -500 -386 -290 -95 -7 -947 -554 -437 -329 -577 -94 -594 -163 -354 -47 -556 -829 -147 -970 -567 -794 -672 -327 -809 -532 -678 -226 -710 -28 -710 -488 -732 -553 -157 -859 -114 -973 -394 -834 -901 -136 -950 -198 -993 -698 -507 -597 -53 -988 -962 -305 -651 -554 -205 -462 -644 -420 -912 -162 -601 -352 -453 -897 -264 -498 -460 -589 -886 -88 -362 -539 -817 -965 -856 -197 -934 -892 -989 -30 -652 -371 -136 -966 -283 -204 -724 -302 -48 -721 -124 -989 -697 -397 -968 -286 -970 -748 -794 -554 -773 -666 -922 -137 -1 -43 -683 -957 -67 -685 -877 -619 -823 -223 -358 -806 -653 -834 -846 -87 -919 -25 -826 -294 -331 -121 -990 -746 -333 -805 -275 -45 -928 -550 -138 -897 -117 -147 -551 -377 -271 -708 -694 -101 -345 -372 -751 -137 -593 -615 -748 -982 -564 -318 -889 -769 -277 -793 -269 -99 -39 -851 -634 -858 -980 -407 -776 -973 -168 -773 -874 -435 -23 -298 -350 -193 -585 -298 -559 -793 -500 -84 -652 -828 -25 -507 -628 -780 -867 -919 -158 -292 -885 -240 -638 -626 -340 -94 -438 -801 -328 -856 -688 -848 -642 -161 -924 -13 -421 -744 -130 -200 -786 -452 -975 -953 -46 -690 -363 -819 -856 -838 -134 -86 -288 -249 -210 -560 -655 -499 -625 -919 -852 -606 -899 -994 -344 -78 -39 -765 -737 -210 -131 -768 -854 -275 -822 -427 -143 -534 -959 -681 -934 -428 -171 -335 -777 -643 -69 -241 -982 -564 -246 -477 -555 -577 -412 -604 -153 -676 -481 -759 -848 -577 -257 -553 -277 -93 -362 -979 -632 -520 -144 -842 -791 -415 -337 -28 -5 -479 -765 -687 -966 -536 -868 -815 -61 -152 -93 -32 -542 -333 -59 -129 -906 -501 -396 -969 -377 -223 -634 -203 -460 -850 -456 -183 -660 -367 -69 -141 -974 -785 -285 -27 -712 -830 -399 -785 -577 -821 -48 -788 -767 -84 -561 -449 -396 -833 -826 -423 -748 -456 -922 -393 -591 -979 -196 -611 -131 -429 -276 -60 -197 -40 -178 -702 -873 -138 -835 -815 -495 -361 -778 -751 -446 -743 -400 -140 -505 -364 -557 -6 -533 -239 -36 -883 -464 -564 -878 -555 -389 -414 -664 -634 -179 -738 -336 -337 -825 -601 -243 -405 -668 -488 -353 -297 -681 -397 -249 -381 -566 -289 -473 -78 -666 -382 -184 -229 -89 -18 -867 -58 -189 -995 -842 -487 -686 -594 -110 -88 -836 -893 -804 -902 -143 -413 -573 -98 -366 -966 -381 -380 -457 -128 -966 -318 -83 -949 -611 -888 -263 -921 -848 -718 -203 -621 -152 -614 -580 -305 -596 -352 -889 -628 -179 -771 -606 -563 -65 -361 -525 -382 -231 -131 -643 -759 -797 -128 -696 -502 -797 -326 -125 -563 -197 -943 -148 -110 -479 -165 -519 -531 -458 -354 -105 -892 -805 -523 -742 -217 -779 -463 -607 -347 -795 -622 -951 -755 -473 -978 -828 -889 -20 -107 -657 -940 -179 -369 -984 -455 -493 -139 -149 -527 -790 -860 -528 -817 -584 -436 -630 -4 -568 -114 -879 -141 -441 -12 -432 -514 -509 -973 -165 -745 -32 -641 -67 -81 -880 -211 -983 -118 -221 -697 -347 -670 -666 -477 -191 -124 -30 -151 -231 -842 -24 -515 -219 -464 -75 -98 -233 -856 -528 -170 -743 -107 -5 -305 -185 -646 -45 -529 -998 -196 -621 -380 -781 -442 -608 -763 -999 -247 -459 -224 -871 -4 -951 -694 -124 -709 -911 -874 -768 -889 -987 -10 -308 -724 -135 -806 -58 -809 -102 -45 -538 -891 -426 -973 -668 -736 -614 -825 -361 -760 -386 -829 -728 -296 -239 -209 -347 -19 -839 -788 -516 -359 -781 -577 -525 -471 -898 -488 -42 -763 -994 -361 -244 -276 -854 -31 -224 -794 -379 -537 -703 -514 -210 -584 -849 -210 -509 -272 -133 -386 -345 -430 -867 -168 -72 -437 -947 -574 -341 -228 -423 -450 -936 -98 -937 -854 -58 -132 -972 -497 -224 -642 -731 -599 -878 -518 -578 -197 -52 -171 -67 -655 -316 -975 -491 -28 -955 -660 -576 -618 -338 -648 -424 -593 -444 -35 -577 -818 -951 -817 -976 -209 -339 -640 -215 -207 -299 -888 -554 -231 -793 -327 -429 -405 -589 -797 -105 -657 -398 -291 -68 -363 -53 -573 -86 -569 -152 -508 -535 -63 -944 -101 -757 -906 -354 -945 -477 -935 -630 -880 -824 -678 -196 -371 -881 -126 -576 -984 -675 -984 -122 -587 -960 -730 -37 -926 -362 -207 -471 -674 -588 -401 -350 -78 -431 -180 -508 -928 -375 -180 -528 -21 -859 -443 -428 -207 -712 -775 -879 -562 -962 -36 -547 -42 -299 -565 -903 -780 -690 -407 -906 -719 -320 -877 -927 -861 -356 -326 -883 -348 -973 -817 -143 -922 -552 -920 -643 -549 -494 -160 -565 -501 -713 -365 -163 -681 -612 -532 -630 -750 -578 -928 -826 -746 -912 -5 -751 -765 -364 -405 -450 -467 -411 -4 -357 -297 -201 -748 -443 -766 -991 -59 -743 -189 -533 -654 -186 -214 -359 -713 -334 -92 -724 -155 -540 -162 -481 -922 -366 -210 -606 -588 -339 -945 -484 -328 -655 -970 -220 -701 -987 -826 -647 -140 -849 -432 -184 -963 -312 -711 -670 -64 -280 -77 -326 -224 -544 -786 -674 -468 -853 -193 -168 -450 -818 -460 -79 -944 -362 -153 -353 -346 -467 -878 -263 -65 -834 -196 -288 -761 -290 -275 -367 -739 -540 -738 -234 -53 -948 -512 -166 -759 -313 -302 -780 -704 -236 -658 -761 -887 -636 -372 -886 -67 -25 -308 -10 -119 -338 -714 -454 -359 -875 -371 -187 -320 -515 -211 -386 -184 -818 -994 -324 -266 -629 -660 -506 -678 -785 -816 -810 -466 -586 -327 -719 -814 -476 -136 -586 -320 -969 -50 -661 -783 -975 -3 -248 -77 -166 -673 -515 -330 -454 -872 -669 -351 -362 -709 -845 -886 -770 -550 -683 -17 -345 -645 -768 -99 -617 -416 -379 -22 -668 -952 -195 -610 -602 -407 -527 -938 -299 -842 -74 -271 -575 -776 -652 -191 -74 -945 -524 -231 -646 -748 -201 -300 -475 -356 -638 -569 -998 -937 -995 -129 -846 -271 -340 -200 -52 -620 -233 -592 -500 -443 -876 -537 -163 -595 -219 -143 -985 -765 -662 -234 -709 -180 -321 -411 -266 -570 -320 -939 -39 -859 -585 -345 -368 -692 -812 -968 -169 -92 -952 -890 -995 -627 -6 -427 -661 -396 -956 -97 -568 -290 -838 -943 -710 -450 -22 -846 -579 -957 -177 -698 -869 -238 -361 -525 -617 -474 -621 -572 -223 -957 -993 -360 -804 -744 -723 -92 -439 -671 -755 -91 -863 -209 -433 -414 -554 -922 -31 -714 -164 -602 -70 -231 -763 -480 -617 -21 -201 -907 -299 -814 -997 -108 -553 -587 -952 -314 -355 -607 -896 -929 -75 -614 -716 -576 -414 -746 -780 -659 -829 -911 -757 -99 -39 -469 -157 -278 -252 -796 -163 -326 -643 -748 -699 -121 -511 -301 -980 -425 -292 -55 -247 -631 -977 -949 -914 -996 -144 -862 -857 -999 -612 -278 -183 -956 -86 -267 -876 -82 -487 -904 -718 -201 -46 -811 -69 -727 -605 -950 -105 -571 -869 -292 -99 -327 -852 -58 -215 -293 -901 -671 -572 -111 -92 -943 -589 -553 -632 -414 -1 -122 -528 -698 -629 -712 -360 -555 -452 -87 -575 -714 -897 -572 -498 -616 -399 -212 -607 -864 -942 -453 -419 -545 -524 -441 -378 -68 -646 -568 -420 -459 -602 -54 -879 -432 -452 -442 -890 -35 -557 -550 -463 -815 -307 -744 -752 -150 -92 -901 -207 -537 -131 -2 -572 -935 -376 -239 -809 -169 -736 -315 -243 -620 -701 -239 -119 -230 -621 -273 -535 -458 -864 -392 -101 -131 -248 -743 -925 -729 -363 -281 -371 -243 -487 -572 -51 -43 -769 -379 -517 -219 -556 -441 -569 -804 -10 -794 -277 -120 -574 -983 -859 -336 -204 -196 -68 -628 -968 -111 -443 -700 -659 -385 -113 -642 -986 -267 -455 -358 -385 -730 -855 -158 -309 -714 -785 -935 -545 -672 -951 -606 -958 -926 -944 -140 -84 -466 -185 -747 -605 -633 -509 -94 -236 -797 -841 -122 -848 -859 -627 -425 -789 -329 -628 -819 -477 -551 -414 -246 -272 -541 -255 -298 -163 -145 -870 -420 -507 -195 -175 -462 -25 -83 -220 -339 -917 -106 -837 -511 -844 -879 -820 -270 -637 -871 -283 -618 -486 -776 -148 -896 -211 -661 -991 -696 -474 -243 -387 -528 -133 -197 -550 -796 -28 -589 -250 -523 -208 -719 -437 -442 -154 -483 -359 -206 -673 -843 -573 -613 -794 -329 -287 -921 -277 -210 -514 -644 -979 -540 -867 -452 -9 -850 -129 -874 -835 -508 -34 -101 -917 -211 -289 -81 -645 -174 -797 -389 -18 -177 -576 -23 -168 -37 -843 -474 -258 -317 -867 -561 -969 -480 -968 -466 -790 -685 -910 -918 -211 -720 -98 -407 -683 -832 -467 -913 -41 -471 -569 -993 -741 -548 -224 -976 -416 -489 -538 -154 -908 -153 -739 -40 -923 -72 -870 -474 -299 -196 -498 -76 -170 -856 -646 -754 -118 -817 -875 -523 -675 -28 -576 -405 -974 -129 -504 -87 -425 -542 -845 -449 -373 -325 -807 -399 -212 -546 -515 -504 -319 -56 -374 -105 -165 -72 -36 -811 -480 -363 -404 -856 -869 -53 -125 -465 -231 -368 -132 -447 -655 -516 -199 -632 -346 -855 -403 -294 -101 -76 -73 -294 -752 -947 -680 -319 -720 -657 -285 -617 -990 -566 -122 -940 -380 -815 -685 -258 -325 -139 -107 -290 -603 -463 -237 -146 -156 -587 -322 -453 -198 -401 -766 -558 -979 -973 -584 -478 -553 -54 -221 -83 -341 -813 -113 -87 -57 -983 -13 -920 -166 -149 -391 -330 -998 -235 -79 -326 -699 -645 -424 -360 -885 -638 -841 -518 -593 -693 -73 -38 -112 -772 -219 -843 -390 -920 -184 -902 -326 -828 -524 -993 -943 -442 -199 -465 -524 -345 -556 -921 -421 -766 -55 -588 -547 -441 -891 -766 -889 -62 -992 -381 -491 -616 -910 -239 -673 -598 -911 -144 -626 -964 -169 -632 -953 -161 -677 -752 -387 -998 -321 -339 -819 -318 -739 -314 -478 -206 -858 -909 -438 -57 -550 -268 -29 -33 -114 -372 -274 -764 -542 -670 -157 -629 -940 -635 -686 -469 -959 -141 -543 -393 -690 -547 -921 -234 -76 -719 -719 -928 -806 -429 -404 -497 -754 -366 -208 -539 -659 -976 -961 -210 -833 -768 -104 -725 -153 -624 -338 -250 -497 -624 -859 -588 -20 -498 -757 -502 -100 -315 -914 -946 -510 -85 -349 -897 -770 -890 -102 -162 -626 -132 -208 -191 -349 -883 -717 -748 -871 -372 -66 -177 -933 -824 -209 -239 -357 -985 -984 -232 -349 -368 -432 -315 -913 -370 -970 -261 -392 -167 -67 -605 -771 -427 -970 -524 -927 -567 -507 -53 -686 -501 -342 -67 -94 -242 -773 -987 -743 -880 -377 -257 -243 -966 -681 -11 -575 -604 -385 -810 -104 -666 -153 -64 -983 -628 -746 -355 -783 -715 -42 -722 -730 -988 -898 -939 -696 -96 -885 -73 -937 -351 -828 -693 -951 -62 -735 -273 -388 -99 -820 -385 -421 -8 -101 -723 -5 -225 -276 -828 -981 -370 -989 -518 -898 -594 -498 -906 -764 -140 -760 -888 -232 -952 -957 -491 -125 -957 -307 -946 -439 -381 -968 -456 -580 -393 -407 -919 -560 -691 -363 -570 -910 -703 -265 -44 -444 -68 -15 -901 -468 -257 -872 -5 -831 -705 -776 -780 -950 -821 -105 -260 -297 -2 -714 -674 -694 -506 -318 -304 -107 -915 -700 -105 -335 -295 -79 -861 -187 -813 -685 -597 -937 -988 -558 -481 -69 -691 -674 -244 -5 -519 -150 -180 -103 -503 -59 -467 -925 -993 -171 -682 -246 -301 -535 -667 -511 -215 -298 -581 -202 -266 -263 -169 -801 -336 -201 -54 -917 -946 -450 -204 -890 -323 -354 -482 -105 -296 -969 -829 -958 -75 -407 -205 -680 -879 -310 -812 -794 -994 -63 -500 -627 -297 -547 -420 -50 -216 -767 -735 -575 -295 -717 -792 -519 -628 -589 -440 -720 -508 -241 -533 -611 -146 -705 -526 -451 -2 -918 -320 -427 -170 -753 -522 -225 -70 -183 -643 -630 -54 -84 -434 -98 -195 -312 -966 -4 -836 -121 -140 -119 -895 -845 -709 -69 -109 -563 -726 -243 -120 -887 -766 -146 -322 -193 -787 -297 -332 -522 -608 -674 -926 -590 -732 -863 -237 -387 -459 -317 -440 -708 -269 -436 -931 -587 -877 -867 -780 -431 -199 -748 -991 -815 -740 -716 -809 -78 -391 -296 -809 -399 -413 -358 -905 -175 -621 -630 -991 -209 -170 -386 -540 -288 -560 -814 -728 -580 -511 -856 -368 -200 -950 -633 -225 -215 -181 -88 -789 -722 -759 -799 -250 -866 -573 -729 -450 -873 -268 -686 -881 -651 -214 -554 -723 -378 -793 -143 -819 -834 -870 -281 -440 -858 -167 -915 -784 -803 -844 -648 -377 -182 -436 -435 -458 -18 -339 -242 -407 -429 -502 -314 -966 -891 -34 -942 -4 -949 -659 -842 -833 -760 -207 -606 -676 -612 -682 -513 -572 -995 -964 -200 -226 -506 -682 -891 -575 -84 -585 -684 -230 -846 -806 -685 -24 -405 -292 -82 -210 -27 -981 -968 -490 -331 -39 -543 -925 -220 -674 -42 -96 -47 -96 -903 -818 -629 -605 -675 -226 -924 -245 -245 -207 -188 -833 -658 -751 -381 -295 -861 -838 -392 -99 -172 -932 -592 -137 -801 -605 -723 -158 -472 -200 -909 -261 -54 -973 -685 -461 -995 -916 -407 -144 -740 -445 -51 -866 -973 -754 -308 -627 -975 -238 -778 -703 -108 -861 -260 -465 -673 -793 -394 -296 -751 -219 -584 -781 -343 -489 -309 -290 -15 -839 -387 -516 -347 -42 -646 -99 -404 -109 -293 -24 -868 -79 -20 -605 -32 -214 -855 -567 -687 -987 -937 -570 -125 -631 -716 -437 -273 -820 -432 -876 -400 -560 -207 -602 -144 -266 -677 -663 -598 -520 -418 -132 -4 -29 -238 -967 -952 -78 -868 -537 -231 -536 -400 -291 -183 -50 -932 -47 -423 -564 -273 -563 -375 -749 -181 -983 -745 -374 -244 -859 -538 -761 -425 -630 -430 -241 -131 -996 -916 -684 -967 -876 -380 -714 -355 -379 -429 -648 -899 -176 -767 -514 -598 -67 -542 -761 -987 -583 -889 -203 -487 -999 -772 -467 -105 -816 -702 -301 -609 -4 -211 -363 -62 -709 -454 -162 -196 -766 -395 -284 -563 -337 -728 -132 -439 -32 -54 -393 -862 -546 -441 -688 -256 -62 -462 -69 -760 -752 -918 -198 -421 -245 -445 -346 -270 -946 -115 -630 -74 -171 -778 -972 -570 -133 -572 -953 -999 -581 -424 -405 -450 -588 -936 -632 -433 -64 -428 -328 -873 -871 -683 -609 -134 -687 -269 -929 -505 -37 -85 -335 -435 -630 -49 -107 -33 -688 -894 -87 -158 -162 -875 -461 -958 -4 -81 -698 -79 -205 -475 -397 -830 -969 -769 -482 -834 -152 -784 -197 -718 -855 -975 -926 -124 -484 -266 -485 -398 -847 -840 -657 -238 -261 -813 -22 -165 -238 -330 -219 -359 -216 -151 -977 -1 -311 -771 -355 -147 -105 -636 -966 -461 -499 -685 -698 -8 -465 -434 -184 -508 -512 -931 -676 -911 -317 -691 -956 -633 -31 -643 -57 -499 -985 -704 -85 -866 -613 -665 -212 -873 -560 -694 -343 -346 -875 -281 -358 -499 -379 -571 -172 -295 -975 -930 -986 -234 -893 -457 -782 -869 -483 -834 -196 -331 -619 -831 -72 -936 -525 -639 -260 -213 -829 -788 -665 -800 -278 -99 -834 -914 -345 -824 -287 -756 -772 -364 -262 -53 -684 -487 -939 -671 -860 -350 -517 -886 -338 -178 -602 -654 -169 -778 -799 -488 -135 -181 -429 -417 -910 -193 -743 -270 -348 -729 -128 -663 -483 -146 -732 -723 -416 -107 -226 -103 -143 -882 -707 -971 -605 -996 -576 -341 -683 -5 -633 -971 -151 -341 -57 -297 -926 -655 -655 -973 -728 -833 -415 -480 -129 -2 -18 -10 -676 -379 -582 -911 -722 -864 -69 -127 -504 -240 -949 -981 -368 -751 -588 -854 -500 -538 -297 -484 -511 -998 -556 -847 -286 -850 -321 -115 -603 -415 -710 -406 -806 -715 -162 -584 -80 -527 -299 -841 -787 -13 -712 -27 -287 -176 -857 -938 -807 -779 -881 -31 -170 -728 -65 -810 -962 -26 -538 -695 -267 -84 -140 -882 -468 -14 -607 -993 -737 -358 -119 -733 -516 -273 -326 -732 -452 -415 -284 -623 -373 -431 -319 -114 -179 -539 -452 -799 -665 -223 -406 -910 -570 -556 -311 -810 -749 -527 -493 -319 -573 -650 -225 -493 -417 -954 -769 -607 -20 -208 -973 -246 -796 -28 -675 -36 -557 -234 -578 -477 -855 -590 -735 -97 -962 -844 -786 -327 -425 -554 -227 -638 -391 -559 -569 -933 -750 -931 -384 -967 -668 -227 -578 -831 -617 -380 -830 -151 -114 -311 -774 -615 -106 -436 -238 -56 -145 -604 -667 -580 -958 -575 -631 -119 -813 -604 -708 -216 -957 -234 -872 -774 -184 -992 -99 -188 -586 -160 -774 -139 -882 -455 -397 -995 -641 -694 -595 -896 -700 -673 -762 -920 -334 -506 -617 -805 -837 -666 -483 -467 -675 -309 -645 -266 -615 -73 -877 -315 -331 -177 -884 -402 -979 -409 -648 -679 -633 -304 -676 -198 -300 -828 -654 -716 -511 -253 -546 -892 -851 -878 -102 -55 -635 -743 -8 -14 -152 -441 -503 -830 -151 -673 -281 -587 -411 -266 -403 -950 -355 -377 -989 -996 -34 -828 -154 -807 -371 -978 -866 -58 -904 -537 -693 -669 -757 -55 -120 -778 -763 -64 -694 -66 -843 -395 -84 -73 -730 -998 -609 -137 -256 -781 -51 -57 -188 -843 -815 -651 -80 -343 -298 -702 -26 -661 -664 -69 -905 -958 -740 -803 -70 -914 -944 -706 -469 -386 -142 -432 -134 -26 -48 -754 -35 -491 -132 -749 -869 -997 -331 -239 -71 -710 -453 -546 -778 -570 -706 -207 -767 -667 -958 -841 -153 -758 -65 -902 -134 -493 -522 -379 -376 -437 -431 -806 -945 -103 -430 -193 -903 -862 -862 -926 -248 -1 -327 -864 -847 -235 -190 -183 -304 -290 -620 -41 -602 -990 -521 -693 -315 -304 -880 -283 -135 -26 -952 -30 -362 -870 -232 -766 -792 -342 -12 -500 -765 -588 -574 -918 -619 -541 -171 -523 -859 -223 -343 -319 -656 -514 -921 -651 -234 -516 -680 -700 -896 -846 -704 -596 -737 -859 -536 -174 -641 -720 -231 -208 -227 -551 -565 -989 -965 -765 -805 -159 -331 -860 -253 -439 -331 -408 -727 -487 -542 -565 -826 -747 -243 -648 -620 -234 -621 -697 -385 -718 -831 -350 -169 -3 -342 -389 -304 -585 -91 -548 -127 -274 -164 -48 -438 -492 -344 -895 -563 -758 -434 -451 -721 -51 -392 -559 -802 -85 -902 -798 -326 -261 -268 -808 -346 -595 -689 -494 -512 -703 -594 -615 -659 -303 -569 -238 -713 -394 -738 -545 -832 -428 -360 -196 -914 -583 -13 -577 -649 -752 -826 -468 -524 -966 -598 -758 -285 -336 -57 -915 -512 -453 -383 -334 -988 -961 -634 -678 -726 -22 -444 -33 -509 -439 -405 -429 -441 -519 -576 -45 -269 -972 -474 -880 -313 -79 -607 -936 -711 -418 -616 -627 -767 -956 -600 -79 -582 -358 -836 -194 -368 -459 -968 -975 -989 -653 -103 -537 -621 -145 -970 -146 -818 -304 -274 -573 -203 -820 -453 -399 -89 -58 -851 -463 -461 -113 -139 -913 -247 -951 -598 -456 -218 -318 -997 -455 -77 -196 -224 -927 -898 -896 -392 -988 -653 -899 -378 -810 -820 -624 -321 -629 -966 -33 -173 -936 -751 -894 -684 -69 -557 -582 -731 -216 -734 -125 -419 -391 -97 -187 -770 -809 -936 -183 -191 -644 -199 -351 -900 -107 -881 -496 -750 -16 -917 -472 -303 -811 -11 -147 -262 -7 -180 -79 -654 -181 -710 -420 -415 -368 -592 -31 -802 -516 -484 -823 -352 -708 -96 -556 -798 -89 -342 -2 -225 -273 -354 -243 -168 -323 -307 -33 -914 -611 -749 -593 -643 -792 -827 -188 -913 -923 -556 -414 -7 -843 -74 -481 -697 -963 -904 -484 -58 -547 -329 -408 -552 -321 -199 -885 -759 -756 -129 -463 -481 -751 -98 -167 -137 -241 -247 -719 -16 -560 -394 -640 -347 -80 -591 -292 -503 -751 -192 -675 -49 -543 -110 -842 -484 -941 -891 -811 -488 -970 -401 -655 -877 -7 -907 -649 -99 -967 -419 -211 -614 -349 -25 -81 -868 -330 -582 -110 -986 -412 -188 -664 -308 -836 -718 -511 -213 -783 -597 -813 -561 -411 -734 -361 -721 -123 -947 -995 -597 -902 -138 -856 -23 -342 -448 -27 -973 -128 -138 -801 -241 -106 -233 -915 -144 -280 -589 -685 -261 -991 -410 -178 -294 -568 -58 -250 -156 -637 -373 -52 -774 -604 -110 -804 -149 -497 -513 -539 -90 -287 -229 -538 -721 -674 -820 -48 -267 -974 -66 -505 -876 -523 -125 -217 -942 -997 -619 -786 -116 -292 -57 -154 -29 -755 -958 -38 -804 -541 -305 -80 -718 -860 -304 -31 -982 -298 -22 -129 -891 -44 -899 -768 -872 -831 -763 -768 -992 -413 -958 -333 -753 -231 -130 -828 -336 -275 -41 -391 -850 -854 -173 -609 -456 -375 -253 -135 -191 -434 -279 -450 -796 -722 -691 -93 -79 -74 -160 -966 -601 -494 -597 -646 -679 -511 -975 -62 -462 -60 -279 -160 -626 -64 -387 -943 -391 -713 -212 -271 -186 -416 -92 -204 -737 -194 -588 -403 -751 -762 -261 -592 -132 -2 -365 -502 -356 -830 -107 -803 -702 -648 -545 -569 -263 -946 -356 -987 -376 -75 -988 -373 -873 -272 -87 -734 -152 -376 -855 -864 -5 -699 -773 -28 -855 -153 -70 -129 -354 -446 -449 -831 -750 -554 -863 -951 -88 -474 -282 -519 -472 -364 -251 -446 -728 -346 -639 -332 -277 -456 -292 -109 -19 -181 -455 -693 -728 -234 -207 -558 -654 -866 -153 -533 -431 -299 -222 -132 -679 -452 -328 -257 -532 -497 -913 -287 -786 -160 -556 -738 -854 -135 -992 -545 -398 -453 -969 -172 -798 -952 -401 -82 -669 -613 -255 -815 -261 -71 -278 -506 -965 -574 -253 -309 -649 -929 -823 -346 -684 -992 -492 -386 -90 -414 -433 -668 -265 -904 -244 -920 -224 -125 -672 -300 -425 -792 -610 -48 -915 -406 -203 -783 -999 -918 -347 -44 -607 -828 -789 -232 -197 -763 -914 -91 -786 -369 -518 -104 -412 -17 -225 -208 -564 -591 -259 -522 -745 -424 -94 -170 -263 -813 -225 -31 -681 -332 -821 -974 -567 -963 -332 -128 -829 -553 -633 -499 -570 -516 -736 -281 -631 -435 -565 -69 -182 -710 -758 -992 -183 -298 -292 -972 -618 -520 -770 -230 -817 -794 -967 -754 -192 -318 -182 -905 -646 -648 -72 -457 -275 -747 -743 -471 -506 -82 -218 -414 -235 -949 -401 -112 -697 -13 -933 -34 -421 -672 -964 -134 -997 -925 -113 -712 -903 -579 -833 -221 -375 -583 -881 -466 -160 -526 -779 -789 -691 -624 -159 -766 -130 -866 -285 -160 -900 -917 -884 -190 -744 -785 -848 -468 -559 -474 -658 -151 -423 -330 -620 -101 -587 -403 -382 -278 -91 -7 -373 -564 -354 -846 -144 -181 -897 -125 -440 -834 -522 -743 -225 -936 -652 -365 -750 -867 -175 -550 -73 -200 -475 -753 -511 -448 -961 -866 -669 -517 -126 -918 -897 -429 -34 -53 -830 -841 -671 -30 -379 -87 -410 -501 -380 -653 -507 -456 -175 -779 -370 -681 -768 -898 -189 -62 -889 -200 -263 -317 -874 -288 -535 -177 -172 -155 -662 -765 -72 -724 -383 -961 -518 -443 -381 -907 -757 -266 -11 -991 -475 -592 -108 -994 -543 -353 -420 -59 -760 -429 -203 -258 -624 -72 -671 -281 -654 -488 -527 -665 -660 -358 -878 -19 -485 -493 -121 -692 -69 -441 -971 -72 -620 -295 -480 -868 -350 -958 -599 -337 -982 -918 -506 -572 -83 -991 -399 -804 -721 -412 -339 -486 -411 -339 -65 -560 -96 -73 -915 -644 -379 -78 -507 -751 -969 -922 -820 -788 -701 -538 -956 -26 -540 -129 -813 -762 -339 -16 -800 -14 -445 -694 -530 -145 -26 -689 -688 -413 -463 -503 -784 -411 -82 -628 -649 -422 -80 -600 -681 -427 -185 -650 -718 -355 -608 -844 -785 -693 -74 -481 -951 -711 -934 -247 -869 -561 -905 -216 -407 -911 -1000 -247 -110 -537 -468 -73 -263 -423 -522 -483 -920 -446 -31 -895 -198 -428 -521 -202 -466 -207 -934 -488 -479 -920 -94 -98 -425 -732 -917 -117 -890 -604 -147 -917 -150 -456 -848 -945 -611 -402 -935 -9 -430 -621 -195 -673 -816 -799 -565 -277 -598 -416 -100 -869 -292 -543 -127 -682 -63 -136 -809 -229 -269 -255 -29 -508 -142 -403 -405 -895 -615 -14 -513 -55 -256 -707 -54 -332 -804 -625 -176 -42 -547 -742 -356 -989 -17 -337 -880 -1000 -54 -88 -45 -709 -776 -119 -333 -800 -581 -206 -988 -392 -61 -585 -929 -689 -49 -143 -436 -611 -939 -199 -193 -123 -386 -225 -986 -732 -17 -718 -905 -517 -259 -347 -778 -572 -102 -533 -158 -56 -364 -302 -380 -731 -981 -195 -14 -195 -99 -249 -327 -998 -327 -236 -684 -676 -116 -230 -773 -745 -488 -943 -397 -125 -866 -275 -690 -289 -924 -118 -293 -550 -392 -780 -279 -328 -766 -381 -598 -667 -173 -36 -929 -733 -1000 -97 -787 -86 -450 -27 -567 -57 -446 -342 -609 -489 -911 -314 -313 -534 -687 -586 -199 -353 -628 -953 -870 -496 -532 -878 -186 -43 -414 -993 -63 -42 -704 -97 -129 -433 -533 -565 -342 -998 -621 -549 -687 -414 -335 -659 -90 -701 -503 -429 -469 -283 -9 -506 -757 -75 -513 -173 -168 -17 -454 -403 -907 -203 -280 -420 -711 -936 -981 -5 -371 -704 -542 -93 -167 -139 -701 -117 -98 -521 -856 -363 -59 -18 -297 -140 -129 -288 -484 -21 -1000 -994 -446 -588 -344 -528 -92 -693 -440 -898 -850 -837 -935 -989 -860 -365 -137 -641 -631 -81 -959 -104 -394 -661 -572 -109 -154 -490 -866 -599 -80 -125 -634 -781 -742 -695 -150 -853 -322 -137 -346 -54 -205 -780 -692 -474 -511 -575 -426 -202 -600 -348 -604 -887 -11 -938 -346 -786 -110 -415 -992 -174 -479 -648 -309 -639 -435 -195 -147 -570 -865 -137 -56 -149 -880 -580 -856 -155 -991 -231 -149 -716 -266 -578 -642 -303 -575 -131 -537 -527 -958 -205 -738 -685 -635 -13 -640 -100 -626 -746 -481 -66 -328 -103 -246 -370 -679 -74 -717 -793 -42 -17 -413 -847 -709 -741 -515 -205 -679 -563 -965 -596 -7 -136 -181 -928 -384 -814 -570 -312 -703 -96 -748 -695 -881 -151 -900 -58 -444 -550 -311 -51 -107 -596 -266 -585 -157 -234 -685 -19 -725 -314 -493 -424 -230 -432 -368 -612 -948 -448 -913 -921 -598 -573 -514 -475 -622 -99 -750 -849 -41 -1 -176 -805 -535 -982 -553 -100 -535 -124 -549 -176 -777 -196 -221 -578 -986 -675 -520 -261 -419 -255 -993 -845 -26 -754 -528 -208 -999 -442 -790 -120 -928 -346 -813 -879 -642 -497 -346 -991 -352 -734 -446 -696 -361 -619 -285 -438 -816 -730 -571 -856 -500 -767 -1000 -501 -263 -808 -844 -72 -343 -710 -877 -770 -105 -30 -568 -509 -791 -834 -88 -897 -84 -402 -272 -165 -551 -386 -268 -905 -959 -441 -808 -575 -323 -132 -178 -859 -604 -508 -98 -340 -569 -162 -863 -633 -387 -954 -523 -801 -487 -176 -63 -58 -581 -647 -380 -893 -931 -192 -24 -162 -266 -67 -993 -449 -682 -999 -791 -123 -346 -382 -174 -366 -477 -235 -862 -691 -162 -656 -828 -875 -971 -286 -84 -440 -778 -103 -12 -481 -255 -898 -362 -563 -632 -493 -274 -440 -447 -463 -851 -95 -156 -148 -589 -113 -954 -906 -424 -412 -826 -506 -576 -890 -788 -249 -521 -997 -39 -898 -872 -913 -631 -933 -764 -728 -651 -294 -142 -429 -277 -613 -684 -974 -455 -260 -928 -725 -536 -179 -46 -256 -996 -769 -663 -388 -32 -666 -64 -390 -60 -503 -776 -97 -395 -623 -729 -727 -398 -764 -599 -710 -304 -499 -172 -429 -237 -668 -224 -570 -642 -315 -946 -1000 -327 -568 -451 -809 -945 -581 -548 -581 -429 -384 -542 -167 -126 -51 -327 -249 -796 -661 -405 -102 -142 -719 -484 -171 -45 -99 -624 -4 -534 -561 -20 -28 -895 -243 -240 -23 -975 -657 -313 -570 -104 -179 -200 -788 -58 -285 -492 -380 -431 -920 -681 -764 -377 -725 -689 -850 -434 -137 -796 -926 -39 -649 -458 -1000 -397 -850 -662 -603 -905 -132 -940 -12 -237 -484 -567 -756 -119 -116 -353 -133 -66 -486 -460 -835 -322 -909 -545 -439 -483 -380 -712 -182 -4 -937 -738 -329 -279 -260 -837 -884 -17 -462 -982 -53 -696 -165 -800 -205 -130 -457 -554 -940 -452 -983 -673 -9 -274 -198 -355 -351 -448 -885 -765 -802 -335 -145 -570 -139 -757 -724 -670 -213 -610 -54 -661 -111 -901 -774 -254 -276 -35 -601 -257 -388 -890 -473 -79 -45 -624 -706 -736 -354 -434 -634 -838 -155 -643 -941 -263 -544 -150 -185 -222 -904 -76 -723 -34 -630 -361 -144 -872 -823 -612 -740 -684 -641 -741 -511 -627 -360 -475 -880 -560 -716 -99 -888 -902 -353 -313 -624 -187 -122 -891 -960 -582 -473 -82 -740 -463 -629 -383 -969 -367 -318 -365 -411 -254 -259 -98 -640 -197 -44 -97 -979 -608 -643 -901 -900 -441 -959 -729 -340 -495 -724 -129 -966 -759 -882 -683 -356 -597 -733 -540 -980 -227 -690 -844 -885 -523 -401 -25 -777 -25 -87 -899 -342 -969 -814 -708 -351 -249 -672 -440 -980 -592 -551 -287 -143 -509 -186 -868 -945 -246 -316 -786 -927 -382 -476 -766 -51 -948 -485 -484 -362 -839 -943 -867 -693 -139 -686 -252 -523 -279 -347 -320 -950 -327 -529 -605 -742 -577 -495 -669 -520 -828 -488 -43 -452 -365 -44 -55 -621 -762 -576 -991 -854 -28 -534 -367 -460 -6 -367 -612 -109 -58 -347 -279 -574 -487 -765 -312 -785 -760 -96 -2 -623 -121 -783 -682 -600 -901 -351 -908 -943 -781 -374 -1 -485 -655 -577 -797 -294 -625 -134 -368 -402 -831 -927 -220 -201 -41 -149 -641 -871 -422 -717 -957 -925 -120 -631 -307 -722 -585 -582 -888 -994 -79 -844 -301 -829 -83 -136 -284 -80 -446 -514 -80 -931 -489 -486 -871 -995 -108 -896 -107 -796 -153 -612 -247 -377 -752 -132 -164 -708 -92 -81 -767 -552 -960 -190 -808 -579 -815 -913 -405 -323 -748 -892 -545 -187 -482 -231 -372 -697 -789 -311 -609 -755 -508 -165 -766 -13 -776 -658 -733 -800 -373 -285 -399 -131 -17 -128 -335 -887 -744 -516 -145 -146 -583 -58 -5 -84 -330 -63 -782 -557 -319 -796 -402 -625 -294 -148 -274 -624 -420 -28 -958 -918 -162 -903 -801 -854 -517 -328 -74 -871 -544 -774 -272 -345 -811 -849 -509 -840 -943 -535 -582 -517 -487 -522 -1 -326 -843 -6 -131 -346 -547 -753 -205 -643 -717 -934 -642 -138 -646 -405 -380 -344 -692 -947 -985 -949 -405 -462 -321 -487 -771 -532 -485 -756 -493 -123 -938 -953 -668 -990 -990 -469 -734 -618 -935 -867 -909 -836 -858 -324 -999 -412 -809 -877 -620 -324 -936 -88 -802 -556 -587 -393 -82 -924 -763 -476 -69 -732 -196 -154 -781 -156 -642 -205 -832 -851 -611 -607 -565 -217 -828 -689 -700 -376 -4 -103 -152 -323 -834 -283 -867 -397 -172 -557 -94 -651 -595 -3 -639 -110 -512 -721 -549 -754 -921 -664 -73 -221 -442 -321 -770 -288 -191 -471 -641 -514 -10 -289 -952 -619 -297 -366 -926 -325 -655 -956 -987 -866 -132 -986 -257 -167 -418 -949 -959 -808 -922 -576 -905 -701 -383 -28 -65 -311 -921 -326 -817 -379 -561 -497 -615 -587 -754 -916 -930 -657 -761 -476 -369 -137 -398 -31 -391 -912 -774 -70 -89 -779 -417 -78 -973 -953 -474 -20 -370 -46 -860 -931 -742 -635 -809 -169 -43 -564 -685 -84 -140 -930 -339 -664 -673 -198 -748 -471 -423 -508 -45 -739 -151 -928 -983 -690 -383 -443 -573 -5 -988 -773 -651 -151 -270 -253 -804 -465 -665 -746 -202 -479 -752 -401 -953 -792 -396 -789 -941 -423 -177 -188 -964 -201 -828 -118 -218 -217 -712 -686 -610 -519 -356 -862 -747 -171 -728 -719 -140 -940 -375 -150 -942 -829 -945 -88 -531 -288 -924 -316 -43 -784 -812 -704 -6 -154 -106 -153 -905 -860 -711 -767 -863 -427 -820 -936 -349 -376 -463 -593 -199 -28 -61 -201 -56 -541 -482 -311 -41 -777 -483 -248 -928 -337 -546 -417 -639 -979 -98 -75 -910 -695 -24 -998 -528 -470 -781 -434 -949 -850 -357 -128 -234 -582 -728 -304 -708 -303 -449 -118 -280 -974 -929 -505 -412 -609 -996 -153 -957 -609 -521 -764 -660 -640 -321 -581 -72 -909 -412 -218 -335 -380 -442 -288 -323 -309 -494 -240 -267 -402 -674 -738 -556 -793 -280 -515 -474 -488 -245 -722 -675 -249 -192 -232 -597 -353 -874 -822 -410 -935 -121 -691 -352 -655 -93 -629 -603 -877 -433 -307 -20 -829 -77 -349 -906 -797 -185 -472 -641 -225 -656 -275 -421 -750 -26 -763 -41 -377 -172 -902 -10 -804 -255 -500 -691 -456 -907 -677 -278 -565 -760 -236 -916 -407 -948 -281 -743 -909 -938 -687 -277 -739 -436 -485 -289 -617 -29 -360 -774 -753 -387 -516 -386 -1 -838 -595 -421 -179 -127 -633 -77 -79 -408 -947 -28 -35 -79 -584 -919 -393 -695 -293 -917 -277 -561 -785 -581 -356 -123 -253 -254 -456 -319 -630 -342 -52 -108 -193 -571 -775 -610 -53 -990 -591 -590 -578 -808 -848 -38 -350 -163 -268 -640 -723 -707 -704 -684 -500 -765 -501 -170 -654 -951 -909 -916 -576 -344 -493 -535 -814 -566 -988 -679 -531 -365 -745 -589 -888 -653 -773 -112 -703 -374 -776 -534 -234 -291 -438 -335 -3 -945 -242 -704 -111 -780 -717 -71 -369 -968 -87 -474 -659 -547 -181 -68 -23 -624 -368 -545 -900 -755 -116 -32 -38 -114 -844 -200 -298 -560 -484 -107 -383 -646 -653 -7 -565 -530 -443 -783 -635 -753 -104 -640 -98 -604 -37 -683 -618 -424 -835 -230 -145 -350 -58 -619 -667 -151 -792 -896 -309 -957 -359 -310 -330 -747 -692 -226 -502 -683 -19 -783 -122 -896 -253 -968 -555 -680 -846 -503 -544 -480 -674 -849 -521 -1000 -911 -758 -115 -329 -922 -288 -623 -745 -446 -602 -494 -283 -322 -322 -859 -656 -448 -821 -858 -321 -77 -966 -137 -425 -231 -15 -977 -838 -109 -216 -354 -704 -369 -749 -195 -288 -143 -110 -161 -610 -43 -858 -873 -697 -342 -941 -825 -766 -441 -174 -536 -21 -511 -743 -695 -122 -891 -112 -379 -785 -992 -376 -821 -709 -615 -950 -470 -63 -257 -430 -573 -304 -363 -820 -61 -505 -481 -375 -358 -659 -850 -842 -640 -417 -155 -167 -792 -270 -999 -384 -861 -260 -216 -766 -898 -511 -886 -917 -728 -337 -891 -888 -876 -471 -948 -821 -672 -277 -517 -652 -871 -41 -253 -106 -67 -895 -773 -230 -841 -937 -188 -389 -475 -716 -791 -667 -128 -992 -852 -681 -691 -437 -989 -101 -979 -479 -676 -535 -353 -149 -13 -605 -625 -717 -638 -850 -763 -283 -144 -839 -607 -578 -746 -452 -890 -921 -917 -182 -664 -512 -436 -287 -549 -827 -780 -699 -612 -951 -468 -863 -642 -758 -33 -184 -799 -441 -344 -905 -573 -369 -599 -658 -929 -946 -342 -97 -850 -175 -975 -159 -116 -646 -593 -37 -67 -258 -980 -230 -505 -494 -367 -445 -821 -198 -881 -614 -773 -280 -261 -35 -613 -653 -380 -129 -774 -109 -717 -792 -805 -92 -140 -66 -317 -460 -437 -469 -133 -798 -471 -711 -818 -352 -785 -391 -786 -915 -417 -583 -727 -26 -499 -190 -684 -26 -700 -523 -398 -824 -165 -228 -701 -569 -783 -110 -231 -908 -25 -148 -593 -466 -478 -350 -677 -344 -66 -457 -395 -870 -558 -807 -471 -409 -36 -85 -902 -620 -582 -351 -438 -344 -868 -667 -347 -494 -980 -689 -18 -687 -320 -572 -944 -971 -804 -131 -718 -617 -85 -396 -630 -502 -656 -385 -476 -898 -984 -991 -615 -913 -841 -810 -782 -577 -671 -674 -252 -825 -677 -118 -566 -752 -339 -148 -352 -576 -631 -725 -205 -618 -363 -426 -401 -473 -442 -916 -499 -584 -67 -985 -348 -473 -295 -939 -154 -798 -774 -397 -543 -386 -537 -73 -641 -817 -33 -963 -787 -776 -451 -766 -835 -971 -398 -498 -3 -266 -743 -693 -679 -57 -737 -474 -148 -569 -461 -899 -566 -514 -509 -488 -33 -899 -353 -496 -555 -279 -277 -564 -964 -780 -602 -440 -207 -473 -527 -406 -917 -905 -511 -557 -420 -287 -697 -919 -575 -992 -605 -901 -342 -909 -721 -672 -660 -443 -533 -151 -31 -441 -568 -400 -771 -708 -494 -112 -923 -975 -321 -400 -138 -972 -69 -234 -851 -158 -589 -240 -987 -636 -986 -783 -947 -207 -272 -809 -587 -936 -565 -849 -407 -445 -784 -834 -52 -145 -141 -620 -597 -301 -191 -643 -36 -149 -669 -902 -776 -948 -961 -398 -366 -942 -583 -466 -504 -180 -724 -452 -142 -903 -201 -868 -883 -147 -700 -421 -746 -18 -758 -667 -187 -997 -30 -945 -307 -767 -499 -569 -647 -833 -24 -417 -68 -437 -514 -729 -958 -672 -962 -663 -170 -308 -16 -97 -27 -766 -440 -329 -233 -997 -202 -426 -588 -890 -918 -938 -10 -519 -814 -651 -504 -27 -741 -592 -149 -797 -47 -139 -301 -751 -529 -338 -224 -951 -389 -825 -664 -81 -560 -486 -65 -698 -245 -826 -140 -861 -987 -736 -875 -870 -860 -90 -585 -534 -715 -612 -535 -394 -767 -971 -342 -82 -237 -388 -861 -219 -703 -585 -625 -554 -850 -75 -861 -917 -842 -928 -91 -624 -692 -322 -775 -671 -559 -510 -904 -645 -352 -893 -373 -251 -277 -467 -154 -411 -652 -317 -826 -377 -942 -109 -944 -532 -965 -315 -854 -745 -232 -41 -180 -1 -636 -943 -591 -642 -494 -764 -132 -4 -334 -433 -881 -876 -943 -141 -308 -852 -580 -663 -853 -247 -415 -171 -190 -703 -68 -135 -129 -50 -656 -597 -94 -479 -557 -203 -45 -464 -178 -526 -51 -571 -37 -65 -296 -802 -651 -482 -859 -901 -991 -516 -229 -311 -799 -765 -351 -919 -546 -318 -40 -438 -495 -429 -643 -832 -594 -281 -784 -379 -512 -725 -285 -202 -746 -478 -410 -942 -452 -836 -650 -477 -841 -231 -84 -402 -154 -366 -795 -526 -61 -77 -226 -701 -7 -107 -598 -357 -413 -300 -843 -771 -655 -566 -496 -743 -768 -525 -945 -683 -282 -694 -662 -657 -445 -724 -323 -221 -239 -95 -952 -940 -93 -418 -159 -220 -775 -701 -946 -214 -998 -646 -772 -195 -719 -766 -538 -356 -42 -736 -972 -59 -700 -351 -163 -511 -234 -902 -705 -369 -371 -363 -177 -547 -171 -44 -749 -637 -476 -455 -660 -501 -802 -807 -728 -374 -476 -496 -897 -437 -312 -270 -222 -362 -430 -377 -833 -244 -693 -408 -784 -764 -469 -888 -711 -116 -76 -43 -287 -57 -39 -487 -898 -36 -879 -693 -966 -232 -547 -4 -374 -914 -371 -40 -400 -92 -293 -483 -204 -837 -940 -651 -555 -198 -149 -18 -166 -236 -365 -285 -772 -560 -627 -777 -831 -667 -522 -67 -259 -121 -20 -772 -575 -334 -192 -358 -482 -627 -252 -367 -727 -857 -366 -499 -538 -339 -870 -179 -425 -246 -501 -628 -839 -905 -377 -711 -113 -132 -754 -240 -939 -702 -643 -456 -12 -254 -586 -82 -734 -842 -837 -708 -659 -220 -202 -946 -395 -948 -134 -252 -679 -516 -918 -107 -350 -240 -801 -801 -40 -451 -558 -340 -805 -256 -362 -363 -238 -607 -416 -257 -894 -3 -284 -209 -86 -644 -691 -830 -922 -920 -835 -432 -572 -55 -775 -538 -884 -895 -586 -489 -762 -964 -565 -681 -705 -885 -201 -578 -102 -11 -368 -231 -523 -231 -678 -706 -17 -560 -851 -294 -107 -217 -363 -514 -593 -225 -464 -585 -865 -373 -20 -893 -757 -363 -71 -431 -472 -177 -341 -141 -488 -277 -547 -986 -223 -188 -678 -793 -884 -965 -325 -258 -174 -853 -82 -998 -126 -239 -964 -384 -56 -766 -966 -840 -214 -593 -733 -178 -134 -683 -449 -837 -286 -438 -880 -704 -93 -578 -361 -629 -772 -315 -938 -142 -679 -653 -229 -102 -864 -667 -527 -95 -680 -483 -361 -355 -46 -834 -121 -744 -607 -966 -718 -700 -940 -479 -364 -708 -436 -380 -796 -547 -490 -101 -395 -122 -944 -965 -264 -533 -105 -823 -55 -82 -627 -33 -270 -21 -254 -567 -886 -743 -678 -377 -403 -244 -488 -470 -874 -48 -768 -245 -237 -899 -278 -686 -128 -376 -828 -475 -170 -233 -818 -236 -85 -258 -385 -672 -516 -103 -660 -509 -664 -47 -76 -797 -244 -674 -845 -194 -535 -856 -817 -306 -5 -87 -340 -920 -659 -958 -794 -5 -928 -978 -244 -917 -531 -523 -731 -863 -888 -323 -109 -357 -631 -738 -750 -637 -88 -308 -406 -190 -228 -899 -137 -713 -134 -793 -323 -990 -644 -466 -728 -710 -989 -398 -984 -26 -620 -414 -176 -233 -729 -815 -479 -482 -799 -366 -715 -796 -664 -564 -273 -890 -759 -612 -673 -441 -994 -589 -125 -926 -374 -117 -173 -232 -181 -264 -878 -268 -483 -435 -636 -418 -808 -544 -470 -963 -997 -342 -317 -944 -279 -227 -67 -748 -165 -495 -941 -624 -316 -66 -223 -85 -23 -443 -228 -853 -850 -255 -890 -98 -345 -166 -920 -445 -589 -857 -847 -248 -511 -605 -759 -454 -248 -367 -572 -262 -739 -568 -439 -312 -628 -551 -837 -474 -716 -413 -229 -300 -556 -213 -963 -279 -331 -69 -742 -649 -132 -797 -182 -523 -272 -342 -836 -451 -699 -418 -970 -824 -506 -622 -563 -562 -807 -48 -550 -458 -74 -5 -486 -377 -365 -561 -798 -65 -685 -436 -879 -830 -952 -57 -658 -58 -870 -637 -895 -979 -829 -652 -24 -934 -226 -945 -50 -169 -416 -299 -758 -652 -572 -646 -77 -430 -79 -837 -172 -862 -994 -440 -294 -673 -214 -477 -28 -771 -596 -866 -409 -87 -366 -830 -149 -651 -312 -641 -678 -169 -420 -343 -375 -458 -660 -254 -264 -793 -29 -746 -963 -900 -330 -817 -947 -695 -500 -443 -909 -803 -966 -713 -722 -54 -81 -865 -950 -122 -905 -898 -161 -824 -397 -573 -816 -597 -431 -415 -772 -209 -71 -512 -227 -424 -413 -188 -919 -743 -79 -440 -503 -55 -399 -146 -749 -218 -835 -4 -451 -980 -635 -879 -725 -294 -22 -985 -183 -738 -155 -241 -11 -630 -762 -367 -822 -399 -921 -308 -535 -301 -400 -933 -47 -550 -756 -619 -647 -704 -14 -671 -870 -98 -454 -261 -229 -686 -677 -499 -197 -292 -740 -777 -404 -988 -91 -568 -368 -511 -634 -12 -348 -598 -641 -119 -296 -791 -909 -631 -646 -84 -114 -906 -316 -162 -221 -370 -622 -829 -279 -823 -102 -558 -222 -893 -29 -306 -772 -654 -170 -601 -793 -971 -785 -551 -835 -133 -898 -323 -73 -808 -61 -416 -380 -43 -45 -183 -181 -128 -180 -561 -101 -149 -371 -631 -507 -559 -62 -695 -430 -81 -656 -510 -164 -995 -98 -705 -400 -295 -426 -885 -799 -182 -82 -445 -374 -902 -411 -117 -45 -538 -657 -871 -133 -821 -670 -770 -776 -383 -837 -638 -306 -495 -183 -866 -250 -968 -506 -932 -957 -902 -184 -998 -711 -128 -766 -720 -802 -766 -473 -276 -553 -39 -852 -148 -861 -757 -982 -278 -704 -745 -930 -568 -942 -89 -711 -403 -684 -836 -862 -303 -129 -512 -371 -804 -273 -509 -550 -942 -353 -81 -852 -494 -276 -24 -645 -999 -370 -665 -244 -989 -817 -774 -924 -678 -487 -828 -409 -857 -353 -715 -741 -56 -982 -561 -73 -657 -25 -172 -682 -657 -633 -375 -965 -311 -259 -646 -290 -220 -12 -976 -56 -235 -918 -701 -854 -445 -413 -469 -899 -230 -253 -65 -376 -698 -937 -937 -338 -583 -512 -66 -484 -693 -654 -988 -127 -870 -307 -785 -156 -402 -128 -234 -735 -881 -795 -844 -477 -690 -690 -879 -106 -828 -566 -797 -178 -94 -47 -236 -111 -490 -567 -291 -300 -658 -675 -82 -598 -247 -467 -497 -290 -560 -362 -199 -33 -520 -693 -712 -219 -909 -508 -151 -497 -614 -675 -433 -304 -332 -344 -717 -869 -201 -59 -932 -800 -143 -546 -916 -794 -277 -223 -771 -871 -291 -90 -112 -170 -528 -990 -368 -701 -804 -276 -551 -44 -765 -991 -689 -710 -44 -319 -525 -119 -461 -769 -881 -369 -780 -882 -596 -232 -332 -358 -446 -618 -674 -760 -271 -57 -483 -233 -700 -759 -502 -996 -635 -620 -847 -64 -498 -541 -516 -764 -34 -824 -704 -786 -610 -418 -250 -265 -160 -516 -44 -324 -46 -876 -712 -688 -606 -413 -752 -613 -241 -143 -382 -467 -433 -441 -977 -750 -731 -972 -562 -405 -958 -85 -934 -133 -930 -105 -205 -857 -558 -813 -446 -108 -406 -158 -786 -40 -301 -816 -913 -711 -41 -128 -597 -344 -682 -367 -952 -41 -548 -677 -388 -367 -524 -247 -263 -756 -422 -927 -875 -396 -199 -174 -314 -225 -708 -430 -894 -139 -218 -838 -610 -867 -748 -277 -552 -434 -379 -43 -915 -531 -378 -195 -490 -828 -269 -5 -593 -14 -901 -731 -270 -748 -158 -398 -727 -653 -853 -748 -566 -919 -922 -529 -820 -768 -102 -453 -560 -901 -937 -746 -325 -43 -552 -426 -268 -569 -297 -383 -697 -670 -395 -518 -166 -432 -119 -201 -931 -614 -751 -664 -805 -413 -917 -817 -887 -692 -756 -720 -86 -92 -686 -315 -961 -175 -956 -874 -956 -287 -54 -407 -813 -859 -896 -310 -977 -570 -557 -44 -224 -511 -317 -464 -677 -502 -268 -381 -681 -621 -782 -146 -67 -186 -458 -235 -371 -614 -917 -680 -940 -642 -922 -445 -469 -261 -42 -914 -100 -691 -698 -134 -690 -350 -783 -640 -175 -229 -280 -132 -224 -387 -65 -727 -979 -714 -256 -936 -592 -569 -819 -601 -335 -626 -887 -99 -899 -887 -834 -340 -955 -361 -582 -303 -34 -742 -448 -547 -355 -959 -217 -846 -630 -521 -401 -275 -791 -943 -954 -924 -962 -560 -297 -484 -791 -261 -385 -542 -900 -83 -421 -985 -106 -744 -414 -980 -592 -823 -550 -128 -930 -923 -88 -768 -406 -377 -965 -67 -787 -929 -71 -644 -262 -610 -90 -716 -451 -845 -829 -435 -396 -46 -499 -5 -35 -261 -819 -935 -295 -979 -587 -364 -897 -786 -2 -489 -951 -922 -280 -939 -192 -459 -418 -50 -440 -209 -670 -433 -667 -573 -816 -438 -474 -845 -586 -620 -462 -11 -962 -113 -406 -367 -594 -599 -240 -380 -169 -79 -798 -827 -383 -381 -572 -389 -392 -212 -966 -490 -915 -438 -2 -850 -10 -24 -285 -159 -865 -324 -335 -845 -2 -633 -197 -446 -620 -200 -482 -925 -909 -566 -894 -338 -444 -171 -541 -340 -166 -199 -924 -222 -88 -908 -182 -827 -924 -957 -325 -89 -344 -136 -253 -793 -663 -247 -369 -803 -770 -169 -885 -598 -841 -431 -492 -312 -162 -416 -84 -808 -434 -456 -715 -611 -345 -10 -408 -949 -760 -794 -117 -775 -493 -453 -998 -646 -678 -313 -505 -758 -891 -207 -683 -450 -56 -256 -677 -235 -501 -370 -925 -807 -58 -549 -169 -767 -785 -314 -516 -890 -141 -831 -660 -6 -169 -571 -156 -422 -96 -155 -760 -288 -805 -139 -268 -922 -107 -448 -975 -617 -764 -459 -654 -92 -904 -618 -224 -498 -304 -501 -451 -637 -314 -283 -992 -999 -9 -663 -319 -180 -726 -754 -549 -492 -50 -89 -416 -588 -747 -849 -968 -389 -156 -516 -312 -714 -330 -868 -78 -308 -83 -774 -651 -533 -247 -842 -460 -338 -154 -686 -368 -23 -416 -261 -284 -623 -444 -986 -627 -346 -638 -741 -512 -574 -680 -25 -141 -269 -348 -162 -430 -998 -383 -78 -433 -349 -153 -124 -391 -466 -28 -338 -138 -71 -387 -117 -855 -412 -177 -163 -266 -857 -587 -378 -435 -31 -147 -739 -97 -779 -417 -462 -813 -989 -42 -591 -457 -672 -669 -152 -525 -724 -693 -43 -875 -367 -985 -625 -882 -151 -484 -449 -383 -105 -999 -434 -328 -42 -995 -648 -245 -718 -775 -713 -265 -526 -752 -340 -641 -158 -231 -411 -808 -819 -689 -913 -16 -321 -809 -285 -650 -299 -313 -528 -234 -202 -684 -817 -549 -528 -150 -129 -461 -367 -816 -677 -886 -512 -525 -365 -813 -345 -960 -550 -443 -525 -483 -243 -362 -196 -124 -60 -111 -709 -172 -478 -741 -552 -216 -887 -33 -71 -144 -407 -569 -343 -588 -637 -504 -836 -844 -628 -707 -340 -896 -709 -339 -365 -628 -648 -127 -723 -397 -583 -733 -197 -594 -690 -478 -828 -24 -50 -166 -409 -518 -860 -596 -604 -249 -596 -588 -474 -906 -899 -425 -252 -31 -317 -744 -25 -281 -95 -851 -769 -569 -392 -885 -655 -944 -511 -947 -883 -577 -557 -843 -932 -224 -698 -588 -389 -308 -912 -710 -523 -871 -494 -436 -966 -554 -61 -695 -370 -341 -664 -624 -914 -829 -924 -21 -434 -750 -50 -390 -187 -717 -481 -498 -750 -711 -104 -503 -89 -749 -795 -275 -813 -713 -61 -872 -677 -460 -226 -834 -571 -967 -887 -990 -953 -835 -859 -277 -7 -468 -260 -800 -376 -929 -318 -73 -960 -664 -410 -989 -191 -297 -992 -553 -220 -899 -227 -43 -271 -686 -951 -82 -240 -927 -613 -678 -876 -914 -598 -73 -92 -789 -553 -192 -774 -555 -327 -661 -474 -27 -304 -371 -724 -28 -213 -948 -244 -133 -166 -53 -179 -857 -764 -253 -806 -676 -338 -403 -486 -199 -434 -652 -46 -972 -516 -964 -917 -90 -448 -510 -810 -366 -795 -682 -242 -530 -755 -64 -485 -662 -165 -466 -292 -762 -737 -811 -145 -122 -631 -937 -300 -549 -785 -638 -514 -695 -683 -292 -573 -330 -204 -596 -183 -153 -384 -499 -453 -401 -147 -314 -759 -506 -47 -37 -747 -741 -202 -377 -500 -826 -360 -898 -127 -50 -722 -320 -350 -462 -588 -810 -926 -784 -659 -188 -945 -686 -347 -324 -393 -340 -632 -863 -579 -400 -988 -352 -968 -244 -534 -368 -904 -57 -769 -196 -239 -196 -498 -490 -307 -292 -88 -675 -647 -767 -54 -48 -664 -958 -398 -879 -113 -606 -980 -411 -295 -506 -114 -910 -677 -990 -66 -500 -642 -992 -922 -693 -407 -844 -989 -861 -176 -797 -665 -857 -703 -192 -78 -193 -181 -853 -622 -534 -171 -666 -703 -577 -801 -286 -654 -588 -140 -122 -716 -727 -314 -461 -100 -194 -850 -337 -831 -708 -590 -801 -511 -736 -595 -79 -783 -345 -282 -439 -113 -900 -271 -861 -485 -46 -369 -365 -191 -15 -825 -742 -923 -412 -970 -530 -164 -260 -484 -971 -429 -797 -243 -702 -752 -90 -867 -903 -364 -491 -731 -990 -983 -644 -522 -205 -236 -533 -483 -25 -875 -937 -823 -462 -517 -552 -935 -700 -937 -341 -907 -463 -911 -938 -317 -21 -156 -555 -921 -602 -593 -246 -881 -432 -482 -103 -263 -811 -135 -14 -30 -464 -428 -236 -465 -77 -315 -108 -6 -329 -101 -930 -74 -350 -634 -643 -874 -562 -648 -175 -854 -739 -588 -4 -145 -316 -165 -82 -914 -328 -79 -577 -287 -927 -413 -197 -131 -300 -235 -319 -364 -628 -300 -736 -160 -292 -743 -243 -401 -313 -106 -390 -912 -479 -930 -960 -266 -410 -984 -213 -733 -906 -788 -491 -991 -163 -529 -952 -224 -966 -390 -126 -534 -660 -66 -812 -873 -553 -293 -342 -220 -667 -725 -728 -631 -996 -896 -207 -769 -525 -133 -740 -320 -399 -820 -534 -866 -588 -333 -750 -78 -875 -150 -932 -413 -511 -118 -351 -463 -380 -490 -158 -680 -373 -36 -794 -124 -402 -799 -167 -125 -799 -138 -786 -246 -107 -994 -87 -939 -806 -429 -644 -296 -903 -846 -667 -335 -423 -349 -247 -218 -64 -111 -908 -627 -273 -890 -361 -504 -56 -44 -627 -330 -647 -158 -525 -586 -199 -258 -698 -209 -192 -349 -86 -48 -336 -289 -175 -993 -427 -196 -345 -896 -777 -347 -738 -961 -519 -248 -724 -226 -487 -634 -736 -860 -724 -846 -138 -786 -393 -339 -665 -226 -196 -800 -576 -178 -490 -475 -541 -253 -300 -767 -379 -76 -873 -633 -31 -523 -125 -810 -939 -254 -69 -719 -124 -818 -447 -657 -321 -745 -93 -137 -576 -850 -460 -996 -977 -275 -271 -757 -422 -472 -254 -995 -845 -690 -184 -121 -426 -930 -583 -35 -674 -737 -173 -311 -953 -384 -168 -481 -918 -224 -985 -70 -598 -930 -993 -100 -4 -443 -312 -960 -994 -390 -242 -794 -946 -834 -910 -882 -319 -786 -518 -828 -709 -101 -116 -445 -128 -88 -448 -26 -693 -116 -517 -218 -880 -718 -658 -230 -211 -47 -358 -834 -960 -587 -289 -303 -273 -246 -394 -856 -159 -799 -870 -46 -885 -507 -58 -403 -891 -200 -480 -83 -422 -436 -682 -705 -830 -897 -845 -456 -530 -753 -365 -770 -755 -821 -863 -155 -84 -652 -964 -486 -300 -261 -168 -971 -253 -88 -744 -428 -42 -746 -599 -458 -103 -723 -829 -471 -424 -694 -651 -957 -834 -908 -372 -943 -789 -289 -172 -684 -365 -444 -995 -121 -69 -621 -374 -986 -483 -477 -130 -114 -371 -921 -516 -987 -345 -360 -576 -23 -338 -276 -1 -564 -285 -138 -792 -94 -741 -266 -151 -265 -643 -1 -246 -729 -82 -468 -680 -697 -883 -743 -1 -155 -251 -662 -431 -69 -22 -908 -503 -172 -371 -912 -913 -300 -638 -815 -755 -141 -535 -561 -484 -590 -517 -267 -19 -364 -22 -112 -976 -971 -673 -84 -520 -326 -796 -117 -879 -119 -518 -615 -830 -496 -268 -19 -46 -586 -426 -821 -648 -793 -43 -639 -27 -32 -957 -829 -343 -462 -765 -982 -324 -182 -716 -152 -789 -81 -435 -779 -550 -640 -709 -737 -984 -146 -205 -811 -497 -585 -91 -851 -895 -25 -128 -88 -199 -47 -465 -665 -244 -645 -478 -305 -124 -85 -629 -283 -4 -179 -283 -688 -357 -788 -939 -96 -5 -253 -922 -306 -791 -869 -782 -49 -316 -387 -646 -28 -935 -241 -307 -86 -556 -550 -499 -59 -981 -408 -299 -821 -609 -130 -660 -387 -849 -950 -441 -523 -432 -900 -546 -93 -808 -415 -917 -554 -355 -140 -516 -350 -319 -75 -364 -169 -74 -954 -726 -537 -198 -687 -297 -593 -204 -779 -572 -939 -458 -443 -494 -391 -203 -128 -433 -596 -169 -832 -68 -6 -813 -175 -376 -160 -286 -634 -895 -387 -954 -217 -872 -432 -354 -681 -51 -61 -160 -622 -71 -134 -819 -960 -932 -830 -161 -618 -845 -507 -239 -736 -291 -96 -455 -343 -814 -412 -413 -462 -557 -59 -935 -203 -118 -379 -26 -253 -690 -60 -548 -575 -610 -264 -599 -593 -388 -220 -973 -11 -425 -527 -314 -762 -162 -859 -474 -742 -381 -388 -891 -485 -3 -418 -511 -89 -462 -6 -164 -152 -900 -157 -933 -702 -929 -525 -974 -161 -430 -613 -197 -491 -659 -711 -82 -658 -959 -218 -611 -8 -415 -802 -169 -185 -702 -938 -816 -257 -517 -119 -590 -167 -512 -828 -792 -509 -902 -56 -633 -954 -6 -163 -256 -483 -450 -761 -945 -144 -448 -989 -173 -879 -499 -663 -162 -289 -979 -48 -539 -893 -420 -350 -167 -243 -798 -241 -738 -65 -149 -132 -620 -890 -933 -50 -202 -639 -422 -723 -31 -442 -991 -345 -361 -920 -357 -521 -668 -676 -79 -465 -539 -788 -66 -383 -54 -66 -672 -353 -149 -36 -93 -697 -178 -31 -694 -820 -818 -939 -40 -797 -156 -428 -359 -575 -302 -509 -872 -507 -831 -776 -413 -871 -796 -967 -43 -546 -21 -354 -47 -37 -338 -666 -6 -19 -864 -496 -483 -35 -614 -236 -505 -651 -532 -467 -18 -661 -814 -4 -771 -884 -326 -224 -715 -318 -242 -580 -509 -366 -914 -912 -112 -198 -796 -448 -760 -206 -712 -158 -850 -973 -723 -650 -830 -977 -333 -398 -532 -216 -870 -42 -207 -294 -341 -517 -532 -976 -610 -228 -112 -453 -908 -141 -573 -207 -57 -893 -49 -303 -871 -683 -118 -573 -379 -471 -958 -995 -628 -926 -219 -71 -984 -833 -799 -763 -89 -943 -596 -926 -171 -52 -499 -950 -886 -735 -966 -40 -35 -366 -912 -621 -650 -948 -537 -858 -244 -691 -276 -528 -996 -749 -793 -974 -17 -706 -136 -550 -866 -314 -614 -729 -191 -749 -364 -943 -696 -884 -613 -145 -263 -982 -826 -365 -19 -15 -833 -368 -358 -22 -593 -284 -54 -381 -865 -602 -80 -614 -52 -959 -905 -349 -385 -591 -373 -467 -469 -854 -368 -996 -79 -726 -98 -54 -389 -585 -157 -112 -413 -514 -950 -721 -566 -919 -450 -976 -245 -970 -756 -842 -461 -165 -291 -307 -978 -335 -979 -912 -403 -306 -387 -248 -298 -383 -271 -145 -680 -27 -260 -275 -564 -747 -494 -274 -346 -5 -320 -812 -448 -479 -992 -224 -350 -339 -201 -536 -511 -284 -934 -169 -529 -599 -284 -422 -657 -236 -968 -393 -431 -640 -862 -878 -724 -989 -519 -466 -535 -508 -367 -228 -346 -441 -191 -25 -765 -696 -16 -699 -84 -485 -866 -881 -765 -416 -636 -733 -869 -394 -292 -802 -221 -331 -361 -410 -813 -866 -325 -776 -820 -681 -713 -891 -248 -12 -826 -455 -955 -992 -288 -606 -589 -236 -221 -384 -142 -836 -946 -871 -771 -28 -703 -786 -218 -772 -448 -899 -536 -775 -828 -411 -301 -886 -338 -973 -963 -906 -206 -871 -573 -469 -393 -297 -258 -861 -633 -899 -128 -911 -852 -775 -781 -168 -747 -324 -696 -107 -708 -297 -843 -369 -233 -619 -558 -304 -729 -117 -607 -647 -545 -167 -275 -291 -91 -691 -805 -371 -641 -334 -710 -130 -994 -30 -198 -20 -383 -149 -791 -901 -219 -621 -978 -245 -769 -381 -555 -71 -494 -111 -317 -172 -891 -186 -72 -324 -247 -558 -651 -351 -976 -618 -966 -837 -736 -805 -335 -962 -836 -743 -916 -656 -105 -575 -872 -454 -710 -103 -146 -156 -844 -668 -347 -960 -235 -553 -186 -474 -677 -486 -466 -546 -567 -257 -255 -261 -683 -464 -624 -492 -148 -470 -824 -992 -64 -386 -35 -881 -321 -303 -361 -17 -639 -262 -357 -449 -258 -895 -268 -452 -720 -905 -303 -891 -494 -777 -871 -973 -301 -615 -352 -600 -553 -482 -619 -503 -711 -904 -347 -993 -2 -593 -210 -899 -625 -412 -434 -507 -82 -298 -680 -86 -1 -394 -243 -469 -680 -32 -34 -435 -164 -686 -213 -231 -983 -801 -219 -842 -350 -143 -26 -38 -552 -276 -448 -357 -457 -370 -663 -159 -113 -445 -656 -128 -122 -784 -229 -169 -441 -936 -948 -69 -258 -155 -181 -887 -876 -508 -991 -987 -796 -531 -775 -44 -326 -587 -809 -666 -762 -433 -280 -80 -227 -205 -436 -501 -773 -284 -89 -578 -34 -305 -598 -1 -875 -49 -191 -43 -499 -205 -390 -166 -926 -44 -897 -244 -389 -673 -722 -872 -753 -228 -348 -413 -111 -645 -142 -757 -384 -141 -751 -8 -452 -725 -995 -359 -794 -272 -678 -897 -443 -583 -939 -862 -218 -234 -271 -256 -330 -217 -348 -512 -447 -553 -99 -514 -482 -702 -133 -741 -147 -58 -606 -634 -689 -177 -741 -361 -345 -923 -585 -75 -138 -679 -459 -861 -788 -86 -641 -181 -946 -37 -310 -377 -274 -891 -17 -113 -50 -939 -498 -979 -266 -481 -764 -129 -509 -822 -394 -75 -954 -808 -132 -298 -993 -621 -79 -8 -620 -458 -412 -876 -478 -848 -642 -772 -570 -837 -571 -892 -85 -942 -837 -17 -950 -63 -16 -428 -60 -38 -960 -652 -41 -899 -242 -153 -184 -284 -923 -76 -636 -782 -499 -207 -983 -862 -894 -184 -852 -927 -122 -265 -401 -205 -216 -982 -211 -985 -953 -255 -907 -876 -589 -703 -741 -761 -243 -397 -209 -216 -561 -258 -755 -670 -621 -45 -546 -691 -949 -143 -584 -245 -265 -274 -598 -621 -935 -850 -828 -439 -852 -798 -988 -5 -17 -559 -354 -76 -91 -16 -440 -946 -822 -775 -629 -776 -112 -304 -247 -3 -968 -487 -225 -456 -810 -833 -641 -153 -624 -795 -1 -569 -855 -188 -349 -82 -258 -396 -801 -450 -435 -641 -508 -548 -312 -725 -642 -72 -123 -648 -868 -227 -447 -762 -857 -212 -16 -728 -343 -792 -153 -783 -618 -878 -883 -268 -989 -485 -690 -261 -185 -730 -487 -102 -557 -167 -137 -375 -7 -561 -903 -393 -237 -705 -58 -964 -367 -74 -244 -823 -694 -643 -237 -273 -7 -512 -665 -78 -770 -132 -911 -591 -483 -431 -315 -646 -993 -421 -938 -650 -42 -504 -487 -194 -462 -970 -879 -396 -142 -137 -406 -722 -611 -643 -849 -587 -45 -502 -784 -579 -673 -379 -796 -956 -337 -576 -478 -874 -226 -809 -647 -417 -853 -874 -686 -969 -641 -648 -97 -69 -828 -17 -742 -868 -986 -232 -720 -316 -682 -703 -660 -95 -568 -470 -590 -58 -704 -647 -431 -22 -984 -825 -839 -553 -722 -199 -801 -406 -782 -242 -902 -282 -556 -527 -56 -229 -752 -500 -878 -216 -954 -576 -496 -504 -309 -201 -914 -787 -751 -958 -625 -620 -510 -87 -128 -651 -789 -325 -694 -710 -715 -781 -548 -212 -967 -437 -843 -965 -102 -902 -49 -380 -659 -532 -340 -9 -398 -332 -976 -74 -801 -767 -692 -996 -333 -223 -607 -317 -904 -945 -695 -941 -104 -110 -261 -499 -167 -885 -726 -1000 -241 -551 -734 -242 -765 -698 -549 -309 -367 -817 -435 -150 -475 -327 -443 -659 -157 -32 -150 -237 -406 -116 -425 -281 -816 -277 -486 -616 -853 -837 -914 -665 -113 -250 -984 -541 -567 -210 -605 -211 -928 -882 -764 -255 -434 -582 -718 -53 -496 -165 -217 -658 -442 -900 -8 -21 -152 -552 -963 -200 -405 -924 -729 -426 -246 -846 -386 -502 -712 -876 -125 -156 -520 -706 -565 -158 -107 -655 -453 -458 -724 -565 -409 -917 -860 -703 -965 -275 -953 -459 -66 -484 -471 -55 -35 -218 -236 -960 -737 -374 -864 -79 -60 -55 -924 -87 -728 -146 -249 -32 -657 -517 -321 -23 -161 -580 -764 -290 -390 -905 -728 -678 -855 -429 -640 -887 -130 -768 -686 -506 -725 -292 -243 -936 -413 -383 -261 -794 -623 -836 -230 -363 -185 -208 -267 -611 -626 -696 -718 -346 -951 -644 -113 -55 -615 -819 -321 -47 -598 -531 -969 -301 -81 -224 -485 -475 -820 -575 -763 -165 -474 -637 -310 -963 -98 -803 -834 -27 -947 -976 -893 -156 -684 -281 -133 -676 -385 -552 -715 -413 -372 -928 -283 -62 -277 -192 -117 -516 -462 -471 -597 -869 -910 -94 -762 -6 -738 -842 -844 -5 -927 -677 -691 -728 -734 -798 -440 -591 -186 -742 -753 -212 -778 -131 -604 -412 -78 -279 -625 -761 -609 -591 -297 -825 -153 -1000 -16 -847 -695 -268 -882 -287 -188 -482 -139 -719 -240 -7 -319 -832 -763 -999 -924 -644 -558 -275 -909 -808 -226 -728 -835 -537 -930 -688 -367 -445 -493 -723 -449 -926 -576 -102 -845 -33 -310 -771 -936 -93 -864 -514 -164 -688 -673 -33 -846 -806 -553 -198 -734 -799 -255 -597 -789 -270 -257 -307 -762 -503 -821 -24 -513 -919 -813 -618 -648 -245 -595 -940 -679 -97 -781 -868 -888 -208 -202 -673 -656 -735 -997 -595 -374 -219 -595 -985 -592 -336 -868 -577 -867 -64 -965 -544 -524 -577 -47 -814 -917 -421 -773 -606 -685 -998 -898 -219 -287 -670 -489 -497 -788 -755 -732 -849 -443 -186 -579 -689 -387 -783 -637 -117 -900 -448 -753 -351 -870 -714 -717 -805 -589 -428 -314 -833 -508 -188 -119 -786 -857 -955 -665 -744 -339 -567 -303 -414 -897 -114 -670 -377 -814 -440 -167 -714 -196 -654 -132 -316 -885 -14 -422 -752 -71 -210 -277 -31 -914 -483 -649 -158 -790 -779 -218 -202 -843 -601 -143 -130 -517 -950 -491 -313 -944 -11 -433 -59 -54 -81 -280 -303 -514 -989 -302 -105 -326 -406 -32 -925 -736 -288 -833 -867 -566 -544 -613 -762 -202 -86 -421 -747 -103 -57 -179 -660 -141 -360 -544 -492 -536 -970 -834 -779 -516 -751 -22 -593 -284 -92 -185 -289 -622 -689 -690 -442 -784 -477 -422 -271 -244 -173 -365 -825 -626 -742 -138 -723 -260 -725 -102 -236 -985 -139 -859 -947 -301 -362 -728 -983 -539 -907 -10 -750 -1000 -677 -901 -424 -385 -595 -920 -464 -189 -429 -943 -108 -98 -100 -369 -567 -571 -851 -634 -223 -671 -122 -120 -642 -502 -227 -340 -695 -194 -265 -194 -160 -809 -689 -424 -419 -142 -363 -665 -824 -252 -855 -364 -441 -431 -970 -116 -710 -751 -123 -264 -577 -174 -433 -960 -706 -970 -128 -829 -483 -465 -871 -927 -84 -909 -807 -437 -271 -827 -579 -669 -855 -443 -604 -741 -382 -505 -44 -633 -179 -945 -821 -774 -151 -177 -232 -533 -436 -935 -934 -260 -968 -657 -643 -840 -288 -840 -9 -641 -180 -44 -36 -379 -786 -555 -933 -328 -758 -954 -317 -267 -987 -113 -142 -337 -121 -865 -868 -455 -21 -419 -928 -190 -135 -977 -38 -206 -332 -82 -2 -755 -617 -892 -78 -718 -553 -98 -915 -299 -300 -32 -654 -750 -863 -852 -286 -880 -238 -389 -550 -869 -673 -439 -74 -868 -841 -966 -855 -564 -502 -156 -210 -632 -213 -973 -978 -232 -574 -619 -282 -729 -492 -425 -845 -786 -877 -23 -220 -339 -507 -384 -700 -286 -172 -136 -779 -75 -573 -696 -25 -557 -48 -849 -455 -964 -524 -770 -362 -281 -452 -40 -299 -331 -369 -322 -968 -3 -103 -841 -450 -271 -442 -541 -206 -753 -913 -912 -42 -252 -104 -358 -677 -246 -681 -261 -405 -32 -500 -192 -754 -147 -353 -737 -498 -605 -434 -262 -305 -393 -502 -381 -377 -399 -888 -880 -636 -589 -331 -603 -720 -109 -238 -35 -479 -877 -499 -545 -131 -831 -99 -250 -412 -568 -142 -464 -706 -693 -275 -12 -360 -761 -490 -806 -127 -806 -400 -423 -811 -872 -461 -6 -834 -215 -920 -414 -661 -7 -302 -568 -367 -422 -677 -99 -33 -776 -992 -758 -716 -67 -956 -608 -622 -762 -713 -961 -141 -639 -741 -953 -790 -328 -90 -207 -851 -137 -665 -925 -608 -442 -591 -302 -908 -9 -738 -494 -477 -38 -502 -236 -927 -616 -965 -982 -500 -330 -348 -263 -535 -655 -692 -871 -267 -61 -417 -159 -415 -987 -355 -999 -400 -626 -435 -445 -86 -423 -99 -500 -196 -180 -18 -409 -22 -343 -617 -828 -443 -126 -332 -300 -507 -746 -366 -395 -208 -594 -665 -423 -946 -168 -853 -303 -765 -963 -536 -673 -289 -79 -81 -73 -429 -984 -657 -278 -770 -33 -998 -470 -28 -517 -550 -813 -596 -609 -802 -355 -720 -47 -74 -482 -31 -346 -84 -337 -696 -146 -999 -617 -582 -657 -74 -806 -832 -441 -564 -56 -851 -236 -684 -981 -107 -516 -461 -832 -260 -298 -463 -347 -286 -641 -84 -854 -506 -442 -230 -958 -955 -495 -858 -486 -555 -6 -575 -105 -466 -445 -621 -785 -452 -777 -285 -972 -36 -250 -928 -16 -932 -148 -117 -151 -460 -696 -915 -799 -935 -534 -612 -877 -658 -484 -849 -175 -687 -349 -649 -403 -607 -446 -744 -168 -758 -545 -197 -410 -580 -477 -231 -5 -135 -253 -227 -280 -280 -391 -389 -614 -648 -878 -455 -585 -611 -315 -252 -141 -666 -911 -742 -277 -483 -249 -658 -658 -93 -715 -338 -800 -218 -964 -58 -170 -978 -906 -663 -224 -751 -25 -140 -630 -101 -509 -711 -664 -286 -707 -460 -249 -249 -808 -717 -623 -228 -327 -147 -480 -546 -898 -103 -656 -254 -567 -389 -739 -873 -457 -592 -2 -110 -742 -727 -952 -986 -110 -191 -170 -938 -851 -396 -438 -894 -264 -900 -238 -303 -259 -795 -811 -36 -598 -634 -430 -530 -31 -821 -861 -451 -204 -173 -957 -515 -424 -171 -300 -626 -613 -461 -905 -909 -541 -916 -595 -124 -358 -625 -734 -624 -850 -547 -454 -840 -880 -298 -661 -27 -209 -744 -400 -897 -713 -991 -815 -359 -139 -987 -30 -44 -913 -415 -3 -934 -441 -704 -116 -366 -961 -700 -205 -723 -183 -335 -489 -497 -621 -381 -926 -550 -167 -699 -310 -491 -23 -820 -185 -55 -738 -353 -918 -688 -487 -528 -159 -634 -14 -152 -591 -972 -481 -654 -82 -498 -31 -586 -617 -122 -875 -808 -835 -98 -635 -715 -100 -336 -902 -731 -740 -673 -249 -211 -11 -763 -851 -713 -449 -91 -798 -836 -289 -403 -464 -733 -943 -460 -120 -676 -634 -450 -625 -614 -708 -416 -567 -393 -297 -581 -905 -846 -427 -850 -762 -597 -127 -546 -533 -149 -80 -689 -824 -720 -513 -140 -844 -923 -886 -889 -886 -187 -560 -248 -6 -900 -600 -633 -511 -55 -643 -449 -741 -671 -421 -684 -699 -928 -578 -925 -171 -912 -834 -135 -12 -454 -455 -88 -74 -334 -6 -678 -835 -403 -556 -790 -574 -672 -357 -443 -435 -874 -533 -45 -981 -109 -739 -646 -729 -765 -981 -889 -418 -980 -553 -194 -739 -227 -98 -733 -425 -623 -260 -38 -181 -857 -610 -733 -722 -774 -969 -5 -191 -132 -89 -386 -365 -366 -367 -38 -808 -595 -55 -437 -128 -599 -636 -927 -53 -226 -280 -34 -679 -131 -481 -565 -793 -640 -162 -912 -399 -311 -956 -119 -150 -750 -335 -790 -700 -451 -166 -185 -393 -799 -793 -554 -510 -488 -802 -702 -785 -837 -549 -537 -553 -64 -710 -922 -722 -476 -652 -419 -328 -147 -927 -384 -711 -110 -240 -97 -521 -597 -514 -554 -151 -149 -576 -393 -684 -559 -919 -67 -470 -789 -329 -123 -463 -19 -485 -436 -2 -12 -686 -438 -314 -666 -367 -948 -130 -638 -870 -641 -432 -623 -14 -852 -392 -622 -242 -384 -62 -968 -345 -450 -755 -69 -581 -509 -760 -873 -408 -969 -548 -678 -53 -760 -731 -652 -379 -441 -147 -473 -150 -618 -962 -653 -819 -682 -944 -144 -287 -544 -11 -320 -202 -317 -145 -783 -797 -907 -537 -478 -62 -250 -996 -340 -301 -623 -796 -548 -701 -448 -730 -951 -238 -26 -320 -721 -557 -487 -853 -999 -596 -852 -49 -240 -525 -366 -270 -538 -167 -619 -557 -343 -125 -904 -282 -715 -109 -650 -52 -911 -248 -613 -642 -152 -531 -789 -265 -929 -41 -298 -483 -72 -706 -84 -363 -210 -127 -614 -764 -707 -805 -896 -345 -181 -284 -91 -520 -202 -639 -588 -843 -616 -20 -112 -385 -325 -832 -809 -467 -445 -64 -634 -955 -643 -424 -613 -633 -659 -28 -365 -282 -12 -781 -84 -842 -185 -408 -645 -364 -668 -989 -129 -188 -479 -682 -48 -69 -26 -199 -256 -364 -255 -797 -603 -549 -451 -152 -334 -958 -425 -401 -242 -850 -465 -904 -802 -691 -817 -443 -23 -79 -937 -255 -25 -829 -628 -672 -535 -557 -708 -770 -206 -712 -764 -283 -967 -606 -147 -641 -417 -761 -179 -750 -300 -245 -45 -467 -80 -701 -18 -381 -85 -528 -673 -478 -578 -458 -739 -307 -478 -431 -909 -314 -939 -425 -344 -6 -395 -449 -713 -885 -108 -460 -280 -616 -827 -681 -887 -876 -527 -542 -661 -301 -921 -205 -905 -95 -761 -161 -682 -605 -183 -348 -642 -238 -553 -576 -942 -350 -570 -3 -646 -79 -625 -941 -994 -567 -567 -980 -826 -347 -800 -964 -834 -173 -444 -734 -804 -194 -947 -153 -294 -725 -366 -946 -546 -664 -478 -785 -943 -331 -525 -803 -500 -307 -400 -12 -589 -30 -306 -861 -994 -649 -405 -781 -710 -68 -124 -907 -889 -694 -6 -910 -815 -749 -904 -326 -230 -459 -753 -890 -10 -835 -238 -161 -414 -792 -955 -942 -1000 -218 -502 -366 -974 -286 -857 -542 -948 -904 -261 -949 -90 -488 -855 -176 -145 -69 -827 -232 -881 -935 -42 -403 -206 -145 -55 -248 -51 -877 -590 -238 -324 -347 -979 -622 -428 -171 -159 -961 -516 -876 -644 -406 -923 -97 -52 -158 -221 -635 -942 -698 -441 -119 -956 -223 -613 -176 -533 -569 -860 -522 -172 -824 -703 -377 -129 -47 -519 -528 -42 -858 -260 -413 -628 -328 -330 -709 -628 -952 -613 -141 -396 -537 -878 -43 -201 -557 -849 -787 -207 -565 -378 -786 -467 -769 -262 -748 -868 -233 -599 -279 -739 -834 -856 -867 -80 -550 -315 -740 -82 -462 -460 -924 -231 -783 -948 -289 -853 -98 -811 -4 -335 -826 -267 -299 -146 -15 -558 -309 -327 -274 -127 -414 -694 -468 -618 -419 -56 -51 -428 -584 -870 -426 -137 -782 -582 -209 -496 -34 -626 -517 -41 -249 -284 -813 -661 -342 -741 -788 -515 -121 -971 -311 -77 -922 -645 -314 -432 -957 -393 -140 -923 -924 -564 -160 -167 -658 -756 -192 -735 -78 -386 -953 -381 -467 -156 -175 -901 -539 -645 -930 -706 -998 -311 -878 -322 -712 -744 -254 -814 -914 -441 -442 -261 -227 -421 -617 -147 -363 -964 -657 -769 -801 -907 -974 -734 -635 -902 -500 -604 -300 -677 -857 -99 -859 -89 -454 -294 -25 -1 -679 -375 -406 -496 -817 -211 -700 -124 -622 -508 -950 -8 -274 -780 -320 -734 -279 -918 -109 -180 -635 -576 -67 -622 -292 -476 -222 -193 -126 -5 -953 -460 -663 -218 -490 -921 -73 -725 -267 -708 -648 -698 -178 -183 -768 -438 -419 -126 -877 -673 -458 -709 -268 -772 -75 -461 -371 -709 -106 -298 -749 -318 -881 -396 -11 -791 -810 -452 -155 -411 -351 -256 -786 -1000 -891 -245 -147 -330 -23 -149 -856 -816 -106 -978 -214 -294 -694 -175 -353 -409 -949 -820 -987 -262 -610 -455 -592 -45 -471 -78 -12 -474 -510 -249 -606 -622 -709 -291 -55 -507 -800 -276 -3 -460 -463 -872 -650 -830 -356 -944 -763 -614 -158 -969 -170 -382 -417 -428 -478 -959 -776 -477 -216 -326 -610 -565 -242 -488 -462 -816 -568 -389 -384 -653 -685 -533 -509 -586 -770 -933 -709 -171 -246 -858 -859 -9 -306 -374 -84 -921 -450 -822 -926 -259 -285 -199 -651 -244 -839 -676 -30 -293 -334 -272 -973 -749 -198 -323 -220 -7 -162 -748 -84 -984 -571 -934 -70 -347 -743 -410 -923 -883 -34 -856 -427 -830 -163 -738 -898 -437 -173 -282 -583 -57 -945 -302 -721 -539 -864 -808 -850 -439 -729 -771 -414 -299 -786 -802 -256 -103 -188 -865 -481 -854 -548 -879 -613 -480 -163 -507 -606 -697 -921 -775 -267 -840 -244 -31 -371 -196 -573 -911 -627 -218 -3 -400 -440 -806 -294 -640 -252 -175 -845 -665 -287 -322 -529 -128 -342 -719 -270 -8 -249 -107 -25 -517 -362 -998 -979 -34 -184 -939 -432 -762 -64 -470 -3 -77 -860 -158 -291 -817 -687 -908 -859 -919 -273 -387 -216 -969 -998 -653 -697 -953 -922 -4 -195 -41 -498 -90 -192 -321 -212 -986 -521 -322 -129 -52 -15 -470 -470 -772 -148 -272 -516 -860 -622 -463 -389 -831 -666 -747 -846 -435 -382 -792 -126 -46 -275 -100 -719 -630 -166 -810 -606 -870 -402 -197 -536 -651 -136 -811 -841 -436 -597 -165 -521 -40 -203 -354 -680 -26 -440 -131 -140 -800 -38 -532 -380 -150 -869 -323 -728 -137 -541 -169 -321 -125 -91 -810 -294 -676 -285 -645 -936 -243 -124 -472 -333 -73 -719 -480 -134 -982 -268 -618 -656 -643 -765 -254 -39 -884 -466 -198 -60 -397 -284 -792 -703 -238 -582 -830 -150 -564 -985 -26 -646 -290 -126 -244 -705 -667 -31 -575 -190 -553 -459 -706 -712 -868 -411 -524 -488 -440 -902 -262 -143 -373 -318 -805 -573 -446 -728 -159 -110 -534 -464 -410 -914 -244 -79 -207 -113 -264 -406 -678 -56 -658 -842 -67 -703 -438 -415 -384 -602 -952 -197 -757 -460 -569 -947 -479 -777 -950 -517 -776 -267 -718 -595 -328 -448 -429 -783 -663 -360 -510 -108 -492 -395 -68 -353 -799 -49 -434 -575 -656 -458 -991 -792 -725 -574 -857 -324 -323 -958 -188 -116 -662 -573 -132 -577 -550 -123 -291 -424 -250 -733 -836 -546 -110 -390 -314 -633 -561 -411 -823 -692 -617 -387 -984 -7 -314 -318 -941 -516 -922 -728 -198 -377 -820 -186 -148 -753 -933 -473 -856 -358 -456 -134 -898 -298 -309 -630 -85 -790 -581 -203 -119 -410 -721 -404 -444 -927 -583 -127 -463 -243 -557 -26 -60 -47 -866 -640 -529 -30 -16 -287 -504 -164 -756 -762 -632 -264 -491 -589 -81 -469 -503 -832 -855 -67 -544 -387 -788 -948 -922 -371 -374 -528 -464 -704 -606 -262 -632 -452 -465 -692 -360 -22 -157 -344 -364 -452 -132 -588 -819 -793 -845 -228 -298 -925 -35 -396 -813 -373 -964 -929 -792 -131 -250 -274 -128 -574 -278 -333 -490 -304 -965 -29 -963 -979 -204 -687 -418 -636 -134 -7 -734 -153 -53 -371 -855 -331 -387 -669 -991 -974 -802 -845 -397 -819 -756 -2 -1 -701 -466 -941 -674 -134 -6 -437 -137 -95 -718 -340 -483 -961 -632 -46 -457 -79 -749 -639 -612 -213 -359 -417 -988 -926 -240 -568 -390 -664 -854 -909 -417 -238 -138 -51 -527 -126 -757 -950 -288 -836 -163 -101 -722 -75 -217 -836 -198 -204 -565 -261 -916 -540 -33 -554 -844 -161 -548 -247 -890 -582 -373 -92 -21 -737 -578 -876 -922 -755 -732 -501 -477 -205 -138 -691 -935 -983 -95 -512 -312 -961 -53 -724 -159 -679 -164 -297 -447 -363 -945 -422 -535 -711 -566 -797 -421 -211 -9 -287 -393 -445 -484 -721 -212 -866 -723 -447 -297 -70 -37 -37 -276 -913 -66 -566 -3 -213 -204 -516 -14 -17 -226 -492 -177 -704 -999 -38 -430 -422 -846 -484 -161 -387 -877 -768 -29 -522 -380 -386 -566 -956 -630 -855 -216 -933 -385 -748 -6 -280 -16 -749 -159 -297 -949 -682 -913 -628 -110 -641 -375 -526 -82 -58 -509 -322 -459 -601 -429 -741 -616 -450 -652 -243 -673 -945 -818 -513 -742 -839 -540 -61 -775 -109 -322 -618 -193 -181 -141 -376 -583 -474 -548 -637 -816 -64 -724 -126 -394 -776 -846 -672 -368 -242 -184 -991 -120 -148 -880 -181 -924 -966 -448 -2 -382 -171 -990 -248 -78 -138 -412 -740 -267 -636 -129 -551 -225 -542 -194 -587 -512 -607 -644 -108 -263 -752 -516 -964 -43 -740 -36 -891 -453 -522 -559 -966 -259 -420 -621 -238 -855 -529 -418 -101 -646 -196 -3 -81 -960 -633 -699 -637 -761 -322 -113 -218 -185 -727 -714 -769 -469 -679 -440 -357 -14 -773 -460 -772 -21 -384 -913 -738 -613 -976 -2 -713 -822 -503 -519 -371 -466 -931 -755 -935 -344 -990 -924 -881 -20 -48 -173 -645 -392 -696 -760 -991 -30 -842 -253 -151 -46 -380 -220 -621 -52 -304 -599 -467 -604 -626 -649 -119 -871 -86 -874 -344 -23 -662 -494 -160 -630 -763 -378 -104 -67 -506 -69 -656 -141 -258 -314 -176 -294 -190 -436 -268 -621 -731 -282 -946 -864 -289 -348 -780 -131 -944 -686 -186 -256 -714 -28 -457 -878 -218 -665 -219 -123 -490 -637 -892 -247 -537 -12 -906 -717 -746 -161 -783 -74 -769 -818 -947 -147 -331 -960 -670 -966 -948 -687 -237 -842 -169 -302 -66 -898 -810 -566 -372 -45 -471 -357 -828 -81 -131 -255 -16 -242 -440 -847 -726 -63 -61 -788 -429 -972 -823 -222 -569 -183 -537 -296 -398 -508 -421 -687 -658 -529 -227 -162 -355 -739 -320 -838 -180 -975 -381 -981 -429 -626 -136 -959 -192 -494 -369 -312 -899 -44 -895 -426 -150 -382 -446 -741 -169 -872 -423 -910 -296 -972 -648 -516 -878 -557 -952 -468 -750 -904 -324 -981 -806 -951 -705 -600 -975 -954 -158 -993 -661 -65 -253 -535 -899 -827 -937 -848 -348 -30 -311 -344 -311 -77 -608 -997 -310 -890 -713 -305 -728 -282 -33 -122 -598 -9 -638 -548 -859 -371 -953 -899 -417 -464 -896 -573 -463 -579 -619 -979 -440 -801 -766 -770 -979 -955 -587 -90 -770 -507 -210 -256 -432 -633 -686 -587 -652 -266 -437 -776 -127 -993 -740 -562 -880 -921 -657 -844 -587 -753 -633 -296 -508 -643 -482 -895 -994 -593 -691 -103 -728 -445 -528 -147 -340 -712 -645 -247 -796 -557 -588 -564 -884 -899 -848 -300 -832 -839 -517 -985 -361 -439 -63 -820 -952 -380 -189 -325 -372 -681 -688 -768 -801 -231 -216 -831 -107 -697 -594 -654 -146 -751 -178 -860 -896 -424 -745 -77 -5 -695 -167 -306 -815 -928 -403 -636 -308 -755 -716 -507 -574 -346 -802 -91 -335 -750 -708 -765 -103 -282 -323 -64 -838 -518 -936 -842 -161 -189 -91 -352 -241 -720 -348 -580 -518 -914 -607 -672 -677 -862 -681 -205 -55 -672 -903 -525 -87 -317 -645 -351 -702 -44 -722 -645 -341 -219 -818 -113 -875 -647 -31 -919 -203 -834 -716 -666 -849 -777 -869 -287 -335 -948 -459 -482 -131 -352 -222 -73 -964 -287 -648 -169 -173 -90 -195 -839 -882 -355 -477 -171 -483 -730 -335 -882 -744 -575 -41 -193 -871 -134 -493 -44 -234 -978 -440 -532 -989 -153 -369 -817 -168 -227 -186 -4 -806 -160 -105 -802 -444 -191 -509 -548 -377 -900 -622 -898 -513 -789 -68 -243 -10 -669 -876 -373 -752 -408 -69 -225 -151 -529 -476 -834 -224 -95 -14 -407 -688 -406 -632 -95 -386 -699 -790 -649 -633 -47 -364 -455 -413 -294 -388 -526 -238 -673 -798 -587 -683 -650 -802 -493 -337 -816 -650 -642 -756 -708 -678 -446 -977 -228 -437 -716 -254 -192 -192 -81 -256 -109 -259 -528 -97 -897 -629 -947 -112 -282 -826 -494 -719 -114 -757 -456 -688 -796 -6 -764 -913 -132 -295 -938 -834 -119 -54 -308 -524 -388 -854 -274 -608 -357 -497 -714 -967 -768 -427 -430 -458 -11 -355 -705 -631 -813 -805 -799 -436 -677 -762 -386 -265 -269 -524 -93 -696 -244 -348 -680 -135 -457 -568 -630 -277 -742 -112 -153 -812 -13 -781 -733 -904 -448 -904 -632 -480 -561 -443 -105 -684 -652 -302 -110 -493 -904 -625 -837 -44 -854 -745 -995 -138 -835 -764 -55 -410 -156 -396 -908 -856 -945 -98 -80 -29 -48 -390 -85 -14 -938 -475 -151 -885 -299 -602 -50 -415 -112 -946 -296 -533 -257 -812 -935 -23 -924 -501 -90 -473 -114 -603 -866 -498 -974 -941 -92 -982 -175 -443 -534 -106 -476 -456 -814 -337 -741 -97 -847 -31 -635 -25 -166 -519 -246 -761 -759 -810 -702 -161 -349 -495 -660 -125 -642 -427 -193 -787 -836 -223 -386 -584 -17 -912 -742 -865 -72 -207 -820 -331 -484 -287 -203 -210 -441 -328 -7 -366 -126 -203 -111 -686 -224 -520 -379 -674 -15 -658 -461 -95 -958 -13 -565 -616 -25 -876 -808 -203 -396 -363 -216 -711 -597 -330 -747 -457 -522 -175 -820 -378 -417 -371 -943 -26 -325 -144 -504 -273 -822 -686 -813 -110 -927 -1000 -868 -481 -970 -931 -246 -638 -865 -838 -559 -489 -418 -220 -304 -989 -269 -65 -519 -265 -739 -56 -298 -103 -101 -841 -57 -911 -140 -788 -386 -211 -558 -281 -139 -232 -985 -474 -590 -893 -722 -601 -651 -743 -812 -501 -980 -325 -329 -144 -131 -255 -206 -224 -983 -262 -391 -383 -749 -840 -482 -397 -925 -537 -156 -58 -715 -966 -207 -957 -186 -389 -483 -325 -930 -228 -423 -560 -762 -133 -11 -148 -871 -894 -176 -185 -596 -876 -517 -980 -985 -782 -544 -387 -438 -325 -676 -260 -484 -502 -87 -808 -325 -420 -429 -539 -718 -264 -670 -423 -639 -93 -255 -798 -253 -674 -506 -586 -849 -662 -922 -910 -41 -252 -575 -445 -406 -686 -867 -457 -744 -168 -983 -598 -431 -693 -664 -356 -893 -117 -546 -239 -379 -994 -11 -182 -143 -437 -868 -594 -326 -983 -188 -544 -651 -252 -743 -406 -954 -868 -286 -298 -463 -768 -351 -592 -928 -505 -952 -433 -357 -89 -517 -835 -636 -853 -222 -57 -642 -427 -639 -107 -37 -795 -189 -875 -551 -177 -685 -565 -844 -118 -718 -546 -967 -637 -226 -485 -618 -401 -279 -486 -115 -14 -683 -370 -379 -741 -773 -615 -680 -630 -863 -736 -177 -970 -383 -932 -17 -490 -181 -215 -260 -722 -131 -994 -726 -140 -893 -464 -951 -372 -711 -593 -220 -277 -712 -230 -146 -327 -236 -438 -329 -821 -439 -461 -30 -296 -322 -26 -348 -647 -491 -436 -409 -553 -913 -250 -673 -884 -905 -886 -718 -719 -575 -79 -684 -587 -31 -241 -576 -60 -587 -811 -527 -108 -503 -966 -174 -169 -293 -486 -655 -758 -462 -89 -236 -746 -843 -608 -734 -285 -376 -889 -211 -222 -288 -804 -818 -30 -189 -14 -584 -623 -601 -575 -995 -485 -986 -170 -288 -109 -676 -889 -662 -249 -945 -71 -211 -362 -177 -809 -178 -936 -209 -468 -445 -555 -836 -164 -226 -347 -746 -484 -437 -996 -668 -449 -244 -59 -919 -736 -179 -669 -551 -248 -591 -359 -764 -524 -149 -259 -64 -911 -938 -2 -493 -269 -722 -686 -987 -197 -757 -407 -813 -486 -116 -501 -554 -704 -468 -72 -552 -999 -523 -955 -599 -37 -918 -724 -734 -462 -64 -627 -522 -94 -466 -338 -305 -92 -617 -114 -363 -342 -865 -996 -325 -683 -784 -909 -382 -250 -745 -57 -617 -340 -251 -457 -872 -769 -239 -522 -33 -83 -804 -926 -321 -313 -435 -826 -35 -9 -150 -456 -494 -553 -978 -611 -134 -336 -575 -484 -871 -867 -364 -439 -328 -110 -323 -235 -886 -511 -248 -84 -63 -749 -113 -751 -553 -689 -187 -79 -993 -967 -931 -439 -217 -750 -172 -420 -414 -567 -676 -796 -107 -870 -335 -443 -296 -146 -63 -199 -277 -78 -587 -276 -197 -405 -886 -230 -850 -39 -894 -875 -963 -87 -545 -77 -430 -154 -109 -660 -220 -722 -743 -242 -649 -492 -621 -162 -418 -61 -956 -134 -814 -947 -723 -182 -930 -15 -655 -318 -157 -661 -157 -806 -556 -136 -169 -893 -203 -891 -500 -589 -132 -726 -21 -758 -167 -756 -536 -438 -155 -168 -992 -630 -582 -267 -545 -192 -176 -305 -805 -2 -443 -271 -133 -730 -419 -212 -681 -561 -330 -847 -169 -195 -568 -581 -999 -689 -483 -409 -783 -98 -408 -881 -100 -727 -165 -321 -863 -662 -462 -959 -623 -902 -490 -133 -187 -801 -796 -857 -888 -450 -924 -684 -400 -678 -581 -899 -236 -825 -237 -604 -932 -35 -638 -393 -602 -249 -629 -314 -967 -789 -308 -503 -189 -120 -366 -268 -381 -224 -980 -80 -295 -427 -638 -813 -872 -80 -959 -965 -851 -802 -610 -636 -568 -295 -671 -335 -486 -168 -942 -256 -250 -590 -418 -519 -625 -515 -580 -449 -902 -133 -1 -375 -95 -258 -764 -976 -49 -78 -680 -384 -428 -464 -930 -346 -92 -281 -827 -73 -650 -85 -107 -972 -952 -409 -198 -890 -612 -574 -126 -708 -31 -394 -127 -576 -344 -990 -785 -903 -781 -390 -34 -75 -969 -232 -536 -248 -39 -247 -499 -347 -712 -629 -208 -306 -843 -111 -461 -731 -160 -507 -237 -347 -494 -618 -125 -435 -11 -836 -793 -401 -800 -579 -639 -481 -686 -326 -795 -27 -683 -991 -545 -313 -883 -710 -55 -283 -100 -39 -63 -626 -745 -438 -321 -740 -907 -913 -616 -369 -678 -144 -723 -294 -724 -28 -420 -933 -858 -610 -986 -491 -435 -10 -260 -492 -97 -139 -927 -617 -308 -140 -781 -352 -235 -524 -822 -906 -904 -623 -730 -376 -869 -982 -940 -502 -756 -766 -240 -698 -891 -294 -322 -641 -22 -732 -749 -670 -666 -72 -404 -129 -599 -315 -959 -38 -350 -834 -103 -552 -699 -186 -15 -652 -728 -882 -922 -990 -521 -922 -867 -3 -801 -826 -416 -778 -86 -652 -382 -301 -646 -459 -344 -184 -746 -991 -480 -567 -368 -75 -233 -198 -24 -835 -467 -104 -910 -785 -399 -904 -365 -266 -676 -169 -875 -513 -10 -650 -31 -787 -187 -409 -796 -76 -968 -284 -640 -204 -787 -301 -592 -599 -291 -651 -971 -304 -937 -616 -810 -239 -971 -47 -536 -851 -352 -702 -7 -41 -702 -265 -74 -126 -585 -89 -71 -425 -83 -49 -444 -802 -517 -840 -583 -916 -590 -347 -400 -611 -340 -572 -203 -174 -357 -395 -710 -751 -523 -686 -454 -337 -891 -569 -18 -7 -450 -641 -85 -958 -330 -871 -791 -245 -839 -75 -334 -731 -312 -119 -98 -963 -560 -701 -358 -68 -231 -664 -493 -196 -456 -219 -125 -685 -229 -689 -61 -983 -358 -936 -557 -116 -914 -271 -279 -435 -382 -757 -333 -677 -266 -964 -844 -667 -661 -46 -720 -319 -368 -58 -352 -39 -464 -691 -510 -813 -632 -399 -152 -174 -390 -964 -63 -673 -246 -938 -549 -641 -300 -421 -811 -105 -441 -42 -8 -146 -740 -963 -57 -727 -858 -982 -605 -847 -527 -127 -496 -356 -220 -775 -285 -495 -559 -863 -651 -217 -596 -589 -629 -108 -664 -482 -607 -66 -948 -318 -239 -671 -213 -880 -177 -59 -244 -853 -67 -339 -724 -42 -55 -918 -335 -342 -948 -186 -446 -896 -207 -867 -267 -283 -760 -141 -214 -407 -757 -745 -860 -263 -514 -79 -242 -812 -559 -296 -911 -196 -51 -53 -594 -384 -657 -892 -674 -760 -480 -978 -50 -890 -510 -945 -615 -977 -104 -85 -872 -811 -194 -817 -295 -921 -10 -273 -72 -199 -138 -885 -75 -681 -552 -678 -972 -535 -940 -632 -74 -895 -541 -553 -772 -679 -983 -506 -364 -61 -252 -940 -237 -31 -544 -218 -800 -733 -901 -716 -454 -208 -652 -930 -762 -247 -210 -199 -356 -161 -668 -859 -659 -176 -657 -456 -25 -901 -247 -988 -836 -501 -743 -35 -735 -81 -455 -290 -11 -803 -495 -403 -762 -316 -424 -332 -319 -888 -186 -927 -119 -921 -949 -439 -172 -203 -903 -557 -146 -402 -281 -120 -717 -651 -832 -807 -637 -869 -960 -47 -747 -557 -808 -869 -411 -198 -675 -724 -841 -528 -581 -868 -251 -510 -354 -62 -331 -482 -506 -358 -702 -326 -430 -661 -524 -642 -301 -612 -306 -137 -828 -614 -475 -557 -816 -277 -878 -149 -822 -172 -990 -749 -193 -896 -484 -998 -427 -646 -127 -444 -622 -724 -742 -678 -450 -956 -45 -596 -535 -510 -782 -38 -705 -650 -982 -91 -365 -281 -758 -454 -134 -175 -964 -770 -915 -218 -884 -166 -427 -708 -714 -773 -188 -521 -403 -377 -586 -921 -846 -445 -952 -997 -587 -84 -814 -88 -797 -403 -312 -172 -925 -457 -738 -252 -639 -613 -318 -143 -588 -988 -304 -747 -484 -443 -429 -494 -689 -517 -266 -999 -669 -84 -242 -766 -523 -536 -934 -920 -545 -426 -869 -315 -646 -268 -990 -94 -957 -521 -912 -485 -974 -936 -496 -442 -111 -262 -4 -176 -558 -987 -207 -489 -301 -563 -878 -169 -1 -648 -921 -25 -611 -368 -29 -673 -693 -466 -978 -867 -126 -331 -629 -226 -33 -616 -544 -626 -66 -658 -97 -754 -198 -906 -131 -77 -908 -635 -584 -586 -757 -824 -514 -753 -663 -408 -383 -133 -967 -797 -690 -637 -8 -816 -823 -714 -924 -286 -78 -923 -919 -43 -213 -451 -74 -993 -889 -128 -684 -555 -961 -597 -510 -481 -173 -424 -772 -835 -113 -372 -847 -690 -801 -342 -919 -644 -398 -942 -40 -861 -12 -474 -685 -923 -346 -482 -734 -564 -256 -173 -346 -120 -116 -690 -77 -708 -551 -98 -565 -987 -86 -607 -836 -378 -92 -940 -332 -456 -855 -736 -794 -403 -984 -46 -397 -324 -948 -239 -246 -94 -335 -785 -190 -407 -337 -351 -336 -280 -154 -799 -321 -946 -137 -47 -730 -474 -182 -621 -884 -278 -793 -910 -747 -995 -548 -61 -363 -25 -618 -962 -576 -107 -876 -332 -856 -863 -336 -394 -899 -138 -330 -683 -879 -28 -912 -705 -2 -315 -690 -214 -139 -555 -714 -444 -975 -262 -161 -96 -937 -672 -122 -188 -490 -802 -315 -473 -173 -836 -671 -240 -2 -883 -632 -508 -62 -606 -668 -351 -540 -3 -482 -352 -113 -193 -962 -902 -682 -337 -980 -238 -256 -195 -758 -773 -587 -926 -555 -740 -58 -941 -758 -313 -274 -320 -439 -156 -130 -404 -891 -431 -569 -496 -137 -153 -793 -766 -672 -117 -395 -754 -333 -425 -728 -814 -779 -373 -375 -908 -519 -284 -224 -316 -838 -323 -175 -65 -890 -479 -954 -884 -843 -3 -165 -540 -870 -649 -120 -315 -978 -862 -538 -600 -616 -903 -810 -327 -329 -465 -750 -70 -168 -530 -882 -471 -415 -50 -476 -143 -837 -677 -546 -452 -253 -280 -544 -1000 -158 -216 -859 -925 -391 -781 -578 -350 -70 -605 -273 -600 -391 -858 -384 -708 -180 -874 -279 -581 -450 -466 -243 -923 -585 -322 -576 -290 -434 -792 -233 -248 -463 -201 -893 -296 -243 -719 -914 -382 -318 -489 -874 -157 -797 -371 -525 -951 -60 -114 -131 -715 -618 -790 -982 -748 -999 -77 -565 -575 -268 -305 -942 -922 -148 -485 -628 -573 -132 -579 -936 -294 -76 -164 -858 -259 -271 -579 -168 -14 -9 -547 -260 -117 -250 -348 -942 -109 -451 -994 -749 -856 -896 -188 -787 -832 -297 -393 -470 -577 -983 -774 -56 -737 -733 -983 -778 -32 -125 -827 -34 -723 -929 -160 -725 -966 -429 -988 -167 -398 -876 -213 -700 -336 -295 -479 -267 -41 -405 -277 -101 -93 -903 -49 -982 -681 -759 -885 -597 -855 -771 -426 -535 -627 -572 -565 -712 -752 -336 -848 -667 -406 -328 -986 -539 -706 -22 -306 -488 -189 -231 -72 -82 -564 -10 -63 -405 -52 -3 -536 -377 -691 -17 -4 -107 -807 -44 -914 -367 -34 -718 -201 -683 -510 -598 -437 -252 -770 -909 -97 -129 -335 -612 -377 -789 -397 -960 -892 -642 -59 -188 -135 -243 -222 -423 -905 -931 -321 -432 -683 -484 -351 -743 -140 -661 -341 -876 -976 -602 -665 -188 -697 -567 -721 -786 -616 -241 -975 -884 -249 -157 -125 -487 -918 -85 -190 -252 -795 -558 -67 -12 -378 -804 -561 -360 -113 -315 -164 -210 -78 -941 -71 -456 -63 -904 -497 -98 -72 -506 -958 -444 -159 -957 -433 -712 -240 -147 -123 -462 -279 -956 -851 -905 -196 -718 -654 -283 -993 -791 -345 -80 -9 -128 -365 -127 -478 -552 -490 -805 -42 -893 -846 -595 -447 -676 -624 -24 -822 -223 -433 -495 -179 -929 -170 -998 -555 -390 -109 -744 -258 -5 -779 -676 -885 -863 -303 -942 -113 -129 -38 -533 -213 -586 -73 -545 -208 -866 -948 -484 -571 -98 -52 -409 -142 -365 -667 -598 -978 -497 -944 -986 -343 -750 -549 -579 -724 -394 -590 -953 -107 -957 -836 -872 -18 -667 -534 -516 -343 -222 -981 -996 -3 -955 -918 -881 -170 -831 -254 -679 -180 -67 -487 -589 -620 -97 -14 -301 -134 -319 -377 -23 -272 -260 -17 -240 -350 -655 -55 -420 -509 -835 -829 -23 -701 -383 -664 -753 -501 -724 -115 -257 -839 -354 -443 -142 -783 -985 -621 -599 -578 -250 -341 -89 -769 -741 -48 -191 -471 -766 -155 -290 -974 -252 -490 -535 -798 -492 -853 -237 -330 -617 -196 -916 -821 -129 -839 -280 -395 -94 -702 -823 -307 -7 -718 -245 -658 -850 -398 -874 -264 -360 -216 -834 -463 -633 -675 -644 -768 -68 -555 -348 -161 -613 -965 -11 -453 -974 -763 -569 -766 -821 -787 -84 -615 -92 -153 -288 -734 -871 -869 -999 -954 -459 -573 -168 -553 -308 -315 -928 -780 -633 -586 -241 -656 -328 -316 -96 -65 -361 -496 -156 -715 -15 -955 -227 -910 -314 -164 -462 -651 -43 -507 -25 -66 -801 -576 -709 -539 -815 -862 -844 -116 -825 -789 -591 -368 -57 -996 -290 -775 -762 -138 -613 -880 -940 -804 -873 -268 -472 -272 -147 -572 -99 -257 -959 -39 -621 -686 -996 -321 -69 -33 -165 -204 -100 -412 -49 -167 -62 -581 -384 -66 -260 -729 -604 -628 -568 -191 -130 -980 -82 -152 -15 -756 -559 -284 -305 -483 -521 -608 -36 -51 -836 -927 -4 -435 -163 -731 -510 -456 -437 -526 -227 -995 -99 -526 -651 -980 -100 -648 -277 -266 -88 -835 -468 -443 -142 -713 -728 -99 -695 -502 -334 -205 -949 -934 -404 -575 -720 -888 -774 -564 -522 -106 -492 -350 -688 -609 -413 -764 -999 -368 -673 -115 -562 -15 -86 -753 -898 -984 -495 -791 -441 -904 -325 -791 -800 -539 -575 -548 -156 -726 -340 -462 -309 -141 -793 -633 -476 -129 -666 -992 -813 -854 -461 -986 -330 -649 -953 -131 -52 -809 -743 -743 -109 -629 -483 -21 -692 -229 -706 -679 -666 -237 -822 -231 -107 -711 -649 -950 -93 -461 -617 -202 -973 -307 -502 -165 -175 -977 -46 -890 -1 -597 -397 -17 -824 -350 -606 -468 -944 -300 -415 -117 -141 -728 -472 -420 -866 -682 -329 -512 -909 -647 -440 -138 -781 -477 -896 -767 -434 -564 -256 -936 -569 -235 -52 -678 -654 -282 -983 -131 -46 -588 -941 -179 -240 -476 -447 -767 -170 -534 -837 -268 -409 -637 -53 -499 -553 -190 -341 -382 -958 -590 -402 -797 -101 -373 -694 -225 -783 -413 -924 -637 -702 -29 -115 -330 -249 -904 -575 -858 -258 -627 -525 -386 -368 -807 -374 -249 -683 -633 -481 -98 -924 -730 -620 -283 -373 -414 -459 -54 -606 -326 -938 -625 -350 -120 -950 -835 -322 -291 -167 -555 -403 -875 -273 -139 -110 -123 -445 -216 -972 -984 -276 -548 -774 -73 -644 -645 -600 -120 -831 -376 -984 -816 -223 -688 -337 -585 -94 -44 -89 -946 -40 -166 -360 -683 -247 -927 -789 -772 -388 -936 -412 -453 -219 -657 -627 -570 -856 -525 -904 -920 -284 -568 -41 -67 -20 -592 -490 -751 -661 -805 -176 -993 -889 -236 -158 -855 -93 -459 -914 -169 -546 -332 -781 -662 -989 -300 -292 -779 -424 -398 -777 -264 -992 -724 -553 -814 -30 -371 -219 -6 -474 -351 -228 -572 -31 -34 -338 -127 -88 -864 -183 -27 -851 -334 -224 -198 -333 -637 -183 -418 -867 -775 -498 -948 -841 -740 -605 -89 -47 -488 -21 -750 -426 -150 -654 -407 -490 -52 -143 -202 -33 -285 -147 -502 -684 -868 -662 -840 -518 -324 -282 -592 -421 -472 -165 -40 -507 -381 -460 -791 -223 -513 -289 -422 -940 -971 -974 -284 -449 -24 -564 -274 -464 -647 -186 -670 -674 -824 -737 -259 -716 -76 -267 -403 -929 -465 -251 -374 -238 -831 -825 -817 -537 -15 -271 -462 -862 -177 -52 -981 -136 -415 -191 -62 -726 -451 -956 -374 -790 -449 -880 -590 -600 -464 -20 -75 -811 -752 -59 -664 -664 -144 -984 -235 -528 -320 -480 -835 -855 -12 -825 -109 -802 -483 -583 -84 -952 -18 -322 -698 -117 -614 -591 -357 -838 -111 -145 -788 -335 -748 -610 -535 -779 -834 -573 -668 -799 -634 -134 -866 -601 -844 -973 -940 -325 -522 -725 -286 -38 -140 -281 -631 -327 -415 -955 -956 -314 -101 -478 -354 -170 -228 -654 -487 -480 -340 -672 -311 -138 -114 -277 -35 -751 -891 -811 -66 -327 -351 -110 -619 -734 -162 -43 -388 -351 -86 -388 -209 -881 -397 -136 -553 -182 -745 -344 -722 -481 -117 -798 -337 -58 -176 -422 -97 -718 -723 -502 -909 -828 -618 -830 -894 -97 -293 -56 -706 -592 -395 -876 -106 -489 -384 -110 -964 -634 -195 -578 -666 -685 -573 -679 -83 -748 -24 -599 -827 -875 -233 -867 -404 -366 -811 -960 -244 -975 -958 -225 -685 -410 -278 -258 -559 -255 -457 -510 -844 -94 -170 -5 -880 -856 -245 -990 -931 -382 -255 -141 -459 -169 -158 -548 -492 -498 -626 -620 -108 -6 -469 -866 -982 -928 -860 -980 -327 -358 -777 -574 -711 -292 -892 -828 -452 -854 -595 -305 -618 -763 -484 -753 -169 -623 -264 -856 -929 -836 -815 -702 -212 -495 -871 -17 -58 -138 -854 -634 -4 -936 -91 -303 -358 -295 -753 -546 -542 -548 -815 -536 -491 -592 -543 -900 -590 -981 -748 -684 -863 -954 -208 -834 -199 -40 -368 -537 -102 -881 -456 -903 -493 -591 -570 -658 -347 -676 -982 -567 -986 -731 -960 -509 -839 -58 -411 -595 -256 -214 -77 -699 -183 -920 -608 -387 -573 -841 -478 -246 -305 -472 -232 -697 -71 -150 -320 -909 -836 -107 -297 -362 -481 -179 -640 -919 -612 -298 -654 -639 -269 -403 -314 -107 -238 -873 -279 -648 -545 -638 -201 -55 -153 -812 -575 -71 -409 -427 -566 -72 -142 -461 -982 -438 -639 -985 -914 -497 -883 -336 -724 -256 -814 -117 -101 -402 -938 -18 -21 -538 -461 -755 -448 -720 -162 -759 -453 -36 -632 -132 -217 -809 -490 -777 -126 -707 -927 -734 -184 -611 -15 -213 -208 -541 -415 -151 -636 -952 -932 -747 -526 -12 -58 -153 -122 -962 -995 -362 -29 -538 -204 -97 -906 -698 -596 -776 -816 -216 -747 -994 -63 -706 -809 -530 -996 -340 -155 -210 -851 -293 -670 -396 -327 -913 -980 -713 -482 -35 -259 -873 -173 -960 -984 -885 -809 -77 -108 -288 -765 -594 -923 -880 -957 -421 -756 -780 -840 -896 -680 -76 -717 -812 -472 -908 -338 -187 -891 -847 -376 -92 -308 -680 -16 -811 -391 -866 -605 -811 -655 -214 -608 -897 -63 -411 -823 -334 -70 -688 -302 -997 -74 -728 -779 -377 -433 -886 -523 -768 -81 -683 -572 -860 -934 -541 -89 -718 -393 -597 -683 -375 -244 -646 -502 -553 -945 -320 -383 -665 -224 -450 -560 -277 -26 -572 -846 -181 -866 -343 -503 -774 -98 -555 -191 -313 -657 -680 -168 -836 -647 -580 -66 -981 -232 -709 -800 -155 -6 -478 -674 -168 -67 -137 -968 -83 -949 -236 -156 -600 -818 -986 -378 -885 -822 -638 -244 -743 -860 -92 -281 -471 -331 -689 -220 -378 -579 -708 -431 -200 -325 -125 -649 -672 -841 -710 -210 -401 -910 -644 -796 -111 -247 -391 -455 -784 -562 -947 -137 -684 -661 -304 -124 -139 -35 -967 -128 -33 -725 -555 -726 -445 -522 -654 -951 -348 -317 -555 -931 -653 -189 -202 -653 -151 -851 -335 -590 -982 -297 -967 -975 -624 -564 -870 -685 -959 -85 -73 -789 -181 -819 -706 -240 -652 -51 -720 -716 -103 -24 -984 -559 -936 -349 -871 -296 -842 -410 -660 -309 -153 -274 -158 -612 -628 -642 -171 -953 -295 -744 -285 -956 -363 -753 -181 -617 -148 -176 -760 -447 -314 -570 -637 -408 -831 -799 -906 -100 -209 -717 -746 -573 -453 -754 -211 -428 -572 -394 -44 -215 -8 -511 -245 -317 -775 -948 -192 -707 -457 -718 -401 -658 -742 -424 -314 -447 -196 -661 -231 -978 -616 -541 -473 -303 -682 -710 -399 -939 -283 -280 -286 -537 -138 -570 -540 -857 -121 -852 -303 -883 -591 -387 -208 -724 -542 -828 -880 -877 -56 -468 -192 -230 -410 -194 -224 -271 -942 -438 -509 -11 -801 -460 -15 -709 -453 -43 -553 -809 -263 -426 -750 -203 -240 -427 -847 -117 -718 -917 -853 -496 -754 -521 -597 -229 -964 -331 -241 -426 -23 -36 -811 -92 -925 -665 -145 -873 -814 -142 -20 -220 -501 -911 -637 -447 -687 -625 -364 -139 -637 -839 -647 -285 -818 -449 -749 -674 -388 -596 -846 -874 -48 -291 -972 -196 -690 -988 -874 -175 -502 -777 -349 -739 -829 -192 -292 -685 -28 -288 -722 -278 -984 -755 -355 -76 -796 -91 -246 -452 -453 -941 -408 -767 -183 -83 -372 -979 -274 -543 -400 -772 -824 -270 -773 -684 -332 -838 -30 -34 -653 -586 -579 -129 -352 -524 -366 -742 -806 -739 -534 -34 -273 -278 -299 -223 -945 -471 -866 -498 -634 -181 -875 -733 -314 -883 -867 -65 -739 -334 -435 -804 -705 -835 -645 -847 -931 -551 -166 -215 -504 -420 -568 -235 -19 -539 -767 -211 -123 -868 -672 -269 -230 -921 -558 -462 -900 -275 -703 -588 -333 -829 -939 -495 -293 -291 -61 -66 -235 -145 -321 -97 -832 -453 -339 -847 -977 -646 -320 -322 -757 -769 -935 -440 -218 -300 -775 -696 -969 -773 -847 -307 -302 -639 -773 -435 -564 -704 -52 -431 -440 -714 -924 -2 -57 -6 -828 -770 -436 -242 -115 -867 -9 -928 -510 -751 -421 -850 -41 -601 -912 -708 -435 -299 -57 -678 -670 -430 -810 -550 -812 -215 -884 -119 -413 -65 -492 -191 -967 -36 -467 -980 -304 -262 -803 -420 -29 -186 -465 -349 -939 -558 -528 -632 -707 -506 -399 -323 -297 -400 -640 -246 -878 -136 -824 -593 -824 -12 -759 -263 -541 -951 -725 -514 -189 -352 -776 -266 -536 -82 -992 -944 -417 -652 -260 -451 -700 -87 -845 -263 -691 -60 -113 -296 -371 -328 -851 -799 -614 -786 -847 -894 -262 -712 -361 -27 -655 -406 -967 -412 -412 -700 -227 -499 -572 -522 -947 -759 -653 -77 -295 -781 -720 -339 -39 -979 -25 -887 -647 -177 -267 -358 -756 -33 -415 -885 -696 -935 -242 -85 -72 -5 -849 -568 -290 -100 -769 -828 -643 -895 -804 -344 -306 -335 -780 -265 -101 -875 -39 -55 -299 -595 -887 -349 -398 -967 -31 -528 -324 -147 -357 -887 -443 -381 -113 -898 -399 -334 -54 -309 -466 -64 -835 -618 -482 -391 -943 -800 -952 -218 -460 -267 -679 -983 -769 -353 -3 -869 -247 -641 -386 -977 -675 -893 -804 -235 -732 -363 -195 -32 -749 -782 -72 -3 -575 -766 -70 -619 -323 -163 -802 -353 -815 -500 -244 -218 -507 -459 -326 -161 -947 -304 -508 -707 -367 -884 -713 -80 -885 -678 -995 -932 -567 -395 -653 -673 -299 -67 -347 -670 -367 -912 -52 -231 -211 -819 -312 -797 -253 -146 -726 -741 -886 -804 -305 -523 -535 -186 -766 -734 -148 -934 -262 -555 -261 -329 -816 -926 -188 -247 -173 -9 -55 -412 -43 -999 -821 -769 -437 -137 -445 -663 -196 -584 -728 -543 -228 -62 -26 -448 -31 -145 -233 -911 -139 -523 -87 -646 -353 -377 -513 -901 -861 -938 -359 -809 -911 -983 -121 -560 -323 -75 -480 -980 -283 -185 -241 -655 -137 -458 -431 -659 -911 -105 -231 -359 -692 -131 -494 -23 -722 -32 -53 -385 -170 -652 -253 -444 -752 -245 -35 -212 -694 -696 -452 -310 -426 -801 -615 -463 -424 -893 -151 -140 -355 -181 -378 -749 -951 -481 -813 -741 -90 -371 -451 -769 -841 -164 -860 -980 -961 -720 -398 -544 -422 -902 -733 -640 -496 -214 -469 -499 -457 -196 -682 -20 -637 -100 -104 -122 -158 -155 -712 -46 -788 -589 -283 -553 -855 -855 -624 -168 -182 -277 -670 -714 -341 -721 -379 -466 -883 -377 -291 -241 -241 -991 -357 -790 -988 -445 -219 -383 -240 -44 -20 -223 -333 -325 -305 -747 -302 -10 -692 -117 -825 -582 -554 -755 -49 -380 -872 -471 -644 -209 -3 -56 -809 -917 -791 -498 -426 -260 -83 -566 -725 -296 -150 -613 -348 -606 -985 -922 -639 -849 -790 -326 -948 -111 -830 -228 -92 -704 -782 -682 -703 -337 -427 -736 -319 -441 -396 -971 -358 -138 -964 -977 -559 -426 -542 -665 -303 -975 -213 -771 -764 -406 -601 -83 -427 -351 -629 -475 -875 -270 -935 -898 -93 -385 -886 -247 -868 -295 -402 -650 -698 -317 -139 -318 -869 -243 -185 -929 -497 -51 -704 -899 -214 -178 -36 -441 -236 -284 -436 -239 -781 -122 -469 -580 -682 -711 -929 -157 -73 -62 -739 -924 -468 -782 -377 -256 -134 -904 -859 -536 -569 -127 -339 -566 -746 -23 -763 -168 -767 -188 -206 -844 -256 -497 -752 -931 -362 -29 -481 -416 -84 -265 -998 -164 -869 -78 -996 -402 -640 -615 -91 -215 -833 -571 -992 -765 -714 -421 -113 -429 -311 -325 -730 -787 -77 -833 -644 -416 -691 -424 -519 -93 -498 -493 -481 -653 -592 -418 -32 -675 -552 -818 -827 -727 -599 -777 -995 -687 -402 -339 -813 -173 -452 -539 -885 -554 -722 -897 -984 -2 -549 -808 -246 -965 -891 -351 -809 -248 -522 -637 -484 -192 -278 -530 -198 -163 -616 -312 -671 -755 -887 -620 -628 -24 -746 -383 -508 -966 -999 -323 -143 -652 -345 -674 -638 -316 -495 -883 -603 -90 -557 -296 -229 -275 -558 -826 -574 -596 -612 -56 -87 -620 -713 -450 -29 -368 -925 -122 -345 -95 -278 -726 -505 -592 -368 -43 -671 -825 -706 -237 -465 -271 -663 -3 -766 -537 -742 -788 -797 -51 -795 -98 -760 -238 -952 -828 -473 -396 -947 -82 -589 -866 -756 -665 -124 -56 -971 -526 -553 -158 -356 -556 -472 -104 -117 -153 -886 -969 -928 -990 -600 -716 -858 -567 -474 -59 -475 -438 -930 -998 -505 -196 -879 -163 -539 -173 -909 -739 -934 -537 -46 -255 -177 -781 -324 -857 -408 -743 -717 -339 -704 -70 -791 -202 -880 -419 -368 -251 -722 -536 -923 -966 -43 -739 -650 -259 -463 -288 -262 -114 -297 -700 -571 -237 -904 -508 -366 -510 -311 -801 -473 -402 -710 -6 -696 -729 -853 -524 -404 -372 -294 -283 -847 -764 -220 -873 -893 -670 -801 -817 -644 -77 -870 -179 -637 -438 -921 -800 -105 -892 -77 -842 -369 -891 -953 -995 -157 -681 -721 -903 -220 -241 -324 -360 -496 -187 -662 -725 -137 -59 -936 -506 -656 -442 -144 -254 -377 -130 -100 -903 -611 -819 -478 -727 -558 -562 -500 -894 -21 -660 -510 -376 -128 -50 -413 -849 -541 -910 -726 -504 -109 -938 -357 -41 -319 -407 -768 -179 -300 -813 -560 -306 -743 -379 -393 -880 -570 -583 -397 -478 -964 -38 -668 -11 -910 -953 -529 -327 -822 -612 -992 -935 -921 -601 -351 -758 -582 -968 -353 -50 -524 -870 -914 -509 -140 -324 -604 -578 -896 -851 -916 -735 -140 -992 -218 -341 -196 -334 -656 -525 -611 -786 -881 -380 -145 -566 -318 -796 -132 -638 -834 -229 -660 -975 -293 -601 -543 -471 -77 -163 -49 -348 -546 -156 -822 -267 -715 -813 -246 -590 -482 -225 -377 -259 -81 -193 -585 -113 -211 -974 -528 -81 -75 -576 -231 -474 -972 -130 -592 -698 -213 -444 -868 -938 -552 -942 -78 -80 -70 -362 -740 -146 -289 -400 -898 -608 -156 -847 -128 -738 -15 -289 -951 -752 -705 -587 -958 -743 -950 -619 -878 -271 -918 -950 -694 -864 -26 -191 -790 -965 -453 -551 -991 -140 -225 -52 -182 -142 -554 -202 -271 -275 -594 -951 -452 -250 -875 -843 -442 -289 -554 -753 -347 -511 -933 -122 -409 -237 -757 -107 -700 -47 -208 -327 -262 -964 -473 -734 -332 -688 -929 -679 -705 -844 -813 -70 -461 -758 -692 -991 -45 -170 -918 -88 -116 -308 -854 -26 -650 -986 -569 -439 -547 -264 -79 -844 -834 -171 -989 -871 -746 -945 -274 -673 -24 -910 -924 -259 -932 -463 -180 -404 -664 -764 -309 -468 -559 -907 -166 -608 -86 -942 -980 -396 -80 -134 -686 -119 -330 -700 -110 -839 -363 -737 -806 -412 -349 -110 -126 -680 -445 -416 -801 -353 -613 -868 -917 -863 -42 -329 -920 -826 -826 -123 -37 -360 -304 -261 -543 -249 -29 -664 -113 -97 -901 -545 -329 -969 -879 -373 -327 -718 -432 -460 -453 -832 -664 -295 -899 -173 -715 -985 -419 -866 -500 -646 -758 -950 -261 -186 -574 -653 -260 -916 -73 -263 -206 -227 -827 -953 -202 -935 -427 -829 -953 -178 -386 -198 -598 -758 -806 -752 -882 -419 -599 -790 -77 -371 -640 -773 -71 -684 -503 -81 -975 -320 -168 -995 -326 -316 -524 -905 -835 -363 -565 -771 -683 -976 -224 -623 -918 -671 -780 -722 -33 -618 -330 -421 -41 -586 -746 -424 -863 -799 -759 -743 -83 -917 -426 -5 -351 -809 -836 -777 -130 -483 -911 -748 -334 -582 -370 -222 -877 -114 -793 -267 -549 -830 -799 -857 -216 -491 -323 -38 -393 -540 -484 -654 -175 -607 -712 -741 -573 -391 -395 -154 -563 -526 -484 -648 -899 -406 -994 -628 -856 -135 -342 -761 -482 -815 -146 -209 -709 -112 -431 -858 -707 -465 -214 -294 -406 -657 -625 -326 -542 -254 -190 -242 -226 -593 -542 -732 -515 -85 -280 -499 -135 -91 -746 -600 -224 -13 -743 -555 -80 -566 -243 -655 -800 -799 -253 -53 -905 -639 -912 -181 -957 -180 -874 -336 -680 -605 -704 -477 -859 -84 -863 -251 -90 -959 -910 -798 -820 -779 -116 -260 -399 -681 -578 -299 -515 -503 -261 -400 -920 -311 -639 -689 -578 -168 -147 -978 -840 -210 -697 -43 -832 -108 -631 -600 -658 -87 -692 -7 -594 -13 -658 -255 -473 -947 -471 -628 -90 -724 -747 -661 -79 -961 -42 -846 -313 -367 -791 -755 -513 -188 -739 -181 -1 -600 -460 -810 -965 -830 -392 -952 -669 -972 -163 -935 -977 -938 -136 -596 -916 -958 -447 -820 -559 -151 -348 -808 -145 -922 -280 -547 -601 -929 -383 -106 -613 -486 -69 -619 -571 -403 -746 -834 -782 -482 -372 -182 -189 -151 -318 -701 -102 -34 -780 -23 -827 -114 -103 -815 -566 -996 -67 -612 -283 -299 -892 -773 -307 -275 -359 -653 -58 -895 -515 -963 -762 -635 -825 -49 -753 -149 -83 -525 -187 -539 -663 -168 -324 -71 -205 -7 -847 -362 -679 -745 -681 -528 -988 -610 -930 -283 -167 -880 -239 -860 -101 -464 -713 -678 -24 -126 -220 -169 -264 -258 -11 -940 -806 -188 -487 -808 -769 -420 -292 -503 -337 -852 -412 -646 -549 -694 -637 -898 -934 -151 -115 -338 -884 -781 -343 -769 -213 -305 -221 -198 -335 -278 -654 -999 -169 -56 -648 -558 -347 -104 -253 -202 -906 -279 -473 -581 -319 -937 -276 -257 -111 -422 -312 -768 -957 -169 -399 -953 -661 -909 -37 -144 -344 -412 -841 -112 -988 -53 -341 -570 -203 -551 -161 -2 -263 -539 -784 -797 -648 -353 -262 -507 -295 -833 -227 -334 -311 -509 -94 -694 -772 -1000 -966 -471 -339 -831 -368 -833 -727 -551 -176 -882 -169 -499 -376 -741 -385 -98 -34 -715 -592 -512 -268 -674 -582 -661 -638 -762 -577 -850 -690 -790 -146 -343 -775 -113 -190 -525 -99 -297 -83 -706 -52 -840 -934 -106 -380 -683 -10 -515 -978 -336 -805 -126 -687 -67 -605 -814 -277 -724 -694 -407 -726 -352 -412 -469 -213 -606 -246 -68 -727 -558 -590 -699 -164 -652 -632 -851 -792 -8 -674 -4 -252 -916 -654 -193 -563 -126 -907 -108 -96 -330 -906 -617 -153 -95 -772 -685 -454 -445 -487 -453 -454 -123 -909 -749 -313 -113 -490 -147 -480 -1000 -836 -308 -583 -484 -317 -865 -91 -358 -88 -512 -567 -205 -113 -795 -766 -725 -26 -908 -929 -94 -198 -758 -512 -693 -711 -841 -73 -391 -33 -103 -564 -761 -121 -115 -981 -841 -819 -575 -754 -158 -765 -92 -832 -934 -282 -594 -524 -889 -488 -148 -945 -809 -11 -768 -50 -115 -333 -875 -931 -335 -305 -931 -246 -922 -727 -686 -978 -411 -756 -443 -711 -494 -434 -313 -926 -336 -683 -138 -39 -204 -913 -196 -111 -456 -953 -549 -766 -439 -763 -390 -736 -862 -270 -47 -263 -57 -904 -870 -305 -774 -939 -400 -902 -675 -275 -170 -649 -508 -167 -502 -158 -319 -3 -895 -800 -543 -130 -498 -866 -503 -726 -349 -199 -273 -913 -183 -609 -694 -125 -857 -854 -171 -115 -34 -677 -803 -183 -121 -920 -717 -607 -403 -470 -16 -476 -997 -502 -656 -528 -194 -518 -321 -462 -742 -167 -6 -197 -560 -16 -703 -980 -823 -133 -593 -970 -427 -189 -661 -931 -58 -682 -610 -226 -298 -647 -534 -576 -65 -498 -848 -331 -810 -268 -322 -281 -590 -994 -447 -909 -831 -283 -762 -630 -580 -298 -459 -630 -628 -493 -421 -897 -453 -477 -495 -900 -249 -559 -45 -586 -44 -875 -861 -740 -648 -967 -481 -474 -596 -105 -104 -766 -855 -87 -911 -965 -884 -364 -542 -238 -355 -713 -803 -183 -714 -68 -672 -135 -514 -122 -76 -338 -313 -365 -213 -305 -77 -24 -280 -661 -64 -413 -803 -696 -247 -884 -543 -604 -275 -959 -952 -575 -566 -317 -844 -303 -19 -256 -591 -727 -441 -212 -965 -680 -668 -652 -217 -586 -998 -352 -204 -194 -900 -96 -491 -128 -351 -826 -940 -403 -527 -210 -662 -977 -226 -895 -164 -468 -708 -411 -469 -135 -888 -270 -35 -307 -604 -558 -822 -21 -126 -166 -7 -438 -777 -276 -895 -372 -203 -726 -526 -295 -316 -185 -246 -895 -388 -548 -540 -90 -969 -352 -50 -743 -431 -887 -765 -353 -165 -341 -161 -682 -562 -576 -384 -675 -777 -730 -511 -134 -488 -291 -691 -137 -744 -636 -482 -144 -754 -289 -375 -273 -772 -676 -596 -468 -208 -152 -113 -663 -517 -963 -632 -664 -256 -979 -683 -152 -918 -654 -611 -405 -982 -882 -617 -62 -576 -721 -887 -325 -931 -638 -586 -591 -672 -57 -737 -282 -263 -32 -394 -345 -460 -948 -889 -960 -410 -292 -552 -417 -903 -832 -243 -727 -424 -907 -479 -676 -136 -696 -699 -99 -264 -26 -815 -89 -833 -568 -548 -332 -682 -206 -630 -502 -543 -926 -621 -155 -444 -107 -597 -663 -179 -217 -831 -226 -40 -135 -906 -941 -89 -582 -524 -147 -579 -855 -285 -239 -650 -95 -174 -795 -847 -739 -255 -117 -75 -642 -819 -85 -107 -443 -581 -655 -341 -868 -54 -925 -710 -776 -778 -11 -206 -918 -622 -649 -318 -986 -817 -828 -632 -293 -540 -61 -970 -129 -358 -345 -440 -273 -88 -504 -648 -397 -594 -561 -987 -366 -414 -245 -537 -274 -941 -114 -201 -627 -50 -828 -51 -721 -735 -35 -533 -576 -912 -91 -792 -708 -145 -859 -249 -383 -968 -230 -909 -405 -862 -800 -111 -565 -807 -52 -451 -449 -641 -768 -466 -540 -570 -772 -449 -9 -452 -823 -404 -948 -224 -331 -239 -2 -156 -155 -105 -935 -47 -130 -192 -14 -676 -288 -904 -308 -979 -924 -282 -339 -747 -451 -23 -908 -956 -804 -16 -773 -437 -455 -5 -735 -178 -491 -333 -70 -608 -205 -963 -395 -586 -417 -422 -303 -705 -417 -414 -649 -802 -740 -132 -85 -482 -955 -147 -790 -252 -676 -330 -532 -903 -504 -756 -963 -455 -662 -333 -267 -887 -241 -703 -414 -587 -104 -818 -450 -625 -442 -5 -405 -72 -143 -370 -315 -128 -43 -67 -135 -922 -663 -44 -190 -63 -90 -223 -908 -110 -309 -523 -264 -877 -659 -136 -961 -229 -848 -957 -329 -104 -305 -559 -96 -658 -870 -3 -376 -215 -585 -545 -121 -112 -296 -303 -407 -889 -691 -232 -979 -873 -197 -363 -100 -779 -407 -295 -504 -338 -46 -301 -250 -745 -2 -256 -145 -134 -775 -884 -258 -770 -644 -159 -491 -987 -950 -445 -2 -579 -358 -26 -562 -338 -210 -978 -187 -309 -697 -845 -690 -418 -481 -636 -52 -240 -290 -428 -608 -949 -960 -679 -15 -420 -240 -791 -192 -587 -88 -886 -998 -33 -390 -872 -44 -263 -138 -221 -784 -62 -873 -971 -22 -77 -267 -522 -748 -482 -727 -949 -687 -584 -195 -301 -279 -678 -590 -430 -846 -78 -704 -87 -886 -321 -501 -645 -63 -338 -961 -722 -163 -371 -610 -244 -2 -403 -729 -28 -657 -751 -374 -521 -201 -749 -872 -111 -320 -459 -614 -714 -393 -897 -42 -437 -744 -129 -688 -734 -940 -851 -462 -629 -796 -953 -736 -105 -531 -448 -430 -520 -465 -51 -820 -217 -199 -587 -299 -625 -673 -416 -545 -278 -346 -916 -851 -676 -539 -146 -650 -448 -555 -887 -245 -335 -21 -862 -634 -744 -859 -449 -824 -953 -324 -382 -461 -944 -789 -233 -227 -45 -297 -902 -887 -407 -557 -706 -329 -183 -845 -168 -197 -91 -250 -5 -730 -304 -512 -843 -898 -347 -44 -410 -592 -814 -170 -453 -257 -281 -757 -720 -50 -471 -371 -415 -409 -287 -946 -711 -833 -90 -743 -559 -402 -925 -738 -153 -437 -940 -1000 -88 -388 -602 -765 -214 -73 -390 -397 -404 -477 -299 -851 -159 -749 -6 -432 -28 -427 -228 -37 -111 -694 -96 -661 -840 -865 -302 -800 -14 -521 -519 -837 -721 -765 -471 -453 -292 -121 -474 -232 -195 -1 -91 -973 -472 -887 -264 -285 -343 -824 -980 -596 -557 -380 -875 -990 -283 -969 -851 -124 -693 -264 -530 -774 -519 -446 -581 -104 -220 -109 -827 -834 -872 -408 -761 -848 -381 -735 -954 -400 -858 -250 -724 -173 -678 -351 -34 -723 -877 -6 -487 -691 -428 -776 -619 -756 -731 -352 -293 -86 -315 -470 -872 -27 -214 -550 -235 -759 -302 -120 -491 -75 -421 -700 -100 -913 -683 -731 -427 -642 -852 -668 -565 -949 -392 -545 -896 -607 -353 -200 -22 -896 -26 -201 -36 -157 -614 -153 -934 -792 -65 -864 -511 -2 -557 -208 -97 -786 -370 -847 -646 -312 -567 -949 -238 -334 -942 -137 -228 -15 -318 -473 -525 -283 -585 -152 -199 -518 -987 -577 -798 -144 -312 -171 -457 -693 -186 -73 -562 -664 -548 -650 -612 -20 -571 -729 -787 -784 -804 -496 -853 -533 -176 -132 -39 -750 -219 -845 -762 -898 -571 -381 -767 -500 -880 -350 -737 -778 -799 -647 -632 -516 -978 -120 -941 -876 -175 -698 -320 -698 -476 -905 -976 -40 -897 -255 -760 -898 -941 -865 -701 -955 -848 -141 -933 -650 -755 -83 -589 -679 -839 -465 -595 -429 -69 -133 -232 -374 -352 -759 -472 -339 -863 -429 -588 -502 -599 -55 -652 -724 -377 -643 -906 -326 -339 -392 -636 -501 -745 -982 -472 -217 -367 -490 -642 -204 -493 -353 -805 -37 -629 -602 -485 -123 -344 -364 -600 -465 -337 -866 -976 -301 -206 -53 -290 -452 -782 -925 -802 -111 -892 -958 -491 -978 -883 -169 -810 -334 -765 -554 -421 -907 -286 -296 -881 -308 -187 -188 -101 -738 -363 -552 -921 -927 -671 -155 -165 -632 -758 -226 -800 -59 -820 -646 -171 -962 -747 -453 -475 -535 -870 -737 -909 -612 -168 -157 -197 -441 -140 -319 -160 -779 -481 -780 -667 -151 -30 -902 -829 -433 -184 -813 -318 -914 -612 -211 -535 -785 -322 -269 -298 -559 -125 -361 -964 -855 -537 -119 -24 -235 -801 -633 -837 -232 -242 -148 -74 -570 -585 -219 -336 -300 -434 -847 -536 -508 -667 -979 -587 -157 -466 -479 -500 -13 -524 -681 -913 -689 -908 -254 -930 -547 -116 -847 -229 -694 -805 -632 -974 -613 -202 -55 -983 -262 -435 -537 -626 -246 -913 -248 -706 -261 -4 -858 -263 -703 -780 -608 -856 -893 -892 -911 -136 -609 -794 -784 -986 -810 -758 -1000 -419 -263 -70 -772 -472 -431 -913 -682 -342 -571 -930 -75 -159 -219 -670 -754 -844 -312 -905 -920 -237 -11 -194 -765 -162 -478 -590 -816 -319 -924 -716 -885 -238 -702 -663 -302 -24 -160 -483 -968 -584 -321 -567 -695 -700 -874 -114 -573 -335 -227 -441 -710 -204 -542 -643 -813 -360 -35 -82 -357 -130 -515 -255 -661 -308 -171 -728 -125 -31 -832 -8 -537 -401 -908 -857 -69 -275 -414 -562 -681 -1000 -826 -481 -206 -784 -656 -632 -519 -84 -29 -977 -422 -962 -186 -408 -300 -334 -313 -895 -90 -808 -529 -644 -239 -839 -644 -144 -731 -727 -951 -702 -660 -849 -415 -12 -794 -683 -919 -281 -353 -293 -709 -542 -272 -132 -237 -600 -478 -738 -997 -820 -934 -435 -488 -235 -88 -124 -582 -252 -972 -796 -245 -140 -250 -373 -981 -500 -357 -916 -38 -857 -885 -943 -649 -331 -855 -161 -343 -773 -801 -537 -32 -583 -561 -401 -795 -119 -112 -630 -822 -499 -346 -846 -981 -244 -615 -80 -83 -38 -201 -919 -101 -32 -4 -547 -605 -682 -993 -424 -926 -350 -853 -379 -675 -939 -237 -658 -292 -963 -399 -310 -882 -348 -731 -201 -906 -431 -1000 -173 -370 -915 -199 -453 -173 -185 -951 -792 -422 -26 -603 -619 -161 -986 -429 -542 -198 -783 -264 -980 -133 -162 -227 -95 -430 -405 -90 -450 -511 -74 -533 -233 -553 -943 -740 -208 -105 -818 -896 -922 -427 -103 -92 -237 -295 -575 -359 -376 -109 -848 -486 -969 -449 -426 -969 -644 -410 -843 -285 -753 -977 -982 -892 -411 -292 -185 -682 -391 -21 -121 -533 -894 -372 -260 -737 -280 -216 -194 -15 -519 -801 -991 -478 -64 -103 -272 -741 -74 -114 -131 -326 -66 -903 -302 -575 -680 -275 -872 -92 -287 -988 -438 -125 -43 -835 -588 -901 -321 -697 -353 -1000 -635 -734 -218 -695 -743 -908 -798 -631 -758 -111 -297 -16 -62 -568 -200 -631 -331 -111 -14 -209 -316 -925 -702 -183 -212 -849 -785 -494 -727 -669 -626 -501 -86 -549 -556 -697 -147 -648 -654 -887 -53 -433 -538 -304 -151 -468 -748 -137 -682 -443 -775 -657 -329 -460 -868 -816 -976 -236 -801 -68 -141 -901 -602 -752 -654 -405 -918 -452 -730 -446 -665 -975 -498 -973 -384 -685 -463 -613 -719 -917 -842 -631 -657 -467 -207 -838 -991 -188 -699 -723 -651 -338 -358 -534 -250 -806 -203 -904 -830 -8 -293 -785 -850 -482 -891 -572 -936 -850 -318 -717 -830 -988 -656 -777 -82 -160 -801 -4 -692 -686 -423 -204 -86 -628 -626 -73 -651 -258 -454 -574 -349 -142 -92 -325 -214 -171 -49 -340 -833 -76 -338 -968 -797 -703 -967 -571 -928 -972 -133 -802 -401 -186 -336 -989 -758 -792 -156 -130 -626 -683 -120 -97 -908 -743 -889 -288 -75 -208 -854 -899 -694 -523 -365 -141 -594 -786 -774 -794 -987 -990 -242 -257 -935 -223 -819 -752 -672 -143 -695 -132 -962 -252 -361 -246 -529 -573 -259 -857 -520 -25 -460 -132 -244 -671 -467 -311 -662 -240 -521 -701 -920 -209 -426 -964 -844 -937 -630 -753 -106 -38 -584 -475 -880 -344 -991 -101 -407 -236 -322 -558 -705 -640 -307 -838 -679 -55 -240 -610 -127 -629 -8 -150 -344 -777 -769 -949 -732 -65 -853 -175 -440 -892 -678 -677 -256 -232 -703 -96 -988 -836 -188 -474 -853 -7 -937 -395 -768 -945 -662 -369 -381 -172 -111 -114 -756 -829 -146 -751 -989 -974 -351 -56 -934 -55 -417 -914 -710 -450 -500 -572 -480 -652 -273 -380 -408 -119 -906 -119 -694 -79 -949 -473 -874 -465 -757 -160 -289 -943 -987 -483 -774 -552 -634 -569 -154 -343 -404 -403 -995 -996 -627 -882 -934 -277 -442 -124 -700 -969 -744 -797 -756 -304 -324 -795 -825 -540 -703 -782 -481 -746 -463 -592 -509 -438 -678 -515 -567 -99 -643 -284 -177 -746 -57 -458 -24 -999 -8 -822 -790 -338 -293 -293 -92 -588 -212 -156 -783 -483 -66 -797 -353 -934 -393 -719 -989 -557 -9 -11 -693 -667 -136 -882 -135 -379 -353 -273 -629 -628 -285 -152 -791 -100 -255 -530 -785 -483 -84 -232 -714 -830 -673 -623 -30 -735 -433 -424 -105 -680 -87 -362 -655 -691 -305 -222 -768 -163 -503 -651 -244 -43 -522 -378 -172 -661 -311 -794 -361 -446 -838 -140 -924 -839 -481 -568 -284 -830 -154 -417 -206 -378 -983 -475 -851 -916 -913 -738 -370 -531 -528 -883 -483 -39 -976 -19 -915 -470 -302 -738 -564 -184 -581 -764 -374 -206 -201 -329 -548 -99 -162 -942 -641 -731 -688 -354 -209 -4 -12 -362 -900 -590 -993 -8 -760 -582 -946 -745 -865 -232 -466 -359 -178 -595 -38 -624 -261 -758 -573 -75 -224 -795 -135 -535 -981 -267 -563 -912 -254 -126 -941 -603 -212 -564 -839 -970 -799 -801 -226 -154 -405 -511 -182 -361 -752 -610 -112 -775 -695 -401 -845 -344 -820 -785 -276 -378 -415 -577 -312 -558 -110 -254 -339 -512 -746 -259 -834 -929 -243 -872 -728 -383 -362 -419 -888 -332 -995 -905 -593 -845 -689 -398 -97 -846 -273 -151 -850 -560 -39 -799 -104 -943 -420 -230 -148 -730 -660 -923 -548 -523 -176 -703 -2 -270 -213 -568 -424 -783 -463 -173 -107 -901 -703 -523 -209 -474 -660 -814 -552 -236 -96 -976 -974 -253 -731 -274 -92 -605 -854 -109 -407 -67 -806 -367 -458 -532 -502 -497 -818 -74 -802 -3 -866 -832 -574 -92 -233 -893 -460 -450 -995 -831 -886 -971 -528 -681 -282 -232 -108 -484 -323 -359 -691 -673 -701 -706 -346 -321 -690 -820 -563 -130 -304 -210 -151 -375 -827 -874 -773 -344 -982 -698 -806 -504 -232 -185 -278 -976 -425 -318 -463 -992 -648 -310 -127 -581 -65 -635 -343 -240 -852 -866 -513 -597 -433 -48 -737 -648 -531 -159 -112 -826 -769 -704 -159 -727 -12 -849 -934 -365 -812 -9 -834 -198 -205 -891 -974 -714 -421 -465 -767 -350 -708 -286 -258 -379 -5 -931 -389 -376 -663 -355 -41 -175 -708 -130 -671 -422 -915 -938 -91 -536 -14 -706 -556 -35 -274 -864 -784 -839 -698 -172 -775 -221 -820 -732 -55 -43 -947 -220 -390 -388 -672 -580 -323 -148 -438 -603 -631 -787 -611 -726 -778 -346 -72 -467 -313 -614 -98 -632 -202 -109 -968 -804 -541 -618 -659 -287 -60 -298 -813 -763 -890 -208 -935 -679 -256 -241 -239 -402 -400 -633 -243 -936 -166 -623 -745 -261 -534 -663 -983 -261 -459 -978 -597 -464 -818 -617 -232 -755 -341 -88 -216 -496 -303 -141 -60 -858 -664 -406 -103 -610 -647 -449 -947 -129 -659 -478 -213 -670 -5 -104 -105 -491 -11 -894 -98 -766 -861 -756 -579 -365 -698 -658 -881 -89 -255 -523 -287 -301 -881 -396 -629 -352 -280 -624 -147 -824 -793 -988 -147 -679 -303 -696 -167 -257 -511 -993 -326 -675 -435 -874 -670 -957 -670 -118 -523 -26 -652 -20 -874 -622 -325 -695 -777 -5 -21 -82 -557 -862 -962 -982 -324 -166 -428 -766 -869 -435 -146 -701 -389 -841 -630 -614 -268 -798 -871 -336 -545 -660 -461 -768 -871 -27 -112 -331 -174 -5 -820 -667 -879 -331 -740 -608 -806 -187 -651 -913 -446 -373 -811 -228 -101 -962 -996 -559 -692 -790 -106 -674 -61 -628 -895 -450 -426 -893 -571 -550 -35 -993 -268 -945 -226 -825 -997 -785 -589 -437 -583 -304 -308 -563 -235 -563 -185 -177 -34 -986 -650 -117 -307 -423 -200 -807 -825 -694 -196 -436 -493 -61 -530 -443 -830 -96 -993 -943 -429 -283 -511 -529 -81 -552 -403 -169 -788 -16 -875 -459 -722 -487 -489 -749 -966 -728 -296 -487 -19 -243 -137 -555 -106 -765 -974 -923 -202 -88 -224 -358 -875 -326 -464 -876 -698 -557 -864 -254 -682 -518 -74 -963 -778 -672 -493 -196 -166 -363 -315 -17 -211 -32 -503 -910 -708 -259 -348 -419 -863 -327 -934 -172 -894 -284 -568 -582 -585 -463 -603 -528 -122 -565 -389 -538 -406 -910 -594 -6 -735 -378 -718 -91 -642 -743 -550 -123 -655 -428 -70 -172 -626 -148 -475 -500 -981 -598 -895 -652 -252 -355 -492 -571 -959 -560 -164 -577 -496 -948 -340 -794 -156 -257 -842 -448 -961 -832 -848 -60 -704 -183 -564 -694 -494 -832 -191 -137 -721 -63 -537 -960 -476 -172 -428 -97 -535 -933 -265 -815 -21 -205 -288 -400 -755 -781 -532 -13 -344 -920 -123 -391 -151 -208 -765 -797 -12 -726 -606 -229 -910 -480 -136 -593 -867 -229 -725 -458 -857 -471 -669 -879 -759 -288 -645 -930 -991 -906 -551 -457 -852 -926 -140 -97 -523 -372 -311 -229 -338 -603 -212 -30 -690 -799 -309 -367 -201 -814 -514 -811 -203 -31 -633 -405 -366 -657 -586 -235 -787 -648 -962 -329 -284 -351 -542 -596 -846 -99 -722 -821 -228 -960 -599 -906 -129 -701 -837 -550 -573 -402 -427 -933 -780 -582 -987 -299 -297 -260 -94 -337 -832 -866 -351 -955 -984 -610 -775 -322 -20 -623 -8 -575 -969 -732 -216 -839 -120 -207 -731 -60 -502 -920 -923 -604 -446 -186 -316 -531 -505 -68 -790 -877 -331 -202 -79 -582 -164 -842 -743 -482 -477 -822 -620 -370 -984 -987 -427 -962 -436 -908 -100 -968 -767 -193 -395 -305 -315 -439 -316 -799 -722 -560 -756 -866 -33 -327 -94 -740 -581 -778 -137 -614 -750 -9 -139 -178 -591 -437 -997 -840 -398 -731 -270 -270 -214 -296 -636 -497 -412 -875 -581 -403 -558 -670 -380 -640 -700 -76 -974 -519 -346 -440 -471 -655 -639 -145 -415 -371 -574 -247 -709 -967 -668 -100 -882 -527 -700 -220 -658 -669 -287 -812 -660 -473 -329 -178 -916 -442 -433 -535 -536 -937 -160 -336 -601 -452 -766 -342 -488 -373 -277 -606 -938 -695 -575 -83 -862 -335 -288 -719 -769 -755 -931 -491 -389 -506 -210 -899 -748 -444 -928 -188 -281 -379 -92 -655 -409 -383 -624 -183 -674 -839 -760 -581 -970 -673 -668 -42 -903 -200 -884 -275 -254 -149 -915 -638 -11 -870 -50 -453 -941 -268 -265 -877 -242 -499 -397 -70 -125 -401 -513 -438 -911 -85 -278 -478 -287 -164 -939 -878 -602 -519 -523 -508 -575 -910 -211 -970 -68 -868 -647 -198 -353 -652 -948 -445 -906 -916 -763 -344 -791 -701 -422 -542 -625 -201 -434 -33 -42 -439 -399 -630 -534 -634 -506 -505 -945 -345 -907 -593 -677 -767 -957 -864 -788 -747 -281 -936 -931 -299 -224 -855 -599 -372 -775 -163 -939 -445 -823 -55 -277 -889 -74 -724 -795 -823 -88 -490 -116 -67 -435 -367 -639 -241 -612 -16 -792 -72 -842 -396 -706 -753 -724 -233 -582 -428 -954 -128 -445 -515 -865 -19 -729 -271 -730 -945 -681 -124 -976 -303 -336 -966 -183 -238 -185 -229 -174 -602 -670 -930 -834 -650 -66 -512 -683 -249 -619 -533 -180 -193 -563 -707 -719 -776 -473 -334 -924 -543 -430 -942 -592 -317 -51 -80 -480 -437 -124 -262 -361 -251 -422 -334 -165 -440 -590 -536 -337 -174 -737 -511 -493 -460 -493 -778 -493 -765 -125 -865 -937 -1 -966 -72 -306 -479 -974 -308 -814 -818 -517 -738 -267 -265 -80 -884 -698 -536 -780 -530 -538 -568 -434 -748 -311 -310 -59 -29 -872 -576 -667 -574 -372 -976 -122 -376 -461 -464 -973 -364 -464 -921 -273 -372 -215 -777 -504 -962 -772 -63 -45 -289 -968 -120 -536 -306 -546 -154 -97 -745 -982 -512 -460 -678 -89 -763 -627 -532 -369 -288 -271 -625 -841 -224 -120 -667 -41 -197 -666 -378 -957 -187 -714 -502 -740 -621 -101 -546 -86 -904 -406 -923 -550 -756 -395 -639 -731 -339 -340 -590 -956 -865 -624 -815 -97 -221 -976 -612 -464 -442 -163 -245 -343 -931 -71 -486 -564 -576 -976 -55 -989 -997 -971 -37 -638 -697 -575 -761 -835 -109 -115 -658 -844 -89 -487 -341 -519 -159 -310 -257 -319 -935 -245 -375 -127 -748 -920 -57 -205 -152 -274 -521 -922 -156 -963 -351 -55 -727 -496 -884 -998 -458 -972 -729 -880 -227 -253 -650 -888 -254 -826 -607 -294 -891 -518 -500 -446 -44 -725 -685 -232 -162 -661 -614 -462 -162 -99 -628 -274 -52 -90 -626 -341 -521 -645 -691 -824 -143 -655 -290 -223 -754 -266 -431 -972 -880 -728 -323 -105 -189 -62 -24 -384 -530 -512 -893 -436 -43 -675 -39 -313 -384 -192 -723 -233 -56 -439 -96 -124 -308 -486 -659 -584 -404 -533 -219 -68 -124 -289 -374 -837 -650 -507 -971 -147 -812 -798 -785 -329 -827 -350 -949 -1000 -186 -93 -927 -510 -855 -32 -540 -302 -85 -743 -77 -565 -957 -696 -446 -865 -783 -662 -388 -355 -237 -200 -937 -906 -29 -140 -56 -589 -682 -81 -464 -300 -996 -12 -672 -834 -938 -921 -89 -90 -543 -619 -518 -321 -745 -505 -373 -486 -156 -203 -338 -352 -791 -986 -832 -780 -347 -600 -560 -483 -903 -237 -668 -924 -3 -581 -385 -777 -229 -238 -388 -665 -185 -114 -186 -386 -966 -256 -492 -96 -372 -766 -654 -327 -318 -900 -948 -606 -377 -13 -862 -147 -794 -942 -23 -235 -503 -838 -886 -650 -588 -216 -370 -996 -772 -349 -6 -372 -747 -650 -639 -120 -332 -590 -118 -541 -541 -116 -399 -383 -123 -703 -498 -310 -387 -507 -659 -140 -135 -583 -604 -86 -949 -856 -722 -649 -669 -10 -906 -842 -556 -564 -819 -504 -602 -992 -970 -963 -392 -646 -949 -280 -814 -632 -404 -909 -864 -806 -5 -803 -163 -134 -941 -405 -206 -903 -739 -361 -46 -921 -374 -639 -184 -232 -576 -842 -571 -909 -426 -785 -28 -502 -634 -227 -125 -609 -301 -553 -638 -176 -163 -171 -646 -125 -507 -542 -374 -929 -541 -880 -695 -735 -557 -206 -799 -96 -863 -464 -694 -7 -856 -942 -827 -604 -226 -478 -325 -167 -48 -722 -134 -596 -212 -548 -301 -782 -708 -693 -698 -820 -946 -477 -46 -281 -513 -203 -520 -501 -860 -37 -867 -500 -734 -249 -435 -133 -511 -613 -70 -917 -720 -857 -443 -875 -380 -832 -224 -84 -836 -186 -518 -576 -652 -550 -385 -872 -1 -116 -104 -923 -82 -668 -614 -62 -840 -492 -489 -497 -80 -642 -616 -834 -642 -66 -223 -305 -302 -684 -193 -568 -620 -586 -845 -794 -240 -828 -869 -649 -30 -391 -599 -314 -961 -179 -504 -49 -83 -158 -222 -414 -1000 -998 -584 -114 -329 -666 -544 -527 -773 -52 -224 -397 -281 -722 -848 -870 -198 -483 -905 -414 -117 -47 -148 -120 -837 -241 -359 -392 -750 -833 -586 -337 -100 -246 -730 -319 -317 -618 -617 -520 -278 -420 -41 -960 -110 -479 -633 -377 -634 -677 -403 -633 -650 -365 -472 -954 -796 -818 -691 -32 -199 -198 -981 -7 -217 -438 -715 -406 -154 -141 -920 -408 -561 -686 -563 -366 -536 -143 -400 -399 -689 -986 -83 -347 -459 -709 -321 -1 -636 -986 -772 -34 -658 -78 -831 -859 -511 -49 -30 -201 -420 -118 -251 -421 -693 -872 -382 -436 -988 -869 -372 -622 -669 -250 -614 -794 -595 -398 -426 -251 -403 -454 -54 -484 -150 -305 -179 -354 -286 -165 -731 -82 -78 -734 -693 -168 -595 -522 -935 -759 -336 -439 -39 -10 -566 -436 -599 -575 -694 -696 -889 -15 -538 -974 -318 -399 -847 -384 -477 -888 -701 -385 -577 -6 -741 -6 -422 -406 -796 -558 -643 -821 -397 -322 -96 -884 -511 -206 -592 -500 -632 -929 -854 -702 -743 -895 -416 -940 -939 -804 -160 -512 -569 -786 -723 -820 -478 -447 -926 -347 -932 -316 -967 -749 -821 -746 -781 -194 -663 -322 -482 -575 -31 -134 -603 -682 -157 -90 -518 -720 -581 -646 -331 -150 -670 -462 -954 -74 -106 -207 -276 -661 -235 -943 -589 -879 -391 -363 -353 -753 -973 -120 -217 -950 -977 -210 -62 -812 -292 -863 -443 -618 -686 -472 -768 -40 -820 -382 -748 -336 -822 -282 -760 -59 -958 -676 -360 -711 -83 -30 -890 -210 -39 -897 -520 -699 -307 -419 -5 -151 -927 -330 -250 -285 -76 -730 -125 -721 -828 -284 -470 -623 -224 -383 -418 -503 -376 -279 -624 -556 -86 -393 -936 -799 -841 -12 -744 -29 -500 -441 -451 -805 -346 -831 -634 -74 -26 -890 -275 -966 -383 -701 -564 -795 -243 -916 -523 -903 -233 -300 -948 -36 -330 -200 -423 -268 -581 -530 -151 -73 -576 -296 -799 -72 -945 -618 -844 -743 -429 -386 -842 -107 -440 -79 -839 -637 -364 -157 -425 -80 -530 -461 -931 -175 -859 -549 -40 -28 -108 -891 -804 -987 -732 -150 -777 -862 -107 -477 -35 -893 -1 -558 -958 -566 -602 -977 -324 -138 -635 -399 -882 -491 -232 -119 -164 -155 -666 -386 -626 -348 -599 -821 -182 -177 -759 -878 -404 -724 -482 -140 -356 -243 -48 -873 -528 -821 -77 -835 -600 -185 -407 -770 -52 -514 -621 -551 -7 -738 -281 -62 -337 -75 -440 -350 -726 -345 -331 -875 -960 -746 -854 -431 -210 -530 -574 -830 -700 -151 -686 -716 -769 -719 -909 -521 -363 -620 -371 -404 -594 -920 -136 -168 -844 -656 -983 -533 -385 -411 -512 -48 -645 -176 -382 -907 -916 -172 -899 -239 -523 -96 -69 -601 -577 -112 -993 -944 -874 -135 -241 -12 -287 -732 -899 -498 -863 -603 -669 -108 -258 -928 -397 -162 -816 -880 -105 -804 -916 -514 -778 -946 -568 -624 -385 -460 -783 -526 -429 -333 -300 -844 -633 -584 -128 -338 -663 -981 -129 -379 -705 -34 -888 -252 -474 -997 -25 -470 -901 -420 -546 -78 -250 -509 -630 -654 -267 -284 -728 -784 -370 -379 -437 -525 -338 -628 -850 -829 -628 -741 -524 -807 -566 -940 -181 -752 -619 -138 -474 -252 -559 -289 -410 -669 -527 -257 -426 -748 -953 -316 -296 -152 -845 -206 -237 -267 -89 -753 -799 -698 -31 -212 -722 -144 -698 -366 -630 -260 -321 -561 -239 -602 -755 -460 -622 -954 -88 -962 -358 -745 -319 -267 -566 -7 -50 -960 -960 -237 -988 -585 -640 -58 -552 -906 -526 -835 -710 -31 -245 -114 -972 -666 -496 -480 -582 -851 -547 -3 -284 -800 -853 -743 -78 -408 -742 -812 -64 -300 -562 -182 -161 -501 -997 -33 -174 -395 -653 -423 -937 -214 -481 -815 -311 -358 -16 -231 -637 -627 -592 -826 -699 -450 -83 -85 -370 -361 -659 -46 -342 -523 -528 -594 -573 -150 -622 -883 -159 -758 -300 -140 -438 -334 -737 -852 -840 -81 -658 -769 -942 -8 -418 -236 -263 -140 -370 -933 -810 -583 -542 -898 -613 -699 -899 -130 -760 -650 -381 -413 -850 -86 -299 -650 -361 -555 -515 -123 -240 -353 -593 -932 -428 -272 -402 -494 -382 -50 -969 -162 -403 -328 -454 -956 -852 -955 -472 -956 -691 -149 -775 -563 -957 -781 -714 -117 -234 -380 -812 -347 -10 -772 -930 -575 -470 -547 -725 -906 -991 -734 -484 -837 -589 -858 -976 -792 -250 -437 -313 -412 -756 -662 -353 -71 -855 -896 -440 -858 -424 -646 -653 -545 -846 -481 -383 -309 -292 -698 -726 -905 -716 -92 -622 -442 -469 -23 -41 -670 -808 -476 -436 -93 -891 -286 -704 -561 -374 -949 -137 -389 -58 -345 -196 -2 -946 -373 -292 -392 -740 -406 -261 -932 -76 -783 -128 -970 -832 -780 -785 -56 -446 -214 -522 -207 -261 -235 -641 -426 -182 -322 -469 -425 -85 -83 -402 -815 -329 -367 -585 -121 -736 -409 -777 -167 -198 -455 -843 -776 -434 -839 -998 -728 -235 -514 -967 -445 -144 -726 -460 -139 -671 -347 -247 -275 -257 -95 -705 -476 -397 -776 -582 -965 -420 -463 -601 -969 -979 -713 -165 -290 -463 -17 -467 -292 -189 -263 -308 -164 -64 -707 -948 -49 -36 -571 -561 -412 -982 -236 -18 -131 -145 -586 -86 -337 -453 -896 -964 -512 -754 -242 -315 -917 -207 -213 -305 -561 -525 -27 -380 -79 -449 -669 -488 -360 -939 -465 -702 -358 -652 -169 -266 -256 -21 -728 -977 -15 -774 -811 -526 -29 -638 -165 -319 -205 -865 -606 -789 -871 -44 -987 -57 -575 -386 -733 -969 -227 -789 -526 -815 -679 -452 -502 -750 -633 -876 -194 -215 -965 -454 -96 -203 -308 -808 -632 -276 -993 -459 -526 -915 -526 -243 -278 -257 -657 -782 -184 -305 -389 -57 -21 -953 -620 -332 -144 -69 -899 -191 -976 -136 -947 -358 -69 -104 -774 -347 -717 -109 -516 -586 -249 -695 -90 -53 -739 -336 -359 -705 -732 -592 -685 -259 -314 -173 -963 -687 -720 -236 -444 -4 -979 -377 -202 -286 -768 -46 -472 -444 -668 -855 -294 -672 -733 -415 -514 -228 -145 -375 -187 -996 -403 -811 -149 -34 -568 -615 -651 -595 -75 -323 -751 -105 -951 -847 -685 -559 -745 -556 -692 -876 -360 -295 -568 -894 -336 -53 -337 -155 -930 -747 -828 -838 -53 -824 -618 -366 -779 -711 -701 -754 -836 -776 -513 -952 -809 -423 -110 -459 -414 -759 -693 -447 -98 -377 -928 -369 -866 -875 -212 -802 -746 -637 -475 -875 -541 -983 -86 -899 -399 -217 -60 -38 -964 -755 -733 -893 -430 -599 -472 -193 -930 -508 -192 -707 -761 -253 -611 -887 -695 -39 -474 -997 -785 -818 -925 -988 -699 -889 -59 -296 -603 -934 -306 -904 -643 -90 -664 -189 -987 -589 -82 -722 -711 -489 -581 -47 -658 -311 -687 -862 -74 -550 -667 -781 -508 -328 -852 -23 -220 -388 -988 -331 -224 -593 -761 -192 -555 -605 -641 -723 -407 -730 -330 -931 -352 -844 -249 -568 -50 -323 -569 -627 -438 -615 -276 -837 -613 -78 -841 -361 -830 -253 -355 -675 -328 -491 -349 -917 -492 -2 -190 -280 -987 -970 -72 -847 -775 -152 -874 -654 -697 -857 -537 -562 -235 -487 -334 -282 -104 -333 -295 -647 -53 -813 -937 -430 -81 -115 -593 -783 -164 -62 -915 -416 -628 -143 -257 -992 -919 -558 -589 -263 -522 -96 -536 -703 -273 -355 -435 -305 -670 -376 -974 -165 -875 -510 -632 -819 -617 -110 -553 -321 -835 -165 -332 -424 -308 -786 -99 -351 -891 -767 -182 -728 -417 -19 -60 -910 -665 -985 -823 -807 -460 -456 -763 -380 -920 -425 -653 -222 -500 -830 -745 -822 -951 -634 -372 -204 -74 -924 -215 -164 -3 -983 -819 -312 -834 -361 -743 -541 -367 -982 -25 -634 -392 -996 -494 -389 -826 -169 -254 -884 -506 -38 -690 -635 -776 -750 -355 -127 -484 -974 -887 -289 -862 -829 -369 -719 -147 -807 -362 -685 -360 -186 -402 -382 -313 -894 -843 -431 -705 -35 -783 -265 -311 -430 -665 -356 -542 -490 -952 -940 -614 -839 -316 -8 -401 -632 -657 -372 -806 -960 -332 -158 -629 -183 -319 -203 -386 -979 -133 -888 -895 -353 -6 -597 -325 -844 -595 -95 -86 -61 -614 -516 -322 -549 -514 -466 -368 -475 -512 -474 -538 -115 -57 -543 -79 -465 -180 -637 -462 -360 -287 -612 -838 -410 -626 -287 -489 -457 -2 -103 -816 -446 -615 -552 -880 -526 -422 -883 -327 -657 -164 -476 -50 -81 -531 -111 -465 -353 -904 -535 -364 -622 -560 -368 -512 -44 -200 -596 -795 -752 -830 -282 -581 -392 -460 -93 -228 -732 -866 -826 -900 -620 -673 -787 -208 -248 -760 -479 -555 -692 -36 -896 -348 -257 -924 -287 -586 -314 -766 -492 -316 -204 -592 -631 -491 -37 -955 -834 -19 -243 -710 -183 -247 -61 -278 -86 -22 -586 -647 -962 -8 -203 -443 -321 -517 -863 -844 -714 -835 -796 -586 -830 -782 -460 -920 -494 -559 -649 -187 -581 -172 -350 -820 -983 -43 -93 -371 -599 -761 -81 -205 -8 -77 -535 -98 -736 -747 -556 -355 -671 -641 -820 -149 -728 -936 -342 -584 -996 -777 -817 -996 -28 -229 -384 -662 -52 -190 -951 -383 -119 -278 -319 -230 -337 -215 -645 -347 -362 -541 -882 -403 -946 -279 -740 -396 -707 -958 -571 -674 -62 -695 -535 -864 -479 -41 -222 -349 -677 -312 -659 -905 -886 -392 -171 -948 -766 -273 -850 -470 -828 -429 -753 -348 -827 -725 -66 -974 -532 -624 -219 -836 -650 -401 -210 -755 -394 -296 -655 -468 -239 -86 -250 -135 -78 -508 -863 -947 -334 -922 -43 -214 -43 -603 -828 -6 -692 -773 -598 -438 -787 -538 -318 -946 -636 -527 -210 -916 -236 -278 -836 -372 -732 -276 -239 -996 -200 -780 -204 -414 -637 -725 -701 -171 -764 -659 -926 -947 -270 -157 -410 -299 -378 -866 -34 -628 -662 -298 -494 -439 -745 -943 -277 -230 -647 -913 -369 -553 -631 -158 -921 -663 -330 -603 -113 -869 -917 -422 -615 -246 -918 -410 -956 -367 -381 -147 -694 -284 -554 -984 -335 -679 -955 -92 -852 -674 -32 -203 -731 -895 -43 -155 -115 -511 -255 -60 -857 -576 -155 -893 -917 -528 -909 -162 -848 -278 -871 -590 -509 -264 -989 -79 -838 -220 -172 -3 -319 -563 -451 -806 -502 -311 -721 -431 -891 -586 -858 -407 -602 -681 -511 -289 -933 -635 -243 -528 -807 -694 -430 -821 -579 -613 -148 -491 -227 -9 -856 -834 -700 -227 -736 -127 -255 -196 -346 -493 -977 -949 -202 -912 -819 -441 -253 -490 -715 -440 -412 -194 -949 -334 -929 -830 -263 -683 -239 -336 -893 -810 -243 -476 -664 -383 -54 -241 -628 -748 -483 -267 -270 -588 -693 -88 -242 -388 -777 -248 -163 -822 -473 -739 -819 -446 -974 -114 -327 -450 -780 -725 -42 -109 -773 -229 -520 -638 -722 -284 -987 -866 -963 -260 -583 -459 -644 -606 -411 -541 -414 -594 -65 -240 -743 -986 -91 -866 -441 -668 -188 -839 -292 -782 -458 -638 -243 -857 -380 -480 -639 -736 -629 -150 -667 -681 -415 -502 -981 -911 -514 -96 -45 -285 -199 -95 -312 -614 -427 -549 -10 -282 -15 -72 -988 -737 -71 -276 -569 -244 -452 -109 -316 -514 -217 -497 -506 -625 -267 -571 -272 -508 -950 -224 -784 -305 -95 -683 -528 -852 -584 -317 -907 -643 -450 -205 -560 -689 -382 -550 -754 -329 -909 -927 -342 -868 -663 -657 -93 -165 -115 -107 -770 -951 -229 -387 -470 -309 -260 -766 -288 -24 -348 -885 -514 -345 -382 -542 -682 -419 -460 -188 -861 -405 -442 -567 -751 -984 -778 -201 -108 -86 -349 -543 -545 -526 -37 -347 -900 -862 -281 -727 -973 -384 -559 -443 -494 -149 -146 -189 -837 -742 -617 -55 -672 -286 -555 -553 -979 -260 -693 -995 -487 -964 -21 -474 -240 -67 -711 -427 -118 -452 -347 -553 -391 -863 -116 -59 -214 -914 -641 -715 -511 -87 -673 -416 -588 -677 -539 -669 -516 -53 -550 -338 -831 -248 -71 -976 -400 -620 -76 -781 -539 -174 -246 -5 -154 -923 -538 -110 -797 -199 -401 -846 -984 -317 -144 -378 -869 -540 -803 -159 -576 -872 -401 -122 -217 -808 -922 -92 -116 -562 -713 -505 -902 -85 -163 -804 -872 -808 -392 -445 -506 -884 -193 -127 -99 -346 -371 -717 -518 -407 -384 -709 -262 -415 -567 -514 -845 -915 -878 -766 -567 -943 -112 -857 -25 -794 -861 -772 -217 -814 -801 -721 -887 -241 -133 -433 -781 -963 -856 -332 -961 -913 -546 -996 -810 -100 -796 -363 -92 -525 -421 -883 -185 -114 -785 -580 -490 -712 -851 -435 -168 -293 -551 -810 -369 -497 -927 -498 -129 -368 -721 -202 -656 -181 -393 -961 -64 -713 -954 -466 -576 -661 -161 -480 -126 -107 -990 -518 -105 -9 -163 -290 -104 -334 -874 -286 -547 -970 -785 -631 -82 -298 -915 -397 -58 -74 -600 -200 -968 -940 -69 -574 -232 -400 -132 -479 -502 -902 -396 -690 -162 -777 -629 -69 -429 -665 -328 -926 -637 -22 -120 -777 -872 -800 -497 -217 -2 -92 -302 -651 -257 -244 -824 -333 -742 -622 -439 -608 -272 -448 -245 -81 -776 -667 -66 -890 -388 -896 -857 -47 -469 -654 -312 -275 -187 -536 -502 -894 -402 -46 -409 -21 -339 -566 -437 -24 -498 -872 -943 -974 -611 -962 -86 -787 -597 -660 -833 -485 -455 -273 -783 -728 -375 -751 -906 -520 -391 -955 -501 -560 -553 -813 -273 -622 -175 -424 -967 -414 -687 -874 -661 -418 -882 -651 -108 -310 -775 -177 -140 -727 -290 -36 -476 -912 -188 -868 -882 -332 -229 -105 -171 -974 -719 -505 -595 -677 -191 -746 -576 -704 -857 -725 -116 -570 -494 -856 -970 -424 -917 -933 -110 -793 -432 -508 -207 -345 -148 -773 -824 -146 -460 -572 -730 -820 -910 -228 -534 -577 -660 -330 -221 -46 -146 -737 -548 -619 -706 -756 -377 -142 -678 -273 -585 -448 -693 -324 -839 -37 -560 -897 -765 -540 -250 -52 -416 -829 -667 -449 -110 -917 -725 -815 -773 -673 -185 -407 -398 -735 -930 -160 -620 -612 -746 -20 -414 -624 -403 -647 -842 -533 -820 -399 -831 -922 -226 -706 -647 -198 -123 -571 -266 -148 -971 -469 -864 -693 -664 -859 -330 -362 -712 -467 -176 -609 -583 -448 -802 -567 -76 -703 -270 -465 -935 -748 -580 -672 -221 -183 -852 -676 -65 -240 -865 -537 -887 -282 -365 -475 -255 -814 -718 -893 -399 -550 -760 -982 -425 -134 -436 -774 -967 -955 -964 -483 -86 -489 -446 -639 -617 -542 -74 -979 -63 -446 -707 -278 -452 -469 -848 -738 -292 -182 -321 -409 -338 -73 -34 -585 -308 -207 -173 -215 -771 -205 -264 -73 -545 -146 -458 -766 -925 -681 -493 -15 -152 -56 -523 -663 -467 -456 -460 -953 -1000 -785 -236 -801 -761 -259 -147 -620 -262 -312 -459 -93 -387 -936 -932 -783 -561 -813 -928 -726 -900 -66 -538 -385 -467 -404 -387 -682 -700 -241 -36 -67 -542 -855 -413 -340 -239 -141 -626 -498 -562 -284 -259 -692 -709 -739 -718 -795 -293 -857 -32 -695 -270 -25 -6 -331 -686 -382 -650 -251 -444 -932 -854 -19 -496 -762 -19 -914 -570 -972 -864 -551 -595 -209 -905 -583 -51 -359 -454 -289 -651 -936 -996 -552 -868 -853 -714 -204 -186 -568 -566 -129 -475 -384 -87 -856 -154 -7 -755 -335 -657 -698 -275 -493 -758 -99 -718 -777 -585 -446 -811 -270 -493 -944 -297 -961 -674 -470 -164 -956 -565 -325 -479 -353 -417 -876 -540 -554 -209 -175 -313 -292 -918 -910 -999 -743 -681 -160 -541 -688 -830 -441 -565 -980 -108 -872 -370 -319 -385 -432 -313 -421 -610 -705 -686 -445 -205 -221 -561 -92 -788 -883 -352 -380 -981 -859 -723 -761 -870 -538 -372 -921 -929 -982 -744 -553 -706 -19 -401 -645 -693 -410 -987 -806 -190 -898 -226 -102 -644 -514 -567 -361 -782 -790 -769 -715 -100 -894 -397 -593 -306 -655 -583 -139 -483 -163 -602 -840 -238 -338 -384 -863 -377 -669 -927 -231 -114 -628 -946 -854 -685 -856 -656 -471 -130 -725 -749 -864 -443 -860 -381 -295 -566 -851 -961 -348 -580 -721 -453 -69 -704 -744 -537 -555 -252 -317 -653 -849 -257 -860 -308 -622 -94 -309 -212 -310 -921 -699 -80 -27 -480 -785 -729 -826 -474 -441 -536 -429 -25 -352 -590 -676 -358 -229 -611 -883 -517 -397 -154 -709 -264 -342 -333 -195 -690 -868 -768 -727 -307 -514 -432 -844 -251 -604 -740 -117 -923 -666 -33 -237 -850 -187 -126 -95 -697 -719 -428 -262 -99 -463 -838 -613 -622 -751 -963 -918 -58 -848 -765 -594 -901 -877 -323 -766 -685 -7 -466 -230 -879 -606 -411 -157 -480 -898 -613 -76 -619 -328 -561 -559 -971 -277 -780 -903 -558 -501 -839 -642 -814 -293 -362 -182 -365 -392 -556 -57 -97 -279 -45 -563 -150 -785 -538 -153 -870 -321 -294 -168 -181 -31 -581 -88 -963 -100 -458 -669 -49 -619 -300 -204 -618 -381 -320 -462 -426 -471 -979 -862 -873 -274 -852 -590 -207 -794 -676 -245 -547 -8 -885 -413 -881 -1 -484 -950 -665 -483 -909 -12 -776 -546 -583 -968 -702 -308 -600 -391 -189 -693 -589 -269 -68 -780 -537 -80 -187 -831 -38 -221 -531 -625 -467 -257 -816 -126 -898 -449 -621 -286 -809 -695 -539 -246 -491 -543 -472 -165 -693 -519 -449 -746 -592 -26 -133 -429 -211 -644 -537 -368 -691 -454 -481 -293 -219 -998 -500 -261 -69 -202 -830 -641 -935 -478 -552 -429 -845 -491 -562 -686 -173 -223 -341 -640 -115 -491 -679 -367 -449 -979 -578 -468 -980 -79 -134 -417 -425 -792 -885 -462 -917 -515 -644 -450 -407 -475 -576 -373 -931 -12 -740 -708 -536 -459 -988 -300 -712 -516 -376 -13 -70 -578 -631 -553 -983 -825 -249 -683 -534 -891 -639 -770 -106 -214 -220 -446 -810 -402 -92 -298 -29 -128 -985 -597 -268 -105 -34 -736 -820 -957 -553 -422 -986 -526 -401 -121 -531 -383 -107 -605 -738 -306 -549 -632 -489 -683 -477 -58 -646 -819 -742 -650 -523 -175 -115 -498 -74 -691 -76 -299 -762 -713 -102 -620 -856 -707 -826 -752 -856 -667 -201 -297 -115 -489 -567 -728 -434 -150 -952 -151 -366 -219 -229 -552 -788 -384 -821 -336 -513 -628 -354 -635 -815 -430 -695 -382 -341 -459 -371 -777 -630 -412 -430 -544 -817 -170 -367 -345 -552 -502 -582 -219 -766 -23 -235 -33 -840 -366 -808 -338 -731 -794 -90 -191 -785 -205 -661 -345 -828 -148 -927 -383 -13 -861 -17 -143 -309 -628 -551 -102 -701 -688 -976 -178 -522 -323 -781 -171 -773 -665 -386 -513 -560 -266 -414 -535 -190 -483 -998 -119 -901 -161 -344 -807 -834 -836 -730 -221 -557 -280 -53 -486 -56 -749 -619 -169 -391 -328 -975 -190 -791 -257 -861 -731 -717 -746 -113 -640 -997 -710 -230 -784 -483 -55 -509 -723 -289 -280 -275 -541 -78 -287 -303 -30 -52 -238 -703 -495 -949 -656 -500 -266 -210 -967 -89 -814 -76 -346 -516 -274 -608 -395 -851 -831 -232 -163 -841 -591 -771 -487 -258 -758 -242 -434 -329 -896 -859 -688 -755 -171 -681 -158 -860 -843 -49 -893 -447 -707 -508 -157 -829 -248 -658 -141 -620 -337 -879 -994 -317 -38 -849 -555 -91 -10 -162 -525 -109 -818 -600 -14 -702 -238 -86 -245 -694 -767 -552 -639 -150 -636 -229 -895 -148 -681 -999 -752 -544 -710 -791 -286 -512 -686 -928 -430 -753 -589 -675 -587 -299 -300 -40 -482 -306 -877 -478 -855 -252 -954 -425 -972 -933 -938 -260 -914 -244 -681 -225 -689 -185 -324 -252 -426 -174 -999 -445 -839 -305 -533 -776 -586 -385 -445 -539 -514 -617 -592 -168 -890 -988 -642 -259 -209 -254 -129 -662 -619 -231 -416 -291 -124 -730 -84 -963 -274 -930 -690 -912 -128 -446 -722 -66 -712 -495 -519 -140 -543 -615 -651 -218 -330 -621 -835 -50 -228 -507 -428 -86 -326 -654 -912 -675 -360 -684 -912 -92 -403 -168 -165 -655 -935 -99 -609 -466 -759 -890 -923 -785 -453 -280 -518 -279 -651 -583 -354 -936 -737 -391 -842 -106 -804 -175 -548 -37 -870 -54 -434 -28 -892 -882 -376 -405 -500 -278 -661 -645 -51 -323 -351 -168 -497 -565 -761 -64 -851 -643 -482 -570 -334 -150 -429 -165 -171 -112 -465 -790 -37 -1000 -139 -717 -113 -44 -50 -583 -760 -65 -961 -979 -615 -501 -908 -584 -264 -396 -84 -215 -645 -599 -63 -411 -435 -669 -199 -408 -809 -559 -925 -85 -842 -195 -684 -475 -861 -880 -851 -480 -818 -941 -511 -720 -599 -916 -676 -559 -456 -810 -228 -148 -710 -764 -779 -169 -738 -88 -708 -726 -145 -691 -195 -12 -309 -999 -824 -860 -166 -647 -566 -131 -580 -335 -131 -465 -347 -837 -170 -876 -646 -246 -124 -778 -382 -459 -511 -168 -733 -7 -817 -174 -502 -211 -178 -784 -171 -666 -404 -505 -547 -904 -634 -296 -391 -632 -301 -836 -880 -659 -699 -498 -344 -84 -655 -411 -236 -138 -520 -808 -765 -537 -834 -865 -756 -498 -357 -516 -775 -160 -244 -532 -403 -231 -362 -551 -808 -580 -389 -14 -513 -975 -709 -65 -650 -578 -319 -201 -87 -463 -227 -960 -809 -52 -924 -865 -745 -893 -242 -798 -336 -409 -927 -210 -320 -445 -168 -313 -965 -298 -712 -696 -207 -607 -717 -101 -362 -217 -499 -915 -850 -387 -13 -343 -121 -987 -908 -579 -539 -182 -237 -40 -533 -864 -102 -732 -653 -614 -224 -977 -976 -80 -543 -451 -739 -512 -179 -303 -919 -637 -108 -642 -126 -988 -232 -806 -194 -535 -642 -92 -266 -811 -743 -25 -958 -434 -746 -336 -495 -301 -508 -844 -314 -558 -812 -710 -982 -508 -674 -717 -111 -276 -287 -889 -671 -398 -597 -210 -728 -283 -244 -226 -256 -261 -511 -107 -478 -946 -999 -474 -374 -420 -777 -929 -314 -901 -819 -263 -61 -186 -528 -304 -699 -27 -457 -791 -351 -466 -740 -878 -323 -807 -289 -396 -68 -155 -852 -990 -148 -780 -50 -376 -715 -862 -569 -951 -103 -790 -381 -524 -348 -465 -522 -495 -67 -220 -158 -530 -70 -302 -612 -492 -582 -965 -660 -838 -58 -981 -776 -484 -179 -8 -169 -180 -754 -720 -494 -262 -721 -171 -720 -96 -558 -657 -817 -557 -858 -540 -532 -851 -63 -809 -928 -367 -321 -667 -568 -69 -613 -95 -675 -624 -309 -266 -416 -940 -855 -140 -249 -139 -165 -404 -456 -163 -47 -670 -113 -764 -858 -497 -100 -812 -790 -902 -466 -626 -747 -758 -385 -730 -234 -689 -680 -442 -697 -978 -379 -373 -502 -487 -753 -157 -125 -560 -252 -298 -354 -36 -609 -611 -535 -378 -318 -817 -458 -711 -827 -383 -571 -28 -337 -656 -309 -672 -534 -962 -196 -464 -472 -473 -747 -265 -415 -223 -806 -678 -660 -216 -343 -805 -921 -695 -587 -310 -523 -568 -536 -680 -545 -109 -580 -261 -609 -435 -845 -13 -17 -475 -281 -573 -619 -598 -116 -919 -723 -705 -729 -405 -777 -1 -114 -358 -919 -19 -770 -920 -19 -972 -24 -832 -63 -348 -920 -262 -532 -952 -103 -970 -501 -209 -982 -471 -414 -415 -741 -802 -630 -76 -373 -61 -599 -979 -410 -990 -774 -757 -342 -377 -749 -665 -824 -203 -33 -232 -671 -317 -36 -505 -60 -762 -594 -658 -713 -609 -551 -801 -890 -703 -305 -881 -852 -389 -575 -860 -38 -345 -153 -201 -900 -195 -913 -917 -30 -533 -663 -99 -420 -878 -155 -475 -95 -994 -321 -334 -55 -889 -654 -775 -249 -799 -594 -454 -31 -746 -707 -889 -240 -193 -589 -460 -165 -729 -327 -996 -562 -86 -282 -3 -296 -246 -343 -897 -681 -644 -613 -953 -474 -136 -580 -670 -646 -121 -970 -813 -60 -670 -204 -451 -121 -71 -388 -509 -255 -506 -650 -174 -612 -883 -469 -699 -562 -738 -491 -492 -152 -391 -185 -404 -19 -724 -190 -926 -954 -668 -625 -180 -377 -336 -521 -277 -605 -3 -324 -503 -846 -528 -385 -661 -283 -733 -247 -64 -61 -174 -575 -293 -732 -79 -98 -316 -122 -902 -768 -841 -138 -762 -814 -684 -352 -594 -629 -229 -140 -822 -757 -186 -222 -307 -457 -851 -212 -689 -679 -318 -227 -271 -204 -975 -348 -117 -308 -465 -620 -263 -977 -369 -291 -492 -310 -989 -683 -496 -632 -629 -704 -697 -442 -199 -426 -596 -601 -483 -994 -747 -875 -519 -710 -205 -414 -149 -253 -186 -230 -100 -514 -857 -188 -596 -717 -30 -973 -725 -860 -45 -957 -70 -212 -725 -160 -67 -160 -266 -777 -467 -917 -742 -331 -27 -666 -495 -194 -843 -890 -778 -970 -377 -74 -393 -626 -79 -20 -916 -329 -460 -728 -333 -585 -151 -448 -505 -514 -872 -371 -239 -419 -991 -92 -269 -571 -476 -928 -920 -153 -658 -709 -118 -803 -488 -303 -268 -458 -434 -40 -847 -834 -692 -802 -585 -427 -697 -164 -618 -229 -250 -833 -366 -373 -571 -250 -657 -196 -325 -974 -605 -718 -807 -186 -262 -376 -681 -74 -967 -977 -780 -586 -692 -249 -334 -664 -486 -978 -198 -493 -686 -553 -169 -746 -238 -341 -237 -969 -967 -200 -928 -155 -932 -574 -896 -20 -183 -49 -945 -953 -29 -55 -779 -558 -676 -577 -163 -602 -176 -932 -863 -649 -936 -682 -892 -758 -864 -109 -751 -937 -761 -644 -722 -363 -730 -937 -729 -15 -663 -697 -730 -754 -114 -108 -408 -803 -724 -954 -282 -438 -986 -87 -400 -614 -64 -706 -268 -435 -860 -582 -68 -125 -834 -219 -42 -958 -347 -828 -872 -727 -697 -790 -622 -635 -188 -868 -94 -845 -307 -617 -618 -595 -190 -526 -69 -6 -302 -376 -351 -429 -11 -685 -322 -323 -538 -505 -682 -574 -894 -69 -996 -665 -72 -956 -297 -246 -391 -709 -308 -149 -707 -927 -407 -213 -481 -25 -110 -311 -461 -309 -95 -135 -956 -366 -208 -516 -926 -407 -627 -644 -391 -820 -515 -573 -680 -278 -972 -23 -455 -151 -922 -331 -629 -943 -784 -934 -396 -755 -336 -199 -772 -592 -156 -67 -228 -61 -168 -76 -954 -810 -159 -297 -716 -487 -378 -611 -632 -548 -252 -838 -524 -559 -729 -316 -996 -173 -444 -661 -188 -987 -92 -58 -137 -181 -175 -249 -102 -689 -901 -215 -109 -897 -350 -717 -784 -961 -791 -72 -962 -262 -435 -297 -130 -885 -650 -185 -849 -667 -97 -727 -587 -757 -517 -18 -839 -686 -962 -528 -934 -596 -159 -80 -298 -282 -184 -214 -759 -990 -826 -837 -159 -966 -575 -943 -240 -280 -906 -811 -678 -501 -471 -936 -362 -351 -271 -933 -703 -404 -985 -820 -134 -307 -150 -949 -240 -378 -846 -348 -334 -817 -982 -513 -841 -904 -255 -482 -292 -654 -683 -470 -809 -32 -116 -630 -372 -817 -12 -907 -822 -253 -690 -190 -267 -372 -407 -636 -321 -458 -403 -381 -491 -620 -468 -264 -469 -8 -541 -805 -620 -783 -324 -692 -659 -479 -973 -225 -417 -340 -126 -515 -474 -916 -896 -547 -935 -508 -134 -756 -557 -32 -848 -543 -509 -569 -734 -783 -544 -292 -514 -716 -873 -84 -765 -30 -710 -333 -204 -66 -819 -282 -50 -329 -345 -702 -534 -642 -586 -3 -85 -469 -218 -398 -844 -707 -312 -840 -725 -229 -38 -395 -264 -963 -3 -176 -174 -142 -993 -900 -317 -764 -3 -673 -508 -470 -611 -679 -652 -193 -700 -539 -739 -72 -319 -363 -170 -658 -182 -437 -942 -936 -565 -980 -135 -851 -113 -752 -208 -732 -533 -368 -968 -671 -166 -271 -42 -685 -13 -952 -227 -742 -266 -375 -762 -771 -437 -883 -44 -257 -993 -766 -652 -801 -6 -430 -680 -5 -843 -832 -245 -487 -160 -366 -966 -535 -147 -442 -102 -26 -854 -486 -359 -855 -564 -729 -123 -464 -651 -209 -883 -125 -917 -597 -132 -711 -409 -40 -794 -545 -193 -916 -472 -976 -735 -465 -326 -29 -926 -993 -475 -104 -440 -131 -397 -637 -149 -984 -87 -79 -811 -91 -940 -676 -539 -163 -541 -280 -819 -424 -943 -985 -729 -293 -96 -755 -955 -987 -227 -760 -456 -19 -228 -183 -847 -578 -739 -554 -508 -569 -677 -264 -230 -854 -715 -171 -465 -978 -539 -286 -494 -248 -851 -327 -109 -559 -575 -589 -859 -148 -431 -65 -546 -330 -248 -341 -337 -465 -728 -657 -824 -447 -225 -217 -958 -688 -18 -218 -59 -842 -23 -603 -305 -411 -410 -843 -69 -718 -566 -300 -665 -24 -298 -361 -951 -819 -617 -571 -527 -89 -235 -38 -646 -379 -708 -885 -82 -34 -332 -905 -229 -605 -151 -189 -308 -293 -844 -16 -232 -631 -90 -504 -347 -315 -801 -309 -885 -115 -549 -946 -115 -302 -436 -191 -34 -938 -422 -300 -302 -970 -423 -145 -820 -568 -476 -741 -721 -317 -853 -766 -623 -583 -588 -749 -525 -351 -808 -704 -24 -795 -47 -367 -803 -331 -534 -833 -616 -495 -173 -780 -350 -654 -989 -823 -843 -132 -234 -945 -512 -342 -975 -639 -342 -368 -805 -926 -440 -98 -813 -699 -605 -379 -651 -411 -847 -927 -464 -938 -910 -907 -46 -83 -914 -16 -698 -126 -553 -604 -311 -142 -315 -883 -735 -889 -690 -233 -878 -857 -695 -99 -436 -66 -891 -405 -338 -462 -98 -492 -350 -185 -466 -420 -333 -554 -509 -277 -107 -52 -688 -524 -224 -75 -158 -854 -907 -130 -847 -308 -710 -593 -643 -729 -775 -902 -414 -1000 -763 -654 -187 -107 -527 -978 -181 -744 -887 -610 -493 -115 -150 -669 -768 -876 -283 -874 -761 -368 -179 -653 -868 -634 -208 -602 -443 -762 -456 -974 -2 -604 -688 -205 -303 -376 -41 -829 -407 -625 -584 -860 -557 -993 -411 -922 -639 -366 -44 -250 -495 -763 -953 -772 -665 -304 -482 -547 -328 -315 -585 -416 -380 -836 -351 -677 -678 -248 -422 -652 -833 -853 -95 -282 -400 -485 -719 -464 -864 -758 -826 -410 -190 -164 -846 -210 -492 -695 -285 -911 -366 -125 -751 -970 -78 -223 -102 -811 -441 -89 -912 -491 -593 -857 -646 -124 -260 -349 -391 -875 -497 -308 -78 -140 -235 -276 -849 -776 -835 -675 -532 -983 -384 -531 -97 -739 -934 -639 -599 -604 -794 -340 -924 -202 -346 -636 -331 -350 -218 -70 -42 -142 -853 -462 -733 -943 -819 -875 -969 -816 -810 -951 -577 -924 -736 -660 -308 -767 -775 -884 -641 -592 -892 -982 -839 -403 -492 -944 -234 -875 -642 -658 -765 -668 -90 -215 -447 -643 -533 -325 -373 -974 -713 -63 -409 -861 -435 -873 -503 -271 -245 -923 -757 -477 -133 -180 -508 -921 -32 -781 -77 -782 -581 -366 -282 -500 -964 -567 -225 -542 -869 -357 -384 -783 -484 -697 -29 -304 -133 -391 -901 -367 -775 -131 -263 -610 -150 -810 -602 -425 -395 -912 -218 -80 -286 -315 -211 -881 -136 -747 -652 -833 -319 -800 -739 -9 -81 -187 -402 -914 -565 -992 -989 -244 -218 -45 -769 -341 -85 -93 -151 -93 -244 -759 -974 -528 -98 -370 -481 -450 -164 -391 -76 -639 -523 -54 -733 -174 -572 -614 -118 -597 -129 -403 -645 -79 -346 -719 -860 -827 -365 -628 -376 -404 -383 -655 -111 -467 -943 -591 -193 -991 -439 -783 -409 -72 -988 -816 -111 -451 -61 -203 -275 -458 -20 -784 -897 -135 -226 -595 -551 -708 -152 -620 -94 -939 -122 -32 -417 -954 -833 -667 -116 -216 -798 -698 -156 -661 -5 -973 -229 -908 -564 -104 -565 -61 -290 -297 -454 -775 -154 -757 -361 -414 -670 -13 -687 -244 -781 -594 -961 -439 -891 -126 -705 -681 -987 -131 -472 -363 -940 -243 -773 -437 -815 -625 -249 -669 -194 -641 -296 -171 -461 -947 -123 -217 -676 -521 -130 -619 -824 -746 -380 -559 -534 -606 -50 -121 -445 -999 -232 -928 -209 -685 -537 -1000 -49 -488 -321 -92 -928 -246 -387 -215 -402 -243 -498 -211 -789 -734 -486 -782 -718 -744 -522 -330 -548 -975 -757 -604 -340 -983 -289 -258 -418 -256 -50 -1 -849 -745 -260 -484 -581 -658 -945 -191 -472 -385 -476 -143 -661 -61 -619 -946 -847 -330 -449 -755 -249 -992 -258 -607 -636 -811 -800 -134 -701 -679 -829 -691 -819 -658 -359 -931 -319 -297 -258 -684 -658 -432 -961 -511 -330 -549 -244 -648 -678 -51 -88 -836 -679 -80 -628 -694 -703 -573 -482 -133 -383 -880 -477 -619 -636 -82 -783 -637 -544 -722 -136 -487 -926 -393 -646 -229 -618 -115 -740 -208 -834 -603 -836 -732 -593 -902 -329 -821 -123 -355 -817 -14 -924 -593 -273 -921 -228 -719 -409 -861 -651 -672 -64 -633 -672 -737 -43 -968 -236 -756 -855 -518 -931 -102 -667 -964 -16 -189 -148 -661 -699 -980 -409 -542 -249 -338 -213 -89 -510 -640 -813 -140 -552 -777 -906 -585 -256 -616 -530 -654 -310 -125 -26 -348 -261 -950 -947 -725 -463 -732 -209 -521 -912 -639 -886 -386 -355 -441 -284 -514 -199 -53 -188 -207 -208 -449 -955 -47 -704 -150 -838 -96 -272 -196 -650 -435 -405 -137 -534 -723 -933 -371 -327 -132 -391 -430 -173 -787 -410 -689 -141 -903 -19 -191 -476 -395 -829 -38 -648 -453 -806 -511 -842 -72 -539 -548 -497 -158 -24 -642 -691 -484 -489 -605 -449 -156 -91 -418 -321 -831 -10 -457 -934 -944 -490 -50 -166 -821 -353 -218 -53 -864 -293 -334 -660 -119 -145 -541 -793 -557 -207 -244 -68 -454 -723 -339 -528 -692 -282 -488 -848 -424 -450 -654 -999 -89 -984 -12 -267 -445 -65 -980 -144 -32 -908 -807 -642 -288 -102 -839 -247 -468 -902 -888 -910 -316 -786 -221 -301 -355 -212 -779 -706 -859 -937 -236 -502 -208 -475 -681 -744 -991 -593 -991 -656 -711 -214 -410 -179 -460 -940 -20 -106 -31 -798 -29 -148 -310 -570 -867 -517 -985 -337 -941 -162 -193 -236 -540 -483 -211 -520 -206 -148 -45 -143 -543 -982 -824 -625 -331 -587 -657 -221 -134 -39 -15 -942 -39 -927 -730 -560 -342 -406 -852 -411 -121 -566 -269 -145 -895 -625 -884 -484 -424 -492 -963 -769 -904 -196 -34 -325 -885 -949 -123 -211 -818 -618 -116 -450 -328 -807 -721 -366 -87 -460 -610 -459 -506 -978 -939 -205 -82 -416 -698 -638 -92 -375 -340 -465 -131 -232 -287 -249 -580 -642 -144 -233 -150 -983 -710 -832 -223 -58 -922 -18 -739 -989 -142 -196 -212 -549 -183 -864 -191 -36 -511 -119 -315 -243 -260 -305 -602 -257 -941 -852 -961 -594 -582 -922 -613 -492 -342 -341 -18 -617 -843 -743 -55 -993 -763 -769 -271 -128 -184 -53 -808 -256 -478 -88 -355 -884 -908 -688 -575 -143 -806 -752 -544 -475 -296 -945 -758 -381 -973 -702 -463 -298 -759 -246 -294 -404 -814 -403 -155 -733 -296 -192 -603 -796 -394 -86 -636 -936 -183 -755 -787 -412 -916 -16 -546 -166 -38 -745 -82 -414 -800 -852 -854 -968 -38 -715 -751 -422 -115 -467 -577 -14 -754 -936 -950 -693 -601 -539 -30 -792 -395 -396 -799 -523 -693 -586 -418 -293 -618 -561 -271 -618 -10 -514 -830 -847 -119 -260 -133 -592 -675 -74 -485 -415 -692 -777 -531 -834 -442 -302 -721 -184 -231 -156 -298 -319 -669 -794 -487 -944 -278 -623 -485 -437 -640 -340 -587 -318 -338 -988 -870 -296 -458 -326 -860 -374 -717 -132 -266 -939 -746 -615 -311 -85 -957 -242 -126 -771 -320 -710 -915 -401 -814 -587 -511 -969 -448 -44 -516 -167 -637 -47 -88 -516 -950 -828 -952 -547 -173 -572 -696 -141 -887 -204 -612 -702 -186 -98 -683 -967 -408 -550 -978 -485 -509 -916 -347 -641 -35 -731 -417 -374 -964 -156 -898 -291 -214 -937 -774 -183 -793 -77 -931 -653 -343 -3 -546 -171 -838 -11 -79 -95 -453 -420 -591 -360 -898 -185 -453 -354 -704 -44 -351 -406 -464 -250 -91 -109 -176 -646 -791 -331 -861 -269 -922 -769 -891 -817 -149 -470 -24 -873 -163 -32 -823 -418 -338 -278 -50 -282 -759 -187 -322 -15 -175 -152 -419 -190 -933 -548 -113 -424 -521 -156 -715 -145 -609 -95 -757 -549 -345 -984 -331 -949 -632 -459 -696 -464 -814 -504 -291 -637 -33 -640 -786 -144 -177 -859 -301 -934 -617 -250 -519 -81 -796 -563 -241 -362 -200 -705 -788 -23 -391 -787 -970 -590 -902 -890 -722 -604 -806 -825 -380 -193 -160 -657 -78 -160 -874 -208 -21 -74 -874 -721 -64 -523 -645 -434 -379 -505 -517 -183 -847 -850 -630 -555 -770 -995 -130 -535 -355 -226 -455 -786 -237 -119 -197 -988 -617 -887 -391 -858 -173 -637 -1000 -513 -2 -911 -509 -561 -429 -867 -55 -462 -849 -965 -565 -751 -188 -613 -99 -609 -630 -560 -327 -813 -264 -618 -124 -725 -461 -503 -200 -462 -229 -242 -678 -894 -317 -926 -377 -921 -606 -834 -556 -812 -93 -345 -108 -671 -997 -417 -906 -512 -697 -937 -409 -222 -874 -680 -608 -364 -35 -110 -651 -779 -944 -397 -315 -863 -997 -176 -771 -658 -197 -900 -211 -379 -565 -629 -725 -554 -65 -171 -939 -876 -795 -266 -722 -871 -987 -219 -269 -651 -864 -572 -420 -614 -42 -796 -834 -850 -199 -493 -25 -979 -374 -873 -741 -165 -240 -347 -25 -136 -711 -828 -462 -693 -245 -776 -262 -305 -327 -561 -630 -106 -558 -741 -808 -320 -289 -677 -273 -52 -188 -799 -828 -167 -119 -708 -349 -252 -594 -919 -132 -442 -386 -693 -599 -552 -647 -810 -75 -426 -128 -705 -885 -314 -452 -573 -47 -351 -375 -80 -404 -752 -909 -503 -42 -878 -885 -27 -708 -194 -105 -664 -246 -6 -739 -258 -801 -128 -110 -246 -592 -453 -291 -73 -862 -947 -838 -120 -607 -137 -415 -343 -969 -490 -684 -816 -924 -429 -652 -936 -772 -550 -383 -19 -861 -185 -224 -938 -781 -722 -433 -876 -122 -479 -908 -578 -45 -719 -781 -737 -493 -614 -611 -627 -317 -428 -650 -478 -717 -330 -399 -746 -125 -402 -25 -617 -421 -772 -952 -21 -113 -974 -711 -433 -596 -803 -570 -231 -997 -483 -189 -94 -632 -812 -90 -809 -942 -104 -273 -71 -247 -594 -505 -28 -276 -553 -310 -70 -633 -991 -143 -151 -79 -486 -782 -834 -2 -817 -111 -625 -485 -217 -936 -232 -272 -140 -266 -604 -887 -517 -383 -27 -519 -315 -153 -621 -711 -899 -439 -690 -454 -480 -574 -960 -70 -552 -708 -184 -271 -304 -595 -223 -661 -239 -43 -394 -856 -809 -859 -313 -29 -227 -234 -671 -822 -600 -810 -221 -69 -153 -768 -357 -798 -426 -97 -915 -246 -222 -653 -143 -110 -253 -72 -315 -856 -603 -739 -833 -453 -548 -78 -528 -804 -634 -282 -496 -138 -530 -94 -12 -804 -220 -648 -916 -494 -83 -91 -78 -620 -281 -456 -475 -283 -524 -89 -831 -52 -757 -35 -980 -406 -300 -690 -765 -607 -605 -17 -332 -562 -603 -856 -617 -617 -597 -764 -600 -724 -825 -773 -282 -210 -88 -549 -331 -728 -158 -91 -349 -18 -707 -547 -193 -233 -537 -695 -235 -702 -493 -647 -940 -858 -931 -99 -659 -180 -382 -843 -794 -26 -661 -951 -302 -806 -816 -790 -51 -42 -294 -728 -377 -903 -759 -240 -186 -180 -628 -968 -445 -692 -918 -513 -484 -930 -76 -681 -452 -745 -487 -841 -57 -1000 -311 -594 -949 -640 -919 -130 -128 -954 -698 -556 -703 -751 -427 -94 -359 -958 -14 -130 -591 -771 -789 -563 -756 -909 -433 -637 -590 -276 -720 -455 -767 -940 -789 -998 -981 -301 -443 -992 -941 -116 -341 -775 -846 -790 -535 -765 -797 -217 -214 -174 -17 -228 -154 -306 -194 -915 -191 -583 -973 -618 -332 -693 -505 -885 -427 -747 -338 -99 -829 -635 -132 -133 -919 -550 -554 -563 -346 -231 -696 -853 -971 -87 -919 -939 -576 -441 -194 -384 -362 -274 -44 -541 -477 -734 -990 -684 -895 -585 -35 -625 -865 -766 -996 -905 -267 -361 -720 -454 -149 -138 -747 -519 -207 -777 -925 -958 -566 -127 -965 -798 -941 -630 -826 -153 -282 -35 -316 -242 -55 -365 -540 -943 -316 -481 -354 -257 -558 -599 -118 -241 -64 -550 -908 -539 -740 -981 -88 -629 -174 -290 -999 -285 -814 -879 -208 -166 -733 -792 -503 -651 -812 -915 -604 -977 -896 -223 -194 -44 -746 -196 -375 -894 -725 -9 -953 -433 -940 -612 -595 -756 -451 -366 -972 -290 -803 -400 -381 -135 -437 -730 -788 -231 -833 -474 -105 -38 -654 -961 -547 -852 -703 -614 -281 -329 -92 -515 -430 -644 -224 -102 -245 -82 -163 -439 -528 -452 -279 -43 -221 -729 -226 -750 -420 -659 -822 -239 -742 -754 -685 -631 -286 -188 -775 -933 -701 -309 -736 -679 -643 -878 -327 -470 -360 -264 -646 -518 -786 -783 -635 -251 -939 -942 -822 -698 -802 -671 -514 -936 -364 -327 -632 -235 -396 -790 -620 -360 -354 -295 -644 -586 -187 -150 -120 -388 -224 -613 -621 -83 -500 -620 -646 -842 -212 -393 -84 -575 -564 -50 -814 -414 -919 -350 -575 -94 -936 -110 -378 -776 -471 -591 -510 -431 -24 -345 -526 -861 -290 -877 -967 -380 -745 -375 -474 -603 -78 -829 -642 -361 -359 -763 -973 -327 -689 -779 -757 -895 -367 -662 -352 -905 -314 -849 -37 -535 -826 -14 -295 -446 -981 -945 -352 -901 -736 -95 -222 -222 -577 -697 -57 -150 -914 -400 -544 -429 -77 -844 -29 -176 -374 -183 -31 -513 -736 -906 -416 -186 -469 -551 -771 -113 -869 -344 -493 -739 -220 -129 -849 -365 -795 -667 -890 -651 -249 -102 -765 -212 -86 -385 -748 -252 -482 -15 -130 -160 -943 -118 -394 -829 -336 -270 -54 -873 -414 -883 -363 -994 -306 -509 -704 -365 -863 -963 -934 -625 -454 -857 -272 -555 -710 -707 -883 -103 -175 -159 -867 -845 -894 -474 -159 -942 -910 -534 -427 -12 -86 -785 -347 -480 -371 -271 -879 -843 -247 -175 -614 -232 -2 -52 -953 -445 -673 -657 -953 -635 -627 -277 -481 -24 -825 -305 -284 -832 -378 -931 -827 -320 -226 -272 -870 -398 -50 -41 -380 -695 -877 -411 -445 -638 -370 -128 -916 -443 -129 -281 -251 -517 -938 -467 -530 -701 -108 -697 -25 -991 -651 -318 -823 -129 -278 -970 -904 -269 -103 -662 -385 -254 -894 -86 -982 -991 -946 -348 -76 -304 -591 -552 -351 -6 -46 -112 -538 -370 -966 -924 -935 -778 -706 -103 -41 -98 -434 -983 -792 -834 -425 -478 -664 -193 -158 -833 -471 -133 -399 -250 -561 -175 -623 -400 -667 -366 -995 -806 -277 -308 -254 -175 -233 -82 -62 -294 -25 -950 -648 -183 -790 -353 -632 -21 -293 -44 -53 -442 -824 -836 -581 -136 -334 -151 -877 -133 -162 -172 -823 -996 -354 -398 -853 -193 -28 -475 -629 -616 -780 -285 -28 -512 -564 -44 -446 -459 -102 -237 -585 -751 -322 -783 -274 -805 -892 -495 -335 -52 -483 -485 -51 -344 -921 -99 -46 -520 -735 -327 -18 -719 -976 -3 -46 -776 -601 -197 -484 -241 -734 -259 -788 -482 -976 -248 -162 -814 -188 -229 -69 -276 -13 -717 -45 -533 -630 -19 -435 -229 -437 -987 -210 -475 -692 -610 -729 -574 -367 -347 -824 -395 -798 -852 -924 -131 -853 -635 -438 -164 -57 -175 -193 -571 -809 -794 -800 -354 -284 -838 -788 -717 -966 -415 -951 -616 -739 -106 -822 -610 -927 -534 -484 -1 -997 -193 -9 -513 -704 -625 -670 -975 -900 -414 -702 -802 -911 -332 -437 -886 -863 -734 -884 -289 -825 -813 -918 -801 -287 -416 -940 -299 -534 -50 -6 -378 -14 -661 -639 -139 -130 -999 -335 -418 -47 -5 -720 -904 -977 -599 -238 -146 -41 -287 -562 -559 -373 -251 -99 -92 -786 -662 -6 -394 -924 -314 -865 -197 -165 -591 -174 -3 -318 -365 -789 -703 -865 -40 -979 -147 -868 -433 -712 -882 -352 -172 -979 -99 -164 -959 -843 -810 -483 -256 -826 -728 -271 -463 -987 -187 -504 -426 -794 -721 -605 -49 -779 -518 -326 -346 -960 -968 -386 -811 -766 -787 -344 -793 -288 -25 -284 -899 -800 -210 -579 -507 -898 -590 -492 -512 -810 -693 -128 -80 -877 -368 -873 -636 -31 -176 -585 -544 -255 -776 -301 -494 -686 -326 -206 -179 -745 -3 -251 -820 -213 -390 -366 -854 -709 -473 -480 -943 -839 -73 -808 -951 -942 -588 -447 -281 -900 -412 -137 -687 -22 -230 -46 -382 -523 -940 -723 -104 -108 -666 -576 -313 -393 -585 -516 -632 -186 -918 -312 -258 -171 -357 -902 -783 -667 -73 -411 -819 -776 -491 -665 -13 -48 -53 -830 -677 -369 -182 -36 -52 -603 -566 -593 -944 -945 -931 -572 -4 -970 -675 -139 -619 -910 -560 -211 -796 -288 -565 -462 -699 -650 -499 -356 -807 -607 -90 -56 -129 -96 -419 -298 -738 -675 -315 -148 -715 -552 -531 -279 -699 -809 -783 -744 -878 -299 -727 -351 -898 -663 -632 -137 -133 -311 -548 -994 -894 -852 -70 -761 -65 -684 -181 -296 -147 -961 -739 -365 -721 -414 -4 -280 -769 -676 -847 -759 -953 -164 -96 -356 -541 -223 -941 -237 -703 -275 -744 -563 -494 -137 -654 -76 -77 -217 -173 -294 -543 -935 -965 -113 -574 -900 -839 -841 -295 -913 -571 -109 -673 -802 -416 -83 -288 -201 -75 -545 -284 -293 -64 -666 -996 -580 -52 -807 -185 -642 -976 -946 -811 -638 -79 -958 -277 -498 -278 -751 -801 -408 -249 -584 -634 -33 -492 -240 -854 -746 -339 -702 -16 -881 -174 -994 -490 -604 -21 -69 -230 -781 -201 -991 -157 -424 -232 -951 -367 -566 -670 -394 -607 -541 -161 -323 -482 -158 -467 -347 -157 -250 -237 -361 -284 -132 -532 -595 -536 -97 -670 -18 -119 -927 -665 -955 -307 -463 -992 -339 -670 -802 -622 -928 -868 -253 -589 -890 -22 -323 -929 -254 -6 -861 -15 -237 -416 -754 -527 -396 -559 -299 -970 -6 -673 -221 -947 -614 -738 -880 -75 -511 -458 -470 -621 -332 -666 -698 -501 -463 -926 -71 -31 -514 -640 -801 -360 -768 -969 -862 -126 -482 -838 -388 -908 -7 -831 -24 -570 -128 -112 -236 -888 -558 -794 -382 -119 -401 -553 -182 -741 -272 -83 -942 -818 -806 -724 -251 -38 -893 -987 -287 -873 -652 -772 -416 -181 -962 -455 -809 -775 -246 -369 -462 -175 -266 -828 -315 -239 -671 -436 -807 -437 -739 -242 -786 -548 -41 -112 -719 -654 -696 -140 -653 -68 -411 -267 -602 -159 -26 -879 -241 -310 -889 -109 -796 -706 -714 -810 -30 -89 -941 -224 -715 -139 -107 -795 -606 -649 -169 -57 -338 -443 -344 -85 -922 -755 -990 -993 -323 -577 -523 -601 -406 -692 -20 -240 -558 -255 -728 -779 -911 -993 -635 -487 -506 -346 -117 -686 -776 -289 -544 -803 -859 -239 -474 -221 -162 -976 -802 -63 -371 -994 -755 -299 -396 -842 -267 -430 -717 -386 -212 -986 -678 -574 -106 -545 -959 -378 -465 -62 -27 -986 -794 -262 -984 -551 -770 -147 -866 -902 -425 -380 -305 -463 -820 -457 -725 -812 -726 -619 -568 -808 -421 -107 -437 -145 -195 -204 -649 -441 -444 -421 -797 -108 -762 -669 -21 -34 -601 -135 -446 -774 -71 -121 -156 -983 -763 -250 -355 -198 -540 -40 -11 -413 -403 -477 -542 -960 -503 -719 -373 -542 -934 -444 -930 -126 -546 -410 -805 -314 -989 -624 -157 -937 -317 -804 -530 -613 -515 -569 -560 -605 -418 -975 -712 -333 -643 -499 -476 -282 -818 -559 -873 -527 -527 -228 -861 -173 -627 -701 -928 -606 -366 -379 -782 -200 -462 -874 -503 -857 -963 -833 -983 -731 -645 -728 -331 -566 -873 -936 -233 -811 -402 -395 -818 -775 -94 -761 -48 -686 -363 -29 -181 -416 -394 -647 -933 -887 -831 -254 -387 -94 -735 -512 -160 -78 -731 -78 -480 -766 -114 -950 -440 -194 -620 -434 -158 -997 -615 -595 -114 -676 -930 -253 -977 -348 -374 -812 -920 -912 -940 -934 -219 -560 -78 -514 -11 -983 -485 -905 -72 -985 -888 -857 -993 -815 -40 -172 -543 -226 -367 -474 -923 -316 -106 -500 -5 -102 -25 -116 -359 -133 -888 -44 -203 -93 -377 -25 -847 -774 -993 -116 -8 -459 -737 -615 -173 -960 -536 -551 -277 -264 -292 -145 -971 -422 -730 -607 -12 -430 -693 -493 -977 -540 -52 -722 -398 -819 -928 -233 -113 -43 -99 -913 -645 -962 -392 -782 -153 -584 -313 -506 -821 -955 -163 -424 -983 -112 -738 -859 -867 -223 -880 -262 -910 -859 -206 -73 -90 -624 -934 -219 -844 -98 -689 -177 -644 -656 -489 -457 -934 -12 -202 -536 -704 -437 -410 -722 -849 -961 -869 -830 -903 -990 -545 -185 -970 -253 -689 -502 -360 -469 -447 -615 -288 -13 -141 -932 -464 -874 -131 -521 -461 -162 -516 -406 -335 -65 -298 -274 -214 -513 -267 -966 -145 -933 -811 -398 -628 -29 -587 -559 -99 -790 -986 -44 -908 -396 -53 -579 -563 -292 -909 -356 -834 -535 -422 -374 -929 -9 -782 -826 -753 -829 -244 -891 -508 -296 -76 -809 -880 -443 -33 -223 -403 -748 -229 -537 -519 -371 -959 -189 -734 -152 -778 -166 -753 -264 -845 -669 -92 -329 -683 -602 -313 -375 -395 -303 -922 -202 -12 -749 -152 -65 -314 -830 -198 -157 -696 -361 -691 -894 -412 -440 -292 -205 -111 -967 -952 -774 -579 -69 -822 -501 -462 -766 -350 -439 -47 -315 -846 -320 -180 -696 -423 -793 -878 -275 -720 -647 -49 -238 -967 -171 -116 -201 -218 -833 -751 -876 -780 -161 -380 -110 -677 -804 -186 -231 -828 -982 -913 -50 -949 -694 -883 -347 -119 -943 -59 -35 -643 -45 -213 -733 -109 -843 -205 -916 -18 -885 -611 -763 -492 -953 -10 -743 -484 -263 -172 -288 -118 -126 -237 -650 -607 -74 -469 -495 -90 -236 -806 -511 -164 -357 -533 -872 -418 -943 -216 -491 -882 -48 -822 -417 -683 -399 -767 -512 -722 -808 -309 -183 -228 -493 -232 -694 -948 -743 -539 -695 -453 -931 -879 -701 -971 -40 -673 -469 -928 -864 -787 -345 -633 -674 -755 -483 -71 -641 -317 -6 -209 -526 -942 -225 -854 -578 -685 -256 -435 -136 -685 -475 -660 -793 -94 -840 -89 -852 -318 -903 -42 -197 -257 -364 -769 -13 -291 -225 -251 -907 -763 -718 -8 -999 -152 -943 -652 -318 -273 -239 -994 -116 -305 -279 -629 -345 -68 -472 -379 -525 -171 -96 -469 -478 -744 -155 -856 -151 -939 -814 -796 -614 -93 -976 -970 -869 -761 -835 -222 -599 -119 -285 -59 -776 -698 -230 -200 -596 -861 -469 -436 -825 -715 -294 -446 -121 -33 -905 -954 -7 -174 -503 -595 -879 -609 -194 -385 -861 -429 -573 -705 -295 -588 -481 -594 -582 -409 -246 -577 -407 -143 -888 -597 -381 -58 -608 -879 -458 -863 -842 -569 -601 -177 -159 -729 -554 -20 -211 -408 -76 -818 -946 -542 -208 -276 -778 -784 -832 -397 -400 -861 -381 -394 -954 -164 -846 -614 -519 -139 -135 -894 -271 -160 -338 -648 -388 -918 -524 -888 -298 -861 -631 -905 -3 -305 -480 -666 -843 -985 -402 -539 -435 -202 -427 -97 -138 -748 -87 -154 -645 -868 -851 -468 -534 -751 -778 -894 -323 -564 -647 -372 -645 -78 -709 -822 -423 -161 -984 -741 -19 -643 -230 -449 -451 -591 -55 -962 -290 -668 -474 -789 -663 -729 -562 -616 -701 -603 -543 -945 -780 -85 -519 -415 -359 -395 -591 -335 -113 -890 -106 -361 -58 -982 -527 -25 -568 -26 -580 -345 -197 -121 -386 -152 -350 -741 -889 -995 -896 -672 -843 -23 -475 -36 -806 -829 -992 -538 -183 -798 -836 -785 -939 -435 -930 -922 -840 -944 -416 -753 -942 -42 -760 -548 -907 -402 -12 -503 -748 -554 -701 -529 -92 -27 -859 -500 -496 -49 -521 -179 -85 -510 -454 -412 -277 -973 -633 -885 -184 -220 -246 -160 -953 -987 -675 -604 -100 -430 -579 -434 -654 -416 -535 -768 -289 -246 -98 -208 -792 -12 -353 -157 -468 -861 -315 -327 -191 -136 -623 -594 -890 -52 -414 -426 -428 -166 -396 -548 -365 -51 -600 -128 -695 -267 -75 -568 -83 -711 -769 -659 -655 -862 -940 -771 -314 -637 -712 -493 -392 -354 -32 -630 -339 -532 -506 -214 -831 -574 -740 -648 -667 -229 -104 -480 -356 -741 -903 -931 -892 -229 -484 -714 -748 -102 -597 -215 -906 -731 -840 -994 -861 -690 -811 -364 -501 -371 -52 -173 -863 -123 -656 -643 -785 -149 -899 -386 -860 -571 -376 -94 -681 -456 -107 -1 -731 -406 -395 -391 -115 -769 -52 -747 -652 -868 -579 -237 -621 -695 -966 -711 -521 -308 -817 -867 -947 -112 -10 -401 -7 -369 -793 -837 -491 -180 -963 -608 -267 -574 -986 -331 -766 -389 -270 -212 -795 -62 -129 -11 -725 -447 -534 -361 -89 -758 -560 -835 -944 -792 -665 -538 -269 -827 -39 -698 -671 -213 -891 -297 -518 -691 -174 -811 -920 -571 -437 -25 -125 -447 -157 -144 -610 -148 -424 -384 -783 -675 -7 -53 -156 -172 -498 -779 -84 -675 -320 -198 -248 -832 -950 -306 -585 -373 -87 -719 -29 -521 -19 -201 -328 -449 -110 -576 -108 -489 -505 -880 -916 -122 -145 -862 -84 -849 -675 -360 -782 -498 -751 -884 -526 -992 -473 -412 -148 -661 -691 -535 -464 -532 -783 -821 -152 -897 -168 -576 -105 -713 -348 -706 -995 -668 -147 -249 -735 -987 -822 -92 -47 -171 -724 -734 -120 -724 -171 -137 -800 -858 -528 -226 -497 -857 -572 -801 -922 -646 -764 -922 -350 -461 -471 -685 -385 -989 -982 -96 -971 -538 -693 -394 -793 -403 -56 -491 -890 -288 -573 -632 -113 -873 -915 -819 -900 -726 -603 -895 -498 -496 -566 -547 -876 -901 -176 -16 -576 -545 -25 -543 -450 -453 -184 -56 -583 -325 -929 -394 -69 -894 -512 -777 -732 -580 -1 -202 -796 -971 -101 -589 -101 -360 -924 -142 -874 -840 -916 -424 -217 -156 -722 -242 -714 -708 -824 -391 -345 -245 -670 -226 -427 -717 -870 -569 -984 -369 -518 -920 -773 -396 -850 -628 -381 -118 -24 -942 -876 -225 -494 -462 -321 -614 -250 -868 -832 -692 -863 -385 -221 -827 -239 -953 -328 -545 -557 -366 -974 -924 -578 -508 -787 -457 -619 -836 -44 -390 -248 -831 -395 -391 -331 -480 -315 -259 -169 -114 -293 -631 -165 -531 -204 -859 -497 -355 -131 -489 -85 -952 -235 -155 -523 -90 -119 -520 -252 -140 -862 -824 -452 -810 -404 -27 -247 -398 -783 -189 -851 -157 -106 -561 -173 -24 -470 -252 -911 -206 -755 -547 -305 -921 -606 -88 -667 -712 -503 -444 -495 -402 -906 -888 -71 -262 -107 -72 -847 -569 -927 -467 -355 -804 -681 -138 -888 -87 -739 -945 -859 -307 -751 -321 -963 -120 -89 -547 -840 -413 -251 -719 -831 -520 -84 -953 -231 -496 -220 -78 -726 -526 -730 -190 -428 -775 -477 -389 -911 -528 -818 -834 -749 -901 -912 -446 -573 -33 -926 -828 -528 -514 -410 -18 -279 -624 -434 -546 -557 -134 -998 -751 -619 -541 -539 -489 -40 -759 -756 -910 -940 -828 -829 -494 -723 -727 -398 -770 -149 -320 -108 -896 -483 -74 -768 -508 -3 -849 -643 -27 -479 -442 -98 -398 -588 -615 -325 -926 -375 -151 -17 -345 -804 -668 -251 -940 -147 -743 -953 -176 -447 -198 -417 -506 -438 -958 -885 -594 -206 -564 -366 -635 -416 -501 -544 -259 -242 -821 -932 -369 -867 -817 -487 -287 -693 -306 -353 -938 -834 -583 -46 -330 -75 -857 -255 -689 -18 -45 -114 -180 -232 -820 -200 -401 -143 -861 -896 -69 -608 -881 -315 -238 -96 -223 -766 -663 -447 -951 -463 -412 -957 -961 -279 -192 -785 -711 -361 -70 -1 -652 -340 -925 -587 -829 -98 -742 -952 -352 -702 -42 -972 -426 -948 -815 -493 -537 -963 -248 -257 -725 -915 -143 -187 -461 -679 -439 -701 -435 -72 -911 -190 -607 -104 -570 -605 -409 -155 -755 -958 -161 -418 -143 -619 -454 -488 -698 -676 -624 -840 -648 -867 -382 -816 -956 -423 -765 -661 -270 -531 -581 -785 -639 -689 -236 -494 -207 -552 -800 -62 -711 -530 -57 -693 -135 -254 -511 -209 -41 -785 -967 -756 -824 -667 -865 -216 -114 -992 -413 -57 -354 -465 -846 -576 -421 -32 -499 -675 -940 -670 -234 -37 -220 -263 -178 -452 -298 -203 -30 -237 -802 -472 -21 -311 -827 -320 -92 -160 -299 -6 -990 -417 -153 -598 -44 -756 -442 -462 -779 -390 -789 -244 -6 -663 -724 -15 -272 -54 -186 -793 -381 -17 -360 -296 -320 -730 -29 -685 -512 -460 -487 -816 -256 -653 -875 -887 -991 -398 -558 -18 -361 -963 -525 -767 -13 -396 -333 -755 -831 -153 -494 -157 -521 -657 -404 -755 -794 -879 -150 -327 -261 -229 -638 -746 -52 -948 -358 -80 -442 -649 -753 -874 -786 -970 -716 -264 -726 -530 -316 -382 -421 -636 -807 -767 -445 -707 -197 -3 -6 -96 -138 -830 -229 -687 -950 -789 -692 -21 -275 -280 -46 -292 -290 -854 -501 -797 -962 -145 -567 -770 -531 -672 -3 -577 -6 -231 -588 -600 -440 -786 -831 -10 -618 -208 -291 -946 -895 -700 -919 -152 -995 -804 -650 -161 -800 -815 -54 -249 -426 -368 -950 -450 -821 -449 -384 -427 -345 -40 -28 -681 -198 -698 -528 -246 -698 -405 -630 -380 -53 -58 -518 -788 -56 -324 -138 -293 -496 -715 -18 -364 -620 -201 -828 -16 -747 -333 -781 -851 -538 -691 -742 -274 -16 -232 -694 -585 -183 -175 -614 -340 -87 -333 -28 -655 -855 -641 -786 -749 -517 -547 -184 -546 -760 -289 -700 -538 -731 -666 -264 -824 -962 -323 -489 -600 -782 -313 -486 -297 -262 -787 -522 -596 -513 -477 -254 -449 -124 -126 -278 -322 -707 -690 -841 -786 -344 -906 -119 -736 -835 -638 -655 -867 -269 -129 -233 -567 -987 -140 -912 -502 -459 -699 -527 -692 -483 -859 -680 -833 -157 -687 -477 -366 -607 -246 -969 -447 -438 -789 -223 -976 -697 -115 -930 -657 -147 -934 -250 -367 -728 -326 -94 -98 -485 -723 -909 -753 -818 -356 -232 -684 -665 -661 -823 -535 -386 -823 -268 -408 -263 -486 -164 -909 -113 -945 -241 -593 -825 -759 -271 -362 -91 -694 -300 -459 -637 -106 -866 -177 -804 -571 -20 -346 -438 -854 -128 -835 -543 -369 -387 -597 -383 -625 -570 -841 -666 -294 -202 -218 -565 -358 -201 -983 -606 -265 -272 -937 -163 -388 -407 -245 -915 -649 -9 -648 -498 -985 -677 -750 -906 -498 -52 -129 -793 -267 -520 -725 -1000 -960 -17 -617 -256 -374 -625 -274 -313 -302 -220 -19 -133 -256 -729 -266 -943 -178 -911 -164 -562 -889 -672 -173 -83 -867 -213 -193 -182 -343 -345 -612 -157 -965 -965 -486 -385 -334 -272 -783 -813 -736 -52 -692 -400 -814 -863 -713 -112 -578 -292 -708 -329 -314 -408 -866 -558 -444 -185 -54 -74 -211 -107 -82 -603 -37 -818 -204 -94 -696 -252 -977 -66 -197 -821 -151 -827 -186 -239 -752 -588 -820 -917 -333 -862 -481 -645 -796 -645 -922 -246 -837 -854 -955 -507 -282 -782 -546 -344 -169 -324 -627 -638 -613 -736 -390 -914 -320 -166 -26 -921 -253 -297 -920 -146 -663 -622 -670 -594 -763 -618 -909 -63 -521 -125 -199 -297 -673 -145 -544 -811 -296 -48 -564 -613 -151 -905 -255 -179 -772 -196 -784 -569 -481 -423 -208 -41 -286 -761 -704 -289 -528 -665 -984 -137 -382 -448 -37 -217 -916 -910 -609 -220 -85 -271 -298 -46 -32 -29 -478 -631 -327 -536 -903 -582 -97 -51 -813 -80 -768 -6 -666 -427 -125 -847 -818 -876 -602 -233 -652 -506 -85 -816 -631 -726 -16 -73 -978 -852 -887 -190 -273 -460 -420 -825 -154 -997 -142 -655 -991 -920 -761 -373 -317 -999 -949 -198 -710 -772 -792 -657 -259 -943 -554 -345 -410 -710 -642 -823 -898 -982 -173 -151 -574 -54 -359 -776 -51 -615 -807 -35 -597 -174 -455 -180 -270 -931 -382 -727 -195 -652 -537 -465 -371 -779 -670 -698 -679 -528 -16 -942 -558 -73 -640 -433 -109 -919 -435 -418 -557 -40 -430 -331 -122 -386 -134 -752 -998 -69 -301 -841 -671 -415 -639 -61 -281 -499 -884 -435 -978 -376 -37 -935 -107 -619 -307 -157 -363 -397 -487 -206 -877 -485 -990 -108 -797 -141 -581 -306 -39 -346 -13 -339 -51 -734 -110 -654 -853 -292 -191 -684 -619 -608 -487 -290 -102 -280 -155 -471 -501 -183 -776 -103 -503 -712 -444 -546 -864 -799 -878 -907 -300 -421 -901 -312 -821 -379 -849 -202 -611 -686 -889 -619 -407 -278 -913 -218 -155 -8 -354 -644 -707 -101 -383 -380 -463 -280 -581 -14 -153 -897 -473 -40 -574 -223 -862 -22 -362 -963 -157 -115 -275 -832 -315 -760 -299 -874 -161 -310 -368 -183 -991 -184 -321 -338 -141 -283 -9 -760 -666 -965 -931 -297 -651 -653 -141 -201 -92 -415 -936 -121 -159 -848 -977 -91 -151 -840 -395 -958 -381 -572 -381 -789 -81 -532 -252 -328 -870 -594 -551 -80 -900 -997 -696 -595 -109 -519 -945 -306 -792 -949 -935 -450 -136 -277 -8 -720 -611 -259 -386 -444 -965 -679 -360 -889 -323 -224 -99 -465 -635 -779 -932 -153 -676 -522 -898 -832 -168 -199 -480 -821 -177 -93 -357 -546 -702 -411 -912 -248 -831 -541 -146 -90 -825 -794 -551 -179 -973 -741 -224 -778 -538 -260 -204 -481 -257 -795 -243 -19 -78 -568 -708 -441 -897 -855 -999 -794 -427 -900 -725 -482 -526 -261 -525 -811 -413 -730 -622 -955 -916 -14 -50 -667 -590 -737 -178 -437 -987 -573 -790 -942 -793 -847 -209 -72 -575 -774 -468 -203 -214 -489 -485 -50 -877 -181 -108 -929 -403 -676 -141 -495 -370 -143 -773 -674 -267 -967 -190 -970 -104 -725 -307 -276 -740 -918 -350 -797 -443 -621 -517 -737 -374 -737 -716 -742 -191 -82 -679 -629 -627 -518 -67 -593 -987 -735 -402 -119 -507 -480 -850 -592 -924 -201 -230 -192 -400 -746 -506 -387 -311 -413 -331 -762 -690 -126 -907 -62 -686 -800 -977 -40 -568 -834 -167 -673 -398 -208 -907 -269 -919 -873 -294 -488 -276 -991 -656 -758 -484 -999 -785 -519 -684 -841 -112 -536 -130 -615 -107 -927 -32 -82 -780 -142 -495 -10 -112 -77 -217 -916 -958 -987 -325 -505 -678 -984 -653 -877 -916 -243 -820 -819 -303 -436 -206 -844 -981 -925 -720 -546 -303 -983 -672 -173 -707 -137 -236 -397 -581 -644 -549 -220 -860 -862 -118 -896 -50 -543 -608 -470 -917 -225 -164 -111 -189 -140 -825 -383 -287 -569 -758 -326 -888 -9 -897 -477 -866 -570 -875 -568 -349 -74 -741 -25 -957 -344 -543 -579 -35 -726 -187 -891 -743 -823 -910 -139 -708 -284 -21 -238 -929 -255 -414 -216 -686 -328 -97 -606 -948 -623 -560 -141 -800 -936 -873 -79 -19 -150 -807 -167 -380 -671 -866 -930 -335 -584 -619 -538 -912 -793 -727 -226 -122 -406 -125 -722 -599 -110 -954 -720 -937 -170 -781 -691 -39 -885 -134 -45 -618 -712 -819 -214 -951 -416 -103 -235 -286 -672 -388 -591 -315 -227 -984 -757 -84 -704 -50 -220 -318 -74 -278 -149 -316 -822 -682 -721 -501 -819 -338 -65 -224 -809 -735 -829 -682 -570 -150 -313 -217 -67 -586 -18 -409 -995 -152 -970 -682 -798 -198 -845 -613 -824 -579 -835 -901 -549 -715 -281 -805 -438 -928 -245 -43 -989 -367 -610 -111 -55 -689 -306 -419 -46 -270 -86 -823 -103 -12 -997 -999 -290 -192 -774 -502 -884 -645 -878 -334 -515 -958 -517 -343 -841 -645 -452 -948 -121 -627 -77 -250 -361 -645 -950 -385 -307 -567 -465 -186 -253 -274 -183 -724 -814 -681 -689 -329 -338 -538 -995 -82 -61 -8 -27 -173 -774 -829 -964 -645 -138 -499 -296 -969 -639 -526 -955 -292 -554 -949 -416 -732 -810 -853 -85 -523 -643 -209 -31 -683 -573 -352 -635 -425 -421 -39 -577 -950 -403 -973 -120 -968 -668 -791 -606 -520 -703 -687 -483 -366 -399 -753 -428 -947 -107 -742 -963 -143 -191 -443 -794 -717 -471 -576 -105 -437 -536 -221 -440 -528 -91 -318 -959 -941 -493 -563 -784 -690 -641 -859 -205 -9 -334 -654 -934 -182 -12 -964 -411 -633 -538 -409 -300 -144 -566 -285 -371 -794 -747 -349 -426 -302 -898 -761 -417 -528 -941 -973 -213 -993 -205 -778 -298 -374 -565 -665 -267 -689 -49 -992 -517 -523 -968 -278 -869 -709 -709 -648 -645 -417 -195 -661 -69 -765 -845 -876 -245 -688 -183 -565 -197 -364 -414 -742 -240 -897 -565 -406 -581 -168 -973 -228 -355 -356 -202 -583 -359 -876 -442 -976 -147 -142 -902 -371 -688 -761 -791 -627 -225 -326 -248 -40 -389 -709 -718 -423 -97 -944 -295 -707 -354 -999 -9 -211 -228 -926 -518 -901 -56 -558 -433 -928 -302 -56 -482 -834 -111 -943 -268 -760 -428 -457 -977 -989 -759 -850 -126 -850 -557 -818 -361 -441 -69 -11 -919 -158 -306 -188 -649 -256 -915 -231 -295 -733 -141 -760 -832 -537 -272 -760 -601 -849 -141 -544 -302 -575 -112 -745 -96 -147 -431 -584 -866 -770 -273 -488 -88 -611 -137 -309 -834 -781 -243 -672 -277 -626 -622 -431 -314 -745 -309 -512 -492 -839 -62 -456 -93 -275 -798 -766 -761 -214 -939 -283 -522 -737 -328 -48 -847 -88 -350 -820 -372 -850 -904 -182 -906 -479 -383 -617 -152 -319 -798 -621 -539 -850 -180 -302 -208 -895 -233 -61 -489 -429 -668 -60 -387 -46 -562 -970 -952 -16 -757 -659 -11 -831 -633 -735 -700 -831 -647 -461 -374 -84 -361 -887 -319 -295 -535 -78 -511 -332 -157 -115 -455 -341 -703 -855 -810 -871 -859 -64 -300 -346 -843 -363 -994 -415 -514 -277 -813 -534 -872 -166 -124 -68 -149 -405 -836 -551 -38 -231 -906 -799 -7 -923 -779 -426 -758 -983 -491 -903 -112 -830 -543 -269 -212 -764 -525 -556 -486 -879 -677 -621 -45 -193 -51 -689 -729 -125 -356 -988 -971 -199 -225 -161 -795 -193 -63 -241 -677 -136 -649 -745 -412 -331 -224 -372 -703 -398 -595 -96 -819 -219 -353 -506 -699 -487 -932 -154 -879 -757 -490 -219 -141 -307 -688 -579 -915 -887 -799 -833 -260 -361 -312 -924 -696 -199 -480 -767 -160 -457 -96 -377 -436 -508 -213 -795 -376 -488 -251 -599 -810 -167 -30 -642 -29 -651 -495 -503 -759 -523 -633 -472 -172 -477 -192 -819 -139 -914 -322 -642 -711 -591 -123 -385 -924 -796 -742 -708 -480 -876 -76 -35 -889 -27 -388 -199 -407 -333 -280 -297 -183 -582 -539 -453 -607 -447 -595 -368 -111 -963 -675 -109 -509 -972 -118 -639 -300 -281 -553 -934 -183 -438 -989 -295 -890 -726 -689 -502 -938 -657 -328 -727 -552 -760 -281 -103 -979 -8 -245 -860 -128 -448 -256 -271 -614 -782 -668 -763 -521 -238 -49 -51 -625 -883 -728 -453 -373 -559 -642 -369 -184 -522 -692 -151 -878 -631 -524 -560 -502 -965 -718 -642 -972 -362 -592 -629 -827 -501 -162 -94 -836 -842 -582 -838 -246 -570 -45 -224 -869 -966 -803 -233 -2 -583 -515 -462 -426 -875 -54 -312 -688 -782 -238 -825 -823 -767 -491 -877 -720 -115 -489 -647 -624 -22 -268 -156 -538 -239 -84 -145 -238 -769 -421 -675 -250 -527 -92 -24 -917 -159 -152 -188 -221 -629 -969 -609 -108 -255 -331 -39 -871 -584 -109 -656 -348 -791 -905 -205 -284 -300 -195 -702 -750 -623 -983 -392 -960 -4 -53 -349 -919 -767 -392 -594 -111 -239 -190 -213 -805 -307 -237 -62 -405 -34 -821 -219 -899 -193 -566 -815 -855 -902 -343 -754 -26 -313 -752 -430 -724 -292 -138 -142 -536 -186 -562 -810 -367 -443 -653 -838 -263 -667 -290 -303 -645 -813 -351 -658 -52 -651 -230 -501 -733 -731 -655 -635 -746 -658 -697 -575 -757 -356 -37 -727 -139 -452 -513 -473 -187 -266 -245 -642 -765 -894 -421 -417 -15 -450 -966 -6 -664 -984 -857 -798 -18 -319 -774 -582 -110 -312 -4 -616 -957 -784 -902 -620 -311 -689 -826 -119 -176 -134 -892 -902 -621 -409 -926 -803 -495 -925 -918 -399 -791 -837 -865 -457 -956 -214 -807 -49 -465 -674 -857 -247 -276 -576 -429 -11 -617 -400 -604 -138 -260 -401 -144 -187 -392 -796 -11 -760 -284 -653 -185 -197 -13 -389 -513 -140 -658 -374 -480 -415 -978 -763 -883 -593 -809 -285 -285 -477 -218 -790 -547 -66 -79 -211 -807 -224 -997 -414 -749 -889 -734 -968 -333 -645 -66 -406 -336 -324 -181 -989 -719 -191 -76 -108 -151 -106 -402 -920 -414 -551 -942 -854 -281 -127 -30 -871 -535 -347 -452 -726 -651 -840 -874 -615 -134 -348 -174 -735 -931 -186 -800 -219 -585 -592 -33 -440 -603 -603 -507 -75 -651 -904 -912 -427 -989 -184 -481 -801 -303 -619 -974 -773 -39 -977 -66 -409 -702 -207 -544 -375 -22 -53 -318 -186 -748 -896 -621 -347 -693 -812 -295 -707 -142 -875 -817 -506 -152 -150 -221 -329 -505 -662 -889 -167 -974 -853 -289 -312 -409 -21 -827 -372 -71 -385 -112 -622 -546 -389 -478 -420 -220 -953 -331 -795 -697 -18 -485 -597 -841 -712 -581 -806 -627 -839 -787 -974 -169 -542 -251 -456 -877 -586 -984 -579 -351 -696 -817 -696 -801 -661 -888 -507 -114 -71 -621 -247 -155 -350 -915 -291 -609 -751 -25 -349 -613 -112 -999 -854 -929 -411 -982 -516 -178 -940 -491 -202 -394 -72 -644 -540 -260 -414 -398 -381 -676 -430 -529 -152 -362 -371 -831 -183 -891 -459 -750 -187 -883 -565 -466 -339 -918 -278 -219 -968 -965 -94 -972 -522 -906 -543 -562 -307 -308 -797 -680 -924 -64 -990 -301 -700 -931 -508 -874 -374 -908 -458 -540 -435 -361 -518 -138 -968 -678 -382 -329 -156 -521 -673 -312 -289 -601 -524 -1000 -447 -928 -920 -560 -258 -444 -960 -83 -925 -286 -831 -117 -550 -715 -389 -981 -792 -475 -639 -13 -739 -848 -410 -652 -471 -968 -886 -423 -383 -348 -171 -760 -561 -624 -433 -402 -787 -101 -479 -217 -505 -973 -465 -587 -819 -762 -207 -2 -455 -100 -193 -616 -683 -965 -254 -721 -429 -167 -742 -907 -863 -785 -677 -204 -223 -636 -668 -234 -716 -538 -727 -988 -243 -500 -4 -240 -751 -780 -506 -915 -331 -284 -982 -762 -951 -114 -873 -500 -797 -140 -659 -131 -87 -850 -68 -45 -455 -133 -512 -977 -722 -654 -403 -398 -439 -378 -555 -263 -181 -486 -700 -576 -756 -517 -254 -411 -658 -815 -119 -77 -915 -20 -857 -114 -738 -275 -767 -628 -772 -822 -656 -299 -166 -148 -278 -725 -937 -285 -549 -938 -381 -368 -679 -665 -701 -331 -335 -250 -479 -925 -427 -55 -550 -530 -47 -139 -348 -294 -122 -508 -4 -217 -482 -949 -549 -527 -104 -24 -203 -266 -462 -914 -930 -716 -270 -32 -439 -402 -992 -500 -91 -708 -403 -564 -900 -786 -907 -811 -379 -258 -440 -687 -578 -366 -900 -420 -91 -536 -488 -464 -744 -887 -831 -971 -260 -317 -899 -270 -819 -809 -535 -584 -327 -851 -465 -846 -820 -5 -838 -476 -754 -948 -118 -774 -761 -966 -473 -666 -618 -730 -208 -460 -729 -235 -893 -516 -856 -968 -671 -52 -103 -873 -757 -228 -568 -418 -63 -408 -526 -790 -708 -400 -811 -825 -685 -31 -142 -448 -458 -816 -852 -846 -605 -290 -707 -865 -54 -466 -455 -105 -968 -733 -592 -12 -708 -101 -664 -108 -487 -180 -250 -641 -919 -934 -587 -41 -743 -891 -248 -658 -799 -595 -527 -549 -243 -86 -204 -975 -346 -421 -817 -982 -660 -26 -552 -461 -745 -497 -196 -579 -69 -328 -345 -29 -702 -199 -766 -949 -343 -440 -30 -485 -497 -697 -513 -432 -661 -332 -270 -179 -991 -260 -810 -769 -101 -35 -83 -365 -49 -281 -756 -27 -876 -597 -205 -973 -477 -299 -965 -220 -477 -748 -369 -663 -104 -252 -594 -591 -514 -363 -175 -429 -827 -860 -24 -192 -427 -633 -956 -953 -876 -196 -973 -364 -415 -4 -764 -200 -810 -594 -252 -981 -161 -531 -845 -679 -831 -655 -802 -958 -410 -225 -926 -679 -81 -897 -142 -843 -596 -6 -824 -600 -513 -608 -655 -194 -280 -148 -438 -254 -805 -693 -129 -813 -836 -227 -523 -92 -866 -945 -186 -445 -357 -475 -246 -547 -997 -171 -801 -789 -58 -843 -551 -581 -760 -281 -400 -748 -139 -797 -385 -979 -657 -779 -292 -129 -842 -301 -846 -631 -623 -317 -765 -282 -390 -122 -867 -972 -548 -186 -798 -170 -137 -984 -42 -646 -898 -309 -238 -4 -990 -555 -645 -139 -610 -278 -247 -391 -265 -389 -998 -678 -429 -631 -311 -987 -999 -646 -910 -490 -665 -641 -516 -499 -926 -239 -204 -145 -721 -987 -51 -10 -693 -976 -110 -69 -36 -825 -96 -263 -931 -252 -899 -522 -971 -1000 -748 -561 -941 -44 -6 -251 -653 -277 -932 -984 -735 -191 -410 -749 -476 -482 -902 -583 -967 -430 -95 -942 -286 -395 -782 -329 -791 -704 -857 -325 -810 -684 -113 -678 -7 -161 -108 -101 -919 -761 -280 -708 -906 -783 -229 -208 -528 -889 -585 -320 -912 -914 -952 -128 -19 -964 -821 -48 -836 -566 -969 -326 -587 -436 -220 -75 -122 -657 -947 -891 -21 -403 -356 -31 -361 -554 -143 -55 -484 -968 -119 -454 -277 -14 -333 -472 -809 -750 -389 -25 -138 -703 -986 -906 -543 -66 -944 -931 -872 -156 -398 -416 -612 -440 -86 -798 -632 -355 -676 -629 -119 -862 -774 -327 -88 -129 -891 -324 -305 -686 -987 -575 -46 -436 -199 -509 -829 -85 -258 -46 -52 -868 -902 -541 -157 -748 -962 -336 -265 -618 -445 -986 -779 -949 -693 -719 -973 -58 -739 -164 -141 -979 -10 -640 -878 -700 -873 -184 -347 -302 -134 -924 -804 -817 -51 -274 -605 -488 -346 -787 -408 -451 -950 -917 -503 -239 -21 -927 -492 -539 -212 -98 -808 -198 -548 -316 -387 -633 -746 -373 -655 -160 -965 -120 -807 -417 -524 -177 -484 -623 -27 -465 -683 -817 -574 -794 -803 -156 -30 -430 -959 -762 -451 -526 -520 -872 -43 -146 -618 -411 -979 -554 -210 -210 -306 -896 -388 -358 -184 -24 -479 -112 -100 -678 -638 -531 -651 -507 -355 -255 -564 -663 -708 -329 -77 -154 -526 -767 -960 -466 -30 -939 -434 -984 -99 -507 -261 -432 -97 -164 -341 -376 -557 -53 -349 -457 -246 -770 -452 -628 -236 -640 -311 -321 -37 -577 -374 -344 -385 -661 -797 -439 -636 -641 -502 -122 -944 -549 -581 -779 -195 -873 -815 -271 -463 -622 -613 -784 -638 -196 -317 -155 -601 -304 -420 -813 -728 -152 -442 -977 -491 -544 -530 -802 -203 -504 -320 -5 -230 -259 -410 -632 -694 -309 -975 -151 -445 -406 -259 -285 -608 -771 -711 -890 -179 -21 -595 -125 -844 -200 -312 -48 -782 -283 -365 -350 -951 -912 -257 -83 -467 -49 -434 -522 -12 -527 -972 -984 -948 -726 -463 -874 -351 -810 -119 -303 -256 -662 -884 -789 -117 -370 -774 -748 -258 -231 -761 -861 -673 -807 -594 -151 -428 -584 -398 -192 -473 -151 -454 -826 -519 -672 -990 -844 -20 -804 -293 -721 -640 -121 -605 -877 -552 -475 -436 -812 -963 -980 -285 -486 -648 -327 -912 -620 -57 -426 -787 -957 -26 -761 -327 -395 -390 -350 -376 -267 -880 -537 -87 -518 -852 -514 -770 -889 -170 -295 -218 -26 -122 -639 -96 -619 -901 -299 -690 -633 -484 -401 -295 -70 -263 -867 -378 -774 -469 -454 -795 -860 -87 -252 -829 -423 -67 -17 -122 -610 -700 -672 -460 -525 -145 -703 -942 -167 -824 -546 -120 -978 -240 -538 -580 -932 -187 -752 -175 -947 -145 -546 -123 -936 -668 -541 -90 -383 -650 -134 -799 -876 -885 -106 -311 -639 -310 -125 -473 -104 -31 -41 -167 -336 -34 -871 -767 -113 -399 -253 -553 -621 -489 -719 -391 -925 -245 -662 -306 -830 -199 -602 -399 -389 -866 -1 -132 -150 -336 -171 -267 -4 -705 -280 -881 -594 -23 -99 -921 -739 -471 -342 -265 -950 -110 -578 -151 -760 -48 -955 -218 -828 -692 -55 -421 -952 -465 -234 -490 -686 -129 -282 -510 -241 -146 -294 -883 -129 -285 -780 -818 -813 -694 -72 -444 -848 -835 -650 -85 -857 -615 -32 -273 -337 -283 -126 -931 -834 -146 -801 -695 -309 -400 -239 -834 -915 -977 -815 -46 -914 -461 -999 -455 -674 -112 -766 -457 -305 -434 -430 -940 -807 -12 -479 -732 -78 -503 -790 -837 -414 -876 -934 -321 -563 -249 -585 -213 -991 -284 -778 -57 -387 -147 -942 -681 -780 -568 -564 -863 -577 -400 -343 -858 -434 -377 -655 -248 -478 -267 -180 -687 -308 -34 -991 -745 -765 -468 -837 -440 -901 -770 -437 -545 -39 -592 -335 -489 -98 -301 -899 -128 -811 -267 -759 -696 -931 -301 -614 -918 -650 -111 -520 -546 -312 -770 -595 -956 -148 -618 -331 -375 -814 -117 -607 -236 -457 -314 -83 -951 -441 -276 -236 -5 -559 -785 -845 -553 -91 -303 -493 -498 -984 -63 -569 -289 -600 -446 -677 -89 -753 -738 -799 -374 -477 -833 -28 -27 -27 -349 -111 -199 -473 -393 -408 -878 -906 -776 -727 -17 -702 -460 -732 -28 -560 -131 -727 -937 -597 -130 -147 -501 -495 -380 -753 -951 -362 -219 -871 -983 -771 -667 -365 -24 -114 -683 -341 -452 -588 -435 -351 -126 -887 -242 -768 -166 -148 -28 -317 -445 -71 -584 -523 -506 -968 -210 -795 -822 -235 -982 -293 -971 -261 -563 -381 -1000 -777 -724 -664 -101 -81 -275 -616 -169 -916 -977 -806 -107 -789 -284 -386 -371 -407 -966 -609 -692 -462 -292 -977 -866 -278 -766 -908 -350 -129 -249 -976 -608 -596 -297 -768 -906 -152 -390 -617 -313 -502 -698 -290 -248 -795 -476 -819 -905 -462 -577 -528 -323 -197 -703 -519 -338 -931 -629 -254 -78 -313 -830 -878 -986 -565 -718 -482 -940 -486 -490 -954 -503 -405 -851 -634 -854 -118 -589 -112 -554 -128 -376 -391 -589 -577 -832 -497 -556 -255 -400 -367 -735 -868 -373 -467 -453 -195 -247 -54 -722 -468 -695 -138 -56 -948 -149 -775 -923 -317 -933 -269 -654 -657 -248 -712 -802 -912 -716 -967 -172 -25 -752 -198 -74 -528 -581 -414 -105 -625 -640 -970 -803 -59 -687 -886 -752 -809 -688 -910 -104 -279 -881 -285 -943 -397 -533 -876 -250 -82 -449 -96 -248 -579 -157 -171 -612 -414 -937 -787 -4 -157 -584 -630 -455 -248 -248 -52 -520 -345 -852 -912 -614 -664 -420 -508 -871 -354 -104 -863 -481 -796 -663 -596 -764 -732 -142 -532 -102 -53 -939 -437 -313 -348 -649 -955 -682 -803 -854 -823 -225 -915 -36 -878 -825 -420 -900 -556 -3 -699 -195 -296 -426 -805 -143 -77 -248 -8 -53 -1000 -259 -298 -543 -388 -929 -102 -597 -274 -872 -593 -671 -130 -796 -32 -138 -617 -462 -847 -235 -413 -531 -221 -813 -100 -587 -853 -334 -439 -433 -345 -560 -452 -719 -708 -59 -564 -549 -423 -191 -401 -447 -128 -420 -161 -630 -919 -963 -390 -793 -216 -82 -900 -167 -110 -456 -993 -770 -43 -726 -616 -299 -176 -592 -628 -768 -492 -51 -840 -563 -577 -62 -655 -668 -725 -611 -468 -147 -769 -850 -530 -867 -345 -322 -514 -860 -750 -463 -503 -260 -266 -577 -403 -422 -77 -478 -313 -508 -995 -632 -637 -270 -359 -899 -855 -342 -308 -2 -805 -728 -220 -593 -572 -59 -101 -672 -857 -748 -791 -124 -543 -593 -81 -776 -293 -267 -917 -740 -889 -280 -292 -595 -321 -115 -642 -734 -680 -739 -468 -34 -603 -742 -610 -662 -626 -531 -722 -754 -514 -919 -634 -883 -557 -607 -877 -522 -745 -356 -71 -160 -721 -786 -590 -331 -281 -881 -135 -313 -627 -787 -954 -323 -542 -518 -330 -449 -86 -386 -150 -886 -356 -464 -379 -131 -844 -664 -533 -127 -359 -927 -254 -147 -317 -526 -566 -306 -12 -867 -519 -426 -27 -885 -360 -608 -736 -524 -251 -213 -726 -826 -568 -579 -417 -1000 -313 -53 -425 -964 -661 -654 -746 -745 -298 -907 -88 -328 -231 -504 -597 -200 -306 -435 -287 -931 -378 -947 -512 -162 -481 -673 -779 -550 -617 -806 -936 -234 -308 -971 -465 -724 -880 -119 -840 -539 -495 -244 -377 -442 -837 -22 -766 -805 -31 -933 -314 -863 -235 -618 -994 -434 -947 -44 -117 -979 -979 -948 -770 -467 -433 -493 -833 -348 -533 -795 -370 -154 -436 -808 -556 -972 -106 -27 -133 -15 -842 -256 -691 -777 -935 -557 -478 -76 -808 -997 -417 -145 -457 -840 -149 -445 -109 -11 -511 -197 -742 -141 -828 -137 -953 -286 -552 -747 -957 -378 -213 -924 -665 -389 -372 -221 -20 -142 -18 -161 -403 -573 -1 -36 -530 -541 -538 -177 -844 -415 -276 -178 -818 -463 -994 -589 -454 -140 -395 -546 -268 -518 -985 -20 -834 -787 -674 -595 -45 -935 -462 -360 -459 -795 -288 -792 -352 -469 -23 -293 -246 -977 -447 -913 -38 -436 -302 -452 -202 -159 -506 -812 -338 -814 -337 -525 -694 -927 -781 -70 -864 -787 -326 -114 -692 -950 -103 -426 -784 -744 -666 -897 -617 -462 -225 -81 -233 -88 -484 -181 -128 -124 -512 -359 -908 -598 -508 -603 -591 -55 -946 -548 -333 -326 -476 -971 -254 -66 -588 -463 -536 -765 -522 -812 -54 -389 -984 -133 -891 -601 -272 -738 -13 -753 -791 -865 -968 -314 -327 -915 -734 -990 -355 -909 -432 -309 -522 -970 -276 -236 -781 -536 -445 -473 -785 -270 -860 -817 -307 -342 -866 -969 -419 -814 -605 -662 -766 -463 -703 -249 -607 -558 -242 -673 -610 -933 -644 -258 -51 -502 -206 -920 -478 -763 -218 -504 -5 -818 -174 -112 -647 -691 -805 -168 -851 -354 -176 -893 -402 -74 -261 -273 -743 -778 -773 -156 -44 -200 -635 -818 -160 -512 -404 -699 -528 -877 -901 -438 -964 -151 -701 -912 -557 -51 -968 -331 -231 -376 -826 -419 -763 -204 -942 -998 -549 -911 -505 -244 -943 -34 -165 -595 -54 -308 -860 -874 -782 -694 -221 -388 -583 -442 -294 -968 -308 -138 -350 -357 -910 -971 -175 -125 -598 -822 -854 -511 -522 -751 -851 -851 -818 -231 -696 -532 -891 -878 -576 -710 -158 -54 -47 -76 -830 -978 -267 -729 -478 -423 -915 -709 -771 -817 -486 -123 -608 -42 -407 -629 -262 -356 -442 -255 -825 -198 -578 -873 -225 -571 -668 -458 -517 -55 -825 -304 -407 -792 -849 -160 -420 -854 -811 -46 -351 -659 -716 -401 -111 -545 -13 -84 -48 -483 -383 -260 -468 -236 -430 -823 -678 -628 -993 -950 -830 -867 -2 -346 -390 -453 -881 -844 -966 -758 -331 -734 -238 -576 -259 -933 -897 -416 -205 -718 -903 -748 -647 -456 -851 -271 -495 -605 -883 -182 -901 -522 -625 -925 -799 -854 -16 -536 -710 -78 -23 -172 -428 -36 -533 -568 -813 -975 -25 -214 -74 -380 -255 -926 -116 -476 -793 -606 -457 -190 -179 -354 -773 -774 -68 -528 -910 -869 -211 -888 -745 -546 -790 -196 -828 -58 -84 -207 -920 -366 -950 -220 -332 -621 -613 -463 -378 -329 -741 -627 -332 -361 -748 -696 -422 -482 -572 -736 -267 -448 -588 -883 -408 -390 -326 -935 -102 -312 -482 -788 -186 -888 -486 -964 -488 -978 -897 -343 -969 -204 -482 -731 -307 -65 -573 -501 -402 -46 -245 -166 -135 -246 -257 -287 -640 -923 -368 -668 -503 -279 -279 -407 -990 -364 -353 -228 -154 -540 -63 -845 -938 -22 -440 -912 -168 -458 -776 -359 -940 -98 -174 -326 -579 -58 -443 -817 -809 -208 -685 -895 -586 -724 -993 -635 -398 -742 -79 -448 -836 -914 -295 -478 -741 -217 -208 -444 -956 -721 -69 -738 -917 -61 -42 -597 -271 -97 -73 -931 -416 -932 -359 -710 -294 -971 -288 -766 -295 -817 -86 -26 -152 -950 -368 -651 -833 -236 -577 -300 -290 -149 -170 -801 -418 -13 -191 -684 -896 -836 -810 -48 -464 -389 -513 -679 -829 -824 -147 -693 -845 -917 -130 -532 -746 -76 -441 -543 -696 -210 -998 -338 -893 -383 -520 -848 -664 -739 -461 -459 -521 -937 -900 -385 -160 -279 -327 -932 -998 -37 -776 -795 -791 -9 -793 -376 -416 -475 -587 -121 -411 -432 -43 -627 -8 -593 -955 -375 -222 -770 -897 -39 -284 -901 -776 -689 -393 -396 -430 -108 -383 -682 -283 -456 -250 -408 -214 -224 -72 -522 -155 -469 -829 -492 -861 -643 -410 -203 -737 -861 -908 -185 -148 -602 -838 -167 -181 -910 -227 -955 -62 -880 -685 -996 -973 -307 -562 -179 -815 -616 -411 -279 -530 -16 -858 -510 -12 -477 -94 -359 -864 -310 -93 -515 -106 -95 -377 -416 -389 -2 -304 -125 -57 -360 -119 -767 -553 -45 -295 -939 -554 -384 -373 -156 -620 -968 -745 -172 -949 -921 -721 -304 -315 -448 -8 -1000 -179 -711 -863 -257 -545 -222 -853 -809 -284 -496 -231 -22 -487 -719 -898 -370 -475 -931 -587 -864 -117 -520 -734 -899 -921 -663 -313 -919 -439 -37 -288 -410 -884 -44 -483 -22 -487 -221 -236 -796 -895 -931 -490 -991 -740 -115 -188 -11 -930 -440 -300 -529 -110 -744 -53 -879 -367 -698 -309 -83 -562 -802 -674 -338 -11 -583 -689 -529 -664 -563 -321 -914 -455 -564 -707 -974 -661 -109 -848 -240 -388 -971 -25 -535 -647 -998 -450 -920 -933 -621 -437 -427 -718 -530 -348 -536 -392 -804 -167 -489 -837 -234 -541 -831 -731 -642 -47 -435 -4 -722 -220 -423 -394 -348 -517 -959 -552 -15 -611 -345 -526 -665 -572 -697 -332 -407 -904 -861 -669 -601 -933 -585 -680 -104 -997 -60 -825 -517 -821 -240 -788 -232 -145 -656 -892 -391 -848 -293 -749 -796 -261 -563 -408 -993 -901 -925 -350 -184 -401 -845 -293 -892 -824 -36 -533 -421 -719 -593 -286 -817 -904 -764 -566 -76 -399 -708 -174 -811 -589 -619 -424 -723 -464 -556 -161 -943 -520 -99 -534 -588 -408 -312 -858 -757 -434 -107 -856 -713 -463 -417 -450 -378 -794 -530 -290 -840 -550 -890 -588 -967 -142 -584 -613 -703 -920 -308 -726 -717 -289 -137 -840 -87 -584 -733 -713 -192 -456 -288 -422 -450 -530 -984 -313 -256 -95 -858 -490 -226 -790 -31 -642 -745 -313 -608 -120 -558 -696 -554 -481 -126 -608 -617 -684 -747 -962 -869 -856 -455 -364 -824 -606 -989 -66 -24 -661 -290 -321 -785 -570 -528 -243 -237 -679 -821 -92 -583 -483 -612 -944 -356 -974 -651 -467 -592 -963 -692 -724 -241 -454 -954 -108 -442 -577 -807 -166 -713 -625 -684 -328 -566 -700 -35 -205 -164 -185 -621 -466 -467 -205 -139 -457 -782 -342 -916 -705 -830 -121 -713 -87 -303 -929 -833 -678 -79 -117 -664 -70 -772 -900 -743 -426 -944 -290 -44 -363 -747 -891 -164 -870 -109 -284 -80 -744 -138 -868 -154 -812 -730 -854 -973 -324 -830 -400 -731 -180 -899 -171 -894 -380 -177 -433 -72 -755 -339 -778 -400 -895 -229 -209 -51 -600 -541 -134 -416 -597 -335 -732 -276 -388 -85 -757 -352 -561 -715 -538 -996 -824 -194 -39 -333 -689 -295 -252 -103 -85 -933 -46 -661 -246 -89 -575 -35 -991 -35 -574 -219 -20 -889 -833 -49 -760 -339 -297 -971 -302 -123 -352 -758 -757 -63 -998 -50 -981 -362 -424 -338 -388 -67 -224 -804 -624 -530 -568 -101 -77 -5 -6 -685 -239 -526 -346 -409 -854 -570 -205 -265 -517 -192 -676 -168 -90 -646 -202 -449 -445 -177 -421 -169 -848 -794 -748 -716 -93 -581 -659 -538 -894 -260 -987 -997 -50 -325 -25 -845 -768 -126 -30 -215 -996 -633 -600 -3 -853 -610 -671 -764 -856 -80 -650 -15 -216 -591 -766 -357 -886 -122 -468 -268 -381 -906 -174 -688 -913 -72 -452 -726 -972 -860 -798 -978 -224 -140 -592 -513 -5 -74 -20 -49 -16 -575 -349 -169 -327 -388 -920 -235 -921 -422 -925 -546 -182 -407 -335 -95 -797 -702 -389 -22 -855 -83 -916 -655 -52 -517 -690 -395 -340 -43 -152 -860 -697 -351 -548 -38 -294 -688 -904 -854 -960 -503 -897 -728 -596 -886 -356 -562 -513 -636 -412 -468 -359 -549 -688 -590 -968 -172 -793 -917 -684 -301 -364 -822 -726 -600 -495 -876 -686 -891 -754 -649 -236 -629 -319 -631 -333 -616 -594 -852 -291 -667 -152 -54 -253 -827 -248 -789 -801 -958 -625 -702 -291 -474 -511 -983 -178 -602 -127 -351 -59 -263 -917 -573 -420 -615 -316 -498 -436 -403 -411 -609 -586 -600 -16 -156 -716 -897 -768 -772 -104 -664 -777 -392 -690 -387 -11 -503 -302 -75 -852 -97 -581 -947 -150 -374 -237 -462 -326 -417 -470 -738 -885 -116 -182 -852 -293 -572 -66 -681 -687 -711 -123 -433 -732 -103 -300 -270 -736 -122 -274 -630 -583 -100 -513 -709 -192 -383 -160 -417 -75 -154 -323 -889 -662 -559 -307 -216 -205 -621 -622 -735 -518 -290 -51 -443 -990 -651 -238 -99 -162 -411 -879 -86 -99 -682 -732 -149 -678 -376 -640 -455 -47 -183 -380 -108 -166 -32 -588 -329 -276 -625 -279 -369 -983 -10 -386 -916 -406 -816 -18 -338 -240 -699 -198 -232 -581 -265 -701 -497 -525 -349 -130 -471 -277 -224 -120 -528 -127 -677 -549 -880 -46 -875 -402 -274 -144 -733 -108 -308 -567 -80 -116 -30 -43 -712 -35 -925 -670 -525 -561 -388 -454 -754 -212 -223 -530 -723 -896 -875 -403 -708 -322 -576 -28 -564 -249 -563 -132 -286 -970 -983 -349 -440 -106 -465 -916 -846 -573 -943 -964 -723 -413 -220 -762 -56 -256 -860 -765 -788 -651 -128 -87 -584 -578 -202 -981 -828 -61 -885 -331 -369 -288 -525 -846 -951 -185 -572 -687 -621 -89 -258 -476 -933 -484 -402 -251 -439 -833 -183 -26 -933 -953 -802 -511 -705 -16 -74 -262 -925 -871 -56 -228 -958 -127 -879 -76 -920 -188 -647 -558 -689 -988 -782 -380 -390 -376 -550 -104 -955 -489 -727 -833 -900 -288 -626 -907 -923 -426 -787 -24 -222 -987 -962 -394 -261 -596 -212 -258 -273 -848 -303 -681 -547 -795 -863 -940 -740 -264 -357 -239 -252 -769 -715 -81 -878 -389 -447 -645 -546 -610 -467 -197 -212 -430 -505 -481 -462 -318 -256 -482 -160 -903 -565 -351 -44 -183 -826 -365 -761 -628 -397 -802 -664 -411 -327 -234 -74 -751 -162 -182 -100 -810 -629 -929 -174 -995 -394 -845 -170 -633 -35 -943 -671 -515 -384 -74 -429 -37 -177 -153 -436 -474 -154 -985 -851 -333 -570 -889 -249 -693 -866 -425 -499 -612 -237 -138 -152 -909 -24 -200 -945 -497 -156 -357 -418 -862 -502 -704 -147 -875 -277 -177 -802 -272 -989 -239 -36 -360 -73 -381 -737 -513 -595 -187 -620 -305 -824 -158 -993 -293 -306 -32 -914 -367 -135 -159 -403 -353 -345 -52 -941 -379 -97 -957 -972 -42 -799 -705 -685 -73 -565 -30 -56 -416 -280 -760 -528 -788 -730 -651 -669 -353 -464 -252 -979 -638 -749 -970 -487 -856 -611 -364 -834 -776 -737 -320 -336 -326 -671 -70 -503 -155 -924 -720 -868 -877 -10 -383 -680 -964 -22 -273 -595 -833 -282 -312 -245 -67 -621 -131 -410 -699 -553 -88 -646 -79 -234 -619 -562 -951 -54 -912 -218 -67 -214 -380 -84 -620 -372 -502 -573 -781 -633 -607 -584 -633 -366 -599 -907 -575 -24 -615 -859 -869 -541 -847 -833 -18 -805 -838 -178 -871 -995 -428 -30 -977 -74 -626 -535 -71 -282 -144 -224 -576 -496 -698 -683 -116 -826 -326 -346 -868 -987 -609 -373 -390 -759 -762 -533 -840 -414 -600 -184 -657 -488 -553 -254 -556 -377 -550 -833 -753 -640 -241 -492 -415 -147 -116 -521 -764 -806 -218 -841 -820 -359 -986 -621 -945 -383 -379 -3 -913 -290 -443 -276 -512 -985 -852 -744 -615 -817 -522 -657 -408 -73 -287 -905 -568 -595 -661 -272 -320 -369 -377 -664 -159 -599 -345 -836 -382 -932 -140 -819 -605 -59 -732 -20 -54 -534 -943 -763 -141 -657 -709 -260 -512 -365 -627 -791 -422 -38 -315 -692 -156 -364 -800 -435 -21 -612 -7 -965 -781 -743 -838 -317 -525 -46 -966 -630 -255 -812 -707 -655 -340 -485 -840 -185 -775 -227 -46 -923 -284 -838 -467 -796 -170 -322 -8 -670 -60 -80 -261 -611 -991 -202 -318 -474 -719 -560 -919 -298 -440 -476 -860 -532 -748 -841 -908 -197 -315 -961 -524 -162 -571 -633 -827 -186 -581 -627 -154 -230 -676 -956 -285 -442 -680 -232 -681 -883 -899 -111 -324 -175 -703 -99 -811 -372 -423 -55 -21 -856 -443 -136 -632 -809 -675 -208 -425 -14 -749 -246 -502 -79 -438 -681 -155 -332 -154 -610 -709 -174 -347 -273 -142 -838 -941 -143 -903 -302 -17 -698 -697 -626 -503 -888 -364 -382 -447 -897 -154 -365 -88 -379 -124 -551 -106 -184 -879 -104 -86 -281 -517 -270 -284 -788 -257 -744 -111 -176 -968 -241 -260 -857 -572 -517 -126 -284 -54 -521 -868 -82 -15 -799 -328 -992 -261 -393 -633 -48 -7 -892 -298 -440 -4 -952 -605 -981 -414 -212 -120 -159 -220 -495 -267 -400 -211 -802 -404 -396 -748 -754 -420 -749 -289 -808 -788 -628 -548 -658 -897 -148 -564 -897 -398 -542 -545 -467 -961 -292 -576 -207 -432 -569 -820 -988 -879 -107 -196 -233 -600 -992 -500 -483 -996 -39 -865 -751 -668 -304 -79 -199 -766 -87 -55 -874 -96 -88 -433 -295 -514 -749 -519 -636 -71 -622 -526 -124 -190 -83 -786 -135 -975 -792 -379 -421 -17 -248 -232 -604 -306 -712 -276 -365 -21 -766 -205 -277 -716 -163 -530 -877 -815 -34 -944 -974 -830 -457 -606 -657 -255 -666 -675 -124 -818 -185 -862 -354 -916 -39 -811 -321 -991 -229 -538 -331 -231 -739 -96 -328 -501 -270 -631 -477 -264 -429 -60 -648 -303 -335 -131 -178 -422 -433 -885 -626 -502 -838 -288 -141 -368 -111 -497 -848 -565 -352 -303 -349 -945 -705 -20 -127 -97 -654 -904 -502 -848 -858 -75 -57 -827 -715 -647 -389 -425 -636 -878 -567 -229 -641 -319 -453 -597 -540 -222 -176 -792 -864 -582 -36 -669 -589 -961 -902 -337 -849 -688 -386 -262 -821 -547 -411 -756 -762 -839 -263 -608 -766 -559 -671 -31 -676 -602 -998 -199 -360 -91 -377 -830 -10 -503 -265 -363 -100 -745 -205 -711 -635 -68 -121 -142 -769 -126 -575 -831 -912 -966 -542 -319 -631 -549 -216 -864 -534 -137 -834 -812 -939 -959 -123 -685 -970 -185 -600 -595 -127 -306 -18 -844 -605 -899 -60 -990 -806 -730 -390 -692 -534 -412 -241 -12 -56 -110 -325 -859 -918 -362 -243 -622 -241 -502 -364 -979 -331 -877 -353 -907 -632 -644 -562 -711 -330 -952 -809 -932 -865 -226 -209 -683 -484 -393 -295 -180 -968 -678 -606 -104 -132 -152 -982 -910 -180 -737 -801 -72 -785 -459 -560 -328 -270 -400 -541 -244 -60 -369 -353 -104 -79 -957 -749 -394 -24 -955 -209 -530 -640 -318 -448 -303 -193 -236 -801 -144 -751 -891 -396 -142 -163 -516 -304 -776 -716 -521 -521 -998 -31 -387 -999 -876 -238 -287 -541 -385 -273 -826 -145 -236 -115 -354 -892 -887 -987 -11 -483 -377 -705 -355 -362 -495 -790 -808 -116 -371 -690 -223 -503 -155 -667 -119 -567 -87 -393 -775 -776 -420 -620 -946 -115 -969 -210 -540 -50 -914 -799 -545 -815 -455 -614 -28 -813 -385 -196 -942 -437 -868 -515 -40 -422 -495 -170 -793 -710 -537 -695 -80 -26 -524 -607 -879 -400 -236 -996 -283 -455 -321 -174 -694 -737 -774 -29 -679 -981 -695 -274 -786 -941 -541 -460 -49 -357 -115 -353 -688 -865 -451 -65 -318 -196 -37 -684 -403 -701 -768 -794 -837 -322 -758 -765 -975 -430 -582 -410 -101 -543 -720 -357 -832 -404 -920 -607 -816 -774 -163 -357 -751 -905 -160 -375 -5 -942 -192 -695 -737 -534 -258 -387 -957 -590 -817 -656 -964 -613 -791 -60 -565 -709 -148 -133 -249 -558 -775 -214 -24 -288 -699 -305 -991 -663 -558 -806 -887 -251 -642 -964 -237 -712 -82 -749 -360 -12 -522 -29 -579 -412 -870 -759 -297 -904 -616 -31 -774 -733 -685 -175 -83 -787 -51 -847 -880 -226 -784 -675 -31 -216 -550 -280 -4 -336 -847 -341 -491 -893 -992 -962 -855 -83 -828 -540 -760 -503 -878 -454 -356 -393 -414 -865 -515 -33 -613 -312 -681 -641 -964 -176 -994 -941 -435 -465 -496 -414 -446 -195 -825 -538 -136 -130 -870 -336 -47 -856 -629 -210 -783 -633 -646 -417 -666 -351 -772 -197 -134 -53 -778 -86 -97 -600 -706 -563 -731 -118 -710 -820 -179 -602 -438 -107 -707 -270 -200 -219 -5 -768 -785 -927 -691 -400 -634 -25 -118 -933 -311 -811 -569 -334 -752 -24 -903 -531 -792 -587 -346 -557 -409 -703 -663 -936 -382 -196 -609 -177 -8 -355 -419 -153 -555 -602 -439 -992 -437 -237 -227 -407 -979 -538 -259 -439 -532 -583 -304 -356 -162 -790 -358 -23 -697 -830 -802 -888 -640 -731 -486 -834 -918 -666 -176 -51 -715 -612 -949 -5 -328 -551 -145 -783 -407 -181 -671 -978 -427 -90 -886 -294 -347 -482 -914 -44 -19 -56 -732 -8 -608 -702 -625 -863 -269 -368 -750 -238 -122 -223 -513 -429 -667 -358 -706 -248 -889 -20 -989 -93 -326 -849 -887 -735 -210 -454 -780 -516 -204 -341 -860 -450 -612 -712 -496 -713 -177 -176 -330 -805 -576 -784 -498 -238 -888 -322 -590 -110 -48 -978 -259 -874 -510 -685 -633 -222 -285 -490 -137 -473 -684 -725 -494 -612 -852 -555 -884 -202 -239 -704 -897 -924 -879 -686 -550 -484 -645 -378 -579 -165 -533 -455 -966 -752 -382 -871 -903 -972 -781 -939 -465 -47 -478 -47 -138 -907 -675 -21 -316 -500 -347 -790 -590 -444 -511 -917 -115 -455 -372 -478 -17 -613 -979 -625 -269 -374 -28 -746 -797 -551 -266 -144 -898 -232 -135 -710 -954 -501 -793 -842 -475 -253 -132 -871 -466 -238 -573 -560 -9 -781 -581 -330 -219 -368 -548 -543 -785 -65 -158 -800 -496 -12 -142 -284 -829 -408 -735 -221 -452 -644 -681 -218 -284 -991 -154 -379 -846 -320 -247 -854 -984 -772 -659 -199 -991 -127 -581 -403 -30 -356 -412 -43 -556 -136 -987 -781 -570 -274 -493 -852 -378 -608 -689 -278 -773 -407 -557 -915 -363 -711 -892 -633 -12 -865 -50 -864 -420 -503 -62 -146 -206 -722 -287 -323 -769 -284 -99 -61 -467 -896 -88 -221 -270 -814 -830 -501 -367 -796 -860 -832 -706 -490 -169 -234 -608 -163 -924 -699 -558 -80 -844 -455 -352 -74 -574 -281 -462 -812 -883 -890 -500 -544 -684 -797 -911 -897 -876 -996 -448 -901 -981 -111 -324 -516 -706 -644 -232 -646 -344 -580 -359 -620 -619 -292 -624 -662 -745 -151 -407 -810 -408 -461 -850 -253 -873 -505 -598 -722 -246 -895 -530 -848 -880 -467 -28 -966 -780 -565 -485 -868 -926 -536 -438 -284 -685 -391 -638 -611 -219 -606 -577 -340 -568 -153 -917 -591 -593 -835 -161 -822 -864 -847 -393 -714 -378 -16 -523 -286 -741 -722 -656 -897 -473 -980 -528 -647 -657 -197 -501 -484 -999 -752 -288 -828 -120 -507 -593 -915 -782 -729 -341 -907 -948 -192 -995 -861 -127 -77 -72 -855 -217 -427 -548 -707 -579 -401 -788 -660 -584 -805 -287 -156 -827 -469 -962 -871 -949 -395 -529 -878 -773 -71 -338 -742 -622 -237 -498 -835 -685 -738 -254 -67 -250 -341 -19 -241 -160 -584 -848 -578 -658 -765 -213 -469 -760 -121 -691 -759 -773 -21 -160 -801 -597 -102 -118 -803 -956 -170 -354 -180 -99 -1000 -161 -465 -428 -99 -130 -651 -594 -680 -342 -951 -351 -55 -479 -398 -338 -760 -74 -223 -66 -107 -503 -269 -378 -780 -305 -363 -790 -355 -394 -975 -14 -8 -553 -153 -254 -392 -838 -897 -610 -419 -320 -584 -553 -250 -161 -919 -52 -187 -642 -574 -472 -442 -429 -198 -223 -569 -948 -263 -350 -35 -754 -126 -884 -663 -682 -854 -705 -690 -860 -899 -479 -758 -254 -559 -177 -324 -742 -465 -555 -621 -652 -64 -531 -686 -604 -90 -838 -79 -115 -641 -595 -123 -93 -520 -536 -92 -155 -234 -970 -121 -159 -112 -697 -217 -468 -45 -769 -678 -716 -439 -493 -168 -403 -197 -780 -952 -861 -870 -69 -136 -20 -48 -45 -320 -797 -390 -927 -454 -695 -278 -237 -244 -678 -57 -166 -93 -552 -107 -586 -780 -983 -684 -390 -795 -795 -944 -429 -386 -57 -756 -756 -882 -155 -57 -163 -809 -425 -936 -93 -893 -299 -351 -324 -69 -188 -46 -949 -245 -816 -929 -89 -803 -634 -164 -5 -420 -994 -800 -831 -149 -649 -901 -977 -89 -957 -576 -434 -272 -246 -155 -229 -131 -832 -751 -943 -112 -37 -119 -962 -331 -898 -944 -415 -76 -775 -188 -36 -109 -780 -563 -505 -622 -41 -405 -916 -40 -337 -515 -833 -575 -866 -32 -48 -361 -499 -381 -171 -230 -89 -767 -894 -101 -146 -815 -958 -200 -733 -524 -325 -36 -753 -605 -767 -65 -320 -614 -211 -767 -649 -794 -63 -693 -290 -882 -193 -584 -884 -364 -286 -862 -250 -698 -21 -157 -344 -489 -390 -865 -171 -597 -652 -682 -998 -480 -218 -71 -583 -507 -323 -264 -115 -694 -60 -273 -324 -490 -297 -758 -351 -861 -488 -767 -279 -599 -638 -905 -978 -680 -351 -811 -713 -718 -268 -747 -80 -754 -652 -771 -494 -588 -672 -815 -550 -401 -187 -188 -375 -761 -749 -267 -784 -505 -64 -106 -565 -853 -984 -14 -529 -615 -576 -154 -191 -224 -530 -850 -143 -943 -399 -835 -822 -667 -364 -587 -33 -490 -475 -787 -46 -249 -593 -574 -379 -237 -398 -568 -151 -475 -98 -482 -789 -474 -217 -976 -689 -36 -527 -802 -627 -819 -173 -978 -738 -930 -175 -923 -337 -384 -743 -391 -770 -750 -438 -479 -652 -941 -899 -314 -864 -396 -780 -604 -422 -107 -772 -431 -426 -597 -213 -266 -446 -242 -490 -719 -279 -654 -485 -980 -67 -725 -293 -398 -963 -842 -703 -698 -470 -726 -594 -390 -406 -417 -312 -426 -190 -266 -68 -133 -823 -844 -416 -300 -52 -271 -17 -53 -883 -96 -212 -32 -778 -679 -939 -564 -646 -836 -334 -285 -847 -243 -519 -466 -109 -772 -921 -327 -609 -921 -318 -151 -626 -305 -279 -128 -787 -313 -355 -36 -50 -753 -385 -175 -382 -799 -753 -883 -251 -705 -551 -661 -339 -952 -828 -947 -295 -78 -959 -53 -68 -466 -38 -477 -634 -548 -410 -670 -710 -276 -586 -894 -351 -533 -103 -401 -611 -170 -125 -445 -367 -954 -773 -432 -836 -20 -213 -883 -151 -780 -940 -754 -377 -735 -748 -738 -19 -407 -700 -697 -485 -241 -303 -374 -488 -51 -958 -727 -250 -927 -772 -36 -531 -608 -864 -351 -328 -745 -166 -800 -578 -417 -309 -812 -886 -576 -445 -148 -755 -676 -287 -349 -211 -477 -117 -310 -919 -815 -775 -825 -370 -429 -434 -149 -510 -629 -524 -63 -881 -531 -165 -779 -804 -890 -903 -111 -974 -805 -550 -711 -941 -845 -509 -361 -344 -149 -336 -142 -886 -653 -94 -815 -808 -709 -347 -416 -411 -567 -317 -354 -398 -334 -925 -835 -423 -163 -937 -259 -686 -738 -295 -618 -970 -126 -513 -845 -256 -530 -936 -503 -278 -510 -350 -579 -220 -993 -529 -697 -391 -979 -762 -867 -593 -795 -705 -100 -444 -487 -556 -450 -296 -940 -323 -724 -750 -291 -926 -689 -639 -502 -259 -101 -609 -572 -761 -598 -569 -283 -479 -829 -468 -230 -885 -841 -701 -713 -921 -774 -883 -14 -723 -757 -44 -119 -337 -754 -449 -806 -440 -451 -177 -808 -308 -56 -858 -37 -548 -190 -415 -505 -329 -640 -88 -642 -59 -897 -874 -719 -43 -424 -255 -754 -493 -401 -13 -996 -543 -276 -727 -574 -1000 -924 -969 -997 -175 -819 -712 -376 -975 -145 -157 -924 -107 -662 -432 -307 -888 -535 -888 -686 -28 -527 -409 -144 -950 -478 -116 -705 -513 -298 -671 -27 -596 -326 -783 -9 -344 -509 -942 -836 -489 -543 -128 -255 -1000 -532 -783 -546 -10 -916 -396 -124 -104 -581 -685 -163 -553 -688 -524 -468 -656 -17 -14 -470 -700 -121 -70 -123 -767 -448 -784 -925 -932 -170 -915 -145 -181 -188 -365 -218 -379 -124 -230 -991 -394 -245 -616 -567 -715 -743 -579 -602 -801 -141 -162 -733 -955 -103 -51 -610 -932 -153 -560 -120 -376 -815 -122 -168 -981 -679 -52 -772 -15 -657 -20 -871 -38 -780 -92 -247 -657 -83 -921 -277 -894 -128 -578 -285 -567 -392 -834 -763 -343 -109 -885 -544 -987 -29 -243 -753 -352 -104 -90 -254 -72 -284 -566 -156 -880 -719 -512 -716 -499 -140 -387 -714 -295 -781 -46 -712 -296 -986 -620 -598 -453 -146 -798 -106 -456 -539 -979 -871 -160 -202 -808 -292 -930 -395 -634 -760 -968 -936 -57 -597 -838 -459 -222 -41 -748 -372 -866 -14 -510 -946 -836 -396 -719 -440 -373 -541 -686 -248 -812 -28 -121 -110 -905 -241 -742 -563 -105 -539 -214 -340 -534 -669 -719 -129 -821 -892 -651 -622 -256 -73 -627 -514 -381 -414 -446 -356 -378 -392 -23 -569 -860 -432 -365 -202 -935 -861 -158 -955 -525 -680 -413 -448 -714 -169 -164 -525 -821 -669 -646 -77 -460 -45 -735 -739 -71 -914 -912 -52 -712 -85 -624 -257 -307 -562 -980 -443 -633 -886 -261 -373 -88 -611 -238 -601 -810 -134 -689 -682 -164 -952 -132 -547 -900 -494 -939 -616 -304 -982 -657 -257 -626 -316 -710 -541 -362 -915 -270 -158 -949 -374 -613 -260 -318 -407 -414 -201 -657 -595 -330 -322 -761 -632 -954 -956 -514 -19 -836 -782 -167 -775 -943 -995 -18 -633 -923 -6 -648 -605 -62 -972 -740 -447 -702 -1000 -686 -309 -646 -198 -975 -151 -929 -793 -893 -441 -1 -606 -612 -721 -248 -286 -697 -558 -282 -883 -350 -720 -315 -250 -718 -949 -175 -685 -867 -171 -290 -63 -639 -145 -535 -722 -406 -886 -291 -578 -406 -613 -271 -57 -983 -650 -935 -668 -736 -481 -205 -854 -363 -21 -161 -163 -291 -334 -930 -454 -682 -89 -133 -393 -923 -217 -938 -257 -116 -87 -931 -286 -985 -475 -145 -840 -908 -267 -281 -764 -789 -199 -586 -635 -850 -861 -653 -90 -577 -44 -237 -840 -928 -398 -771 -875 -234 -14 -169 -231 -313 -462 -483 -976 -136 -66 -429 -763 -78 -131 -118 -977 -550 -651 -676 -599 -545 -869 -420 -108 -644 -571 -888 -74 -924 -91 -362 -13 -124 -396 -486 -107 -252 -453 -678 -569 -939 -663 -678 -126 -290 -128 -954 -36 -432 -276 -559 -671 -171 -209 -727 -65 -167 -726 -468 -630 -677 -131 -868 -271 -669 -525 -111 -327 -452 -952 -249 -702 -917 -875 -451 -634 -262 -697 -150 -176 -664 -448 -943 -978 -46 -333 -778 -356 -388 -40 -190 -400 -1 -750 -116 -999 -788 -604 -406 -513 -588 -485 -106 -779 -193 -863 -885 -658 -585 -675 -406 -494 -127 -312 -103 -972 -604 -833 -548 -465 -844 -809 -718 -760 -859 -790 -625 -577 -180 -749 -398 -137 -611 -470 -69 -813 -683 -892 -652 -654 -685 -55 -906 -745 -315 -204 -331 -258 -417 -192 -524 -610 -228 -852 -876 -331 -149 -6 -709 -452 -15 -587 -426 -880 -28 -263 -311 -735 -758 -141 -320 -468 -895 -286 -260 -852 -156 -48 -616 -394 -852 -642 -80 -498 -765 -864 -387 -542 -900 -256 -646 -388 -155 -694 -786 -76 -531 -638 -762 -187 -176 -609 -105 -405 -577 -464 -479 -742 -259 -705 -715 -830 -91 -111 -532 -774 -312 -986 -931 -347 -612 -526 -855 -709 -589 -382 -671 -634 -67 -629 -720 -834 -289 -369 -857 -204 -87 -16 -916 -615 -678 -296 -672 -800 -488 -875 -420 -494 -409 -839 -28 -192 -307 -259 -530 -849 -383 -462 -659 -293 -416 -417 -538 -614 -523 -364 -416 -76 -873 -605 -572 -128 -389 -81 -807 -106 -534 -692 -739 -653 -301 -100 -243 -610 -134 -394 -954 -254 -834 -32 -283 -356 -621 -154 -565 -792 -744 -306 -787 -340 -505 -658 -748 -559 -745 -304 -911 -682 -731 -945 -173 -979 -682 -953 -390 -600 -751 -508 -494 -452 -16 -208 -426 -709 -444 -78 -311 -386 -971 -751 -684 -183 -813 -598 -40 -681 -997 -19 -146 -243 -101 -399 -822 -360 -424 -332 -725 -247 -533 -136 -74 -420 -120 -115 -527 -641 -567 -829 -802 -931 -322 -121 -997 -615 -36 -797 -746 -476 -870 -65 -196 -648 -617 -492 -912 -658 -21 -526 -588 -165 -722 -409 -729 -558 -368 -447 -918 -625 -616 -492 -579 -537 -61 -436 -664 -182 -34 -449 -659 -12 -297 -559 -714 -906 -912 -580 -901 -399 -711 -781 -629 -274 -616 -278 -322 -111 -996 -808 -371 -890 -818 -718 -995 -136 -578 -711 -415 -9 -228 -942 -570 -756 -914 -302 -977 -544 -387 -329 -661 -83 -171 -887 -261 -864 -974 -505 -718 -354 -478 -727 -475 -293 -650 -430 -370 -521 -963 -281 -143 -511 -441 -599 -896 -381 -731 -786 -389 -342 -510 -714 -439 -641 -109 -446 -973 -673 -764 -518 -309 -585 -443 -836 -923 -180 -771 -398 -433 -451 -957 -132 -655 -409 -619 -330 -203 -482 -745 -627 -507 -476 -234 -76 -816 -436 -669 -393 -393 -16 -803 -11 -75 -432 -809 -285 -791 -427 -33 -104 -21 -401 -100 -72 -94 -39 -90 -477 -435 -731 -810 -150 -802 -240 -81 -965 -513 -132 -232 -790 -973 -538 -414 -881 -594 -30 -199 -141 -369 -468 -771 -441 -261 -451 -799 -97 -5 -650 -290 -120 -802 -427 -484 -66 -448 -505 -831 -204 -423 -661 -595 -764 -944 -178 -195 -955 -20 -740 -949 -785 -843 -149 -773 -111 -570 -132 -76 -340 -471 -631 -688 -301 -678 -687 -407 -137 -397 -984 -373 -295 -839 -837 -517 -491 -175 -523 -340 -563 -199 -13 -249 -412 -314 -924 -714 -93 -832 -664 -555 -513 -182 -374 -343 -753 -78 -641 -797 -974 -341 -292 -174 -787 -427 -775 -379 -475 -466 -421 -391 -74 -466 -701 -280 -184 -731 -550 -286 -643 -49 -87 -398 -935 -997 -546 -455 -956 -591 -505 -516 -994 -775 -4 -99 -586 -309 -606 -722 -23 -427 -106 -612 -640 -908 -416 -892 -66 -267 -62 -926 -873 -339 -136 -439 -307 -581 -306 -525 -79 -78 -708 -894 -10 -965 -511 -985 -893 -231 -64 -22 -156 -395 -952 -350 -952 -148 -614 -499 -73 -392 -651 -835 -685 -717 -133 -74 -477 -359 -720 -112 -746 -977 -92 -939 -885 -326 -836 -397 -688 -938 -967 -530 -567 -899 -864 -82 -177 -774 -902 -578 -784 -692 -901 -17 -568 -446 -681 -197 -804 -606 -822 -585 -854 -798 -181 -441 -106 -485 -832 -162 -915 -729 -669 -247 -347 -472 -553 -435 -685 -14 -523 -436 -143 -640 -215 -241 -554 -462 -926 -697 -755 -647 -293 -55 -319 -431 -541 -942 -220 -840 -572 -191 -934 -296 -624 -18 -608 -25 -232 -531 -413 -252 -100 -947 -533 -11 -64 -186 -64 -791 -477 -401 -982 -988 -697 -481 -548 -87 -830 -81 -691 -78 -340 -401 -420 -696 -988 -377 -190 -198 -314 -881 -152 -628 -517 -603 -550 -379 -943 -113 -642 -799 -772 -48 -774 -622 -409 -735 -637 -570 -130 -566 -516 -769 -38 -14 -32 -741 -999 -230 -424 -836 -67 -214 -62 -198 -423 -266 -687 -809 -320 -667 -439 -501 -658 -270 -457 -568 -387 -536 -168 -759 -705 -734 -621 -498 -108 -905 -347 -1 -317 -176 -301 -647 -452 -698 -709 -412 -997 -374 -610 -941 -867 -920 -836 -617 -758 -302 -958 -914 -867 -665 -731 -433 -987 -72 -402 -203 -314 -997 -35 -391 -783 -447 -528 -395 -596 -501 -67 -930 -674 -764 -927 -710 -647 -801 -702 -824 -544 -226 -308 -919 -376 -468 -466 -581 -515 -544 -50 -582 -345 -264 -191 -48 -645 -793 -269 -96 -585 -469 -467 -591 -931 -162 -364 -837 -133 -243 -883 -951 -281 -210 -556 -351 -50 -233 -342 -662 -183 -613 -630 -346 -599 -712 -552 -700 -125 -268 -846 -93 -538 -646 -733 -31 -490 -142 -965 -728 -523 -240 -897 -800 -362 -850 -105 -831 -135 -505 -757 -227 -434 -38 -847 -702 -568 -970 -522 -810 -831 -432 -14 -488 -413 -933 -600 -449 -914 -871 -706 -63 -388 -125 -311 -520 -783 -575 -843 -37 -64 -30 -633 -999 -751 -767 -501 -729 -589 -945 -836 -416 -118 -553 -881 -438 -972 -164 -707 -29 -310 -982 -665 -189 -580 -289 -172 -76 -574 -163 -313 -148 -900 -97 -663 -279 -171 -408 -78 -930 -126 -580 -72 -682 -574 -241 -399 -483 -2 -714 -443 -632 -17 -152 -347 -961 -547 -809 -816 -459 -928 -387 -951 -68 -77 -711 -517 -865 -169 -479 -963 -558 -609 -672 -78 -996 -648 -268 -377 -111 -437 -655 -62 -609 -32 -758 -912 -989 -999 -33 -746 -373 -741 -674 -487 -393 -191 -531 -816 -267 -328 -822 -892 -665 -428 -584 -823 -861 -421 -994 -91 -765 -163 -521 -356 -861 -281 -637 -190 -807 -149 -688 -783 -169 -323 -743 -301 -189 -403 -525 -512 -699 -904 -576 -173 -526 -228 -795 -788 -101 -756 -284 -26 -67 -581 -42 -327 -730 -136 -763 -506 -943 -115 -300 -746 -475 -253 -567 -469 -342 -485 -782 -527 -51 -795 -240 -382 -424 -928 -640 -563 -156 -692 -376 -143 -743 -704 -244 -616 -713 -103 -323 -286 -323 -294 -716 -910 -894 -991 -889 -898 -405 -554 -822 -280 -901 -146 -119 -286 -167 -6 -773 -270 -657 -460 -758 -479 -82 -918 -144 -550 -738 -943 -616 -847 -461 -694 -988 -755 -850 -900 -885 -796 -317 -925 -316 -335 -126 -316 -683 -937 -253 -407 -282 -500 -301 -694 -958 -324 -450 -291 -855 -825 -927 -367 -404 -65 -408 -82 -711 -825 -310 -769 -720 -71 -674 -769 -299 -226 -293 -705 -460 -754 -565 -897 -522 -733 -720 -150 -874 -994 -603 -891 -737 -535 -536 -193 -627 -724 -514 -713 -115 -238 -772 -938 -121 -337 -260 -814 -226 -180 -896 -604 -874 -22 -244 -376 -330 -728 -816 -340 -591 -115 -150 -948 -443 -34 -490 -816 -310 -785 -363 -558 -956 -515 -427 -176 -16 -710 -497 -254 -289 -654 -900 -252 -670 -898 -22 -233 -417 -458 -727 -289 -681 -43 -806 -969 -130 -979 -198 -401 -338 -673 -215 -652 -293 -717 -69 -576 -678 -249 -5 -777 -84 -749 -838 -869 -640 -110 -764 -319 -991 -189 -266 -255 -637 -874 -560 -309 -207 -636 -315 -661 -380 -596 -159 -219 -667 -868 -790 -351 -146 -56 -756 -869 -704 -730 -802 -987 -331 -407 -451 -312 -535 -370 -450 -404 -682 -357 -62 -368 -76 -443 -73 -492 -586 -3 -496 -35 -208 -327 -458 -29 -719 -591 -38 -892 -899 -880 -415 -889 -491 -471 -577 -866 -868 -11 -26 -901 -90 -297 -929 -490 -88 -575 -484 -619 -161 -704 -389 -302 -324 -763 -989 -173 -452 -236 -336 -987 -202 -217 -186 -334 -476 -279 -133 -96 -134 -592 -808 -414 -807 -836 -431 -525 -21 -439 -813 -621 -397 -920 -86 -691 -703 -930 -429 -222 -298 -601 -861 -405 -646 -853 -187 -376 -690 -63 -867 -812 -568 -58 -760 -379 -403 -703 -853 -435 -389 -602 -78 -179 -210 -709 -531 -819 -177 -496 -885 -939 -308 -177 -484 -459 -838 -717 -506 -285 -232 -502 -691 -110 -820 -726 -528 -469 -714 -732 -922 -276 -108 -360 -71 -997 -165 -258 -250 -656 -295 -379 -822 -985 -250 -247 -441 -182 -770 -252 -734 -297 -742 -581 -904 -354 -649 -131 -968 -948 -337 -426 -959 -254 -350 -701 -529 -54 -691 -549 -102 -33 -529 -807 -495 -251 -550 -204 -184 -687 -563 -836 -94 -430 -49 -568 -195 -427 -502 -837 -246 -779 -158 -693 -791 -373 -965 -515 -115 -534 -322 -208 -171 -17 -567 -544 -711 -546 -770 -197 -213 -399 -852 -842 -401 -277 -969 -304 -341 -107 -696 -257 -174 -905 -763 -725 -554 -645 -366 -16 -309 -58 -121 -928 -869 -745 -40 -570 -4 -492 -212 -135 -144 -526 -75 -305 -446 -223 -937 -533 -208 -666 -237 -240 -728 -167 -554 -65 -350 -904 -884 -706 -641 -469 -263 -241 -446 -593 -450 -792 -292 -975 -255 -846 -865 -892 -845 -566 -438 -949 -59 -633 -272 -836 -29 -802 -87 -187 -576 -389 -405 -120 -37 -525 -317 -186 -911 -603 -543 -219 -233 -835 -189 -190 -423 -499 -493 -12 -893 -738 -960 -988 -364 -517 -954 -349 -170 -118 -167 -617 -605 -325 -515 -82 -73 -753 -455 -173 -332 -575 -645 -897 -993 -322 -417 -509 -982 -266 -82 -327 -433 -483 -957 -774 -400 -57 -64 -38 -597 -226 -221 -431 -184 -589 -427 -435 -398 -252 -273 -954 -329 -966 -17 -201 -886 -376 -769 -536 -953 -98 -780 -737 -50 -25 -196 -976 -258 -60 -444 -6 -938 -130 -676 -941 -807 -44 -824 -962 -671 -8 -782 -404 -921 -276 -951 -261 -298 -163 -383 -820 -634 -197 -302 -439 -49 -13 -880 -293 -529 -493 -910 -645 -605 -451 -598 -633 -613 -731 -558 -522 -922 -242 -688 -836 -861 -176 -804 -146 -362 -733 -571 -393 -970 -496 -562 -512 -855 -705 -707 -495 -515 -463 -293 -633 -421 -926 -178 -488 -52 -647 -786 -376 -70 -817 -691 -403 -813 -902 -871 -945 -465 -664 -229 -470 -211 -373 -848 -292 -920 -608 -918 -585 -101 -444 -368 -815 -334 -612 -951 -511 -605 -104 -314 -441 -898 -673 -222 -406 -286 -114 -75 -771 -241 -473 -20 -273 -241 -188 -139 -78 -149 -984 -825 -958 -607 -601 -107 -315 -761 -191 -11 -711 -325 -833 -223 -708 -487 -604 -404 -50 -219 -640 -883 -966 -364 -504 -747 -802 -626 -830 -923 -707 -944 -144 -202 -137 -511 -854 -350 -752 -446 -932 -731 -611 -887 -674 -502 -97 -153 -629 -522 -82 -219 -307 -820 -594 -910 -175 -776 -11 -805 -483 -650 -659 -872 -441 -902 -850 -887 -431 -707 -152 -986 -190 -262 -122 -47 -630 -528 -869 -183 -295 -812 -477 -609 -57 -510 -258 -852 -736 -611 -687 -403 -586 -294 -548 -215 -479 -657 -116 -968 -143 -676 -698 -852 -477 -310 -751 -153 -80 -276 -733 -180 -291 -768 -572 -682 -798 -618 -641 -508 -585 -931 -482 -804 -704 -913 -218 -724 -259 -398 -494 -325 -960 -948 -570 -18 -756 -844 -290 -268 -471 -880 -502 -995 -889 -694 -334 -251 -11 -139 -777 -373 -989 -965 -861 -186 -628 -256 -98 -656 -345 -682 -942 -68 -306 -436 -562 -520 -198 -566 -612 -634 -799 -903 -708 -425 -976 -883 -825 -556 -643 -741 -409 -373 -630 -866 -530 -331 -746 -333 -440 -110 -589 -59 -24 -114 -894 -57 -505 -6 -615 -105 -347 -252 -247 -792 -811 -614 -206 -341 -930 -545 -205 -580 -407 -360 -834 -793 -464 -890 -90 -910 -272 -371 -493 -165 -813 -512 -500 -924 -811 -456 -898 -881 -848 -871 -599 -385 -642 -733 -362 -466 -808 -914 -367 -231 -562 -95 -429 -473 -935 -260 -481 -801 -416 -901 -963 -701 -48 -987 -867 -979 -833 -424 -374 -623 -562 -466 -704 -680 -435 -243 -805 -820 -718 -118 -239 -213 -787 -387 -298 -536 -453 -20 -104 -36 -939 -209 -512 -761 -239 -304 -372 -689 -224 -382 -229 -871 -523 -56 -951 -521 -200 -415 -195 -624 -801 -941 -136 -857 -572 -755 -105 -271 -244 -12 -989 -293 -991 -310 -618 -773 -774 -735 -868 -249 -976 -925 -763 -546 -586 -407 -653 -608 -20 -525 -867 -416 -553 -494 -565 -45 -320 -652 -659 -448 -312 -677 -264 -591 -759 -867 -532 -70 -825 -85 -547 -547 -245 -849 -148 -681 -574 -449 -680 -364 -439 -454 -715 -721 -501 -562 -727 -677 -279 -392 -472 -631 -177 -320 -311 -784 -801 -920 -434 -207 -389 -448 -762 -803 -351 -376 -348 -895 -203 -922 -539 -987 -680 -137 -45 -78 -744 -439 -708 -411 -955 -852 -931 -373 -735 -526 -783 -365 -886 -553 -480 -178 -557 -975 -570 -668 -336 -180 -482 -409 -815 -482 -430 -384 -17 -900 -940 -915 -447 -358 -42 -666 -17 -448 -823 -555 -922 -829 -65 -165 -133 -203 -59 -57 -299 -935 -794 -154 -831 -716 -209 -408 -286 -576 -249 -513 -224 -806 -708 -497 -366 -979 -169 -526 -684 -504 -38 -735 -701 -24 -754 -158 -14 -448 -986 -44 -692 -999 -177 -826 -501 -929 -568 -594 -815 -597 -525 -652 -534 -745 -767 -831 -12 -580 -184 -395 -128 -205 -112 -895 -518 -466 -322 -738 -156 -503 -127 -924 -825 -879 -528 -71 -75 -384 -976 -327 -592 -651 -60 -584 -431 -423 -966 -534 -244 -308 -340 -825 -192 -656 -500 -981 -721 -979 -303 -434 -209 -938 -35 -822 -837 -442 -864 -781 -155 -316 -384 -711 -458 -849 -989 -668 -198 -594 -410 -564 -340 -835 -730 -265 -232 -980 -819 -254 -588 -48 -463 -158 -547 -999 -662 -777 -178 -450 -720 -551 -99 -979 -617 -147 -825 -905 -466 -644 -763 -519 -316 -191 -312 -22 -351 -154 -663 -555 -421 -903 -113 -982 -603 -483 -948 -661 -563 -64 -530 -210 -353 -89 -338 -389 -459 -511 -716 -817 -525 -703 -558 -409 -530 -433 -758 -368 -711 -707 -45 -516 -710 -258 -616 -493 -717 -139 -384 -830 -553 -580 -704 -550 -824 -934 -291 -46 -516 -294 -414 -214 -187 -368 -381 -876 -995 -24 -148 -916 -321 -196 -755 -662 -823 -382 -508 -643 -916 -899 -609 -848 -43 -249 -7 -734 -350 -698 -112 -369 -264 -66 -288 -987 -219 -567 -556 -659 -352 -664 -401 -28 -569 -319 -56 -641 -787 -599 -894 -437 -873 -909 -720 -155 -115 -715 -501 -192 -277 -172 -992 -536 -372 -663 -676 -175 -243 -658 -688 -846 -840 -681 -196 -8 -906 -402 -780 -293 -522 -700 -588 -548 -721 -163 -866 -710 -576 -179 -803 -925 -471 -408 -588 -926 -677 -827 -955 -77 -267 -896 -773 -537 -956 -661 -447 -252 -90 -42 -852 -806 -213 -460 -637 -830 -68 -299 -330 -999 -346 -339 -159 -500 -159 -820 -260 -855 -190 -502 -91 -61 -872 -109 -697 -991 -813 -561 -586 -366 -203 -158 -41 -802 -415 -68 -637 -670 -333 -607 -398 -483 -632 -168 -842 -389 -175 -848 -547 -740 -390 -423 -515 -65 -727 -898 -428 -643 -807 -631 -220 -244 -639 -495 -405 -470 -681 -876 -885 -214 -547 -897 -8 -800 -957 -904 -181 -746 -770 -317 -48 -732 -806 -245 -261 -337 -790 -404 -359 -405 -945 -681 -703 -559 -236 -836 -755 -954 -636 -992 -97 -568 -119 -590 -792 -274 -316 -715 -454 -844 -441 -117 -124 -806 -606 -228 -192 -423 -18 -893 -555 -425 -504 -925 -753 -670 -502 -236 -608 -576 -420 -606 -537 -804 -728 -552 -398 -650 -662 -663 -281 -372 -239 -555 -424 -611 -13 -499 -289 -997 -575 -116 -530 -46 -468 -538 -220 -386 -119 -83 -230 -255 -376 -33 -329 -364 -657 -708 -311 -203 -309 -487 -203 -218 -155 -204 -170 -696 -659 -679 -721 -760 -439 -385 -631 -624 -503 -836 -903 -495 -967 -687 -251 -555 -561 -706 -369 -493 -55 -122 -732 -81 -914 -582 -454 -387 -792 -110 -827 -644 -791 -52 -769 -336 -359 -243 -770 -492 -243 -892 -802 -151 -138 -716 -466 -496 -764 -173 -63 -29 -678 -580 -562 -389 -917 -65 -265 -264 -570 -309 -756 -601 -502 -685 -199 -107 -225 -899 -691 -131 -525 -648 -274 -439 -997 -894 -182 -994 -166 -267 -575 -770 -282 -160 -1000 -43 -744 -790 -556 -16 -269 -676 -556 -99 -577 -446 -7 -579 -419 -402 -744 -417 -322 -123 -28 -121 -216 -708 -85 -380 -70 -741 -987 -781 -802 -136 -911 -152 -659 -435 -39 -534 -785 -712 -22 -19 -11 -496 -807 -913 -385 -709 -117 -633 -261 -374 -741 -205 -170 -65 -813 -367 -816 -871 -304 -656 -66 -189 -697 -733 -467 -975 -266 -644 -430 -290 -548 -434 -533 -65 -224 -369 -873 -72 -302 -865 -801 -125 -760 -756 -215 -203 -891 -89 -693 -361 -922 -898 -398 -373 -979 -378 -441 -896 -715 -139 -179 -236 -254 -733 -982 -161 -174 -782 -742 -697 -870 -336 -119 -904 -885 -118 -618 -222 -892 -972 -339 -16 -21 -805 -945 -911 -269 -362 -924 -133 -968 -190 -475 -174 -819 -965 -965 -144 -916 -384 -931 -95 -717 -222 -32 -161 -268 -595 -742 -190 -628 -265 -335 -204 -934 -181 -760 -27 -946 -645 -667 -531 -948 -389 -156 -717 -123 -942 -384 -893 -164 -389 -234 -935 -786 -395 -409 -584 -293 -733 -313 -525 -164 -794 -71 -338 -472 -679 -558 -297 -252 -73 -63 -823 -94 -452 -851 -629 -589 -877 -949 -215 -785 -552 -233 -551 -472 -904 -657 -704 -942 -133 -523 -513 -885 -688 -491 -988 -483 -328 -1 -132 -322 -651 -909 -980 -164 -68 -414 -915 -669 -838 -753 -587 -412 -7 -55 -674 -982 -385 -569 -49 -95 -873 -676 -143 -887 -319 -103 -356 -862 -842 -987 -208 -289 -759 -202 -764 -827 -99 -62 -226 -404 -820 -350 -491 -845 -742 -872 -289 -148 -8 -563 -843 -414 -172 -318 -123 -195 -226 -267 -648 -837 -768 -333 -179 -552 -143 -378 -395 -767 -275 -202 -462 -916 -715 -489 -137 -107 -885 -41 -298 -278 -247 -829 -834 -585 -989 -63 -944 -660 -85 -428 -961 -648 -816 -995 -125 -593 -712 -653 -329 -284 -9 -140 -233 -875 -994 -146 -111 -922 -324 -701 -193 -591 -646 -464 -595 -779 -115 -224 -687 -110 -98 -192 -62 -509 -909 -759 -671 -447 -753 -571 -482 -331 -728 -18 -367 -461 -734 -163 -641 -641 -452 -420 -747 -758 -131 -339 -950 -199 -152 -587 -18 -996 -325 -265 -300 -201 -402 -766 -924 -627 -896 -288 -828 -82 -680 -808 -892 -198 -610 -488 -381 -815 -906 -677 -309 -629 -257 -85 -374 -941 -585 -772 -44 -577 -213 -828 -528 -424 -11 -940 -617 -592 -351 -413 -683 -774 -477 -291 -587 -395 -17 -531 -603 -270 -538 -810 -173 -122 -514 -574 -963 -898 -523 -662 -578 -83 -621 -861 -450 -695 -644 -388 -208 -694 -389 -351 -28 -567 -999 -900 -695 -310 -786 -441 -698 -550 -648 -637 -162 -906 -795 -822 -381 -906 -847 -731 -636 -513 -186 -21 -204 -147 -540 -712 -739 -415 -45 -67 -300 -225 -469 -344 -810 -908 -320 -250 -182 -138 -595 -789 -517 -265 -258 -605 -933 -559 -416 -884 -300 -314 -162 -741 -500 -689 -61 -45 -299 -447 -463 -487 -945 -855 -489 -329 -510 -155 -295 -718 -826 -41 -932 -477 -416 -961 -706 -576 -418 -50 -47 -549 -569 -128 -858 -484 -964 -28 -23 -48 -282 -917 -311 -493 -22 -173 -988 -805 -373 -533 -743 -600 -640 -342 -491 -73 -330 -505 -993 -235 -135 -600 -109 -619 -455 -581 -971 -860 -269 -84 -497 -236 -394 -550 -990 -183 -378 -844 -511 -860 -852 -823 -834 -103 -203 -118 -61 -681 -39 -874 -563 -221 -171 -618 -729 -883 -173 -441 -69 -809 -625 -321 -785 -479 -641 -333 -548 -304 -916 -335 -667 -611 -451 -310 -666 -270 -201 -663 -261 -598 -696 -297 -745 -180 -643 -663 -188 -429 -954 -948 -623 -321 -808 -193 -766 -433 -824 -580 -886 -203 -29 -504 -722 -799 -362 -571 -570 -590 -717 -645 -406 -755 -305 -795 -622 -387 -213 -5 -385 -36 -246 -809 -186 -803 -632 -570 -464 -374 -495 -378 -118 -818 -994 -695 -44 -338 -309 -430 -856 -968 -820 -130 -605 -316 -224 -189 -267 -826 -419 -843 -830 -249 -773 -706 -774 -480 -780 -594 -225 -379 -240 -163 -196 -297 -638 -905 -907 -49 -983 -343 -921 -12 -133 -531 -831 -669 -448 -58 -688 -365 -323 -629 -797 -815 -169 -299 -394 -322 -592 -937 -21 -330 -732 -646 -876 -251 -66 -866 -149 -729 -299 -175 -820 -115 -189 -798 -261 -943 -233 -855 -932 -311 -126 -497 -152 -844 -403 -982 -261 -864 -355 -220 -287 -787 -468 -710 -815 -145 -646 -432 -237 -742 -776 -444 -866 -503 -649 -140 -552 -726 -730 -813 -138 -326 -632 -29 -61 -544 -114 -996 -974 -889 -754 -411 -315 -31 -804 -354 -967 -48 -983 -949 -120 -154 -440 -615 -931 -758 -680 -475 -192 -527 -56 -96 -386 -26 -282 -511 -213 -768 -536 -381 -756 -27 -367 -447 -602 -401 -517 -370 -926 -531 -396 -582 -585 -73 -932 -583 -974 -886 -609 -224 -514 -322 -383 -550 -410 -698 -241 -451 -750 -628 -780 -296 -418 -266 -689 -231 -205 -695 -657 -765 -333 -370 -843 -941 -15 -8 -822 -297 -914 -964 -557 -393 -696 -74 -493 -107 -219 -69 -830 -835 -834 -488 -607 -45 -772 -3 -56 -911 -400 -325 -944 -588 -129 -978 -957 -425 -393 -983 -84 -289 -676 -107 -189 -259 -340 -144 -155 -321 -459 -24 -805 -538 -619 -409 -426 -880 -51 -34 -749 -944 -223 -884 -29 -674 -929 -818 -322 -135 -809 -735 -455 -632 -285 -77 -551 -191 -959 -498 -740 -861 -745 -181 -459 -931 -140 -161 -326 -847 -827 -173 -356 -174 -76 -423 -5 -751 -594 -533 -339 -938 -988 -717 -300 -360 -303 -970 -931 -694 -953 -922 -437 -360 -220 -627 -416 -300 -953 -628 -474 -90 -49 -839 -16 -227 -802 -218 -165 -956 -572 -232 -680 -651 -229 -287 -694 -548 -255 -167 -992 -34 -164 -369 -255 -814 -64 -164 -497 -397 -821 -900 -867 -866 -347 -145 -558 -373 -853 -340 -590 -977 -323 -317 -812 -428 -61 -729 -339 -249 -780 -332 -197 -358 -478 -996 -438 -379 -354 -494 -245 -433 -155 -791 -995 -260 -972 -470 -639 -852 -991 -617 -221 -856 -201 -984 -703 -87 -32 -851 -161 -703 -63 -754 -723 -265 -931 -407 -937 -825 -878 -949 -122 -796 -412 -743 -161 -235 -369 -96 -465 -523 -336 -91 -642 -162 -819 -665 -245 -522 -354 -3 -16 -852 -922 -839 -157 -79 -461 -987 -642 -806 -153 -998 -688 -333 -60 -192 -514 -76 -58 -446 -941 -616 -592 -227 -416 -735 -903 -777 -277 -685 -158 -29 -336 -650 -711 -1000 -696 -559 -7 -395 -980 -459 -796 -191 -900 -337 -589 -621 -283 -182 -582 -440 -549 -826 -464 -616 -948 -960 -826 -27 -232 -706 -593 -14 -328 -191 -339 -682 -181 -426 -256 -322 -309 -164 -886 -955 -77 -31 -4 -192 -366 -878 -235 -810 -382 -391 -902 -720 -913 -592 -472 -47 -828 -368 -317 -47 -121 -633 -849 -296 -306 -810 -578 -259 -185 -839 -229 -986 -269 -443 -449 -773 -759 -897 -920 -68 -756 -400 -792 -765 -566 -674 -393 -78 -580 -4 -588 -649 -254 -877 -45 -672 -52 -710 -40 -931 -49 -736 -354 -4 -663 -263 -518 -227 -614 -327 -218 -294 -65 -890 -754 -328 -100 -156 -174 -140 -886 -697 -413 -840 -656 -776 -267 -931 -722 -253 -645 -496 -506 -353 -88 -423 -640 -436 -718 -37 -699 -732 -748 -279 -329 -971 -180 -877 -108 -349 -166 -573 -736 -905 -480 -384 -566 -385 -992 -952 -40 -543 -628 -815 -189 -289 -820 -520 -573 -532 -442 -11 -279 -596 -327 -394 -356 -865 -131 -251 -408 -815 -167 -100 -952 -501 -202 -226 -648 -161 -516 -552 -183 -426 -756 -120 -311 -368 -994 -770 -714 -664 -805 -324 -758 -271 -150 -691 -163 -686 -353 -602 -831 -860 -994 -690 -651 -593 -991 -613 -668 -283 -974 -875 -788 -292 -770 -685 -144 -541 -754 -936 -854 -174 -797 -944 -378 -23 -188 -147 -806 -958 -562 -933 -413 -992 -436 -304 -453 -944 -316 -418 -506 -348 -712 -677 -921 -699 -306 -691 -752 -210 -557 -322 -913 -159 -85 -664 -41 -725 -15 -750 -299 -821 -687 -998 -165 -666 -244 -837 -872 -926 -101 -984 -334 -295 -454 -71 -137 -594 -303 -571 -113 -649 -507 -286 -171 -478 -97 -12 -401 -50 -193 -195 -877 -112 -492 -228 -577 -8 -677 -523 -287 -95 -250 -567 -153 -544 -234 -97 -516 -243 -879 -988 -826 -822 -996 -365 -420 -827 -200 -985 -599 -796 -693 -608 -144 -39 -194 -788 -27 -195 -22 -921 -726 -63 -656 -317 -653 -519 -590 -780 -566 -586 -593 -731 -875 -163 -531 -619 -65 -665 -891 -238 -514 -539 -129 -92 -896 -159 -473 -385 -264 -834 -755 -383 -901 -861 -935 -132 -172 -563 -29 -496 -500 -189 -881 -876 -311 -23 -862 -492 -454 -64 -465 -166 -103 -522 -401 -216 -171 -240 -309 -1 -866 -631 -23 -507 -736 -616 -212 -362 -904 -903 -626 -844 -265 -78 -153 -732 -123 -954 -962 -265 -388 -196 -705 -548 -440 -937 -527 -879 -965 -746 -356 -423 -51 -727 -130 -22 -139 -378 -667 -76 -818 -62 -420 -885 -291 -569 -658 -882 -210 -756 -721 -288 -572 -888 -970 -247 -362 -600 -200 -556 -314 -387 -403 -434 -569 -733 -287 -719 -347 -489 -400 -264 -280 -584 -370 -839 -973 -42 -341 -824 -592 -122 -489 -715 -591 -564 -336 -554 -223 -603 -933 -16 -720 -148 -858 -157 -843 -272 -283 -625 -915 -179 -75 -966 -626 -365 -103 -446 -425 -966 -133 -384 -454 -857 -22 -519 -281 -204 -284 -642 -86 -6 -56 -752 -367 -70 -427 -644 -562 -16 -663 -420 -989 -481 -705 -38 -631 -320 -48 -60 -83 -985 -364 -333 -821 -923 -28 -468 -4 -430 -823 -906 -621 -789 -476 -378 -536 -759 -74 -193 -508 -416 -472 -135 -241 -588 -534 -343 -755 -229 -378 -65 -888 -973 -254 -539 -189 -3 -674 -325 -1000 -277 -100 -218 -273 -660 -544 -259 -300 -141 -213 -715 -853 -800 -561 -396 -422 -188 -949 -727 -726 -341 -953 -205 -11 -340 -524 -214 -792 -956 -96 -520 -56 -182 -955 -735 -459 -874 -345 -697 -973 -278 -688 -130 -47 -503 -720 -701 -844 -178 -981 -644 -468 -404 -979 -144 -498 -828 -391 -616 -429 -967 -453 -2 -149 -543 -131 -875 -42 -209 -790 -375 -383 -417 -560 -201 -193 -40 -243 -529 -791 -851 -439 -936 -736 -412 -511 -464 -29 -530 -799 -167 -697 -917 -581 -660 -351 -472 -525 -612 -481 -873 -458 -95 -716 -912 -501 -392 -772 -327 -360 -175 -746 -37 -723 -107 -865 -191 -249 -792 -444 -510 -652 -756 -594 -736 -32 -734 -436 -378 -725 -4 -581 -350 -579 -633 -643 -528 -113 -785 -796 -280 -620 -709 -716 -209 -923 -260 -181 -596 -525 -153 -769 -303 -994 -186 -736 -881 -18 -767 -638 -807 -867 -545 -303 -470 -832 -1 -810 -660 -400 -426 -242 -822 -790 -604 -328 -276 -784 -985 -578 -335 -441 -941 -843 -858 -142 -143 -807 -18 -474 -877 -944 -688 -181 -775 -745 -819 -434 -780 -106 -717 -690 -347 -301 -175 -804 -684 -887 -613 -792 -736 -21 -66 -310 -758 -704 -642 -717 -550 -319 -951 -258 -65 -576 -403 -915 -885 -959 -587 -507 -213 -349 -51 -488 -16 -410 -565 -279 -874 -77 -428 -306 -730 -436 -226 -300 -410 -821 -98 -223 -74 -348 -323 -228 -79 -896 -347 -178 -789 -401 -692 -70 -797 -871 -451 -351 -733 -419 -872 -388 -767 -380 -695 -58 -928 -492 -376 -318 -400 -401 -511 -853 -417 -213 -263 -606 -712 -991 -614 -372 -591 -389 -468 -514 -624 -656 -151 -931 -824 -817 -271 -395 -3 -761 -890 -419 -152 -984 -690 -449 -961 -202 -480 -410 -492 -336 -677 -367 -367 -121 -605 -212 -860 -216 -364 -462 -801 -663 -474 -870 -796 -289 -460 -445 -734 -633 -733 -786 -527 -200 -225 -707 -257 -602 -501 -182 -936 -137 -256 -507 -112 -190 -847 -515 -219 -91 -354 -603 -630 -261 -961 -80 -472 -343 -148 -385 -983 -292 -172 -525 -540 -928 -835 -677 -846 -853 -796 -923 -955 -800 -35 -641 -310 -740 -943 -329 -673 -914 -271 -27 -287 -741 -166 -621 -878 -201 -372 -714 -361 -293 -842 -554 -61 -700 -558 -332 -996 -190 -975 -316 -979 -553 -329 -494 -680 -854 -298 -198 -191 -808 -136 -227 -405 -560 -123 -861 -949 -754 -930 -993 -392 -928 -861 -800 -989 -903 -781 -237 -858 -974 -656 -834 -422 -401 -929 -84 -845 -764 -464 -250 -936 -591 -562 -831 -238 -945 -122 -987 -992 -165 -593 -418 -359 -913 -271 -593 -852 -549 -350 -948 -168 -336 -622 -874 -828 -518 -741 -749 -572 -79 -252 -458 -726 -390 -562 -799 -864 -801 -782 -146 -116 -740 -184 -582 -574 -167 -716 -554 -631 -920 -53 -251 -701 -668 -863 -852 -469 -588 -4 -425 -58 -495 -496 -370 -793 -192 -809 -20 -368 -717 -70 -543 -16 -458 -902 -409 -872 -718 -560 -22 -629 -709 -935 -338 -12 -247 -292 -227 -409 -373 -572 -836 -267 -548 -523 -57 -445 -31 -661 -721 -857 -368 -768 -650 -94 -609 -993 -429 -974 -351 -101 -576 -67 -965 -96 -220 -151 -589 -636 -932 -430 -706 -40 -992 -335 -742 -991 -76 -889 -763 -199 -1000 -936 -177 -138 -463 -420 -253 -139 -479 -855 -20 -444 -475 -569 -682 -603 -134 -377 -526 -418 -117 -228 -300 -209 -543 -222 -131 -269 -844 -866 -520 -31 -60 -235 -640 -846 -259 -589 -193 -406 -264 -586 -616 -182 -352 -176 -227 -904 -730 -452 -413 -164 -821 -4 -834 -424 -783 -349 -994 -436 -720 -864 -602 -558 -959 -842 -874 -761 -862 -522 -508 -205 -267 -575 -729 -25 -922 -81 -583 -50 -396 -422 -517 -697 -673 -446 -7 -273 -234 -222 -966 -520 -202 -746 -210 -883 -363 -537 -340 -701 -898 -166 -103 -284 -663 -411 -874 -190 -901 -119 -249 -647 -417 -661 -439 -197 -538 -656 -680 -459 -377 -214 -682 -206 -880 -84 -748 -724 -486 -442 -82 -125 -264 -752 -116 -465 -936 -850 -275 -394 -954 -633 -416 -887 -481 -872 -453 -394 -789 -769 -239 -754 -624 -655 -809 -139 -544 -941 -702 -244 -747 -61 -126 -262 -63 -10 -277 -976 -572 -772 -433 -268 -944 -184 -905 -702 -880 -458 -962 -97 -229 -39 -617 -374 -685 -738 -357 -237 -971 -39 -72 -41 -209 -795 -205 -611 -25 -155 -393 -281 -628 -771 -407 -944 -774 -967 -655 -489 -1 -105 -114 -886 -272 -562 -509 -813 -119 -638 -163 -382 -172 -278 -632 -502 -56 -610 -861 -868 -132 -207 -964 -544 -520 -123 -222 -514 -569 -843 -886 -188 -187 -214 -518 -460 -816 -227 -710 -902 -298 -953 -35 -216 -621 -829 -354 -536 -89 -202 -277 -29 -594 -995 -267 -510 -677 -748 -866 -180 -465 -672 -336 -578 -608 -237 -870 -40 -991 -815 -843 -2 -703 -291 -813 -258 -755 -77 -617 -231 -584 -213 -423 -849 -757 -945 -949 -245 -217 -387 -578 -798 -172 -371 -397 -689 -238 -676 -686 -171 -174 -695 -760 -448 -231 -224 -582 -701 -672 -919 -887 -384 -540 -180 -885 -395 -169 -85 -316 -350 -571 -461 -933 -330 -798 -826 -869 -483 -971 -966 -954 -470 -273 -754 -367 -53 -392 -935 -988 -46 -893 -398 -732 -197 -475 -116 -221 -35 -681 -880 -907 -375 -78 -343 -937 -73 -729 -364 -474 -724 -291 -920 -544 -690 -871 -692 -852 -470 -111 -373 -350 -9 -137 -369 -935 -709 -695 -827 -892 -649 -265 -763 -942 -263 -850 -798 -434 -744 -963 -826 -526 -226 -397 -337 -732 -72 -823 -509 -112 -76 -31 -58 -812 -657 -457 -408 -773 -692 -164 -159 -577 -273 -368 -624 -613 -151 -854 -969 -885 -275 -43 -330 -229 -624 -30 -839 -949 -439 -820 -33 -477 -309 -740 -967 -490 -511 -292 -107 -764 -905 -489 -444 -816 -450 -595 -63 -278 -516 -952 -184 -292 -883 -696 -893 -853 -246 -689 -696 -659 -168 -43 -114 -172 -988 -788 -545 -280 -968 -330 -490 -198 -996 -671 -663 -694 -106 -521 -290 -574 -757 -843 -158 -217 -196 -800 -532 -704 -596 -677 -685 -352 -890 -882 -275 -817 -136 -144 -522 -312 -411 -141 -80 -438 -957 -960 -641 -236 -631 -745 -573 -41 -689 -79 -336 -300 -750 -945 -144 -692 -557 -970 -134 -845 -984 -212 -581 -651 -723 -70 -929 -879 -862 -236 -970 -123 -238 -358 -852 -108 -109 -898 -147 -499 -153 -1 -128 -359 -855 -201 -978 -34 -87 -588 -141 -487 -70 -683 -793 -879 -500 -547 -610 -716 -443 -481 -818 -211 -898 -646 -882 -534 -406 -789 -869 -576 -429 -492 -854 -438 -570 -812 -705 -714 -782 -584 -662 -725 -92 -31 -364 -586 -961 -119 -531 -717 -830 -583 -241 -225 -38 -633 -925 -346 -484 -815 -255 -86 -525 -348 -422 -157 -248 -451 -619 -532 -481 -300 -663 -317 -312 -947 -461 -364 -559 -441 -814 -281 -143 -40 -495 -53 -547 -501 -657 -570 -630 -894 -135 -718 -626 -218 -293 -609 -351 -283 -389 -896 -235 -78 -56 -634 -233 -845 -49 -685 -996 -779 -474 -158 -233 -212 -492 -494 -849 -314 -862 -449 -286 -422 -641 -355 -159 -399 -529 -260 -444 -296 -39 -643 -397 -851 -962 -406 -110 -619 -419 -568 -198 -421 -641 -190 -480 -858 -113 -554 -718 -987 -422 -543 -276 -521 -763 -829 -477 -444 -288 -804 -399 -248 -583 -412 -797 -578 -681 -311 -147 -722 -112 -743 -122 -478 -515 -850 -238 -974 -117 -991 -901 -491 -162 -696 -346 -484 -840 -920 -620 -209 -563 -792 -151 -984 -452 -800 -443 -967 -614 -66 -593 -79 -85 -359 -619 -261 -489 -432 -876 -615 -164 -229 -274 -152 -322 -700 -322 -241 -714 -634 -21 -267 -31 -285 -172 -924 -584 -929 -229 -909 -335 -964 -933 -290 -222 -202 -256 -494 -322 -936 -112 -3 -920 -839 -740 -410 -366 -469 -468 -476 -807 -968 -921 -799 -715 -594 -706 -16 -605 -680 -221 -516 -607 -664 -694 -41 -877 -60 -661 -660 -981 -487 -99 -860 -778 -167 -988 -987 -360 -594 -350 -136 -926 -399 -831 -189 -620 -156 -538 -240 -476 -330 -30 -342 -804 -636 -692 -33 -928 -768 -718 -169 -532 -810 -195 -753 -298 -257 -352 -104 -217 -217 -994 -292 -758 -859 -870 -348 -703 -570 -179 -939 -974 -263 -982 -796 -148 -638 -904 -165 -875 -822 -700 -341 -371 -179 -62 -960 -864 -938 -193 -861 -729 -570 -948 -700 -489 -214 -46 -541 -857 -701 -3 -585 -695 -437 -911 -844 -761 -785 -139 -717 -434 -350 -820 -268 -251 -688 -187 -255 -309 -444 -135 -447 -763 -863 -372 -450 -47 -677 -395 -841 -55 -888 -145 -204 -49 -606 -416 -708 -610 -519 -465 -581 -557 -29 -952 -696 -921 -452 -949 -555 -753 -558 -91 -789 -319 -631 -818 -285 -853 -891 -85 -699 -95 -899 -571 -15 -943 -405 -946 -295 -411 -71 -271 -82 -17 -650 -944 -13 -234 -793 -961 -276 -576 -927 -936 -221 -509 -666 -45 -419 -108 -40 -662 -660 -210 -740 -243 -297 -68 -511 -483 -144 -569 -519 -213 -697 -986 -217 -530 -177 -807 -673 -676 -599 -178 -561 -508 -79 -916 -605 -510 -201 -326 -979 -614 -924 -195 -534 -389 -391 -791 -190 -128 -823 -302 -571 -72 -204 -554 -490 -756 -162 -864 -865 -629 -764 -155 -20 -203 -615 -644 -415 -684 -862 -632 -42 -297 -594 -177 -387 -329 -544 -607 -604 -88 -36 -904 -212 -295 -778 -476 -226 -413 -807 -463 -123 -375 -396 -728 -241 -235 -219 -602 -868 -499 -299 -559 -282 -50 -892 -869 -53 -691 -809 -62 -545 -377 -187 -481 -426 -442 -966 -698 -484 -636 -687 -955 -650 -299 -748 -307 -72 -472 -855 -337 -130 -894 -512 -639 -210 -839 -257 -607 -338 -279 -430 -5 -388 -230 -708 -798 -365 -927 -347 -550 -731 -448 -129 -695 -281 -689 -160 -910 -442 -65 -711 -573 -204 -48 -870 -999 -707 -992 -453 -414 -987 -575 -981 -739 -541 -553 -616 -804 -621 -848 -231 -559 -425 -464 -619 -89 -967 -951 -392 -315 -781 -946 -581 -627 -611 -562 -942 -875 -373 -650 -1 -401 -469 -789 -600 -348 -113 -604 -84 -803 -833 -19 -361 -451 -160 -712 -860 -878 -902 -428 -59 -600 -895 -475 -931 -568 -98 -830 -283 -652 -146 -261 -514 -534 -151 -355 -283 -351 -752 -965 -635 -162 -267 -406 -341 -326 -402 -444 -445 -375 -846 -968 -11 -153 -352 -402 -200 -892 -413 -423 -738 -429 -71 -922 -531 -313 -41 -900 -443 -962 -926 -337 -363 -503 -509 -712 -577 -143 -125 -500 -19 -60 -37 -226 -183 -977 -616 -640 -827 -670 -408 -43 -316 -585 -973 -309 -466 -805 -532 -630 -749 -401 -423 -788 -371 -706 -486 -351 -305 -104 -171 -34 -35 -241 -821 -766 -111 -354 -467 -775 -916 -983 -761 -606 -60 -583 -902 -193 -537 -150 -172 -909 -887 -180 -283 -609 -67 -875 -134 -816 -130 -174 -573 -11 -128 -445 -537 -624 -750 -619 -854 -294 -158 -948 -502 -400 -279 -171 -879 -179 -646 -559 -314 -366 -634 -975 -263 -880 -29 -739 -463 -345 -167 -955 -874 -989 -197 -625 -130 -715 -793 -647 -48 -221 -396 -738 -244 -205 -609 -47 -135 -50 -952 -840 -495 -96 -231 -271 -93 -648 -142 -607 -156 -165 -186 -776 -117 -490 -236 -353 -906 -695 -129 -879 -870 -558 -661 -813 -629 -936 -924 -363 -807 -32 -277 -701 -177 -482 -80 -793 -925 -703 -276 -268 -547 -541 -385 -875 -633 -68 -823 -733 -146 -246 -804 -330 -245 -972 -941 -617 -341 -681 -949 -413 -528 -321 -911 -466 -600 -61 -23 -545 -877 -397 -831 -287 -753 -150 -515 -185 -137 -915 -616 -602 -785 -500 -505 -494 -245 -274 -882 -595 -296 -351 -925 -775 -162 -605 -266 -919 -417 -735 -371 -563 -33 -788 -949 -570 -73 -713 -902 -173 -263 -888 -588 -240 -51 -871 -166 -687 -227 -143 -342 -268 -445 -599 -291 -871 -341 -649 -132 -328 -513 -998 -200 -385 -530 -443 -998 -145 -530 -949 -127 -158 -423 -241 -433 -619 -357 -130 -986 -867 -172 -20 -721 -33 -655 -739 -358 -619 -146 -829 -942 -555 -467 -258 -760 -76 -813 -874 -622 -246 -641 -345 -448 -532 -35 -37 -575 -572 -87 -119 -411 -49 -893 -517 -981 -831 -525 -431 -99 -746 -342 -655 -1 -982 -319 -170 -993 -302 -379 -693 -926 -148 -278 -761 -159 -635 -794 -918 -117 -453 -663 -20 -789 -118 -71 -154 -578 -655 -332 -990 -888 -795 -168 -983 -408 -734 -55 -16 -492 -600 -742 -717 -902 -688 -781 -687 -613 -240 -19 -75 -776 -607 -307 -360 -451 -653 -208 -536 -914 -462 -751 -169 -91 -329 -340 -849 -120 -662 -93 -233 -49 -446 -793 -106 -1 -459 -24 -648 -685 -42 -907 -686 -237 -779 -211 -225 -706 -300 -491 -637 -697 -204 -191 -405 -149 -977 -36 -580 -455 -731 -637 -484 -618 -330 -351 -264 -328 -982 -438 -959 -480 -42 -53 -25 -199 -817 -693 -832 -192 -782 -549 -190 -291 -206 -292 -596 -501 -679 -815 -935 -882 -492 -454 -248 -327 -42 -375 -929 -800 -393 -674 -529 -302 -35 -917 -574 -376 -391 -603 -239 -825 -545 -925 -297 -155 -232 -644 -880 -880 -827 -236 -195 -475 -660 -278 -730 -802 -663 -457 -142 -537 -858 -976 -95 -350 -676 -551 -903 -415 -659 -724 -521 -227 -531 -911 -372 -258 -871 -747 -740 -95 -530 -447 -550 -548 -411 -339 -813 -155 -712 -885 -652 -529 -489 -302 -537 -988 -251 -123 -397 -868 -871 -36 -724 -405 -630 -703 -279 -677 -813 -779 -715 -568 -631 -581 -406 -698 -325 -986 -351 -116 -178 -305 -491 -513 -40 -635 -5 -352 -760 -772 -399 -595 -699 -634 -830 -655 -939 -235 -337 -273 -894 -187 -516 -136 -222 -231 -565 -48 -943 -854 -359 -863 -827 -348 -306 -913 -644 -197 -825 -292 -140 -757 -589 -350 -643 -115 -363 -426 -905 -76 -682 -845 -926 -562 -553 -401 -710 -844 -967 -76 -244 -722 -910 -135 -308 -946 -90 -961 -130 -579 -72 -895 -686 -303 -744 -90 -371 -164 -331 -36 -731 -263 -102 -134 -339 -148 -117 -762 -131 -764 -537 -257 -484 -155 -833 -363 -234 -708 -336 -449 -917 -983 -1 -787 -934 -141 -3 -629 -757 -594 -792 -483 -861 -252 -397 -737 -568 -778 -308 -446 -699 -205 -529 -25 -632 -694 -884 -929 -698 -488 -523 -689 -933 -476 -318 -627 -666 -907 -733 -710 -918 -824 -924 -847 -191 -954 -115 -808 -132 -708 -383 -217 -756 -501 -684 -560 -440 -296 -537 -950 -136 -663 -653 -882 -587 -491 -232 -837 -599 -478 -119 -777 -356 -291 -185 -683 -312 -26 -743 -288 -232 -598 -476 -823 -153 -504 -675 -204 -29 -664 -874 -355 -531 -417 -472 -409 -6 -463 -149 -376 -419 -982 -607 -550 -367 -993 -430 -919 -322 -144 -18 -125 -363 -474 -212 -46 -725 -853 -643 -54 -400 -802 -481 -222 -700 -467 -471 -676 -483 -547 -12 -731 -920 -924 -938 -674 -53 -963 -71 -29 -979 -653 -942 -117 -864 -961 -977 -976 -52 -423 -576 -916 -264 -695 -904 -264 -859 -386 -342 -482 -78 -681 -190 -690 -728 -46 -560 -463 -423 -300 -669 -509 -121 -162 -884 -791 -564 -740 -325 -251 -398 -826 -430 -109 -487 -96 -696 -377 -443 -850 -640 -756 -426 -634 -420 -248 -327 -116 -321 -568 -968 -804 -700 -895 -716 -624 -652 -451 -319 -374 -303 -69 -608 -606 -321 -922 -893 -3 -682 -100 -233 -259 -335 -896 -83 -1 -460 -285 -810 -558 -296 -771 -951 -500 -704 -206 -477 -449 -618 -746 -516 -807 -149 -588 -679 -972 -528 -443 -434 -604 -987 -225 -622 -679 -918 -889 -106 -254 -339 -422 -397 -223 -837 -174 -197 -224 -83 -26 -330 -287 -385 -760 -853 -690 -965 -506 -784 -320 -319 -454 -869 -703 -169 -489 -315 -462 -645 -449 -778 -917 -21 -287 -288 -614 -311 -762 -357 -670 -717 -331 -172 -121 -218 -383 -419 -960 -247 -542 -357 -101 -846 -239 -351 -847 -722 -218 -455 -40 -951 -371 -33 -334 -564 -26 -728 -57 -467 -507 -357 -863 -342 -330 -590 -689 -792 -377 -997 -576 -470 -745 -64 -139 -845 -886 -600 -607 -466 -26 -244 -128 -327 -42 -440 -734 -942 -969 -914 -383 -14 -418 -784 -281 -8 -219 -756 -515 -66 -51 -523 -886 -756 -927 -421 -526 -125 -100 -412 -697 -352 -869 -674 -788 -433 -838 -871 -488 -565 -306 -643 -219 -273 -646 -739 -825 -290 -911 -546 -713 -134 -790 -439 -306 -686 -608 -968 -414 -115 -96 -714 -472 -731 -112 -916 -133 -625 -914 -302 -515 -386 -702 -975 -101 -502 -130 -408 -999 -452 -73 -756 -760 -789 -257 -561 -143 -833 -407 -361 -979 -357 -577 -519 -240 -874 -745 -50 -195 -465 -450 -48 -256 -329 -745 -812 -731 -274 -82 -409 -771 -885 -705 -449 -740 -403 -835 -854 -985 -688 -157 -290 -146 -568 -605 -317 -731 -326 -839 -546 -518 -863 -198 -844 -615 -223 -206 -601 -473 -764 -397 -74 -295 -823 -289 -78 -77 -728 -549 -259 -382 -640 -677 -882 -1000 -248 -722 -142 -510 -507 -438 -945 -281 -615 -435 -542 -302 -835 -384 -414 -675 -834 -717 -417 -251 -973 -90 -510 -723 -756 -589 -108 -360 -470 -264 -113 -138 -701 -79 -535 -578 -637 -188 -136 -506 -528 -34 -7 -60 -385 -282 -527 -948 -699 -266 -319 -366 -340 -249 -334 -510 -549 -795 -882 -710 -429 -507 -127 -691 -380 -993 -230 -523 -89 -525 -205 -446 -201 -459 -239 -317 -670 -364 -453 -818 -937 -458 -532 -770 -792 -442 -845 -968 -432 -88 -180 -277 -738 -511 -428 -13 -907 -560 -338 -250 -50 -512 -642 -504 -526 -966 -467 -639 -908 -992 -592 -825 -560 -929 -124 -969 -430 -331 -540 -454 -575 -165 -395 -724 -649 -141 -346 -717 -504 -713 -808 -105 -738 -220 -547 -737 -667 -622 -602 -976 -89 -931 -342 -273 -689 -208 -156 -312 -985 -671 -16 -306 -990 -917 -476 -19 -656 -691 -883 -754 -311 -650 -273 -842 -590 -789 -544 -499 -696 -817 -891 -907 -651 -89 -810 -716 -385 -460 -763 -988 -876 -453 -314 -127 -743 -961 -652 -968 -465 -454 -409 -726 -814 -507 -932 -164 -684 -960 -23 -935 -664 -663 -633 -750 -366 -233 -754 -443 -274 -485 -124 -575 -654 -243 -909 -570 -189 -251 -793 -747 -543 -448 -324 -297 -959 -667 -403 -264 -894 -662 -575 -970 -182 -720 -985 -408 -487 -83 -192 -447 -610 -537 -551 -544 -926 -974 -18 -416 -258 -687 -380 -351 -60 -815 -891 -334 -51 -202 -641 -230 -12 -748 -767 -396 -664 -89 -296 -332 -404 -276 -658 -194 -610 -925 -868 -416 -867 -6 -872 -394 -896 -40 -504 -218 -728 -757 -907 -742 -503 -98 -619 -890 -105 -436 -731 -258 -584 -19 -640 -743 -532 -888 -327 -963 -518 -164 -301 -865 -168 -838 -803 -51 -722 -421 -64 -864 -891 -40 -55 -980 -670 -762 -488 -440 -619 -742 -764 -348 -393 -3 -650 -707 -439 -304 -7 -883 -112 -251 -135 -362 -787 -966 -992 -941 -369 -586 -375 -603 -497 -355 -50 -906 -193 -56 -649 -288 -453 -334 -734 -456 -398 -669 -316 -722 -325 -19 -434 -988 -195 -902 -234 -484 -923 -974 -700 -712 -760 -319 -396 -704 -612 -126 -331 -549 -485 -265 -629 -160 -236 -459 -759 -883 -104 -207 -970 -215 -393 -127 -440 -930 -499 -972 -102 -95 -224 -767 -905 -28 -328 -173 -383 -247 -737 -799 -663 -612 -102 -334 -15 -734 -440 -804 -357 -976 -804 -388 -893 -190 -556 -708 -997 -526 -857 -126 -551 -445 -651 -546 -345 -337 -542 -892 -390 -517 -369 -356 -606 -952 -400 -157 -4 -145 -919 -603 -72 -631 -891 -202 -233 -98 -706 -469 -444 -794 -209 -323 -904 -986 -33 -300 -771 -334 -430 -595 -335 -391 -123 -566 -707 -896 -955 -506 -368 -478 -674 -315 -705 -237 -781 -207 -512 -924 -368 -141 -431 -692 -274 -116 -68 -596 -710 -492 -228 -231 -627 -866 -241 -116 -188 -504 -882 -916 -634 -773 -354 -501 -783 -740 -49 -360 -205 -213 -551 -687 -296 -969 -89 -978 -417 -691 -998 -519 -948 -174 -500 -592 -595 -375 -822 -63 -792 -810 -648 -224 -995 -891 -423 -734 -630 -916 -465 -976 -107 -270 -581 -867 -231 -288 -278 -762 -717 -796 -490 -729 -313 -589 -151 -572 -256 -288 -656 -598 -422 -951 -62 -301 -407 -275 -761 -465 -258 -809 -813 -202 -150 -462 -693 -594 -680 -812 -465 -551 -559 -97 -972 -161 -700 -719 -376 -323 -338 -431 -990 -776 -856 -398 -500 -724 -656 -189 -429 -796 -70 -642 -670 -740 -784 -455 -77 -85 -332 -531 -580 -739 -291 -518 -949 -3 -214 -183 -323 -967 -154 -23 -831 -470 -810 -969 -421 -205 -880 -263 -631 -309 -926 -252 -796 -425 -729 -533 -856 -246 -776 -813 -258 -156 -454 -440 -945 -269 -901 -846 -357 -889 -359 -666 -970 -707 -576 -492 -559 -659 -542 -375 -220 -227 -387 -479 -253 -739 -300 -544 -571 -279 -716 -673 -590 -731 -599 -942 -510 -597 -904 -803 -38 -722 -795 -931 -7 -926 -18 -271 -407 -636 -19 -842 -820 -863 -124 -105 -307 -890 -20 -621 -693 -560 -597 -625 -420 -657 -431 -208 -389 -801 -56 -80 -849 -778 -692 -539 -987 -492 -897 -897 -498 -257 -1000 -291 -538 -119 -295 -797 -324 -344 -1 -404 -802 -353 -731 -959 -832 -981 -802 -889 -614 -431 -6 -345 -265 -676 -282 -90 -387 -362 -770 -347 -714 -567 -825 -564 -227 -554 -34 -974 -594 -145 -653 -582 -982 -708 -248 -59 -778 -979 -445 -110 -759 -810 -915 -946 -545 -331 -253 -244 -772 -552 -464 -428 -985 -176 -39 -362 -494 -711 -503 -371 -902 -277 -502 -260 -472 -813 -774 -918 -470 -429 -289 -443 -646 -807 -110 -536 -678 -564 -919 -637 -624 -898 -796 -125 -166 -131 -445 -559 -684 -559 -909 -491 -495 -514 -172 -924 -459 -921 -45 -227 -987 -965 -924 -950 -183 -707 -522 -986 -574 -878 -359 -204 -446 -553 -572 -299 -205 -849 -387 -877 -48 -610 -886 -462 -54 -634 -916 -307 -230 -833 -175 -523 -145 -419 -282 -810 -455 -359 -182 -208 -643 -648 -886 -358 -696 -315 -778 -371 -243 -233 -213 -510 -276 -54 -653 -23 -932 -462 -776 -999 -901 -983 -329 -100 -262 -428 -303 -617 -225 -541 -679 -460 -427 -391 -392 -19 -426 -865 -641 -371 -981 -884 -952 -20 -816 -510 -262 -286 -495 -678 -339 -891 -337 -584 -109 -247 -128 -592 -375 -354 -204 -52 -163 -579 -748 -639 -686 -126 -711 -2 -927 -571 -96 -10 -639 -481 -963 -680 -117 -553 -944 -191 -295 -829 -126 -512 -893 -174 -640 -806 -831 -295 -963 -756 -637 -677 -857 -275 -733 -866 -731 -497 -511 -663 -751 -223 -784 -824 -28 -51 -577 -77 -796 -352 -175 -908 -680 -500 -157 -450 -171 -107 -548 -258 -960 -659 -447 -711 -773 -720 -623 -138 -495 -82 -688 -695 -466 -729 -204 -75 -112 -913 -126 -524 -427 -650 -948 -323 -840 -100 -739 -441 -36 -824 -302 -874 -910 -129 -192 -279 -925 -93 -217 -873 -879 -32 -42 -707 -356 -123 -629 -226 -254 -532 -467 -921 -665 -672 -767 -86 -589 -570 -78 -178 -216 -855 -964 -236 -428 -136 -908 -417 -546 -919 -259 -661 -524 -18 -60 -205 -738 -256 -279 -226 -898 -992 -314 -871 -763 -400 -542 -275 -748 -371 -513 -941 -661 -552 -74 -776 -57 -535 -219 -810 -797 -796 -676 -860 -140 -457 -515 -269 -69 -808 -485 -616 -303 -267 -575 -66 -705 -599 -67 -956 -778 -795 -37 -310 -93 -383 -225 -449 -448 -420 -175 -325 -916 -641 -816 -93 -98 -263 -438 -609 -394 -621 -3 -917 -329 -111 -369 -851 -601 -51 -268 -352 -559 -625 -366 -940 -816 -701 -627 -652 -648 -386 -646 -115 -708 -460 -875 -525 -502 -679 -133 -895 -87 -859 -216 -253 -939 -917 -974 -769 -517 -769 -245 -531 -749 -552 -641 -176 -353 -735 -201 -776 -605 -953 -795 -596 -676 -686 -185 -127 -603 -847 -602 -265 -447 -398 -682 -521 -218 -62 -729 -990 -678 -671 -782 -534 -825 -64 -217 -409 -968 -506 -122 -5 -149 -488 -579 -366 -26 -273 -423 -607 -330 -823 -186 -159 -232 -241 -547 -534 -214 -4 -54 -119 -152 -339 -575 -463 -615 -401 -829 -892 -396 -216 -925 -576 -607 -793 -473 -433 -2 -221 -511 -748 -803 -542 -619 -399 -896 -594 -251 -661 -776 -481 -868 -255 -18 -839 -195 -254 -768 -848 -127 -222 -757 -310 -955 -417 -689 -711 -672 -899 -686 -442 -169 -184 -213 -851 -951 -976 -602 -383 -787 -966 -398 -780 -38 -36 -422 -384 -323 -195 -24 -872 -335 -713 -859 -998 -824 -263 -845 -334 -495 -319 -974 -735 -416 -958 -435 -868 -298 -502 -443 -969 -1000 -391 -805 -658 -937 -388 -526 -631 -840 -780 -444 -967 -439 -533 -881 -442 -766 -832 -540 -811 -882 -949 -188 -526 -116 -830 -400 -710 -299 -228 -333 -249 -962 -559 -994 -813 -720 -267 -479 -27 -514 -525 -491 -265 -185 -443 -844 -483 -266 -907 -746 -227 -182 -21 -875 -903 -509 -130 -599 -70 -767 -756 -906 -772 -631 -976 -603 -284 -278 -559 -468 -54 -890 -787 -151 -901 -299 -547 -384 -461 -994 -150 -443 -298 -38 -49 -801 -977 -897 -866 -853 -504 -377 -661 -13 -949 -998 -820 -200 -837 -116 -581 -924 -155 -986 -184 -410 -509 -780 -71 -957 -672 -259 -23 -890 -80 -72 -436 -188 -835 -616 -711 -378 -217 -840 -927 -16 -856 -22 -738 -847 -551 -51 -808 -50 -734 -172 -167 -610 -201 -111 -518 -113 -329 -121 -46 -518 -651 -917 -365 -558 -548 -350 -406 -496 -686 -148 -760 -154 -455 -226 -568 -236 -866 -745 -458 -418 -327 -101 -283 -764 -873 -737 -628 -539 -241 -713 -293 -553 -823 -596 -83 -525 -275 -794 -934 -631 -780 -919 -693 -345 -342 -599 -221 -916 -272 -372 -717 -4 -899 -382 -262 -439 -124 -657 -13 -564 -113 -152 -41 -617 -234 -796 -270 -237 -423 -183 -616 -28 -595 -318 -496 -234 -11 -664 -164 -801 -820 -984 -649 -979 -604 -539 -219 -945 -800 -456 -929 -787 -489 -122 -326 -690 -473 -899 -890 -322 -77 -376 -824 -864 -55 -713 -889 -483 -425 -34 -830 -229 -598 -139 -815 -195 -70 -983 -843 -216 -611 -889 -148 -857 -718 -918 -759 -435 -727 -853 -36 -69 -956 -749 -584 -267 -141 -718 -172 -193 -827 -100 -815 -607 -937 -652 -970 -909 -931 -681 -8 -205 -269 -188 -837 -33 -314 -282 -475 -128 -858 -614 -25 -635 -672 -135 -51 -20 -151 -23 -239 -562 -693 -157 -897 -339 -675 -101 -733 -776 -96 -750 -590 -440 -309 -547 -674 -667 -779 -3 -274 -156 -901 -71 -589 -968 -434 -8 -70 -463 -663 -150 -469 -748 -501 -837 -962 -639 -532 -477 -840 -67 -712 -104 -739 -182 -643 -254 -922 -998 -689 -773 -343 -412 -211 -99 -857 -267 -943 -592 -67 -343 -310 -897 -479 -728 -261 -790 -825 -627 -517 -564 -424 -509 -187 -282 -97 -301 -695 -858 -722 -737 -636 -361 -186 -840 -654 -178 -632 -676 -483 -593 -697 -69 -156 -327 -781 -769 -715 -31 -351 -901 -122 -35 -879 -556 -445 -789 -306 -943 -498 -621 -149 -428 -292 -366 -712 -748 -690 -485 -563 -600 -228 -233 -903 -640 -184 -607 -340 -861 -56 -248 -219 -335 -365 -284 -219 -903 -862 -318 -89 -705 -718 -221 -570 -369 -608 -531 -77 -54 -504 -288 -827 -623 -157 -476 -441 -788 -68 -487 -737 -110 -291 -78 -177 -143 -712 -402 -601 -645 -354 -295 -165 -161 -436 -866 -180 -637 -586 -707 -646 -519 -914 -193 -115 -553 -519 -61 -380 -478 -105 -196 -555 -21 -805 -72 -624 -435 -93 -119 -96 -960 -366 -269 -751 -934 -132 -673 -281 -508 -554 -591 -765 -972 -993 -341 -914 -968 -647 -854 -645 -628 -462 -481 -62 -651 -50 -336 -19 -977 -409 -578 -180 -930 -979 -601 -316 -891 -793 -857 -726 -189 -969 -586 -963 -271 -13 -127 -252 -904 -263 -272 -683 -496 -839 -654 -699 -259 -769 -928 -848 -537 -842 -164 -15 -66 -211 -737 -671 -55 -860 -531 -123 -930 -928 -778 -47 -220 -646 -77 -921 -642 -431 -778 -843 -262 -148 -257 -44 -976 -818 -163 -871 -15 -900 -937 -483 -820 -418 -490 -588 -187 -950 -753 -173 -40 -976 -260 -171 -165 -42 -267 -553 -135 -672 -190 -153 -165 -474 -115 -380 -39 -17 -442 -336 -465 -394 -456 -934 -152 -905 -767 -325 -30 -262 -588 -450 -298 -437 -836 -282 -507 -256 -551 -853 -950 -368 -321 -767 -946 -245 -223 -699 -794 -419 -657 -721 -252 -596 -256 -322 -774 -16 -504 -115 -997 -871 -338 -239 -818 -36 -61 -653 -193 -378 -126 -261 -619 -513 -337 -831 -705 -784 -301 -549 -230 -942 -237 -890 -806 -573 -635 -627 -789 -446 -880 -544 -718 -180 -22 -904 -957 -894 -115 -458 -842 -845 -652 -177 -503 -585 -681 -239 -506 -611 -465 -572 -372 -561 -392 -838 -760 -215 -534 -709 -499 -660 -879 -523 -359 -150 -149 -803 -714 -416 -856 -451 -909 -937 -326 -370 -935 -242 -877 -873 -219 -609 -828 -143 -577 -350 -420 -699 -989 -399 -690 -275 -558 -703 -302 -569 -195 -579 -829 -644 -179 -398 -128 -357 -737 -990 -4 -769 -773 -998 -929 -10 -669 -694 -88 -282 -656 -969 -333 -639 -275 -946 -258 -204 -242 -29 -693 -198 -423 -662 -760 -321 -937 -701 -717 -773 -855 -159 -655 -95 -629 -617 -913 -209 -877 -718 -154 -808 -816 -265 -305 -366 -321 -834 -594 -931 -966 -924 -77 -67 -982 -953 -755 -672 -195 -625 -808 -968 -1 -577 -721 -143 -622 -614 -587 -982 -52 -984 -794 -629 -968 -530 -979 -212 -221 -206 -490 -579 -31 -762 -731 -165 -548 -250 -370 -328 -279 -425 -49 -575 -670 -327 -194 -600 -498 -564 -464 -725 -195 -162 -403 -890 -915 -180 -299 -410 -906 -440 -829 -994 -927 -363 -631 -65 -247 -235 -477 -248 -123 -913 -27 -306 -428 -423 -656 -168 -968 -343 -798 -444 -18 -695 -171 -20 -237 -976 -44 -374 -192 -375 -763 -250 -591 -432 -786 -753 -725 -556 -378 -905 -992 -740 -217 -804 -107 -878 -957 -480 -76 -733 -496 -211 -701 -514 -194 -202 -270 -115 -64 -162 -221 -545 -326 -198 -161 -453 -782 -909 -288 -710 -358 -693 -67 -849 -572 -90 -133 -56 -356 -889 -327 -208 -685 -9 -480 -452 -499 -666 -575 -391 -553 -515 -733 -329 -355 -240 -598 -235 -442 -550 -113 -94 -146 -627 -153 -583 -397 -866 -310 -970 -293 -485 -197 -666 -78 -56 -436 -648 -47 -428 -562 -165 -174 -198 -266 -838 -705 -360 -180 -314 -270 -231 -201 -81 -15 -48 -13 -650 -204 -143 -286 -127 -551 -371 -702 -649 -786 -418 -861 -893 -226 -197 -14 -452 -39 -582 -249 -377 -273 -68 -186 -529 -189 -324 -564 -295 -879 -392 -551 -729 -8 -579 -250 -396 -167 -87 -737 -837 -470 -92 -440 -843 -515 -58 -526 -201 -907 -631 -840 -675 -785 -849 -288 -634 -234 -217 -450 -475 -856 -798 -519 -227 -3 -512 -284 -726 -488 -906 -466 -662 -495 -972 -959 -899 -705 -481 -586 -859 -181 -93 -164 -5 -523 -1000 -641 -746 -407 -789 -1 -947 -646 -774 -900 -734 -515 -198 -248 -136 -944 -696 -548 -74 -554 -565 -592 -527 -575 -89 -536 -155 -957 -243 -94 -40 -588 -300 -37 -749 -950 -558 -457 -39 -306 -546 -786 -695 -32 -352 -772 -232 -13 -861 -471 -879 -894 -878 -929 -68 -773 -900 -443 -461 -641 -642 -671 -949 -694 -886 -12 -581 -518 -228 -521 -289 -52 -547 -444 -565 -917 -918 -267 -292 -474 -922 -153 -594 -581 -146 -711 -692 -995 -261 -596 -444 -89 -905 -542 -431 -224 -781 -99 -994 -458 -986 -696 -884 -593 -250 -459 -866 -719 -957 -359 -331 -757 -302 -622 -634 -402 -495 -171 -864 -312 -843 -43 -152 -858 -754 -298 -502 -11 -355 -390 -81 -453 -137 -518 -883 -750 -613 -816 -501 -767 -33 -834 -111 -338 -865 -571 -308 -290 -957 -255 -976 -126 -795 -873 -258 -151 -449 -170 -839 -298 -242 -403 -133 -512 -162 -259 -567 -818 -28 -146 -549 -875 -957 -53 -974 -119 -615 -131 -62 -968 -60 -997 -860 -621 -204 -152 -312 -503 -214 -619 -548 -144 -387 -842 -117 -258 -514 -299 -597 -467 -271 -349 -687 -512 -305 -266 -27 -968 -70 -488 -959 -830 -658 -257 -692 -345 -100 -397 -813 -833 -655 -660 -643 -663 -942 -15 -729 -576 -27 -838 -498 -241 -548 -368 -555 -148 -532 -379 -808 -586 -888 -440 -30 -523 -782 -274 -295 -860 -46 -84 -760 -132 -562 -546 -560 -920 -755 -586 -233 -110 -167 -815 -740 -160 -554 -376 -867 -757 -186 -973 -134 -564 -838 -520 -965 -900 -643 -259 -532 -457 -949 -697 -81 -946 -335 -177 -285 -428 -738 -421 -810 -514 -112 -653 -539 -111 -878 -678 -690 -443 -377 -244 -832 -179 -175 -917 -355 -250 -90 -379 -812 -524 -749 -389 -673 -174 -780 -621 -766 -493 -642 -680 -309 -807 -570 -767 -269 -336 -864 -393 -511 -501 -363 -614 -961 -321 -86 -766 -799 -341 -717 -990 -6 -19 -655 -350 -457 -371 -973 -138 -540 -661 -831 -805 -667 -634 -723 -842 -977 -1000 -925 -156 -314 -335 -392 -156 -763 -800 -994 -629 -245 -623 -770 -45 -394 -381 -481 -224 -401 -991 -973 -463 -444 -376 -699 -217 -900 -928 -104 -858 -283 -683 -330 -650 -627 -390 -668 -769 -508 -455 -353 -115 -809 -61 -895 -436 -861 -951 -210 -771 -684 -67 -228 -463 -219 -250 -863 -110 -203 -24 -610 -936 -761 -432 -91 -701 -24 -166 -966 -435 -182 -709 -331 -529 -376 -933 -220 -90 -473 -220 -882 -309 -808 -318 -268 -384 -199 -165 -390 -363 -190 -14 -61 -77 -582 -339 -637 -987 -762 -999 -601 -578 -148 -615 -383 -445 -738 -120 -691 -393 -804 -682 -264 -421 -15 -465 -854 -925 -657 -881 -574 -980 -54 -372 -746 -674 -94 -75 -477 -798 -156 -350 -401 -32 -66 -681 -274 -781 -953 -997 -374 -729 -341 -474 -286 -623 -735 -605 -484 -520 -827 -804 -920 -518 -166 -597 -524 -599 -233 -525 -595 -374 -968 -226 -679 -656 -635 -133 -247 -781 -190 -500 -221 -449 -171 -527 -707 -911 -989 -342 -153 -287 -936 -298 -53 -279 -587 -826 -20 -946 -341 -637 -853 -343 -604 -713 -678 -126 -244 -258 -999 -621 -841 -390 -196 -37 -165 -755 -361 -584 -298 -747 -982 -148 -529 -987 -173 -84 -265 -959 -921 -193 -726 -218 -36 -646 -930 -98 -494 -12 -31 -770 -989 -719 -882 -113 -966 -414 -204 -115 -482 -431 -375 -782 -942 -447 -143 -452 -666 -801 -881 -648 -994 -634 -307 -382 -531 -923 -868 -182 -323 -731 -358 -641 -740 -820 -476 -187 -400 -379 -712 -586 -539 -472 -390 -188 -738 -532 -528 -914 -790 -999 -678 -137 -453 -874 -827 -857 -30 -195 -161 -541 -61 -7 -775 -544 -737 -27 -633 -421 -122 -997 -72 -315 -596 -720 -768 -978 -775 -806 -787 -489 -880 -48 -550 -147 -11 -153 -929 -855 -754 -587 -911 -194 -232 -741 -959 -239 -235 -689 -872 -998 -299 -329 -388 -971 -465 -151 -573 -975 -641 -622 -212 -833 -105 -517 -244 -788 -110 -918 -937 -986 -855 -323 -303 -849 -195 -528 -841 -495 -172 -967 -574 -454 -246 -410 -507 -19 -958 -866 -319 -964 -555 -762 -710 -762 -347 -161 -23 -265 -439 -431 -517 -644 -842 -328 -4 -543 -7 -44 -358 -755 -465 -518 -953 -639 -997 -456 -167 -564 -100 -347 -384 -378 -754 -647 -824 -635 -295 -695 -962 -871 -390 -387 -308 -835 -297 -752 -310 -620 -349 -265 -53 -355 -533 -777 -719 -294 -437 -378 -796 -293 -609 -363 -144 -72 -290 -400 -234 -712 -614 -723 -534 -924 -846 -353 -356 -933 -847 -872 -621 -393 -169 -774 -893 -512 -917 -229 -244 -635 -157 -88 -239 -495 -268 -431 -679 -972 -584 -941 -672 -820 -904 -166 -606 -68 -216 -355 -773 -646 -679 -993 -326 -694 -143 -48 -639 -665 -501 -868 -826 -574 -156 -316 -508 -680 -954 -408 -501 -249 -278 -660 -504 -395 -252 -365 -267 -882 -980 -912 -277 -117 -842 -508 -557 -514 -455 -502 -619 -405 -629 -58 -973 -915 -56 -416 -507 -36 -514 -222 -325 -107 -568 -562 -171 -624 -195 -661 -537 -799 -130 -298 -22 -246 -634 -437 -408 -902 -960 -829 -388 -996 -497 -810 -18 -236 -184 -565 -858 -585 -413 -484 -704 -891 -425 -453 -163 -25 -256 -87 -929 -367 -984 -79 -935 -246 -43 -389 -252 -20 -301 -81 -604 -345 -543 -829 -606 -29 -861 -242 -29 -165 -982 -887 -521 -322 -611 -529 -993 -158 -605 -400 -10 -101 -180 -491 -764 -871 -632 -521 -955 -49 -6 -149 -356 -936 -451 -75 -274 -875 -806 -2 -219 -986 -46 -787 -263 -673 -741 -464 -50 -8 -9 -993 -327 -589 -131 -764 -810 -320 -444 -67 -260 -36 -38 -48 -625 -381 -486 -5 -521 -731 -920 -893 -953 -468 -823 -518 -130 -433 -707 -23 -331 -203 -124 -355 -253 -102 -652 -267 -124 -409 -592 -658 -802 -636 -447 -113 -990 -75 -37 -813 -773 -749 -371 -537 -934 -369 -384 -45 -319 -739 -405 -416 -407 -386 -335 -277 -125 -357 -48 -932 -740 -149 -924 -570 -1 -73 -258 -645 -585 -984 -66 -190 -598 -6 -38 -130 -334 -564 -267 -260 -844 -338 -780 -148 -67 -326 -654 -588 -832 -187 -911 -504 -285 -655 -297 -791 -181 -717 -621 -126 -542 -945 -28 -237 -965 -179 -593 -757 -250 -281 -152 -764 -32 -900 -7 -264 -464 -909 -523 -82 -145 -801 -100 -891 -333 -839 -951 -835 -16 -535 -420 -491 -994 -157 -60 -900 -897 -151 -320 -161 -242 -24 -371 -365 -458 -959 -684 -643 -249 -141 -252 -810 -426 -371 -317 -590 -324 -934 -386 -477 -898 -609 -638 -333 -181 -345 -280 -548 -606 -648 -234 -203 -302 -278 -926 -459 -149 -604 -114 -302 -767 -497 -916 -1000 -606 -531 -93 -139 -595 -104 -578 -194 -680 -78 -419 -623 -688 -437 -685 -733 -828 -107 -212 -812 -498 -509 -870 -895 -568 -947 -298 -872 -882 -856 -355 -429 -384 -99 -449 -488 -398 -988 -124 -521 -744 -391 -583 -754 -866 -246 -995 -482 -361 -143 -499 -427 -857 -365 -5 -368 -143 -428 -165 -308 -497 -655 -813 -896 -451 -146 -71 -49 -42 -608 -669 -363 -530 -858 -838 -614 -790 -280 -523 -877 -105 -779 -8 -218 -218 -832 -655 -181 -788 -621 -314 -830 -375 -296 -122 -506 -502 -362 -451 -131 -603 -275 -656 -553 -940 -296 -46 -807 -362 -365 -333 -3 -639 -644 -68 -548 -757 -336 -850 -969 -128 -44 -363 -779 -262 -300 -210 -927 -377 -305 -221 -380 -189 -118 -310 -537 -336 -445 -908 -253 -970 -161 -26 -84 -285 -978 -127 -748 -294 -534 -879 -609 -847 -513 -180 -699 -631 -511 -932 -600 -50 -906 -922 -724 -430 -728 -780 -821 -152 -625 -230 -624 -551 -901 -585 -410 -51 -88 -138 -940 -314 -764 -690 -608 -9 -809 -536 -122 -527 -27 -308 -704 -933 -710 -831 -314 -744 -635 -56 -621 -193 -645 -454 -704 -944 -422 -409 -211 -771 -93 -277 -348 -385 -749 -665 -22 -824 -591 -512 -295 -44 -72 -718 -797 -553 -521 -420 -367 -143 -153 -599 -22 -751 -190 -129 -993 -695 -195 -822 -735 -924 -826 -514 -387 -312 -97 -203 -583 -529 -951 -680 -820 -30 -650 -135 -350 -595 -441 -419 -369 -918 -920 -532 -341 -688 -633 -47 -690 -181 -271 -843 -214 -582 -376 -283 -404 -844 -839 -535 -861 -754 -518 -105 -260 -653 -622 -661 -601 -636 -255 -83 -382 -988 -762 -994 -615 -533 -14 -21 -844 -305 -609 -333 -904 -528 -75 -410 -794 -518 -793 -687 -35 -62 -226 -524 -582 -610 -357 -996 -873 -447 -149 -261 -448 -888 -6 -203 -159 -294 -679 -765 -497 -246 -34 -483 -355 -119 -155 -290 -527 -825 -956 -875 -700 -46 -870 -121 -164 -669 -326 -294 -402 -881 -198 -73 -808 -991 -742 -82 -637 -568 -809 -641 -181 -939 -492 -69 -407 -898 -415 -163 -338 -197 -131 -677 -580 -271 -317 -18 -802 -699 -275 -251 -964 -798 -287 -893 -304 -613 -946 -534 -57 -622 -379 -30 -254 -559 -60 -779 -308 -612 -979 -282 -492 -652 -60 -391 -177 -474 -679 -48 -936 -451 -477 -590 -964 -902 -388 -149 -21 -770 -182 -561 -326 -459 -710 -110 -413 -562 -614 -725 -183 -74 -361 -782 -954 -326 -689 -551 -240 -926 -819 -985 -612 -331 -323 -337 -922 -37 -104 -592 -310 -789 -410 -4 -290 -972 -37 -936 -832 -666 -470 -372 -240 -288 -207 -238 -502 -459 -477 -305 -316 -366 -581 -818 -291 -773 -863 -162 -34 -46 -184 -557 -381 -900 -267 -886 -788 -180 -841 -159 -857 -286 -511 -67 -107 -542 -576 -424 -750 -125 -669 -781 -88 -746 -260 -12 -768 -152 -955 -24 -585 -872 -418 -865 -996 -595 -590 -570 -486 -849 -327 -865 -462 -458 -528 -76 -703 -904 -509 -937 -53 -476 -527 -442 -689 -495 -185 -294 -63 -223 -824 -848 -321 -127 -696 -343 -424 -59 -394 -649 -936 -228 -84 -905 -747 -304 -946 -179 -494 -928 -977 -312 -374 -313 -47 -222 -769 -326 -587 -394 -816 -899 -79 -798 -166 -120 -466 -686 -212 -43 -519 -769 -360 -951 -485 -841 -805 -642 -181 -195 -829 -659 -509 -45 -178 -451 -707 -913 -450 -82 -270 -448 -32 -314 -826 -458 -19 -736 -793 -455 -890 -87 -706 -106 -495 -996 -413 -893 -445 -490 -218 -843 -219 -402 -437 -543 -749 -766 -391 -305 -476 -363 -706 -83 -305 -510 -776 -11 -647 -980 -438 -645 -383 -235 -391 -821 -891 -41 -449 -251 -1 -23 -9 -586 -436 -658 -32 -242 -317 -144 -506 -426 -480 -109 -270 -173 -59 -207 -884 -717 -449 -626 -138 -535 -880 -409 -336 -461 -928 -769 -341 -21 -41 -485 -437 -865 -223 -558 -209 -487 -101 -56 -96 -811 -897 -236 -434 -52 -522 -997 -807 -839 -475 -507 -190 -712 -874 -897 -570 -677 -507 -442 -737 -891 -880 -194 -217 -743 -595 -82 -512 -995 -66 -383 -643 -299 -770 -758 -273 -383 -528 -377 -445 -772 -515 -512 -95 -477 -143 -152 -295 -683 -962 -876 -348 -149 -564 -141 -316 -320 -158 -738 -588 -478 -587 -299 -689 -728 -43 -810 -656 -269 -483 -589 -734 -40 -53 -681 -192 -583 -202 -894 -485 -107 -314 -553 -14 -944 -125 -187 -912 -625 -856 -443 -763 -22 -862 -813 -644 -391 -735 -400 -497 -935 -645 -105 -866 -891 -622 -549 -543 -637 -55 -613 -608 -322 -480 -92 -861 -591 -367 -944 -684 -79 -922 -7 -521 -636 -279 -8 -352 -958 -268 -107 -18 -650 -70 -769 -257 -894 -49 -752 -432 -101 -422 -98 -942 -941 -264 -475 -894 -663 -783 -350 -671 -224 -7 -756 -538 -358 -152 -228 -262 -181 -965 -210 -183 -748 -858 -908 -658 -693 -421 -593 -150 -368 -914 -910 -130 -733 -211 -358 -424 -503 -416 -149 -253 -679 -115 -683 -578 -254 -918 -171 -469 -110 -736 -291 -617 -857 -80 -650 -349 -790 -327 -395 -528 -547 -113 -795 -489 -235 -684 -106 -194 -8 -581 -999 -396 -28 -854 -689 -524 -598 -110 -582 -647 -34 -147 -520 -40 -339 -725 -820 -293 -209 -183 -103 -919 -605 -103 -475 -681 -697 -74 -567 -80 -216 -55 -830 -182 -446 -469 -533 -466 -980 -621 -12 -184 -16 -941 -115 -53 -546 -696 -441 -930 -923 -648 -128 -692 -962 -805 -148 -758 -726 -279 -209 -487 -708 -167 -44 -574 -100 -764 -36 -761 -620 -565 -764 -156 -470 -407 -919 -982 -890 -133 -489 -6 -711 -302 -447 -813 -204 -783 -226 -918 -991 -705 -44 -276 -490 -399 -344 -689 -56 -232 -816 -838 -640 -473 -447 -981 -124 -384 -50 -517 -288 -824 -127 -67 -112 -585 -625 -112 -656 -90 -588 -8 -549 -209 -172 -859 -444 -155 -309 -462 -256 -660 -799 -495 -231 -773 -322 -840 -113 -384 -317 -403 -802 -95 -532 -259 -820 -700 -294 -891 -737 -718 -18 -617 -609 -917 -834 -164 -980 -138 -382 -969 -607 -17 -431 -281 -991 -718 -778 -864 -149 -935 -392 -213 -622 -589 -940 -445 -854 -728 -463 -318 -680 -203 -563 -839 -163 -836 -262 -44 -479 -967 -836 -202 -691 -520 -465 -31 -69 -988 -215 -711 -195 -642 -891 -31 -579 -291 -780 -232 -699 -31 -106 -865 -606 -40 -888 -283 -750 -625 -186 -783 -49 -374 -830 -361 -967 -357 -652 -648 -489 -182 -940 -732 -685 -578 -405 -365 -182 -455 -816 -703 -990 -960 -694 -674 -545 -516 -693 -453 -558 -736 -690 -637 -9 -591 -627 -323 -899 -982 -39 -937 -491 -227 -406 -665 -360 -524 -903 -287 -919 -776 -107 -903 -172 -218 -166 -304 -115 -334 -806 -653 -793 -700 -915 -305 -460 -306 -625 -898 -918 -484 -910 -853 -450 -666 -451 -308 -469 -609 -784 -200 -327 -803 -377 -499 -998 -498 -574 -83 -75 -529 -719 -940 -189 -58 -515 -987 -907 -37 -32 -222 -829 -686 -634 -653 -563 -170 -513 -610 -422 -878 -382 -814 -984 -438 -541 -595 -828 -913 -665 -1000 -913 -102 -366 -263 -106 -56 -837 -41 -325 -453 -691 -818 -781 -697 -27 -415 -149 -504 -963 -222 -422 -363 -980 -378 -256 -873 -321 -564 -21 -60 -264 -36 -373 -936 -993 -722 -445 -328 -691 -977 -348 -11 -675 -575 -394 -598 -245 -886 -403 -119 -836 -784 -95 -86 -870 -239 -203 -742 -42 -187 -721 -356 -691 -269 -218 -408 -259 -319 -79 -728 -729 -872 -160 -890 -770 -711 -401 -946 -76 -784 -907 -638 -209 -105 -48 -714 -49 -386 -404 -172 -380 -573 -147 -756 -550 -305 -380 -437 -28 -167 -28 -189 -639 -758 -726 -461 -33 -783 -263 -573 -523 -952 -51 -590 -174 -777 -45 -52 -836 -802 -783 -126 -119 -85 -24 -176 -80 -823 -533 -850 -747 -869 -870 -845 -540 -533 -113 -90 -434 -367 -391 -137 -595 -203 -945 -832 -694 -25 -48 -476 -405 -759 -446 -716 -870 -357 -325 -705 -526 -33 -759 -912 -494 -945 -399 -148 -430 -257 -416 -911 -290 -103 -934 -840 -255 -859 -928 -785 -268 -374 -780 -69 -189 -665 -95 -647 -382 -462 -449 -852 -429 -36 -122 -198 -775 -795 -638 -9 -483 -494 -462 -848 -647 -354 -273 -13 -872 -741 -539 -279 -774 -387 -765 -896 -61 -902 -391 -393 -518 -293 -96 -334 -982 -755 -578 -97 -307 -798 -933 -115 -542 -597 -111 -671 -707 -582 -740 -72 -93 -269 -330 -620 -77 -749 -964 -778 -890 -70 -577 -767 -205 -813 -660 -317 -782 -515 -59 -947 -938 -984 -322 -506 -582 -101 -460 -971 -563 -485 -918 -244 -187 -954 -393 -388 -484 -998 -11 -349 -629 -637 -287 -935 -275 -864 -714 -605 -55 -696 -334 -626 -756 -239 -262 -870 -365 -769 -784 -653 -450 -474 -87 -449 -910 -724 -742 -43 -447 -757 -454 -586 -812 -801 -896 -525 -3 -204 -486 -328 -870 -639 -181 -494 -198 -557 -696 -69 -918 -686 -613 -663 -58 -716 -944 -232 -320 -163 -126 -333 -194 -245 -14 -32 -926 -802 -169 -639 -855 -1000 -108 -108 -775 -944 -469 -857 -407 -89 -618 -549 -388 -44 -221 -954 -488 -497 -991 -271 -54 -375 -943 -742 -893 -414 -927 -28 -902 -160 -269 -968 -775 -660 -189 -357 -743 -623 -153 -39 -812 -613 -599 -190 -947 -547 -636 -115 -767 -768 -111 -379 -516 -995 -653 -379 -763 -800 -241 -35 -767 -454 -404 -756 -567 -829 -780 -49 -827 -494 -874 -751 -311 -836 -859 -599 -581 -629 -910 -25 -809 -74 -901 -67 -404 -939 -800 -851 -714 -534 -852 -336 -84 -330 -982 -457 -85 -398 -475 -177 -265 -375 -955 -1 -666 -732 -29 -250 -839 -570 -848 -118 -346 -773 -364 -712 -79 -503 -549 -68 -796 -196 -34 -382 -875 -990 -204 -632 -5 -978 -678 -355 -694 -755 -629 -764 -53 -985 -702 -938 -191 -763 -275 -864 -554 -267 -586 -106 -621 -171 -738 -233 -174 -509 -626 -310 -843 -31 -943 -821 -83 -502 -63 -729 -688 -55 -823 -122 -470 -968 -623 -703 -531 -88 -184 -74 -168 -944 -82 -980 -898 -537 -986 -16 -897 -499 -330 -663 -3 -277 -294 -145 -241 -12 -803 -467 -831 -399 -332 -577 -679 -480 -375 -374 -937 -516 -47 -597 -565 -484 -235 -964 -97 -486 -465 -706 -800 -165 -867 -792 -876 -709 -456 -913 -365 -217 -506 -51 -165 -358 -367 -458 -64 -606 -768 -726 -466 -772 -647 -999 -735 -610 -474 -385 -69 -666 -568 -133 -722 -464 -87 -78 -528 -18 -243 -125 -877 -97 -765 -191 -86 -320 -922 -358 -44 -763 -287 -346 -259 -487 -274 -64 -28 -63 -417 -974 -406 -353 -488 -562 -380 -308 -464 -420 -200 -417 -70 -92 -248 -587 -873 -255 -957 -974 -866 -822 -933 -930 -909 -769 -420 -818 -410 -823 -47 -396 -842 -304 -603 -85 -216 -12 -252 -117 -746 -712 -604 -304 -953 -403 -357 -863 -36 -996 -971 -8 -290 -841 -760 -792 -31 -96 -318 -309 -823 -384 -625 -747 -278 -606 -916 -408 -211 -974 -989 -335 -112 -439 -94 -687 -958 -140 -786 -596 -903 -195 -49 -384 -235 -729 -694 -714 -285 -383 -781 -162 -283 -648 -878 -725 -286 -624 -202 -160 -701 -900 -685 -740 -237 -111 -571 -75 -397 -347 -432 -688 -482 -88 -383 -880 -68 -812 -877 -410 -248 -243 -43 -927 -903 -958 -811 -622 -196 -600 -356 -98 -420 -805 -935 -537 -925 -884 -593 -92 -888 -155 -27 -943 -727 -394 -793 -376 -143 -976 -249 -139 -276 -503 -40 -99 -293 -910 -119 -184 -659 -403 -750 -531 -593 -281 -271 -58 -156 -706 -797 -330 -899 -331 -779 -419 -902 -3 -890 -286 -392 -944 -471 -156 -661 -215 -143 -410 -298 -220 -342 -726 -980 -238 -295 -140 -914 -71 -828 -436 -113 -647 -779 -343 -162 -161 -276 -237 -257 -711 -826 -421 -532 -541 -794 -636 -953 -24 -794 -235 -723 -756 -998 -465 -177 -575 -429 -616 -405 -682 -408 -486 -273 -568 -67 -409 -599 -114 -633 -757 -421 -443 -234 -187 -441 -221 -305 -155 -16 -979 -304 -609 -680 -381 -906 -801 -40 -52 -569 -752 -607 -761 -224 -583 -117 -662 -176 -66 -908 -645 -716 -470 -206 -206 -409 -326 -411 -268 -565 -516 -115 -88 -859 -21 -934 -218 -305 -491 -472 -909 -519 -179 -976 -177 -902 -395 -696 -642 -925 -701 -957 -549 -871 -333 -805 -867 -19 -856 -88 -558 -628 -507 -209 -624 -840 -349 -539 -307 -183 -869 -421 -295 -174 -902 -989 -449 -798 -792 -434 -772 -778 -883 -650 -774 -117 -735 -65 -982 -728 -947 -892 -557 -115 -228 -124 -116 -800 -396 -522 -515 -438 -816 -462 -425 -899 -859 -526 -621 -732 -767 -605 -78 -657 -982 -440 -894 -683 -906 -992 -462 -370 -122 -429 -691 -216 -58 -924 -322 -594 -226 -420 -726 -10 -994 -845 -266 -684 -910 -844 -262 -359 -666 -475 -641 -69 -976 -148 -460 -97 -396 -250 -985 -75 -583 -118 -803 -954 -70 -929 -342 -818 -42 -267 -402 -976 -927 -874 -119 -562 -931 -882 -215 -481 -533 -495 -230 -880 -307 -653 -132 -948 -246 -11 -179 -502 -122 -50 -654 -111 -441 -492 -879 -999 -776 -416 -811 -711 -413 -119 -340 -987 -300 -252 -792 -10 -969 -288 -140 -378 -43 -215 -613 -102 -613 -325 -493 -14 -640 -226 -891 -290 -394 -891 -348 -193 -903 -723 -640 -847 -192 -816 -242 -920 -321 -461 -588 -810 -667 -863 -719 -526 -550 -473 -856 -635 -749 -525 -567 -474 -198 -746 -825 -147 -563 -133 -463 -180 -904 -471 -400 -267 -906 -50 -264 -301 -304 -859 -490 -233 -724 -670 -487 -600 -740 -222 -213 -854 -697 -440 -947 -42 -247 -1 -986 -559 -170 -607 -808 -730 -422 -303 -909 -897 -829 -166 -651 -850 -375 -256 -170 -988 -308 -694 -919 -72 -925 -991 -564 -581 -91 -943 -150 -491 -59 -620 -259 -961 -542 -794 -971 -263 -903 -421 -816 -948 -957 -107 -796 -748 -603 -873 -364 -869 -3 -867 -642 -467 -402 -975 -116 -45 -909 -95 -260 -886 -574 -31 -526 -853 -335 -549 -309 -608 -766 -663 -432 -477 -730 -650 -542 -546 -888 -184 -306 -937 -288 -644 -150 -95 -68 -37 -501 -586 -45 -848 -79 -597 -183 -577 -306 -801 -424 -354 -697 -493 -102 -160 -377 -215 -363 -774 -626 -118 -193 -831 -682 -479 -503 -307 -764 -581 -851 -870 -66 -323 -227 -277 -651 -347 -879 -817 -834 -813 -729 -765 -406 -402 -900 -131 -86 -849 -731 -403 -515 -694 -671 -497 -636 -344 -113 -808 -454 -740 -63 -291 -241 -814 -405 -874 -314 -412 -516 -854 -593 -874 -17 -542 -31 -45 -318 -91 -957 -520 -289 -636 -147 -920 -459 -281 -142 -453 -703 -121 -839 -185 -833 -992 -213 -204 -548 -225 -948 -464 -312 -366 -447 -460 -558 -928 -601 -52 -298 -946 -21 -532 -52 -678 -571 -954 -477 -278 -32 -794 -103 -132 -251 -729 -944 -14 -99 -976 -567 -779 -44 -833 -559 -546 -478 -551 -750 -535 -912 -221 -168 -812 -195 -962 -3 -834 -929 -312 -674 -301 -963 -263 -181 -869 -988 -851 -845 -887 -880 -163 -259 -635 -672 -816 -28 -752 -106 -93 -73 -771 -875 -926 -621 -825 -340 -142 -143 -516 -789 -581 -421 -85 -42 -798 -216 -950 -526 -935 -132 -516 -476 -381 -560 -140 -56 -814 -586 -483 -250 -382 -713 -414 -993 -926 -926 -811 -62 -251 -516 -466 -896 -29 -248 -535 -362 -702 -433 -237 -118 -560 -220 -63 -684 -617 -820 -766 -788 -457 -84 -946 -664 -643 -664 -225 -252 -19 -510 -151 -299 -156 -867 -236 -275 -696 -42 -720 -169 -917 -760 -278 -700 -970 -558 -548 -77 -502 -696 -693 -449 -550 -467 -762 -540 -693 -978 -679 -573 -104 -921 -436 -503 -252 -827 -887 -284 -427 -420 -265 -34 -213 -729 -718 -427 -789 -193 -422 -223 -390 -496 -756 -255 -647 -145 -466 -864 -996 -806 -276 -960 -236 -454 -801 -920 -241 -237 -401 -897 -319 -181 -976 -947 -534 -276 -290 -858 -762 -895 -87 -590 -445 -409 -688 -326 -574 -45 -785 -424 -310 -591 -381 -97 -887 -455 -741 -105 -359 -299 -403 -952 -809 -439 -945 -959 -162 -484 -512 -262 -8 -944 -893 -142 -654 -237 -137 -504 -257 -971 -771 -542 -621 -596 -911 -721 -470 -88 -752 -542 -34 -244 -816 -672 -385 -259 -347 -32 -63 -481 -178 -311 -96 -562 -676 -577 -124 -107 -330 -923 -978 -943 -192 -123 -663 -864 -434 -726 -955 -458 -746 -166 -439 -810 -763 -673 -430 -622 -970 -895 -127 -243 -637 -63 -883 -88 -777 -620 -421 -554 -818 -597 -439 -748 -12 -763 -566 -62 -638 -87 -38 -41 -318 -116 -579 -427 -809 -160 -570 -970 -345 -925 -827 -713 -669 -25 -341 -693 -400 -420 -103 -565 -439 -663 -498 -849 -690 -730 -9 -521 -304 -573 -672 -489 -849 -855 -449 -454 -600 -257 -203 -242 -143 -324 -727 -292 -921 -7 -306 -41 -563 -269 -228 -522 -786 -623 -624 -450 -731 -522 -885 -168 -915 -949 -496 -645 -738 -735 -339 -243 -929 -621 -68 -286 -940 -20 -369 -107 -652 -193 -159 -41 -47 -52 -705 -831 -378 -941 -607 -460 -380 -426 -97 -733 -526 -206 -995 -540 -954 -622 -212 -636 -574 -709 -552 -127 -621 -385 -950 -909 -878 -849 -249 -888 -982 -612 -494 -820 -43 -995 -478 -824 -750 -292 -845 -142 -398 -530 -159 -675 -857 -943 -760 -463 -456 -424 -80 -322 -467 -145 -155 -194 -161 -407 -57 -468 -446 -410 -646 -979 -400 -144 -475 -404 -741 -811 -476 -707 -535 -282 -68 -5 -588 -259 -769 -199 -369 -355 -558 -272 -110 -692 -766 -815 -111 -873 -957 -623 -890 -74 -414 -362 -153 -497 -855 -796 -718 -839 -543 -495 -464 -428 -494 -747 -489 -104 -701 -423 -441 -993 -449 -349 -398 -765 -877 -702 -559 -803 -587 -634 -38 -955 -492 -613 -978 -115 -208 -539 -155 -476 -223 -943 -108 -453 -397 -727 -938 -360 -603 -314 -232 -985 -790 -74 -766 -424 -890 -371 -589 -591 -907 -67 -331 -130 -560 -276 -713 -797 -799 -252 -347 -336 -544 -738 -658 -44 -909 -970 -982 -291 -900 -617 -16 -93 -788 -659 -702 -858 -561 -67 -61 -760 -204 -880 -927 -264 -617 -299 -471 -53 -216 -682 -782 -969 -624 -777 -251 -855 -619 -386 -128 -851 -705 -200 -673 -119 -156 -169 -904 -922 -209 -641 -174 -327 -967 -321 -790 -864 -767 -602 -855 -396 -552 -85 -193 -690 -592 -673 -560 -779 -908 -321 -154 -72 -741 -25 -376 -152 -585 -747 -962 -119 -435 -820 -303 -712 -906 -906 -903 -860 -273 -826 -622 -73 -825 -111 -540 -409 -222 -547 -944 -311 -843 -448 -310 -930 -284 -580 -334 -377 -945 -599 -617 -880 -242 -398 -578 -386 -951 -335 -106 -5 -227 -168 -943 -681 -151 -332 -684 -175 -515 -147 -80 -703 -175 -737 -120 -163 -616 -168 -259 -606 -609 -691 -340 -92 -230 -826 -799 -965 -758 -454 -386 -958 -228 -897 -299 -708 -386 -727 -271 -264 -782 -145 -642 -602 -728 -63 -312 -846 -267 -303 -274 -249 -604 -359 -660 -415 -344 -821 -174 -214 -933 -623 -843 -586 -803 -799 -485 -127 -151 -264 -251 -693 -127 -901 -81 -125 -652 -687 -791 -505 -341 -264 -611 -882 -69 -17 -797 -502 -950 -337 -543 -810 -657 -677 -379 -898 -546 -874 -161 -146 -108 -440 -925 -698 -964 -439 -17 -686 -29 -166 -841 -101 -303 -680 -307 -743 -517 -836 -540 -648 -673 -869 -450 -452 -282 -295 -108 -381 -20 -61 -976 -555 -350 -773 -936 -38 -553 -21 -406 -504 -986 -866 -226 -827 -654 -268 -506 -905 -386 -315 -921 -953 -857 -682 -517 -463 -509 -745 -265 -170 -326 -120 -808 -855 -8 -535 -496 -303 -480 -980 -451 -42 -375 -692 -407 -37 -431 -107 -390 -211 -233 -982 -763 -449 -53 -475 -321 -137 -160 -267 -978 -293 -933 -4 -573 -81 -791 -678 -312 -794 -257 -178 -239 -541 -336 -613 -877 -643 -135 -195 -516 -787 -135 -580 -712 -475 -286 -514 -396 -385 -830 -688 -779 -118 -432 -128 -939 -905 -674 -959 -955 -795 -496 -486 -568 -763 -616 -408 -295 -341 -920 -559 -575 -858 -198 -723 -8 -571 -490 -413 -916 -390 -684 -606 -856 -291 -963 -389 -751 -25 -119 -24 -259 -826 -155 -399 -567 -871 -685 -198 -315 -690 -121 -180 -996 -474 -263 -40 -442 -111 -269 -491 -515 -734 -96 -93 -638 -947 -842 -5 -56 -158 -103 -489 -833 -138 -343 -158 -692 -159 -252 -949 -122 -621 -737 -518 -34 -735 -307 -419 -262 -620 -343 -327 -921 -691 -86 -766 -326 -539 -19 -156 -731 -887 -121 -855 -627 -966 -559 -978 -536 -93 -870 -39 -155 -383 -958 -522 -291 -552 -349 -224 -497 -24 -799 -346 -335 -365 -540 -791 -785 -162 -735 -189 -758 -194 -872 -220 -131 -388 -267 -302 -574 -826 -149 -850 -383 -368 -762 -857 -330 -80 -845 -880 -485 -143 -356 -918 -886 -837 -401 -152 -724 -101 -225 -455 -684 -4 -500 -281 -601 -628 -990 -188 -335 -57 -366 -476 -473 -574 -939 -204 -288 -957 -966 -673 -699 -987 -516 -963 -573 -310 -492 -621 -926 -866 -456 -17 -596 -211 -100 -638 -304 -605 -545 -578 -398 -471 -539 -856 -39 -330 -947 -158 -873 -319 -980 -657 -272 -725 -738 -600 -236 -300 -190 -545 -564 -548 -896 -466 -894 -653 -403 -81 -59 -867 -290 -263 -399 -246 -769 -216 -644 -861 -718 -320 -543 -8 -743 -441 -445 -623 -580 -271 -968 -840 -965 -796 -463 -941 -828 -402 -744 -474 -893 -817 -498 -670 -992 -393 -414 -814 -869 -178 -504 -6 -575 -210 -700 -44 -194 -914 -43 -434 -881 -936 -964 -100 -332 -947 -241 -851 -314 -238 -478 -961 -113 -546 -89 -475 -678 -198 -943 -751 -562 -886 -152 -548 -989 -624 -262 -649 -656 -985 -647 -353 -639 -660 -516 -951 -203 -6 -574 -898 -40 -610 -511 -96 -306 -261 -288 -172 -493 -950 -455 -286 -257 -898 -454 -293 -53 -160 -541 -81 -936 -676 -573 -925 -458 -522 -753 -57 -154 -485 -697 -897 -308 -177 -719 -977 -261 -523 -338 -240 -968 -820 -775 -3 -310 -997 -511 -83 -773 -584 -74 -319 -354 -149 -297 -614 -627 -607 -656 -934 -432 -110 -276 -91 -334 -861 -150 -19 -456 -667 -486 -557 -97 -937 -555 -873 -886 -813 -208 -876 -292 -179 -433 -57 -943 -831 -285 -628 -221 -880 -658 -952 -456 -461 -853 -97 -288 -286 -58 -613 -806 -971 -60 -813 -994 -223 -990 -283 -486 -522 -16 -11 -390 -999 -94 -908 -792 -178 -797 -502 -222 -497 -753 -121 -353 -126 -976 -847 -305 -101 -521 -738 -973 -479 -976 -640 -590 -419 -729 -197 -711 -755 -285 -169 -778 -883 -64 -295 -79 -343 -778 -320 -212 -693 -595 -86 -172 -891 -289 -735 -890 -573 -34 -278 -252 -725 -345 -190 -311 -927 -138 -518 -580 -576 -92 -210 -508 -127 -621 -93 -747 -670 -380 -835 -695 -722 -683 -750 -782 -381 -799 -102 -651 -582 -291 -865 -583 -953 -664 -423 -127 -980 -984 -641 -16 -737 -592 -845 -201 -723 -141 -267 -939 -386 -724 -421 -73 -690 -433 -202 -657 -720 -932 -415 -73 -413 -989 -772 -450 -38 -470 -606 -26 -973 -897 -555 -647 -53 -570 -754 -605 -826 -279 -213 -848 -690 -476 -15 -112 -417 -597 -21 -992 -870 -235 -8 -376 -180 -982 -678 -19 -536 -389 -729 -594 -921 -14 -694 -718 -599 -270 -780 -432 -313 -417 -434 -527 -753 -701 -62 -550 -545 -643 -683 -644 -896 -962 -53 -747 -144 -73 -26 -914 -570 -859 -846 -616 -247 -928 -882 -369 -735 -445 -10 -534 -172 -928 -13 -833 -935 -233 -785 -280 -201 -109 -526 -977 -444 -889 -761 -613 -549 -118 -961 -521 -119 -942 -582 -918 -542 -516 -411 -589 -804 -421 -623 -413 -666 -972 -154 -546 -536 -992 -940 -12 -374 -530 -689 -557 -496 -278 -610 -830 -770 -171 -232 -706 -725 -935 -161 -615 -651 -127 -154 -945 -817 -509 -295 -679 -706 -239 -620 -651 -38 -879 -483 -884 -463 -813 -121 -698 -323 -340 -739 -362 -317 -803 -259 -68 -597 -844 -951 -115 -465 -846 -891 -650 -396 -122 -461 -112 -289 -104 -709 -461 -534 -165 -411 -920 -22 -950 -341 -435 -883 -662 -125 -52 -203 -645 -454 -616 -230 -111 -867 -753 -786 -397 -143 -868 -214 -346 -968 -678 -601 -4 -280 -829 -68 -490 -11 -780 -333 -946 -463 -365 -904 -605 -624 -657 -384 -636 -78 -273 -470 -889 -641 -926 -213 -982 -925 -537 -787 -230 -852 -462 -277 -521 -663 -296 -415 -912 -348 -781 -882 -800 -237 -904 -221 -506 -232 -877 -960 -23 -182 -409 -748 -950 -294 -657 -512 -797 -897 -71 -270 -104 -57 -287 -14 -885 -228 -378 -878 -32 -374 -79 -623 -287 -363 -707 -484 -94 -514 -986 -888 -251 -972 -729 -48 -307 -837 -751 -737 -613 -461 -593 -921 -450 -170 -171 -883 -739 -296 -156 -855 -716 -405 -812 -78 -613 -564 -278 -180 -933 -943 -19 -859 -895 -921 -426 -873 -360 -178 -802 -609 -236 -555 -507 -164 -426 -384 -951 -263 -311 -95 -381 -240 -701 -773 -53 -696 -394 -579 -16 -578 -703 -880 -700 -12 -647 -303 -72 -558 -192 -809 -723 -687 -643 -386 -816 -803 -866 -125 -133 -304 -452 -866 -120 -966 -946 -5 -871 -866 -833 -881 -178 -907 -186 -578 -471 -279 -657 -432 -874 -510 -175 -173 -796 -543 -658 -487 -147 -731 -715 -696 -939 -846 -353 -133 -208 -409 -746 -983 -275 -724 -146 -880 -176 -943 -639 -697 -799 -499 -239 -720 -521 -811 -978 -374 -574 -53 -119 -282 -710 -913 -158 -36 -205 -410 -502 -515 -857 -252 -160 -722 -945 -854 -421 -273 -27 -674 -91 -733 -609 -872 -520 -746 -200 -595 -924 -98 -399 -159 -300 -160 -563 -572 -37 -470 -354 -699 -955 -727 -13 -938 -994 -266 -690 -702 -953 -190 -254 -498 -928 -297 -20 -558 -652 -272 -103 -883 -146 -324 -544 -66 -928 -264 -528 -887 -519 -27 -543 -728 -886 -708 -254 -591 -309 -518 -28 -217 -436 -479 -360 -914 -282 -872 -700 -655 -236 -921 -460 -75 -81 -425 -86 -425 -106 -486 -621 -836 -136 -461 -977 -801 -626 -628 -553 -339 -100 -560 -929 -336 -751 -200 -131 -82 -237 -940 -516 -492 -676 -609 -509 -64 -254 -602 -184 -613 -55 -814 -800 -143 -77 -64 -685 -139 -740 -776 -222 -850 -619 -577 -362 -49 -193 -283 -191 -168 -459 -215 -842 -645 -576 -132 -455 -321 -200 -100 -907 -726 -277 -951 -896 -103 -112 -751 -979 -16 -341 -208 -789 -668 -437 -84 -152 -421 -939 -809 -11 -677 -524 -472 -674 -297 -301 -210 -296 -943 -472 -432 -588 -964 -821 -217 -578 -984 -254 -411 -768 -111 -728 -817 -291 -995 -48 -380 -278 -507 -45 -849 -236 -702 -627 -688 -460 -958 -613 -707 -253 -73 -677 -966 -627 -383 -804 -584 -10 -550 -893 -25 -263 -474 -596 -86 -992 -40 -477 -767 -40 -973 -427 -211 -203 -131 -101 -92 -229 -941 -17 -244 -651 -3 -399 -308 -766 -110 -417 -261 -941 -602 -176 -71 -863 -147 -233 -693 -308 -473 -981 -26 -720 -190 -397 -770 -652 -993 -610 -587 -55 -38 -994 -572 -5 -341 -299 -783 -863 -76 -343 -102 -957 -169 -616 -953 -132 -805 -272 -207 -47 -392 -609 -979 -977 -79 -201 -92 -940 -278 -78 -387 -55 -765 -368 -824 -54 -918 -430 -513 -695 -913 -547 -904 -999 -890 -60 -998 -573 -717 -911 -155 -560 -109 -28 -795 -841 -890 -579 -841 -332 -510 -85 -908 -696 -349 -800 -55 -958 -673 -108 -696 -330 -639 -442 -310 -542 -332 -280 -662 -270 -50 -191 -721 -808 -43 -227 -9 -486 -129 -140 -162 -160 -350 -71 -375 -47 -146 -162 -797 -607 -63 -939 -523 -238 -782 -599 -19 -233 -288 -320 -792 -659 -47 -22 -43 -672 -28 -612 -771 -191 -376 -156 -704 -874 -507 -201 -210 -33 -402 -55 -375 -378 -461 -653 -478 -200 -117 -835 -249 -88 -402 -54 -667 -421 -981 -140 -926 -409 -549 -625 -889 -990 -442 -607 -753 -824 -533 -877 -461 -784 -581 -910 -700 -472 -924 -672 -980 -264 -997 -456 -867 -597 -90 -438 -187 -749 -894 -806 -491 -878 -194 -598 -459 -3 -148 -821 -132 -262 -10 -716 -543 -979 -657 -376 -442 -267 -781 -620 -332 -394 -330 -907 -578 -586 -655 -483 -65 -822 -879 -314 -239 -381 -50 -838 -673 -501 -523 -231 -576 -156 -792 -952 -657 -231 -198 -5 -321 -799 -808 -313 -132 -489 -344 -368 -214 -862 -487 -549 -507 -699 -859 -482 -161 -135 -18 -605 -405 -670 -443 -408 -971 -894 -473 -786 -237 -844 -364 -832 -487 -731 -370 -194 -119 -241 -168 -57 -909 -131 -299 -241 -674 -860 -637 -513 -420 -951 -552 -502 -341 -771 -802 -340 -581 -370 -387 -767 -533 -290 -462 -205 -673 -787 -424 -935 -452 -462 -741 -283 -846 -956 -417 -854 -57 -429 -238 -695 -118 -557 -105 -453 -702 -367 -232 -169 -622 -789 -886 -578 -911 -393 -455 -840 -453 -286 -55 -418 -419 -156 -536 -120 -76 -470 -241 -629 -868 -702 -228 -853 -487 -30 -871 -216 -770 -127 -334 -633 -949 -470 -371 -357 -517 -32 -55 -213 -798 -247 -907 -60 -335 -283 -215 -597 -587 -383 -99 -1000 -626 -442 -52 -798 -971 -184 -885 -389 -702 -360 -318 -855 -937 -524 -340 -368 -269 -358 -915 -678 -305 -572 -970 -36 -257 -945 -29 -981 -67 -30 -572 -344 -230 -907 -84 -96 -74 -931 -499 -880 -362 -362 -262 -211 -824 -325 -812 -164 -144 -167 -711 -127 -343 -550 -206 -979 -396 -572 -232 -765 -569 -868 -53 -450 -562 -378 -502 -653 -544 -898 -656 -143 -704 -525 -145 -13 -275 -26 -50 -747 -446 -279 -286 -126 -74 -106 -4 -671 -829 -987 -356 -752 -331 -433 -502 -908 -742 -447 -330 -55 -998 -575 -52 -273 -436 -424 -889 -952 -262 -295 -863 -67 -930 -890 -844 -898 -67 -896 -790 -566 -17 -279 -380 -381 -464 -960 -110 -62 -269 -255 -243 -551 -562 -132 -244 -944 -886 -874 -497 -631 -653 -753 -987 -219 -932 -577 -948 -319 -770 -286 -916 -64 -439 -876 -994 -526 -164 -461 -767 -809 -495 -514 -199 -806 -978 -552 -595 -50 -393 -229 -349 -215 -962 -83 -852 -578 -982 -977 -405 -929 -85 -108 -837 -138 -686 -868 -721 -322 -831 -955 -15 -579 -150 -434 -557 -840 -388 -226 -685 -522 -261 -31 -130 -561 -894 -879 -629 -411 -609 -701 -59 -562 -288 -287 -625 -391 -354 -220 -672 -417 -363 -646 -189 -285 -326 -874 -81 -996 -97 -178 -504 -482 -313 -531 -832 -674 -808 -849 -837 -872 -774 -582 -647 -662 -445 -172 -914 -764 -882 -991 -282 -740 -7 -220 -705 -540 -287 -528 -920 -980 -867 -746 -502 -850 -559 -400 -991 -277 -905 -118 -764 -816 -549 -563 -547 -524 -879 -796 -880 -653 -403 -487 -547 -549 -897 -311 -356 -302 -635 -442 -328 -990 -258 -125 -2 -591 -736 -360 -712 -699 -973 -150 -955 -855 -262 -646 -748 -646 -171 -704 -41 -506 -399 -287 -786 -403 -472 -509 -464 -176 -144 -484 -831 -944 -76 -637 -563 -60 -537 -345 -8 -233 -347 -427 -855 -495 -738 -230 -782 -449 -262 -689 -647 -800 -323 -21 -690 -325 -80 -642 -805 -568 -584 -111 -469 -251 -886 -700 -384 -339 -642 -966 -447 -114 -260 -766 -353 -354 -319 -993 -175 -364 -772 -208 -722 -811 -535 -593 -576 -137 -855 -450 -783 -140 -918 -766 -190 -977 -280 -733 -98 -368 -902 -908 -360 -192 -524 -233 -874 -980 -169 -403 -914 -126 -704 -237 -498 -399 -718 -932 -605 -89 -488 -473 -179 -940 -362 -729 -267 -343 -237 -851 -384 -124 -998 -419 -643 -843 -644 -734 -556 -376 -712 -259 -611 -410 -196 -346 -661 -595 -156 -447 -8 -885 -685 -976 -77 -310 -486 -82 -450 -689 -249 -559 -803 -490 -66 -906 -241 -242 -212 -406 -252 -496 -123 -514 -747 -841 -988 -821 -290 -910 -446 -106 -453 -746 -820 -561 -692 -786 -47 -341 -224 -934 -190 -261 -321 -449 -607 -257 -61 -264 -657 -944 -855 -574 -223 -350 -34 -749 -750 -930 -836 -235 -835 -37 -582 -283 -771 -243 -621 -851 -477 -181 -955 -435 -147 -888 -643 -32 -936 -509 -539 -181 -976 -343 -112 -690 -169 -223 -634 -352 -942 -15 -794 -485 -548 -407 -597 -605 -200 -159 -759 -403 -562 -116 -762 -665 -136 -554 -402 -12 -7 -337 -164 -37 -301 -713 -104 -683 -36 -509 -584 -376 -290 -21 -819 -737 -280 -710 -104 -811 -584 -736 -787 -785 -39 -500 -960 -955 -318 -424 -743 -817 -152 -36 -750 -465 -514 -853 -220 -206 -286 -367 -638 -5 -509 -971 -198 -702 -391 -740 -469 -895 -22 -617 -317 -790 -531 -987 -651 -501 -697 -203 -5 -185 -539 -446 -185 -898 -159 -333 -647 -640 -996 -194 -482 -465 -465 -941 -176 -433 -217 -106 -477 -324 -838 -257 -978 -476 -54 -458 -983 -461 -841 -118 -644 -871 -954 -494 -261 -456 -622 -641 -738 -735 -918 -523 -720 -581 -42 -957 -232 -49 -573 -148 -817 -855 -970 -789 -616 -642 -748 -273 -399 -216 -409 -816 -633 -785 -598 -300 -947 -582 -922 -688 -56 -143 -386 -513 -388 -113 -953 -871 -119 -93 -326 -804 -259 -458 -167 -245 -235 -827 -195 -841 -927 -352 -4 -52 -206 -757 -68 -484 -24 -723 -643 -229 -230 -395 -252 -19 -340 -336 -34 -811 -645 -203 -529 -815 -551 -219 -528 -361 -429 -804 -674 -305 -436 -296 -884 -348 -225 -14 -933 -688 -109 -785 -895 -784 -922 -269 -888 -348 -350 -458 -9 -572 -215 -733 -202 -263 -717 -388 -87 -535 -519 -870 -48 -31 -314 -360 -338 -386 -243 -671 -456 -133 -449 -427 -308 -892 -839 -579 -230 -807 -721 -700 -709 -340 -754 -680 -71 -832 -192 -85 -129 -643 -359 -613 -745 -767 -918 -462 -330 -525 -433 -852 -249 -147 -297 -941 -239 -167 -435 -892 -495 -431 -85 -105 -623 -912 -955 -472 -577 -168 -628 -215 -159 -261 -674 -922 -787 -557 -633 -247 -708 -761 -669 -276 -650 -938 -254 -756 -933 -785 -292 -276 -447 -738 -1 -964 -734 -46 -338 -177 -469 -622 -354 -4 -773 -197 -279 -461 -384 -735 -556 -928 -537 -719 -238 -620 -998 -697 -318 -276 -818 -704 -939 -259 -610 -719 -206 -359 -55 -601 -197 -27 -103 -24 -61 -468 -408 -71 -703 -622 -697 -448 -791 -923 -226 -94 -911 -1000 -630 -845 -616 -315 -654 -539 -484 -423 -448 -454 -865 -153 -502 -31 -684 -58 -845 -98 -608 -845 -210 -318 -674 -11 -520 -885 -332 -297 -670 -968 -1000 -802 -219 -80 -579 -544 -627 -435 -773 -960 -110 -559 -493 -71 -532 -913 -740 -885 -903 -532 -424 -374 -671 -289 -612 -408 -881 -699 -746 -288 -75 -563 -468 -609 -441 -928 -402 -865 -558 -448 -602 -590 -783 -297 -911 -414 -197 -633 -444 -553 -69 -81 -934 -928 -281 -903 -879 -193 -244 -140 -756 -440 -801 -172 -90 -848 -611 -394 -245 -972 -877 -795 -960 -269 -960 -649 -658 -367 -831 -802 -839 -207 -379 -728 -931 -559 -498 -116 -973 -369 -785 -896 -602 -451 -537 -527 -66 -667 -250 -3 -607 -480 -415 -298 -626 -812 -456 -747 -757 -973 -130 -508 -682 -7 -28 -243 -964 -883 -743 -619 -349 -802 -929 -591 -785 -723 -332 -761 -378 -78 -218 -618 -381 -960 -46 -575 -513 -943 -7 -775 -724 -727 -147 -506 -437 -729 -429 -755 -453 -234 -304 -654 -306 -36 -296 -352 -786 -500 -457 -180 -997 -256 -892 -733 -150 -124 -573 -929 -329 -96 -295 -970 -361 -645 -576 -406 -82 -913 -928 -654 -440 -599 -872 -555 -810 -47 -895 -48 -8 -449 -163 -889 -362 -288 -334 -26 -608 -647 -60 -3 -12 -9 -875 -274 -691 -285 -452 -308 -733 -138 -697 -523 -785 -118 -940 -581 -75 -457 -533 -12 -692 -32 -265 -238 -1000 -412 -115 -920 -345 -100 -669 -404 -596 -106 -583 -111 -547 -141 -778 -447 -840 -159 -717 -533 -785 -250 -608 -358 -331 -162 -619 -92 -745 -936 -224 -278 -821 -306 -842 -99 -972 -965 -967 -662 -815 -638 -831 -4 -896 -828 -963 -430 -452 -591 -758 -397 -321 -692 -274 -109 -32 -215 -268 -619 -825 -467 -827 -687 -633 -867 -731 -833 -500 -89 -904 -208 -966 -672 -988 -199 -470 -252 -44 -708 -195 -560 -652 -268 -303 -557 -584 -605 -957 -592 -418 -797 -377 -701 -481 -306 -479 -458 -501 -629 -121 -662 -737 -860 -84 -76 -592 -432 -375 -707 -398 -676 -404 -401 -944 -262 -116 -461 -929 -771 -866 -515 -496 -662 -349 -381 -175 -80 -284 -908 -461 -746 -171 -393 -966 -390 -761 -213 -124 -343 -928 -532 -854 -758 -653 -423 -537 -58 -98 -737 -499 -375 -950 -28 -713 -47 -882 -655 -327 -664 -615 -49 -501 -58 -702 -448 -546 -112 -279 -793 -33 -736 -910 -4 -264 -653 -502 -263 -607 -131 -644 -58 -340 -883 -180 -700 -659 -752 -564 -635 -366 -795 -419 -915 -592 -893 -17 -441 -352 -820 -378 -374 -396 -772 -465 -353 -157 -594 -681 -852 -801 -331 -415 -504 -770 -96 -899 -1000 -807 -727 -813 -676 -712 -975 -731 -473 -470 -919 -511 -81 -859 -858 -479 -953 -336 -645 -975 -488 -155 -894 -586 -781 -836 -832 -933 -812 -800 -575 -975 -998 -844 -983 -715 -881 -405 -734 -885 -144 -114 -275 -542 -224 -590 -488 -899 -910 -830 -481 -90 -79 -44 -163 -266 -317 -487 -355 -944 -472 -153 -706 -374 -782 -790 -831 -51 -94 -332 -906 -897 -446 -312 -10 -820 -908 -602 -677 -129 -585 -768 -776 -788 -604 -986 -205 -562 -417 -682 -747 -591 -249 -497 -816 -634 -444 -567 -919 -264 -130 -857 -476 -934 -691 -133 -527 -497 -159 -499 -531 -459 -211 -704 -828 -936 -125 -414 -450 -306 -911 -908 -70 -154 -687 -928 -469 -184 -498 -116 -137 -552 -132 -403 -513 -10 -398 -18 -232 -309 -569 -592 -499 -344 -796 -816 -850 -623 -402 -947 -417 -839 -835 -859 -507 -541 -119 -295 -677 -783 -873 -774 -801 -690 -56 -96 -399 -433 -690 -878 -825 -402 -351 -50 -401 -441 -498 -709 -865 -716 -114 -620 -632 -116 -337 -76 -516 -341 -741 -435 -363 -931 -987 -105 -257 -167 -911 -665 -486 -888 -338 -135 -858 -651 -547 -535 -49 -701 -298 -663 -501 -482 -700 -612 -55 -963 -45 -112 -486 -908 -285 -615 -459 -650 -913 -557 -690 -728 -654 -55 -312 -451 -699 -148 -67 -448 -359 -21 -444 -702 -382 -254 -662 -390 -277 -151 -120 -57 -591 -904 -391 -575 -886 -796 -737 -773 -698 -984 -939 -876 -887 -407 -290 -154 -635 -388 -769 -821 -505 -57 -736 -206 -154 -270 -397 -271 -8 -792 -346 -478 -2 -907 -165 -920 -704 -837 -104 -439 -421 -848 -436 -288 -314 -274 -717 -471 -389 -656 -858 -326 -964 -537 -781 -124 -355 -277 -211 -979 -543 -551 -552 -215 -788 -522 -495 -12 -802 -317 -807 -80 -853 -904 -737 -509 -59 -655 -287 -990 -192 -712 -953 -236 -793 -851 -796 -769 -133 -583 -85 -101 -671 -943 -862 -818 -859 -984 -170 -105 -197 -433 -539 -97 -900 -253 -337 -365 -760 -957 -295 -195 -939 -375 -809 -699 -692 -991 -513 -547 -113 -587 -426 -872 -350 -552 -10 -503 -215 -858 -497 -631 -397 -736 -402 -812 -126 -495 -854 -924 -394 -841 -566 -665 -59 -589 -541 -855 -752 -203 -655 -383 -100 -446 -311 -726 -648 -897 -865 -271 -66 -606 -34 -134 -409 -406 -735 -55 -73 -397 -683 -948 -795 -109 -976 -136 -286 -959 -218 -608 -519 -170 -117 -146 -157 -849 -365 -150 -476 -660 -472 -642 -920 -528 -634 -792 -119 -757 -553 -247 -112 -701 -883 -975 -49 -269 -887 -490 -704 -313 -220 -12 -474 -249 -718 -953 -564 -635 -571 -687 -371 -383 -925 -670 -705 -263 -678 -668 -30 -407 -773 -662 -216 -675 -764 -568 -315 -706 -256 -488 -216 -74 -492 -584 -583 -531 -707 -986 -544 -913 -371 -719 -927 -688 -463 -999 -790 -215 -534 -607 -480 -761 -415 -395 -924 -710 -972 -710 -155 -428 -207 -486 -920 -100 -836 -709 -49 -691 -772 -921 -822 -209 -792 -620 -414 -733 -70 -912 -393 -765 -503 -399 -608 -30 -901 -396 -792 -50 -847 -618 -198 -609 -797 -286 -888 -707 -724 -514 -442 -815 -40 -335 -231 -353 -535 -267 -528 -446 -674 -952 -13 -965 -164 -749 -367 -290 -6 -351 -488 -42 -538 -122 -775 -240 -663 -161 -905 -816 -536 -869 -119 -792 -121 -497 -114 -876 -147 -965 -815 -268 -129 -673 -740 -68 -758 -814 -578 -649 -742 -746 -948 -565 -23 -245 -498 -610 -694 -859 -524 -646 -147 -817 -482 -65 -229 -263 -551 -890 -700 -235 -472 -182 -861 -876 -693 -998 -471 -821 -751 -356 -101 -786 -419 -474 -79 -991 -202 -794 -471 -669 -722 -717 -228 -434 -922 -203 -899 -293 -590 -746 -342 -263 -577 -385 -266 -720 -771 -488 -643 -216 -776 -194 -852 -162 -236 -262 -471 -424 -542 -763 -596 -552 -651 -266 -586 -666 -339 -482 -902 -540 -26 -716 -32 -110 -975 -414 -542 -393 -480 -137 -706 -366 -746 -896 -472 -929 -369 -32 -999 -185 -507 -4 -711 -63 -778 -509 -859 -953 -612 -602 -939 -576 -902 -611 -947 -747 -778 -154 -156 -399 -291 -418 -144 -679 -942 -848 -948 -339 -965 -934 -444 -324 -562 -305 -585 -53 -14 -265 -176 -287 -662 -932 -363 -457 -687 -775 -367 -377 -896 -702 -897 -495 -869 -212 -838 -530 -744 -774 -339 -326 -384 -24 -407 -921 -753 -454 -122 -839 -557 -399 -592 -127 -99 -279 -942 -424 -473 -121 -242 -950 -482 -594 -433 -413 -831 -509 -828 -270 -445 -885 -426 -238 -369 -285 -580 -913 -589 -529 -661 -997 -31 -81 -742 -664 -826 -821 -80 -85 -147 -592 -175 -784 -28 -41 -299 -451 -413 -327 -338 -646 -113 -966 -296 -930 -880 -94 -351 -782 -60 -262 -725 -847 -472 -629 -612 -213 -886 -715 -24 -389 -245 -667 -384 -93 -265 -891 -872 -47 -852 -844 -640 -620 -692 -44 -934 -738 -338 -485 -271 -162 -714 -662 -436 -266 -230 -461 -317 -397 -164 -515 -572 -943 -534 -842 -686 -148 -79 -908 -553 -754 -983 -581 -313 -264 -704 -201 -469 -466 -702 -961 -359 -324 -4 -733 -686 -164 -558 -405 -290 -950 -792 -56 -589 -651 -887 -629 -264 -274 -689 -551 -464 -77 -687 -598 -974 -6 -715 -842 -859 -398 -352 -895 -16 -25 -712 -279 -85 -128 -131 -628 -173 -704 -212 -628 -605 -901 -512 -748 -703 -762 -975 -521 -301 -863 -387 -932 -772 -316 -969 -262 -29 -758 -784 -738 -857 -624 -824 -657 -746 -165 -534 -224 -220 -367 -470 -724 -380 -633 -969 -412 -125 -831 -389 -706 -213 -499 -464 -658 -963 -110 -901 -74 -201 -350 -212 -209 -530 -202 -73 -658 -565 -282 -99 -515 -578 -975 -132 -86 -636 -932 -215 -284 -863 -733 -676 -943 -885 -368 -902 -338 -411 -150 -430 -345 -685 -441 -302 -941 -270 -544 -735 -765 -316 -585 -161 -950 -154 -294 -695 -808 -309 -153 -436 -143 -904 -724 -926 -305 -602 -977 -554 -178 -618 -139 -961 -571 -582 -275 -323 -996 -4 -594 -117 -563 -278 -472 -614 -54 -190 -319 -291 -712 -869 -308 -565 -244 -157 -15 -680 -460 -86 -396 -476 -831 -712 -619 -985 -922 -949 -831 -216 -99 -177 -292 -215 -848 -808 -30 -455 -486 -276 -572 -447 -767 -843 -52 -93 -692 -6 -726 -153 -10 -514 -36 -994 -85 -995 -19 -901 -410 -837 -317 -287 -792 -356 -525 -320 -807 -7 -75 -611 -713 -714 -463 -229 -305 -36 -794 -998 -244 -15 -594 -623 -891 -282 -831 -535 -572 -89 -610 -354 -111 -439 -94 -330 -755 -208 -716 -308 -331 -614 -526 -520 -288 -748 -598 -816 -407 -315 -27 -115 -59 -659 -897 -757 -305 -463 -204 -86 -489 -862 -480 -251 -740 -219 -327 -655 -216 -363 -470 -557 -666 -504 -631 -629 -687 -307 -446 -290 -234 -963 -240 -592 -307 -776 -849 -52 -87 -600 -480 -739 -605 -810 -408 -594 -579 -198 -563 -352 -870 -471 -899 -547 -831 -644 -813 -802 -618 -161 -34 -117 -466 -108 -925 -26 -457 -931 -991 -501 -57 -945 -898 -406 -748 -393 -642 -614 -912 -904 -562 -973 -170 -895 -959 -320 -569 -473 -426 -393 -527 -464 -597 -849 -23 -419 -41 -561 -429 -265 -372 -8 -642 -480 -733 -853 -626 -503 -329 -497 -580 -348 -579 -353 -754 -36 -548 -274 -510 -427 -669 -850 -941 -938 -25 -339 -692 -505 -746 -584 -325 -93 -354 -407 -74 -944 -456 -795 -238 -645 -8 -884 -228 -704 -897 -290 -10 -900 -649 -259 -288 -764 -2 -809 -412 -136 -110 -219 -978 -991 -683 -235 -934 -801 -62 -802 -288 -120 -351 -764 -629 -825 -554 -475 -49 -10 -340 -718 -477 -72 -877 -616 -102 -785 -325 -579 -173 -158 -17 -672 -687 -134 -281 -255 -554 -516 -995 -719 -647 -753 -307 -332 -891 -159 -792 -245 -323 -396 -369 -171 -317 -680 -678 -593 -752 -344 -460 -539 -995 -335 -281 -708 -269 -360 -700 -340 -945 -170 -173 -824 -563 -579 -864 -819 -248 -556 -908 -278 -43 -300 -192 -886 -783 -439 -785 -946 -916 -34 -36 -555 -185 -697 -918 -234 -24 -592 -962 -63 -219 -994 -647 -684 -161 -465 -223 -120 -724 -608 -433 -669 -317 -695 -369 -970 -500 -150 -609 -758 -390 -896 -979 -173 -588 -42 -582 -264 -401 -644 -594 -124 -789 -848 -829 -663 -23 -443 -447 -813 -385 -54 -220 -548 -351 -405 -262 -504 -5 -593 -906 -535 -753 -616 -9 -965 -124 -683 -999 -712 -602 -689 -590 -865 -848 -14 -199 -251 -408 -310 -589 -520 -617 -727 -796 -836 -12 -84 -831 -59 -358 -923 -608 -346 -280 -485 -187 -638 -378 -244 -932 -943 -360 -122 -397 -664 -467 -870 -6 -713 -718 -74 -64 -101 -792 -1000 -665 -756 -912 -495 -511 -394 -174 -12 -700 -750 -328 -759 -893 -602 -197 -303 -809 -460 -938 -246 -688 -876 -621 -903 -118 -922 -953 -873 -581 -16 -126 -206 -368 -101 -351 -52 -725 -93 -274 -637 -623 -756 -664 -105 -880 -829 -865 -768 -294 -785 -809 -660 -294 -768 -355 -798 -505 -143 -690 -994 -657 -821 -489 -338 -391 -735 -976 -155 -939 -554 -259 -733 -323 -545 -182 -603 -350 -297 -881 -702 -911 -293 -896 -745 -217 -663 -591 -190 -493 -940 -948 -628 -16 -150 -304 -32 -946 -416 -833 -431 -15 -998 -139 -621 -372 -949 -286 -757 -378 -912 -260 -501 -812 -267 -709 -330 -665 -509 -153 -15 -276 -354 -640 -116 -432 -913 -830 -669 -492 -128 -243 -884 -112 -653 -463 -821 -551 -172 -739 -80 -206 -575 -498 -302 -97 -305 -37 -290 -858 -137 -873 -421 -827 -601 -104 -10 -298 -173 -477 -351 -834 -155 -704 -789 -902 -693 -43 -789 -900 -617 -798 -129 -834 -329 -663 -623 -282 -34 -144 -685 -153 -227 -311 -175 -187 -916 -53 -919 -305 -326 -774 -120 -97 -538 -134 -1 -155 -891 -885 -110 -604 -925 -495 -452 -633 -871 -124 -908 -25 -857 -443 -553 -265 -306 -33 -931 -803 -684 -754 -582 -938 -682 -650 -81 -426 -955 -549 -508 -976 -88 -290 -423 -21 -524 -805 -30 -634 -804 -241 -325 -378 -99 -677 -673 -201 -796 -190 -653 -490 -929 -833 -446 -257 -531 -811 -37 -308 -350 -240 -601 -192 -956 -530 -433 -222 -777 -613 -709 -975 -8 -751 -115 -151 -876 -119 -339 -506 -221 -251 -762 -144 -731 -521 -698 -860 -46 -138 -936 -691 -622 -58 -558 -582 -514 -406 -789 -241 -5 -636 -311 -399 -19 -885 -719 -692 -523 -913 -13 -763 -387 -849 -827 -614 -501 -664 -459 -271 -958 -832 -588 -140 -667 -452 -829 -857 -575 -568 -843 -72 -317 -379 -780 -866 -899 -439 -463 -54 -609 -167 -901 -443 -608 -87 -848 -20 -30 -300 -491 -164 -81 -729 -268 -167 -628 -805 -582 -663 -297 -456 -489 -476 -868 -457 -15 -702 -79 -722 -173 -32 -493 -486 -737 -619 -136 -848 -264 -603 -396 -830 -324 -642 -550 -457 -794 -690 -351 -389 -648 -333 -249 -854 -598 -553 -859 -461 -352 -234 -541 -866 -676 -369 -234 -722 -742 -485 -871 -55 -892 -474 -381 -967 -856 -859 -471 -857 -400 -110 -348 -735 -124 -579 -27 -53 -557 -404 -903 -712 -257 -486 -351 -53 -530 -720 -93 -595 -959 -341 -607 -204 -358 -885 -639 -217 -533 -817 -317 -241 -270 -157 -71 -185 -99 -958 -261 -330 -854 -933 -612 -422 -1000 -224 -689 -16 -846 -670 -280 -208 -97 -74 -634 -505 -69 -963 -381 -332 -240 -597 -703 -514 -153 -250 -406 -973 -329 -324 -895 -683 -859 -960 -583 -78 -70 -654 -801 -78 -60 -89 -952 -927 -480 -633 -793 -821 -117 -367 -906 -492 -107 -228 -57 -612 -271 -200 -956 -288 -374 -394 -689 -925 -588 -854 -921 -969 -779 -654 -51 -1000 -829 -652 -425 -438 -645 -890 -247 -394 -449 -414 -932 -995 -539 -576 -613 -794 -856 -635 -451 -892 -899 -909 -39 -895 -309 -938 -156 -172 -977 -208 -226 -612 -108 -255 -835 -403 -714 -923 -142 -407 -260 -942 -110 -607 -600 -540 -891 -904 -709 -997 -806 -35 -875 -356 -18 -968 -276 -449 -856 -565 -811 -298 -852 -196 -90 -341 -763 -172 -954 -269 -726 -144 -124 -517 -423 -834 -899 -351 -599 -738 -187 -685 -481 -986 -393 -893 -956 -789 -985 -788 -960 -83 -727 -883 -711 -574 -334 -28 -716 -223 -626 -263 -863 -590 -612 -450 -781 -107 -524 -822 -262 -429 -598 -139 -546 -364 -264 -325 -972 -854 -762 -146 -369 -604 -223 -506 -894 -697 -224 -471 -333 -714 -437 -898 -866 -887 -127 -747 -495 -275 -205 -772 -89 -47 -737 -631 -833 -339 -888 -196 -705 -130 -544 -454 -573 -728 -307 -21 -101 -863 -110 -408 -334 -645 -891 -399 -950 -527 -12 -300 -813 -836 -662 -413 -610 -898 -383 -591 -945 -640 -114 -559 -423 -812 -71 -204 -988 -398 -232 -283 -162 -13 -187 -698 -608 -202 -678 -500 -58 -249 -689 -107 -128 -684 -669 -417 -744 -124 -684 -858 -676 -933 -595 -475 -159 -678 -866 -28 -964 -759 -739 -965 -230 -423 -500 -971 -569 -871 -351 -643 -14 -658 -7 -108 -15 -726 -989 -138 -404 -556 -434 -346 -986 -149 -544 -300 -360 -598 -355 -951 -874 -699 -396 -203 -899 -131 -986 -318 -734 -362 -244 -374 -789 -261 -142 -772 -951 -24 -762 -199 -982 -792 -292 -978 -107 -757 -275 -198 -377 -813 -782 -546 -671 -597 -621 -938 -474 -278 -766 -42 -352 -235 -856 -939 -558 -172 -367 -801 -612 -34 -910 -382 -544 -775 -224 -85 -696 -957 -910 -928 -793 -229 -634 -453 -90 -872 -122 -902 -842 -599 -389 -604 -872 -212 -833 -190 -578 -715 -175 -929 -349 -149 -508 -83 -762 -939 -653 -586 -571 -694 -641 -868 -563 -606 -426 -978 -701 -761 -187 -677 -235 -164 -651 -667 -219 -682 -323 -931 -98 -160 -940 -782 -341 -792 -51 -728 -685 -187 -532 -450 -695 -112 -734 -961 -66 -771 -454 -809 -921 -462 -249 -46 -383 -270 -360 -204 -987 -336 -479 -728 -969 -442 -821 -57 -963 -45 -818 -376 -195 -113 -294 -73 -165 -534 -855 -686 -631 -400 -702 -47 -919 -989 -391 -164 -825 -464 -543 -468 -651 -979 -268 -500 -69 -11 -541 -918 -619 -515 -954 -646 -680 -416 -86 -803 -632 -387 -94 -645 -137 -234 -819 -886 -945 -70 -256 -266 -178 -759 -371 -153 -355 -236 -112 -751 -615 -564 -859 -995 -995 -612 -541 -668 -551 -501 -152 -270 -284 -802 -840 -35 -669 -166 -758 -189 -233 -131 -327 -548 -581 -874 -587 -692 -711 -762 -216 -598 -439 -158 -518 -289 -609 -76 -619 -814 -418 -650 -664 -665 -869 -861 -516 -743 -737 -616 -51 -90 -706 -717 -405 -474 -966 -833 -683 -105 -289 -114 -137 -233 -15 -289 -133 -11 -122 -547 -366 -226 -767 -504 -821 -597 -986 -273 -885 -883 -985 -424 -27 -170 -531 -764 -694 -590 -172 -94 -888 -681 -356 -196 -595 -341 -661 -509 -336 -89 -741 -29 -641 -911 -373 -166 -734 -202 -563 -452 -245 -549 -571 -179 -885 -452 -398 -520 -399 -468 -9 -582 -416 -451 -262 -71 -861 -138 -383 -679 -800 -392 -51 -472 -806 -784 -405 -850 -78 -389 -11 -706 -690 -852 -429 -45 -21 -614 -560 -141 -777 -66 -321 -218 -217 -25 -976 -542 -605 -402 -298 -132 -363 -756 -394 -531 -568 -347 -218 -690 -926 -379 -392 -218 -247 -582 -990 -302 -611 -777 -519 -24 -940 -819 -538 -828 -53 -190 -261 -596 -915 -31 -53 -346 -893 -393 -796 -664 -762 -940 -816 -665 -970 -395 -689 -907 -34 -575 -895 -555 -896 -820 -442 -851 -32 -76 -327 -281 -315 -682 -961 -423 -249 -221 -308 -91 -390 -83 -870 -242 -343 -477 -769 -825 -77 -990 -937 -886 -13 -964 -471 -624 -168 -519 -594 -928 -894 -287 -588 -107 -924 -67 -94 -212 -905 -265 -646 -814 -360 -577 -491 -432 -461 -134 -304 -526 -467 -108 -677 -539 -904 -837 -916 -841 -524 -190 -713 -45 -136 -951 -562 -374 -498 -353 -453 -729 -949 -481 -44 -741 -637 -589 -614 -821 -389 -451 -115 -565 -989 -982 -128 -340 -552 -585 -207 -162 -710 -178 -66 -577 -125 -430 -639 -346 -314 -638 -154 -261 -932 -635 -598 -327 -371 -308 -767 -61 -990 -881 -467 -651 -475 -709 -257 -29 -743 -573 -503 -790 -473 -594 -534 -146 -878 -138 -70 -826 -281 -904 -119 -913 -987 -254 -569 -578 -833 -517 -968 -733 -824 -854 -698 -163 -855 -45 -642 -754 -309 -887 -53 -795 -300 -785 -512 -846 -144 -757 -596 -672 -321 -114 -533 -375 -121 -878 -620 -530 -510 -634 -129 -210 -153 -81 -145 -531 -882 -576 -889 -416 -745 -410 -220 -776 -593 -84 -94 -341 -898 -655 -463 -687 -541 -587 -172 -57 -835 -752 -114 -233 -775 -321 -478 -534 -268 -726 -829 -108 -585 -235 -154 -356 -623 -969 -982 -256 -499 -613 -593 -487 -986 -325 -537 -483 -263 -700 -145 -459 -756 -279 -813 -473 -617 -280 -641 -594 -7 -568 -322 -828 -250 -900 -278 -898 -843 -146 -581 -187 -438 -25 -266 -942 -514 -557 -197 -173 -249 -820 -174 -881 -938 -519 -950 -672 -918 -920 -914 -185 -882 -473 -200 -358 -708 -629 -740 -402 -626 -400 -417 -628 -656 -201 -845 -277 -209 -737 -913 -707 -689 -885 -826 -918 -572 -644 -920 -11 -563 -300 -124 -82 -55 -343 -175 -372 -835 -629 -202 -721 -577 -914 -968 -440 -420 -713 -512 -627 -741 -369 -606 -707 -874 -595 -269 -425 -437 -276 -629 -555 -93 -583 -108 -727 -100 -779 -607 -868 -603 -761 -817 -371 -79 -345 -370 -443 -246 -967 -27 -966 -754 -579 -481 -614 -860 -18 -605 -898 -904 -132 -258 -493 -415 -622 -96 -762 -887 -788 -771 -469 -117 -375 -221 -197 -640 -774 -238 -539 -778 -446 -184 -172 -242 -206 -445 -504 -342 -904 -609 -334 -977 -853 -771 -547 -45 -475 -877 -683 -871 -729 -784 -750 -815 -833 -107 -670 -797 -119 -903 -786 -141 -162 -444 -828 -989 -913 -161 -676 -205 -30 -28 -560 -100 -223 -747 -317 -634 -538 -472 -847 -706 -730 -708 -331 -153 -695 -177 -962 -187 -478 -579 -737 -443 -562 -258 -356 -409 -768 -571 -63 -46 -747 -733 -384 -423 -726 -843 -32 -325 -303 -112 -613 -324 -1000 -193 -227 -645 -923 -667 -915 -926 -341 -40 -472 -74 -718 -61 -125 -784 -35 -429 -257 -843 -558 -263 -781 -537 -806 -21 -867 -236 -714 -101 -225 -828 -577 -384 -767 -986 -435 -473 -830 -800 -90 -250 -572 -732 -525 -207 -388 -141 -10 -955 -56 -809 -326 -771 -349 -196 -347 -974 -245 -26 -53 -463 -932 -538 -215 -115 -178 -653 -135 -751 -845 -112 -776 -599 -46 -822 -945 -508 -128 -159 -414 -61 -407 -573 -612 -468 -299 -375 -349 -153 -419 -901 -854 -442 -516 -942 -55 -369 -950 -966 -637 -370 -181 -672 -104 -806 -16 -664 -321 -438 -508 -490 -879 -296 -187 -959 -163 -865 -859 -785 -810 -392 -157 -641 -83 -3 -305 -562 -716 -475 -220 -83 -827 -228 -697 -23 -37 -66 -161 -336 -538 -720 -626 -984 -882 -862 -830 -139 -405 -971 -904 -806 -498 -305 -495 -833 -899 -314 -6 -941 -296 -749 -925 -889 -648 -191 -956 -232 -736 -731 -391 -182 -124 -648 -502 -283 -561 -345 -834 -371 -83 -708 -484 -56 -124 -161 -321 -845 -433 -15 -364 -361 -997 -786 -679 -935 -761 -811 -725 -373 -509 -38 -202 -176 -247 -193 -528 -12 -434 -974 -387 -503 -267 -64 -60 -236 -488 -291 -581 -172 -652 -309 -171 -351 -513 -167 -65 -163 -498 -898 -568 -747 -779 -163 -148 -663 -173 -93 -167 -465 -118 -654 -638 -754 -380 -660 -47 -614 -722 -453 -165 -767 -347 -510 -521 -901 -261 -273 -951 -319 -430 -625 -387 -614 -413 -902 -741 -309 -10 -779 -634 -537 -401 -96 -920 -513 -151 -345 -236 -771 -584 -424 -523 -357 -887 -419 -895 -892 -263 -603 -322 -565 -335 -695 -60 -665 -139 -116 -656 -483 -471 -814 -585 -572 -451 -614 -729 -887 -800 -733 -59 -918 -917 -401 -986 -848 -692 -426 -298 -94 -275 -778 -166 -568 -729 -262 -43 -92 -300 -604 -231 -884 -936 -891 -499 -645 -781 -475 -650 -767 -75 -974 -60 -208 -356 -308 -1000 -687 -989 -209 -768 -111 -157 -540 -853 -980 -114 -807 -184 -187 -248 -537 -662 -439 -569 -234 -130 -512 -485 -615 -703 -769 -409 -94 -255 -922 -519 -353 -125 -193 -661 -322 -155 -862 -638 -186 -904 -163 -861 -887 -529 -720 -895 -809 -891 -977 -148 -672 -397 -425 -468 -495 -35 -730 -917 -496 -19 -596 -175 -79 -496 -377 -841 -211 -145 -967 -516 -768 -106 -438 -287 -161 -698 -129 -248 -781 -503 -843 -328 -375 -539 -264 -672 -234 -785 -533 -271 -874 -414 -706 -547 -764 -987 -591 -150 -241 -266 -91 -948 -762 -723 -601 -913 -161 -953 -3 -199 -505 -513 -396 -784 -247 -362 -568 -315 -727 -501 -6 -998 -695 -985 -375 -774 -583 -380 -846 -645 -800 -767 -520 -168 -670 -586 -409 -129 -779 -746 -274 -681 -153 -839 -953 -121 -176 -616 -507 -291 -88 -629 -899 -41 -951 -562 -898 -799 -6 -912 -25 -117 -29 -306 -730 -672 -803 -453 -112 -674 -194 -619 -869 -839 -823 -963 -577 -165 -986 -221 -210 -310 -960 -9 -108 -373 -484 -190 -76 -208 -191 -775 -673 -534 -883 -5 -57 -916 -545 -602 -833 -812 -296 -380 -854 -725 -927 -387 -733 -407 -483 -229 -159 -603 -664 -844 -341 -60 -857 -350 -731 -694 -661 -713 -262 -813 -12 -603 -506 -223 -966 -667 -818 -618 -855 -983 -783 -68 -5 -948 -963 -137 -296 -162 -299 -501 -948 -75 -464 -284 -921 -228 -242 -453 -466 -547 -987 -82 -790 -744 -722 -935 -846 -125 -502 -841 -438 -151 -357 -376 -979 -117 -394 -126 -685 -112 -773 -504 -738 -368 -580 -296 -103 -546 -236 -249 -717 -396 -740 -457 -531 -718 -344 -213 -653 -953 -632 -148 -943 -546 -610 -679 -616 -951 -357 -203 -248 -777 -413 -271 -557 -854 -852 -832 -409 -488 -117 -314 -736 -2 -867 -947 -703 -342 -398 -795 -57 -740 -984 -305 -33 -719 -560 -756 -46 -468 -225 -973 -555 -431 -543 -910 -849 -440 -907 -340 -104 -517 -597 -772 -930 -103 -342 -712 -507 -71 -347 -273 -223 -407 -205 -714 -88 -799 -158 -555 -345 -491 -569 -112 -18 -70 -868 -455 -377 -204 -800 -284 -924 -398 -301 -608 -560 -630 -262 -441 -491 -147 -420 -48 -813 -78 -816 -832 -126 -181 -384 -354 -535 -45 -155 -535 -422 -757 -588 -969 -874 -987 -427 -383 -635 -835 -765 -410 -442 -742 -219 -998 -268 -175 -426 -362 -195 -956 -366 -534 -136 -255 -601 -357 -565 -241 -400 -762 -130 -602 -336 -36 -800 -72 -897 -448 -355 -18 -928 -485 -203 -267 -960 -930 -215 -678 -604 -638 -729 -671 -239 -671 -601 -702 -536 -182 -909 -165 -537 -67 -717 -68 -4 -425 -543 -787 -343 -166 -672 -64 -257 -162 -334 -190 -354 -143 -604 -601 -558 -397 -59 -163 -812 -421 -358 -600 -505 -686 -358 -389 -262 -637 -177 -383 -714 -856 -32 -49 -151 -369 -782 -730 -69 -883 -141 -989 -83 -647 -642 -612 -742 -962 -892 -563 -536 -917 -680 -191 -201 -949 -999 -206 -186 -783 -301 -667 -14 -346 -68 -349 -870 -156 -919 -430 -212 -29 -890 -171 -818 -844 -321 -328 -296 -674 -395 -242 -341 -925 -503 -859 -398 -595 -570 -536 -108 -407 -526 -950 -897 -639 -210 -532 -8 -413 -564 -506 -417 -762 -951 -587 -963 -360 -409 -954 -64 -777 -398 -593 -152 -467 -487 -947 -892 -786 -629 -783 -821 -597 -358 -602 -761 -442 -749 -834 -855 -936 -457 -737 -341 -253 -329 -393 -315 -447 -776 -850 -550 -804 -92 -831 -343 -394 -435 -242 -335 -622 -776 -915 -975 -52 -579 -491 -148 -581 -853 -51 -81 -39 -897 -104 -625 -391 -809 -269 -86 -439 -29 -685 -494 -911 -404 -533 -345 -3 -421 -430 -620 -860 -352 -614 -746 -15 -242 -250 -965 -896 -819 -798 -927 -232 -555 -877 -380 -219 -803 -659 -157 -560 -47 -51 -334 -801 -87 -893 -527 -240 -109 -482 -658 -931 -89 -648 -583 -270 -561 -625 -51 -512 -509 -760 -737 -488 -474 -484 -966 -551 -901 -521 -57 -617 -325 -601 -489 -267 -669 -64 -511 -264 -565 -556 -42 -193 -438 -444 -578 -953 -272 -146 -383 -526 -523 -114 -100 -598 -487 -219 -255 -853 -291 -79 -142 -391 -809 -982 -214 -712 -366 -255 -802 -297 -65 -184 -306 -593 -121 -731 -8 -81 -856 -121 -367 -702 -672 -173 -574 -778 -596 -628 -940 -399 -533 -632 -953 -887 -771 -543 -443 -196 -205 -855 -542 -104 -755 -658 -180 -516 -427 -995 -466 -292 -940 -834 -629 -711 -572 -218 -143 -19 -429 -256 -604 -251 -668 -101 -522 -282 -891 -92 -186 -196 -538 -628 -811 -638 -362 -761 -280 -771 -852 -848 -645 -680 -192 -836 -427 -152 -54 -632 -774 -1000 -203 -983 -636 -408 -297 -507 -796 -78 -363 -549 -308 -684 -388 -277 -376 -662 -820 -617 -909 -480 -292 -259 -972 -769 -839 -476 -51 -6 -269 -297 -423 -569 -325 -526 -733 -440 -957 -336 -802 -850 -1000 -408 -141 -245 -682 -63 -240 -454 -867 -700 -822 -674 -1000 -922 -629 -20 -759 -510 -548 -546 -730 -829 -51 -643 -513 -847 -320 -212 -596 -154 -44 -878 -256 -89 -168 -237 -751 -221 -850 -476 -571 -118 -808 -401 -277 -349 -771 -68 -457 -525 -575 -225 -697 -856 -175 -642 -595 -76 -680 -368 -605 -518 -915 -323 -416 -692 -808 -828 -494 -595 -934 -337 -192 -954 -770 -663 -305 -188 -353 -227 -626 -689 -3 -676 -216 -936 -246 -370 -842 -824 -30 -355 -38 -639 -603 -21 -650 -201 -887 -184 -894 -277 -895 -382 -30 -594 -286 -390 -171 -985 -129 -155 -139 -958 -347 -548 -776 -984 -106 -562 -977 -941 -629 -523 -882 -161 -109 -378 -854 -872 -25 -677 -152 -357 -779 -122 -457 -355 -667 -143 -692 -921 -86 -647 -191 -347 -927 -791 -892 -114 -400 -443 -282 -899 -989 -308 -926 -73 -446 -667 -671 -291 -935 -960 -745 -364 -271 -642 -700 -131 -255 -522 -49 -248 -758 -3 -518 -409 -200 -846 -452 -796 -958 -648 -988 -134 -97 -746 -748 -257 -139 -137 -542 -578 -593 -818 -554 -784 -107 -550 -405 -11 -631 -332 -549 -760 -839 -313 -486 -499 -429 -781 -817 -602 -854 -272 -460 -172 -244 -194 -887 -50 -602 -851 -147 -733 -19 -132 -901 -665 -334 -228 -558 -328 -674 -725 -583 -796 -214 -913 -821 -369 -924 -319 -928 -183 -549 -237 -298 -383 -544 -608 -742 -692 -460 -7 -786 -536 -900 -760 -172 -588 -181 -570 -725 -388 -456 -6 -31 -318 -580 -477 -917 -101 -334 -437 -56 -354 -186 -42 -162 -182 -489 -217 -633 -777 -630 -539 -633 -368 -220 -844 -785 -516 -75 -366 -588 -690 -317 -424 -543 -766 -764 -832 -264 -13 -175 -438 -578 -548 -930 -806 -948 -224 -318 -124 -567 -828 -616 -348 -715 -617 -822 -405 -404 -747 -618 -252 -542 -41 -185 -429 -535 -871 -856 -167 -143 -756 -28 -215 -108 -956 -640 -604 -222 -411 -456 -906 -387 -819 -68 -190 -121 -135 -882 -881 -986 -484 -89 -305 -340 -983 -398 -615 -296 -181 -738 -718 -134 -283 -663 -749 -306 -706 -77 -662 -80 -445 -374 -257 -504 -892 -819 -464 -782 -169 -23 -472 -903 -81 -876 -501 -342 -556 -945 -940 -247 -887 -49 -366 -501 -77 -32 -42 -409 -702 -46 -295 -953 -88 -793 -845 -883 -514 -469 -221 -477 -122 -591 -624 -976 -830 -11 -917 -628 -388 -359 -900 -934 -108 -766 -511 -725 -101 -597 -717 -384 -635 -849 -598 -989 -276 -227 -799 -762 -898 -707 -673 -876 -996 -357 -606 -775 -482 -251 -184 -399 -189 -630 -10 -264 -697 -577 -101 -598 -641 -976 -493 -176 -967 -511 -161 -754 -913 -822 -41 -282 -949 -381 -626 -408 -915 -210 -124 -712 -563 -898 -917 -30 -23 -846 -412 -884 -171 -656 -321 -2 -725 -318 -297 -847 -182 -245 -31 -186 -822 -704 -459 -458 -442 -65 -705 -873 -565 -84 -933 -486 -869 -95 -338 -115 -931 -26 -567 -871 -471 -208 -762 -916 -817 -653 -659 -145 -613 -472 -141 -831 -408 -555 -669 -833 -981 -467 -866 -250 -899 -212 -323 -842 -128 -809 -886 -588 -453 -372 -474 -368 -404 -429 -361 -252 -697 -169 -86 -487 -8 -200 -466 -376 -635 -568 -177 -305 -225 -968 -132 -457 -503 -511 -259 -235 -817 -995 -964 -444 -792 -699 -689 -985 -896 -955 -497 -831 -790 -227 -767 -317 -790 -189 -105 -516 -33 -196 -61 -903 -594 -614 -948 -313 -471 -793 -279 -253 -556 -650 -874 -34 -615 -860 -609 -548 -252 -707 -891 -786 -118 -82 -89 -546 -686 -627 -56 -474 -637 -7 -5 -794 -421 -741 -284 -48 -160 -864 -79 -971 -752 -332 -856 -248 -612 -439 -451 -565 -703 -636 -833 -920 -759 -274 -144 -74 -407 -842 -563 -371 -478 -347 -767 -664 -104 -643 -236 -277 -378 -491 -227 -744 -208 -197 -928 -292 -529 -642 -741 -205 -400 -228 -41 -509 -171 -684 -255 -140 -688 -211 -33 -779 -209 -420 -441 -142 -470 -234 -264 -603 -154 -742 -278 -932 -206 -239 -258 -4 -161 -767 -360 -713 -937 -299 -329 -111 -809 -707 -359 -249 -410 -16 -332 -989 -131 -909 -128 -450 -678 -267 -331 -142 -59 -994 -700 -292 -952 -65 -925 -736 -929 -566 -27 -133 -733 -511 -135 -713 -657 -674 -810 -164 -878 -152 -508 -50 -922 -830 -944 -241 -614 -145 -313 -484 -703 -990 -245 -796 -428 -706 -19 -360 -86 -813 -826 -376 -467 -550 -951 -733 -410 -879 -387 -699 -290 -302 -480 -428 -804 -627 -882 -899 -102 -81 -449 -91 -514 -814 -554 -410 -600 -543 -74 -636 -702 -289 -17 -452 -873 -766 -189 -197 -643 -544 -630 -395 -748 -114 -146 -456 -490 -256 -421 -407 -50 -900 -182 -214 -783 -185 -863 -890 -822 -714 -929 -750 -313 -335 -664 -856 -187 -672 -313 -134 -655 -37 -20 -948 -970 -17 -614 -300 -68 -168 -819 -47 -536 -956 -769 -267 -861 -580 -731 -403 -935 -606 -487 -78 -985 -612 -439 -383 -172 -137 -645 -529 -103 -879 -998 -334 -168 -433 -622 -837 -527 -373 -252 -718 -872 -580 -910 -46 -670 -716 -927 -639 -995 -605 -265 -674 -572 -50 -782 -563 -319 -315 -636 -689 -4 -508 -173 -592 -581 -97 -824 -623 -648 -974 -654 -221 -381 -985 -331 -865 -214 -533 -45 -228 -715 -804 -600 -441 -15 -205 -935 -602 -348 -530 -471 -27 -120 -429 -69 -77 -40 -159 -811 -227 -771 -680 -570 -391 -536 -226 -605 -291 -956 -982 -11 -446 -380 -941 -746 -252 -641 -810 -335 -717 -607 -981 -609 -316 -159 -792 -68 -109 -533 -453 -690 -47 -191 -756 -349 -209 -121 -777 -944 -231 -787 -383 -516 -815 -989 -935 -381 -818 -877 -448 -664 -273 -277 -424 -376 -254 -716 -349 -151 -713 -193 -842 -827 -367 -720 -622 -751 -113 -308 -505 -15 -731 -416 -339 -361 -451 -743 -532 -162 -699 -915 -874 -228 -657 -657 -69 -942 -218 -345 -298 -48 -825 -38 -27 -132 -428 -591 -120 -778 -879 -70 -558 -747 -299 -895 -936 -262 -946 -289 -141 -612 -368 -376 -528 -847 -214 -783 -435 -687 -868 -575 -72 -140 -912 -734 -743 -707 -721 -826 -3 -506 -253 -24 -630 -310 -212 -356 -544 -807 -73 -34 -803 -148 -907 -297 -847 -39 -402 -155 -360 -760 -526 -689 -8 -923 -912 -703 -967 -213 -587 -498 -575 -634 -804 -629 -923 -806 -18 -551 -105 -713 -625 -101 -257 -356 -519 -388 -66 -768 -383 -623 -267 -171 -518 -609 -242 -451 -428 -990 -693 -869 -885 -931 -544 -78 -141 -571 -200 -47 -490 -44 -231 -984 -798 -391 -989 -80 -329 -53 -544 -394 -290 -346 -849 -219 -551 -708 -14 -331 -983 -93 -58 -520 -810 -201 -937 -601 -890 -634 -469 -395 -962 -940 -194 -707 -983 -90 -440 -818 -423 -739 -997 -575 -736 -562 -577 -358 -965 -548 -10 -862 -13 -489 -283 -964 -228 -154 -48 -699 -269 -401 -776 -912 -900 -246 -556 -218 -71 -652 -315 -689 -908 -80 -243 -773 -227 -679 -785 -489 -320 -446 -141 -628 -771 -965 -443 -830 -570 -152 -931 -492 -359 -44 -704 -32 -507 -515 -219 -101 -800 -14 -879 -770 -669 -201 -415 -154 -913 -1000 -75 -450 -801 -537 -185 -476 -7 -163 -86 -869 -458 -489 -302 -664 -406 -834 -420 -312 -797 -604 -330 -445 -672 -184 -868 -92 -347 -647 -322 -364 -182 -509 -646 -2 -342 -6 -419 -315 -230 -814 -829 -560 -466 -951 -696 -383 -193 -295 -781 -308 -131 -282 -338 -820 -692 -91 -657 -513 -465 -52 -954 -119 -886 -951 -308 -142 -689 -827 -629 -139 -851 -957 -132 -64 -655 -84 -63 -901 -223 -312 -67 -623 -207 -444 -625 -889 -77 -39 -62 -256 -143 -919 -698 -431 -534 -929 -721 -776 -406 -502 -599 -522 -642 -470 -140 -185 -651 -696 -916 -567 -997 -22 -759 -399 -25 -814 -659 -332 -214 -578 -101 -764 -784 -176 -176 -893 -432 -535 -83 -781 -72 -949 -730 -363 -372 -957 -396 -91 -321 -253 -928 -828 -39 -419 -717 -724 -288 -231 -244 -279 -463 -84 -64 -327 -951 -16 -415 -24 -627 -866 -106 -302 -327 -407 -803 -455 -323 -212 -242 -224 -232 -532 -318 -551 -85 -165 -56 -929 -702 -223 -894 -383 -906 -478 -654 -762 -379 -836 -682 -631 -226 -309 -212 -123 -788 -333 -168 -47 -719 -856 -33 -625 -940 -604 -709 -493 -122 -287 -875 -339 -783 -448 -249 -367 -254 -224 -581 -517 -722 -864 -727 -376 -921 -263 -343 -163 -44 -431 -511 -708 -710 -921 -496 -601 -10 -118 -58 -393 -723 -373 -819 -7 -756 -655 -754 -164 -98 -897 -678 -929 -172 -74 -105 -450 -48 -234 -199 -54 -72 -410 -871 -255 -899 -614 -446 -670 -165 -436 -609 -516 -697 -92 -178 -5 -784 -304 -952 -680 -297 -301 -753 -428 -459 -452 -637 -54 -329 -823 -328 -187 -162 -305 -960 -45 -29 -463 -961 -382 -302 -471 -666 -843 -642 -26 -448 -275 -146 -729 -973 -573 -646 -302 -382 -392 -407 -192 -361 -397 -561 -918 -949 -276 -393 -244 -388 -643 -495 -477 -871 -876 -21 -81 -922 -77 -516 -332 -836 -976 -255 -778 -250 -548 -638 -9 -376 -336 -290 -540 -11 -842 -212 -21 -307 -920 -437 -932 -459 -180 -549 -775 -108 -255 -688 -268 -431 -667 -160 -154 -192 -764 -298 -509 -62 -933 -498 -531 -420 -558 -699 -576 -6 -75 -256 -61 -358 -423 -43 -805 -741 -65 -922 -280 -478 -655 -224 -348 -768 -482 -390 -854 -705 -218 -85 -47 -292 -722 -180 -993 -599 -296 -383 -611 -736 -32 -421 -561 -11 -882 -103 -742 -514 -686 -101 -54 -799 -179 -923 -146 -796 -418 -909 -693 -199 -130 -822 -717 -248 -781 -17 -134 -254 -933 -80 -355 -608 -705 -796 -466 -716 -814 -94 -410 -944 -686 -51 -901 -587 -237 -185 -458 -241 -482 -92 -356 -962 -758 -882 -355 -188 -568 -994 -242 -911 -719 -847 -908 -153 -823 -331 -740 -197 -366 -844 -458 -495 -979 -832 -230 -762 -560 -62 -710 -910 -512 -807 -114 -632 -662 -119 -708 -195 -446 -928 -712 -800 -405 -758 -182 -60 -99 -542 -271 -773 -575 -63 -1 -518 -562 -310 -26 -52 -167 -736 -512 -579 -392 -732 -824 -596 -491 -926 -922 -510 -525 -11 -320 -101 -240 -627 -549 -79 -191 -761 -413 -727 -347 -294 -32 -991 -875 -743 -231 -864 -109 -348 -781 -419 -386 -969 -268 -138 -488 -653 -469 -995 -339 -77 -522 -599 -480 -671 -377 -373 -314 -882 -584 -489 -58 -408 -398 -975 -81 -427 -253 -318 -999 -1000 -691 -74 -326 -552 -944 -982 -402 -921 -650 -77 -675 -489 -407 -364 -453 -504 -900 -88 -754 -296 -727 -521 -50 -778 -871 -505 -223 -690 -225 -246 -554 -156 -434 -958 -213 -179 -683 -957 -439 -981 -121 -236 -94 -100 -27 -885 -990 -367 -283 -90 -132 -210 -109 -396 -578 -500 -533 -535 -470 -761 -745 -342 -27 -833 -784 -410 -212 -494 -377 -318 -432 -915 -446 -487 -671 -948 -428 -725 -106 -438 -47 -355 -262 -745 -326 -430 -182 -616 -519 -30 -627 -916 -682 -350 -903 -604 -831 -21 -550 -77 -245 -715 -594 -917 -301 -496 -79 -200 -692 -273 -17 -361 -654 -435 -827 -193 -355 -493 -936 -733 -647 -125 -396 -424 -897 -864 -810 -616 -183 -107 -914 -162 -237 -216 -850 -520 -446 -219 -879 -718 -554 -582 -823 -623 -610 -320 -604 -210 -481 -516 -48 -705 -821 -299 -249 -664 -676 -492 -53 -513 -198 -558 -487 -86 -941 -677 -253 -234 -443 -473 -941 -942 -316 -960 -358 -103 -534 -208 -543 -904 -892 -759 -537 -732 -31 -881 -866 -375 -610 -628 -759 -973 -215 -254 -941 -641 -764 -743 -607 -714 -474 -195 -376 -132 -66 -591 -711 -780 -569 -533 -531 -740 -863 -375 -833 -469 -130 -13 -513 -628 -355 -269 -900 -320 -595 -733 -659 -80 -858 -428 -354 -515 -65 -95 -907 -418 -210 -792 -579 -48 -497 -213 -216 -501 -687 -529 -672 -187 -306 -354 -641 -447 -741 -559 -141 -781 -144 -930 -558 -483 -942 -133 -740 -614 -520 -972 -715 -324 -784 -303 -532 -618 -919 -678 -797 -550 -872 -576 -80 -877 -857 -219 -703 -88 -524 -452 -75 -588 -560 -475 -686 -872 -142 -12 -351 -958 -787 -804 -862 -615 -253 -54 -886 -228 -468 -621 -773 -831 -886 -226 -572 -750 -461 -552 -74 -56 -950 -753 -587 -316 -303 -581 -666 -412 -257 -668 -542 -578 -938 -735 -319 -630 -826 -50 -885 -293 -141 -372 -8 -255 -710 -787 -651 -515 -486 -410 -142 -444 -93 -144 -558 -740 -268 -684 -983 -455 -1 -983 -938 -336 -701 -719 -543 -522 -397 -295 -923 -952 -557 -39 -259 -390 -8 -870 -29 -507 -87 -103 -38 -879 -950 -298 -989 -421 -907 -526 -447 -114 -186 -997 -414 -102 -201 -415 -531 -477 -976 -257 -523 -803 -353 -505 -432 -978 -577 -290 -96 -656 -514 -157 -605 -270 -506 -959 -123 -815 -971 -167 -451 -272 -81 -363 -347 -116 -484 -291 -915 -607 -193 -127 -954 -198 -881 -568 -782 -998 -125 -252 -832 -260 -980 -309 -169 -338 -179 -349 -921 -79 -158 -959 -310 -85 -868 -338 -947 -893 -415 -702 -399 -853 -401 -621 -378 -133 -55 -858 -879 -10 -766 -317 -170 -311 -244 -585 -328 -750 -448 -619 -798 -197 -919 -512 -704 -743 -994 -452 -21 -723 -921 -558 -28 -615 -724 -434 -409 -637 -937 -703 -858 -599 -91 -955 -180 -774 -442 -946 -793 -181 -433 -915 -897 -771 -718 -749 -66 -805 -636 -728 -858 -725 -527 -654 -465 -421 -747 -138 -92 -828 -970 -670 -905 -465 -900 -893 -653 -146 -524 -239 -201 -602 -687 -75 -984 -779 -176 -669 -654 -908 -296 -952 -68 -401 -74 -677 -316 -750 -888 -317 -178 -242 -642 -804 -703 -339 -471 -428 -785 -421 -118 -102 -343 -167 -391 -454 -387 -105 -422 -776 -423 -238 -772 -746 -357 -26 -292 -530 -433 -878 -930 -976 -708 -228 -64 -98 -85 -617 -360 -824 -210 -703 -869 -557 -908 -865 -532 -699 -451 -752 -843 -753 -198 -636 -280 -614 -818 -376 -252 -978 -281 -123 -278 -1000 -899 -924 -113 -146 -720 -865 -553 -589 -854 -772 -997 -500 -126 -647 -571 -840 -966 -946 -193 -581 -803 -660 -152 -504 -768 -529 -232 -768 -196 -159 -335 -446 -847 -190 -892 -440 -268 -634 -651 -356 -115 -385 -992 -941 -30 -53 -943 -359 -972 -489 -932 -124 -203 -606 -500 -389 -149 -723 -13 -915 -612 -534 -169 -939 -349 -530 -69 -598 -617 -194 -731 -483 -77 -746 -922 -411 -566 -425 -41 -562 -531 -497 -482 -708 -567 -720 -582 -891 -939 -355 -546 -671 -311 -200 -554 -10 -791 -1 -195 -591 -901 -298 -966 -391 -490 -989 -663 -934 -313 -986 -558 -610 -133 -565 -341 -6 -494 -528 -928 -865 -856 -832 -375 -733 -958 -458 -352 -13 -898 -313 -574 -685 -558 -357 -658 -833 -585 -361 -441 -447 -273 -861 -952 -448 -250 -575 -469 -660 -671 -807 -537 -314 -952 -511 -438 -550 -669 -286 -964 -237 -121 -597 -773 -98 -544 -260 -78 -161 -573 -979 -466 -487 -34 -328 -609 -89 -843 -360 -984 -897 -572 -201 -324 -3 -647 -225 -869 -598 -88 -816 -630 -531 -491 -625 -902 -987 -144 -916 -551 -803 -658 -634 -238 -660 -390 -488 -463 -824 -613 -128 -184 -872 -906 -176 -606 -941 -757 -149 -223 -792 -89 -601 -440 -702 -644 -285 -335 -837 -362 -68 -710 -575 -316 -411 -865 -795 -297 -830 -246 -879 -965 -278 -993 -267 -154 -737 -679 -453 -796 -507 -903 -455 -234 -689 -51 -263 -325 -789 -133 -568 -467 -627 -694 -294 -413 -376 -531 -493 -833 -59 -391 -740 -23 -990 -792 -487 -403 -351 -263 -131 -96 -39 -18 -63 -117 -645 -488 -204 -392 -639 -907 -718 -948 -272 -250 -203 -450 -949 -687 -157 -459 -55 -20 -497 -159 -897 -725 -626 -950 -608 -724 -912 -483 -396 -886 -186 -703 -947 -443 -888 -401 -906 -640 -15 -929 -675 -233 -298 -828 -366 -831 -952 -949 -844 -758 -288 -602 -77 -321 -928 -232 -877 -600 -722 -69 -203 -307 -543 -738 -625 -408 -996 -489 -805 -305 -892 -629 -332 -347 -197 -816 -311 -534 -805 -449 -165 -777 -579 -288 -55 -382 -112 -848 -662 -364 -186 -888 -945 -177 -332 -266 -270 -935 -537 -944 -1000 -336 -536 -14 -628 -885 -523 -500 -563 -951 -663 -98 -310 -311 -772 -820 -690 -56 -636 -800 -179 -663 -469 -605 -454 -123 -662 -816 -256 -327 -628 -746 -560 -48 -288 -274 -535 -999 -818 -112 -602 -63 -946 -267 -272 -728 -452 -554 -668 -571 -731 -842 -691 -715 -801 -845 -227 -262 -560 -945 -943 -861 -889 -385 -68 -542 -348 -397 -201 -658 -412 -989 -525 -816 -607 -423 -905 -597 -867 -641 -704 -832 -634 -976 -274 -727 -782 -721 -881 -838 -995 -446 -429 -930 -824 -501 -526 -955 -933 -856 -977 -412 -73 -100 -663 -128 -763 -798 -692 -524 -339 -391 -478 -828 -421 -227 -778 -549 -958 -739 -57 -959 -945 -608 -866 -639 -129 -455 -326 -149 -582 -516 -729 -568 -241 -489 -475 -181 -195 -687 -992 -766 -712 -312 -409 -775 -774 -512 -436 -159 -907 -765 -925 -868 -850 -552 -995 -871 -965 -255 -339 -715 -172 -260 -101 -339 -470 -351 -476 -662 -332 -251 -360 -382 -914 -284 -341 -865 -392 -118 -943 -561 -416 -925 -937 -884 -207 -51 -590 -898 -707 -243 -89 -983 -40 -479 -232 -500 -200 -439 -699 -878 -118 -917 -951 -695 -530 -267 -222 -306 -39 -44 -175 -177 -507 -26 -41 -404 -12 -112 -146 -908 -983 -853 -914 -932 -659 -952 -903 -607 -794 -839 -238 -775 -587 -428 -876 -193 -226 -436 -832 -897 -456 -615 -656 -171 -842 -418 -721 -394 -867 -862 -223 -977 -904 -874 -766 -613 -508 -433 -18 -955 -93 -816 -142 -809 -193 -306 -136 -115 -56 -781 -344 -383 -482 -560 -135 -378 -850 -12 -925 -291 -297 -439 -803 -367 -128 -850 -975 -193 -172 -891 -646 -122 -295 -226 -930 -184 -10 -349 -161 -328 -796 -431 -816 -543 -754 -82 -230 -938 -687 -476 -414 -736 -867 -945 -16 -96 -295 -633 -742 -53 -39 -742 -989 -748 -455 -826 -398 -599 -166 -809 -580 -197 -647 -109 -32 -140 -931 -428 -85 -581 -770 -653 -410 -669 -10 -436 -882 -658 -52 -164 -104 -886 -733 -650 -264 -140 -549 -502 -610 -137 -893 -85 -320 -196 -707 -68 -900 -354 -132 -894 -482 -428 -818 -410 -128 -959 -826 -393 -480 -557 -758 -929 -121 -748 -405 -276 -381 -655 -571 -778 -86 -582 -665 -725 -129 -840 -66 -972 -735 -382 -360 -342 -294 -331 -854 -184 -140 -332 -926 -513 -390 -231 -184 -106 -741 -265 -488 -33 -602 -151 -248 -453 -326 -61 -28 -694 -18 -394 -485 -691 -876 -98 -467 -633 -172 -541 -736 -768 -480 -384 -555 -400 -18 -702 -358 -929 -707 -115 -158 -202 -349 -291 -514 -345 -164 -770 -778 -628 -460 -972 -329 -923 -39 -938 -480 -472 -933 -672 -201 -60 -794 -886 -193 -602 -194 -472 -73 -666 -768 -308 -65 -841 -989 -266 -350 -974 -95 -352 -289 -166 -606 -662 -381 -553 -60 -348 -832 -66 -63 -435 -8 -149 -763 -814 -49 -636 -875 -658 -885 -515 -666 -875 -885 -100 -748 -954 -583 -449 -757 -176 -65 -232 -401 -572 -129 -434 -806 -861 -573 -477 -16 -556 -754 -80 -54 -767 -984 -572 -316 -14 -897 -459 -15 -719 -99 -122 -375 -4 -800 -406 -754 -689 -279 -751 -64 -671 -291 -418 -389 -418 -353 -312 -126 -262 -978 -201 -983 -830 -925 -496 -955 -95 -720 -779 -715 -651 -987 -353 -980 -522 -419 -726 -26 -557 -237 -328 -318 -915 -479 -165 -483 -100 -873 -953 -856 -469 -260 -317 -522 -119 -532 -52 -990 -602 -727 -2 -910 -816 -453 -671 -308 -116 -720 -980 -83 -136 -334 -329 -887 -494 -726 -701 -353 -459 -276 -860 -285 -876 -656 -345 -712 -427 -82 -781 -441 -646 -504 -807 -137 -279 -358 -299 -383 -865 -535 -650 -824 -145 -979 -403 -58 -151 -152 -568 -598 -366 -144 -73 -92 -596 -388 -709 -188 -326 -24 -520 -747 -948 -568 -538 -230 -731 -8 -439 -945 -195 -444 -786 -554 -504 -905 -117 -915 -198 -113 -622 -816 -278 -558 -798 -712 -11 -128 -59 -784 -847 -638 -732 -849 -94 -731 -323 -264 -818 -697 -362 -214 -962 -201 -940 -997 -3 -224 -104 -976 -807 -37 -637 -43 -199 -585 -623 -520 -22 -558 -133 -237 -984 -43 -79 -845 -198 -884 -371 -265 -111 -730 -21 -118 -566 -534 -565 -997 -712 -79 -235 -257 -569 -992 -474 -711 -735 -895 -617 -92 -304 -128 -719 -891 -667 -673 -282 -518 -447 -886 -12 -249 -77 -620 -576 -932 -533 -573 -270 -937 -386 -745 -796 -224 -163 -712 -293 -593 -78 -887 -784 -426 -380 -318 -869 -940 -812 -95 -176 -64 -806 -333 -131 -635 -610 -920 -980 -690 -941 -994 -494 -25 -679 -532 -115 -311 -271 -980 -805 -934 -104 -426 -105 -164 -406 -817 -289 -987 -817 -930 -161 -97 -140 -612 -584 -518 -942 -944 -391 -69 -911 -117 -911 -800 -983 -881 -328 -476 -313 -280 -816 -712 -982 -189 -679 -843 -282 -22 -512 -963 -196 -63 -6 -729 -218 -477 -586 -289 -973 -91 -714 -183 -53 -102 -907 -386 -521 -145 -724 -866 -148 -416 -41 -513 -140 -177 -305 -55 -144 -236 -699 -803 -384 -643 -952 -845 -452 -315 -968 -780 -712 -953 -684 -572 -542 -108 -200 -447 -459 -125 -7 -628 -398 -540 -685 -529 -396 -266 -562 -262 -891 -63 -691 -255 -120 -183 -829 -316 -928 -70 -911 -364 -265 -678 -358 -475 -619 -55 -870 -66 -563 -682 -422 -991 -432 -55 -814 -559 -712 -825 -659 -357 -296 -170 -761 -102 -810 -722 -745 -848 -73 -197 -786 -604 -318 -194 -122 -498 -379 -492 -746 -974 -304 -962 -779 -707 -1000 -555 -655 -593 -166 -717 -79 -267 -492 -283 -234 -576 -260 -616 -311 -652 -445 -216 -240 -160 -967 -125 -390 -891 -382 -508 -888 -947 -81 -220 -114 -138 -282 -647 -524 -798 -800 -232 -575 -886 -523 -762 -981 -735 -264 -375 -40 -245 -661 -17 -109 -125 -621 -178 -539 -939 -370 -346 -745 -243 -951 -207 -216 -507 -765 -101 -871 -54 -638 -624 -354 -707 -731 -217 -674 -955 -766 -170 -21 -135 -341 -834 -372 -624 -195 -988 -406 -553 -485 -880 -751 -699 -653 -59 -303 -65 -870 -97 -756 -212 -420 -511 -20 -728 -257 -778 -426 -23 -654 -507 -937 -421 -505 -513 -623 -314 -776 -856 -910 -131 -726 -983 -622 -670 -300 -939 -668 -246 -309 -912 -286 -425 -497 -331 -495 -49 -799 -477 -171 -741 -61 -835 -36 -608 -47 -991 -204 -415 -514 -45 -889 -834 -52 -709 -129 -574 -912 -120 -239 -537 -234 -815 -595 -257 -219 -531 -421 -225 -106 -550 -83 -433 -294 -650 -13 -92 -836 -165 -142 -446 -240 -844 -216 -766 -141 -799 -271 -955 -194 -203 -186 -458 -591 -777 -964 -310 -85 -932 -472 -926 -589 -643 -738 -934 -224 -801 -7 -694 -316 -774 -396 -457 -329 -63 -74 -979 -506 -338 -664 -327 -794 -850 -723 -349 -345 -930 -206 -718 -234 -828 -676 -951 -498 -951 -459 -875 -639 -344 -666 -538 -984 -275 -858 -190 -94 -90 -799 -792 -990 -723 -767 -730 -479 -723 -932 -659 -140 -348 -358 -976 -745 -836 -532 -209 -940 -508 -925 -574 -853 -416 -845 -748 -653 -526 -208 -884 -603 -861 -279 -286 -291 -935 -885 -71 -554 -916 -913 -885 -80 -826 -197 -564 -934 -564 -66 -729 -177 -684 -556 -60 -92 -754 -280 -548 -317 -522 -488 -11 -220 -15 -187 -898 -700 -751 -475 -266 -506 -30 -627 -119 -986 -350 -331 -901 -198 -786 -910 -141 -712 -740 -758 -479 -43 -335 -370 -197 -545 -794 -674 -168 -286 -499 -816 -20 -716 -624 -450 -244 -724 -377 -912 -3 -265 -756 -531 -682 -142 -11 -902 -792 -4 -285 -845 -409 -404 -578 -837 -930 -374 -133 -230 -79 -784 -462 -356 -554 -905 -368 -563 -449 -118 -978 -946 -953 -331 -743 -831 -472 -468 -839 -735 -413 -41 -423 -299 -213 -822 -109 -665 -45 -741 -138 -205 -678 -412 -233 -195 -240 -569 -146 -149 -558 -145 -630 -919 -41 -6 -11 -389 -108 -93 -897 -35 -693 -969 -787 -85 -898 -409 -266 -732 -124 -765 -593 -736 -994 -597 -489 -771 -829 -667 -577 -828 -810 -319 -921 -439 -406 -505 -494 -125 -293 -15 -766 -75 -144 -450 -692 -750 -823 -583 -299 -781 -512 -71 -564 -238 -35 -62 -894 -37 -630 -600 -216 -203 -459 -772 -390 -432 -694 -788 -919 -618 -308 -247 -76 -343 -803 -346 -491 -862 -81 -74 -109 -270 -788 -978 -782 -773 -470 -128 -569 -832 -394 -585 -936 -848 -552 -727 -77 -80 -439 -965 -840 -797 -678 -891 -573 -662 -41 -429 -131 -969 -911 -449 -447 -640 -506 -560 -854 -390 -695 -589 -402 -99 -174 -302 -452 -666 -781 -499 -858 -973 -681 -473 -553 -122 -802 -539 -454 -626 -237 -201 -702 -528 -381 -160 -10 -212 -362 -732 -374 -214 -59 -646 -904 -274 -104 -726 -185 -868 -491 -172 -527 -553 -985 -692 -551 -52 -257 -938 -243 -884 -412 -375 -980 -847 -217 -58 -813 -657 -407 -37 -130 -797 -181 -280 -731 -878 -797 -533 -98 -732 -589 -575 -894 -818 -566 -275 -900 -697 -246 -793 -63 -610 -592 -442 -492 -507 -736 -184 -248 -465 -374 -7 -283 -825 -952 -232 -13 -896 -843 -248 -27 -746 -13 -640 -846 -606 -579 -47 -74 -758 -379 -67 -93 -182 -504 -662 -646 -864 -35 -401 -931 -276 -62 -161 -836 -380 -964 -430 -946 -183 -207 -181 -991 -967 -590 -182 -620 -965 -697 -959 -527 -244 -821 -383 -919 -603 -482 -160 -673 -779 -665 -447 -465 -666 -472 -41 -697 -630 -762 -130 -560 -609 -17 -388 -327 -400 -175 -131 -383 -405 -988 -476 -222 -143 -186 -243 -241 -90 -5 -928 -444 -63 -162 -458 -445 -697 -28 -799 -792 -540 -458 -910 -596 -139 -234 -490 -28 -480 -449 -731 -602 -479 -185 -600 -423 -525 -882 -731 -627 -941 -1 -461 -655 -454 -302 -650 -568 -195 -284 -935 -295 -258 -252 -822 -870 -873 -641 -923 -261 -2 -956 -503 -774 -678 -901 -234 -735 -383 -974 -863 -664 -479 -823 -791 -175 -243 -582 -217 -990 -984 -764 -243 -533 -412 -380 -579 -109 -630 -984 -42 -380 -497 -750 -74 -204 -906 -761 -729 -607 -477 -184 -42 -414 -801 -545 -774 -464 -716 -587 -439 -392 -382 -171 -453 -50 -361 -896 -385 -374 -757 -110 -758 -464 -819 -785 -65 -737 -570 -587 -590 -961 -686 -711 -923 -819 -286 -100 -481 -530 -972 -418 -464 -671 -94 -753 -645 -655 -814 -93 -400 -953 -499 -118 -993 -206 -923 -677 -798 -17 -130 -259 -277 -255 -20 -592 -982 -512 -951 -307 -115 -649 -489 -426 -824 -922 -177 -838 -288 -531 -783 -467 -653 -604 -209 -370 -922 -764 -682 -784 -961 -284 -530 -882 -466 -723 -305 -379 -33 -587 -98 -778 -746 -995 -205 -562 -821 -148 -742 -410 -482 -438 -558 -666 -711 -13 -227 -864 -367 -72 -394 -640 -695 -264 -56 -146 -817 -221 -300 -61 -236 -651 -283 -5 -559 -71 -392 -297 -365 -894 -692 -938 -54 -43 -910 -902 -317 -650 -600 -720 -133 -161 -619 -838 -350 -674 -889 -65 -221 -840 -305 -216 -582 -577 -453 -758 -101 -122 -665 -829 -546 -541 -393 -316 -652 -879 -563 -858 -978 -643 -132 -125 -628 -214 -808 -18 -553 -799 -60 -979 -330 -239 -184 -70 -474 -154 -655 -374 -754 -376 -504 -168 -211 -392 -535 -690 -668 -192 -433 -630 -74 -302 -899 -3 -443 -379 -803 -36 -75 -561 -535 -843 -523 -456 -722 -700 -642 -152 -372 -759 -699 -138 -407 -979 -671 -753 -6 -527 -797 -73 -614 -774 -365 -7 -513 -502 -822 -651 -328 -522 -596 -238 -866 -978 -928 -9 -202 -622 -975 -249 -241 -281 -797 -730 -37 -306 -285 -134 -69 -37 -522 -175 -618 -446 -202 -661 -349 -442 -786 -774 -302 -268 -245 -76 -418 -54 -258 -704 -218 -396 -942 -649 -738 -558 -778 -283 -816 -471 -721 -666 -632 -992 -296 -604 -657 -518 -447 -701 -631 -78 -23 -288 -180 -450 -850 -183 -398 -725 -820 -660 -813 -107 -743 -914 -20 -934 -550 -44 -899 -86 -611 -656 -444 -45 -881 -545 -825 -301 -915 -44 -380 -825 -820 -70 -30 -153 -364 -910 -669 -818 -499 -375 -702 -998 -459 -527 -649 -444 -281 -528 -121 -454 -665 -945 -847 -6 -369 -240 -985 -42 -489 -629 -754 -209 -889 -757 -453 -160 -728 -973 -547 -394 -889 -283 -233 -355 -255 -614 -496 -362 -690 -599 -685 -403 -347 -418 -648 -189 -914 -953 -19 -473 -63 -412 -8 -472 -453 -147 -938 -688 -663 -301 -114 -269 -454 -233 -613 -963 -792 -648 -852 -526 -410 -14 -889 -472 -336 -968 -688 -194 -783 -300 -37 -103 -985 -591 -393 -544 -982 -70 -471 -522 -632 -607 -79 -396 -154 -498 -735 -188 -813 -668 -314 -743 -505 -220 -194 -660 -44 -959 -108 -692 -127 -462 -467 -530 -208 -424 -909 -402 -296 -920 -941 -854 -60 -977 -474 -476 -536 -6 -368 -590 -570 -932 -620 -677 -336 -733 -484 -926 -205 -265 -922 -981 -369 -892 -297 -468 -132 -977 -226 -534 -768 -953 -592 -338 -215 -532 -774 -648 -756 -885 -961 -372 -115 -945 -694 -670 -215 -814 -920 -316 -30 -382 -573 -349 -511 -707 -628 -41 -141 -515 -488 -325 -252 -244 -514 -32 -880 -431 -21 -908 -449 -622 -138 -782 -193 -744 -389 -270 -797 -152 -984 -358 -959 -378 -574 -154 -876 -422 -60 -562 -905 -84 -427 -37 -914 -140 -937 -812 -680 -267 -912 -100 -758 -914 -759 -890 -307 -364 -963 -406 -812 -304 -56 -586 -63 -433 -217 -166 -101 -168 -559 -414 -965 -489 -481 -347 -321 -134 -683 -1 -483 -765 -651 -272 -28 -125 -986 -506 -805 -212 -462 -989 -177 -611 -770 -553 -861 -780 -667 -251 -508 -805 -549 -272 -652 -163 -535 -483 -770 -95 -929 -830 -990 -373 -983 -818 -771 -101 -396 -886 -312 -24 -457 -538 -886 -821 -31 -877 -909 -349 -586 -78 -899 -817 -413 -588 -783 -134 -88 -957 -76 -244 -523 -468 -388 -4 -179 -316 -972 -909 -407 -810 -71 -37 -146 -941 -606 -44 -545 -832 -826 -901 -973 -826 -931 -838 -588 -119 -363 -55 -393 -762 -242 -23 -519 -821 -903 -285 -341 -578 -135 -527 -313 -378 -443 -727 -939 -745 -682 -823 -910 -815 -20 -86 -450 -430 -880 -760 -726 -114 -425 -357 -465 -672 -239 -680 -706 -940 -404 -703 -117 -16 -737 -679 -980 -540 -475 -809 -848 -431 -28 -849 -29 -429 -21 -162 -313 -491 -129 -609 -610 -254 -931 -580 -875 -955 -575 -221 -984 -145 -910 -676 -782 -983 -514 -420 -460 -645 -923 -987 -670 -874 -49 -862 -488 -413 -932 -576 -531 -424 -612 -852 -114 -161 -463 -688 -249 -751 -521 -770 -454 -218 -38 -147 -755 -556 -582 -587 -395 -440 -112 -138 -761 -48 -107 -457 -957 -676 -22 -593 -710 -387 -812 -230 -285 -342 -325 -351 -223 -238 -813 -436 -248 -182 -578 -887 -54 -380 -634 -358 -585 -615 -469 -759 -914 -207 -450 -175 -592 -921 -700 -46 -878 -306 -953 -110 -248 -259 -797 -341 -634 -362 -66 -408 -187 -211 -649 -734 -957 -507 -37 -130 -448 -383 -583 -59 -914 -738 -321 -281 -829 -585 -568 -892 -715 -756 -924 -18 -427 -208 -38 -26 -443 -485 -302 -505 -335 -803 -415 -252 -146 -699 -283 -260 -101 -12 -93 -802 -93 -54 -519 -481 -693 -221 -773 -112 -44 -238 -653 -438 -555 -906 -593 -966 -107 -269 -740 -456 -551 -715 -210 -80 -542 -898 -670 -747 -608 -192 -132 -950 -372 -261 -961 -717 -862 -264 -521 -789 -944 -160 -426 -573 -714 -630 -67 -460 -711 -379 -314 -801 -788 -145 -9 -699 -643 -839 -280 -47 -439 -349 -905 -426 -874 -371 -833 -719 -54 -636 -11 -507 -952 -839 -572 -662 -138 -623 -734 -493 -213 -738 -808 -627 -121 -941 -36 -371 -861 -434 -222 -560 -750 -499 -68 -927 -521 -893 -141 -615 -269 -209 -221 -130 -785 -752 -250 -704 -502 -128 -609 -549 -335 -249 -781 -867 -693 -628 -391 -557 -774 -906 -201 -654 -328 -340 -133 -120 -539 -42 -342 -355 -499 -405 -813 -387 -99 -423 -900 -534 -214 -481 -62 -345 -249 -803 -983 -740 -860 -427 -368 -618 -975 -668 -596 -606 -157 -745 -530 -930 -144 -722 -395 -227 -549 -568 -721 -483 -502 -125 -78 -655 -358 -150 -327 -952 -263 -232 -460 -941 -859 -213 -480 -607 -697 -96 -28 -794 -93 -494 -273 -76 -867 -768 -783 -870 -631 -579 -157 -128 -299 -568 -296 -547 -438 -669 -103 -456 -119 -1 -559 -922 -773 -635 -137 -334 -780 -785 -434 -766 -570 -954 -477 -881 -859 -112 -517 -315 -229 -622 -996 -872 -711 -650 -534 -749 -221 -185 -265 -162 -881 -18 -333 -811 -814 -234 -795 -740 -279 -987 -553 -762 -994 -300 -796 -461 -599 -48 -477 -529 -183 -79 -783 -541 -779 -666 -907 -597 -78 -554 -603 -836 -113 -50 -146 -493 -518 -120 -461 -725 -902 -833 -65 -616 -267 -931 -2 -105 -586 -661 -867 -747 -137 -108 -575 -162 -803 -121 -155 -903 -681 -908 -493 -616 -210 -512 -729 -728 -937 -606 -776 -792 -503 -739 -800 -583 -639 -999 -375 -154 -921 -852 -412 -270 -725 -862 -885 -760 -963 -313 -876 -323 -498 -169 -440 -944 -188 -522 -376 -166 -731 -255 -98 -49 -196 -212 -197 -262 -190 -946 -991 -851 -871 -261 -991 -670 -638 -61 -472 -853 -609 -597 -391 -241 -597 -834 -155 -429 -372 -695 -291 -272 -464 -353 -835 -524 -49 -543 -462 -513 -665 -566 -587 -530 -479 -501 -115 -923 -861 -453 -479 -948 -564 -552 -288 -288 -808 -85 -193 -919 -644 -223 -673 -845 -965 -557 -572 -300 -203 -909 -780 -713 -658 -47 -953 -456 -849 -963 -104 -235 -861 -883 -157 -204 -934 -970 -83 -610 -848 -71 -422 -587 -522 -382 -25 -540 -551 -290 -289 -286 -426 -446 -729 -871 -232 -830 -745 -443 -334 -310 -332 -666 -29 -298 -988 -158 -581 -275 -798 -265 -331 -791 -180 -489 -132 -130 -358 -560 -209 -493 -724 -225 -350 -344 -938 -758 -31 -382 -309 -715 -989 -353 -807 -178 -965 -242 -606 -841 -442 -862 -41 -169 -729 -56 -274 -746 -505 -416 -83 -497 -519 -516 -394 -973 -876 -115 -106 -598 -444 -371 -77 -823 -380 -185 -727 -814 -655 -432 -361 -931 -309 -570 -723 -416 -998 -204 -44 -158 -597 -22 -756 -857 -558 -616 -871 -504 -754 -714 -765 -804 -600 -635 -277 -438 -275 -457 -558 -81 -906 -119 -942 -330 -380 -304 -321 -901 -172 -362 -200 -779 -176 -50 -889 -249 -363 -946 -722 -881 -271 -829 -38 -898 -16 -725 -930 -847 -910 -596 -809 -332 -549 -964 -734 -972 -923 -344 -831 -763 -3 -612 -571 -439 -712 -899 -638 -474 -478 -622 -57 -387 -568 -794 -85 -344 -868 -713 -26 -58 -15 -94 -591 -479 -471 -361 -589 -203 -275 -392 -818 -639 -386 -896 -966 -52 -905 -566 -890 -280 -302 -601 -403 -467 -604 -41 -407 -937 -367 -997 -897 -153 -371 -693 -467 -687 -484 -642 -598 -883 -201 -780 -473 -799 -446 -326 -543 -459 -867 -336 -588 -50 -904 -251 -212 -235 -13 -211 -821 -872 -208 -1 -590 -468 -993 -493 -305 -355 -366 -918 -880 -98 -811 -354 -728 -24 -172 -156 -35 -461 -184 -337 -133 -270 -867 -866 -619 -682 -42 -581 -701 -210 -846 -627 -188 -374 -313 -232 -403 -654 -493 -882 -8 -676 -376 -72 -385 -238 -293 -591 -970 -598 -490 -412 -329 -68 -72 -999 -119 -340 -364 -136 -766 -761 -714 -87 -456 -429 -267 -676 -378 -329 -538 -175 -780 -225 -650 -772 -233 -200 -198 -339 -189 -647 -170 -679 -838 -656 -278 -242 -490 -467 -147 -556 -408 -697 -328 -51 -69 -195 -477 -591 -479 -332 -337 -825 -193 -701 -885 -440 -825 -618 -964 -908 -443 -379 -760 -817 -278 -318 -184 -967 -41 -397 -522 -853 -785 -904 -263 -320 -346 -342 -185 -269 -991 -904 -494 -900 -143 -759 -598 -133 -234 -193 -858 -255 -56 -663 -295 -120 -436 -835 -869 -108 -732 -194 -803 -322 -459 -228 -333 -899 -709 -160 -297 -968 -118 -444 -775 -219 -71 -948 -696 -506 -203 -550 -653 -264 -287 -789 -199 -927 -625 -955 -325 -994 -832 -88 -237 -127 -217 -349 -571 -585 -978 -313 -143 -157 -147 -766 -443 -316 -41 -804 -600 -996 -751 -779 -866 -842 -608 -858 -144 -445 -278 -811 -768 -473 -849 -471 -798 -178 -912 -102 -159 -361 -763 -225 -119 -93 -816 -245 -920 -349 -469 -231 -493 -645 -245 -28 -25 -926 -596 -198 -705 -985 -921 -869 -5 -202 -215 -631 -36 -619 -726 -494 -778 -184 -531 -628 -35 -729 -998 -439 -955 -659 -177 -831 -26 -174 -828 -905 -663 -336 -815 -518 -5 -25 -193 -566 -223 -73 -321 -502 -696 -391 -134 -359 -857 -801 -381 -297 -506 -171 -803 -525 -470 -874 -942 -204 -165 -106 -60 -337 -486 -481 -245 -141 -310 -824 -781 -775 -548 -952 -752 -6 -427 -894 -242 -889 -384 -557 -645 -8 -202 -238 -840 -915 -917 -296 -958 -631 -236 -45 -55 -932 -191 -483 -6 -853 -265 -338 -400 -817 -193 -173 -636 -479 -408 -916 -1000 -269 -922 -132 -203 -978 -39 -759 -229 -517 -364 -604 -722 -943 -65 -585 -899 -389 -987 -995 -530 -243 -365 -64 -911 -275 -631 -617 -35 -607 -284 -542 -683 -514 -213 -384 -871 -818 -999 -121 -705 -708 -362 -876 -354 -12 -675 -370 -1000 -643 -758 -116 -42 -484 -868 -607 -917 -249 -120 -382 -273 -580 -96 -63 -692 -296 -419 -635 -993 -839 -74 -851 -368 -950 -203 -219 -643 -644 -311 -87 -543 -410 -589 -424 -382 -156 -82 -544 -769 -651 -873 -173 -993 -760 -412 -144 -373 -404 -441 -397 -130 -171 -825 -57 -640 -189 -937 -577 -613 -299 -766 -839 -90 -765 -119 -130 -25 -529 -489 -590 -400 -617 -509 -211 -43 -897 -151 -803 -234 -234 -918 -247 -82 -701 -597 -533 -289 -849 -553 -331 -92 -997 -824 -700 -928 -769 -359 -135 -516 -576 -490 -404 -736 -635 -345 -124 -377 -938 -336 -899 -873 -315 -440 -273 -965 -505 -282 -686 -325 -446 -32 -917 -94 -505 -9 -386 -708 -548 -845 -552 -964 -546 -572 -483 -513 -870 -570 -807 -480 -918 -138 -107 -215 -207 -407 -47 -963 -130 -788 -947 -717 -499 -492 -54 -688 -733 -580 -1000 -735 -978 -702 -65 -975 -836 -72 -828 -826 -215 -66 -442 -265 -350 -974 -501 -131 -750 -805 -566 -536 -28 -543 -646 -464 -767 -7 -461 -710 -318 -668 -899 -900 -888 -465 -65 -786 -420 -345 -472 -947 -284 -813 -144 -205 -704 -874 -101 -753 -851 -451 -110 -548 -538 -7 -150 -827 -647 -918 -324 -60 -692 -567 -131 -437 -883 -50 -510 -895 -314 -282 -290 -916 -193 -244 -835 -9 -540 -179 -103 -273 -922 -837 -425 -464 -799 -994 -24 -164 -102 -498 -565 -520 -909 -812 -151 -447 -949 -733 -26 -781 -692 -281 -341 -996 -332 -93 -637 -694 -527 -641 -577 -801 -658 -789 -750 -924 -704 -23 -995 -305 -613 -505 -350 -647 -388 -728 -297 -921 -48 -246 -9 -369 -555 -726 -774 -581 -78 -807 -803 -821 -975 -126 -133 -263 -915 -795 -965 -141 -669 -16 -456 -440 -721 -246 -276 -604 -655 -480 -175 -86 -909 -434 -454 -517 -63 -650 -693 -762 -631 -135 -483 -441 -337 -965 -252 -659 -639 -126 -653 -954 -4 -746 -347 -948 -323 -616 -185 -6 -829 -332 -762 -521 -582 -896 -331 -333 -259 -763 -889 -129 -307 -49 -377 -545 -567 -751 -885 -721 -550 -486 -402 -86 -294 -260 -71 -399 -254 -767 -909 -438 -211 -417 -346 -889 -256 -534 -204 -741 -613 -739 -481 -810 -616 -606 -692 -932 -493 -971 -997 -36 -179 -118 -391 -761 -17 -431 -688 -733 -254 -597 -995 -942 -490 -525 -668 -222 -534 -646 -812 -16 -818 -102 -636 -880 -858 -769 -975 -291 -197 -62 -375 -863 -872 -723 -558 -199 -106 -127 -774 -876 -170 -479 -943 -806 -131 -933 -129 -726 -969 -667 -786 -781 -860 -61 -399 -894 -59 -866 -613 -212 -579 -695 -537 -139 -556 -752 -522 -174 -907 -910 -365 -775 -130 -460 -431 -405 -676 -147 -261 -65 -452 -660 -95 -771 -256 -972 -587 -474 -199 -751 -47 -478 -263 -470 -49 -104 -150 -183 -728 -42 -915 -365 -46 -280 -420 -137 -226 -758 -696 -835 -780 -656 -951 -30 -721 -600 -292 -422 -361 -953 -848 -945 -696 -496 -10 -806 -602 -697 -150 -683 -723 -5 -971 -81 -165 -388 -553 -633 -693 -22 -347 -407 -371 -229 -524 -401 -488 -25 -537 -231 -739 -443 -502 -895 -832 -37 -287 -102 -507 -215 -387 -158 -773 -39 -285 -655 -709 -916 -855 -292 -783 -203 -58 -304 -439 -254 -703 -309 -838 -585 -263 -596 -333 -969 -923 -191 -461 -873 -877 -693 -940 -719 -378 -874 -578 -450 -638 -80 -518 -787 -432 -518 -395 -163 -781 -675 -402 -643 -138 -524 -85 -628 -355 -428 -738 -718 -535 -171 -572 -825 -307 -603 -102 -751 -906 -203 -272 -397 -361 -783 -361 -400 -659 -175 -347 -563 -212 -958 -403 -503 -241 -910 -916 -114 -503 -248 -893 -401 -109 -190 -492 -712 -477 -733 -283 -574 -814 -43 -547 -161 -69 -295 -936 -910 -189 -434 -401 -447 -270 -736 -542 -207 -837 -231 -324 -812 -294 -56 -729 -258 -567 -619 -869 -926 -63 -484 -41 -361 -874 -258 -957 -890 -753 -544 -108 -618 -695 -376 -635 -675 -35 -111 -179 -412 -873 -577 -365 -668 -227 -3 -673 -732 -4 -505 -512 -513 -440 -397 -285 -936 -865 -986 -112 -7 -108 -717 -750 -995 -115 -940 -512 -360 -125 -186 -402 -899 -45 -894 -545 -762 -841 -265 -731 -144 -739 -564 -12 -111 -366 -266 -119 -761 -448 -363 -110 -921 -365 -989 -197 -627 -146 -913 -885 -338 -722 -732 -848 -456 -648 -1000 -522 -963 -860 -344 -511 -130 -302 -794 -358 -25 -162 -789 -819 -212 -135 -302 -454 -359 -455 -460 -666 -198 -259 -230 -534 -653 -490 -114 -564 -770 -701 -352 -376 -67 -112 -289 -560 -473 -822 -945 -231 -991 -444 -677 -39 -379 -275 -901 -912 -603 -385 -910 -116 -143 -647 -458 -138 -848 -148 -488 -867 -962 -851 -737 -187 -108 -927 -192 -562 -972 -839 -932 -79 -308 -232 -499 -875 -50 -799 -958 -208 -247 -597 -768 -158 -559 -266 -462 -403 -320 -957 -698 -722 -210 -839 -111 -897 -118 -468 -172 -679 -128 -707 -642 -405 -413 -243 -678 -585 -297 -855 -2 -899 -290 -226 -420 -329 -873 -823 -758 -414 -986 -907 -486 -955 -128 -336 -368 -1 -6 -978 -182 -132 -786 -305 -25 -651 -893 -68 -229 -849 -64 -377 -402 -289 -691 -593 -542 -704 -268 -515 -738 -884 -491 -594 -462 -114 -777 -334 -25 -211 -507 -372 -253 -388 -152 -758 -740 -379 -103 -749 -627 -178 -642 -699 -746 -296 -284 -739 -901 -184 -46 -156 -843 -993 -231 -299 -437 -639 -501 -405 -945 -167 -225 -504 -756 -834 -910 -362 -602 -530 -855 -919 -231 -623 -687 -811 -844 -744 -746 -920 -27 -303 -358 -35 -418 -115 -380 -166 -942 -435 -381 -841 -571 -929 -440 -858 -491 -565 -293 -29 -685 -624 -168 -978 -749 -915 -987 -597 -527 -733 -25 -498 -844 -632 -570 -492 -602 -205 -876 -608 -964 -149 -545 -739 -292 -419 -934 -147 -148 -590 -583 -215 -120 -473 -180 -348 -182 -500 -654 -981 -30 -772 -865 -577 -586 -988 -858 -561 -115 -452 -833 -193 -396 -43 -96 -663 -92 -434 -275 -182 -612 -289 -407 -132 -363 -743 -865 -102 -935 -207 -910 -5 -399 -908 -620 -103 -716 -305 -122 -28 -56 -233 -893 -453 -477 -996 -442 -213 -154 -776 -751 -646 -664 -164 -418 -94 -858 -36 -604 -425 -831 -715 -868 -859 -655 -164 -197 -27 -922 -915 -569 -137 -291 -872 -933 -715 -165 -587 -360 -3 -267 -117 -620 -221 -760 -170 -744 -971 -848 -167 -639 -398 -874 -758 -136 -295 -67 -814 -440 -732 -829 -304 -237 -256 -954 -473 -891 -180 -218 -405 -72 -765 -27 -643 -261 -916 -232 -105 -800 -492 -628 -510 -945 -36 -445 -14 -557 -993 -724 -427 -529 -413 -805 -623 -161 -33 -842 -873 -41 -730 -296 -469 -542 -25 -373 -12 -733 -3 -799 -634 -680 -276 -80 -687 -362 -264 -444 -932 -801 -641 -280 -40 -325 -874 -296 -553 -980 -596 -75 -736 -62 -353 -544 -801 -846 -623 -305 -789 -134 -272 -277 -259 -403 -922 -144 -177 -231 -330 -99 -317 -415 -749 -547 -224 -216 -223 -393 -897 -963 -426 -837 -443 -322 -461 -859 -885 -3 -4 -34 -816 -27 -999 -779 -326 -551 -383 -457 -620 -486 -224 -246 -104 -794 -125 -584 -959 -470 -795 -499 -457 -54 -607 -786 -186 -510 -544 -583 -618 -801 -834 -330 -972 -431 -763 -293 -274 -884 -789 -300 -381 -243 -492 -445 -218 -340 -789 -198 -309 -771 -160 -928 -54 -171 -35 -680 -619 -452 -484 -288 -634 -366 -363 -778 -56 -512 -127 -507 -102 -384 -154 -233 -261 -254 -122 -552 -954 -423 -423 -774 -205 -497 -532 -934 -207 -939 -767 -421 -873 -418 -784 -529 -914 -795 -278 -601 -636 -157 -306 -2 -742 -542 -970 -125 -160 -277 -837 -337 -589 -140 -919 -343 -744 -462 -546 -998 -909 -700 -247 -426 -890 -417 -145 -703 -80 -851 -654 -32 -266 -877 -777 -303 -87 -876 -727 -730 -323 -877 -525 -871 -683 -666 -532 -813 -863 -720 -336 -501 -505 -602 -608 -934 -944 -705 -972 -45 -812 -811 -439 -265 -887 -572 -160 -143 -207 -564 -982 -978 -30 -853 -559 -896 -976 -784 -193 -281 -157 -699 -521 -753 -976 -801 -574 -722 -35 -696 -516 -133 -587 -408 -528 -159 -183 -871 -720 -819 -716 -269 -534 -106 -518 -802 -421 -563 -531 -633 -964 -27 -876 -263 -67 -886 -2 -398 -193 -142 -712 -732 -610 -283 -441 -778 -9 -176 -28 -814 -11 -754 -983 -76 -942 -130 -614 -383 -170 -90 -643 -429 -752 -142 -195 -178 -321 -990 -596 -174 -101 -942 -970 -473 -471 -459 -694 -103 -887 -932 -718 -762 -693 -674 -975 -856 -961 -751 -10 -390 -368 -296 -164 -382 -825 -853 -855 -268 -965 -644 -39 -685 -744 -607 -82 -712 -376 -566 -62 -177 -950 -40 -348 -27 -411 -287 -460 -380 -869 -705 -996 -423 -458 -390 -140 -455 -78 -625 -374 -15 -806 -62 -6 -166 -135 -52 -13 -131 -332 -673 -604 -405 -48 -87 -284 -466 -8 -909 -535 -699 -900 -100 -987 -667 -841 -118 -252 -352 -143 -624 -206 -205 -720 -264 -718 -218 -761 -544 -323 -624 -887 -314 -102 -103 -694 -702 -236 -53 -908 -638 -974 -852 -672 -793 -505 -640 -404 -357 -922 -7 -137 -447 -465 -756 -4 -700 -878 -456 -722 -144 -893 -507 -657 -477 -741 -116 -664 -401 -719 -319 -535 -81 -762 -21 -364 -565 -892 -1000 -705 -785 -854 -590 -981 -17 -779 -479 -172 -609 -495 -141 -796 -690 -918 -739 -315 -905 -752 -770 -24 -615 -154 -663 -304 -374 -665 -117 -109 -737 -622 -589 -286 -894 -164 -518 -134 -26 -165 -465 -596 -513 -843 -641 -867 -546 -521 -214 -605 -593 -383 -167 -823 -602 -75 -925 -270 -231 -576 -108 -814 -700 -634 -989 -83 -239 -779 -740 -59 -342 -719 -139 -324 -647 -884 -991 -220 -861 -210 -525 -560 -510 -656 -14 -30 -44 -59 -89 -257 -983 -649 -310 -564 -758 -678 -859 -358 -526 -619 -926 -316 -400 -651 -498 -930 -809 -591 -959 -380 -705 -550 -224 -575 -738 -430 -168 -158 -151 -966 -249 -539 -600 -27 -399 -791 -397 -959 -678 -532 -591 -765 -986 -745 -135 -393 -863 -697 -102 -681 -215 -253 -489 -451 -611 -567 -323 -139 -325 -605 -396 -261 -970 -913 -831 -765 -12 -233 -537 -415 -182 -94 -362 -360 -818 -667 -720 -82 -845 -889 -934 -474 -983 -258 -979 -889 -355 -841 -433 -200 -980 -428 -527 -462 -320 -801 -867 -109 -617 -103 -649 -844 -568 -208 -259 -85 -520 -897 -130 -102 -279 -907 -226 -941 -388 -390 -282 -309 -505 -485 -286 -45 -513 -342 -105 -880 -771 -254 -964 -554 -217 -40 -205 -541 -909 -973 -534 -908 -722 -335 -754 -461 -590 -435 -487 -133 -768 -244 -440 -409 -560 -373 -735 -400 -827 -112 -84 -732 -261 -663 -156 -295 -910 -34 -569 -625 -54 -94 -705 -883 -825 -802 -994 -272 -96 -403 -396 -935 -680 -87 -533 -222 -952 -434 -409 -573 -607 -512 -635 -983 -171 -61 -284 -789 -46 -397 -288 -699 -912 -140 -140 -723 -293 -455 -787 -666 -865 -395 -355 -317 -1000 -761 -158 -90 -498 -497 -866 -562 -961 -859 -733 -3 -642 -736 -904 -248 -713 -222 -954 -290 -288 -811 -127 -810 -275 -256 -461 -107 -547 -9 -306 -591 -909 -912 -812 -315 -702 -536 -495 -954 -991 -207 -900 -332 -226 -36 -894 -667 -542 -701 -676 -773 -777 -667 -274 -78 -860 -238 -845 -310 -877 -284 -123 -891 -691 -558 -510 -917 -997 -427 -411 -763 -115 -428 -34 -41 -359 -456 -401 -147 -997 -409 -546 -39 -214 -221 -174 -411 -908 -133 -851 -190 -929 -764 -622 -88 -744 -526 -889 -50 -884 -225 -392 -995 -886 -288 -87 -533 -827 -822 -656 -149 -336 -255 -346 -694 -120 -504 -773 -77 -935 -181 -995 -989 -358 -726 -226 -918 -372 -120 -452 -350 -386 -227 -360 -845 -888 -673 -455 -547 -1000 -751 -223 -700 -921 -31 -927 -384 -96 -145 -301 -543 -925 -302 -768 -767 -451 -34 -516 -110 -680 -739 -847 -950 -981 -546 -699 -914 -49 -457 -711 -34 -372 -243 -759 -207 -32 -611 -180 -700 -237 -131 -894 -710 -325 -168 -725 -300 -438 -470 -613 -790 -541 -444 -73 -708 -537 -872 -902 -197 -548 -505 -584 -122 -228 -360 -409 -64 -38 -712 -653 -604 -497 -338 -140 -590 -715 -736 -933 -673 -509 -88 -99 -158 -201 -352 -573 -165 -895 -725 -952 -224 -565 -169 -516 -994 -903 -315 -254 -507 -677 -668 -195 -854 -250 -76 -484 -814 -238 -603 -503 -823 -503 -168 -18 -337 -803 -218 -172 -588 -231 -312 -304 -33 -875 -876 -625 -187 -225 -301 -245 -62 -664 -27 -600 -21 -290 -941 -932 -740 -71 -161 -725 -75 -823 -392 -821 -800 -46 -371 -468 -359 -511 -408 -245 -818 -634 -720 -822 -994 -603 -438 -72 -96 -293 -487 -733 -749 -316 -76 -98 -321 -440 -915 -57 -412 -517 -648 -621 -71 -950 -279 -407 -570 -410 -459 -844 -767 -695 -740 -607 -639 -753 -205 -589 -216 -223 -369 -848 -591 -2 -88 -407 -287 -880 -984 -463 -314 -63 -312 -406 -816 -822 -779 -882 -333 -570 -238 -826 -827 -156 -922 -6 -440 -785 -357 -502 -48 -549 -566 -35 -903 -815 -763 -927 -391 -22 -362 -403 -867 -962 -950 -519 -913 -731 -91 -728 -367 -257 -76 -912 -87 -60 -313 -989 -408 -116 -500 -263 -137 -73 -579 -670 -539 -857 -618 -25 -924 -266 -250 -765 -628 -954 -357 -926 -834 -4 -342 -140 -108 -47 -397 -476 -815 -899 -700 -737 -341 -691 -879 -288 -185 -572 -468 -485 -186 -549 -739 -860 -201 -32 -589 -746 -948 -495 -997 -989 -765 -23 -993 -675 -63 -68 -717 -625 -78 -980 -66 -449 -106 -54 -771 -282 -675 -351 -906 -44 -776 -198 -522 -255 -337 -724 -70 -29 -945 -443 -145 -905 -69 -478 -261 -592 -796 -929 -344 -167 -416 -77 -51 -561 -289 -299 -778 -268 -448 -660 -224 -672 -253 -225 -358 -931 -35 -242 -472 -382 -977 -880 -55 -39 -136 -816 -196 -152 -777 -984 -387 -472 -155 -629 -55 -60 -351 -538 -416 -120 -102 -173 -768 -523 -771 -13 -477 -737 -850 -742 -397 -484 -830 -903 -424 -886 -653 -606 -548 -817 -541 -789 -235 -427 -490 -437 -448 -695 -811 -318 -334 -308 -888 -441 -180 -113 -572 -594 -433 -153 -175 -829 -596 -733 -49 -432 -151 -111 -813 -64 -309 -599 -447 -63 -370 -712 -658 -963 -371 -207 -32 -71 -620 -24 -865 -4 -519 -576 -178 -517 -601 -842 -983 -223 -842 -391 -884 -302 -577 -622 -2 -962 -222 -311 -899 -645 -613 -23 -43 -871 -609 -471 -335 -923 -896 -237 -174 -269 -872 -684 -309 -994 -177 -785 -910 -218 -236 -786 -381 -549 -625 -209 -521 -540 -493 -840 -767 -965 -855 -255 -209 -75 -128 -573 -128 -64 -664 -228 -912 -825 -634 -76 -316 -477 -482 -183 -38 -890 -34 -411 -971 -463 -14 -716 -108 -830 -207 -221 -808 -198 -620 -918 -157 -625 -95 -891 -40 -376 -858 -99 -124 -589 -269 -648 -395 -52 -437 -333 -622 -776 -491 -813 -290 -228 -922 -27 -79 -15 -655 -855 -53 -411 -219 -59 -972 -285 -160 -302 -914 -114 -360 -71 -75 -320 -5 -223 -806 -989 -454 -510 -941 -411 -326 -987 -428 -399 -113 -551 -653 -776 -536 -809 -461 -670 -26 -888 -679 -204 -266 -314 -414 -45 -658 -635 -592 -507 -748 -364 -720 -678 -220 -149 -991 -99 -878 -121 -300 -103 -950 -33 -907 -731 -453 -260 -144 -385 -600 -123 -469 -237 -565 -482 -675 -202 -500 -634 -775 -253 -360 -682 -699 -190 -151 -193 -216 -907 -933 -141 -881 -276 -168 -519 -552 -965 -540 -816 -512 -902 -97 -830 -473 -166 -181 -33 -923 -395 -505 -831 -681 -26 -866 -238 -529 -443 -808 -715 -183 -595 -979 -444 -475 -406 -328 -256 -538 -602 -52 -288 -469 -314 -989 -102 -600 -287 -34 -781 -821 -272 -273 -679 -917 -217 -677 -494 -828 -771 -565 -852 -716 -778 -666 -885 -71 -387 -741 -872 -752 -43 -143 -99 -122 -766 -508 -667 -254 -674 -965 -632 -811 -126 -478 -625 -901 -552 -37 -283 -709 -724 -983 -83 -535 -894 -918 -311 -163 -698 -389 -482 -441 -234 -394 -523 -444 -115 -544 -255 -284 -65 -184 -470 -406 -161 -10 -334 -221 -178 -598 -152 -972 -151 -669 -317 -204 -633 -802 -122 -323 -319 -283 -826 -267 -805 -893 -423 -701 -899 -49 -205 -255 -633 -335 -633 -912 -935 -913 -454 -420 -735 -459 -727 -827 -645 -920 -34 -191 -370 -299 -693 -323 -390 -797 -745 -334 -477 -72 -994 -193 -751 -728 -368 -565 -354 -704 -107 -408 -851 -459 -185 -808 -660 -404 -311 -136 -964 -147 -338 -345 -265 -482 -89 -645 -493 -420 -321 -309 -138 -824 -872 -666 -134 -86 -930 -417 -441 -577 -792 -629 -429 -702 -828 -439 -114 -740 -852 -880 -730 -153 -684 -437 -745 -35 -160 -552 -963 -7 -470 -845 -231 -513 -777 -552 -658 -435 -340 -554 -986 -811 -256 -348 -745 -13 -623 -731 -140 -816 -670 -997 -220 -719 -537 -392 -151 -251 -484 -73 -669 -555 -754 -364 -138 -55 -17 -951 -367 -292 -805 -974 -508 -647 -544 -734 -305 -897 -209 -545 -640 -41 -941 -961 -648 -760 -525 -86 -44 -265 -585 -208 -857 -301 -524 -868 -35 -792 -849 -376 -910 -819 -133 -980 -926 -414 -611 -938 -766 -514 -215 -835 -18 -222 -194 -432 -602 -83 -821 -903 -622 -830 -909 -367 -739 -709 -980 -501 -79 -523 -404 -347 -653 -273 -819 -427 -889 -720 -88 -933 -152 -406 -191 -28 -418 -281 -345 -673 -324 -712 -46 -853 -293 -480 -954 -59 -901 -258 -172 -391 -919 -641 -970 -484 -855 -280 -625 -462 -72 -763 -829 -420 -521 -747 -791 -239 -469 -730 -596 -160 -452 -753 -680 -587 -654 -704 -917 -861 -51 -550 -74 -98 -394 -730 -26 -992 -392 -310 -735 -858 -107 -964 -391 -805 -264 -905 -461 -783 -396 -540 -818 -608 -445 -680 -670 -584 -440 -20 -554 -531 -585 -775 -669 -744 -220 -114 -235 -946 -298 -642 -805 -699 -687 -867 -275 -672 -59 -181 -997 -123 -194 -510 -966 -809 -158 -250 -58 -844 -360 -49 -507 -371 -971 -350 -654 -451 -875 -511 -560 -203 -930 -564 -860 -609 -568 -382 -258 -435 -968 -712 -281 -651 -676 -995 -483 -306 -6 -718 -403 -876 -533 -231 -580 -533 -68 -735 -197 -290 -665 -166 -723 -804 -400 -866 -257 -222 -701 -656 -425 -638 -789 -253 -20 -715 -849 -612 -213 -728 -149 -437 -299 -736 -668 -553 -378 -619 -456 -906 -782 -897 -468 -703 -266 -325 -650 -606 -693 -266 -217 -848 -581 -677 -931 -275 -334 -730 -178 -975 -618 -275 -306 -406 -857 -997 -533 -479 -240 -286 -516 -252 -133 -406 -380 -769 -966 -793 -208 -167 -287 -823 -671 -181 -249 -742 -634 -370 -128 -408 -258 -833 -691 -710 -907 -992 -258 -464 -412 -305 -296 -522 -837 -164 -975 -449 -489 -733 -485 -946 -40 -165 -693 -475 -956 -427 -506 -978 -522 -744 -167 -784 -487 -825 -250 -787 -972 -493 -515 -800 -165 -650 -433 -993 -78 -967 -597 -655 -570 -504 -920 -178 -591 -526 -864 -134 -665 -390 -171 -490 -564 -647 -242 -662 -561 -125 -978 -293 -837 -940 -4 -266 -341 -13 -66 -217 -578 -913 -123 -470 -588 -995 -741 -760 -67 -521 -314 -75 -943 -193 -484 -801 -659 -450 -982 -823 -912 -601 -706 -104 -66 -527 -725 -430 -52 -830 -793 -964 -158 -941 -902 -366 -953 -384 -432 -342 -250 -665 -799 -160 -620 -532 -344 -534 -62 -985 -112 -659 -761 -875 -520 -146 -137 -702 -90 -440 -241 -99 -482 -390 -50 -392 -956 -284 -261 -920 -608 -63 -11 -657 -677 -795 -104 -873 -885 -353 -404 -573 -468 -761 -994 -29 -824 -963 -77 -69 -4 -797 -753 -801 -870 -737 -893 -168 -571 -517 -534 -90 -1000 -544 -870 -34 -122 -907 -380 -158 -609 -105 -629 -579 -749 -962 -994 -753 -744 -967 -403 -291 -929 -644 -772 -431 -516 -154 -113 -565 -721 -721 -670 -47 -746 -163 -25 -526 -296 -427 -499 -948 -336 -845 -496 -467 -685 -435 -865 -159 -398 -147 -687 -5 -662 -108 -263 -997 -31 -460 -167 -183 -980 -944 -964 -400 -168 -914 -37 -602 -915 -117 -775 -472 -587 -212 -195 -344 -213 -526 -118 -714 -825 -595 -724 -406 -468 -907 -745 -595 -904 -10 -817 -365 -239 -6 -492 -186 -251 -463 -231 -836 -60 -852 -648 -316 -717 -596 -60 -425 -277 -378 -546 -772 -65 -702 -892 -688 -323 -319 -295 -50 -587 -581 -903 -609 -689 -211 -593 -718 -353 -309 -330 -216 -734 -549 -901 -385 -788 -414 -297 -514 -961 -605 -652 -454 -569 -361 -938 -625 -246 -617 -666 -207 -223 -22 -242 -187 -421 -763 -586 -479 -976 -190 -2 -872 -908 -912 -371 -516 -576 -18 -217 -920 -74 -590 -943 -238 -501 -241 -343 -512 -434 -68 -764 -904 -991 -770 -402 -890 -517 -618 -704 -460 -19 -790 -428 -215 -2 -956 -609 -981 -229 -435 -23 -156 -231 -313 -797 -603 -894 -26 -556 -435 -21 -863 -83 -817 -835 -558 -508 -627 -175 -193 -238 -865 -455 -959 -812 -684 -44 -846 -105 -908 -375 -962 -209 -912 -986 -142 -260 -410 -437 -915 -947 -320 -857 -679 -994 -556 -825 -115 -447 -575 -789 -228 -769 -568 -742 -770 -229 -779 -444 -346 -697 -461 -357 -315 -913 -640 -518 -228 -774 -396 -649 -811 -909 -631 -518 -410 -107 -121 -582 -829 -510 -976 -773 -350 -675 -403 -647 -630 -257 -493 -450 -170 -842 -211 -297 -693 -255 -764 -396 -445 -372 -984 -802 -283 -132 -499 -194 -456 -178 -363 -635 -17 -54 -908 -932 -669 -312 -280 -16 -467 -658 -625 -609 -963 -545 -418 -946 -295 -647 -388 -840 -969 -895 -880 -11 -297 -711 -968 -983 -220 -20 -447 -968 -246 -929 -433 -730 -366 -10 -396 -962 -158 -742 -578 -28 -478 -429 -966 -421 -358 -909 -581 -796 -567 -273 -29 -633 -277 -380 -353 -549 -900 -660 -343 -39 -757 -160 -277 -217 -452 -592 -765 -732 -126 -326 -201 -764 -294 -149 -780 -862 -818 -176 -146 -263 -303 -487 -663 -820 -578 -191 -231 -285 -602 -766 -478 -194 -927 -484 -128 -995 -227 -965 -422 -967 -924 -767 -358 -96 -156 -315 -507 -440 -504 -2 -520 -637 -544 -697 -79 -548 -109 -577 -252 -73 -411 -292 -913 -808 -212 -8 -959 -253 -773 -783 -508 -494 -18 -861 -146 -677 -240 -694 -340 -331 -981 -346 -256 -696 -909 -737 -160 -112 -268 -729 -664 -542 -875 -629 -761 -856 -921 -950 -132 -222 -179 -49 -49 -110 -265 -471 -149 -641 -247 -719 -423 -612 -519 -445 -708 -69 -52 -808 -618 -855 -926 -269 -414 -971 -375 -667 -874 -192 -616 -588 -516 -662 -515 -52 -598 -779 -874 -412 -968 -594 -649 -584 -46 -857 -224 -772 -9 -135 -719 -270 -629 -563 -727 -207 -591 -832 -39 -898 -65 -812 -261 -58 -531 -954 -518 -387 -31 -832 -195 -468 -271 -321 -969 -617 -652 -105 -717 -844 -260 -478 -419 -983 -497 -331 -824 -330 -456 -337 -381 -907 -365 -366 -910 -241 -986 -223 -404 -228 -378 -434 -434 -36 -755 -651 -491 -754 -505 -100 -299 -68 -844 -853 -83 -644 -381 -490 -69 -36 -670 -202 -751 -296 -231 -947 -701 -228 -268 -50 -310 -901 -509 -332 -104 -337 -190 -922 -507 -562 -130 -239 -508 -848 -410 -667 -130 -871 -361 -186 -433 -464 -880 -323 -186 -21 -765 -165 -664 -611 -622 -916 -588 -43 -274 -924 -785 -606 -668 -707 -796 -472 -477 -626 -948 -368 -809 -478 -830 -230 -512 -919 -389 -634 -228 -700 -189 -675 -657 -455 -432 -462 -375 -606 -988 -345 -555 -867 -26 -564 -438 -401 -753 -817 -313 -629 -4 -876 -201 -68 -827 -433 -890 -231 -518 -489 -685 -156 -969 -492 -996 -84 -684 -358 -215 -599 -458 -822 -319 -869 -60 -407 -141 -532 -329 -28 -669 -938 -639 -508 -526 -281 -23 -53 -397 -400 -792 -544 -742 -713 -652 -847 -298 -919 -803 -33 -896 -411 -640 -949 -22 -106 -632 -527 -123 -962 -481 -441 -93 -755 -886 -39 -991 -824 -265 -953 -668 -250 -653 -525 -278 -402 -954 -774 -670 -180 -520 -516 -380 -185 -45 -907 -40 -675 -366 -320 -23 -523 -386 -419 -579 -367 -681 -129 -508 -658 -220 -198 -601 -765 -925 -180 -485 -956 -882 -905 -436 -254 -778 -307 -900 -408 -614 -214 -560 -854 -285 -656 -960 -986 -426 -944 -561 -318 -390 -224 -247 -668 -328 -927 -353 -903 -633 -648 -987 -792 -415 -477 -531 -811 -19 -359 -589 -827 -42 -998 -497 -532 -614 -211 -867 -245 -593 -253 -405 -340 -541 -438 -866 -488 -360 -999 -559 -340 -342 -782 -171 -628 -410 -598 -741 -439 -126 -807 -883 -52 -764 -219 -444 -504 -641 -330 -665 -444 -190 -992 -918 -416 -392 -858 -698 -683 -704 -591 -692 -634 -720 -115 -727 -609 -696 -795 -560 -909 -94 -709 -26 -489 -485 -351 -265 -481 -111 -148 -232 -860 -760 -286 -356 -417 -42 -377 -35 -830 -296 -77 -731 -65 -75 -205 -226 -353 -758 -572 -750 -74 -12 -962 -901 -322 -158 -152 -310 -486 -133 -760 -164 -161 -846 -38 -242 -145 -69 -909 -547 -151 -730 -575 -420 -273 -438 -914 -54 -910 -781 -57 -791 -678 -368 -914 -588 -673 -493 -864 -685 -533 -765 -915 -843 -859 -520 -529 -475 -358 -724 -344 -700 -994 -166 -316 -758 -484 -849 -11 -937 -399 -694 -744 -215 -12 -478 -65 -735 -499 -565 -434 -77 -518 -93 -46 -864 -366 -184 -106 -23 -32 -716 -749 -711 -537 -874 -534 -35 -848 -257 -521 -412 -794 -140 -106 -552 -517 -425 -308 -740 -874 -111 -568 -990 -44 -410 -950 -541 -81 -174 -886 -169 -609 -753 -560 -742 -238 -62 -780 -922 -591 -492 -453 -492 -158 -848 -195 -320 -819 -635 -707 -227 -865 -34 -286 -616 -49 -539 -181 -879 -923 -321 -11 -900 -877 -370 -265 -733 -785 -400 -144 -862 -851 -812 -108 -490 -832 -886 -269 -681 -679 -599 -297 -285 -181 -594 -140 -640 -59 -216 -95 -591 -506 -725 -390 -949 -63 -217 -378 -392 -754 -163 -217 -88 -918 -717 -211 -877 -746 -239 -833 -89 -916 -843 -193 -686 -675 -297 -139 -544 -864 -327 -970 -37 -975 -640 -409 -924 -290 -499 -95 -989 -203 -1 -642 -708 -911 -338 -737 -840 -822 -575 -575 -537 -218 -314 -347 -135 -701 -690 -578 -441 -265 -884 -703 -716 -118 -207 -866 -946 -361 -115 -896 -956 -25 -878 -977 -112 -628 -401 -975 -270 -254 -467 -937 -241 -240 -233 -815 -739 -714 -502 -517 -21 -456 -806 -726 -486 -206 -304 -358 -603 -858 -257 -266 -661 -873 -295 -785 -493 -856 -144 -379 -871 -629 -722 -996 -680 -222 -367 -160 -749 -305 -436 -187 -491 -746 -103 -5 -258 -597 -738 -402 -452 -879 -355 -819 -77 -468 -162 -426 -924 -570 -612 -376 -33 -833 -7 -496 -925 -36 -230 -862 -440 -355 -988 -32 -595 -707 -395 -157 -361 -137 -94 -837 -448 -892 -485 -547 -309 -578 -533 -745 -612 -326 -611 -67 -809 -108 -43 -640 -541 -120 -792 -272 -767 -373 -425 -994 -817 -891 -47 -958 -27 -179 -533 -765 -849 -140 -407 -776 -639 -544 -861 -142 -299 -757 -525 -829 -958 -394 -493 -382 -574 -1000 -24 -674 -702 -669 -755 -357 -140 -157 -181 -776 -143 -400 -36 -363 -434 -99 -889 -930 -159 -300 -816 -793 -586 -843 -673 -353 -626 -477 -14 -207 -215 -776 -502 -496 -298 -875 -853 -156 -740 -343 -919 -115 -32 -486 -405 -993 -987 -100 -637 -496 -428 -414 -203 -873 -992 -105 -549 -484 -791 -541 -79 -352 -776 -363 -540 -396 -799 -480 -980 -715 -236 -456 -969 -431 -815 -941 -404 -109 -85 -813 -53 -582 -893 -353 -864 -490 -615 -378 -237 -523 -242 -367 -437 -147 -454 -430 -267 -576 -458 -82 -83 -917 -345 -595 -627 -61 -458 -667 -877 -501 -672 -527 -633 -288 -680 -653 -629 -224 -678 -771 -832 -976 -938 -658 -670 -492 -545 -26 -757 -285 -380 -190 -12 -887 -263 -830 -701 -639 -480 -479 -913 -943 -972 -106 -146 -174 -576 -59 -96 -838 -745 -464 -130 -922 -322 -238 -288 -811 -875 -142 -209 -384 -250 -576 -774 -190 -407 -476 -357 -485 -565 -592 -292 -398 -37 -669 -138 -163 -121 -585 -646 -248 -941 -898 -543 -306 -280 -30 -854 -446 -250 -752 -49 -738 -996 -781 -288 -478 -738 -982 -740 -35 -969 -628 -414 -705 -879 -832 -96 -29 -239 -583 -812 -628 -274 -84 -962 -185 -696 -654 -4 -765 -841 -374 -540 -811 -9 -533 -810 -832 -812 -289 -850 -995 -533 -897 -628 -723 -213 -8 -891 -531 -544 -893 -211 -742 -913 -573 -81 -3 -550 -332 -549 -64 -212 -315 -835 -70 -812 -290 -445 -729 -683 -796 -676 -975 -619 -965 -355 -334 -856 -106 -935 -280 -525 -782 -788 -102 -436 -138 -638 -948 -181 -975 -139 -710 -61 -378 -570 -870 -259 -495 -215 -136 -499 -319 -212 -626 -184 -764 -29 -728 -180 -150 -997 -115 -676 -668 -433 -989 -80 -874 -29 -196 -645 -111 -527 -458 -652 -990 -318 -727 -327 -547 -438 -236 -873 -31 -196 -936 -884 -784 -68 -544 -449 -945 -865 -357 -38 -862 -317 -808 -848 -50 -409 -736 -603 -693 -881 -302 -322 -149 -841 -472 -863 -468 -982 -867 -907 -476 -185 -361 -323 -421 -748 -231 -842 -74 -248 -913 -543 -978 -601 -503 -509 -504 -559 -462 -977 -185 -821 -516 -140 -151 -157 -957 -340 -993 -282 -595 -830 -529 -481 -927 -817 -35 -986 -276 -574 -492 -279 -825 -204 -496 -83 -673 -776 -354 -9 -299 -805 -350 -312 -747 -175 -250 -987 -430 -913 -965 -781 -73 -925 -94 -616 -621 -24 -908 -319 -818 -601 -511 -108 -443 -346 -948 -482 -198 -3 -912 -847 -371 -479 -766 -295 -979 -34 -407 -516 -161 -918 -459 -186 -838 -644 -199 -250 -701 -625 -950 -415 -69 -563 -181 -821 -412 -662 -558 -559 -655 -902 -110 -626 -705 -384 -74 -246 -710 -417 -977 -490 -280 -33 -274 -413 -421 -423 -68 -769 -406 -373 -96 -508 -79 -628 -613 -370 -988 -247 -250 -403 -246 -310 -926 -263 -555 -547 -471 -556 -273 -436 -615 -404 -662 -838 -581 -57 -229 -424 -741 -450 -675 -841 -232 -431 -334 -852 -978 -975 -741 -97 -197 -212 -356 -477 -728 -496 -371 -141 -490 -689 -69 -43 -238 -805 -992 -13 -560 -933 -456 -693 -802 -819 -236 -168 -743 -138 -300 -803 -850 -328 -602 -911 -584 -199 -267 -86 -686 -19 -880 -172 -179 -405 -32 -493 -87 -499 -675 -440 -876 -195 -417 -430 -887 -218 -397 -740 -265 -351 -338 -625 -440 -211 -547 -301 -193 -412 -567 -755 -454 -526 -269 -794 -737 -22 -657 -481 -795 -161 -861 -647 -216 -710 -295 -937 -265 -646 -216 -697 -790 -184 -473 -798 -743 -494 -904 -436 -317 -537 -593 -268 -446 -423 -576 -378 -826 -791 -795 -421 -237 -958 -673 -468 -778 -369 -350 -453 -243 -75 -76 -534 -99 -940 -72 -854 -27 -687 -424 -892 -924 -964 -50 -245 -166 -715 -72 -243 -345 -255 -505 -463 -927 -963 -470 -109 -976 -485 -540 -469 -34 -310 -598 -880 -182 -892 -566 -479 -795 -428 -395 -419 -290 -406 -137 -775 -986 -939 -710 -620 -534 -141 -225 -614 -733 -541 -511 -233 -460 -379 -789 -645 -9 -916 -429 -955 -218 -582 -802 -744 -849 -813 -488 -664 -810 -878 -537 -494 -973 -685 -518 -990 -30 -102 -940 -502 -288 -876 -805 -833 -151 -120 -960 -962 -61 -142 -837 -277 -650 -155 -694 -936 -25 -191 -605 -367 -651 -371 -577 -442 -414 -873 -893 -177 -46 -536 -306 -628 -79 -744 -969 -514 -586 -666 -737 -571 -544 -906 -44 -434 -123 -202 -580 -208 -662 -840 -17 -989 -180 -737 -491 -628 -918 -217 -67 -950 -298 -91 -530 -638 -165 -252 -573 -25 -252 -67 -514 -824 -923 -280 -201 -445 -547 -18 -246 -141 -457 -752 -640 -48 -294 -591 -462 -867 -615 -158 -383 -111 -943 -794 -903 -254 -394 -886 -352 -71 -69 -974 -852 -459 -26 -951 -89 -542 -643 -914 -1 -55 -170 -126 -552 -306 -655 -274 -537 -168 -850 -782 -956 -603 -190 -704 -269 -167 -687 -300 -567 -753 -972 -256 -589 -320 -99 -690 -372 -337 -904 -154 -473 -891 -696 -366 -740 -284 -699 -821 -731 -79 -964 -952 -722 -550 -203 -733 -328 -862 -120 -54 -339 -325 -214 -962 -478 -274 -574 -662 -390 -647 -412 -959 -553 -399 -776 -818 -521 -251 -401 -660 -731 -534 -386 -289 -931 -885 -336 -80 -966 -882 -174 -223 -301 -884 -760 -570 -361 -65 -3 -581 -713 -657 -360 -389 -218 -863 -721 -284 -425 -985 -14 -408 -417 -609 -847 -175 -445 -109 -333 -438 -320 -309 -955 -501 -465 -282 -819 -449 -230 -353 -398 -333 -951 -657 -101 -789 -309 -926 -860 -853 -460 -41 -787 -838 -339 -892 -960 -869 -69 -6 -446 -553 -948 -112 -629 -612 -1000 -903 -351 -301 -465 -834 -846 -86 -287 -532 -891 -842 -961 -630 -802 -521 -260 -195 -417 -23 -293 -394 -696 -919 -766 -930 -358 -285 -639 -263 -500 -311 -641 -607 -486 -923 -302 -331 -513 -804 -627 -642 -738 -595 -735 -922 -924 -34 -101 -876 -760 -645 -710 -457 -570 -611 -621 -320 -105 -102 -283 -77 -460 -308 -333 -687 -993 -301 -977 -656 -883 -916 -692 -387 -141 -447 -959 -10 -832 -933 -472 -378 -319 -863 -813 -523 -645 -694 -510 -115 -395 -95 -321 -179 -455 -529 -544 -301 -706 -856 -240 -614 -376 -257 -754 -900 -461 -59 -394 -264 -883 -142 -577 -849 -181 -623 -108 -866 -421 -698 -565 -389 -422 -986 -288 -861 -767 -531 -724 -628 -194 -35 -309 -669 -829 -10 -163 -968 -91 -699 -187 -37 -310 -126 -155 -291 -448 -545 -797 -109 -260 -234 -401 -565 -579 -996 -313 -143 -655 -635 -302 -177 -721 -885 -707 -618 -164 -374 -601 -72 -844 -704 -896 -867 -867 -261 -136 -533 -449 -224 -262 -338 -666 -951 -877 -634 -276 -431 -442 -985 -688 -775 -903 -814 -205 -181 -71 -645 -386 -720 -151 -960 -460 -406 -490 -452 -383 -855 -716 -797 -787 -296 -427 -256 -825 -104 -370 -864 -647 -687 -708 -939 -413 -583 -806 -526 -931 -370 -339 -607 -708 -117 -148 -665 -771 -568 -209 -322 -208 -220 -40 -597 -721 -456 -457 -959 -442 -869 -949 -376 -220 -140 -743 -932 -976 -786 -927 -689 -678 -93 -535 -379 -27 -170 -397 -151 -440 -158 -621 -929 -483 -136 -119 -408 -52 -687 -243 -783 -916 -818 -716 -540 -353 -898 -849 -703 -234 -789 -879 -584 -859 -849 -809 -109 -583 -68 -390 -322 -184 -624 -387 -515 -895 -762 -526 -202 -984 -214 -357 -326 -354 -98 -540 -246 -145 -98 -344 -738 -273 -307 -442 -37 -785 -404 -562 -538 -197 -524 -487 -764 -136 -807 -192 -581 -264 -603 -57 -8 -984 -632 -940 -460 -44 -131 -232 -884 -941 -520 -485 -251 -347 -342 -513 -722 -608 -864 -603 -670 -329 -700 -100 -228 -896 -153 -740 -892 -899 -193 -509 -222 -436 -71 -259 -331 -64 -183 -977 -298 -828 -488 -862 -213 -600 -229 -366 -232 -248 -705 -157 -125 -838 -562 -885 -856 -576 -578 -81 -228 -604 -949 -890 -711 -426 -298 -765 -194 -593 -289 -9 -100 -60 -846 -661 -448 -224 -207 -943 -760 -382 -489 -12 -908 -305 -934 -971 -707 -270 -481 -92 -168 -538 -402 -149 -844 -213 -897 -523 -345 -1000 -193 -817 -818 -735 -424 -398 -538 -243 -538 -370 -766 -790 -259 -66 -836 -772 -246 -996 -953 -250 -506 -687 -495 -666 -506 -521 -523 -141 -907 -939 -972 -169 -964 -449 -718 -384 -720 -704 -424 -27 -55 -413 -194 -514 -989 -582 -331 -208 -852 -796 -159 -958 -976 -902 -552 -545 -161 -173 -47 -452 -537 -118 -519 -715 -872 -470 -734 -433 -840 -57 -473 -881 -768 -263 -740 -561 -336 -178 -364 -491 -883 -688 -61 -757 -373 -56 -165 -776 -106 -150 -294 -150 -937 -652 -309 -702 -559 -479 -829 -231 -866 -203 -45 -575 -438 -157 -627 -874 -594 -242 -329 -725 -819 -134 -607 -406 -120 -147 -646 -97 -608 -871 -22 -276 -917 -65 -3 -796 -934 -68 -133 -253 -62 -834 -516 -317 -268 -939 -818 -165 -198 -263 -269 -283 -604 -813 -893 -439 -391 -478 -927 -43 -60 -488 -250 -948 -575 -735 -585 -492 -873 -732 -30 -464 -114 -299 -519 -517 -911 -327 -929 -486 -453 -847 -504 -541 -247 -979 -109 -345 -580 -30 -203 -237 -461 -286 -56 -260 -900 -825 -201 -734 -561 -386 -681 -117 -943 -190 -922 -603 -404 -636 -205 -653 -993 -68 -35 -864 -516 -116 -114 -737 -377 -399 -264 -56 -993 -991 -404 -716 -662 -170 -472 -290 -799 -663 -226 -998 -162 -498 -91 -830 -435 -217 -946 -177 -44 -652 -839 -735 -659 -916 -388 -180 -88 -27 -132 -602 -313 -502 -289 -462 -290 -952 -270 -780 -700 -903 -752 -415 -253 -747 -550 -810 -843 -308 -237 -753 -202 -453 -867 -502 -919 -44 -991 -596 -811 -538 -977 -728 -935 -119 -823 -689 -92 -652 -991 -904 -379 -69 -982 -390 -736 -475 -691 -795 -415 -997 -267 -514 -908 -403 -240 -624 -276 -925 -306 -619 -253 -74 -306 -750 -446 -756 -617 -180 -75 -83 -989 -766 -372 -251 -705 -673 -779 -503 -916 -457 -186 -245 -592 -124 -914 -754 -913 -205 -577 -428 -365 -901 -405 -668 -211 -822 -433 -852 -604 -702 -245 -665 -212 -897 -48 -349 -90 -862 -821 -217 -845 -153 -197 -731 -822 -733 -380 -174 -434 -977 -461 -536 -639 -771 -469 -72 -247 -636 -283 -355 -400 -635 -564 -176 -367 -683 -594 -708 -686 -452 -29 -492 -69 -305 -356 -70 -754 -269 -688 -24 -724 -866 -866 -193 -230 -941 -557 -564 -68 -777 -711 -355 -522 -209 -971 -975 -388 -417 -658 -72 -279 -12 -450 -422 -269 -433 -163 -141 -195 -424 -271 -845 -351 -422 -41 -555 -985 -518 -968 -764 -136 -631 -14 -433 -177 -607 -265 -250 -543 -494 -740 -473 -438 -856 -84 -992 -541 -773 -955 -840 -990 -12 -735 -412 -129 -656 -252 -133 -410 -3 -466 -51 -380 -464 -761 -1 -717 -750 -99 -36 -230 -583 -805 -522 -608 -967 -385 -377 -524 -779 -126 -975 -210 -861 -824 -909 -189 -954 -33 -256 -85 -300 -485 -714 -100 -963 -4 -562 -613 -350 -150 -767 -774 -280 -800 -831 -991 -723 -130 -619 -857 -414 -31 -582 -242 -49 -297 -860 -426 -144 -636 -463 -49 -311 -858 -159 -864 -302 -664 -721 -515 -159 -819 -429 -455 -830 -237 -963 -890 -892 -897 -970 -365 -621 -62 -632 -1 -112 -245 -233 -109 -819 -840 -914 -772 -408 -970 -641 -599 -612 -766 -317 -556 -522 -300 -572 -212 -115 -641 -354 -943 -597 -786 -873 -360 -676 -924 -304 -43 -579 -607 -88 -671 -658 -640 -775 -292 -646 -315 -590 -543 -7 -691 -557 -62 -424 -682 -712 -753 -87 -902 -416 -689 -367 -874 -9 -630 -278 -72 -868 -44 -857 -881 -399 -466 -131 -427 -473 -677 -781 -984 -130 -213 -595 -481 -135 -225 -52 -25 -863 -20 -846 -662 -216 -184 -575 -373 -113 -142 -235 -348 -92 -416 -409 -639 -171 -390 -380 -848 -156 -197 -766 -324 -149 -461 -65 -370 -949 -465 -210 -365 -798 -847 -962 -95 -471 -788 -882 -627 -95 -975 -252 -255 -370 -866 -869 -758 -543 -255 -428 -73 -501 -147 -979 -565 -439 -384 -537 -885 -207 -544 -40 -422 -667 -824 -414 -327 -282 -715 -139 -746 -883 -233 -103 -638 -961 -59 -488 -46 -91 -184 -849 -690 -679 -868 -624 -615 -256 -491 -78 -306 -623 -660 -981 -736 -76 -246 -879 -984 -416 -818 -237 -726 -414 -239 -521 -193 -415 -604 -774 -88 -882 -361 -666 -72 -354 -403 -22 -45 -102 -100 -831 -695 -731 -969 -692 -144 -850 -137 -13 -22 -621 -238 -34 -601 -377 -879 -172 -909 -325 -451 -147 -745 -562 -100 -745 -295 -958 -187 -60 -459 -868 -9 -670 -811 -169 -874 -998 -8 -850 -882 -271 -459 -410 -964 -897 -774 -433 -769 -114 -595 -149 -901 -730 -16 -292 -296 -933 -822 -801 -602 -176 -260 -529 -85 -479 -320 -876 -353 -518 -754 -872 -259 -39 -537 -720 -172 -316 -107 -963 -592 -633 -241 -264 -863 -562 -498 -21 -97 -146 -909 -237 -403 -248 -825 -583 -222 -68 -277 -716 -310 -155 -737 -260 -188 -48 -349 -172 -494 -323 -17 -185 -837 -210 -73 -330 -651 -232 -273 -57 -610 -347 -634 -305 -242 -17 -952 -124 -93 -250 -568 -410 -955 -185 -596 -395 -244 -117 -888 -78 -693 -645 -403 -499 -273 -50 -21 -198 -122 -618 -857 -976 -935 -807 -488 -987 -260 -676 -821 -573 -66 -476 -165 -799 -786 -650 -223 -794 -85 -295 -608 -118 -502 -956 -939 -600 -536 -917 -429 -22 -525 -369 -432 -823 -200 -754 -494 -242 -684 -392 -102 -206 -446 -728 -428 -531 -406 -60 -871 -221 -877 -444 -630 -568 -401 -469 -505 -460 -745 -221 -791 -812 -733 -233 -565 -438 -863 -511 -332 -810 -77 -579 -354 -683 -24 -697 -228 -193 -741 -576 -754 -240 -543 -734 -194 -671 -578 -321 -200 -835 -68 -953 -437 -203 -495 -380 -887 -60 -47 -763 -625 -630 -654 -163 -375 -473 -979 -548 -851 -559 -236 -395 -647 -758 -91 -787 -765 -229 -389 -498 -699 -929 -547 -579 -728 -397 -270 -531 -905 -279 -727 -774 -749 -179 -290 -122 -986 -570 -999 -847 -270 -960 -464 -419 -191 -425 -308 -744 -231 -191 -756 -807 -285 -399 -711 -746 -793 -584 -719 -744 -87 -371 -271 -533 -566 -7 -934 -300 -477 -857 -935 -395 -210 -523 -894 -303 -573 -828 -111 -585 -633 -299 -17 -757 -366 -932 -433 -481 -751 -596 -820 -385 -695 -779 -671 -696 -796 -305 -366 -695 -599 -377 -272 -788 -536 -740 -706 -931 -373 -788 -112 -253 -572 -571 -738 -27 -97 -148 -714 -235 -237 -263 -336 -275 -721 -204 -795 -464 -305 -385 -105 -307 -258 -796 -746 -88 -91 -902 -151 -771 -153 -25 -438 -274 -933 -852 -811 -896 -976 -895 -111 -776 -178 -142 -777 -546 -801 -363 -493 -2 -114 -962 -439 -76 -151 -424 -634 -527 -505 -238 -135 -51 -969 -617 -191 -283 -700 -413 -425 -981 -124 -392 -758 -81 -993 -347 -950 -418 -623 -119 -779 -563 -536 -797 -275 -583 -199 -271 -863 -466 -536 -167 -802 -11 -47 -612 -117 -62 -609 -343 -171 -350 -23 -44 -819 -405 -75 -606 -37 -379 -385 -691 -724 -447 -285 -184 -348 -26 -364 -871 -855 -760 -219 -589 -309 -744 -972 -441 -347 -821 -600 -899 -98 -750 -869 -422 -174 -268 -127 -774 -305 -88 -386 -338 -96 -134 -859 -405 -6 -116 -500 -938 -391 -38 -510 -826 -718 -531 -112 -666 -784 -121 -715 -877 -336 -370 -608 -218 -476 -530 -569 -835 -731 -45 -339 -379 -651 -756 -655 -124 -521 -311 -588 -825 -7 -512 -662 -713 -787 -456 -631 -770 -981 -899 -227 -290 -764 -413 -165 -914 -202 -34 -281 -92 -135 -663 -801 -370 -398 -495 -545 -430 -776 -909 -809 -652 -884 -402 -602 -568 -845 -33 -527 -18 -677 -428 -995 -557 -160 -225 -799 -5 -290 -55 -159 -325 -170 -508 -917 -818 -125 -354 -151 -15 -894 -257 -515 -220 -607 -663 -313 -473 -604 -589 -568 -937 -956 -368 -206 -184 -362 -655 -124 -355 -798 -413 -381 -305 -820 -997 -210 -575 -396 -363 -708 -676 -791 -252 -402 -277 -633 -899 -625 -211 -994 -232 -490 -635 -278 -706 -941 -223 -829 -232 -146 -262 -137 -980 -627 -506 -112 -349 -905 -638 -311 -585 -205 -590 -356 -797 -666 -234 -574 -340 -655 -748 -710 -217 -177 -959 -248 -256 -342 -865 -284 -171 -728 -336 -528 -73 -873 -772 -342 -349 -823 -121 -66 -850 -863 -600 -801 -797 -184 -146 -501 -17 -340 -250 -95 -990 -565 -676 -487 -456 -317 -878 -17 -238 -773 -631 -429 -46 -599 -914 -698 -906 -767 -345 -664 -838 -48 -282 -148 -879 -752 -74 -324 -322 -680 -373 -934 -901 -969 -298 -477 -340 -758 -206 -263 -176 -291 -320 -27 -642 -110 -387 -716 -815 -188 -21 -894 -582 -876 -186 -502 -631 -628 -685 -596 -1 -926 -536 -745 -647 -510 -310 -605 -357 -671 -209 -886 -880 -241 -79 -408 -482 -603 -972 -209 -880 -101 -384 -252 -69 -467 -809 -331 -428 -229 -375 -627 -127 -835 -482 -657 -159 -487 -848 -682 -266 -734 -426 -564 -135 -939 -878 -5 -208 -929 -497 -129 -712 -812 -213 -759 -484 -567 -798 -869 -15 -824 -736 -493 -624 -306 -307 -748 -674 -482 -931 -415 -931 -998 -446 -788 -2 -352 -175 -962 -476 -555 -465 -310 -791 -247 -815 -844 -355 -25 -507 -213 -460 -789 -604 -946 -10 -415 -31 -437 -376 -893 -780 -365 -491 -192 -470 -946 -827 -465 -752 -837 -834 -760 -561 -737 -114 -410 -836 -902 -749 -114 -935 -709 -424 -872 -539 -430 -425 -414 -348 -198 -133 -991 -834 -970 -186 -414 -948 -216 -474 -251 -589 -313 -477 -823 -147 -108 -606 -607 -975 -333 -73 -522 -201 -772 -23 -838 -791 -281 -1000 -633 -787 -59 -119 -396 -214 -103 -944 -449 -744 -175 -236 -142 -544 -489 -978 -86 -14 -882 -572 -743 -432 -814 -105 -25 -605 -225 -110 -35 -792 -696 -735 -421 -306 -274 -36 -250 -674 -863 -49 -435 -592 -901 -241 -988 -277 -380 -281 -679 -134 -926 -314 -800 -438 -564 -156 -795 -240 -131 -226 -130 -144 -159 -51 -331 -974 -201 -463 -854 -70 -716 -110 -419 -615 -673 -831 -234 -749 -173 -219 -310 -722 -490 -644 -204 -616 -405 -428 -674 -353 -764 -249 -734 -552 -445 -512 -678 -851 -49 -409 -325 -367 -500 -331 -243 -676 -752 -509 -332 -527 -10 -914 -449 -354 -745 -124 -276 -157 -272 -944 -866 -320 -195 -24 -349 -416 -942 -67 -616 -453 -639 -757 -602 -355 -663 -287 -537 -141 -983 -716 -275 -241 -594 -637 -717 -582 -839 -970 -343 -32 -569 -616 -347 -360 -122 -344 -25 -554 -535 -615 -161 -210 -90 -362 -747 -796 -589 -917 -903 -425 -100 -531 -906 -935 -988 -336 -219 -56 -611 -915 -111 -574 -692 -422 -108 -364 -474 -272 -82 -518 -861 -450 -531 -161 -578 -468 -774 -22 -125 -752 -385 -253 -630 -144 -949 -26 -757 -547 -340 -509 -597 -89 -908 -835 -627 -525 -679 -615 -387 -275 -723 -406 -474 -894 -906 -794 -929 -922 -64 -20 -662 -847 -904 -370 -431 -131 -767 -3 -330 -809 -954 -854 -877 -704 -952 -201 -615 -388 -453 -252 -856 -144 -64 -905 -463 -992 -347 -165 -37 -117 -711 -869 -38 -878 -193 -980 -236 -258 -963 -541 -84 -149 -603 -647 -49 -112 -825 -133 -342 -525 -550 -150 -139 -703 -290 -402 -503 -988 -897 -659 -272 -451 -603 -75 -814 -921 -976 -205 -622 -222 -241 -495 -796 -6 -606 -223 -523 -599 -389 -530 -995 -909 -737 -313 -619 -114 -372 -148 -613 -987 -231 -952 -342 -557 -897 -447 -226 -656 -337 -629 -196 -217 -252 -24 -971 -919 -925 -710 -356 -449 -339 -604 -750 -421 -945 -910 -186 -120 -882 -464 -125 -488 -548 -502 -826 -310 -590 -476 -405 -317 -457 -483 -294 -421 -162 -947 -338 -453 -78 -925 -664 -150 -139 -308 -337 -724 -666 -118 -361 -556 -56 -739 -62 -842 -622 -248 -483 -709 -149 -913 -116 -176 -487 -391 -818 -700 -126 -785 -766 -592 -567 -248 -811 -307 -719 -601 -278 -953 -572 -4 -263 -321 -514 -896 -897 -318 -828 -895 -138 -271 -440 -233 -190 -652 -254 -807 -937 -789 -330 -535 -797 -102 -798 -851 -307 -50 -825 -47 -870 -47 -882 -929 -353 -465 -528 -895 -464 -243 -550 -656 -338 -674 -796 -509 -186 -583 -626 -161 -59 -190 -727 -610 -461 -130 -521 -135 -598 -606 -574 -262 -253 -334 -309 -672 -667 -814 -581 -836 -337 -783 -457 -608 -256 -191 -927 -998 -550 -408 -670 -102 -886 -921 -919 -573 -489 -754 -234 -874 -364 -712 -109 -289 -141 -787 -738 -721 -238 -983 -847 -328 -835 -446 -975 -255 -671 -525 -799 -903 -552 -722 -864 -758 -63 -598 -485 -848 -104 -412 -75 -177 -590 -265 -862 -737 -787 -86 -871 -37 -582 -289 -831 -274 -665 -282 -107 -302 -272 -517 -727 -635 -573 -318 -755 -833 -414 -797 -655 -549 -451 -413 -707 -962 -335 -302 -127 -168 -252 -239 -120 -697 -874 -579 -477 -934 -761 -8 -498 -653 -780 -25 -918 -256 -117 -500 -556 -168 -895 -766 -310 -973 -250 -162 -391 -608 -703 -981 -584 -489 -678 -624 -273 -251 -913 -449 -268 -686 -334 -565 -528 -818 -346 -364 -995 -266 -205 -792 -169 -891 -156 -57 -400 -421 -152 -192 -410 -676 -695 -186 -776 -544 -29 -425 -246 -745 -535 -67 -952 -853 -576 -827 -5 -774 -291 -540 -866 -513 -475 -3 -959 -911 -554 -285 -155 -643 -145 -943 -400 -434 -552 -466 -798 -514 -935 -595 -652 -733 -610 -746 -764 -603 -3 -95 -818 -140 -691 -628 -727 -3 -527 -360 -725 -353 -998 -74 -924 -913 -416 -184 -525 -952 -786 -259 -35 -76 -374 -73 -191 -715 -11 -585 -504 -443 -681 -252 -779 -744 -198 -382 -570 -156 -653 -416 -85 -673 -534 -66 -590 -704 -739 -228 -732 -938 -270 -778 -88 -369 -501 -193 -452 -211 -114 -129 -717 -649 -542 -707 -261 -476 -58 -544 -338 -871 -944 -781 -582 -968 -790 -275 -198 -163 -311 -151 -227 -299 -835 -272 -590 -457 -515 -976 -802 -674 -510 -486 -96 -868 -375 -441 -499 -421 -281 -836 -438 -651 -960 -816 -51 -652 -31 -80 -1000 -58 -422 -722 -60 -625 -955 -552 -391 -751 -481 -794 -220 -576 -96 -860 -198 -569 -403 -606 -231 -734 -930 -505 -193 -7 -46 -966 -690 -348 -636 -194 -842 -269 -364 -113 -325 -869 -28 -664 -801 -845 -776 -944 -958 -396 -731 -220 -468 -365 -859 -487 -728 -192 -653 -578 -487 -553 -810 -67 -856 -555 -466 -572 -747 -140 -990 -802 -14 -668 -914 -401 -390 -715 -252 -808 -994 -602 -40 -954 -150 -486 -366 -175 -804 -278 -773 -962 -387 -345 -210 -849 -441 -256 -11 -653 -641 -66 -760 -157 -56 -954 -199 -867 -28 -796 -45 -279 -91 -951 -113 -181 -406 -355 -38 -640 -767 -97 -808 -313 -178 -219 -243 -931 -718 -158 -190 -867 -600 -520 -639 -335 -121 -355 -784 -221 -933 -780 -933 -993 -443 -391 -113 -886 -3 -193 -832 -463 -129 -838 -442 -923 -205 -110 -237 -679 -138 -124 -356 -690 -725 -142 -400 -216 -97 -9 -826 -854 -699 -908 -97 -234 -497 -653 -212 -444 -788 -619 -79 -614 -655 -395 -449 -544 -311 -464 -317 -382 -342 -352 -309 -48 -983 -2 -79 -30 -264 -220 -553 -347 -615 -183 -239 -643 -404 -7 -331 -362 -750 -292 -279 -534 -695 -755 -953 -797 -63 -955 -499 -395 -437 -369 -721 -324 -207 -704 -673 -447 -8 -475 -310 -964 -315 -990 -764 -446 -184 -758 -519 -162 -237 -485 -990 -763 -385 -429 -68 -654 -375 -61 -560 -227 -181 -433 -584 -913 -545 -234 -712 -395 -96 -809 -127 -917 -93 -184 -462 -585 -609 -511 -279 -959 -875 -145 -852 -901 -166 -662 -819 -600 -280 -507 -865 -696 -736 -27 -621 -537 -195 -460 -788 -737 -624 -686 -591 -436 -141 -771 -599 -571 -604 -137 -831 -14 -329 -691 -591 -893 -171 -400 -131 -902 -890 -902 -516 -888 -808 -398 -171 -603 -427 -441 -912 -178 -986 -615 -169 -935 -921 -755 -379 -604 -943 -699 -901 -986 -921 -905 -376 -401 -419 -925 -474 -882 -491 -10 -935 -586 -165 -530 -327 -825 -407 -661 -146 -847 -235 -512 -275 -129 -302 -709 -791 -464 -245 -308 -724 -661 -106 -678 -136 -462 -497 -917 -862 -720 -160 -35 -250 -588 -105 -424 -871 -511 -69 -990 -158 -54 -741 -709 -198 -170 -927 -488 -354 -517 -820 -741 -959 -374 -118 -572 -995 -192 -500 -734 -773 -233 -875 -87 -928 -638 -662 -596 -702 -410 -301 -192 -551 -831 -200 -630 -457 -180 -756 -409 -642 -381 -428 -836 -470 -147 -564 -806 -866 -457 -474 -827 -232 -31 -246 -873 -266 -255 -669 -572 -817 -713 -551 -120 -676 -41 -962 -310 -119 -320 -735 -376 -871 -294 -766 -264 -144 -44 -207 -776 -132 -740 -723 -565 -933 -83 -863 -70 -883 -197 -273 -4 -399 -561 -616 -935 -656 -861 -239 -340 -483 -465 -81 -223 -504 -52 -617 -310 -414 -371 -434 -207 -419 -682 -85 -652 -529 -863 -980 -992 -39 -282 -247 -531 -425 -865 -600 -285 -282 -570 -869 -560 -313 -577 -615 -73 -211 -185 -840 -697 -65 -38 -873 -249 -481 -147 -439 -299 -476 -841 -605 -530 -35 -460 -501 -887 -264 -732 -535 -539 -428 -755 -821 -14 -464 -129 -451 -536 -536 -128 -681 -826 -649 -854 -160 -513 -504 -97 -843 -694 -961 -629 -624 -62 -870 -552 -225 -647 -955 -206 -348 -263 -350 -145 -103 -548 -137 -745 -483 -743 -975 -267 -118 -436 -643 -862 -161 -744 -123 -310 -785 -347 -976 -996 -66 -977 -597 -554 -972 -400 -945 -729 -93 -265 -208 -324 -563 -582 -904 -119 -99 -194 -883 -788 -566 -364 -850 -463 -890 -623 -64 -134 -623 -892 -78 -71 -932 -360 -541 -503 -635 -743 -510 -11 -299 -914 -955 -929 -326 -505 -37 -186 -116 -256 -130 -436 -542 -993 -653 -186 -674 -384 -742 -225 -157 -780 -575 -892 -530 -9 -635 -494 -355 -416 -545 -184 -953 -754 -158 -832 -926 -892 -865 -805 -64 -605 -333 -318 -157 -298 -221 -975 -293 -866 -521 -718 -386 -298 -778 -511 -658 -520 -556 -983 -631 -708 -567 -207 -696 -573 -376 -681 -281 -319 -933 -899 -572 -831 -627 -655 -63 -16 -50 -924 -93 -715 -107 -905 -540 -405 -651 -878 -225 -471 -947 -707 -110 -523 -50 -289 -138 -776 -205 -535 -400 -648 -625 -702 -186 -267 -803 -438 -959 -471 -817 -994 -568 -783 -655 -581 -381 -947 -933 -276 -767 -838 -924 -496 -176 -796 -368 -817 -641 -688 -245 -38 -236 -662 -480 -924 -392 -561 -456 -343 -561 -83 -635 -837 -596 -670 -732 -931 -996 -670 -371 -185 -999 -681 -568 -674 -907 -319 -876 -714 -243 -721 -557 -764 -360 -617 -390 -398 -547 -808 -65 -918 -197 -988 -54 -323 -743 -198 -621 -232 -752 -777 -493 -176 -11 -546 -980 -113 -656 -69 -836 -504 -191 -705 -325 -619 -981 -937 -137 -400 -757 -307 -804 -479 -506 -917 -327 -303 -490 -778 -980 -331 -140 -968 -947 -165 -148 -589 -690 -222 -274 -561 -668 -261 -854 -43 -426 -65 -573 -617 -190 -390 -520 -990 -87 -849 -786 -490 -273 -612 -66 -857 -197 -510 -421 -772 -714 -861 -273 -288 -187 -244 -147 -910 -365 -996 -230 -375 -320 -757 -667 -370 -203 -227 -563 -8 -86 -325 -944 -979 -69 -739 -689 -720 -185 -832 -194 -228 -681 -300 -554 -930 -733 -878 -126 -760 -814 -444 -930 -865 -999 -920 -948 -815 -268 -695 -678 -668 -855 -875 -340 -870 -135 -336 -196 -159 -482 -84 -325 -299 -314 -874 -398 -689 -697 -703 -450 -73 -923 -813 -983 -298 -918 -863 -768 -526 -559 -126 -4 -821 -112 -362 -217 -117 -532 -589 -331 -185 -199 -604 -993 -283 -271 -45 -407 -885 -482 -160 -452 -379 -1000 -506 -276 -645 -882 -888 -197 -4 -373 -113 -677 -692 -47 -977 -3 -339 -748 -806 -442 -41 -694 -244 -231 -468 -383 -679 -226 -476 -839 -399 -173 -848 -458 -443 -983 -904 -432 -191 -545 -192 -18 -312 -312 -249 -666 -122 -91 -427 -161 -801 -424 -292 -262 -563 -44 -706 -94 -226 -757 -14 -310 -712 -591 -619 -955 -613 -79 -651 -169 -648 -963 -133 -459 -339 -684 -37 -656 -18 -469 -278 -838 -450 -125 -137 -266 -279 -484 -617 -859 -622 -208 -969 -834 -972 -150 -673 -804 -440 -33 -491 -634 -488 -790 -235 -755 -162 -233 -139 -976 -474 -596 -791 -356 -264 -558 -51 -94 -446 -728 -614 -347 -393 -62 -54 -613 -443 -986 -730 -142 -705 -484 -340 -735 -345 -385 -605 -600 -786 -419 -223 -659 -422 -775 -166 -930 -2 -191 -789 -79 -811 -26 -24 -586 -401 -244 -175 -57 -742 -611 -175 -920 -853 -924 -352 -415 -576 -615 -170 -734 -224 -162 -812 -587 -78 -121 -738 -174 -374 -15 -634 -370 -503 -778 -210 -177 -158 -599 -882 -283 -314 -429 -863 -833 -384 -42 -299 -169 -345 -434 -32 -93 -177 -439 -678 -284 -646 -671 -937 -254 -143 -361 -338 -712 -886 -216 -143 -570 -423 -89 -567 -445 -112 -411 -134 -802 -284 -458 -972 -668 -908 -935 -411 -44 -414 -542 -443 -368 -277 -723 -553 -868 -596 -607 -278 -923 -163 -316 -806 -777 -771 -750 -530 -615 -417 -646 -83 -490 -136 -207 -935 -88 -754 -323 -293 -393 -276 -806 -822 -443 -173 -495 -490 -156 -889 -880 -55 -622 -547 -851 -202 -799 -309 -716 -631 -445 -379 -850 -58 -371 -407 -672 -779 -293 -401 -517 -781 -912 -382 -773 -639 -941 -805 -988 -21 -302 -856 -789 -153 -134 -785 -617 -709 -492 -457 -226 -627 -811 -265 -73 -456 -917 -134 -341 -343 -342 -49 -945 -458 -291 -352 -643 -361 -762 -56 -850 -303 -270 -157 -337 -5 -542 -739 -18 -827 -286 -650 -272 -44 -648 -1000 -520 -847 -915 -273 -935 -245 -231 -448 -325 -648 -133 -438 -341 -644 -889 -76 -120 -235 -564 -534 -353 -915 -27 -583 -431 -51 -764 -283 -1000 -946 -678 -64 -937 -555 -977 -29 -624 -389 -203 -455 -429 -729 -179 -792 -946 -11 -293 -438 -62 -945 -715 -979 -429 -30 -781 -516 -863 -781 -7 -590 -911 -53 -961 -606 -116 -147 -514 -737 -184 -675 -531 -27 -330 -194 -860 -686 -822 -421 -26 -747 -3 -355 -648 -979 -908 -506 -514 -985 -414 -323 -774 -547 -866 -401 -985 -730 -826 -377 -749 -731 -549 -126 -312 -135 -398 -437 -164 -909 -167 -488 -902 -364 -235 -730 -447 -466 -137 -28 -766 -468 -555 -975 -417 -373 -422 -85 -22 -708 -782 -169 -594 -651 -919 -588 -970 -146 -80 -421 -63 -7 -990 -541 -539 -220 -151 -651 -500 -474 -290 -810 -225 -200 -387 -621 -631 -171 -701 -213 -929 -24 -596 -629 -137 -581 -935 -573 -182 -288 -563 -176 -276 -765 -869 -980 -211 -153 -868 -308 -738 -460 -406 -670 -890 -180 -588 -183 -58 -320 -410 -746 -679 -844 -823 -324 -302 -290 -199 -746 -194 -172 -376 -49 -750 -387 -749 -94 -425 -105 -417 -887 -428 -862 -152 -312 -163 -348 -21 -464 -709 -139 -334 -685 -544 -437 -157 -351 -138 -744 -252 -635 -138 -806 -174 -831 -870 -195 -645 -771 -728 -239 -408 -532 -264 -526 -459 -596 -920 -794 -979 -30 -357 -236 -968 -23 -939 -33 -236 -668 -220 -70 -9 -482 -898 -703 -112 -989 -108 -668 -220 -1000 -652 -35 -158 -346 -415 -29 -422 -61 -139 -869 -565 -380 -877 -253 -940 -444 -91 -636 -368 -808 -545 -660 -707 -774 -920 -615 -303 -502 -833 -185 -45 -69 -775 -864 -100 -950 -128 -75 -123 -10 -16 -699 -281 -110 -185 -927 -802 -629 -561 -665 -2 -692 -780 -659 -943 -333 -48 -72 -675 -155 -75 -957 -159 -783 -861 -924 -194 -324 -717 -133 -534 -231 -478 -133 -832 -511 -445 -750 -357 -189 -375 -155 -768 -651 -157 -674 -127 -458 -330 -662 -437 -206 -191 -760 -924 -56 -724 -788 -979 -627 -625 -213 -734 -316 -502 -179 -173 -230 -409 -469 -63 -859 -521 -200 -898 -899 -468 -215 -13 -29 -906 -962 -958 -383 -910 -108 -456 -516 -949 -648 -806 -763 -375 -208 -729 -215 -273 -996 -105 -405 -217 -736 -243 -951 -986 -346 -468 -637 -410 -41 -724 -978 -30 -19 -830 -504 -417 -391 -537 -966 -798 -10 -41 -400 -412 -899 -964 -564 -691 -148 -199 -798 -969 -851 -264 -212 -963 -404 -939 -153 -635 -112 -965 -444 -32 -966 -848 -961 -912 -310 -319 -437 -775 -324 -854 -31 -865 -670 -846 -182 -797 -139 -885 -75 -933 -674 -944 -637 -627 -74 -720 -200 -153 -884 -780 -610 -509 -732 -695 -400 -198 -598 -12 -366 -209 -657 -752 -469 -992 -769 -295 -350 -414 -545 -695 -376 -837 -52 -304 -735 -975 -789 -793 -780 -515 -337 -226 -698 -134 -902 -420 -120 -42 -176 -586 -328 -641 -982 -920 -22 -888 -616 -478 -878 -978 -401 -864 -562 -503 -59 -354 -407 -832 -942 -854 -882 -291 -439 -630 -927 -708 -605 -517 -742 -204 -55 -871 -28 -236 -885 -795 -755 -718 -220 -683 -405 -722 -31 -677 -131 -960 -92 -538 -589 -705 -272 -187 -301 -407 -914 -669 -334 -145 -768 -854 -308 -510 -651 -209 -782 -627 -969 -740 -749 -867 -310 -1 -781 -937 -639 -485 -544 -130 -642 -753 -37 -129 -942 -277 -663 -152 -805 -213 -42 -227 -356 -981 -70 -959 -561 -227 -689 -284 -894 -297 -985 -942 -773 -600 -826 -691 -674 -515 -250 -374 -986 -859 -477 -355 -291 -876 -603 -375 -365 -907 -479 -962 -580 -510 -400 -898 -313 -426 -549 -303 -102 -269 -175 -484 -232 -915 -994 -834 -738 -323 -950 -444 -155 -203 -89 -119 -529 -156 -620 -462 -663 -978 -891 -879 -674 -579 -503 -397 -445 -496 -288 -776 -887 -161 -846 -270 -269 -2 -881 -836 -436 -643 -656 -769 -519 -410 -421 -957 -753 -133 -874 -376 -557 -820 -324 -615 -293 -858 -534 -220 -445 -138 -695 -940 -960 -891 -89 -700 -94 -568 -618 -829 -591 -444 -348 -578 -554 -734 -909 -218 -693 -179 -606 -915 -355 -80 -357 -503 -156 -315 -835 -376 -767 -824 -44 -693 -353 -323 -700 -1 -132 -642 -883 -650 -506 -667 -589 -27 -123 -436 -143 -25 -880 -357 -332 -483 -74 -602 -136 -48 -307 -593 -551 -186 -458 -11 -20 -691 -636 -779 -341 -473 -655 -950 -533 -370 -142 -464 -918 -207 -600 -367 -426 -40 -783 -676 -253 -137 -405 -220 -59 -205 -290 -500 -59 -438 -610 -747 -24 -686 -268 -678 -715 -462 -780 -538 -317 -13 -267 -875 -900 -894 -228 -518 -95 -881 -215 -36 -764 -585 -448 -262 -70 -368 -163 -294 -275 -606 -399 -68 -569 -225 -963 -808 -858 -755 -820 -31 -594 -798 -31 -384 -812 -135 -138 -142 -67 -161 -897 -283 -198 -492 -979 -674 -766 -30 -171 -512 -138 -274 -338 -335 -733 -256 -37 -310 -706 -220 -168 -196 -280 -753 -783 -418 -732 -608 -976 -526 -301 -601 -502 -994 -617 -945 -949 -340 -59 -361 -598 -684 -260 -457 -241 -789 -405 -435 -15 -669 -841 -450 -488 -727 -1 -285 -627 -124 -519 -97 -835 -777 -405 -431 -859 -603 -774 -90 -697 -329 -848 -130 -511 -745 -860 -225 -217 -252 -145 -974 -660 -996 -533 -497 -380 -390 -239 -680 -122 -47 -816 -737 -894 -318 -668 -726 -514 -840 -407 -656 -642 -722 -646 -507 -205 -168 -216 -174 -540 -858 -759 -46 -840 -218 -985 -938 -614 -506 -15 -257 -380 -747 -925 -10 -886 -439 -354 -948 -416 -842 -576 -82 -854 -97 -825 -895 -742 -252 -826 -555 -395 -663 -351 -983 -254 -497 -564 -82 -299 -507 -923 -701 -723 -321 -329 -195 -901 -565 -390 -68 -44 -103 -741 -864 -367 -310 -761 -668 -586 -720 -784 -913 -533 -271 -80 -457 -771 -679 -433 -237 -963 -855 -856 -728 -621 -687 -944 -90 -195 -682 -851 -665 -560 -232 -193 -528 -188 -274 -844 -153 -495 -972 -431 -13 -412 -998 -133 -495 -713 -119 -799 -334 -660 -911 -869 -523 -340 -800 -892 -282 -729 -683 -98 -342 -964 -453 -502 -727 -782 -355 -368 -650 -437 -785 -142 -946 -789 -912 -890 -746 -957 -848 -315 -726 -275 -700 -809 -160 -873 -702 -811 -120 -634 -212 -128 -145 -287 -3 -848 -974 -944 -747 -131 -501 -533 -152 -241 -675 -114 -436 -791 -455 -877 -825 -169 -584 -935 -228 -59 -200 -565 -310 -448 -656 -945 -206 -698 -117 -202 -199 -604 -235 -475 -359 -987 -519 -815 -489 -201 -64 -651 -933 -872 -630 -558 -585 -566 -436 -33 -998 -654 -892 -578 -104 -651 -102 -955 -314 -860 -524 -906 -812 -337 -953 -224 -393 -754 -179 -890 -461 -804 -191 -202 -874 -973 -993 -444 -190 -306 -138 -186 -562 -141 -266 -345 -563 -998 -976 -930 -669 -597 -225 -278 -487 -929 -484 -56 -319 -134 -731 -612 -963 -54 -51 -837 -869 -897 -186 -749 -736 -855 -506 -193 -580 -855 -469 -732 -109 -810 -577 -857 -84 -949 -329 -532 -799 -752 -576 -857 -344 -869 -29 -553 -238 -710 -739 -100 -543 -800 -751 -195 -979 -173 -426 -699 -889 -85 -7 -715 -367 -721 -85 -423 -201 -381 -930 -188 -809 -153 -857 -161 -624 -457 -512 -447 -230 -826 -776 -195 -635 -332 -116 -284 -606 -610 -672 -361 -449 -607 -962 -305 -284 -838 -635 -764 -598 -576 -403 -299 -559 -43 -653 -725 -967 -980 -62 -734 -965 -367 -354 -967 -207 -224 -576 -637 -191 -798 -145 -917 -718 -312 -930 -310 -880 -99 -461 -661 -729 -853 -739 -684 -825 -739 -865 -698 -312 -673 -597 -309 -854 -937 -343 -81 -867 -299 -477 -22 -276 -164 -137 -860 -694 -495 -133 -649 -683 -238 -377 -571 -38 -713 -123 -303 -188 -629 -838 -183 -192 -913 -689 -838 -862 -959 -356 -288 -462 -570 -531 -201 -710 -13 -728 -218 -482 -421 -736 -90 -401 -702 -966 -843 -167 -965 -62 -785 -353 -868 -276 -993 -438 -397 -973 -908 -903 -12 -100 -183 -10 -35 -575 -139 -302 -726 -472 -924 -108 -610 -968 -179 -387 -410 -124 -722 -274 -79 -471 -671 -36 -894 -289 -38 -85 -743 -308 -469 -656 -262 -469 -603 -825 -875 -529 -457 -180 -167 -5 -608 -467 -866 -856 -605 -71 -5 -516 -507 -965 -932 -440 -196 -341 -204 -956 -877 -716 -906 -122 -771 -112 -175 -677 -950 -332 -844 -883 -576 -1 -476 -844 -350 -973 -223 -751 -895 -796 -775 -282 -166 -735 -222 -362 -615 -553 -96 -597 -710 -489 -201 -705 -129 -448 -299 -826 -303 -371 -157 -939 -987 -510 -493 -272 -409 -16 -357 -819 -18 -716 -335 -284 -461 -149 -11 -161 -69 -531 -759 -169 -117 -756 -142 -840 -984 -758 -84 -408 -421 -294 -814 -127 -858 -752 -359 -964 -93 -27 -483 -655 -68 -602 -336 -942 -829 -922 -555 -424 -205 -113 -387 -290 -384 -572 -759 -912 -410 -525 -962 -874 -515 -376 -46 -885 -229 -981 -103 -165 -189 -100 -93 -198 -449 -850 -737 -478 -458 -751 -380 -220 -57 -185 -115 -22 -91 -906 -240 -948 -628 -854 -903 -853 -829 -751 -819 -189 -774 -2 -28 -781 -957 -339 -336 -849 -498 -149 -561 -187 -497 -676 -123 -398 -960 -381 -630 -315 -403 -18 -279 -715 -364 -54 -583 -363 -915 -748 -361 -814 -725 -755 -842 -968 -655 -554 -676 -731 -582 -580 -531 -969 -58 -780 -209 -72 -134 -332 -356 -83 -899 -79 -14 -181 -859 -987 -763 -477 -383 -723 -947 -440 -972 -219 -494 -753 -563 -610 -447 -103 -139 -729 -377 -649 -288 -731 -23 -342 -225 -707 -879 -298 -843 -472 -907 -312 -381 -331 -141 -698 -782 -266 -190 -294 -802 -158 -923 -700 -336 -897 -465 -750 -582 -486 -18 -230 -951 -923 -369 -505 -809 -891 -354 -10 -392 -804 -45 -75 -483 -156 -920 -182 -9 -996 -955 -738 -708 -427 -207 -419 -875 -163 -495 -596 -497 -579 -849 -9 -221 -996 -722 -506 -447 -208 -588 -30 -171 -653 -21 -24 -917 -989 -517 -407 -985 -149 -514 -205 -877 -275 -341 -191 -699 -265 -934 -354 -782 -879 -333 -126 -280 -232 -519 -882 -785 -525 -966 -10 -906 -296 -730 -108 -312 -152 -672 -784 -468 -83 -201 -533 -434 -302 -784 -470 -455 -6 -78 -350 -671 -4 -137 -335 -848 -781 -408 -969 -288 -665 -857 -541 -225 -71 -694 -975 -610 -860 -474 -545 -544 -530 -623 -262 -230 -909 -82 -33 -959 -788 -415 -86 -555 -851 -748 -101 -175 -886 -64 -296 -389 -283 -258 -857 -406 -136 -688 -700 -999 -976 -727 -976 -295 -160 -541 -496 -185 -526 -888 -728 -297 -12 -742 -163 -961 -342 -151 -272 -614 -636 -521 -340 -863 -662 -573 -391 -237 -335 -832 -158 -162 -127 -948 -120 -105 -988 -954 -374 -420 -148 -765 -897 -73 -162 -839 -930 -653 -342 -218 -796 -456 -39 -662 -455 -747 -837 -540 -532 -262 -273 -366 -741 -219 -749 -397 -494 -313 -328 -718 -412 -383 -215 -283 -286 -258 -863 -667 -445 -770 -944 -677 -897 -753 -3 -745 -967 -81 -737 -319 -288 -772 -411 -228 -975 -95 -39 -831 -807 -319 -967 -917 -699 -943 -813 -379 -383 -959 -320 -269 -59 -313 -134 -121 -21 -716 -754 -780 -588 -297 -223 -605 -388 -140 -70 -181 -67 -813 -906 -306 -396 -544 -854 -197 -427 -229 -313 -945 -997 -517 -795 -991 -911 -730 -621 -895 -247 -771 -750 -840 -919 -895 -676 -973 -724 -89 -734 -340 -301 -999 -88 -655 -634 -303 -288 -380 -231 -44 -409 -674 -919 -220 -900 -518 -147 -683 -729 -363 -407 -633 -231 -87 -877 -898 -960 -32 -615 -191 -845 -286 -277 -523 -764 -370 -145 -10 -8 -73 -433 -50 -413 -755 -157 -928 -568 -154 -689 -828 -721 -398 -302 -810 -127 -270 -172 -96 -734 -296 -798 -664 -994 -263 -123 -726 -911 -237 -474 -128 -888 -762 -986 -758 -633 -283 -871 -675 -69 -752 -901 -252 -258 -656 -842 -361 -572 -605 -575 -52 -296 -470 -167 -452 -852 -244 -412 -688 -408 -257 -351 -558 -856 -920 -491 -130 -701 -105 -94 -541 -809 -211 -886 -831 -533 -993 -232 -879 -40 -533 -499 -890 -915 -126 -400 -46 -680 -412 -950 -222 -467 -281 -953 -428 -404 -675 -186 -439 -988 -640 -67 -266 -427 -586 -967 -518 -988 -633 -406 -781 -547 -36 -75 -121 -461 -684 -975 -815 -494 -18 -488 -802 -20 -881 -140 -600 -978 -38 -457 -425 -517 -59 -484 -274 -915 -938 -221 -852 -587 -931 -108 -580 -544 -579 -877 -549 -775 -672 -88 -434 -250 -883 -229 -588 -733 -440 -742 -901 -107 -569 -478 -723 -931 -974 -29 -862 -265 -17 -571 -507 -162 -809 -153 -52 -629 -746 -680 -530 -214 -711 -255 -851 -382 -31 -423 -95 -957 -179 -815 -898 -461 -100 -836 -914 -286 -247 -809 -456 -261 -504 -758 -408 -741 -185 -160 -189 -464 -798 -164 -982 -544 -706 -254 -52 -641 -912 -213 -943 -842 -646 -513 -455 -853 -31 -141 -24 -277 -235 -890 -958 -685 -25 -280 -617 -364 -369 -252 -849 -472 -659 -197 -731 -49 -307 -254 -918 -968 -522 -810 -32 -634 -389 -815 -957 -205 -19 -952 -387 -824 -480 -76 -834 -277 -123 -369 -944 -765 -229 -510 -384 -530 -113 -402 -830 -386 -863 -103 -74 -719 -77 -420 -908 -956 -902 -347 -464 -323 -905 -754 -486 -974 -921 -400 -708 -408 -852 -59 -905 -352 -814 -41 -649 -684 -638 -934 -247 -530 -228 -801 -809 -401 -991 -26 -852 -668 -581 -180 -39 -263 -838 -993 -245 -316 -124 -306 -707 -909 -446 -637 -558 -817 -388 -174 -109 -615 -831 -202 -603 -816 -782 -117 -716 -285 -596 -30 -274 -342 -396 -944 -823 -514 -442 -545 -709 -23 -102 -465 -574 -336 -465 -515 -463 -961 -750 -862 -417 -202 -965 -466 -198 -129 -724 -217 -113 -93 -875 -864 -692 -805 -7 -114 -964 -704 -173 -81 -89 -9 -820 -568 -247 -241 -483 -449 -735 -660 -378 -532 -786 -421 -842 -71 -592 -872 -956 -686 -644 -789 -758 -99 -166 -643 -421 -365 -181 -330 -354 -487 -770 -919 -64 -690 -231 -899 -543 -264 -114 -593 -468 -91 -212 -752 -168 -279 -659 -412 -554 -224 -334 -811 -980 -673 -367 -369 -391 -280 -323 -984 -694 -794 -348 -972 -340 -526 -598 -228 -205 -805 -240 -193 -245 -759 -718 -174 -105 -358 -157 -258 -189 -69 -990 -888 -978 -191 -451 -161 -12 -445 -838 -120 -911 -602 -910 -548 -64 -149 -594 -259 -773 -142 -311 -193 -317 -52 -403 -231 -373 -639 -63 -752 -848 -322 -691 -816 -902 -956 -460 -770 -88 -483 -942 -414 -358 -262 -362 -106 -160 -681 -131 -198 -588 -303 -791 -661 -183 -619 -852 -291 -235 -323 -353 -8 -23 -889 -559 -101 -667 -686 -294 -151 -903 -735 -642 -800 -618 -567 -391 -703 -183 -195 -769 -984 -906 -614 -789 -492 -411 -952 -170 -597 -376 -165 -344 -701 -366 -331 -482 -677 -932 -690 -474 -627 -725 -313 -930 -579 -934 -223 -653 -27 -898 -848 -44 -294 -917 -776 -682 -823 -993 -120 -884 -409 -530 -977 -622 -109 -408 -403 -488 -87 -804 -202 -880 -829 -988 -815 -306 -210 -689 -884 -697 -344 -797 -815 -791 -630 -538 -369 -740 -535 -702 -4 -739 -68 -242 -122 -187 -364 -408 -111 -319 -459 -378 -215 -601 -347 -414 -300 -41 -617 -27 -882 -126 -739 -765 -20 -927 -340 -574 -801 -457 -672 -752 -566 -110 -18 -333 -992 -881 -286 -312 -408 -291 -520 -911 -959 -131 -261 -376 -812 -691 -698 -542 -860 -269 -213 -568 -37 -672 -788 -424 -123 -709 -553 -881 -50 -353 -691 -197 -130 -717 -214 -283 -98 -302 -373 -538 -150 -43 -79 -444 -646 -551 -171 -973 -830 -402 -353 -287 -236 -948 -259 -747 -166 -745 -220 -341 -654 -944 -692 -534 -977 -136 -366 -560 -613 -228 -60 -18 -105 -426 -707 -915 -245 -769 -937 -115 -847 -17 -75 -999 -65 -245 -129 -990 -435 -520 -754 -237 -919 -385 -457 -398 -450 -935 -39 -326 -933 -890 -980 -414 -722 -109 -722 -512 -969 -582 -786 -118 -534 -533 -194 -817 -518 -875 -666 -956 -409 -715 -12 -973 -919 -323 -46 -57 -643 -819 -907 -966 -888 -889 -946 -969 -744 -368 -927 -911 -454 -629 -773 -73 -241 -207 -962 -470 -574 -259 -780 -268 -337 -152 -876 -265 -688 -888 -528 -898 -132 -725 -390 -59 -327 -412 -709 -65 -851 -933 -237 -883 -463 -970 -745 -176 -864 -591 -786 -100 -127 -197 -144 -834 -233 -153 -55 -305 -268 -689 -22 -241 -848 -28 -798 -276 -68 -165 -218 -638 -787 -720 -69 -844 -921 -5 -299 -307 -808 -428 -943 -169 -908 -805 -548 -263 -220 -635 -553 -105 -687 -674 -89 -617 -351 -672 -975 -149 -409 -782 -997 -872 -811 -65 -679 -416 -779 -379 -701 -744 -476 -121 -84 -378 -355 -235 -985 -14 -470 -935 -950 -100 -185 -49 -274 -933 -290 -373 -417 -391 -157 -160 -733 -797 -850 -100 -890 -97 -990 -314 -980 -32 -778 -51 -205 -579 -807 -547 -714 -934 -526 -466 -598 -760 -526 -219 -219 -930 -643 -264 -584 -432 -214 -596 -464 -586 -81 -277 -79 -364 -687 -617 -92 -750 -337 -336 -996 -285 -122 -648 -63 -669 -327 -668 -175 -584 -616 -875 -948 -300 -900 -598 -67 -196 -83 -705 -636 -134 -360 -214 -887 -55 -607 -898 -523 -628 -733 -377 -698 -358 -103 -171 -916 -505 -181 -227 -814 -438 -781 -968 -287 -982 -132 -447 -126 -804 -399 -891 -374 -466 -677 -814 -355 -189 -661 -515 -345 -692 -682 -761 -573 -410 -800 -740 -3 -429 -786 -242 -831 -246 -787 -935 -140 -491 -407 -908 -905 -508 -540 -870 -242 -706 -518 -533 -276 -715 -390 -698 -193 -429 -632 -475 -989 -813 -249 -225 -939 -749 -51 -715 -917 -194 -402 -927 -59 -912 -539 -642 -642 -252 -669 -397 -657 -333 -131 -449 -546 -63 -176 -977 -675 -494 -576 -994 -82 -622 -180 -455 -792 -966 -949 -417 -672 -580 -160 -100 -574 -516 -102 -340 -945 -568 -989 -658 -241 -352 -670 -369 -280 -802 -870 -270 -672 -203 -535 -722 -621 -920 -282 -643 -825 -920 -380 -945 -786 -35 -920 -348 -948 -271 -988 -727 -69 -918 -736 -741 -291 -25 -902 -86 -496 -446 -234 -609 -353 -392 -959 -558 -381 -893 -758 -89 -40 -804 -102 -902 -861 -233 -911 -763 -254 -672 -451 -323 -624 -119 -503 -662 -437 -571 -51 -241 -459 -839 -145 -757 -59 -336 -747 -637 -785 -394 -582 -678 -257 -755 -881 -778 -894 -215 -580 -775 -589 -210 -288 -491 -524 -966 -390 -105 -948 -6 -748 -88 -325 -29 -879 -170 -20 -673 -433 -397 -546 -836 -323 -156 -510 -368 -217 -65 -535 -517 -989 -640 -377 -731 -758 -633 -922 -414 -167 -394 -681 -190 -657 -594 -890 -330 -769 -340 -938 -90 -66 -258 -40 -695 -863 -439 -798 -783 -531 -52 -709 -181 -369 -974 -735 -630 -23 -91 -546 -581 -593 -870 -779 -3 -201 -444 -57 -503 -94 -716 -98 -250 -199 -184 -72 -286 -62 -860 -781 -942 -583 -211 -456 -279 -732 -313 -483 -534 -492 -261 -447 -701 -611 -275 -126 -513 -394 -918 -122 -65 -518 -307 -316 -239 -729 -947 -98 -536 -390 -587 -945 -362 -61 -936 -847 -778 -529 -440 -414 -377 -199 -509 -203 -575 -578 -50 -822 -236 -636 -648 -564 -548 -726 -43 -986 -231 -69 -374 -266 -76 -29 -844 -340 -705 -366 -505 -923 -843 -21 -87 -489 -604 -383 -520 -12 -334 -618 -722 -218 -142 -499 -273 -542 -1 -289 -327 -3 -281 -118 -65 -243 -984 -836 -628 -875 -380 -682 -326 -553 -689 -685 -817 -780 -146 -250 -565 -40 -474 -793 -124 -137 -453 -428 -815 -89 -43 -791 -71 -35 -276 -897 -535 -713 -815 -871 -502 -137 -267 -735 -747 -978 -513 -615 -458 -380 -300 -593 -611 -782 -629 -283 -327 -358 -346 -898 -437 -679 -357 -683 -921 -145 -527 -577 -486 -319 -254 -211 -420 -638 -220 -31 -79 -258 -333 -100 -167 -766 -291 -706 -418 -846 -909 -20 -160 -11 -896 -332 -476 -306 -553 -632 -772 -195 -995 -81 -258 -495 -742 -570 -52 -805 -177 -655 -129 -634 -490 -587 -419 -581 -994 -613 -725 -577 -259 -512 -686 -625 -562 -153 -292 -2 -761 -989 -9 -133 -699 -245 -764 -339 -166 -614 -19 -579 -757 -53 -893 -99 -137 -898 -974 -129 -998 -34 -64 -189 -618 -732 -571 -900 -4 -333 -246 -446 -499 -36 -392 -612 -513 -196 -2 -670 -608 -424 -84 -549 -360 -15 -654 -256 -308 -894 -39 -127 -675 -662 -873 -471 -100 -683 -591 -732 -850 -329 -306 -124 -264 -762 -24 -236 -297 -216 -366 -244 -795 -125 -492 -763 -456 -636 -85 -481 -732 -865 -928 -874 -688 -667 -471 -118 -394 -193 -673 -430 -243 -834 -651 -218 -531 -707 -920 -63 -154 -980 -903 -584 -52 -510 -498 -270 -83 -9 -371 -442 -204 -989 -851 -263 -756 -689 -180 -624 -804 -171 -339 -834 -983 -634 -702 -887 -348 -325 -542 -685 -468 -534 -17 -512 -758 -783 -431 -780 -623 -481 -763 -484 -234 -927 -245 -426 -951 -427 -863 -250 -239 -847 -245 -631 -332 -680 -565 -617 -14 -129 -913 -295 -873 -597 -869 -341 -886 -32 -792 -688 -612 -141 -569 -313 -169 -364 -692 -935 -818 -159 -68 -993 -977 -563 -435 -515 -743 -599 -23 -951 -695 -427 -722 -200 -878 -240 -970 -49 -809 -612 -183 -527 -512 -46 -334 -748 -635 -935 -87 -299 -164 -487 -597 -400 -678 -70 -743 -146 -213 -785 -151 -418 -142 -88 -123 -634 -546 -820 -560 -83 -217 -881 -520 -656 -895 -857 -399 -994 -472 -807 -606 -503 -576 -531 -204 -737 -234 -897 -422 -251 -192 -752 -194 -386 -932 -547 -650 -698 -410 -359 -948 -445 -848 -610 -169 -937 -979 -834 -245 -232 -631 -763 -25 -373 -511 -6 -625 -256 -837 -726 -367 -639 -141 -250 -241 -87 -848 -922 -422 -19 -700 -164 -968 -226 -80 -600 -408 -706 -424 -885 -886 -735 -591 -937 -995 -159 -972 -22 -336 -767 -987 -585 -106 -764 -546 -868 -374 -86 -149 -163 -379 -862 -38 -709 -802 -947 -562 -273 -590 -451 -421 -268 -518 -1000 -223 -648 -310 -314 -732 -234 -617 -234 -506 -254 -272 -668 -456 -907 -544 -798 -586 -633 -361 -566 -609 -526 -788 -871 -808 -400 -108 -597 -780 -312 -409 -996 -286 -48 -138 -347 -518 -831 -930 -730 -560 -109 -501 -566 -235 -935 -533 -526 -694 -295 -823 -306 -452 -535 -349 -744 -89 -305 -474 -879 -844 -580 -735 -756 -391 -889 -881 -643 -895 -140 -48 -618 -840 -486 -731 -682 -116 -96 -780 -676 -12 -256 -193 -42 -484 -987 -169 -557 -112 -30 -590 -541 -886 -442 -908 -510 -702 -794 -324 -371 -877 -307 -434 -269 -108 -79 -334 -488 -314 -284 -371 -709 -811 -262 -796 -775 -973 -598 -813 -227 -849 -619 -943 -73 -798 -979 -634 -701 -420 -812 -522 -753 -670 -267 -350 -300 -138 -145 -709 -667 -275 -121 -44 -613 -851 -704 -554 -404 -582 -408 -993 -991 -168 -752 -669 -591 -115 -953 -218 -379 -417 -70 -751 -667 -34 -888 -536 -307 -616 -620 -557 -212 -736 -4 -37 -266 -33 -613 -912 -364 -501 -360 -524 -622 -234 -193 -433 -809 -835 -119 -905 -503 -838 -52 -794 -812 -304 -958 -950 -464 -9 -162 -980 -970 -555 -640 -514 -15 -767 -229 -319 -258 -16 -29 -417 -550 -636 -447 -167 -992 -453 -133 -655 -53 -436 -919 -894 -277 -594 -400 -316 -321 -133 -860 -966 -335 -422 -679 -203 -675 -937 -252 -701 -942 -874 -699 -6 -272 -890 -675 -924 -903 -27 -280 -483 -311 -984 -367 -601 -746 -216 -325 -215 -23 -203 -441 -629 -672 -182 -794 -111 -322 -178 -81 -840 -990 -700 -100 -41 -75 -708 -903 -932 -486 -781 -404 -250 -265 -700 -731 -587 -484 -394 -426 -159 -871 -869 -767 -58 -516 -719 -526 -648 -356 -433 -886 -546 -560 -814 -718 -940 -598 -779 -982 -856 -617 -75 -923 -6 -946 -350 -427 -780 -267 -49 -21 -977 -881 -524 -899 -554 -98 -251 -111 -794 -147 -548 -224 -981 -116 -21 -560 -245 -912 -162 -539 -288 -699 -711 -830 -992 -712 -140 -218 -32 -519 -17 -686 -274 -523 -755 -607 -878 -470 -941 -485 -498 -469 -468 -124 -503 -937 -494 -993 -824 -776 -767 -264 -518 -105 -562 -573 -16 -383 -983 -134 -181 -420 -686 -411 -640 -347 -9 -352 -729 -26 -507 -695 -770 -276 -120 -249 -100 -222 -323 -609 -711 -714 -429 -771 -754 -184 -406 -807 -729 -511 -909 -338 -964 -367 -79 -122 -234 -82 -914 -798 -684 -288 -523 -160 -394 -744 -122 -75 -106 -879 -215 -774 -588 -191 -759 -285 -241 -541 -484 -662 -928 -495 -473 -984 -301 -231 -771 -447 -603 -203 -909 -868 -265 -44 -815 -747 -207 -147 -4 -196 -670 -737 -554 -469 -81 -336 -495 -570 -573 -208 -886 -755 -161 -552 -514 -493 -973 -365 -962 -977 -257 -507 -897 -997 -738 -303 -451 -770 -46 -415 -930 -189 -989 -209 -23 -698 -771 -318 -1000 -218 -287 -725 -146 -809 -200 -118 -59 -60 -483 -866 -328 -242 -171 -633 -42 -82 -542 -243 -62 -505 -680 -500 -294 -126 -479 -992 -39 -638 -174 -837 -981 -989 -52 -580 -135 -773 -712 -815 -835 -64 -252 -931 -855 -543 -709 -393 -33 -95 -58 -941 -674 -486 -547 -121 -799 -320 -147 -979 -283 -813 -98 -118 -834 -383 -732 -728 -906 -882 -370 -73 -405 -60 -171 -984 -949 -608 -266 -125 -391 -853 -757 -594 -34 -883 -989 -769 -39 -608 -482 -831 -943 -267 -805 -340 -83 -734 -779 -435 -120 -35 -875 -704 -225 -437 -280 -43 -114 -149 -438 -334 -890 -518 -62 -465 -1000 -862 -575 -815 -573 -270 -395 -847 -760 -558 -56 -412 -116 -32 -745 -32 -269 -945 -193 -803 -562 -839 -756 -991 -672 -194 -94 -893 -271 -650 -641 -737 -478 -272 -19 -759 -889 -195 -615 -566 -207 -860 -157 -676 -829 -332 -668 -21 -79 -164 -402 -989 -538 -172 -591 -54 -817 -492 -272 -405 -564 -504 -117 -698 -776 -96 -412 -67 -355 -524 -950 -231 -716 -597 -722 -512 -737 -436 -568 -640 -428 -933 -1 -911 -652 -646 -637 -264 -761 -276 -682 -610 -243 -187 -809 -532 -570 -6 -88 -966 -96 -481 -361 -612 -422 -301 -957 -991 -655 -191 -840 -141 -873 -539 -117 -907 -541 -489 -8 -967 -557 -250 -205 -493 -885 -821 -232 -686 -991 -608 -826 -470 -177 -936 -153 -844 -226 -162 -241 -687 -624 -701 -502 -480 -788 -901 -948 -444 -897 -884 -595 -480 -758 -359 -304 -631 -119 -622 -847 -350 -355 -289 -571 -120 -616 -39 -790 -45 -485 -652 -710 -441 -276 -226 -906 -3 -933 -872 -625 -105 -503 -889 -787 -829 -171 -123 -44 -321 -804 -647 -567 -779 -18 -273 -96 -770 -456 -254 -315 -361 -566 -446 -145 -150 -809 -41 -642 -814 -38 -769 -547 -542 -843 -702 -399 -279 -993 -360 -861 -841 -870 -309 -711 -502 -976 -131 -339 -175 -412 -414 -990 -301 -884 -432 -191 -831 -26 -22 -745 -934 -394 -48 -218 -359 -467 -764 -771 -547 -517 -697 -261 -907 -965 -605 -63 -557 -351 -877 -842 -848 -63 -603 -628 -783 -53 -995 -690 -929 -257 -858 -74 -350 -457 -912 -545 -582 -898 -358 -290 -591 -256 -923 -729 -618 -471 -74 -898 -677 -178 -446 -524 -772 -561 -629 -731 -876 -983 -820 -790 -714 -395 -440 -47 -503 -727 -556 -416 -158 -133 -983 -838 -300 -268 -626 -863 -336 -799 -651 -923 -436 -730 -174 -891 -965 -75 -836 -414 -22 -158 -549 -286 -400 -8 -985 -396 -352 -675 -6 -263 -683 -796 -100 -587 -338 -510 -639 -634 -417 -382 -283 -912 -570 -199 -558 -942 -926 -539 -337 -827 -472 -614 -361 -40 -296 -694 -783 -236 -764 -681 -658 -477 -115 -352 -969 -209 -654 -440 -265 -969 -462 -662 -28 -591 -812 -301 -852 -224 -179 -249 -583 -141 -370 -887 -662 -330 -225 -951 -526 -886 -358 -7 -108 -614 -854 -698 -702 -282 -756 -170 -51 -138 -994 -34 -529 -778 -5 -982 -211 -240 -999 -433 -644 -891 -367 -323 -405 -796 -726 -5 -409 -179 -30 -682 -93 -910 -332 -763 -104 -474 -718 -691 -261 -271 -536 -349 -211 -750 -656 -498 -497 -714 -555 -85 -654 -616 -111 -162 -227 -671 -144 -340 -646 -584 -233 -869 -278 -763 -930 -150 -970 -567 -455 -978 -88 -935 -396 -303 -100 -806 -966 -145 -20 -398 -200 -382 -403 -960 -79 -761 -997 -529 -306 -689 -301 -356 -687 -177 -674 -570 -879 -523 -272 -930 -392 -449 -315 -164 -189 -862 -638 -868 -303 -970 -828 -744 -293 -744 -289 -458 -310 -896 -718 -543 -336 -963 -816 -855 -623 -87 -694 -49 -721 -809 -628 -263 -578 -87 -671 -706 -148 -349 -994 -331 -641 -580 -856 -612 -759 -246 -346 -187 -257 -314 -844 -168 -140 -666 -36 -379 -957 -263 -616 -620 -8 -865 -611 -835 -313 -862 -510 -731 -553 -612 -571 -78 -385 -999 -107 -155 -138 -516 -297 -490 -182 -301 -851 -829 -736 -614 -755 -320 -66 -822 -821 -503 -635 -42 -801 -94 -21 -341 -432 -42 -868 -485 -109 -421 -928 -354 -676 -449 -21 -119 -809 -615 -49 -831 -278 -956 -403 -87 -246 -233 -398 -841 -732 -498 -749 -859 -988 -455 -665 -257 -387 -470 -526 -541 -751 -985 -996 -159 -654 -580 -450 -835 -489 -311 -97 -356 -442 -170 -267 -817 -351 -434 -334 -558 -181 -452 -696 -447 -65 -73 -321 -636 -161 -36 -60 -618 -451 -760 -248 -680 -335 -583 -689 -202 -565 -523 -491 -662 -963 -128 -202 -920 -465 -157 -686 -771 -13 -401 -827 -659 -215 -31 -315 -267 -621 -329 -41 -559 -290 -325 -576 -234 -535 -998 -563 -589 -785 -755 -388 -846 -125 -581 -611 -549 -192 -67 -829 -237 -793 -94 -567 -804 -361 -354 -724 -620 -805 -931 -430 -111 -267 -851 -989 -886 -811 -378 -742 -549 -598 -710 -717 -890 -199 -64 -829 -895 -98 -137 -928 -515 -342 -423 -220 -795 -32 -158 -718 -17 -421 -438 -163 -106 -807 -481 -291 -713 -780 -942 -933 -658 -973 -621 -775 -119 -951 -430 -145 -261 -726 -782 -267 -566 -187 -689 -179 -482 -135 -342 -810 -716 -731 -40 -218 -847 -220 -3 -156 -60 -539 -592 -748 -723 -434 -355 -683 -109 -850 -136 -130 -589 -622 -656 -552 -178 -879 -852 -107 -896 -473 -167 -93 -824 -227 -460 -324 -541 -844 -666 -765 -351 -56 -311 -445 -379 -669 -204 -691 -67 -521 -353 -939 -565 -386 -735 -29 -31 -423 -696 -983 -829 -803 -204 -776 -756 -251 -307 -986 -90 -598 -609 -464 -952 -307 -659 -610 -423 -86 -664 -672 -626 -30 -721 -391 -833 -491 -594 -104 -173 -850 -914 -484 -567 -136 -759 -178 -820 -770 -286 -22 -353 -637 -729 -656 -114 -117 -115 -505 -271 -817 -122 -340 -975 -50 -633 -236 -703 -556 -685 -18 -399 -173 -218 -40 -45 -342 -219 -967 -598 -96 -632 -98 -482 -383 -423 -329 -464 -147 -210 -152 -875 -99 -221 -265 -733 -194 -410 -967 -33 -139 -325 -884 -862 -928 -779 -843 -730 -77 -142 -593 -621 -527 -308 -795 -517 -507 -617 -466 -97 -536 -535 -69 -749 -592 -568 -993 -94 -879 -144 -705 -989 -538 -421 -242 -183 -673 -809 -631 -461 -305 -683 -483 -633 -526 -379 -691 -863 -399 -95 -170 -269 -419 -311 -539 -909 -649 -5 -348 -519 -588 -549 -987 -932 -723 -130 -664 -478 -355 -936 -291 -162 -87 -422 -157 -272 -254 -398 -555 -626 -837 -374 -315 -896 -381 -318 -213 -910 -919 -634 -734 -689 -501 -759 -972 -819 -320 -181 -59 -313 -730 -836 -766 -724 -915 -137 -598 -667 -260 -868 -240 -129 -918 -239 -110 -665 -226 -772 -516 -362 -988 -620 -90 -346 -230 -576 -83 -623 -857 -457 -21 -938 -813 -626 -786 -13 -613 -293 -111 -864 -853 -664 -585 -369 -590 -412 -281 -597 -737 -111 -650 -452 -506 -918 -387 -377 -699 -428 -70 -228 -688 -208 -762 -894 -640 -442 -105 -936 -644 -864 -136 -192 -187 -718 -647 -34 -978 -868 -672 -791 -186 -592 -792 -479 -939 -390 -896 -316 -87 -984 -985 -338 -676 -602 -651 -992 -156 -247 -890 -668 -371 -192 -60 -23 -901 -770 -962 -32 -739 -674 -512 -138 -742 -574 -124 -347 -346 -980 -605 -852 -948 -387 -192 -77 -759 -950 -613 -4 -817 -522 -840 -661 -965 -503 -835 -494 -719 -428 -12 -170 -262 -956 -990 -55 -919 -728 -489 -209 -495 -83 -199 -424 -813 -573 -308 -483 -638 -634 -127 -122 -756 -786 -799 -112 -69 -552 -885 -480 -523 -328 -948 -661 -746 -809 -684 -786 -180 -15 -474 -402 -520 -134 -778 -834 -832 -599 -694 -787 -81 -738 -626 -483 -338 -596 -599 -905 -128 -583 -946 -149 -483 -109 -807 -396 -622 -881 -210 -127 -839 -551 -692 -146 -639 -543 -144 -239 -58 -533 -455 -979 -228 -929 -337 -122 -789 -929 -254 -725 -714 -734 -771 -113 -330 -335 -645 -817 -564 -676 -490 -758 -231 -729 -673 -366 -354 -191 -140 -377 -309 -654 -227 -788 -463 -522 -549 -809 -775 -709 -705 -784 -749 -921 -135 -630 -765 -775 -905 -175 -97 -411 -329 -877 -813 -728 -479 -720 -552 -596 -214 -876 -404 -169 -246 -313 -431 -406 -96 -988 -495 -934 -384 -599 -511 -898 -77 -244 -393 -733 -896 -142 -606 -285 -612 -952 -659 -254 -949 -800 -689 -773 -709 -927 -473 -158 -257 -286 -18 -512 -236 -542 -865 -624 -703 -476 -249 -7 -492 -860 -72 -203 -109 -553 -261 -620 -461 -700 -506 -759 -533 -555 -639 -317 -265 -41 -681 -781 -718 -138 -152 -437 -887 -138 -373 -746 -748 -218 -868 -154 -151 -682 -322 -780 -634 -256 -953 -845 -91 -602 -322 -959 -840 -76 -406 -934 -214 -885 -655 -360 -581 -112 -511 -930 -672 -696 -343 -419 -20 -504 -637 -807 -997 -12 -246 -712 -860 -125 -202 -89 -504 -134 -781 -797 -740 -265 -253 -562 -174 -55 -821 -379 -484 -521 -828 -950 -526 -572 -432 -670 -802 -78 -765 -778 -56 -167 -818 -88 -1000 -614 -692 -820 -414 -937 -497 -404 -850 -814 -597 -8 -148 -839 -144 -285 -600 -479 -325 -451 -401 -987 -792 -621 -343 -127 -511 -683 -278 -580 -961 -950 -750 -497 -859 -764 -330 -335 -671 -405 -898 -750 -455 -540 -955 -178 -88 -491 -28 -659 -850 -39 -605 -842 -67 -716 -903 -106 -295 -984 -117 -846 -744 -858 -883 -812 -30 -289 -126 -415 -126 -588 -521 -743 -738 -927 -609 -760 -917 -783 -433 -12 -464 -756 -572 -854 -973 -110 -49 -454 -379 -55 -425 -775 -422 -547 -934 -117 -441 -717 -984 -966 -224 -646 -34 -712 -687 -371 -720 -923 -888 -922 -222 -197 -992 -566 -788 -549 -587 -528 -978 -927 -168 -124 -178 -432 -857 -939 -694 -914 -293 -430 -956 -822 -921 -65 -318 -680 -539 -816 -467 -890 -92 -340 -141 -55 -479 -73 -829 -880 -812 -89 -304 -717 -329 -889 -322 -525 -51 -99 -922 -605 -442 -988 -838 -716 -19 -816 -787 -874 -360 -601 -235 -215 -576 -720 -420 -346 -778 -822 -206 -142 -486 -78 -111 -390 -929 -613 -268 -134 -29 -955 -617 -875 -798 -278 -966 -661 -624 -415 -784 -684 -368 -30 -11 -678 -957 -928 -370 -322 -943 -188 -372 -741 -397 -680 -766 -454 -951 -809 -88 -914 -104 -828 -200 -322 -836 -93 -71 -835 -587 -498 -606 -153 -656 -253 -326 -42 -298 -4 -467 -825 -232 -410 -456 -622 -100 -630 -495 -452 -772 -34 -355 -372 -282 -553 -28 -972 -634 -797 -394 -597 -653 -717 -100 -612 -295 -267 -507 -349 -213 -720 -944 -405 -516 -221 -417 -73 -856 -340 -831 -309 -359 -991 -712 -756 -10 -230 -401 -314 -433 -1000 -956 -752 -332 -542 -11 -980 -398 -836 -673 -113 -262 -764 -549 -1 -488 -864 -659 -601 -498 -18 -750 -811 -564 -525 -540 -456 -497 -683 -502 -535 -484 -29 -375 -873 -749 -137 -957 -996 -942 -239 -520 -65 -122 -77 -832 -113 -7 -789 -40 -299 -487 -106 -617 -570 -855 -792 -591 -542 -278 -224 -373 -825 -631 -123 -334 -395 -515 -773 -243 -301 -927 -161 -10 -95 -767 -802 -175 -26 -503 -737 -563 -716 -894 -557 -28 -923 -406 -921 -984 -35 -718 -744 -384 -529 -847 -401 -145 -730 -504 -123 -850 -713 -889 -516 -671 -102 -873 -962 -789 -392 -703 -19 -963 -739 -686 -998 -384 -658 -357 -241 -648 -436 -365 -271 -589 -656 -715 -729 -19 -751 -869 -540 -513 -651 -93 -254 -458 -633 -831 -360 -122 -994 -459 -604 -142 -735 -5 -274 -242 -893 -479 -845 -505 -696 -211 -393 -554 -761 -329 -970 -145 -455 -988 -147 -208 -445 -40 -554 -69 -79 -404 -999 -593 -99 -73 -931 -266 -126 -402 -414 -425 -91 -263 -76 -494 -268 -688 -10 -143 -346 -445 -50 -330 -112 -364 -727 -765 -580 -436 -834 -297 -201 -871 -401 -25 -859 -208 -761 -546 -307 -702 -851 -355 -440 -13 -273 -368 -207 -356 -532 -412 -430 -860 -197 -260 -562 -73 -832 -677 -166 -352 -453 -857 -884 -645 -933 -800 -380 -975 -761 -364 -50 -610 -387 -939 -359 -669 -216 -909 -445 -308 -252 -566 -646 -644 -832 -777 -624 -612 -747 -237 -723 -534 -899 -337 -663 -537 -677 -726 -509 -334 -688 -666 -167 -31 -431 -721 -349 -809 -203 -720 -200 -107 -219 -360 -565 -767 -828 -765 -87 -791 -662 -995 -229 -647 -664 -847 -572 -754 -816 -439 -629 -856 -209 -40 -430 -142 -332 -328 -21 -992 -553 -558 -623 -78 -380 -708 -271 -990 -360 -888 -886 -473 -234 -325 -332 -253 -609 -913 -148 -555 -550 -204 -899 -668 -273 -209 -406 -562 -81 -404 -916 -462 -827 -911 -184 -810 -30 -814 -852 -616 -478 -470 -454 -193 -807 -109 -127 -537 -801 -386 -841 -979 -142 -995 -5 -713 -898 -353 -847 -45 -16 -688 -478 -516 -894 -634 -49 -743 -385 -258 -659 -744 -615 -178 -78 -818 -243 -710 -615 -526 -330 -912 -947 -76 -160 -507 -945 -259 -496 -98 -217 -877 -264 -874 -827 -707 -560 -400 -150 -674 -666 -802 -832 -305 -640 -835 -665 -849 -307 -21 -911 -465 -52 -318 -856 -669 -174 -855 -172 -773 -109 -676 -549 -377 -574 -544 -889 -60 -91 -398 -340 -593 -772 -470 -931 -655 -873 -559 -221 -842 -4 -421 -20 -151 -680 -785 -291 -778 -271 -109 -401 -651 -623 -382 -518 -616 -472 -985 -132 -3 -53 -529 -536 -413 -171 -226 -636 -476 -383 -427 -521 -848 -633 -96 -811 -910 -101 -235 -226 -233 -573 -885 -781 -597 -603 -97 -758 -282 -125 -560 -495 -819 -576 -904 -617 -483 -855 -955 -777 -568 -835 -857 -241 -415 -758 -275 -515 -983 -374 -506 -157 -508 -440 -175 -835 -651 -274 -283 -106 -922 -661 -859 -573 -294 -665 -679 -859 -560 -735 -379 -959 -317 -978 -769 -594 -542 -183 -677 -280 -222 -994 -827 -234 -836 -208 -572 -482 -945 -931 -810 -567 -88 -185 -127 -864 -877 -559 -41 -531 -397 -800 -541 -746 -141 -252 -825 -50 -148 -296 -542 -648 -725 -303 -504 -496 -11 -534 -249 -920 -925 -805 -405 -423 -641 -469 -65 -978 -521 -835 -581 -246 -462 -851 -393 -391 -203 -856 -615 -564 -111 -620 -347 -120 -423 -999 -603 -743 -637 -10 -492 -666 -99 -314 -86 -327 -895 -667 -311 -173 -904 -918 -628 -311 -634 -203 -922 -527 -124 -315 -484 -454 -755 -737 -872 -740 -637 -604 -948 -680 -196 -905 -663 -824 -333 -117 -928 -311 -264 -516 -297 -624 -293 -212 -926 -273 -412 -189 -667 -407 -554 -812 -677 -633 -644 -366 -317 -198 -993 -367 -679 -427 -758 -328 -448 -729 -399 -646 -927 -574 -351 -364 -874 -548 -530 -107 -802 -230 -498 -414 -366 -342 -252 -255 -694 -625 -886 -64 -438 -571 -36 -670 -268 -978 -891 -910 -572 -231 -132 -570 -639 -90 -496 -791 -309 -567 -816 -848 -577 -485 -869 -506 -681 -511 -815 -512 -327 -856 -1 -962 -325 -18 -63 -50 -63 -399 -997 -363 -141 -292 -38 -849 -189 -35 -53 -828 -798 -293 -883 -52 -321 -519 -306 -852 -900 -134 -725 -685 -295 -644 -823 -627 -96 -30 -769 -246 -312 -950 -498 -511 -401 -588 -259 -777 -276 -154 -456 -429 -158 -651 -39 -823 -165 -467 -312 -556 -508 -129 -54 -73 -696 -548 -279 -447 -797 -315 -346 -362 -986 -39 -486 -858 -892 -246 -87 -124 -561 -314 -492 -814 -40 -513 -688 -953 -708 -23 -77 -729 -892 -766 -342 -773 -7 -12 -956 -220 -638 -855 -827 -453 -819 -360 -568 -370 -776 -676 -43 -944 -683 -234 -740 -8 -607 -447 -611 -159 -128 -759 -123 -243 -608 -892 -4 -260 -642 -140 -66 -589 -190 -400 -758 -953 -518 -726 -696 -266 -147 -504 -536 -340 -24 -522 -303 -742 -287 -413 -782 -665 -420 -63 -17 -490 -214 -155 -793 -494 -121 -209 -959 -328 -341 -962 -4 -910 -117 -68 -787 -995 -586 -794 -893 -365 -73 -728 -981 -433 -106 -304 -727 -356 -921 -520 -218 -254 -756 -532 -250 -734 -275 -835 -34 -223 -515 -458 -303 -94 -169 -764 -631 -218 -946 -997 -360 -411 -205 -659 -452 -385 -54 -566 -825 -956 -901 -641 -207 -555 -555 -606 -326 -941 -30 -936 -890 -12 -198 -42 -700 -32 -725 -99 -55 -437 -978 -173 -905 -591 -555 -62 -451 -82 -36 -683 -805 -533 -274 -187 -8 -467 -753 -516 -832 -218 -368 -188 -680 -584 -305 -782 -575 -213 -740 -463 -73 -633 -563 -802 -948 -888 -672 -985 -47 -448 -779 -162 -172 -576 -691 -681 -277 -617 -69 -996 -88 -977 -807 -413 -911 -758 -970 -758 -417 -966 -2 -417 -335 -272 -304 -334 -860 -921 -132 -131 -46 -577 -906 -341 -693 -541 -658 -982 -329 -4 -159 -823 -881 -305 -562 -661 -439 -550 -712 -912 -805 -64 -344 -911 -989 -579 -507 -393 -948 -625 -919 -967 -593 -80 -70 -266 -347 -900 -374 -159 -394 -965 -59 -273 -358 -447 -753 -488 -409 -585 -223 -795 -339 -194 -625 -988 -1000 -163 -358 -293 -455 -258 -731 -483 -435 -445 -146 -237 -522 -702 -167 -111 -295 -321 -233 -102 -153 -983 -918 -951 -596 -651 -336 -152 -24 -493 -603 -853 -371 -334 -49 -389 -987 -553 -27 -262 -468 -772 -925 -728 -706 -539 -384 -136 -587 -75 -663 -638 -187 -115 -107 -812 -823 -590 -153 -402 -383 -192 -882 -664 -563 -283 -39 -160 -58 -887 -470 -198 -378 -959 -685 -173 -99 -959 -983 -686 -885 -270 -937 -665 -836 -82 -85 -570 -638 -807 -727 -942 -107 -709 -804 -244 -467 -396 -804 -117 -91 -699 -481 -391 -905 -477 -309 -272 -647 -582 -973 -734 -447 -972 -943 -149 -505 -181 -495 -964 -45 -220 -318 -469 -65 -420 -323 -772 -816 -939 -143 -656 -494 -500 -728 -594 -325 -935 -813 -110 -330 -626 -619 -265 -216 -4 -60 -227 -525 -684 -861 -218 -226 -80 -336 -579 -620 -764 -262 -632 -566 -503 -696 -136 -481 -296 -129 -902 -254 -889 -690 -762 -202 -477 -160 -619 -328 -170 -57 -801 -473 -306 -127 -633 -863 -122 -785 -849 -311 -107 -235 -660 -631 -838 -244 -152 -82 -394 -310 -712 -76 -800 -386 -697 -747 -666 -303 -328 -905 -149 -948 -647 -324 -82 -511 -438 -826 -720 -591 -868 -863 -350 -221 -619 -61 -329 -803 -391 -646 -379 -120 -762 -692 -863 -574 -450 -571 -775 -895 -949 -270 -285 -174 -973 -856 -89 -731 -730 -310 -904 -819 -489 -466 -280 -338 -441 -933 -962 -581 -208 -58 -119 -251 -997 -371 -913 -52 -181 -577 -877 -493 -515 -27 -28 -981 -415 -714 -276 -157 -383 -713 -877 -125 -961 -578 -176 -875 -936 -527 -212 -630 -117 -384 -121 -404 -84 -931 -681 -207 -590 -546 -185 -406 -969 -861 -709 -805 -302 -236 -718 -216 -405 -773 -438 -177 -968 -790 -433 -893 -523 -729 -257 -562 -233 -438 -109 -736 -917 -409 -857 -440 -859 -523 -246 -249 -39 -772 -8 -981 -148 -570 -38 -482 -347 -143 -327 -996 -472 -280 -431 -880 -690 -80 -792 -139 -515 -827 -750 -702 -533 -146 -998 -230 -742 -157 -42 -379 -725 -207 -748 -318 -522 -323 -420 -992 -186 -967 -866 -741 -250 -179 -790 -609 -177 -201 -193 -672 -974 -650 -801 -686 -72 -337 -963 -548 -347 -24 -738 -252 -19 -861 -93 -35 -387 -84 -716 -512 -185 -35 -759 -271 -610 -324 -281 -61 -654 -115 -719 -38 -71 -160 -606 -922 -281 -537 -884 -765 -283 -622 -793 -62 -575 -646 -917 -308 -118 -922 -912 -482 -97 -636 -903 -454 -450 -548 -794 -140 -694 -586 -727 -476 -31 -430 -763 -98 -277 -122 -548 -314 -496 -927 -818 -728 -832 -902 -503 -112 -26 -940 -197 -448 -956 -315 -172 -645 -809 -629 -220 -851 -427 -632 -677 -746 -243 -723 -876 -367 -514 -554 -530 -628 -206 -802 -333 -76 -891 -283 -450 -880 -480 -251 -236 -2 -449 -579 -614 -529 -243 -529 -997 -953 -692 -656 -879 -250 -372 -458 -859 -924 -617 -892 -873 -41 -669 -471 -173 -498 -899 -517 -236 -207 -482 -683 -432 -34 -879 -928 -615 -7 -778 -183 -650 -775 -929 -984 -410 -861 -443 -297 -868 -324 -801 -573 -180 -829 -947 -815 -613 -254 -442 -679 -821 -880 -275 -625 -231 -373 -189 -809 -76 -331 -344 -997 -903 -763 -283 -677 -868 -854 -797 -681 -121 -195 -327 -737 -752 -741 -65 -482 -204 -56 -95 -9 -515 -549 -182 -954 -835 -986 -792 -439 -708 -760 -459 -724 -171 -682 -885 -646 -173 -52 -744 -616 -559 -62 -539 -452 -765 -210 -280 -805 -74 -931 -581 -188 -691 -912 -812 -13 -881 -114 -21 -605 -251 -165 -653 -597 -364 -610 -3 -148 -999 -147 -563 -556 -720 -627 -494 -701 -187 -477 -176 -349 -709 -304 -329 -228 -412 -846 -999 -327 -9 -45 -805 -349 -577 -234 -37 -938 -470 -542 -960 -152 -190 -56 -357 -411 -286 -919 -695 -140 -206 -988 -795 -600 -856 -776 -828 -887 -40 -119 -664 -22 -459 -311 -107 -406 -509 -204 -640 -733 -965 -66 -111 -233 -39 -685 -786 -207 -66 -415 -843 -817 -622 -150 -36 -317 -924 -594 -708 -617 -789 -376 -849 -901 -499 -653 -998 -951 -908 -26 -667 -635 -772 -6 -374 -559 -356 -351 -602 -290 -2 -147 -161 -865 -628 -827 -223 -911 -550 -766 -164 -849 -758 -691 -577 -356 -970 -201 -516 -613 -567 -190 -773 -253 -186 -913 -400 -675 -511 -563 -641 -554 -355 -257 -141 -564 -160 -597 -907 -376 -829 -728 -315 -171 -226 -577 -711 -845 -550 -150 -900 -194 -588 -23 -349 -175 -590 -175 -571 -395 -396 -769 -374 -254 -553 -66 -858 -227 -863 -115 -770 -136 -936 -962 -711 -191 -697 -964 -693 -331 -774 -329 -644 -438 -182 -164 -45 -444 -715 -113 -581 -716 -947 -230 -287 -692 -945 -947 -342 -227 -224 -774 -103 -950 -704 -390 -14 -562 -25 -923 -366 -476 -594 -627 -441 -331 -947 -876 -107 -479 -910 -715 -741 -70 -937 -494 -345 -920 -636 -650 -404 -753 -146 -341 -600 -592 -398 -870 -423 -90 -190 -802 -411 -168 -324 -346 -362 -16 -275 -674 -660 -133 -240 -782 -549 -617 -182 -960 -336 -759 -122 -801 -226 -567 -118 -758 -28 -373 -956 -286 -288 -615 -363 -59 -686 -876 -691 -440 -312 -842 -446 -716 -215 -276 -146 -455 -866 -919 -396 -238 -571 -973 -285 -953 -331 -262 -963 -241 -286 -335 -769 -362 -69 -273 -471 -903 -823 -510 -806 -272 -987 -780 -289 -303 -30 -560 -222 -223 -4 -145 -178 -58 -874 -823 -289 -95 -793 -862 -525 -384 -447 -825 -362 -803 -525 -93 -172 -622 -25 -171 -230 -376 -643 -210 -653 -326 -52 -309 -340 -572 -760 -895 -145 -398 -764 -535 -645 -700 -654 -565 -884 -446 -83 -138 -387 -348 -726 -254 -652 -449 -559 -78 -857 -765 -278 -703 -802 -533 -628 -218 -795 -79 -349 -327 -553 -91 -185 -907 -628 -943 -748 -870 -197 -519 -749 -892 -881 -578 -474 -455 -225 -139 -865 -343 -753 -426 -697 -267 -576 -543 -252 -943 -297 -261 -845 -101 -493 -769 -477 -863 -88 -217 -387 -702 -646 -58 -799 -59 -925 -985 -47 -570 -558 -959 -622 -909 -248 -987 -691 -210 -301 -106 -87 -303 -343 -33 -757 -113 -625 -3 -184 -567 -191 -813 -919 -355 -5 -391 -911 -449 -281 -575 -20 -694 -34 -479 -712 -814 -233 -607 -66 -976 -306 -699 -165 -967 -95 -592 -387 -934 -884 -595 -168 -481 -91 -504 -936 -880 -433 -774 -214 -379 -105 -141 -710 -529 -418 -777 -186 -448 -634 -229 -356 -394 -883 -656 -445 -321 -995 -361 -478 -915 -726 -66 -797 -572 -84 -444 -752 -430 -253 -453 -270 -304 -723 -733 -225 -722 -176 -443 -529 -301 -700 -728 -798 -682 -806 -249 -684 -365 -502 -191 -614 -391 -936 -768 -799 -908 -660 -402 -721 -237 -433 -955 -989 -412 -265 -962 -591 -14 -496 -433 -862 -779 -361 -117 -917 -863 -75 -176 -58 -825 -328 -992 -731 -324 -505 -514 -335 -476 -94 -824 -328 -645 -242 -997 -654 -17 -863 -256 -161 -780 -679 -308 -228 -363 -244 -708 -231 -46 -509 -997 -453 -643 -599 -993 -950 -203 -453 -157 -312 -908 -120 -265 -684 -525 -318 -75 -790 -149 -739 -23 -37 -871 -827 -56 -638 -607 -595 -618 -567 -248 -401 -771 -108 -754 -99 -986 -910 -629 -120 -709 -112 -891 -57 -684 -256 -708 -489 -625 -70 -255 -414 -661 -290 -14 -178 -253 -800 -678 -201 -51 -703 -279 -631 -116 -371 -537 -342 -701 -662 -348 -479 -623 -245 -198 -98 -742 -875 -782 -694 -349 -904 -945 -398 -513 -764 -562 -274 -148 -637 -244 -93 -514 -269 -869 -574 -69 -720 -772 -852 -435 -885 -368 -652 -659 -112 -291 -853 -768 -826 -326 -157 -925 -760 -112 -459 -545 -983 -78 -902 -133 -268 -627 -489 -704 -562 -442 -412 -335 -831 -748 -116 -842 -361 -518 -880 -435 -298 -126 -124 -473 -284 -239 -61 -80 -693 -157 -119 -528 -373 -469 -704 -211 -797 -790 -144 -978 -432 -273 -879 -220 -937 -528 -193 -438 -91 -289 -508 -813 -950 -967 -117 -110 -406 -760 -569 -266 -383 -490 -469 -842 -237 -128 -232 -699 -115 -714 -228 -26 -42 -599 -803 -864 -494 -466 -949 -227 -755 -754 -699 -789 -507 -935 -511 -602 -430 -993 -293 -678 -409 -113 -411 -281 -586 -320 -592 -851 -896 -189 -293 -585 -431 -448 -249 -612 -502 -40 -748 -650 -868 -527 -992 -123 -132 -579 -735 -698 -509 -129 -946 -376 -106 -234 -794 -449 -93 -247 -851 -801 -764 -233 -648 -925 -197 -603 -855 -505 -657 -709 -380 -474 -979 -867 -297 -559 -16 -990 -563 -864 -387 -207 -270 -289 -513 -850 -894 -989 -604 -992 -86 -174 -367 -96 -392 -493 -67 -109 -226 -911 -987 -55 -475 -63 -701 -940 -370 -412 -174 -779 -905 -422 -270 -444 -119 -118 -271 -108 -406 -787 -340 -350 -508 -915 -284 -684 -573 -184 -245 -5 -773 -145 -622 -689 -161 -813 -871 -769 -101 -695 -781 -896 -87 -895 -635 -306 -340 -151 -190 -968 -979 -6 -333 -378 -914 -117 -656 -135 -830 -940 -255 -485 -745 -447 -835 -344 -602 -236 -593 -419 -135 -275 -264 -560 -15 -988 -991 -151 -839 -78 -91 -320 -938 -92 -485 -777 -908 -245 -41 -12 -757 -63 -16 -756 -244 -267 -889 -377 -515 -452 -368 -854 -373 -649 -680 -477 -25 -712 -290 -510 -726 -632 -158 -690 -523 -807 -839 -478 -105 -954 -703 -247 -243 -482 -83 -945 -907 -812 -621 -504 -885 -854 -300 -889 -220 -475 -262 -545 -424 -849 -774 -337 -950 -693 -640 -397 -681 -678 -448 -848 -695 -793 -768 -374 -164 -675 -386 -118 -330 -389 -223 -446 -90 -204 -8 -315 -576 -252 -657 -243 -466 -978 -274 -842 -38 -520 -443 -739 -870 -650 -68 -414 -306 -684 -461 -469 -106 -516 -437 -31 -392 -99 -469 -62 -702 -68 -910 -750 -92 -293 -69 -14 -829 -978 -845 -124 -209 -567 -946 -129 -447 -360 -536 -172 -443 -324 -954 -498 -626 -416 -343 -856 -819 -390 -132 -492 -269 -260 -87 -913 -178 -241 -13 -243 -525 -242 -166 -795 -480 -160 -756 -567 -701 -108 -166 -611 -648 -950 -776 -3 -264 -577 -997 -417 -486 -22 -427 -644 -83 -380 -992 -353 -530 -865 -100 -397 -91 -139 -247 -84 -427 -895 -394 -894 -31 -670 -617 -535 -118 -287 -239 -15 -77 -164 -727 -136 -573 -325 -248 -638 -624 -762 -860 -518 -820 -178 -704 -131 -523 -191 -721 -548 -20 -537 -841 -856 -517 -303 -298 -51 -845 -800 -590 -464 -755 -777 -632 -792 -969 -529 -647 -874 -97 -219 -440 -211 -706 -804 -966 -507 -449 -617 -88 -358 -806 -330 -370 -489 -65 -470 -133 -687 -244 -332 -256 -437 -758 -349 -888 -726 -30 -25 -173 -949 -641 -519 -706 -160 -658 -274 -227 -617 -303 -344 -683 -787 -692 -469 -69 -85 -1 -548 -896 -410 -463 -144 -581 -176 -45 -117 -901 -687 -606 -738 -865 -498 -428 -47 -819 -335 -694 -592 -738 -824 -550 -234 -465 -814 -233 -369 -639 -962 -87 -551 -45 -82 -323 -357 -49 -493 -379 -536 -131 -483 -820 -66 -55 -446 -762 -921 -188 -172 -791 -774 -437 -665 -807 -969 -987 -905 -942 -14 -199 -418 -435 -530 -135 -591 -955 -991 -386 -633 -664 -576 -513 -79 -911 -504 -567 -313 -312 -581 -607 -522 -862 -633 -87 -893 -732 -357 -869 -536 -83 -140 -206 -158 -706 -120 -741 -97 -690 -425 -546 -976 -130 -206 -341 -711 -655 -395 -579 -951 -910 -292 -68 -36 -773 -355 -985 -729 -477 -711 -492 -605 -66 -559 -555 -430 -549 -419 -602 -390 -426 -349 -361 -846 -298 -240 -807 -307 -466 -855 -850 -273 -588 -330 -459 -914 -837 -849 -563 -982 -836 -843 -918 -348 -513 -193 -867 -419 -417 -913 -856 -418 -872 -248 -306 -32 -511 -133 -458 -936 -812 -427 -153 -953 -69 -381 -329 -950 -47 -70 -441 -617 -240 -519 -391 -361 -151 -693 -833 -806 -217 -251 -990 -560 -69 -555 -717 -596 -451 -924 -54 -960 -498 -186 -447 -817 -653 -766 -265 -488 -405 -150 -591 -155 -541 -591 -919 -21 -602 -342 -975 -555 -434 -257 -63 -806 -100 -859 -333 -210 -620 -327 -284 -480 -716 -511 -215 -557 -133 -15 -613 -483 -804 -694 -696 -416 -207 -221 -875 -838 -18 -105 -804 -585 -917 -996 -990 -235 -889 -887 -126 -102 -776 -49 -260 -327 -591 -510 -870 -168 -986 -334 -570 -512 -797 -496 -683 -907 -862 -96 -734 -694 -964 -922 -737 -170 -566 -377 -766 -381 -1000 -932 -699 -864 -511 -992 -364 -809 -115 -965 -172 -145 -810 -305 -650 -891 -592 -768 -346 -336 -318 -403 -480 -314 -982 -522 -341 -552 -212 -222 -499 -993 -455 -950 -321 -827 -882 -702 -807 -313 -650 -959 -692 -461 -444 -671 -196 -375 -126 -946 -794 -995 -92 -561 -44 -399 -634 -873 -63 -602 -968 -464 -179 -279 -988 -830 -259 -969 -756 -32 -568 -78 -788 -710 -259 -331 -252 -483 -642 -881 -305 -40 -299 -932 -651 -313 -680 -961 -805 -374 -549 -213 -136 -615 -30 -669 -917 -14 -744 -771 -86 -234 -425 -419 -190 -668 -584 -633 -220 -48 -911 -15 -106 -135 -270 -333 -720 -459 -786 -943 -56 -567 -991 -966 -102 -793 -573 -311 -104 -866 -290 -511 -281 -351 -897 -243 -482 -368 -395 -955 -83 -824 -948 -318 -49 -592 -984 -60 -962 -893 -223 -449 -298 -920 -800 -956 -780 -639 -564 -412 -327 -224 -533 -309 -88 -98 -484 -457 -50 -774 -727 -866 -116 -613 -859 -996 -6 -347 -549 -428 -197 -552 -703 -5 -911 -565 -432 -350 -625 -763 -891 -90 -994 -820 -572 -192 -746 -925 -618 -614 -118 -921 -289 -413 -737 -405 -190 -26 -171 -956 -983 -379 -150 -274 -338 -888 -688 -323 -320 -763 -252 -822 -850 -585 -414 -931 -146 -751 -121 -995 -393 -238 -880 -851 -168 -608 -270 -810 -357 -283 -569 -852 -536 -312 -724 -816 -237 -430 -830 -177 -858 -832 -714 -524 -305 -271 -331 -167 -671 -364 -933 -913 -424 -267 -7 -232 -887 -81 -936 -294 -952 -69 -753 -211 -385 -569 -668 -875 -625 -893 -420 -81 -696 -375 -326 -480 -824 -972 -699 -738 -627 -761 -433 -899 -781 -778 -992 -966 -738 -434 -506 -371 -782 -927 -593 -830 -68 -955 -827 -208 -289 -3 -624 -305 -548 -776 -358 -682 -695 -691 -997 -884 -858 -669 -654 -488 -869 -828 -828 -715 -479 -520 -825 -122 -317 -22 -263 -783 -342 -633 -139 -368 -103 -36 -526 -444 -153 -574 -221 -358 -265 -691 -17 -567 -270 -655 -49 -394 -900 -915 -585 -137 -205 -733 -118 -607 -562 -374 -24 -681 -262 -577 -387 -740 -110 -787 -181 -27 -387 -911 -260 -424 -776 -151 -436 -414 -363 -246 -462 -425 -685 -708 -760 -990 -566 -878 -458 -472 -414 -77 -131 -617 -540 -696 -109 -732 -415 -506 -195 -199 -924 -835 -635 -51 -418 -910 -319 -142 -738 -981 -823 -488 -757 -278 -818 -36 -976 -984 -919 -499 -67 -932 -353 -71 -268 -529 -674 -182 -697 -645 -1 -48 -924 -244 -946 -143 -293 -367 -888 -357 -533 -380 -321 -732 -123 -536 -848 -702 -814 -798 -800 -523 -806 -845 -635 -6 -546 -137 -836 -873 -134 -646 -473 -433 -353 -927 -788 -967 -563 -357 -755 -727 -995 -206 -889 -875 -107 -903 -312 -710 -130 -468 -396 -571 -834 -497 -788 -341 -384 -889 -281 -558 -933 -657 -524 -182 -247 -371 -735 -687 -489 -857 -333 -134 -104 -471 -475 -813 -718 -940 -372 -74 -987 -195 -475 -132 -706 -18 -63 -215 -1000 -84 -904 -994 -139 -261 -875 -496 -433 -741 -908 -515 -827 -355 -858 -472 -441 -799 -614 -381 -650 -723 -684 -207 -146 -380 -592 -105 -395 -397 -526 -286 -483 -15 -313 -257 -305 -680 -63 -989 -567 -678 -211 -171 -79 -779 -683 -267 -470 -414 -933 -399 -881 -108 -834 -188 -349 -280 -308 -623 -866 -620 -822 -7 -86 -435 -148 -512 -101 -985 -856 -841 -433 -782 -5 -523 -857 -715 -88 -895 -674 -89 -74 -546 -332 -685 -698 -187 -640 -352 -266 -706 -229 -918 -318 -258 -581 -262 -2 -601 -625 -369 -788 -557 -407 -172 -990 -25 -115 -479 -279 -143 -228 -611 -129 -18 -860 -384 -447 -222 -98 -514 -35 -791 -95 -983 -940 -644 -846 -694 -655 -627 -962 -554 -408 -581 -605 -871 -334 -810 -741 -950 -434 -691 -588 -976 -789 -266 -534 -505 -899 -899 -865 -755 -665 -427 -361 -98 -63 -68 -333 -793 -123 -149 -1000 -376 -496 -133 -759 -822 -774 -557 -179 -324 -948 -945 -913 -839 -570 -651 -205 -242 -869 -858 -776 -400 -383 -469 -128 -893 -549 -144 -278 -773 -592 -798 -552 -42 -351 -649 -803 -47 -125 -535 -972 -821 -57 -826 -168 -7 -34 -374 -848 -724 -546 -577 -18 -970 -848 -923 -678 -518 -187 -89 -669 -965 -772 -386 -604 -773 -900 -618 -84 -206 -951 -362 -230 -538 -664 -232 -739 -418 -114 -980 -588 -420 -919 -819 -843 -993 -726 -41 -74 -221 -340 -781 -396 -99 -21 -704 -93 -600 -229 -162 -428 -989 -169 -304 -991 -973 -810 -179 -410 -568 -22 -284 -855 -369 -127 -558 -216 -337 -576 -980 -604 -506 -281 -249 -151 -198 -312 -448 -248 -614 -621 -341 -295 -205 -351 -740 -477 -760 -374 -121 -869 -161 -232 -726 -595 -66 -474 -764 -819 -42 -379 -587 -662 -871 -56 -187 -412 -218 -304 -766 -961 -521 -394 -613 -204 -881 -463 -672 -198 -583 -844 -975 -52 -821 -861 -805 -985 -75 -133 -105 -879 -491 -486 -462 -954 -221 -969 -905 -21 -493 -757 -634 -510 -201 -626 -436 -118 -36 -757 -207 -881 -610 -93 -201 -417 -450 -538 -114 -546 -279 -397 -765 -316 -952 -518 -35 -185 -472 -412 -177 -870 -521 -447 -299 -185 -679 -695 -560 -777 -863 -802 -153 -501 -307 -629 -291 -172 -880 -658 -632 -366 -300 -567 -106 -277 -694 -768 -249 -488 -508 -770 -247 -741 -754 -822 -457 -837 -287 -105 -115 -406 -133 -592 -345 -804 -705 -814 -57 -824 -434 -723 -799 -666 -196 -167 -107 -619 -294 -14 -562 -15 -108 -747 -361 -368 -166 -809 -415 -349 -246 -920 -322 -990 -449 -456 -297 -863 -505 -510 -529 -441 -896 -185 -591 -245 -516 -553 -250 -781 -217 -919 -482 -931 -833 -714 -809 -480 -6 -286 -117 -710 -863 -107 -463 -281 -301 -232 -944 -161 -986 -200 -245 -611 -124 -32 -740 -873 -242 -838 -674 -342 -821 -757 -145 -303 -803 -489 -278 -20 -21 -70 -344 -14 -76 -377 -981 -242 -345 -139 -998 -924 -269 -582 -653 -221 -915 -746 -484 -487 -550 -625 -70 -474 -813 -218 -280 -646 -411 -687 -274 -106 -712 -688 -6 -567 -836 -987 -281 -762 -375 -719 -705 -219 -645 -962 -65 -590 -95 -228 -50 -644 -653 -411 -452 -79 -489 -146 -206 -218 -276 -739 -943 -45 -501 -291 -127 -111 -782 -20 -475 -360 -357 -901 -726 -997 -302 -232 -39 -465 -325 -465 -996 -563 -679 -973 -669 -663 -768 -736 -951 -54 -68 -82 -142 -750 -342 -779 -105 -462 -659 -784 -69 -318 -646 -151 -308 -355 -916 -497 -930 -143 -573 -923 -435 -547 -361 -196 -611 -407 -871 -601 -147 -247 -277 -957 -123 -267 -706 -914 -382 -840 -173 -54 -982 -776 -938 -678 -541 -175 -127 -820 -236 -550 -698 -57 -460 -645 -715 -422 -165 -145 -701 -338 -910 -890 -270 -677 -868 -404 -713 -357 -171 -129 -157 -964 -258 -685 -187 -65 -37 -751 -441 -64 -257 -18 -878 -479 -564 -955 -208 -484 -4 -42 -736 -508 -974 -291 -41 -669 -79 -718 -222 -737 -240 -878 -804 -54 -56 -467 -900 -264 -644 -549 -57 -42 -454 -468 -755 -956 -883 -343 -895 -800 -688 -357 -799 -316 -590 -557 -676 -862 -943 -783 -922 -882 -352 -379 -852 -789 -550 -128 -308 -743 -560 -951 -682 -170 -609 -875 -708 -743 -257 -370 -485 -283 -890 -22 -541 -786 -724 -822 -727 -317 -454 -403 -771 -50 -225 -721 -871 -471 -770 -603 -486 -122 -680 -684 -643 -846 -365 -951 -358 -988 -277 -580 -700 -169 -166 -759 -309 -665 -220 -355 -696 -530 -178 -209 -433 -922 -859 -168 -19 -779 -950 -533 -273 -396 -126 -603 -876 -539 -483 -204 -351 -538 -274 -107 -499 -415 -650 -207 -525 -699 -253 -814 -965 -402 -742 -625 -305 -70 -920 -754 -332 -333 -392 -899 -288 -49 -560 -818 -258 -665 -805 -49 -809 -258 -910 -728 -876 -503 -256 -941 -736 -649 -943 -15 -81 -995 -812 -463 -62 -128 -749 -562 -165 -474 -102 -590 -329 -795 -867 -684 -779 -643 -524 -572 -706 -975 -774 -457 -722 -948 -489 -857 -112 -407 -197 -268 -582 -892 -704 -364 -240 -91 -927 -638 -339 -936 -382 -518 -884 -426 -609 -988 -364 -143 -61 -253 -261 -261 -33 -547 -253 -888 -919 -757 -748 -597 -650 -946 -285 -305 -648 -79 -819 -244 -428 -49 -462 -350 -579 -904 -997 -101 -560 -884 -937 -66 -964 -48 -953 -277 -414 -706 -100 -716 -165 -846 -97 -205 -98 -124 -135 -706 -191 -757 -975 -305 -225 -200 -806 -369 -135 -632 -752 -258 -14 -412 -727 -12 -986 -368 -113 -279 -655 -123 -176 -512 -195 -547 -200 -725 -842 -508 -854 -4 -991 -819 -497 -20 -400 -686 -87 -709 -928 -965 -378 -52 -524 -33 -197 -217 -984 -290 -639 -419 -829 -840 -811 -833 -51 -959 -28 -302 -619 -634 -712 -981 -702 -66 -315 -152 -101 -350 -459 -308 -574 -814 -544 -825 -157 -153 -625 -882 -685 -805 -433 -661 -42 -718 -661 -739 -598 -547 -604 -372 -407 -734 -737 -225 -726 -959 -225 -887 -998 -536 -501 -117 -633 -793 -600 -671 -678 -870 -676 -492 -938 -526 -894 -431 -950 -852 -908 -274 -804 -228 -654 -965 -755 -628 -108 -660 -143 -340 -969 -947 -769 -339 -484 -636 -700 -529 -29 -753 -139 -496 -93 -181 -819 -258 -280 -216 -760 -305 -223 -79 -243 -676 -17 -148 -151 -246 -64 -572 -493 -34 -528 -983 -319 -869 -223 -442 -135 -449 -10 -214 -476 -117 -700 -5 -66 -82 -280 -224 -319 -424 -979 -999 -354 -766 -574 -973 -446 -362 -517 -209 -17 -734 -927 -419 -814 -570 -712 -416 -262 -568 -486 -735 -349 -321 -869 -398 -657 -240 -746 -591 -910 -469 -413 -289 -932 -652 -828 -726 -268 -658 -588 -694 -240 -250 -131 -820 -154 -684 -301 -262 -667 -98 -317 -717 -342 -502 -686 -543 -57 -553 -97 -537 -259 -616 -742 -358 -307 -564 -328 -246 -373 -951 -491 -775 -572 -387 -764 -697 -331 -892 -480 -250 -20 -52 -335 -400 -204 -877 -35 -390 -462 -52 -279 -36 -617 -533 -798 -84 -345 -158 -969 -88 -242 -16 -983 -469 -931 -799 -527 -405 -187 -894 -254 -32 -209 -533 -336 -915 -312 -481 -939 -830 -209 -658 -379 -54 -625 -882 -778 -502 -200 -345 -509 -68 -458 -143 -165 -723 -788 -747 -369 -694 -301 -767 -19 -483 -205 -799 -442 -640 -958 -369 -177 -570 -274 -842 -325 -563 -365 -169 -66 -829 -373 -633 -30 -566 -490 -986 -804 -353 -631 -738 -818 -877 -786 -51 -187 -209 -369 -878 -68 -62 -405 -489 -637 -477 -315 -778 -352 -406 -144 -446 -548 -875 -902 -132 -398 -298 -402 -154 -579 -410 -126 -667 -76 -259 -225 -954 -715 -373 -286 -343 -950 -916 -741 -770 -592 -649 -731 -904 -142 -191 -597 -135 -2 -130 -556 -209 -908 -690 -255 -316 -717 -581 -594 -684 -860 -356 -476 -746 -81 -84 -354 -937 -722 -995 -807 -43 -787 -250 -887 -728 -105 -935 -538 -790 -116 -877 -265 -158 -727 -439 -453 -203 -117 -552 -555 -213 -234 -974 -359 -548 -659 -889 -673 -748 -270 -304 -394 -690 -234 -364 -571 -472 -781 -626 -247 -259 -939 -671 -710 -584 -588 -240 -709 -628 -667 -179 -367 -915 -283 -832 -76 -346 -491 -493 -662 -423 -442 -159 -978 -895 -112 -734 -58 -516 -567 -867 -872 -333 -337 -336 -674 -144 -879 -264 -969 -945 -435 -670 -120 -913 -943 -367 -82 -161 -103 -375 -138 -805 -393 -153 -778 -58 -21 -93 -221 -738 -596 -988 -530 -851 -484 -448 -198 -793 -283 -454 -445 -280 -539 -400 -376 -334 -956 -432 -778 -477 -941 -100 -835 -138 -379 -210 -418 -263 -582 -982 -97 -838 -791 -223 -93 -110 -255 -502 -831 -444 -300 -292 -889 -168 -560 -792 -387 -568 -110 -707 -119 -182 -71 -696 -599 -701 -763 -683 -729 -176 -193 -947 -279 -387 -442 -617 -205 -545 -47 -668 -254 -435 -783 -31 -425 -326 -942 -810 -774 -40 -707 -95 -537 -622 -65 -124 -755 -294 -228 -253 -203 -318 -865 -554 -143 -635 -300 -584 -832 -530 -209 -530 -450 -206 -363 -38 -996 -780 -507 -809 -412 -576 -357 -416 -495 -365 -109 -266 -761 -799 -806 -289 -183 -613 -419 -205 -552 -840 -66 -177 -225 -137 -993 -7 -168 -176 -787 -997 -300 -345 -270 -164 -639 -231 -597 -626 -991 -204 -357 -617 -143 -452 -437 -245 -444 -397 -302 -608 -739 -501 -295 -125 -777 -892 -241 -412 -327 -475 -929 -848 -298 -751 -70 -239 -575 -789 -437 -503 -249 -924 -36 -302 -978 -231 -791 -842 -265 -377 -240 -547 -50 -456 -431 -842 -309 -422 -523 -703 -618 -327 -111 -531 -410 -611 -855 -326 -367 -432 -533 -508 -259 -322 -753 -989 -521 -631 -220 -78 -109 -263 -321 -307 -458 -664 -719 -81 -583 -620 -703 -483 -320 -104 -159 -67 -719 -489 -604 -649 -884 -394 -91 -736 -888 -652 -209 -274 -360 -947 -372 -772 -561 -897 -884 -643 -259 -36 -850 -513 -997 -333 -43 -387 -73 -783 -637 -705 -296 -615 -807 -278 -678 -10 -365 -566 -514 -611 -364 -764 -349 -91 -458 -471 -17 -75 -883 -413 -950 -395 -272 -70 -653 -334 -654 -461 -719 -3 -734 -454 -480 -758 -793 -318 -497 -448 -930 -898 -902 -5 -524 -145 -111 -178 -180 -254 -356 -210 -452 -94 -581 -450 -267 -115 -842 -361 -690 -537 -691 -644 -962 -187 -65 -59 -825 -259 -989 -664 -868 -940 -146 -90 -888 -142 -963 -498 -310 -621 -91 -877 -157 -45 -657 -869 -976 -979 -630 -405 -744 -120 -902 -882 -57 -69 -356 -3 -739 -873 -535 -595 -144 -285 -318 -955 -745 -552 -152 -588 -654 -108 -649 -974 -315 -225 -888 -503 -793 -945 -370 -538 -592 -952 -170 -592 -723 -251 -878 -29 -476 -277 -600 -171 -847 -400 -452 -281 -874 -84 -623 -446 -685 -424 -7 -547 -685 -984 -900 -316 -570 -502 -875 -236 -78 -19 -539 -704 -636 -970 -506 -115 -979 -486 -11 -567 -768 -603 -736 -398 -879 -243 -337 -418 -176 -76 -14 -289 -654 -191 -975 -765 -360 -202 -330 -658 -381 -934 -59 -706 -502 -629 -278 -825 -257 -173 -99 -896 -634 -385 -949 -707 -56 -979 -196 -750 -61 -826 -445 -478 -150 -50 -853 -805 -658 -843 -20 -31 -225 -193 -638 -34 -131 -844 -911 -259 -223 -178 -691 -976 -788 -910 -801 -918 -358 -739 -599 -232 -717 -420 -403 -451 -79 -752 -805 -138 -286 -558 -462 -574 -767 -98 -731 -226 -768 -849 -960 -471 -432 -28 -790 -580 -512 -723 -642 -937 -976 -290 -588 -614 -402 -626 -860 -384 -670 -370 -365 -699 -108 -612 -365 -574 -236 -181 -777 -75 -57 -963 -662 -269 -680 -189 -933 -245 -390 -725 -418 -240 -695 -918 -227 -424 -637 -145 -850 -785 -27 -362 -45 -695 -396 -565 -462 -586 -846 -368 -51 -292 -111 -649 -383 -669 -187 -973 -27 -15 -940 -625 -470 -545 -555 -5 -551 -21 -179 -7 -337 -552 -119 -478 -696 -139 -907 -625 -463 -500 -685 -37 -977 -757 -923 -318 -263 -931 -955 -287 -536 -928 -347 -219 -201 -983 -184 -751 -572 -976 -680 -991 -527 -196 -638 -588 -289 -853 -364 -9 -176 -655 -191 -646 -662 -646 -875 -209 -214 -569 -619 -703 -893 -223 -498 -359 -20 -228 -705 -373 -402 -108 -625 -401 -276 -212 -229 -104 -994 -759 -223 -144 -260 -274 -192 -702 -210 -901 -457 -712 -666 -688 -627 -163 -37 -166 -326 -8 -933 -611 -441 -909 -958 -166 -227 -922 -861 -975 -138 -690 -830 -83 -690 -926 -641 -589 -387 -842 -251 -886 -250 -23 -119 -16 -984 -280 -167 -914 -649 -742 -488 -436 -14 -674 -812 -987 -237 -509 -40 -987 -110 -721 -107 -133 -325 -7 -764 -322 -526 -4 -70 -611 -953 -896 -909 -270 -822 -357 -775 -305 -845 -842 -474 -15 -643 -772 -140 -719 -30 -191 -418 -412 -990 -92 -507 -940 -370 -213 -49 -175 -264 -449 -681 -160 -112 -570 -183 -971 -26 -102 -356 -352 -950 -650 -573 -72 -568 -272 -203 -890 -80 -582 -208 -781 -767 -509 -620 -262 -54 -253 -123 -93 -932 -736 -607 -133 -339 -47 -973 -99 -416 -884 -280 -488 -363 -507 -323 -498 -117 -606 -45 -378 -780 -799 -65 -319 -526 -262 -154 -178 -881 -826 -619 -324 -384 -546 -434 -922 -818 -156 -13 -358 -320 -903 -286 -619 -690 -147 -70 -543 -216 -989 -649 -1 -25 -570 -73 -441 -651 -373 -915 -477 -332 -353 -189 -378 -537 -925 -808 -959 -620 -92 -516 -121 -44 -4 -572 -462 -284 -913 -250 -862 -548 -701 -488 -932 -16 -291 -832 -544 -149 -507 -568 -980 -354 -942 -133 -438 -336 -109 -797 -947 -860 -506 -357 -466 -937 -580 -631 -36 -128 -529 -143 -764 -625 -639 -423 -674 -779 -956 -927 -439 -569 -428 -277 -590 -614 -946 -405 -721 -537 -86 -238 -797 -462 -463 -15 -475 -374 -135 -286 -62 -393 -958 -71 -528 -845 -788 -47 -413 -179 -112 -848 -92 -48 -800 -521 -369 -853 -411 -223 -438 -615 -190 -893 -912 -30 -642 -260 -214 -171 -847 -439 -791 -76 -209 -72 -403 -95 -347 -280 -656 -281 -988 -161 -476 -324 -987 -93 -193 -199 -43 -734 -467 -505 -171 -95 -234 -206 -996 -736 -372 -874 -609 -868 -650 -181 -127 -212 -760 -525 -794 -879 -436 -765 -869 -647 -167 -733 -246 -511 -862 -824 -472 -387 -728 -658 -285 -941 -870 -953 -141 -670 -569 -795 -687 -958 -663 -370 -308 -987 -353 -965 -201 -388 -868 -661 -483 -811 -879 -357 -916 -26 -71 -380 -45 -814 -921 -669 -390 -852 -997 -618 -499 -997 -174 -668 -247 -63 -847 -917 -276 -675 -963 -862 -505 -145 -802 -371 -581 -284 -114 -299 -170 -952 -805 -461 -244 -526 -31 -557 -185 -881 -347 -871 -51 -143 -388 -54 -585 -212 -76 -622 -179 -711 -566 -909 -38 -593 -152 -412 -179 -442 -186 -553 -103 -597 -919 -448 -329 -286 -227 -307 -996 -315 -131 -716 -270 -285 -870 -948 -169 -593 -4 -574 -388 -993 -814 -695 -837 -339 -183 -982 -161 -992 -561 -873 -533 -33 -387 -30 -614 -552 -185 -435 -608 -193 -811 -715 -884 -827 -774 -242 -306 -965 -296 -410 -636 -284 -92 -507 -28 -408 -420 -372 -989 -768 -100 -699 -909 -29 -311 -824 -45 -868 -393 -435 -696 -866 -612 -145 -268 -858 -756 -4 -489 -237 -32 -19 -616 -862 -474 -261 -325 -708 -220 -72 -546 -597 -542 -119 -818 -923 -895 -305 -15 -76 -60 -823 -738 -1 -954 -642 -793 -858 -633 -418 -115 -179 -972 -789 -785 -354 -539 -490 -178 -802 -676 -388 -610 -103 -215 -804 -306 -49 -558 -570 -673 -580 -851 -140 -624 -897 -744 -879 -970 -764 -725 -471 -796 -934 -792 -626 -867 -304 -665 -379 -90 -19 -718 -583 -80 -327 -674 -948 -591 -561 -985 -167 -530 -677 -822 -192 -872 -239 -868 -622 -626 -6 -621 -810 -665 -14 -574 -500 -171 -665 -716 -681 -572 -559 -291 -194 -181 -605 -550 -574 -345 -480 -552 -722 -130 -810 -737 -527 -455 -98 -575 -3 -591 -547 -448 -94 -61 -578 -680 -26 -145 -594 -437 -719 -846 -893 -455 -267 -611 -120 -821 -348 -254 -713 -864 -45 -342 -751 -676 -541 -794 -245 -237 -526 -67 -182 -695 -303 -460 -518 -637 -512 -755 -516 -847 -66 -941 -717 -5 -800 -607 -933 -380 -170 -563 -517 -790 -744 -117 -524 -718 -679 -390 -845 -203 -887 -984 -583 -858 -48 -239 -733 -1000 -107 -38 -37 -328 -79 -523 -485 -288 -548 -888 -240 -373 -48 -502 -623 -51 -715 -588 -94 -335 -840 -66 -896 -861 -36 -656 -838 -64 -337 -502 -73 -361 -19 -813 -798 -905 -258 -31 -231 -635 -297 -872 -725 -913 -731 -777 -271 -951 -908 -224 -401 -693 -665 -757 -583 -524 -102 -581 -561 -385 -379 -762 -583 -892 -943 -531 -926 -468 -194 -832 -43 -283 -397 -985 -329 -728 -645 -29 -864 -875 -186 -344 -182 -150 -160 -869 -685 -555 -19 -326 -377 -694 -780 -174 -294 -464 -109 -218 -231 -796 -705 -353 -395 -892 -176 -615 -572 -782 -646 -843 -331 -118 -987 -245 -964 -126 -529 -133 -948 -119 -974 -573 -94 -273 -249 -516 -331 -286 -890 -997 -560 -982 -249 -656 -346 -588 -531 -262 -600 -363 -436 -40 -225 -764 -142 -547 -385 -351 -301 -404 -914 -159 -232 -959 -790 -836 -422 -466 -685 -384 -146 -750 -798 -501 -362 -908 -722 -661 -126 -300 -711 -361 -605 -562 -895 -961 -94 -997 -28 -44 -829 -798 -965 -159 -841 -259 -294 -239 -636 -729 -954 -871 -590 -70 -399 -896 -632 -828 -807 -11 -229 -754 -576 -482 -454 -602 -101 -580 -814 -84 -611 -249 -666 -103 -654 -510 -574 -960 -663 -49 -572 -139 -529 -406 -159 -779 -168 -367 -731 -496 -373 -673 -772 -828 -959 -137 -990 -239 -589 -729 -10 -9 -521 -37 -196 -604 -134 -671 -344 -778 -700 -418 -689 -864 -430 -644 -954 -368 -956 -206 -965 -779 -979 -992 -759 -208 -838 -462 -27 -872 -444 -953 -506 -211 -525 -317 -122 -327 -259 -640 -222 -439 -689 -546 -131 -112 -853 -450 -826 -197 -788 -853 -454 -744 -625 -83 -244 -945 -487 -375 -777 -230 -163 -652 -306 -354 -719 -131 -354 -628 -364 -587 -611 -205 -548 -127 -913 -700 -602 -509 -374 -813 -823 -983 -227 -963 -618 -858 -318 -68 -205 -786 -76 -388 -282 -567 -57 -400 -737 -854 -669 -319 -772 -450 -807 -50 -373 -488 -267 -220 -935 -728 -472 -933 -293 -941 -827 -438 -328 -622 -972 -209 -502 -667 -476 -932 -781 -529 -521 -22 -895 -407 -366 -342 -766 -175 -752 -257 -75 -961 -939 -101 -418 -317 -671 -507 -552 -879 -569 -905 -860 -961 -249 -263 -20 -869 -350 -877 -156 -640 -241 -686 -489 -234 -573 -643 -187 -373 -868 -511 -152 -452 -577 -498 -696 -936 -268 -833 -975 -491 -903 -3 -809 -311 -622 -62 -337 -262 -406 -325 -807 -273 -565 -372 -239 -468 -13 -82 -308 -678 -448 -428 -926 -902 -600 -418 -125 -109 -323 -758 -823 -928 -618 -460 -371 -710 -7 -253 -796 -826 -738 -112 -979 -789 -551 -844 -59 -679 -526 -911 -705 -743 -232 -419 -667 -742 -954 -205 -122 -235 -639 -73 -957 -565 -613 -52 -393 -658 -173 -133 -78 -594 -240 -946 -897 -396 -692 -298 -648 -771 -597 -570 -551 -636 -527 -695 -821 -310 -778 -261 -816 -285 -812 -134 -60 -449 -628 -402 -645 -145 -742 -842 -475 -833 -43 -120 -681 -141 -192 -31 -894 -726 -198 -205 -973 -317 -899 -759 -636 -433 -532 -670 -881 -953 -262 -264 -836 -610 -623 -865 -585 -97 -377 -817 -594 -312 -362 -186 -527 -616 -874 -720 -578 -550 -552 -257 -718 -150 -857 -564 -243 -942 -481 -315 -652 -659 -21 -883 -557 -241 -414 -269 -450 -10 -140 -551 -772 -490 -484 -525 -560 -93 -654 -932 -659 -14 -654 -113 -358 -228 -491 -84 -441 -671 -332 -515 -977 -521 -173 -198 -33 -812 -742 -356 -387 -575 -651 -182 -607 -435 -731 -633 -48 -861 -238 -651 -572 -972 -967 -36 -622 -381 -462 -574 -152 -868 -598 -938 -933 -410 -900 -118 -332 -4 -904 -844 -74 -606 -94 -50 -228 -154 -253 -904 -272 -447 -173 -177 -129 -829 -84 -763 -983 -531 -31 -350 -635 -293 -228 -565 -113 -826 -206 -985 -735 -213 -748 -559 -818 -609 -641 -74 -170 -538 -582 -760 -888 -628 -953 -544 -479 -683 -806 -766 -492 -404 -169 -461 -101 -702 -506 -428 -571 -958 -326 -471 -69 -779 -756 -819 -100 -117 -974 -439 -351 -499 -843 -445 -343 -978 -600 -558 -40 -88 -901 -46 -646 -258 -609 -686 -414 -761 -803 -99 -541 -821 -568 -469 -945 -542 -426 -607 -594 -246 -3 -681 -414 -659 -325 -441 -244 -371 -404 -353 -939 -605 -570 -512 -159 -289 -671 -652 -110 -24 -669 -883 -268 -97 -657 -26 -399 -376 -973 -187 -983 -811 -75 -496 -155 -587 -390 -302 -35 -917 -624 -957 -798 -59 -692 -768 -623 -568 -371 -165 -154 -356 -765 -938 -114 -352 -895 -806 -210 -724 -696 -929 -735 -775 -418 -595 -926 -932 -857 -615 -78 -923 -570 -809 -500 -887 -217 -367 -265 -115 -314 -478 -273 -654 -7 -602 -547 -101 -192 -376 -782 -160 -907 -98 -911 -176 -89 -613 -748 -45 -438 -847 -145 -151 -985 -418 -745 -930 -573 -694 -796 -894 -591 -336 -601 -502 -713 -819 -165 -753 -863 -697 -893 -589 -415 -217 -690 -621 -42 -770 -235 -4 -381 -450 -69 -284 -798 -669 -508 -866 -403 -943 -804 -543 -692 -538 -411 -348 -656 -658 -932 -360 -669 -916 -165 -626 -676 -403 -477 -574 -355 -817 -753 -71 -564 -634 -119 -218 -585 -846 -218 -270 -396 -97 -198 -505 -789 -885 -660 -548 -160 -65 -618 -841 -155 -655 -631 -821 -687 -641 -179 -896 -173 -195 -271 -612 -938 -981 -108 -152 -790 -445 -430 -141 -50 -727 -440 -642 -293 -355 -697 -792 -296 -339 -809 -634 -973 -189 -344 -976 -922 -366 -590 -766 -902 -48 -709 -636 -898 -20 -441 -307 -158 -219 -831 -841 -557 -381 -859 -96 -317 -205 -246 -119 -692 -184 -324 -619 -123 -27 -871 -250 -993 -402 -638 -432 -987 -663 -766 -841 -502 -787 -927 -80 -638 -215 -441 -313 -16 -663 -63 -661 -18 -166 -404 -860 -584 -536 -817 -632 -46 -741 -817 -532 -821 -742 -126 -818 -317 -506 -36 -508 -157 -6 -542 -243 -295 -797 -592 -568 -391 -805 -683 -659 -915 -851 -563 -414 -100 -682 -797 -284 -778 -164 -43 -558 -392 -266 -767 -897 -957 -373 -918 -280 -977 -656 -543 -43 -535 -332 -357 -550 -994 -720 -632 -322 -474 -951 -452 -461 -544 -337 -696 -147 -5 -5 -798 -610 -852 -54 -430 -477 -321 -449 -331 -764 -243 -564 -648 -877 -497 -902 -812 -789 -357 -438 -274 -898 -354 -923 -837 -564 -831 -902 -43 -47 -122 -665 -64 -94 -174 -219 -525 -711 -494 -437 -847 -751 -842 -426 -65 -481 -620 -172 -273 -111 -796 -524 -42 -476 -630 -893 -937 -923 -394 -720 -654 -890 -592 -853 -312 -719 -797 -90 -939 -678 -767 -804 -199 -353 -819 -584 -455 -21 -790 -645 -875 -553 -27 -722 -312 -604 -589 -813 -981 -958 -530 -514 -117 -723 -923 -116 -380 -891 -283 -750 -239 -451 -792 -813 -192 -517 -326 -855 -195 -168 -744 -959 -969 -910 -553 -953 -814 -147 -22 -140 -176 -719 -288 -677 -849 -475 -676 -487 -894 -376 -901 -852 -187 -414 -407 -624 -274 -11 -852 -565 -120 -561 -520 -669 -89 -966 -634 -581 -395 -917 -351 -11 -269 -922 -604 -966 -230 -385 -548 -853 -73 -757 -900 -364 -393 -104 -14 -24 -882 -5 -815 -65 -68 -116 -1000 -42 -574 -442 -160 -233 -715 -765 -856 -713 -718 -768 -855 -452 -834 -720 -414 -957 -630 -796 -684 -223 -673 -136 -231 -879 -784 -660 -382 -500 -774 -775 -335 -38 -288 -429 -277 -668 -966 -283 -872 -161 -108 -163 -626 -518 -604 -157 -932 -72 -846 -780 -350 -27 -290 -697 -598 -286 -763 -392 -303 -276 -605 -585 -640 -59 -404 -284 -659 -138 -480 -646 -426 -191 -660 -217 -975 -593 -841 -799 -496 -371 -534 -85 -472 -119 -283 -19 -630 -913 -340 -792 -357 -739 -68 -304 -577 -540 -754 -56 -39 -558 -321 -71 -715 -204 -400 -153 -523 -732 -242 -132 -612 -203 -642 -186 -483 -792 -165 -903 -445 -313 -398 -859 -215 -606 -16 -234 -434 -557 -466 -60 -923 -335 -519 -425 -251 -976 -7 -689 -473 -614 -697 -852 -204 -636 -484 -1000 -389 -825 -593 -729 -723 -984 -242 -900 -250 -8 -618 -427 -73 -651 -960 -424 -832 -784 -578 -143 -673 -716 -842 -390 -762 -258 -505 -113 -554 -189 -235 -89 -440 -902 -547 -663 -380 -113 -464 -977 -502 -240 -15 -401 -436 -769 -625 -741 -287 -497 -457 -542 -760 -989 -175 -325 -929 -583 -312 -443 -933 -533 -449 -728 -13 -145 -643 -391 -568 -452 -670 -726 -339 -291 -993 -835 -70 -827 -856 -275 -581 -328 -49 -860 -404 -906 -157 -18 -171 -954 -880 -786 -661 -221 -918 -801 -989 -427 -388 -824 -706 -444 -248 -99 -216 -809 -946 -221 -563 -759 -850 -556 -15 -859 -330 -399 -96 -112 -344 -264 -884 -680 -289 -828 -212 -261 -852 -52 -466 -143 -465 -948 -816 -216 -715 -717 -98 -559 -342 -776 -556 -911 -93 -219 -466 -964 -902 -990 -267 -665 -115 -183 -680 -149 -224 -71 -805 -665 -110 -646 -795 -964 -549 -298 -457 -809 -244 -805 -426 -23 -213 -85 -378 -848 -407 -841 -431 -408 -973 -550 -198 -470 -376 -72 -661 -394 -811 -73 -583 -167 -483 -269 -286 -3 -115 -411 -942 -685 -575 -537 -824 -825 -783 -555 -1000 -373 -446 -330 -433 -54 -156 -221 -710 -101 -507 -442 -731 -761 -960 -372 -260 -563 -274 -595 -98 -764 -785 -267 -843 -52 -797 -363 -222 -737 -634 -239 -744 -798 -601 -125 -339 -35 -604 -170 -872 -152 -523 -397 -869 -301 -51 -910 -140 -229 -135 -581 -572 -952 -461 -520 -447 -416 -63 -862 -138 -2 -348 -935 -76 -300 -146 -74 -547 -474 -635 -97 -129 -605 -379 -549 -938 -175 -283 -698 -610 -436 -220 -743 -388 -504 -653 -775 -618 -596 -552 -465 -974 -510 -146 -581 -31 -317 -324 -739 -843 -167 -635 -789 -360 -182 -758 -914 -716 -314 -743 -530 -324 -490 -883 -570 -898 -16 -308 -879 -484 -859 -955 -348 -285 -426 -607 -14 -804 -815 -826 -229 -205 -206 -483 -763 -872 -593 -452 -401 -503 -806 -117 -887 -411 -484 -690 -612 -147 -575 -773 -704 -555 -905 -330 -959 -264 -859 -851 -342 -167 -949 -555 -277 -778 -783 -298 -455 -246 -65 -1000 -210 -438 -100 -762 -312 -866 -19 -632 -672 -929 -591 -964 -556 -122 -534 -852 -744 -15 -258 -191 -714 -480 -742 -444 -715 -179 -621 -826 -320 -228 -296 -904 -892 -993 -500 -820 -542 -159 -767 -864 -734 -470 -89 -300 -694 -85 -27 -937 -576 -695 -769 -581 -881 -367 -563 -814 -359 -315 -414 -934 -220 -707 -552 -974 -850 -666 -664 -567 -683 -703 -905 -347 -467 -253 -123 -379 -593 -893 -530 -488 -695 -526 -59 -966 -795 -315 -550 -672 -505 -36 -108 -427 -746 -894 -423 -900 -702 -102 -726 -600 -448 -774 -928 -600 -748 -242 -207 -378 -763 -822 -234 -404 -621 -688 -681 -153 -399 -953 -707 -315 -424 -163 -132 -461 -833 -387 -995 -306 -258 -439 -767 -839 -270 -205 -671 -672 -577 -580 -285 -337 -771 -727 -991 -773 -953 -149 -458 -245 -384 -420 -396 -670 -967 -472 -906 -195 -263 -357 -548 -472 -3 -740 -113 -883 -917 -736 -867 -330 -438 -453 -16 -529 -423 -138 -248 -311 -867 -55 -207 -135 -46 -505 -138 -131 -364 -460 -834 -582 -656 -25 -594 -916 -668 -445 -947 -900 -945 -230 -607 -254 -125 -398 -227 -488 -744 -819 -472 -478 -202 -959 -453 -142 -888 -178 -275 -625 -313 -747 -811 -294 -3 -537 -677 -221 -249 -52 -874 -901 -31 -75 -329 -628 -281 -701 -122 -619 -837 -955 -453 -180 -936 -148 -528 -993 -834 -535 -245 -512 -668 -353 -350 -964 -132 -790 -406 -869 -958 -670 -862 -785 -739 -315 -337 -858 -356 -653 -1 -319 -37 -821 -308 -354 -796 -21 -76 -327 -87 -78 -435 -146 -252 -88 -9 -4 -211 -263 -538 -529 -289 -545 -446 -743 -783 -267 -177 -510 -451 -500 -624 -679 -579 -35 -428 -998 -840 -555 -513 -4 -575 -750 -700 -615 -368 -499 -85 -492 -444 -760 -707 -737 -967 -477 -470 -340 -294 -22 -654 -975 -544 -222 -942 -208 -970 -690 -876 -739 -96 -703 -172 -307 -742 -248 -121 -815 -608 -634 -136 -962 -524 -328 -498 -951 -940 -815 -122 -143 -270 -954 -309 -195 -532 -895 -324 -438 -846 -589 -348 -914 -339 -388 -459 -834 -338 -164 -448 -178 -556 -971 -335 -496 -534 -13 -710 -342 -54 -188 -613 -86 -285 -377 -67 -304 -617 -732 -381 -240 -794 -42 -39 -992 -357 -74 -892 -502 -478 -378 -463 -623 -114 -300 -572 -490 -684 -339 -826 -977 -383 -297 -727 -693 -632 -749 -918 -685 -226 -391 -94 -692 -962 -477 -257 -948 -186 -315 -623 -679 -510 -797 -991 -911 -908 -35 -505 -823 -452 -101 -179 -745 -332 -839 -603 -709 -707 -675 -721 -485 -496 -992 -923 -122 -505 -819 -402 -247 -673 -838 -82 -813 -909 -407 -402 -452 -426 -550 -502 -261 -530 -323 -436 -140 -384 -870 -809 -361 -596 -886 -676 -216 -611 -949 -156 -9 -480 -606 -479 -393 -35 -535 -457 -394 -799 -950 -143 -265 -949 -637 -961 -14 -880 -514 -776 -100 -658 -287 -917 -909 -171 -201 -98 -966 -47 -868 -597 -177 -543 -122 -443 -101 -621 -787 -446 -521 -107 -430 -457 -652 -513 -525 -323 -530 -973 -613 -421 -783 -539 -866 -228 -728 -990 -106 -951 -658 -309 -819 -350 -101 -229 -309 -978 -352 -605 -693 -596 -198 -822 -52 -698 -572 -114 -234 -5 -814 -192 -62 -523 -847 -182 -48 -356 -492 -94 -803 -191 -100 -474 -452 -928 -487 -579 -158 -748 -643 -540 -857 -449 -615 -634 -127 -111 -89 -807 -137 -987 -994 -664 -197 -146 -783 -152 -251 -487 -950 -715 -769 -789 -621 -154 -905 -715 -432 -530 -817 -4 -108 -303 -334 -666 -226 -405 -869 -83 -743 -256 -337 -687 -894 -559 -390 -947 -101 -273 -964 -542 -252 -613 -744 -600 -245 -45 -206 -167 -146 -560 -206 -900 -838 -544 -648 -90 -385 -459 -742 -505 -585 -488 -685 -43 -593 -240 -980 -336 -978 -525 -921 -40 -1000 -484 -704 -617 -315 -852 -60 -34 -118 -366 -365 -289 -813 -463 -363 -95 -729 -681 -296 -723 -58 -222 -82 -583 -576 -77 -683 -429 -117 -135 -907 -464 -746 -521 -726 -846 -588 -626 -283 -134 -972 -855 -808 -433 -718 -215 -197 -959 -786 -497 -112 -171 -364 -145 -389 -92 -187 -305 -415 -274 -189 -523 -885 -188 -389 -209 -54 -625 -314 -724 -827 -246 -412 -151 -144 -445 -715 -10 -181 -183 -57 -365 -390 -594 -89 -229 -687 -315 -378 -709 -760 -469 -902 -418 -398 -893 -80 -59 -754 -480 -974 -811 -339 -310 -996 -364 -451 -821 -128 -776 -244 -980 -553 -100 -959 -749 -374 -647 -132 -97 -477 -480 -989 -375 -223 -294 -480 -919 -980 -30 -870 -417 -998 -604 -734 -124 -681 -378 -72 -854 -575 -311 -123 -975 -404 -586 -784 -54 -735 -194 -868 -964 -447 -556 -700 -568 -349 -165 -811 -656 -644 -730 -521 -864 -961 -587 -642 -645 -414 -899 -13 -103 -162 -966 -616 -619 -381 -607 -568 -519 -53 -342 -199 -202 -467 -473 -310 -232 -664 -638 -761 -361 -174 -354 -982 -9 -205 -936 -580 -767 -966 -885 -979 -444 -415 -376 -109 -513 -270 -103 -258 -540 -952 -704 -142 -809 -409 -675 -343 -937 -291 -916 -956 -30 -377 -576 -735 -380 -411 -371 -924 -313 -810 -385 -980 -212 -196 -31 -169 -313 -771 -157 -584 -471 -601 -881 -683 -616 -687 -936 -567 -123 -728 -148 -739 -658 -992 -844 -502 -789 -863 -326 -896 -770 -143 -350 -447 -36 -414 -761 -445 -464 -419 -811 -341 -311 -897 -449 -440 -338 -701 -651 -788 -554 -25 -883 -661 -521 -908 -224 -379 -359 -125 -908 -695 -548 -519 -684 -301 -824 -378 -31 -895 -455 -403 -537 -132 -623 -204 -600 -933 -201 -277 -234 -116 -220 -322 -452 -854 -396 -961 -546 -895 -445 -601 -343 -44 -375 -156 -659 -973 -703 -979 -752 -820 -147 -447 -376 -617 -878 -273 -116 -662 -822 -544 -952 -654 -466 -525 -64 -856 -351 -714 -712 -35 -182 -307 -603 -203 -149 -137 -806 -987 -839 -293 -819 -271 -646 -539 -365 -832 -369 -345 -64 -365 -58 -233 -774 -31 -995 -648 -740 -574 -662 -541 -633 -17 -428 -95 -363 -758 -883 -544 -589 -807 -76 -588 -472 -461 -915 -307 -904 -12 -636 -179 -917 -385 -16 -32 -307 -297 -213 -998 -375 -312 -470 -248 -247 -554 -634 -120 -82 -173 -793 -767 -912 -345 -304 -785 -807 -210 -743 -830 -822 -788 -866 -744 -80 -489 -772 -13 -364 -510 -281 -479 -603 -986 -36 -874 -627 -727 -313 -810 -661 -15 -993 -418 -849 -387 -395 -258 -428 -131 -807 -804 -884 -999 -895 -874 -164 -570 -989 -103 -339 -17 -283 -643 -328 -568 -288 -990 -829 -710 -386 -174 -46 -874 -483 -851 -478 -591 -752 -615 -614 -540 -134 -720 -429 -16 -1 -778 -832 -568 -303 -210 -157 -643 -918 -963 -81 -727 -586 -866 -813 -210 -643 -293 -222 -129 -978 -980 -712 -26 -658 -643 -910 -919 -826 -307 -173 -178 -373 -598 -194 -410 -654 -922 -262 -961 -800 -172 -413 -314 -297 -760 -741 -791 -532 -263 -167 -777 -854 -260 -844 -933 -205 -995 -212 -254 -369 -357 -9 -546 -127 -867 -347 -175 -937 -233 -933 -737 -293 -377 -173 -87 -923 -82 -371 -18 -27 -88 -730 -976 -131 -738 -498 -299 -966 -45 -852 -755 -781 -123 -254 -987 -463 -125 -564 -783 -101 -332 -617 -417 -578 -977 -887 -238 -734 -279 -572 -403 -926 -164 -446 -148 -116 -461 -495 -1000 -343 -478 -260 -104 -224 -385 -392 -981 -191 -83 -466 -993 -368 -301 -528 -806 -748 -831 -570 -686 -116 -36 -138 -173 -805 -300 -774 -190 -570 -583 -287 -676 -521 -516 -765 -307 -529 -192 -913 -904 -147 -894 -839 -566 -677 -254 -424 -689 -822 -230 -400 -324 -904 -768 -3 -277 -655 -656 -59 -617 -355 -262 -606 -48 -591 -176 -727 -392 -583 -71 -618 -766 -872 -311 -754 -138 -799 -920 -424 -461 -203 -856 -297 -542 -870 -953 -552 -882 -837 -809 -151 -745 -398 -348 -591 -507 -159 -415 -653 -427 -678 -179 -695 -880 -68 -770 -43 -769 -355 -231 -922 -894 -145 -505 -442 -625 -695 -712 -960 -917 -657 -546 -260 -777 -953 -451 -649 -625 -571 -319 -431 -785 -285 -78 -420 -480 -202 -290 -513 -281 -525 -664 -504 -785 -264 -862 -361 -790 -468 -86 -628 -949 -374 -790 -243 -914 -419 -191 -966 -923 -739 -518 -584 -941 -390 -915 -501 -854 -837 -901 -446 -510 -114 -189 -81 -306 -619 -745 -689 -870 -59 -867 -890 -17 -768 -905 -847 -302 -652 -238 -262 -515 -138 -578 -539 -666 -317 -593 -468 -800 -575 -191 -699 -445 -404 -42 -69 -248 -355 -162 -795 -286 -627 -144 -948 -179 -94 -577 -758 -810 -669 -137 -878 -791 -87 -195 -906 -590 -407 -593 -5 -93 -232 -492 -726 -196 -165 -60 -578 -964 -902 -234 -283 -996 -684 -503 -963 -225 -55 -749 -194 -964 -365 -372 -979 -523 -247 -767 -747 -585 -462 -216 -659 -427 -21 -485 -261 -334 -879 -333 -107 -244 -79 -380 -515 -135 -551 -496 -953 -806 -875 -813 -202 -398 -677 -179 -239 -562 -239 -254 -602 -200 -475 -362 -860 -13 -910 -838 -595 -493 -132 -767 -406 -34 -967 -108 -604 -512 -876 -812 -284 -94 -199 -665 -321 -647 -243 -830 -227 -931 -766 -431 -970 -200 -912 -469 -14 -939 -746 -126 -911 -212 -871 -23 -767 -820 -672 -66 -92 -609 -658 -316 -645 -477 -928 -552 -167 -244 -721 -199 -638 -509 -810 -220 -341 -168 -979 -919 -62 -170 -959 -780 -32 -755 -275 -574 -756 -878 -882 -485 -676 -424 -349 -365 -853 -629 -519 -529 -656 -286 -161 -192 -909 -772 -158 -474 -32 -580 -778 -653 -849 -519 -730 -379 -303 -639 -250 -928 -965 -970 -413 -460 -82 -410 -770 -951 -420 -207 -685 -481 -80 -939 -60 -543 -992 -980 -556 -168 -317 -593 -545 -43 -390 -934 -999 -989 -66 -458 -453 -586 -458 -954 -821 -996 -554 -407 -122 -351 -622 -558 -942 -585 -456 -561 -351 -344 -905 -510 -258 -877 -869 -173 -615 -459 -32 -517 -292 -110 -811 -311 -611 -538 -7 -809 -337 -416 -389 -948 -260 -206 -310 -249 -726 -994 -329 -361 -773 -947 -115 -181 -100 -115 -682 -891 -930 -507 -706 -768 -522 -877 -370 -464 -264 -79 -299 -359 -352 -107 -102 -947 -224 -284 -588 -472 -790 -552 -176 -894 -926 -789 -672 -455 -942 -35 -730 -813 -467 -52 -904 -969 -22 -813 -843 -715 -322 -454 -153 -670 -134 -524 -584 -699 -264 -599 -597 -302 -469 -59 -124 -720 -986 -28 -315 -252 -968 -240 -373 -580 -23 -294 -75 -792 -999 -842 -634 -297 -706 -772 -926 -876 -342 -253 -74 -463 -410 -496 -664 -19 -116 -224 -884 -340 -638 -676 -202 -211 -204 -760 -723 -590 -156 -239 -902 -267 -282 -185 -716 -289 -564 -701 -980 -786 -494 -537 -966 -219 -334 -452 -732 -11 -62 -542 -282 -412 -232 -116 -77 -598 -357 -731 -409 -873 -747 -501 -992 -824 -898 -915 -631 -712 -758 -377 -492 -1 -565 -434 -9 -692 -660 -857 -660 -235 -189 -29 -592 -74 -666 -671 -283 -246 -353 -495 -844 -156 -130 -734 -886 -953 -214 -730 -734 -147 -886 -484 -467 -233 -570 -967 -607 -536 -781 -775 -630 -86 -519 -709 -46 -625 -109 -95 -864 -233 -352 -642 -94 -439 -482 -657 -13 -219 -720 -293 -677 -981 -39 -311 -368 -458 -977 -507 -156 -933 -892 -700 -17 -141 -561 -307 -507 -495 -995 -969 -958 -336 -827 -815 -926 -499 -582 -959 -710 -385 -672 -59 -991 -178 -90 -795 -862 -268 -39 -147 -156 -905 -903 -25 -510 -375 -679 -273 -275 -710 -530 -635 -982 -103 -786 -507 -97 -732 -547 -267 -761 -569 -268 -732 -303 -756 -472 -405 -625 -867 -458 -70 -995 -693 -166 -799 -221 -660 -874 -204 -204 -380 -638 -890 -764 -875 -954 -463 -286 -590 -866 -950 -333 -829 -896 -770 -357 -91 -242 -97 -521 -24 -187 -323 -908 -533 -46 -936 -562 -86 -881 -318 -232 -126 -872 -167 -388 -350 -502 -852 -731 -512 -53 -518 -86 -948 -557 -98 -916 -588 -587 -570 -513 -600 -843 -978 -606 -374 -150 -827 -532 -374 -247 -652 -113 -670 -623 -221 -526 -299 -230 -689 -9 -259 -999 -169 -796 -722 -782 -40 -281 -259 -835 -935 -397 -883 -507 -572 -717 -215 -858 -229 -631 -707 -549 -482 -7 -527 -518 -979 -252 -8 -461 -139 -273 -88 -773 -422 -477 -744 -397 -141 -992 -563 -728 -251 -558 -609 -209 -282 -959 -341 -676 -806 -529 -832 -254 -568 -228 -781 -86 -751 -567 -291 -541 -865 -220 -392 -124 -639 -241 -81 -921 -709 -582 -200 -688 -175 -115 -421 -200 -142 -311 -560 -548 -957 -830 -16 -701 -899 -621 -666 -354 -798 -42 -76 -894 -995 -906 -633 -225 -996 -955 -679 -110 -961 -316 -441 -196 -750 -172 -117 -265 -67 -608 -440 -552 -455 -911 -650 -311 -559 -945 -905 -389 -908 -670 -967 -427 -973 -132 -321 -622 -80 -777 -200 -89 -512 -762 -571 -720 -765 -576 -207 -471 -748 -413 -139 -551 -469 -617 -207 -323 -403 -451 -855 -835 -341 -839 -188 -321 -288 -296 -680 -695 -225 -456 -795 -969 -961 -540 -749 -837 -915 -430 -636 -887 -807 -258 -973 -334 -91 -543 -808 -947 -302 -543 -620 -789 -911 -699 -571 -149 -977 -574 -522 -952 -58 -83 -672 -402 -18 -822 -979 -346 -751 -579 -473 -634 -404 -90 -779 -23 -853 -906 -892 -228 -556 -21 -627 -555 -213 -696 -783 -763 -936 -540 -112 -628 -46 -865 -924 -540 -363 -663 -659 -691 -418 -137 -438 -449 -996 -68 -735 -708 -328 -630 -557 -245 -356 -339 -643 -958 -462 -300 -604 -566 -198 -658 -264 -604 -734 -280 -621 -298 -111 -460 -356 -968 -795 -191 -886 -914 -206 -266 -94 -134 -192 -547 -50 -621 -369 -192 -216 -283 -707 -127 -661 -583 -867 -530 -862 -150 -453 -232 -805 -784 -74 -340 -515 -458 -416 -757 -578 -316 -220 -551 -115 -958 -394 -372 -509 -90 -106 -889 -583 -277 -492 -978 -826 -35 -900 -308 -799 -137 -426 -959 -733 -797 -326 -544 -235 -999 -238 -34 -828 -617 -426 -186 -351 -404 -403 -628 -78 -460 -572 -968 -876 -801 -502 -55 -583 -241 -93 -755 -49 -82 -615 -231 -333 -728 -380 -25 -499 -359 -485 -358 -590 -952 -595 -635 -742 -289 -791 -120 -785 -881 -344 -30 -551 -536 -591 -405 -593 -667 -131 -766 -608 -902 -987 -682 -586 -849 -570 -175 -465 -229 -913 -625 -83 -973 -654 -561 -117 -39 -385 -731 -171 -832 -527 -28 -240 -189 -233 -27 -690 -624 -233 -211 -283 -588 -24 -378 -296 -178 -457 -810 -292 -300 -976 -37 -829 -759 -443 -188 -97 -180 -92 -837 -895 -565 -959 -439 -543 -424 -155 -272 -808 -582 -238 -132 -733 -639 -920 -59 -273 -783 -170 -423 -277 -403 -810 -520 -890 -347 -822 -197 -312 -354 -258 -51 -147 -732 -862 -129 -384 -634 -947 -872 -832 -549 -50 -951 -98 -212 -471 -55 -935 -577 -287 -651 -680 -901 -158 -342 -644 -279 -429 -366 -859 -771 -212 -504 -289 -686 -128 -695 -893 -761 -185 -138 -709 -344 -992 -952 -365 -638 -295 -717 -726 -414 -760 -240 -448 -208 -224 -286 -222 -152 -526 -337 -765 -642 -112 -913 -887 -251 -938 -47 -66 -95 -297 -842 -750 -427 -277 -648 -70 -207 -233 -373 -224 -817 -890 -478 -184 -930 -531 -48 -716 -337 -648 -740 -752 -813 -772 -719 -160 -824 -665 -240 -425 -43 -989 -278 -672 -717 -861 -270 -524 -195 -897 -876 -693 -73 -287 -740 -322 -416 -977 -292 -807 -713 -197 -328 -108 -470 -986 -584 -554 -852 -252 -1 -35 -803 -712 -459 -433 -164 -750 -774 -528 -705 -108 -627 -152 -662 -264 -253 -897 -535 -850 -660 -915 -300 -644 -410 -272 -662 -580 -169 -972 -93 -995 -844 -834 -50 -879 -718 -770 -995 -690 -946 -305 -644 -37 -960 -996 -861 -38 -284 -484 -791 -822 -499 -345 -394 -625 -482 -724 -39 -592 -557 -538 -389 -853 -535 -975 -247 -811 -119 -64 -314 -525 -731 -62 -64 -699 -758 -779 -337 -713 -682 -311 -547 -647 -158 -154 -809 -290 -915 -175 -102 -176 -416 -751 -256 -168 -168 -250 -307 -524 -113 -187 -72 -95 -812 -909 -896 -567 -648 -161 -285 -335 -683 -779 -509 -926 -978 -224 -452 -671 -827 -554 -45 -617 -586 -403 -263 -835 -345 -679 -570 -930 -41 -887 -836 -796 -422 -117 -48 -158 -711 -710 -639 -472 -504 -792 -279 -31 -780 -853 -449 -833 -98 -240 -747 -714 -663 -873 -195 -192 -551 -190 -522 -109 -958 -228 -838 -618 -249 -458 -23 -406 -466 -643 -697 -916 -30 -696 -894 -854 -145 -693 -906 -436 -879 -321 -203 -359 -886 -852 -234 -283 -307 -700 -354 -342 -248 -966 -526 -108 -532 -478 -652 -932 -579 -462 -968 -367 -931 -363 -156 -376 -130 -701 -696 -34 -580 -77 -986 -46 -438 -288 -913 -673 -439 -147 -705 -733 -823 -328 -137 -769 -772 -311 -655 -90 -110 -690 -801 -213 -492 -757 -465 -458 -28 -711 -148 -747 -180 -149 -557 -190 -272 -194 -574 -878 -122 -40 -227 -917 -415 -721 -287 -987 -993 -469 -117 -714 -246 -480 -202 -154 -574 -629 -116 -785 -800 -179 -214 -470 -424 -98 -516 -524 -202 -264 -818 -183 -905 -424 -563 -719 -653 -819 -474 -290 -212 -897 -437 -133 -848 -70 -343 -301 -51 -128 -406 -406 -910 -253 -241 -70 -611 -549 -684 -120 -367 -111 -394 -815 -905 -134 -63 -739 -646 -883 -388 -70 -677 -826 -251 -269 -170 -499 -484 -777 -65 -43 -909 -413 -125 -896 -135 -746 -5 -550 -533 -975 -920 -578 -776 -725 -320 -21 -61 -718 -339 -851 -53 -834 -210 -912 -375 -180 -231 -486 -181 -825 -303 -285 -760 -641 -518 -322 -211 -573 -102 -150 -209 -935 -367 -345 -590 -952 -327 -939 -320 -365 -492 -81 -869 -512 -264 -54 -89 -901 -834 -701 -88 -751 -389 -52 -989 -739 -331 -755 -63 -586 -5 -526 -435 -405 -620 -295 -611 -704 -181 -378 -260 -719 -963 -443 -732 -275 -623 -13 -319 -909 -412 -89 -756 -922 -848 -365 -993 -783 -227 -768 -626 -930 -975 -859 -557 -659 -400 -950 -376 -179 -649 -995 -685 -590 -33 -487 -745 -392 -515 -79 -943 -857 -258 -356 -960 -999 -436 -856 -529 -344 -744 -992 -908 -112 -692 -859 -607 -123 -27 -183 -153 -40 -900 -705 -20 -401 -710 -686 -672 -743 -328 -646 -979 -467 -129 -645 -890 -234 -801 -911 -238 -764 -487 -330 -378 -692 -72 -464 -104 -382 -110 -667 -840 -118 -975 -898 -374 -152 -138 -785 -666 -795 -974 -167 -24 -130 -776 -773 -117 -369 -430 -772 -889 -538 -455 -100 -787 -540 -248 -848 -960 -825 -504 -536 -525 -159 -761 -696 -335 -297 -295 -507 -10 -754 -567 -474 -746 -925 -423 -23 -214 -668 -222 -569 -101 -333 -245 -782 -366 -61 -84 -413 -348 -647 -232 -386 -920 -74 -48 -126 -974 -70 -737 -636 -762 -492 -407 -191 -323 -173 -981 -660 -59 -780 -218 -211 -601 -259 -48 -310 -84 -513 -729 -276 -130 -752 -411 -830 -186 -306 -238 -974 -12 -823 -234 -466 -182 -799 -412 -516 -856 -228 -913 -470 -998 -479 -853 -368 -396 -750 -855 -395 -279 -720 -826 -114 -921 -122 -647 -653 -41 -529 -79 -625 -847 -286 -778 -737 -966 -361 -854 -916 -691 -840 -827 -295 -143 -968 -141 -668 -772 -852 -569 -909 -705 -783 -538 -730 -36 -930 -656 -311 -518 -453 -469 -519 -439 -797 -245 -157 -551 -430 -914 -367 -181 -233 -267 -163 -754 -194 -60 -981 -85 -414 -771 -591 -696 -736 -771 -645 -996 -941 -122 -308 -396 -866 -676 -379 -966 -187 -192 -759 -162 -333 -917 -606 -614 -313 -16 -761 -735 -18 -605 -288 -512 -629 -26 -61 -453 -185 -536 -777 -958 -796 -706 -847 -397 -418 -582 -397 -679 -609 -617 -839 -147 -61 -650 -56 -216 -429 -244 -872 -794 -934 -772 -238 -924 -523 -845 -57 -700 -360 -936 -96 -116 -90 -806 -370 -375 -785 -248 -819 -515 -218 -316 -129 -181 -194 -89 -467 -851 -784 -510 -764 -797 -196 -267 -430 -699 -774 -231 -843 -708 -191 -768 -675 -982 -570 -400 -73 -733 -165 -306 -687 -997 -967 -580 -235 -514 -740 -917 -237 -696 -550 -810 -999 -185 -791 -417 -78 -409 -68 -629 -868 -990 -74 -95 -939 -860 -642 -755 -884 -73 -895 -781 -721 -984 -284 -970 -489 -282 -372 -866 -184 -897 -654 -675 -251 -314 -740 -712 -826 -812 -328 -774 -678 -8 -76 -846 -778 -355 -511 -22 -506 -922 -959 -499 -201 -877 -652 -171 -4 -867 -747 -225 -606 -834 -611 -225 -533 -867 -243 -890 -56 -685 -409 -286 -32 -129 -793 -687 -62 -558 -123 -844 -812 -563 -177 -63 -925 -446 -678 -877 -107 -387 -228 -658 -362 -484 -299 -446 -340 -761 -952 -987 -385 -680 -279 -397 -197 -676 -400 -7 -761 -151 -109 -319 -345 -680 -718 -548 -855 -353 -500 -870 -424 -643 -268 -998 -878 -70 -654 -18 -913 -655 -770 -650 -690 -547 -802 -61 -288 -175 -654 -259 -170 -760 -752 -624 -333 -362 -466 -911 -958 -68 -667 -219 -377 -861 -854 -224 -446 -636 -532 -503 -474 -298 -379 -614 -492 -796 -851 -126 -790 -434 -358 -820 -624 -493 -543 -941 -441 -654 -944 -483 -237 -142 -837 -509 -810 -348 -709 -921 -431 -186 -925 -202 -561 -314 -975 -923 -372 -391 -181 -537 -189 -452 -691 -966 -236 -307 -723 -403 -14 -647 -616 -748 -756 -556 -368 -872 -558 -233 -72 -949 -330 -693 -399 -684 -190 -549 -186 -34 -990 -179 -673 -803 -127 -104 -604 -507 -706 -196 -911 -153 -76 -33 -864 -573 -803 -174 -834 -862 -854 -845 -39 -218 -826 -396 -337 -237 -509 -270 -666 -492 -472 -205 -731 -564 -254 -484 -103 -137 -859 -74 -260 -52 -878 -198 -112 -757 -46 -346 -718 -536 -712 -19 -805 -489 -422 -44 -54 -516 -332 -267 -209 -879 -559 -65 -861 -261 -578 -519 -907 -258 -695 -574 -38 -388 -537 -514 -583 -790 -251 -57 -845 -774 -35 -733 -399 -251 -360 -504 -991 -477 -655 -874 -769 -903 -370 -477 -515 -366 -442 -468 -50 -210 -74 -888 -912 -767 -13 -999 -555 -247 -679 -332 -747 -829 -815 -741 -601 -356 -812 -707 -219 -151 -568 -356 -252 -746 -948 -941 -226 -607 -467 -225 -473 -465 -225 -624 -577 -211 -947 -584 -398 -896 -455 -796 -553 -73 -509 -850 -764 -993 -641 -919 -852 -670 -128 -806 -395 -885 -800 -662 -127 -180 -840 -461 -428 -545 -488 -595 -178 -796 -567 -378 -39 -815 -694 -852 -126 -51 -291 -669 -483 -384 -124 -460 -497 -52 -700 -929 -554 -108 -810 -548 -700 -774 -784 -569 -762 -603 -922 -175 -95 -181 -588 -151 -994 -675 -459 -897 -958 -160 -978 -553 -4 -942 -443 -636 -887 -514 -636 -360 -435 -318 -764 -682 -952 -974 -612 -692 -691 -91 -865 -413 -494 -400 -4 -239 -117 -517 -664 -178 -713 -712 -982 -703 -908 -235 -723 -563 -265 -894 -954 -821 -700 -71 -951 -765 -619 -262 -491 -701 -839 -478 -750 -781 -655 -818 -614 -895 -707 -17 -565 -281 -540 -509 -568 -605 -466 -512 -172 -255 -126 -225 -535 -374 -322 -988 -204 -639 -138 -835 -982 -485 -391 -725 -145 -144 -403 -541 -766 -789 -56 -839 -759 -782 -200 -138 -766 -486 -317 -930 -367 -342 -519 -834 -436 -880 -866 -80 -456 -60 -30 -863 -288 -684 -887 -899 -507 -255 -483 -666 -828 -618 -505 -427 -684 -450 -84 -820 -798 -300 -5 -747 -839 -968 -35 -289 -796 -837 -792 -396 -277 -351 -775 -505 -565 -582 -433 -488 -639 -759 -876 -404 -645 -309 -251 -63 -877 -286 -819 -304 -999 -297 -827 -285 -770 -78 -316 -952 -870 -427 -440 -931 -326 -409 -789 -148 -834 -382 -682 -644 -509 -814 -580 -264 -668 -635 -843 -606 -212 -209 -617 -968 -633 -446 -292 -590 -490 -269 -765 -250 -799 -828 -787 -681 -446 -206 -744 -964 -724 -487 -175 -625 -502 -962 -930 -303 -153 -564 -911 -594 -844 -710 -937 -256 -836 -45 -270 -123 -162 -561 -994 -801 -580 -487 -639 -545 -698 -650 -259 -728 -321 -413 -946 -671 -901 -408 -886 -187 -820 -579 -789 -594 -309 -158 -387 -181 -874 -205 -922 -139 -229 -295 -551 -143 -170 -199 -300 -619 -230 -297 -36 -183 -884 -407 -561 -692 -373 -909 -568 -661 -158 -32 -431 -438 -822 -473 -930 -210 -569 -338 -853 -434 -495 -975 -384 -824 -688 -382 -366 -728 -675 -685 -275 -446 -137 -361 -327 -282 -986 -281 -149 -380 -257 -920 -161 -319 -734 -9 -690 -441 -981 -592 -629 -526 -603 -984 -557 -628 -513 -704 -547 -551 -606 -226 -19 -809 -561 -242 -982 -404 -145 -300 -74 -662 -866 -809 -559 -228 -647 -536 -8 -849 -602 -909 -793 -743 -609 -36 -703 -606 -256 -28 -873 -121 -815 -108 -265 -663 -5 -971 -332 -964 -480 -275 -777 -612 -776 -315 -774 -887 -921 -664 -674 -800 -855 -313 -242 -103 -803 -205 -956 -624 -846 -70 -572 -601 -849 -747 -828 -238 -291 -9 -246 -248 -626 -231 -878 -165 -333 -157 -480 -199 -955 -855 -724 -556 -546 -979 -435 -418 -286 -815 -35 -574 -590 -585 -366 -93 -864 -55 -463 -601 -778 -29 -181 -203 -978 -309 -62 -482 -140 -391 -186 -923 -383 -348 -981 -461 -625 -696 -998 -633 -587 -649 -58 -664 -109 -303 -542 -483 -416 -182 -770 -241 -100 -959 -783 -285 -839 -871 -456 -520 -329 -317 -904 -981 -247 -719 -22 -248 -923 -621 -920 -1 -760 -69 -884 -863 -937 -621 -803 -776 -796 -379 -727 -289 -685 -400 -993 -121 -735 -214 -524 -90 -140 -304 -402 -983 -465 -952 -69 -684 -431 -505 -885 -314 -420 -978 -136 -883 -977 -650 -784 -259 -796 -120 -55 -25 -251 -84 -919 -621 -803 -829 -143 -956 -554 -508 -448 -259 -863 -988 -329 -596 -685 -749 -677 -367 -128 -943 -831 -382 -176 -619 -481 -810 -463 -532 -28 -700 -813 -416 -577 -75 -929 -35 -465 -865 -244 -425 -618 -781 -477 -26 -985 -668 -161 -181 -132 -692 -592 -303 -303 -756 -167 -936 -530 -718 -358 -697 -163 -812 -649 -726 -216 -578 -627 -607 -266 -216 -645 -45 -652 -542 -711 -99 -222 -362 -258 -721 -846 -886 -982 -674 -586 -268 -656 -867 -648 -658 -530 -281 -343 -596 -561 -725 -92 -514 -954 -623 -93 -389 -953 -458 -307 -309 -854 -128 -734 -782 -806 -862 -745 -625 -422 -897 -738 -886 -521 -929 -42 -27 -328 -523 -382 -160 -386 -680 -557 -56 -403 -450 -255 -570 -433 -283 -452 -801 -7 -364 -732 -375 -933 -883 -690 -238 -842 -351 -758 -236 -683 -875 -647 -614 -444 -564 -696 -970 -819 -266 -639 -826 -657 -5 -226 -490 -166 -427 -326 -903 -904 -323 -800 -654 -29 -596 -228 -903 -332 -692 -107 -618 -991 -979 -612 -939 -81 -864 -636 -68 -336 -796 -150 -669 -180 -873 -632 -689 -743 -296 -904 -896 -167 -227 -834 -638 -498 -532 -535 -105 -817 -663 -411 -989 -654 -376 -990 -131 -327 -185 -126 -745 -272 -359 -854 -191 -668 -206 -791 -710 -913 -750 -749 -949 -521 -364 -70 -945 -869 -715 -543 -10 -805 -961 -66 -490 -353 -496 -747 -242 -226 -987 -386 -414 -670 -522 -20 -126 -587 -420 -612 -21 -16 -330 -658 -19 -542 -620 -202 -46 -930 -770 -279 -819 -896 -437 -214 -32 -383 -246 -365 -434 -216 -831 -169 -717 -635 -60 -916 -185 -437 -669 -317 -290 -13 -540 -267 -82 -937 -514 -527 -458 -227 -935 -498 -229 -634 -459 -77 -524 -676 -859 -252 -84 -416 -158 -542 -501 -678 -578 -549 -434 -587 -419 -899 -732 -742 -340 -19 -990 -994 -824 -599 -760 -355 -114 -647 -140 -760 -721 -377 -45 -18 -575 -403 -480 -10 -496 -758 -461 -901 -407 -898 -619 -682 -545 -215 -219 -683 -455 -159 -820 -456 -707 -763 -69 -435 -384 -283 -563 -622 -222 -115 -88 -325 -842 -518 -261 -845 -392 -476 -962 -883 -693 -11 -69 -723 -30 -406 -509 -339 -670 -941 -602 -55 -892 -450 -779 -406 -73 -727 -993 -530 -751 -164 -481 -782 -955 -880 -796 -746 -521 -93 -504 -202 -482 -925 -443 -491 -130 -199 -1000 -429 -766 -190 -495 -876 -723 -975 -540 -88 -783 -82 -350 -843 -966 -347 -897 -316 -252 -135 -364 -198 -480 -955 -904 -666 -86 -654 -428 -286 -16 -827 -573 -916 -74 -623 -619 -599 -621 -106 -741 -45 -933 -468 -528 -543 -492 -310 -597 -202 -229 -9 -560 -311 -409 -54 -495 -536 -243 -836 -856 -367 -661 -176 -813 -561 -954 -196 -83 -421 -254 -419 -327 -282 -800 -373 -912 -113 -558 -733 -882 -270 -710 -522 -610 -958 -805 -185 -300 -823 -926 -22 -960 -711 -393 -168 -653 -829 -238 -651 -36 -555 -98 -725 -96 -36 -399 -106 -526 -734 -784 -665 -150 -971 -733 -41 -134 -581 -236 -255 -772 -774 -911 -863 -471 -858 -230 -576 -6 -823 -173 -107 -946 -514 -487 -390 -567 -933 -18 -223 -672 -966 -63 -890 -837 -660 -136 -721 -340 -891 -763 -842 -60 -13 -871 -405 -996 -421 -705 -362 -711 -805 -933 -786 -434 -514 -510 -304 -738 -399 -811 -1000 -949 -159 -789 -209 -23 -974 -823 -759 -867 -189 -996 -163 -24 -459 -100 -796 -816 -704 -990 -658 -808 -376 -709 -937 -638 -111 -218 -291 -471 -304 -780 -677 -586 -25 -879 -398 -90 -404 -906 -897 -31 -527 -939 -875 -694 -879 -509 -680 -21 -149 -391 -952 -645 -649 -343 -365 -690 -712 -387 -536 -699 -32 -356 -791 -464 -598 -693 -705 -408 -946 -983 -478 -664 -134 -847 -980 -816 -51 -712 -395 -113 -378 -289 -326 -605 -867 -707 -548 -385 -233 -166 -185 -440 -219 -594 -646 -423 -567 -413 -779 -635 -584 -567 -312 -519 -784 -166 -31 -292 -242 -899 -105 -204 -235 -140 -906 -673 -269 -11 -19 -803 -43 -892 -546 -478 -757 -582 -835 -198 -86 -253 -175 -970 -686 -187 -624 -100 -194 -534 -601 -748 -954 -148 -488 -693 -450 -69 -220 -464 -349 -463 -560 -28 -450 -255 -589 -834 -955 -178 -879 -863 -70 -93 -593 -399 -603 -761 -394 -812 -525 -434 -295 -795 -324 -102 -1 -360 -676 -269 -323 -180 -569 -121 -533 -897 -307 -498 -588 -17 -408 -794 -42 -580 -618 -565 -509 -195 -686 -286 -876 -425 -714 -173 -268 -664 -376 -440 -725 -179 -334 -965 -681 -861 -749 -465 -225 -614 -45 -375 -427 -447 -582 -744 -22 -148 -807 -426 -216 -365 -523 -717 -356 -342 -188 -564 -553 -512 -398 -981 -745 -907 -430 -947 -16 -574 -939 -419 -611 -808 -277 -528 -363 -907 -173 -404 -217 -126 -542 -119 -703 -311 -223 -857 -545 -248 -118 -188 -434 -503 -423 -993 -823 -480 -880 -256 -510 -12 -131 -209 -498 -922 -602 -697 -351 -110 -680 -980 -140 -898 -827 -237 -830 -545 -197 -260 -6 -666 -692 -196 -346 -578 -882 -287 -387 -522 -220 -375 -495 -352 -211 -947 -422 -983 -180 -562 -136 -718 -13 -284 -640 -341 -913 -924 -11 -82 -175 -296 -453 -882 -7 -204 -141 -880 -124 -638 -184 -721 -38 -162 -627 -500 -307 -406 -157 -285 -21 -374 -836 -584 -33 -781 -886 -721 -114 -547 -694 -163 -941 -569 -147 -866 -261 -90 -250 -595 -514 -134 -487 -180 -742 -485 -721 -854 -430 -488 -747 -98 -161 -808 -359 -657 -59 -620 -415 -285 -601 -92 -935 -331 -243 -657 -375 -235 -608 -894 -236 -637 -408 -232 -686 -935 -190 -965 -616 -783 -719 -214 -854 -754 -624 -997 -580 -13 -287 -20 -685 -263 -843 -493 -277 -904 -283 -917 -494 -416 -413 -809 -17 -200 -611 -213 -97 -520 -630 -570 -281 -328 -966 -766 -662 -584 -6 -544 -421 -545 -524 -12 -21 -800 -371 -45 -723 -351 -341 -920 -749 -244 -925 -2 -737 -795 -935 -974 -101 -25 -177 -644 -730 -673 -144 -409 -883 -808 -323 -988 -389 -449 -378 -744 -570 -94 -937 -977 -983 -631 -117 -974 -789 -491 -676 -860 -204 -437 -250 -969 -608 -722 -937 -998 -253 -112 -924 -868 -839 -303 -603 -192 -786 -84 -849 -104 -588 -345 -923 -150 -40 -520 -773 -808 -771 -273 -679 -214 -206 -576 -392 -655 -780 -958 -302 -130 -200 -386 -851 -457 -722 -683 -883 -304 -283 -30 -829 -865 -164 -472 -83 -322 -997 -229 -73 -297 -540 -573 -871 -94 -583 -145 -555 -12 -159 -554 -436 -678 -218 -774 -247 -397 -550 -432 -950 -316 -743 -34 -672 -557 -176 -200 -390 -12 -681 -541 -174 -840 -179 -499 -249 -63 -34 -923 -755 -326 -280 -892 -450 -146 -926 -420 -760 -79 -992 -8 -490 -342 -900 -240 -277 -89 -155 -285 -401 -598 -626 -85 -226 -610 -150 -479 -211 -40 -228 -325 -67 -789 -140 -347 -882 -555 -509 -466 -345 -959 -96 -614 -592 -879 -426 -59 -168 -300 -180 -173 -125 -94 -765 -323 -561 -212 -966 -162 -244 -810 -613 -732 -282 -440 -438 -246 -443 -56 -242 -166 -772 -778 -105 -967 -583 -448 -930 -493 -137 -560 -662 -145 -909 -963 -411 -519 -988 -744 -229 -590 -875 -780 -943 -207 -64 -131 -145 -982 -936 -565 -433 -565 -376 -209 -123 -472 -135 -314 -647 -205 -535 -339 -466 -659 -454 -749 -766 -143 -265 -608 -819 -624 -597 -824 -957 -952 -519 -101 -713 -266 -653 -655 -537 -968 -788 -149 -231 -982 -466 -394 -659 -374 -408 -677 -356 -840 -839 -50 -644 -387 -307 -247 -862 -666 -54 -872 -855 -989 -384 -863 -151 -613 -10 -26 -748 -335 -718 -884 -607 -985 -249 -406 -971 -972 -187 -273 -316 -231 -448 -191 -407 -96 -605 -582 -629 -133 -677 -439 -730 -587 -434 -493 -195 -620 -234 -186 -971 -939 -753 -496 -550 -9 -985 -927 -713 -773 -912 -52 -666 -370 -317 -748 -484 -701 -714 -720 -570 -397 -976 -808 -751 -530 -566 -560 -525 -939 -837 -423 -424 -52 -243 -132 -823 -412 -295 -704 -480 -183 -133 -688 -706 -161 -930 -139 -716 -418 -59 -172 -864 -422 -879 -215 -688 -698 -558 -707 -648 -216 -416 -613 -802 -724 -854 -573 -829 -171 -471 -823 -973 -278 -175 -79 -593 -165 -552 -978 -561 -716 -185 -692 -557 -865 -206 -64 -795 -203 -952 -616 -608 -384 -786 -185 -700 -348 -371 -297 -740 -606 -313 -91 -449 -382 -572 -42 -211 -98 -459 -280 -762 -863 -775 -833 -82 -81 -695 -967 -920 -159 -860 -762 -447 -925 -466 -324 -872 -757 -275 -240 -791 -35 -404 -498 -872 -404 -828 -644 -881 -832 -988 -451 -343 -7 -826 -412 -135 -448 -55 -289 -266 -143 -78 -840 -706 -114 -586 -106 -589 -510 -401 -726 -162 -214 -572 -413 -673 -44 -866 -133 -184 -776 -671 -297 -796 -384 -192 -196 -302 -289 -641 -47 -63 -252 -57 -990 -936 -49 -534 -801 -292 -263 -122 -848 -343 -330 -793 -390 -329 -401 -225 -957 -311 -783 -337 -797 -403 -796 -373 -965 -611 -757 -215 -637 -723 -584 -990 -704 -58 -304 -449 -851 -724 -382 -273 -151 -237 -592 -233 -22 -703 -687 -858 -618 -228 -627 -226 -451 -690 -86 -160 -54 -597 -318 -290 -429 -184 -180 -38 -937 -323 -65 -584 -436 -384 -926 -798 -771 -817 -498 -899 -894 -346 -546 -964 -339 -409 -282 -353 -269 -254 -74 -377 -695 -867 -72 -259 -644 -292 -563 -383 -354 -990 -677 -900 -65 -559 -626 -837 -773 -565 -985 -265 -581 -155 -968 -574 -639 -165 -453 -658 -807 -344 -78 -867 -894 -209 -191 -794 -138 -378 -894 -387 -191 -125 -916 -206 -725 -222 -641 -953 -149 -485 -532 -703 -274 -896 -914 -237 -723 -543 -745 -800 -692 -147 -410 -823 -678 -879 -677 -98 -788 -365 -106 -291 -861 -14 -320 -100 -629 -130 -73 -27 -992 -826 -607 -155 -313 -67 -32 -363 -693 -411 -822 -29 -312 -317 -39 -971 -888 -507 -21 -589 -108 -914 -847 -731 -451 -313 -406 -885 -918 -577 -654 -757 -752 -774 -354 -742 -215 -944 -365 -732 -568 -400 -229 -845 -306 -506 -269 -397 -652 -403 -375 -450 -752 -127 -539 -848 -735 -920 -702 -429 -530 -366 -48 -704 -450 -507 -807 -480 -920 -807 -290 -466 -689 -175 -762 -114 -31 -38 -58 -839 -699 -834 -315 -534 -535 -664 -400 -411 -177 -76 -773 -783 -503 -43 -307 -387 -73 -135 -153 -176 -123 -625 -692 -949 -210 -329 -878 -926 -4 -931 -383 -104 -905 -811 -997 -787 -822 -796 -189 -96 -817 -38 -757 -957 -856 -434 -658 -323 -127 -122 -743 -641 -538 -763 -94 -29 -582 -224 -460 -961 -826 -217 -566 -540 -781 -593 -471 -322 -60 -981 -669 -909 -416 -276 -682 -748 -973 -651 -721 -679 -273 -90 -21 -90 -431 -553 -862 -888 -735 -390 -875 -415 -859 -683 -226 -925 -371 -395 -423 -723 -282 -385 -877 -494 -707 -222 -335 -421 -743 -921 -943 -555 -7 -546 -687 -628 -576 -501 -890 -428 -737 -55 -935 -503 -982 -481 -32 -198 -355 -539 -465 -836 -504 -471 -962 -642 -474 -347 -780 -271 -888 -693 -989 -53 -755 -161 -767 -314 -444 -233 -513 -8 -495 -103 -417 -188 -801 -964 -903 -234 -921 -541 -609 -307 -521 -761 -433 -330 -253 -255 -884 -118 -901 -87 -750 -128 -424 -118 -555 -714 -923 -140 -123 -706 -987 -204 -846 -556 -30 -57 -249 -183 -598 -898 -746 -853 -678 -515 -864 -750 -542 -495 -600 -732 -781 -424 -879 -728 -39 -134 -875 -674 -585 -139 -899 -422 -349 -942 -514 -539 -520 -442 -641 -98 -692 -37 -444 -134 -588 -106 -728 -475 -374 -863 -364 -221 -709 -724 -501 -753 -595 -50 -749 -175 -338 -72 -657 -811 -260 -909 -43 -266 -318 -5 -186 -79 -152 -917 -922 -833 -560 -644 -605 -19 -616 -325 -644 -964 -662 -894 -515 -632 -323 -202 -433 -357 -481 -905 -250 -91 -415 -367 -747 -956 -849 -597 -604 -679 -297 -576 -868 -504 -149 -918 -544 -921 -424 -43 -112 -267 -301 -279 -945 -276 -45 -668 -595 -745 -267 -882 -790 -579 -389 -87 -445 -299 -944 -235 -530 -727 -542 -935 -499 -878 -69 -113 -467 -817 -325 -642 -359 -405 -959 -451 -710 -124 -837 -948 -103 -639 -46 -523 -632 -723 -811 -238 -566 -488 -97 -61 -332 -134 -284 -463 -848 -718 -685 -818 -64 -101 -677 -729 -881 -564 -440 -733 -586 -220 -59 -910 -384 -868 -961 -655 -427 -304 -294 -652 -431 -665 -263 -59 -49 -290 -201 -158 -171 -971 -777 -277 -320 -984 -757 -662 -415 -703 -945 -623 -44 -987 -151 -809 -610 -41 -45 -445 -456 -375 -810 -73 -811 -299 -485 -136 -956 -503 -445 -630 -391 -757 -433 -552 -603 -231 -829 -452 -7 -197 -162 -13 -762 -547 -440 -981 -96 -119 -778 -381 -162 -5 -673 -46 -86 -193 -668 -582 -566 -236 -957 -508 -957 -429 -651 -318 -425 -380 -999 -878 -464 -424 -376 -126 -899 -525 -149 -18 -772 -1000 -100 -999 -780 -184 -661 -992 -602 -254 -656 -382 -818 -475 -757 -129 -576 -445 -125 -641 -72 -543 -181 -8 -847 -139 -865 -592 -944 -640 -481 -374 -935 -903 -618 -159 -778 -839 -40 -935 -335 -536 -417 -620 -908 -513 -796 -271 -493 -23 -772 -828 -775 -249 -958 -221 -805 -530 -904 -39 -542 -608 -969 -750 -466 -595 -648 -168 -873 -199 -587 -498 -194 -680 -559 -380 -579 -322 -552 -425 -496 -109 -139 -276 -450 -674 -326 -980 -790 -50 -770 -949 -156 -15 -723 -884 -124 -621 -479 -860 -764 -870 -736 -228 -779 -176 -609 -29 -195 -506 -847 -40 -220 -975 -935 -262 -416 -139 -581 -771 -633 -503 -552 -80 -159 -417 -777 -661 -841 -704 -375 -785 -434 -969 -629 -319 -204 -141 -54 -505 -304 -215 -486 -460 -904 -965 -486 -187 -256 -780 -958 -186 -179 -753 -874 -172 -473 -956 -607 -310 -494 -541 -139 -154 -269 -768 -251 -996 -681 -817 -812 -470 -210 -197 -170 -819 -986 -8 -883 -784 -513 -996 -849 -979 -708 -716 -757 -523 -405 -126 -79 -879 -388 -308 -864 -305 -683 -404 -758 -498 -124 -30 -399 -415 -809 -687 -532 -81 -794 -755 -350 -196 -5 -346 -755 -487 -797 -178 -548 -391 -628 -737 -76 -993 -374 -987 -115 -869 -76 -656 -388 -57 -626 -282 -642 -423 -136 -214 -318 -685 -680 -224 -40 -509 -618 -668 -475 -839 -747 -911 -602 -24 -669 -549 -473 -582 -749 -247 -71 -524 -835 -997 -727 -954 -209 -552 -935 -922 -458 -813 -189 -681 -661 -639 -896 -291 -772 -472 -460 -703 -674 -315 -234 -83 -937 -140 -4 -437 -832 -875 -11 -653 -95 -247 -9 -799 -274 -434 -653 -208 -517 -122 -276 -598 -213 -735 -138 -625 -476 -838 -737 -246 -960 -501 -980 -935 -981 -229 -169 -410 -81 -744 -506 -126 -38 -208 -288 -545 -71 -386 -155 -324 -101 -303 -254 -832 -328 -479 -345 -449 -588 -134 -13 -771 -221 -857 -827 -648 -382 -673 -573 -133 -899 -480 -217 -525 -904 -585 -564 -223 -917 -202 -499 -289 -154 -464 -932 -151 -669 -301 -314 -768 -199 -968 -793 -333 -606 -620 -239 -143 -292 -857 -570 -280 -146 -98 -281 -424 -565 -952 -62 -699 -567 -406 -667 -34 -899 -415 -965 -91 -633 -482 -179 -198 -846 -250 -498 -208 -807 -103 -42 -739 -581 -420 -667 -905 -815 -13 -877 -12 -762 -552 -951 -313 -781 -235 -94 -556 -462 -494 -667 -34 -636 -22 -611 -437 -913 -214 -987 -798 -519 -120 -404 -29 -622 -254 -427 -265 -629 -513 -225 -179 -589 -735 -914 -344 -618 -632 -53 -871 -679 -198 -922 -586 -594 -780 -78 -315 -486 -858 -650 -532 -193 -102 -996 -286 -379 -24 -554 -675 -200 -833 -50 -951 -414 -232 -405 -182 -404 -126 -976 -980 -811 -31 -509 -85 -525 -327 -479 -983 -295 -640 -904 -949 -517 -34 -261 -723 -746 -429 -963 -982 -742 -916 -83 -214 -27 -619 -82 -600 -299 -557 -47 -701 -114 -28 -277 -412 -456 -991 -16 -451 -59 -939 -469 -711 -52 -290 -525 -622 -921 -76 -832 -299 -351 -662 -733 -541 -987 -34 -854 -251 -582 -871 -530 -50 -160 -162 -355 -927 -591 -609 -374 -415 -648 -850 -338 -73 -456 -398 -62 -826 -535 -203 -240 -317 -289 -222 -164 -87 -280 -863 -494 -646 -674 -750 -382 -888 -953 -418 -707 -323 -842 -475 -209 -96 -783 -970 -850 -193 -774 -681 -57 -963 -488 -667 -116 -11 -953 -140 -901 -272 -386 -273 -473 -814 -332 -543 -232 -286 -415 -155 -846 -514 -402 -891 -272 -586 -39 -963 -627 -659 -100 -821 -656 -355 -787 -613 -12 -831 -250 -602 -672 -33 -998 -786 -491 -965 -447 -599 -36 -721 -835 -356 -206 -932 -618 -117 -419 -1000 -296 -622 -658 -104 -172 -49 -678 -483 -152 -150 -902 -740 -568 -219 -734 -689 -300 -990 -702 -644 -222 -758 -453 -258 -165 -484 -23 -589 -736 -223 -23 -989 -284 -571 -756 -52 -206 -932 -301 -421 -246 -236 -155 -697 -919 -174 -36 -425 -561 -714 -625 -79 -628 -984 -270 -811 -1000 -667 -870 -890 -594 -679 -426 -838 -531 -735 -964 -153 -183 -382 -246 -248 -111 -599 -666 -817 -314 -616 -508 -67 -451 -263 -560 -586 -998 -97 -273 -338 -602 -405 -890 -244 -620 -30 -71 -84 -632 -822 -300 -102 -686 -874 -253 -486 -719 -676 -491 -118 -866 -575 -327 -336 -288 -384 -578 -971 -714 -646 -504 -321 -361 -17 -115 -782 -268 -752 -784 -60 -214 -906 -286 -965 -224 -702 -763 -621 -957 -31 -288 -287 -45 -220 -112 -931 -840 -253 -880 -393 -453 -456 -702 -712 -21 -439 -894 -158 -985 -997 -919 -173 -927 -520 -182 -584 -629 -96 -379 -322 -772 -704 -221 -974 -752 -214 -364 -161 -186 -179 -114 -74 -337 -484 -632 -350 -424 -815 -581 -516 -94 -392 -134 -900 -661 -669 -776 -287 -739 -231 -575 -209 -234 -141 -9 -319 -316 -943 -725 -513 -698 -421 -663 -224 -507 -310 -422 -5 -844 -881 -323 -198 -819 -90 -94 -335 -564 -916 -709 -960 -367 -278 -580 -538 -684 -22 -480 -728 -548 -65 -884 -971 -694 -917 -808 -277 -824 -283 -882 -215 -199 -319 -726 -30 -175 -184 -409 -874 -818 -171 -538 -242 -30 -732 -382 -971 -228 -812 -70 -375 -863 -510 -704 -985 -822 -10 -839 -808 -517 -344 -452 -466 -717 -725 -266 -650 -595 -587 -141 -147 -510 -2 -847 -544 -531 -163 -142 -334 -244 -461 -861 -768 -158 -633 -799 -358 -199 -951 -197 -148 -315 -993 -747 -427 -29 -867 -421 -40 -59 -222 -25 -465 -161 -588 -267 -50 -771 -396 -682 -29 -674 -695 -262 -161 -271 -337 -701 -512 -736 -660 -857 -998 -417 -761 -161 -513 -711 -950 -856 -346 -495 -558 -925 -402 -101 -212 -878 -402 -560 -359 -120 -784 -245 -952 -186 -493 -822 -874 -698 -759 -143 -549 -384 -541 -473 -768 -178 -561 -68 -995 -124 -587 -900 -781 -584 -408 -712 -360 -45 -20 -297 -772 -837 -726 -405 -561 -290 -420 -983 -551 -375 -349 -457 -678 -298 -944 -235 -315 -244 -495 -467 -69 -591 -551 -590 -719 -491 -217 -420 -631 -188 -60 -134 -459 -893 -215 -88 -16 -23 -987 -643 -953 -293 -532 -636 -360 -735 -135 -264 -265 -788 -496 -909 -24 -288 -409 -350 -426 -290 -240 -44 -853 -665 -839 -702 -713 -869 -941 -46 -206 -445 -549 -504 -261 -669 -135 -554 -207 -290 -511 -75 -941 -121 -704 -61 -699 -790 -212 -129 -363 -67 -440 -641 -478 -93 -186 -759 -262 -410 -642 -752 -643 -721 -288 -745 -831 -602 -465 -93 -673 -704 -351 -110 -711 -978 -305 -767 -694 -893 -357 -627 -344 -112 -812 -334 -147 -28 -929 -365 -777 -153 -706 -68 -305 -555 -336 -786 -15 -483 -686 -842 -859 -875 -462 -929 -439 -382 -142 -685 -74 -998 -764 -418 -947 -320 -194 -528 -531 -641 -396 -213 -861 -883 -482 -738 -709 -103 -458 -454 -209 -483 -767 -468 -517 -541 -933 -95 -720 -998 -176 -309 -183 -4 -211 -223 -728 -763 -55 -612 -985 -201 -66 -589 -960 -796 -666 -377 -421 -111 -750 -62 -979 -687 -350 -259 -441 -325 -958 -494 -370 -680 -708 -856 -353 -545 -658 -149 -382 -170 -608 -610 -886 -440 -371 -888 -512 -25 -654 -187 -641 -135 -36 -739 -311 -256 -724 -688 -746 -71 -654 -411 -424 -552 -425 -353 -338 -450 -120 -154 -280 -827 -284 -341 -559 -510 -100 -724 -165 -690 -978 -972 -921 -249 -552 -526 -460 -778 -400 -583 -537 -77 -714 -522 -527 -735 -329 -968 -42 -240 -913 -129 -836 -134 -174 -166 -1 -743 -857 -143 -534 -621 -372 -53 -84 -621 -468 -773 -11 -681 -99 -709 -536 -265 -256 -721 -623 -701 -741 -614 -171 -523 -741 -87 -902 -48 -521 -450 -460 -154 -234 -90 -87 -778 -854 -899 -300 -124 -573 -787 -33 -690 -440 -414 -431 -671 -420 -741 -621 -39 -582 -277 -424 -541 -725 -611 -513 -954 -612 -547 -997 -676 -512 -922 -534 -423 -148 -208 -225 -561 -523 -771 -233 -22 -349 -221 -618 -747 -429 -947 -733 -329 -113 -316 -676 -317 -634 -631 -195 -353 -782 -86 -87 -391 -308 -793 -610 -180 -96 -862 -939 -760 -649 -995 -383 -595 -378 -480 -530 -125 -175 -128 -652 -64 -500 -877 -584 -219 -517 -857 -498 -852 -583 -433 -892 -443 -715 -838 -401 -833 -423 -345 -520 -117 -641 -626 -876 -296 -705 -772 -404 -11 -98 -558 -995 -727 -738 -175 -630 -16 -974 -535 -563 -843 -338 -976 -268 -639 -419 -546 -605 -428 -78 -510 -509 -134 -309 -939 -547 -39 -40 -904 -31 -709 -570 -147 -393 -417 -802 -599 -829 -627 -598 -674 -976 -622 -430 -353 -558 -952 -297 -419 -364 -829 -352 -967 -80 -244 -541 -440 -874 -710 -690 -658 -213 -892 -752 -554 -506 -373 -214 -761 -851 -297 -934 -695 -363 -367 -68 -303 -143 -120 -124 -504 -883 -673 -636 -80 -983 -347 -755 -681 -728 -842 -312 -969 -898 -379 -122 -821 -409 -604 -997 -53 -81 -875 -64 -352 -672 -310 -614 -538 -512 -603 -632 -690 -688 -7 -385 -754 -160 -104 -404 -124 -210 -606 -854 -611 -957 -313 -629 -603 -609 -926 -264 -612 -941 -278 -654 -371 -46 -260 -503 -14 -662 -772 -823 -3 -922 -285 -537 -418 -60 -525 -759 -97 -845 -25 -979 -837 -136 -770 -758 -466 -150 -80 -468 -141 -356 -277 -814 -434 -444 -153 -24 -454 -805 -166 -969 -727 -563 -892 -338 -374 -791 -898 -725 -952 -925 -593 -55 -523 -276 -246 -941 -462 -640 -352 -722 -753 -547 -159 -884 -950 -418 -203 -423 -355 -801 -520 -243 -969 -771 -477 -277 -496 -409 -184 -179 -386 -939 -494 -641 -586 -577 -331 -926 -778 -905 -616 -785 -686 -72 -771 -127 -364 -718 -970 -75 -154 -838 -467 -658 -142 -487 -139 -866 -350 -675 -161 -536 -757 -453 -239 -667 -234 -885 -378 -330 -189 -140 -235 -776 -129 -589 -398 -448 -916 -541 -406 -863 -423 -813 -363 -344 -941 -479 -700 -76 -807 -64 -398 -397 -80 -192 -726 -128 -140 -645 -285 -184 -243 -28 -925 -61 -625 -247 -442 -651 -299 -643 -480 -445 -801 -74 -78 -158 -831 -143 -397 -243 -36 -114 -996 -467 -175 -116 -442 -878 -153 -805 -481 -56 -275 -597 -237 -539 -261 -123 -208 -130 -387 -221 -467 -384 -677 -832 -899 -481 -837 -257 -583 -607 -324 -761 -98 -16 -89 -299 -813 -668 -593 -733 -396 -363 -228 -840 -861 -689 -57 -468 -540 -467 -794 -315 -297 -883 -286 -230 -343 -998 -362 -839 -790 -957 -710 -5 -702 -762 -974 -75 -171 -325 -301 -531 -470 -815 -278 -721 -792 -172 -729 -41 -188 -891 -443 -494 -666 -295 -97 -697 -454 -532 -334 -544 -288 -176 -696 -864 -151 -42 -810 -4 -824 -71 -440 -205 -613 -836 -940 -481 -388 -947 -249 -299 -455 -146 -867 -599 -868 -543 -574 -81 -346 -275 -166 -822 -811 -607 -125 -807 -715 -940 -953 -71 -27 -408 -839 -212 -710 -556 -322 -289 -831 -545 -772 -263 -694 -848 -162 -892 -314 -278 -42 -466 -493 -161 -643 -763 -181 -266 -231 -70 -171 -684 -100 -211 -787 -220 -508 -64 -444 -59 -899 -183 -830 -255 -694 -330 -510 -73 -122 -804 -21 -855 -412 -234 -994 -944 -894 -808 -77 -838 -35 -626 -1000 -960 -853 -403 -443 -513 -102 -741 -352 -395 -729 -71 -198 -350 -313 -7 -643 -272 -126 -461 -66 -174 -669 -824 -73 -99 -867 -552 -205 -589 -438 -501 -674 -58 -863 -736 -834 -680 -765 -570 -346 -15 -121 -924 -103 -821 -846 -141 -225 -163 -692 -464 -346 -285 -954 -514 -833 -709 -380 -521 -701 -799 -306 -583 -53 -822 -102 -927 -130 -187 -779 -496 -309 -841 -936 -219 -869 -572 -245 -690 -167 -459 -855 -90 -391 -815 -874 -730 -375 -646 -60 -419 -310 -955 -211 -623 -174 -696 -142 -635 -698 -390 -692 -126 -437 -779 -446 -497 -957 -399 -951 -111 -785 -695 -463 -717 -24 -757 -523 -280 -344 -209 -184 -749 -286 -490 -890 -320 -91 -399 -368 -627 -434 -488 -396 -418 -713 -595 -354 -519 -386 -646 -389 -450 -769 -975 -629 -644 -748 -495 -898 -207 -860 -723 -577 -721 -605 -53 -648 -58 -338 -293 -518 -837 -226 -789 -674 -776 -370 -736 -246 -172 -302 -158 -121 -633 -411 -74 -613 -279 -1 -495 -140 -177 -623 -158 -231 -243 -52 -903 -354 -660 -609 -581 -325 -990 -207 -323 -787 -281 -435 -374 -810 -787 -747 -918 -732 -710 -737 -153 -156 -289 -100 -895 -591 -790 -73 -336 -884 -681 -741 -154 -400 -602 -315 -201 -628 -618 -641 -996 -897 -551 -615 -115 -55 -806 -153 -164 -914 -305 -968 -470 -313 -727 -881 -522 -816 -100 -7 -480 -958 -469 -523 -585 -620 -863 -317 -221 -961 -579 -454 -573 -598 -878 -347 -692 -192 -650 -522 -205 -551 -525 -536 -637 -396 -384 -765 -433 -612 -751 -697 -204 -464 -216 -263 -7 -817 -943 -796 -926 -170 -237 -974 -567 -327 -776 -110 -454 -868 -216 -815 -18 -247 -260 -828 -182 -906 -583 -89 -666 -115 -743 -647 -954 -536 -796 -142 -967 -502 -586 -473 -861 -504 -632 -495 -480 -447 -715 -440 -42 -120 -112 -39 -302 -76 -423 -764 -198 -680 -862 -312 -848 -271 -331 -753 -503 -701 -681 -949 -631 -919 -213 -183 -184 -89 -256 -503 -227 -608 -838 -601 -966 -601 -58 -637 -416 -558 -660 -120 -189 -236 -530 -148 -182 -92 -478 -144 -454 -878 -756 -83 -593 -924 -517 -867 -30 -116 -133 -963 -679 -658 -556 -168 -230 -636 -339 -726 -326 -459 -830 -931 -504 -537 -848 -179 -59 -586 -404 -490 -442 -392 -861 -801 -933 -402 -63 -727 -676 -1000 -714 -708 -744 -900 -750 -149 -374 -722 -381 -822 -438 -169 -589 -613 -844 -654 -660 -204 -873 -842 -368 -138 -697 -323 -54 -270 -918 -194 -532 -624 -123 -847 -572 -317 -887 -647 -522 -517 -521 -686 -297 -991 -245 -198 -502 -810 -862 -960 -198 -734 -488 -890 -750 -33 -178 -955 -325 -3 -517 -972 -340 -209 -363 -519 -40 -828 -210 -348 -557 -727 -367 -332 -509 -978 -695 -244 -251 -643 -450 -87 -887 -84 -686 -106 -439 -563 -874 -677 -369 -792 -231 -732 -377 -285 -933 -261 -571 -3 -797 -929 -666 -239 -177 -429 -620 -788 -433 -64 -757 -503 -883 -865 -529 -166 -574 -534 -652 -243 -903 -426 -996 -419 -920 -612 -414 -567 -396 -980 -720 -288 -361 -35 -494 -96 -421 -397 -936 -244 -945 -874 -142 -218 -253 -862 -461 -922 -237 -380 -259 -330 -859 -865 -725 -99 -367 -807 -334 -941 -890 -132 -873 -831 -543 -732 -548 -356 -962 -935 -753 -463 -248 -582 -265 -685 -771 -670 -545 -524 -444 -717 -597 -623 -506 -969 -358 -759 -495 -505 -326 -514 -824 -28 -683 -853 -12 -667 -45 -964 -387 -746 -951 -579 -823 -347 -690 -867 -69 -392 -224 -139 -761 -478 -468 -92 -574 -494 -245 -319 -735 -707 -307 -414 -461 -724 -957 -324 -804 -336 -903 -417 -378 -261 -154 -763 -112 -198 -477 -565 -53 -640 -598 -820 -188 -223 -670 -428 -502 -192 -76 -939 -217 -39 -900 -882 -634 -938 -428 -984 -222 -29 -554 -537 -320 -585 -980 -993 -989 -7 -992 -40 -304 -495 -715 -543 -835 -632 -260 -382 -803 -777 -321 -200 -844 -243 -633 -85 -618 -336 -504 -758 -897 -792 -12 -457 -170 -629 -876 -273 -771 -159 -853 -247 -117 -430 -563 -224 -54 -358 -180 -268 -368 -972 -174 -64 -926 -753 -507 -947 -655 -193 -130 -111 -764 -629 -111 -492 -755 -186 -474 -206 -596 -300 -936 -491 -516 -322 -290 -794 -769 -151 -225 -762 -66 -608 -432 -375 -323 -789 -754 -299 -974 -515 -576 -775 -965 -819 -162 -988 -225 -254 -152 -547 -851 -482 -399 -55 -224 -263 -849 -921 -400 -960 -153 -477 -332 -353 -954 -576 -548 -507 -927 -239 -829 -109 -811 -761 -254 -870 -683 -410 -867 -8 -983 -847 -730 -402 -981 -932 -17 -298 -343 -567 -124 -77 -506 -663 -809 -765 -146 -333 -621 -613 -668 -520 -872 -152 -119 -150 -154 -474 -886 -803 -92 -903 -524 -472 -558 -826 -383 -889 -157 -464 -766 -490 -475 -355 -550 -158 -852 -425 -132 -371 -942 -381 -414 -563 -380 -708 -867 -37 -203 -848 -606 -486 -357 -454 -146 -978 -902 -973 -670 -980 -564 -52 -139 -579 -68 -947 -462 -280 -771 -951 -69 -268 -334 -344 -96 -121 -910 -226 -877 -422 -461 -316 -146 -214 -728 -14 -616 -570 -464 -934 -24 -346 -472 -1 -919 -838 -476 -244 -830 -167 -974 -599 -412 -513 -381 -169 -188 -660 -292 -920 -154 -869 -100 -294 -61 -698 -502 -549 -880 -354 -854 -130 -691 -94 -120 -758 -744 -835 -323 -19 -272 -367 -229 -662 -328 -771 -452 -594 -728 -325 -248 -826 -979 -803 -888 -387 -878 -53 -129 -850 -240 -84 -453 -938 -82 -100 -798 -146 -622 -939 -687 -254 -54 -799 -470 -405 -304 -352 -857 -327 -313 -507 -665 -880 -647 -153 -251 -190 -249 -10 -630 -856 -769 -887 -127 -497 -484 -206 -880 -35 -448 -850 -339 -666 -686 -188 -247 -392 -30 -606 -254 -80 -380 -612 -88 -858 -347 -662 -128 -906 -904 -562 -474 -532 -303 -58 -461 -469 -456 -246 -147 -999 -396 -646 -55 -632 -668 -554 -869 -819 -260 -506 -815 -610 -875 -21 -250 -397 -796 -712 -8 -847 -36 -147 -406 -652 -820 -943 -261 -728 -419 -988 -643 -718 -376 -583 -558 -30 -679 -967 -621 -775 -959 -566 -26 -160 -63 -680 -599 -751 -624 -471 -79 -987 -391 -749 -840 -830 -337 -660 -309 -787 -438 -440 -651 -825 -380 -910 -659 -242 -653 -384 -191 -186 -49 -283 -544 -628 -141 -41 -339 -575 -779 -882 -467 -220 -985 -470 -853 -848 -476 -294 -933 -941 -162 -89 -952 -140 -110 -644 -401 -3 -516 -912 -912 -390 -330 -678 -678 -622 -502 -200 -429 -10 -960 -117 -576 -880 -352 -966 -708 -431 -837 -473 -258 -825 -812 -3 -384 -340 -367 -839 -796 -635 -775 -577 -159 -286 -644 -422 -325 -890 -527 -263 -215 -8 -989 -264 -925 -897 -870 -599 -280 -119 -181 -133 -917 -862 -206 -778 -426 -671 -388 -43 -194 -474 -865 -461 -229 -331 -914 -353 -872 -825 -629 -585 -147 -395 -838 -174 -239 -1000 -73 -608 -852 -93 -571 -346 -41 -462 -647 -599 -16 -505 -520 -245 -942 -978 -703 -973 -406 -821 -476 -63 -6 -919 -220 -751 -589 -126 -546 -121 -824 -17 -948 -482 -138 -617 -603 -611 -803 -274 -218 -192 -62 -834 -880 -513 -732 -407 -701 -58 -65 -682 -969 -322 -807 -70 -539 -859 -669 -743 -893 -467 -336 -817 -903 -514 -959 -196 -378 -222 -792 -209 -934 -964 -649 -431 -556 -157 -172 -414 -626 -318 -640 -466 -317 -525 -389 -837 -901 -778 -985 -117 -885 -366 -289 -871 -356 -468 -514 -977 -995 -239 -942 -662 -67 -796 -470 -538 -975 -274 -844 -754 -931 -491 -273 -720 -254 -1000 -690 -68 -26 -410 -483 -291 -628 -732 -545 -636 -535 -877 -32 -868 -504 -379 -217 -895 -17 -944 -215 -573 -255 -501 -314 -135 -132 -368 -297 -875 -33 -854 -550 -458 -380 -973 -364 -399 -410 -435 -441 -782 -156 -963 -586 -106 -872 -990 -60 -279 -582 -250 -70 -390 -986 -179 -392 -438 -279 -942 -808 -993 -285 -77 -61 -667 -813 -562 -461 -161 -816 -515 -124 -4 -62 -517 -29 -667 -544 -409 -648 -373 -664 -641 -196 -146 -638 -529 -990 -476 -829 -44 -213 -711 -635 -46 -894 -386 -814 -704 -979 -135 -701 -51 -517 -423 -267 -147 -998 -759 -972 -333 -818 -89 -81 -272 -466 -309 -786 -157 -900 -296 -882 -7 -505 -97 -196 -49 -13 -86 -55 -476 -375 -74 -473 -194 -299 -318 -155 -793 -980 -788 -738 -340 -56 -144 -327 -35 -35 -222 -860 -991 -231 -377 -917 -565 -864 -756 -501 -709 -303 -185 -129 -266 -423 -272 -393 -497 -7 -608 -116 -243 -369 -578 -997 -558 -799 -502 -323 -57 -600 -454 -962 -783 -658 -181 -799 -702 -70 -291 -723 -896 -906 -745 -120 -425 -171 -368 -988 -221 -562 -278 -432 -222 -679 -77 -538 -31 -509 -939 -213 -617 -493 -656 -38 -886 -586 -658 -683 -975 -857 -946 -705 -77 -887 -449 -124 -656 -783 -88 -333 -397 -364 -616 -310 -420 -923 -454 -226 -520 -843 -57 -814 -148 -499 -816 -774 -379 -360 -806 -397 -290 -925 -146 -117 -19 -667 -926 -583 -505 -434 -49 -668 -206 -798 -170 -486 -374 -351 -192 -878 -721 -151 -759 -446 -83 -17 -350 -214 -511 -587 -362 -32 -292 -919 -795 -917 -598 -437 -29 -866 -105 -910 -567 -469 -500 -203 -291 -781 -662 -360 -528 -690 -881 -965 -176 -375 -349 -451 -749 -220 -611 -415 -471 -406 -374 -436 -40 -936 -973 -677 -248 -637 -573 -9 -924 -406 -581 -472 -317 -143 -882 -901 -24 -511 -547 -991 -148 -995 -642 -324 -978 -157 -678 -85 -257 -938 -19 -486 -401 -88 -260 -461 -662 -266 -328 -14 -991 -524 -974 -333 -737 -713 -170 -727 -163 -94 -515 -135 -667 -339 -913 -626 -682 -803 -917 -7 -500 -128 -878 -33 -618 -304 -349 -174 -892 -866 -119 -209 -127 -108 -136 -720 -860 -350 -841 -255 -118 -995 -333 -266 -300 -136 -76 -530 -699 -134 -646 -4 -668 -862 -704 -940 -89 -536 -544 -886 -812 -986 -960 -260 -151 -669 -887 -292 -331 -142 -665 -500 -562 -222 -906 -317 -294 -412 -1000 -715 -330 -759 -625 -708 -593 -609 -853 -634 -722 -167 -841 -890 -564 -258 -704 -67 -116 -717 -16 -159 -210 -521 -707 -16 -393 -622 -424 -945 -470 -360 -526 -374 -396 -961 -564 -917 -407 -352 -371 -652 -745 -899 -33 -195 -842 -384 -788 -579 -487 -547 -753 -475 -769 -5 -392 -577 -521 -320 -707 -180 -806 -559 -547 -271 -670 -291 -308 -400 -587 -304 -754 -285 -346 -160 -800 -986 -787 -36 -851 -358 -602 -835 -2 -840 -924 -716 -273 -399 -769 -652 -818 -587 -29 -726 -372 -854 -371 -713 -539 -267 -815 -19 -914 -798 -937 -712 -391 -450 -836 -351 -832 -170 -142 -297 -568 -723 -20 -539 -240 -64 -265 -97 -321 -22 -760 -577 -287 -815 -79 -244 -360 -190 -399 -551 -734 -760 -464 -437 -38 -7 -108 -517 -384 -619 -631 -550 -901 -778 -835 -481 -974 -794 -427 -134 -640 -41 -589 -568 -69 -880 -99 -977 -774 -182 -513 -229 -26 -672 -495 -806 -28 -69 -915 -609 -125 -498 -148 -540 -100 -758 -36 -448 -368 -445 -526 -541 -960 -924 -829 -640 -338 -318 -749 -228 -385 -515 -703 -912 -736 -940 -822 -591 -530 -477 -980 -543 -781 -21 -538 -281 -720 -974 -672 -175 -777 -431 -407 -284 -946 -654 -639 -357 -22 -413 -270 -22 -831 -429 -544 -53 -876 -543 -802 -139 -74 -439 -650 -91 -347 -892 -289 -766 -116 -618 -743 -505 -54 -178 -613 -28 -589 -375 -539 -171 -372 -266 -9 -535 -715 -191 -258 -973 -726 -285 -805 -837 -563 -720 -83 -109 -338 -420 -66 -958 -408 -522 -592 -555 -351 -383 -887 -523 -258 -960 -10 -912 -866 -269 -648 -913 -67 -271 -286 -852 -885 -358 -458 -227 -259 -292 -183 -363 -902 -812 -508 -564 -472 -197 -866 -296 -400 -848 -609 -751 -197 -749 -855 -701 -691 -650 -685 -821 -387 -104 -354 -380 -144 -541 -51 -116 -136 -2 -323 -994 -44 -991 -336 -705 -810 -873 -55 -528 -909 -661 -40 -8 -501 -361 -259 -43 -841 -764 -620 -351 -119 -360 -713 -32 -871 -892 -976 -480 -936 -553 -887 -22 -28 -39 -769 -973 -814 -290 -778 -437 -368 -593 -564 -446 -651 -732 -757 -600 -790 -68 -883 -470 -777 -903 -301 -539 -703 -535 -850 -765 -596 -101 -312 -837 -599 -749 -74 -255 -990 -185 -478 -485 -189 -284 -444 -857 -391 -634 -419 -123 -284 -969 -26 -176 -563 -366 -917 -332 -911 -811 -245 -398 -966 -921 -765 -254 -597 -739 -797 -32 -816 -181 -119 -869 -552 -942 -502 -1000 -906 -604 -529 -924 -317 -733 -745 -122 -231 -357 -502 -569 -575 -680 -938 -946 -944 -744 -735 -983 -381 -964 -704 -541 -662 -234 -641 -496 -861 -16 -397 -550 -900 -840 -757 -164 -652 -820 -418 -85 -214 -352 -854 -368 -290 -891 -419 -235 -191 -894 -997 -505 -868 -660 -479 -39 -713 -279 -293 -76 -671 -501 -232 -42 -167 -998 -862 -464 -988 -538 -351 -629 -92 -485 -445 -882 -517 -440 -772 -233 -754 -807 -896 -243 -58 -863 -863 -862 -629 -276 -424 -710 -216 -923 -87 -876 -789 -543 -825 -713 -625 -487 -260 -164 -549 -662 -270 -386 -873 -71 -29 -970 -401 -318 -590 -885 -836 -203 -57 -129 -534 -870 -899 -27 -370 -353 -372 -816 -771 -73 -297 -589 -588 -582 -272 -564 -657 -98 -405 -462 -912 -568 -207 -504 -39 -291 -54 -624 -885 -85 -52 -974 -202 -351 -573 -77 -585 -235 -930 -709 -485 -229 -109 -740 -897 -151 -429 -515 -464 -432 -638 -756 -375 -595 -492 -822 -194 -461 -528 -223 -117 -261 -842 -706 -131 -882 -611 -642 -158 -498 -306 -550 -487 -961 -877 -995 -771 -247 -862 -193 -946 -973 -109 -535 -88 -322 -503 -668 -268 -179 -150 -62 -51 -625 -189 -267 -933 -872 -16 -640 -373 -16 -872 -259 -78 -573 -890 -788 -763 -644 -668 -21 -620 -982 -533 -618 -939 -155 -789 -634 -524 -258 -214 -64 -285 -151 -803 -45 -285 -358 -484 -247 -273 -438 -960 -831 -744 -368 -201 -168 -745 -949 -63 -501 -376 -580 -507 -535 -213 -129 -771 -468 -784 -250 -798 -31 -497 -513 -795 -494 -468 -229 -84 -45 -407 -834 -906 -373 -891 -891 -887 -288 -888 -339 -15 -328 -14 -296 -483 -816 -231 -935 -971 -797 -379 -56 -104 -82 -24 -226 -567 -677 -679 -37 -89 -578 -474 -474 -247 -227 -394 -150 -972 -419 -356 -298 -612 -856 -454 -995 -489 -936 -731 -589 -937 -68 -948 -765 -363 -611 -316 -222 -878 -206 -903 -787 -555 -170 -181 -634 -648 -951 -796 -364 -942 -213 -5 -104 -336 -781 -356 -80 -674 -619 -121 -100 -947 -618 -761 -825 -968 -16 -838 -810 -238 -889 -478 -940 -653 -444 -162 -449 -563 -796 -590 -536 -317 -336 -831 -222 -261 -280 -754 -973 -589 -839 -601 -930 -434 -615 -296 -268 -451 -48 -417 -81 -800 -783 -975 -162 -952 -806 -406 -930 -147 -520 -125 -152 -606 -588 -712 -734 -817 -762 -54 -188 -349 -536 -105 -101 -33 -150 -347 -624 -255 -711 -814 -844 -741 -983 -560 -204 -351 -974 -4 -715 -250 -812 -7 -967 -821 -974 -179 -417 -359 -598 -410 -616 -991 -383 -50 -620 -372 -472 -792 -296 -311 -184 -246 -138 -307 -854 -166 -938 -535 -888 -622 -892 -12 -66 -270 -189 -933 -995 -752 -626 -43 -948 -223 -962 -219 -705 -295 -174 -865 -840 -670 -407 -353 -276 -41 -402 -431 -522 -17 -357 -397 -438 -6 -593 -43 -483 -397 -456 -479 -810 -587 -667 -43 -486 -71 -840 -685 -84 -389 -454 -842 -162 -149 -704 -289 -273 -876 -411 -105 -668 -99 -187 -68 -826 -421 -395 -790 -58 -4 -512 -539 -423 -827 -556 -324 -43 -792 -112 -574 -201 -327 -327 -642 -802 -749 -916 -901 -927 -547 -858 -520 -284 -573 -546 -763 -942 -200 -673 -744 -140 -844 -409 -710 -446 -702 -711 -770 -686 -233 -846 -519 -30 -36 -433 -634 -817 -216 -897 -902 -990 -275 -429 -760 -37 -469 -70 -91 -190 -590 -627 -563 -135 -964 -251 -835 -707 -779 -310 -908 -52 -228 -121 -847 -995 -312 -403 -887 -385 -788 -201 -214 -106 -69 -762 -946 -895 -520 -135 -990 -649 -178 -478 -957 -153 -318 -738 -595 -59 -718 -966 -692 -825 -892 -648 -119 -685 -361 -544 -613 -704 -24 -993 -37 -872 -111 -425 -419 -110 -117 -208 -145 -787 -39 -237 -713 -841 -901 -39 -867 -849 -730 -923 -213 -395 -891 -286 -905 -134 -696 -764 -392 -740 -272 -201 -291 -432 -241 -372 -652 -4 -622 -353 -475 -770 -372 -793 -341 -960 -410 -290 -771 -499 -54 -240 -759 -151 -657 -277 -568 -940 -752 -121 -996 -108 -202 -577 -814 -485 -974 -418 -602 -355 -118 -396 -147 -799 -634 -412 -363 -119 -221 -75 -297 -865 -527 -952 -650 -743 -544 -197 -68 -809 -617 -968 -852 -11 -440 -177 -702 -541 -669 -271 -278 -68 -386 -931 -834 -399 -179 -544 -720 -237 -233 -588 -505 -199 -381 -710 -815 -290 -490 -186 -452 -702 -597 -5 -178 -875 -139 -241 -134 -821 -136 -394 -757 -294 -662 -513 -328 -374 -650 -983 -283 -203 -559 -111 -739 -715 -623 -417 -394 -907 -565 -376 -225 -914 -438 -60 -125 -319 -68 -467 -90 -599 -289 -539 -265 -149 -414 -253 -193 -562 -406 -91 -538 -300 -956 -402 -505 -953 -801 -362 -258 -761 -548 -91 -310 -65 -88 -870 -526 -496 -401 -124 -389 -825 -902 -540 -218 -990 -836 -31 -320 -591 -397 -605 -94 -949 -170 -351 -131 -313 -807 -869 -339 -141 -509 -699 -944 -393 -451 -562 -317 -207 -4 -524 -996 -569 -41 -326 -455 -398 -122 -901 -815 -303 -718 -301 -529 -16 -227 -366 -727 -826 -320 -740 -458 -788 -981 -961 -16 -160 -806 -98 -398 -55 -659 -101 -840 -105 -377 -270 -606 -49 -440 -396 -695 -859 -276 -927 -538 -613 -63 -65 -819 -800 -140 -222 -48 -818 -260 -313 -455 -193 -797 -915 -712 -914 -144 -890 -395 -409 -830 -244 -550 -458 -44 -71 -525 -887 -923 -245 -383 -544 -241 -362 -615 -758 -589 -869 -296 -271 -251 -12 -747 -892 -142 -307 -147 -352 -647 -24 -5 -398 -895 -910 -40 -972 -784 -177 -40 -853 -81 -805 -461 -746 -610 -932 -452 -999 -161 -99 -7 -949 -671 -754 -913 -216 -289 -73 -993 -718 -143 -76 -50 -126 -267 -25 -629 -762 -360 -153 -798 -5 -808 -686 -375 -40 -266 -32 -623 -586 -186 -810 -393 -751 -819 -730 -322 -366 -428 -460 -630 -12 -796 -458 -148 -974 -662 -747 -644 -412 -812 -64 -72 -527 -233 -493 -587 -275 -736 -726 -104 -264 -918 -584 -514 -565 -288 -784 -858 -502 -344 -10 -850 -392 -627 -318 -578 -349 -526 -371 -489 -174 -549 -395 -375 -517 -621 -372 -461 -143 -577 -45 -656 -512 -765 -719 -523 -907 -26 -347 -497 -232 -858 -165 -466 -276 -82 -177 -432 -303 -275 -484 -33 -373 -505 -245 -611 -982 -817 -307 -612 -108 -725 -503 -74 -958 -194 -624 -73 -816 -676 -654 -627 -60 -23 -150 -55 -848 -306 -874 -479 -313 -969 -39 -858 -494 -3 -244 -420 -22 -640 -273 -817 -342 -815 -134 -593 -748 -495 -822 -431 -473 -762 -309 -752 -356 -934 -629 -716 -227 -468 -588 -415 -719 -393 -624 -480 -935 -775 -545 -444 -792 -478 -975 -413 -928 -331 -958 -185 -586 -184 -532 -51 -162 -101 -237 -777 -272 -408 -839 -579 -249 -797 -794 -111 -522 -785 -213 -898 -14 -88 -874 -57 -204 -112 -500 -664 -809 -81 -909 -932 -175 -785 -240 -502 -3 -846 -568 -467 -21 -35 -657 -101 -273 -390 -106 -67 -804 -10 -854 -639 -335 -607 -195 -221 -284 -645 -906 -581 -428 -923 -452 -855 -273 -446 -639 -887 -746 -55 -989 -447 -742 -211 -539 -746 -661 -976 -886 -836 -177 -67 -97 -776 -948 -194 -27 -657 -829 -20 -794 -443 -603 -477 -41 -974 -197 -277 -499 -172 -8 -638 -692 -595 -520 -151 -556 -20 -837 -48 -14 -286 -113 -282 -872 -79 -692 -853 -339 -438 -680 -826 -770 -822 -808 -869 -435 -233 -262 -502 -426 -18 -962 -204 -116 -241 -977 -819 -725 -986 -272 -632 -316 -571 -283 -1 -206 -233 -880 -572 -524 -642 -248 -850 -374 -640 -138 -926 -130 -815 -511 -576 -6 -267 -205 -998 -706 -506 -197 -441 -253 -987 -206 -402 -350 -297 -296 -671 -900 -358 -765 -267 -148 -381 -910 -302 -932 -93 -774 -21 -692 -37 -895 -391 -678 -730 -206 -338 -303 -989 -67 -750 -350 -152 -741 -586 -216 -618 -779 -41 -726 -248 -929 -368 -691 -771 -357 -676 -929 -912 -687 -755 -440 -885 -757 -492 -906 -820 -187 -933 -896 -999 -923 -172 -724 -324 -250 -566 -765 -652 -907 -155 -103 -896 -300 -967 -830 -657 -132 -546 -735 -736 -14 -801 -392 -465 -997 -940 -706 -522 -74 -594 -498 -380 -36 -643 -750 -325 -882 -231 -954 -957 -449 -215 -430 -441 -676 -368 -135 -178 -647 -596 -537 -479 -664 -945 -258 -628 -317 -940 -620 -492 -649 -528 -768 -415 -33 -371 -923 -385 -496 -466 -38 -624 -780 -30 -122 -99 -149 -575 -972 -222 -699 -646 -547 -463 -811 -937 -848 -622 -266 -682 -939 -971 -297 -254 -798 -178 -437 -295 -582 -424 -334 -869 -165 -726 -669 -980 -107 -581 -516 -549 -568 -578 -518 -276 -517 -519 -929 -461 -252 -985 -144 -846 -964 -617 -513 -73 -36 -485 -509 -509 -514 -441 -734 -838 -301 -551 -287 -270 -586 -479 -75 -384 -282 -634 -793 -773 -7 -433 -312 -374 -398 -346 -448 -504 -59 -95 -82 -556 -216 -17 -468 -81 -547 -414 -926 -44 -124 -359 -2 -937 -473 -798 -732 -793 -834 -957 -363 -240 -988 -219 -53 -545 -568 -341 -529 -681 -419 -820 -782 -840 -462 -486 -324 -542 -679 -492 -196 -712 -669 -889 -238 -764 -67 -164 -265 -18 -184 -486 -893 -334 -178 -202 -76 -627 -256 -392 -151 -162 -106 -490 -666 -975 -339 -943 -744 -762 -77 -943 -947 -503 -879 -939 -422 -453 -980 -425 -731 -941 -508 -625 -198 -635 -577 -499 -711 -60 -707 -58 -252 -631 -368 -876 -243 -454 -77 -642 -551 -891 -636 -764 -348 -334 -452 -998 -252 -841 -913 -105 -519 -541 -156 -854 -649 -743 -291 -231 -39 -114 -128 -808 -752 -150 -376 -496 -8 -721 -374 -966 -286 -833 -972 -607 -461 -878 -474 -226 -839 -499 -275 -552 -122 -517 -672 -621 -357 -700 -475 -570 -251 -497 -494 -55 -468 -994 -963 -560 -113 -25 -928 -938 -833 -797 -579 -112 -492 -259 -356 -150 -851 -707 -629 -361 -172 -921 -87 -102 -568 -424 -211 -731 -761 -714 -1 -340 -692 -899 -366 -741 -40 -165 -587 -888 -284 -291 -689 -699 -899 -748 -595 -168 -154 -38 -444 -592 -349 -346 -697 -761 -986 -846 -508 -606 -717 -562 -725 -297 -253 -802 -529 -601 -822 -45 -665 -427 -269 -635 -682 -815 -829 -735 -942 -372 -213 -54 -470 -358 -632 -367 -767 -487 -635 -91 -885 -504 -898 -676 -977 -873 -634 -635 -348 -515 -644 -894 -320 -201 -631 -261 -318 -910 -693 -161 -751 -882 -501 -665 -928 -602 -903 -545 -678 -180 -744 -124 -135 -31 -916 -899 -428 -467 -271 -845 -213 -683 -594 -918 -42 -866 -857 -764 -589 -996 -719 -46 -53 -168 -764 -196 -898 -50 -736 -936 -118 -192 -142 -900 -486 -654 -716 -992 -316 -223 -859 -152 -218 -10 -204 -158 -894 -932 -216 -533 -721 -299 -106 -530 -113 -733 -72 -927 -325 -101 -89 -465 -929 -340 -806 -463 -528 -976 -188 -414 -235 -574 -975 -85 -579 -918 -530 -704 -208 -886 -472 -583 -281 -279 -363 -405 -391 -673 -453 -775 -864 -301 -762 -50 -265 -828 -248 -150 -232 -285 -235 -1 -57 -596 -793 -235 -265 -177 -715 -15 -375 -18 -277 -919 -570 -854 -812 -286 -73 -517 -83 -477 -326 -694 -376 -922 -399 -700 -699 -556 -278 -30 -31 -867 -241 -96 -753 -482 -164 -622 -941 -176 -959 -393 -905 -573 -924 -4 -53 -760 -860 -472 -534 -421 -387 -814 -613 -713 -787 -230 -314 -364 -483 -930 -496 -671 -146 -988 -795 -216 -162 -361 -447 -626 -56 -779 -922 -799 -819 -99 -630 -59 -546 -922 -903 -368 -62 -286 -519 -783 -932 -805 -835 -795 -1000 -76 -40 -908 -294 -81 -241 -710 -374 -473 -7 -261 -630 -261 -181 -99 -316 -52 -527 -313 -703 -195 -252 -900 -832 -755 -319 -965 -407 -712 -395 -925 -766 -892 -727 -550 -218 -187 -324 -985 -121 -949 -404 -591 -695 -114 -274 -852 -79 -936 -506 -883 -538 -79 -355 -164 -323 -250 -289 -664 -176 -562 -196 -397 -804 -368 -214 -777 -190 -105 -62 -122 -998 -634 -362 -74 -222 -21 -241 -454 -475 -818 -925 -206 -161 -676 -909 -879 -90 -575 -774 -518 -161 -226 -482 -378 -176 -734 -430 -559 -149 -198 -805 -716 -254 -273 -663 -974 -315 -109 -182 -646 -90 -164 -847 -952 -260 -818 -426 -409 -843 -755 -232 -840 -973 -2 -424 -31 -298 -291 -266 -641 -113 -957 -579 -468 -184 -85 -872 -678 -476 -695 -925 -480 -120 -831 -331 -346 -336 -118 -270 -605 -942 -701 -254 -501 -274 -844 -880 -395 -436 -153 -56 -227 -189 -121 -279 -358 -336 -838 -178 -1000 -159 -73 -247 -718 -273 -672 -49 -565 -219 -874 -185 -482 -361 -392 -107 -52 -944 -966 -11 -729 -62 -251 -885 -562 -275 -755 -367 -250 -393 -41 -486 -434 -20 -987 -459 -128 -548 -840 -993 -966 -371 -872 -929 -265 -684 -398 -403 -468 -319 -217 -53 -578 -397 -98 -913 -784 -364 -547 -102 -184 -787 -909 -426 -746 -707 -906 -572 -100 -222 -113 -426 -85 -710 -742 -824 -347 -805 -759 -845 -606 -506 -399 -698 -827 -355 -707 -832 -54 -50 -493 -545 -464 -92 -755 -608 -28 -951 -993 -733 -963 -239 -697 -545 -438 -869 -866 -400 -466 -891 -623 -330 -528 -98 -33 -619 -329 -310 -549 -461 -373 -246 -713 -673 -175 -150 -728 -821 -722 -448 -944 -740 -666 -381 -279 -200 -603 -697 -78 -119 -497 -857 -874 -707 -401 -400 -648 -577 -717 -279 -559 -688 -272 -398 -167 -5 -771 -178 -933 -992 -317 -39 -928 -328 -547 -184 -612 -562 -774 -357 -730 -177 -87 -772 -411 -738 -539 -49 -968 -788 -918 -881 -377 -894 -367 -643 -453 -128 -774 -983 -276 -930 -880 -860 -801 -984 -198 -202 -161 -773 -194 -124 -356 -355 -236 -509 -537 -92 -374 -290 -312 -129 -199 -255 -180 -479 -66 -574 -808 -484 -33 -181 -44 -122 -714 -777 -810 -366 -908 -238 -873 -651 -933 -29 -825 -697 -604 -572 -475 -207 -394 -123 -560 -56 -605 -825 -738 -984 -698 -938 -172 -117 -98 -602 -187 -159 -857 -687 -905 -511 -197 -320 -319 -321 -595 -426 -537 -353 -493 -352 -295 -474 -715 -169 -240 -640 -429 -746 -982 -596 -374 -611 -304 -241 -196 -361 -73 -173 -618 -118 -622 -377 -780 -158 -772 -797 -337 -822 -355 -261 -395 -815 -819 -454 -479 -124 -619 -378 -607 -351 -622 -633 -101 -134 -623 -195 -908 -559 -914 -442 -812 -541 -354 -21 -671 -775 -346 -62 -234 -159 -870 -158 -815 -282 -998 -963 -564 -192 -623 -945 -903 -111 -936 -192 -41 -446 -955 -538 -170 -775 -77 -378 -1000 -97 -507 -489 -57 -811 -917 -968 -846 -411 -796 -879 -296 -752 -540 -770 -124 -460 -251 -142 -704 -667 -791 -982 -96 -475 -668 -570 -801 -890 -902 -820 -601 -897 -166 -165 -190 -485 -865 -159 -822 -6 -754 -981 -914 -183 -532 -425 -850 -780 -689 -721 -713 -40 -611 -351 -26 -403 -344 -678 -460 -63 -542 -286 -236 -555 -300 -780 -896 -812 -622 -455 -546 -926 -201 -191 -469 -988 -592 -494 -838 -936 -701 -617 -893 -587 -688 -821 -592 -288 -598 -925 -18 -983 -472 -272 -851 -500 -525 -26 -896 -595 -519 -824 -304 -714 -429 -422 -344 -853 -388 -831 -173 -359 -722 -253 -633 -359 -673 -877 -952 -405 -922 -971 -50 -43 -239 -325 -952 -174 -939 -922 -848 -34 -284 -105 -607 -127 -331 -609 -372 -635 -777 -247 -45 -920 -597 -619 -524 -273 -106 -939 -960 -973 -831 -15 -652 -560 -337 -101 -710 -767 -603 -870 -214 -676 -670 -469 -498 -623 -625 -239 -872 -37 -165 -99 -198 -454 -522 -506 -168 -598 -320 -365 -325 -485 -89 -725 -229 -845 -80 -716 -42 -304 -929 -562 -664 -234 -4 -314 -142 -627 -856 -249 -187 -357 -435 -518 -403 -418 -161 -661 -229 -895 -854 -865 -343 -244 -998 -882 -157 -794 -554 -773 -308 -149 -370 -965 -741 -599 -300 -207 -251 -546 -255 -905 -473 -965 -204 -33 -632 -392 -690 -459 -554 -997 -656 -646 -30 -43 -508 -495 -943 -787 -791 -738 -479 -450 -46 -342 -627 -914 -413 -521 -615 -988 -482 -742 -414 -932 -168 -242 -5 -728 -158 -862 -984 -264 -409 -685 -56 -57 -117 -187 -490 -456 -806 -206 -675 -400 -626 -216 -665 -153 -7 -873 -761 -273 -554 -173 -9 -545 -353 -801 -856 -869 -432 -437 -120 -299 -250 -361 -629 -543 -496 -650 -52 -2 -19 -139 -916 -995 -877 -198 -571 -341 -273 -249 -39 -690 -416 -349 -379 -712 -737 -283 -725 -232 -19 -588 -281 -955 -470 -607 -264 -865 -822 -607 -679 -652 -942 -852 -681 -940 -507 -679 -884 -934 -445 -497 -206 -4 -38 -91 -310 -342 -829 -792 -547 -150 -413 -123 -270 -106 -5 -761 -918 -629 -354 -894 -155 -895 -543 -661 -731 -623 -730 -162 -25 -618 -744 -266 -913 -246 -190 -407 -660 -974 -877 -404 -872 -415 -912 -290 -893 -713 -333 -358 -381 -751 -378 -257 -21 -278 -997 -699 -460 -410 -862 -375 -293 -931 -900 -7 -261 -665 -439 -769 -614 -38 -939 -972 -672 -429 -988 -184 -681 -412 -943 -780 -688 -642 -45 -408 -37 -643 -874 -487 -416 -543 -303 -511 -826 -411 -24 -12 -595 -937 -562 -278 -615 -227 -280 -78 -701 -205 -641 -928 -738 -573 -619 -750 -631 -175 -215 -691 -46 -944 -444 -424 -624 -450 -69 -654 -424 -574 -858 -422 -21 -599 -566 -468 -999 -833 -971 -64 -79 -792 -482 -10 -803 -475 -261 -418 -900 -873 -345 -10 -347 -35 -237 -659 -578 -728 -410 -141 -347 -321 -169 -484 -408 -573 -124 -505 -569 -864 -670 -190 -574 -884 -400 -643 -32 -39 -609 -919 -823 -327 -356 -50 -418 -248 -532 -132 -928 -446 -288 -609 -960 -746 -295 -721 -742 -109 -270 -532 -476 -668 -665 -149 -182 -850 -155 -931 -737 -695 -429 -393 -324 -253 -897 -74 -651 -380 -713 -585 -49 -749 -608 -907 -802 -547 -423 -233 -260 -43 -939 -537 -603 -766 -334 -8 -654 -210 -846 -423 -209 -236 -482 -12 -113 -393 -595 -49 -75 -534 -966 -478 -952 -946 -196 -52 -428 -945 -833 -526 -411 -278 -701 -619 -260 -889 -811 -832 -15 -274 -681 -367 -497 -436 -616 -63 -803 -409 -40 -203 -873 -519 -928 -646 -796 -15 -510 -114 -174 -126 -767 -495 -662 -68 -626 -935 -343 -272 -462 -50 -306 -841 -876 -795 -416 -349 -168 -651 -23 -485 -831 -589 -891 -256 -709 -756 -70 -902 -943 -802 -292 -301 -963 -603 -758 -756 -204 -920 -322 -386 -248 -419 -248 -502 -472 -863 -420 -787 -151 -24 -91 -626 -157 -465 -6 -802 -700 -719 -700 -751 -334 -482 -399 -403 -920 -691 -397 -877 -741 -963 -554 -683 -102 -948 -396 -159 -508 -953 -872 -206 -900 -630 -944 -268 -660 -340 -964 -336 -910 -788 -920 -569 -57 -290 -679 -631 -448 -397 -710 -504 -474 -73 -199 -863 -134 -626 -761 -204 -602 -848 -132 -890 -961 -679 -117 -45 -709 -950 -197 -225 -613 -501 -515 -761 -293 -554 -311 -22 -660 -936 -375 -508 -815 -610 -823 -378 -672 -383 -436 -312 -89 -978 -375 -997 -540 -203 -356 -430 -770 -188 -651 -876 -757 -479 -23 -486 -744 -537 -232 -486 -846 -769 -506 -270 -629 -46 -199 -967 -418 -486 -565 -745 -341 -934 -924 -29 -653 -901 -575 -124 -154 -355 -132 -576 -964 -427 -701 -408 -739 -515 -122 -956 -606 -546 -296 -894 -693 -747 -999 -405 -220 -705 -251 -948 -511 -110 -810 -782 -108 -498 -45 -575 -708 -15 -99 -503 -103 -84 -717 -912 -934 -860 -894 -796 -92 -512 -215 -266 -333 -819 -808 -838 -615 -657 -864 -883 -288 -499 -475 -546 -535 -898 -245 -959 -955 -518 -360 -192 -308 -58 -780 -411 -373 -239 -36 -999 -390 -517 -542 -70 -527 -806 -648 -605 -23 -739 -120 -471 -713 -323 -300 -102 -975 -546 -285 -374 -70 -359 -804 -796 -664 -241 -366 -578 -942 -123 -167 -4 -408 -790 -462 -823 -425 -477 -46 -878 -347 -427 -817 -176 -357 -457 -973 -519 -867 -278 -180 -341 -878 -937 -862 -244 -630 -182 -971 -894 -50 -861 -574 -991 -605 -425 -705 -766 -640 -29 -689 -17 -370 -860 -896 -848 -801 -349 -833 -483 -651 -375 -558 -176 -678 -736 -684 -809 -719 -414 -686 -490 -15 -91 -707 -279 -419 -161 -501 -60 -300 -311 -339 -527 -640 -355 -232 -737 -873 -998 -341 -643 -268 -651 -445 -345 -73 -565 -756 -946 -569 -436 -659 -319 -300 -866 -62 -235 -109 -756 -950 -848 -47 -197 -542 -713 -481 -604 -850 -359 -903 -565 -491 -548 -218 -964 -276 -8 -397 -685 -274 -564 -9 -618 -553 -981 -207 -287 -971 -710 -239 -355 -927 -554 -434 -323 -448 -219 -146 -973 -531 -63 -159 -157 -835 -715 -494 -819 -901 -142 -766 -411 -448 -447 -157 -990 -223 -606 -376 -445 -793 -803 -732 -735 -5 -290 -789 -589 -104 -253 -981 -436 -543 -238 -864 -528 -722 -670 -8 -497 -338 -194 -880 -981 -797 -142 -186 -830 -324 -148 -730 -698 -125 -45 -571 -344 -891 -738 -549 -989 -590 -492 -490 -567 -881 -65 -760 -580 -778 -214 -908 -114 -242 -689 -210 -377 -244 -938 -456 -833 -474 -814 -687 -619 -160 -377 -10 -894 -885 -692 -693 -245 -831 -22 -78 -192 -913 -969 -424 -467 -766 -284 -431 -223 -341 -241 -70 -860 -753 -452 -457 -274 -138 -66 -964 -36 -474 -712 -35 -993 -877 -359 -102 -276 -338 -191 -750 -655 -384 -485 -467 -896 -390 -93 -90 -481 -874 -955 -783 -678 -544 -786 -831 -962 -425 -134 -16 -346 -871 -879 -440 -215 -422 -633 -47 -526 -12 -471 -191 -953 -795 -802 -45 -380 -674 -766 -387 -908 -509 -606 -294 -621 -748 -607 -990 -231 -600 -457 -58 -856 -464 -291 -940 -220 -92 -772 -28 -234 -112 -588 -248 -500 -870 -69 -33 -593 -285 -461 -628 -748 -415 -852 -538 -467 -225 -106 -56 -467 -213 -526 -864 -313 -664 -845 -245 -680 -379 -682 -270 -66 -849 -56 -432 -789 -116 -744 -955 -487 -863 -967 -748 -412 -365 -954 -247 -492 -910 -922 -806 -967 -367 -332 -953 -969 -318 -313 -607 -43 -110 -126 -173 -434 -923 -430 -703 -680 -286 -908 -74 -740 -667 -997 -747 -83 -621 -929 -389 -242 -46 -474 -832 -52 -34 -596 -454 -639 -486 -688 -906 -543 -477 -861 -397 -776 -702 -365 -65 -7 -868 -346 -289 -93 -850 -690 -86 -937 -550 -417 -116 -935 -1000 -54 -758 -677 -301 -290 -620 -372 -132 -18 -433 -311 -968 -887 -697 -856 -529 -225 -815 -247 -866 -876 -447 -172 -976 -670 -131 -35 -980 -470 -413 -427 -637 -826 -355 -770 -278 -827 -846 -985 -697 -992 -849 -217 -316 -553 -431 -89 -781 -835 -142 -282 -480 -195 -675 -743 -734 -706 -756 -512 -575 -974 -443 -287 -266 -121 -895 -375 -241 -449 -100 -832 -574 -902 -741 -462 -920 -167 -580 -377 -15 -658 -112 -48 -327 -539 -571 -996 -134 -207 -911 -244 -324 -444 -59 -498 -332 -272 -781 -534 -374 -989 -301 -402 -610 -977 -70 -834 -74 -831 -864 -541 -391 -886 -77 -548 -554 -84 -628 -531 -211 -626 -168 -468 -219 -133 -47 -914 -790 -187 -439 -143 -809 -561 -726 -51 -480 -815 -404 -969 -663 -894 -646 -44 -547 -473 -744 -372 -338 -193 -819 -903 -470 -545 -865 -472 -281 -999 -565 -247 -970 -932 -247 -403 -427 -266 -292 -823 -144 -722 -457 -327 -77 -430 -977 -802 -122 -897 -701 -571 -468 -633 -488 -224 -719 -681 -135 -947 -876 -22 -673 -526 -61 -981 -713 -614 -650 -865 -269 -960 -987 -441 -567 -409 -547 -508 -391 -488 -753 -88 -955 -2 -562 -624 -484 -132 -226 -169 -85 -398 -333 -821 -825 -44 -91 -829 -463 -27 -123 -83 -81 -565 -285 -112 -148 -182 -396 -768 -487 -363 -900 -785 -800 -196 -131 -963 -448 -275 -667 -390 -165 -20 -607 -120 -144 -530 -632 -208 -161 -854 -551 -388 -77 -573 -384 -476 -586 -485 -796 -184 -265 -408 -487 -401 -973 -821 -985 -231 -700 -950 -165 -210 -866 -267 -332 -548 -707 -32 -608 -883 -130 -157 -389 -424 -252 -949 -928 -601 -915 -407 -921 -674 -181 -429 -145 -838 -958 -295 -485 -475 -457 -236 -85 -68 -976 -139 -627 -111 -936 -218 -919 -153 -258 -781 -932 -936 -431 -905 -735 -922 -977 -405 -174 -40 -900 -337 -422 -42 -62 -695 -551 -557 -630 -818 -56 -202 -495 -277 -96 -630 -848 -105 -583 -552 -770 -945 -822 -374 -225 -392 -270 -142 -992 -771 -743 -851 -425 -132 -609 -295 -1000 -513 -848 -249 -774 -225 -373 -456 -981 -647 -574 -515 -318 -282 -515 -262 -676 -736 -368 -935 -473 -691 -60 -182 -450 -69 -902 -869 -837 -153 -177 -173 -366 -239 -28 -77 -568 -885 -485 -137 -815 -329 -978 -817 -12 -938 -149 -844 -886 -591 -863 -117 -455 -830 -624 -123 -71 -818 -454 -172 -909 -52 -405 -243 -609 -13 -368 -613 -824 -155 -610 -397 -113 -54 -267 -272 -779 -842 -978 -847 -1 -811 -351 -40 -141 -671 -471 -167 -621 -642 -170 -235 -458 -413 -948 -433 -335 -239 -334 -451 -490 -916 -747 -919 -321 -100 -628 -53 -393 -701 -860 -309 -319 -573 -14 -488 -672 -333 -388 -446 -973 -308 -846 -11 -205 -431 -608 -700 -187 -129 -742 -14 -504 -741 -877 -399 -381 -199 -528 -225 -194 -831 -810 -166 -123 -968 -858 -580 -955 -990 -226 -802 -181 -174 -212 -678 -573 -781 -590 -83 -169 -424 -51 -651 -468 -709 -309 -352 -939 -280 -552 -725 -931 -57 -626 -210 -101 -731 -955 -110 -321 -177 -549 -697 -874 -71 -245 -449 -929 -837 -756 -430 -72 -816 -175 -373 -765 -799 -215 -333 -501 -646 -730 -845 -127 -517 -136 -89 -918 -207 -42 -23 -338 -211 -914 -392 -834 -923 -455 -203 -657 -85 -697 -914 -320 -610 -889 -159 -864 -343 -21 -996 -359 -380 -930 -771 -569 -691 -474 -134 -339 -220 -153 -123 -421 -363 -454 -200 -168 -349 -635 -847 -711 -49 -246 -875 -109 -830 -257 -936 -85 -505 -534 -383 -737 -647 -721 -113 -184 -359 -508 -308 -389 -802 -902 -247 -672 -795 -249 -86 -405 -506 -587 -406 -296 -568 -423 -184 -946 -473 -459 -442 -800 -52 -327 -533 -133 -388 -614 -783 -325 -134 -562 -440 -549 -514 -453 -144 -329 -83 -7 -132 -76 -725 -574 -17 -245 -335 -491 -862 -721 -654 -580 -799 -510 -202 -440 -626 -387 -149 -60 -741 -616 -676 -60 -218 -979 -495 -666 -545 -198 -890 -498 -238 -597 -639 -874 -512 -980 -264 -484 -435 -494 -318 -836 -41 -718 -767 -958 -447 -242 -683 -396 -898 -64 -949 -295 -536 -92 -471 -754 -140 -317 -547 -674 -87 -220 -466 -823 -875 -603 -747 -844 -179 -874 -611 -23 -703 -294 -96 -981 -655 -982 -704 -185 -957 -457 -781 -264 -948 -445 -356 -650 -15 -415 -645 -811 -487 -508 -344 -972 -686 -467 -436 -70 -541 -965 -991 -276 -614 -448 -943 -483 -119 -560 -214 -569 -836 -465 -545 -419 -86 -934 -707 -330 -641 -912 -144 -394 -363 -668 -514 -738 -67 -970 -639 -389 -260 -478 -930 -139 -666 -3 -145 -88 -253 -195 -109 -358 -550 -211 -750 -357 -977 -806 -173 -996 -278 -347 -424 -771 -839 -335 -369 -610 -851 -313 -403 -763 -291 -182 -945 -66 -52 -554 -405 -912 -979 -838 -885 -140 -881 -599 -462 -585 -312 -605 -508 -619 -492 -531 -524 -832 -863 -581 -899 -664 -380 -398 -893 -297 -231 -310 -76 -919 -988 -796 -165 -565 -334 -791 -626 -881 -526 -559 -617 -1 -922 -138 -968 -557 -252 -353 -445 -170 -941 -755 -747 -883 -968 -730 -707 -823 -552 -591 -488 -647 -233 -2 -628 -765 -711 -688 -655 -658 -209 -577 -80 -569 -133 -319 -832 -535 -24 -945 -420 -589 -33 -485 -506 -742 -262 -70 -919 -220 -806 -653 -188 -457 -895 -339 -395 -435 -427 -223 -370 -383 -745 -287 -122 -484 -856 -393 -338 -753 -470 -714 -260 -219 -551 -866 -305 -455 -92 -383 -923 -892 -379 -899 -890 -799 -164 -64 -275 -184 -171 -740 -18 -438 -499 -526 -628 -342 -330 -759 -307 -590 -259 -795 -319 -426 -668 -436 -728 -250 -801 -453 -761 -251 -347 -918 -334 -65 -270 -647 -182 -163 -114 -373 -573 -445 -774 -398 -738 -992 -792 -506 -73 -181 -79 -770 -856 -327 -792 -745 -889 -771 -612 -984 -620 -322 -79 -299 -538 -582 -77 -40 -763 -524 -700 -468 -479 -932 -704 -279 -71 -588 -785 -746 -798 -173 -759 -291 -707 -602 -804 -479 -154 -434 -420 -254 -721 -936 -878 -160 -775 -667 -743 -721 -391 -93 -692 -50 -806 -822 -338 -693 -738 -284 -404 -235 -609 -752 -673 -930 -433 -537 -411 -953 -191 -542 -592 -491 -431 -82 -315 -306 -457 -955 -695 -147 -562 -821 -946 -642 -689 -561 -44 -611 -88 -242 -290 -909 -911 -111 -349 -747 -152 -740 -328 -700 -437 -107 -685 -276 -136 -214 -65 -631 -985 -522 -888 -110 -486 -272 -625 -205 -91 -257 -111 -218 -638 -970 -314 -164 -151 -982 -799 -102 -703 -717 -404 -334 -105 -853 -871 -531 -376 -799 -876 -787 -749 -138 -273 -83 -303 -728 -692 -549 -667 -203 -705 -135 -780 -480 -464 -717 -918 -781 -403 -227 -745 -539 -590 -324 -530 -746 -504 -595 -277 -380 -252 -95 -129 -891 -612 -887 -882 -403 -87 -648 -28 -697 -545 -612 -401 -808 -933 -730 -100 -64 -782 -178 -842 -734 -630 -465 -348 -680 -20 -520 -268 -731 -810 -127 -303 -621 -70 -150 -751 -161 -864 -443 -430 -230 -545 -631 -602 -581 -762 -355 -579 -900 -789 -970 -173 -165 -222 -920 -959 -899 -662 -119 -89 -233 -826 -678 -982 -670 -299 -59 -467 -998 -499 -767 -230 -451 -120 -614 -869 -771 -524 -216 -871 -89 -1000 -39 -5 -633 -293 -929 -773 -598 -692 -369 -182 -765 -822 -41 -947 -301 -582 -15 -677 -768 -819 -282 -8 -317 -677 -719 -782 -736 -895 -704 -582 -9 -792 -100 -808 -210 -993 -706 -395 -893 -213 -550 -871 -47 -7 -396 -555 -890 -874 -935 -454 -235 -432 -753 -9 -884 -404 -242 -930 -416 -330 -984 -534 -354 -75 -554 -282 -376 -434 -257 -741 -156 -271 -709 -430 -507 -155 -545 -962 -456 -372 -135 -601 -220 -460 -164 -774 -38 -244 -838 -325 -291 -968 -526 -245 -627 -906 -891 -359 -381 -492 -982 -336 -926 -529 -594 -495 -811 -750 -190 -355 -956 -176 -682 -808 -557 -282 -190 -833 -926 -284 -99 -487 -43 -20 -302 -587 -924 -796 -999 -467 -392 -327 -182 -277 -259 -624 -631 -577 -969 -963 -968 -943 -139 -456 -138 -215 -13 -323 -256 -489 -695 -383 -236 -757 -866 -403 -588 -112 -449 -926 -759 -867 -138 -545 -229 -503 -401 -371 -604 -558 -7 -818 -397 -114 -995 -356 -189 -840 -217 -480 -205 -562 -661 -460 -807 -495 -225 -188 -348 -550 -822 -243 -60 -450 -775 -630 -11 -209 -301 -528 -241 -134 -132 -499 -977 -401 -264 -795 -545 -132 -128 -474 -965 -207 -590 -77 -105 -82 -436 -759 -22 -603 -944 -394 -66 -297 -176 -804 -49 -629 -806 -835 -754 -692 -406 -82 -9 -434 -811 -222 -306 -479 -84 -304 -275 -972 -755 -391 -101 -355 -411 -103 -292 -656 -779 -188 -660 -484 -142 -901 -582 -800 -772 -350 -112 -228 -357 -932 -697 -804 -468 -486 -824 -60 -200 -122 -845 -938 -132 -472 -28 -391 -23 -645 -673 -678 -413 -244 -452 -183 -10 -759 -909 -269 -628 -387 -57 -977 -394 -39 -745 -829 -798 -945 -428 -161 -479 -704 -575 -185 -629 -481 -630 -255 -902 -45 -344 -511 -363 -927 -843 -23 -226 -793 -830 -422 -478 -979 -986 -71 -208 -353 -135 -195 -167 -534 -502 -493 -435 -768 -813 -675 -943 -18 -220 -34 -872 -568 -622 -993 -916 -527 -78 -89 -173 -643 -306 -668 -293 -824 -786 -696 -257 -152 -643 -385 -307 -18 -939 -702 -731 -87 -482 -537 -605 -222 -673 -30 -176 -820 -951 -347 -351 -327 -637 -782 -612 -9 -544 -155 -992 -319 -167 -760 -222 -217 -318 -14 -835 -374 -753 -882 -988 -891 -808 -603 -704 -827 -163 -330 -96 -178 -300 -161 -214 -774 -903 -355 -118 -167 -551 -544 -533 -878 -312 -660 -604 -418 -513 -448 -349 -618 -395 -272 -242 -208 -811 -117 -510 -650 -100 -611 -602 -708 -757 -375 -930 -910 -504 -159 -363 -79 -256 -589 -792 -792 -524 -142 -675 -686 -209 -949 -75 -105 -162 -848 -330 -99 -684 -140 -665 -199 -360 -95 -931 -296 -751 -405 -184 -688 -317 -685 -971 -90 -818 -159 -490 -350 -570 -225 -72 -547 -935 -866 -640 -650 -74 -420 -158 -62 -475 -267 -498 -915 -583 -83 -666 -87 -508 -243 -136 -162 -331 -319 -679 -119 -310 -825 -307 -135 -792 -805 -297 -185 -245 -557 -139 -938 -246 -463 -517 -626 -512 -7 -851 -875 -315 -837 -723 -817 -880 -198 -842 -786 -586 -129 -181 -771 -730 -257 -617 -586 -765 -808 -509 -626 -53 -719 -439 -859 -169 -447 -555 -634 -793 -967 -565 -912 -555 -265 -644 -254 -834 -49 -808 -614 -299 -832 -347 -605 -47 -407 -758 -156 -598 -269 -949 -429 -628 -176 -68 -703 -550 -889 -306 -390 -931 -934 -53 -127 -946 -307 -336 -907 -938 -898 -856 -464 -791 -737 -960 -959 -775 -877 -517 -417 -298 -78 -159 -395 -31 -819 -155 -804 -267 -244 -232 -565 -772 -17 -492 -925 -43 -235 -20 -465 -944 -790 -238 -538 -867 -553 -720 -795 -543 -284 -378 -265 -37 -330 -137 -799 -644 -617 -957 -705 -843 -84 -577 -917 -642 -606 -157 -394 -885 -568 -913 -705 -727 -221 -860 -8 -102 -652 -732 -108 -384 -832 -527 -756 -313 -983 -524 -479 -740 -996 -408 -652 -832 -578 -558 -721 -364 -734 -475 -453 -107 -780 -644 -502 -528 -238 -365 -617 -995 -691 -743 -86 -2 -689 -414 -56 -266 -160 -152 -682 -335 -621 -995 -294 -233 -228 -99 -392 -124 -175 -509 -451 -878 -644 -746 -131 -116 -48 -954 -864 -621 -139 -345 -541 -712 -565 -796 -858 -615 -264 -66 -389 -914 -565 -749 -86 -606 -270 -877 -472 -36 -237 -941 -800 -240 -219 -750 -170 -640 -357 -844 -632 -465 -230 -994 -772 -62 -926 -935 -108 -558 -849 -132 -676 -980 -52 -848 -939 -280 -683 -694 -253 -50 -276 -746 -37 -534 -942 -485 -130 -393 -411 -858 -879 -602 -13 -180 -681 -971 -903 -288 -872 -950 -934 -423 -691 -660 -577 -498 -315 -112 -996 -299 -598 -948 -844 -115 -105 -927 -1 -52 -319 -513 -773 -966 -145 -407 -745 -289 -907 -764 -596 -357 -872 -954 -752 -768 -228 -958 -759 -28 -993 -790 -124 -313 -1000 -379 -944 -10 -126 -565 -311 -97 -208 -708 -801 -442 -275 -579 -584 -761 -373 -159 -11 -913 -120 -266 -465 -183 -867 -770 -185 -763 -580 -207 -789 -336 -65 -372 -91 -582 -826 -996 -156 -650 -543 -702 -753 -485 -426 -101 -252 -495 -680 -688 -158 -955 -410 -713 -321 -721 -761 -575 -886 -299 -136 -110 -835 -478 -274 -859 -910 -812 -537 -503 -560 -361 -592 -493 -889 -896 -586 -468 -798 -882 -490 -609 -955 -522 -462 -302 -192 -337 -337 -23 -673 -193 -973 -188 -676 -912 -891 -957 -813 -461 -135 -843 -695 -754 -847 -983 -38 -592 -308 -269 -174 -696 -433 -344 -979 -736 -919 -757 -275 -211 -591 -150 -933 -171 -889 -930 -135 -108 -396 -512 -136 -346 -516 -436 -424 -737 -981 -237 -905 -329 -877 -681 -371 -40 -741 -955 -939 -906 -250 -297 -96 -493 -778 -166 -822 -328 -48 -458 -269 -160 -205 -774 -228 -356 -688 -593 -162 -809 -771 -217 -352 -416 -867 -646 -556 -945 -582 -858 -458 -587 -210 -753 -935 -82 -720 -354 -694 -517 -951 -751 -657 -995 -352 -100 -251 -49 -785 -599 -159 -261 -766 -244 -582 -519 -144 -374 -642 -106 -890 -980 -804 -128 -293 -83 -361 -884 -259 -26 -49 -893 -608 -838 -253 -930 -774 -862 -319 -484 -172 -729 -456 -141 -8 -452 -544 -320 -980 -64 -224 -640 -675 -782 -671 -871 -147 -557 -165 -63 -616 -974 -263 -714 -922 -436 -840 -543 -682 -151 -140 -358 -542 -572 -747 -717 -954 -955 -933 -481 -425 -698 -840 -247 -63 -573 -178 -184 -155 -936 -221 -152 -55 -670 -51 -291 -79 -218 -639 -330 -912 -960 -936 -436 -185 -124 -157 -685 -269 -495 -888 -195 -808 -523 -545 -728 -962 -566 -177 -745 -482 -610 -162 -60 -988 -680 -485 -73 -437 -590 -257 -31 -296 -798 -932 -718 -155 -668 -902 -186 -22 -952 -698 -119 -159 -990 -309 -323 -896 -981 -32 -6 -784 -793 -498 -89 -78 -470 -295 -706 -367 -260 -321 -910 -95 -39 -500 -75 -129 -890 -124 -40 -981 -411 -271 -820 -714 -923 -300 -393 -465 -683 -877 -472 -598 -975 -757 -849 -966 -984 -422 -701 -127 -534 -423 -896 -533 -536 -597 -957 -464 -67 -826 -78 -606 -342 -735 -376 -158 -401 -810 -201 -579 -463 -39 -579 -120 -56 -83 -681 -198 -987 -420 -675 -631 -681 -546 -896 -325 -645 -810 -498 -907 -968 -2 -475 -846 -648 -488 -581 -524 -441 -980 -724 -871 -356 -537 -434 -325 -687 -899 -720 -155 -393 -161 -895 -88 -587 -924 -361 -467 -345 -52 -510 -248 -343 -776 -899 -564 -229 -723 -943 -257 -906 -141 -300 -5 -426 -433 -143 -130 -181 -62 -550 -957 -761 -276 -608 -260 -664 -334 -541 -87 -599 -494 -211 -685 -955 -409 -284 -345 -465 -217 -431 -294 -602 -232 -336 -66 -753 -747 -705 -371 -677 -422 -102 -368 -602 -247 -411 -24 -232 -342 -707 -171 -749 -686 -407 -204 -868 -537 -278 -507 -638 -951 -249 -465 -33 -456 -132 -866 -952 -940 -18 -821 -249 -308 -110 -380 -940 -31 -931 -979 -600 -396 -528 -575 -178 -825 -741 -107 -440 -634 -383 -860 -862 -530 -92 -785 -715 -709 -2 -250 -417 -182 -629 -801 -71 -449 -716 -198 -278 -989 -970 -580 -318 -228 -992 -458 -790 -689 -696 -689 -287 -613 -580 -672 -35 -198 -113 -273 -760 -786 -874 -685 -10 -173 -470 -797 -231 -547 -571 -749 -15 -688 -711 -664 -893 -469 -58 -599 -671 -411 -377 -373 -448 -221 -731 -406 -693 -260 -842 -304 -826 -168 -390 -843 -455 -685 -541 -21 -515 -971 -636 -966 -769 -101 -402 -746 -970 -133 -987 -867 -658 -949 -797 -802 -583 -681 -744 -190 -453 -799 -18 -746 -516 -617 -114 -296 -522 -452 -139 -643 -797 -321 -903 -448 -987 -410 -897 -415 -582 -839 -395 -570 -816 -438 -908 -387 -621 -670 -521 -794 -142 -470 -261 -684 -797 -152 -59 -396 -469 -307 -996 -97 -995 -531 -319 -156 -943 -203 -835 -813 -714 -520 -163 -33 -301 -199 -306 -743 -923 -513 -591 -537 -302 -168 -380 -811 -477 -653 -769 -938 -476 -783 -755 -336 -33 -50 -370 -383 -115 -800 -794 -531 -573 -166 -910 -168 -856 -83 -394 -484 -236 -342 -718 -319 -834 -20 -262 -847 -984 -61 -241 -523 -513 -620 -868 -267 -135 -342 -474 -73 -369 -946 -869 -212 -392 -26 -345 -409 -406 -124 -184 -389 -791 -300 -911 -117 -536 -357 -429 -373 -65 -104 -663 -155 -512 -202 -700 -385 -619 -879 -151 -539 -644 -576 -835 -421 -500 -529 -175 -169 -700 -666 -714 -882 -841 -43 -419 -987 -601 -501 -956 -936 -346 -917 -63 -557 -534 -303 -147 -24 -535 -630 -888 -307 -693 -184 -559 -284 -923 -338 -350 -217 -201 -785 -952 -341 -197 -213 -486 -866 -552 -752 -668 -354 -619 -646 -210 -803 -244 -274 -617 -617 -570 -762 -583 -734 -731 -751 -185 -427 -313 -199 -395 -708 -244 -463 -364 -360 -244 -953 -510 -924 -907 -671 -587 -107 -918 -904 -221 -582 -351 -937 -873 -212 -517 -41 -984 -69 -854 -426 -359 -398 -633 -129 -640 -36 -349 -845 -223 -826 -419 -979 -104 -22 -402 -884 -163 -866 -601 -452 -983 -971 -402 -555 -890 -169 -813 -287 -424 -981 -901 -648 -668 -876 -897 -64 -482 -426 -760 -120 -622 -4 -735 -124 -798 -405 -619 -479 -945 -870 -63 -829 -101 -448 -700 -643 -268 -400 -171 -176 -300 -492 -218 -434 -932 -978 -998 -632 -774 -720 -551 -43 -455 -955 -524 -24 -833 -512 -476 -357 -561 -468 -43 -32 -600 -556 -539 -726 -596 -128 -302 -174 -780 -941 -217 -68 -730 -480 -11 -700 -119 -780 -273 -325 -99 -831 -266 -906 -588 -720 -65 -802 -323 -220 -938 -474 -190 -605 -131 -388 -854 -926 -880 -685 -408 -43 -323 -754 -10 -372 -960 -763 -434 -235 -234 -907 -328 -786 -145 -928 -965 -489 -875 -888 -559 -308 -355 -967 -671 -113 -423 -984 -779 -211 -883 -967 -305 -46 -531 -416 -894 -61 -73 -769 -532 -338 -841 -95 -75 -594 -652 -15 -8 -16 -267 -908 -585 -248 -436 -677 -793 -838 -44 -947 -945 -131 -33 -175 -869 -234 -87 -310 -805 -643 -317 -373 -773 -811 -345 -446 -493 -806 -276 -285 -951 -791 -598 -226 -801 -992 -949 -655 -52 -59 -305 -660 -729 -250 -940 -407 -81 -773 -149 -88 -525 -114 -948 -582 -344 -550 -27 -309 -279 -679 -427 -647 -147 -990 -485 -428 -693 -431 -305 -236 -572 -107 -506 -853 -648 -429 -635 -382 -331 -67 -517 -366 -711 -760 -957 -957 -397 -349 -932 -987 -723 -119 -459 -995 -990 -101 -531 -103 -122 -946 -238 -871 -292 -756 -452 -72 -734 -266 -255 -727 -252 -230 -622 -932 -701 -590 -227 -748 -443 -590 -35 -377 -723 -981 -653 -789 -222 -804 -132 -477 -139 -32 -242 -222 -824 -467 -738 -445 -744 -251 -319 -677 -677 -895 -973 -187 -70 -877 -879 -387 -757 -677 -243 -996 -578 -968 -160 -564 -973 -248 -93 -541 -605 -154 -499 -89 -845 -755 -501 -506 -645 -495 -794 -104 -463 -987 -767 -435 -854 -29 -738 -864 -486 -89 -8 -333 -496 -884 -904 -706 -238 -495 -456 -248 -525 -656 -849 -145 -225 -60 -826 -47 -916 -714 -378 -410 -705 -591 -470 -931 -728 -509 -728 -314 -3 -287 -781 -151 -459 -274 -809 -505 -52 -383 -777 -248 -145 -816 -776 -749 -787 -191 -703 -118 -474 -452 -514 -425 -972 -270 -561 -890 -128 -278 -803 -706 -743 -832 -185 -733 -214 -764 -429 -168 -378 -795 -712 -997 -355 -550 -467 -54 -986 -11 -691 -523 -881 -364 -189 -561 -58 -465 -541 -854 -259 -419 -443 -970 -26 -310 -74 -660 -37 -426 -18 -33 -59 -658 -122 -311 -234 -254 -95 -201 -512 -510 -751 -82 -438 -156 -945 -219 -269 -394 -225 -836 -522 -457 -546 -492 -842 -301 -785 -34 -612 -924 -118 -964 -107 -842 -462 -220 -466 -98 -638 -812 -76 -618 -574 -758 -690 -943 -723 -619 -191 -819 -382 -139 -77 -424 -518 -417 -838 -35 -768 -272 -582 -528 -757 -688 -408 -153 -863 -419 -29 -23 -279 -595 -262 -975 -482 -886 -86 -446 -115 -306 -589 -902 -535 -636 -580 -570 -109 -956 -464 -863 -524 -142 -11 -680 -754 -403 -763 -917 -669 -537 -543 -678 -269 -324 -879 -525 -943 -678 -631 -176 -190 -203 -185 -885 -434 -691 -239 -703 -766 -481 -822 -352 -950 -775 -214 -852 -753 -713 -863 -997 -821 -73 -640 -656 -746 -982 -786 -657 -787 -321 -377 -131 -131 -77 -285 -852 -632 -105 -321 -427 -54 -553 -547 -706 -677 -532 -974 -127 -410 -871 -876 -200 -989 -266 -809 -265 -68 -575 -389 -251 -726 -847 -454 -921 -740 -410 -393 -190 -991 -117 -853 -792 -800 -98 -366 -330 -309 -22 -352 -691 -476 -987 -598 -225 -181 -120 -247 -686 -213 -938 -623 -187 -221 -46 -752 -248 -269 -379 -585 -125 -863 -434 -677 -54 -889 -717 -136 -143 -448 -380 -690 -332 -988 -892 -660 -179 -192 -513 -616 -906 -239 -144 -439 -940 -226 -719 -894 -390 -932 -91 -163 -842 -366 -589 -811 -98 -214 -905 -45 -241 -145 -196 -952 -252 -401 -859 -982 -537 -503 -267 -956 -726 -994 -497 -68 -359 -173 -558 -930 -973 -492 -331 -770 -530 -157 -957 -246 -773 -175 -820 -564 -126 -768 -163 -426 -289 -695 -248 -887 -771 -458 -341 -789 -552 -905 -17 -444 -84 -896 -243 -939 -447 -315 -958 -49 -802 -34 -395 -254 -728 -312 -108 -494 -39 -285 -346 -987 -428 -490 -541 -934 -436 -488 -168 -580 -807 -486 -170 -79 -433 -396 -838 -766 -860 -158 -553 -587 -912 -339 -795 -657 -19 -467 -661 -11 -512 -152 -186 -489 -428 -796 -37 -245 -372 -496 -468 -405 -821 -223 -997 -567 -133 -75 -847 -67 -403 -470 -269 -275 -986 -289 -155 -575 -856 -943 -168 -983 -991 -371 -823 -589 -812 -403 -640 -384 -472 -285 -711 -663 -980 -132 -831 -212 -113 -540 -919 -439 -529 -973 -472 -512 -468 -212 -492 -62 -852 -865 -203 -616 -119 -867 -594 -197 -580 -656 -159 -393 -358 -939 -511 -397 -164 -341 -991 -733 -898 -509 -314 -61 -51 -561 -625 -910 -544 -486 -249 -156 -973 -188 -858 -391 -457 -599 -10 -377 -141 -317 -994 -329 -104 -27 -196 -366 -18 -670 -239 -466 -650 -478 -951 -954 -93 -381 -677 -126 -547 -24 -582 -705 -12 -212 -509 -367 -539 -762 -746 -887 -366 -227 -741 -416 -775 -528 -40 -509 -160 -639 -295 -716 -115 -739 -152 -657 -862 -237 -183 -197 -633 -160 -196 -490 -994 -342 -473 -162 -412 -67 -712 -451 -727 -887 -726 -319 -157 -469 -714 -807 -836 -82 -93 -927 -610 -390 -349 -787 -753 -852 -270 -169 -664 -926 -743 -337 -544 -420 -981 -572 -796 -717 -593 -365 -948 -684 -678 -3 -719 -18 -949 -795 -387 -575 -85 -17 -218 -298 -909 -829 -973 -754 -733 -489 -404 -374 -723 -99 -635 -178 -439 -162 -906 -702 -101 -82 -177 -924 -887 -476 -633 -44 -991 -446 -854 -652 -819 -258 -896 -802 -587 -855 -998 -983 -907 -283 -834 -877 -204 -368 -933 -64 -181 -684 -406 -590 -987 -855 -301 -216 -299 -544 -160 -398 -110 -438 -525 -980 -115 -22 -226 -421 -67 -852 -901 -271 -487 -564 -125 -788 -335 -897 -206 -367 -999 -938 -538 -897 -357 -966 -723 -700 -651 -965 -626 -625 -653 -550 -443 -102 -482 -987 -669 -257 -641 -238 -348 -700 -987 -795 -645 -132 -933 -210 -837 -97 -86 -209 -814 -169 -966 -418 -523 -118 -174 -11 -240 -715 -111 -975 -981 -697 -708 -996 -388 -670 -268 -273 -299 -213 -36 -589 -21 -36 -637 -84 -27 -446 -263 -595 -36 -721 -330 -282 -587 -966 -347 -733 -866 -219 -116 -820 -89 -518 -661 -184 -430 -715 -359 -212 -376 -983 -517 -551 -136 -601 -135 -630 -503 -232 -396 -129 -55 -631 -826 -525 -272 -81 -247 -849 -95 -192 -211 -137 -700 -734 -769 -629 -558 -556 -479 -905 -920 -12 -239 -652 -91 -899 -729 -134 -633 -155 -494 -827 -363 -206 -489 -67 -843 -280 -883 -710 -645 -999 -172 -110 -741 -920 -723 -84 -109 -285 -946 -113 -815 -534 -982 -765 -437 -87 -251 -116 -44 -476 -524 -989 -389 -409 -950 -616 -871 -822 -177 -927 -257 -371 -842 -761 -568 -144 -64 -940 -928 -753 -112 -332 -518 -585 -870 -6 -837 -955 -830 -333 -502 -787 -803 -868 -558 -664 -405 -592 -259 -154 -541 -535 -777 -450 -329 -8 -963 -195 -977 -792 -946 -955 -277 -750 -181 -978 -873 -81 -989 -546 -933 -931 -12 -322 -597 -560 -111 -367 -752 -451 -736 -904 -160 -238 -936 -595 -134 -124 -820 -374 -162 -393 -995 -137 -173 -734 -236 -752 -398 -948 -664 -502 -873 -69 -198 -935 -621 -379 -760 -879 -955 -964 -245 -266 -390 -973 -490 -645 -397 -594 -973 -248 -884 -697 -756 -97 -425 -780 -148 -371 -730 -434 -920 -520 -236 -682 -154 -401 -701 -415 -485 -428 -497 -680 -764 -373 -782 -487 -477 -111 -627 -795 -285 -271 -629 -233 -261 -525 -818 -96 -89 -791 -238 -79 -179 -864 -35 -648 -793 -632 -762 -233 -364 -225 -960 -277 -83 -481 -937 -955 -677 -455 -506 -633 -222 -391 -211 -98 -737 -504 -423 -292 -496 -473 -71 -593 -187 -712 -494 -160 -856 -479 -735 -651 -245 -82 -447 -245 -838 -961 -744 -263 -506 -100 -977 -641 -8 -347 -107 -510 -441 -689 -204 -65 -567 -67 -25 -263 -272 -855 -325 -180 -292 -448 -920 -340 -426 -222 -214 -846 -6 -262 -445 -633 -331 -852 -172 -793 -727 -350 -755 -842 -264 -891 -80 -74 -294 -269 -787 -461 -541 -823 -150 -82 -507 -487 -362 -81 -152 -791 -593 -79 -339 -475 -510 -586 -271 -956 -628 -867 -939 -748 -6 -489 -920 -391 -491 -80 -966 -907 -495 -277 -749 -473 -962 -763 -73 -943 -564 -153 -300 -420 -964 -840 -464 -847 -520 -379 -72 -89 -788 -29 -101 -130 -447 -328 -987 -712 -419 -929 -64 -939 -1000 -843 -541 -817 -911 -426 -691 -926 -649 -808 -909 -16 -828 -308 -73 -560 -690 -645 -779 -584 -944 -912 -331 -772 -420 -805 -970 -565 -239 -760 -711 -601 -550 -246 -168 -43 -751 -608 -504 -181 -785 -579 -831 -542 -429 -245 -615 -942 -615 -235 -716 -65 -679 -221 -67 -588 -661 -33 -400 -655 -38 -83 -295 -652 -888 -496 -322 -641 -7 -128 -441 -622 -856 -436 -144 -132 -311 -14 -899 -24 -81 -377 -837 -570 -76 -862 -876 -485 -341 -785 -5 -686 -629 -937 -574 -128 -648 -590 -945 -413 -269 -336 -871 -678 -591 -613 -895 -869 -816 -322 -745 -966 -393 -445 -565 -159 -539 -64 -37 -164 -519 -96 -193 -573 -839 -57 -317 -121 -669 -63 -807 -954 -902 -795 -899 -216 -563 -8 -162 -191 -569 -692 -887 -389 -196 -582 -411 -383 -781 -668 -232 -101 -742 -460 -604 -577 -381 -334 -263 -670 -844 -569 -115 -645 -799 -156 -260 -15 -310 -176 -854 -23 -225 -314 -782 -594 -748 -826 -50 -404 -587 -216 -38 -385 -932 -120 -158 -422 -999 -607 -326 -156 -256 -637 -863 -761 -925 -836 -262 -682 -583 -312 -819 -453 -558 -905 -907 -624 -775 -513 -310 -472 -524 -66 -449 -919 -421 -521 -921 -969 -947 -159 -826 -869 -749 -741 -938 -945 -154 -348 -700 -454 -541 -640 -217 -557 -330 -974 -616 -997 -199 -430 -777 -408 -695 -217 -947 -425 -685 -396 -19 -485 -971 -853 -770 -35 -554 -104 -423 -676 -696 -999 -559 -834 -646 -543 -721 -893 -864 -417 -706 -439 -270 -367 -356 -860 -340 -892 -94 -117 -937 -989 -428 -271 -389 -1000 -123 -915 -172 -759 -51 -696 -184 -7 -259 -910 -206 -763 -118 -898 -419 -200 -113 -114 -905 -144 -282 -109 -200 -437 -390 -317 -235 -598 -395 -964 -105 -142 -480 -908 -403 -214 -869 -706 -572 -190 -51 -636 -923 -540 -280 -115 -833 -151 -653 -132 -224 -680 -94 -295 -333 -941 -884 -18 -384 -342 -146 -746 -468 -881 -231 -458 -232 -922 -264 -974 -64 -699 -544 -284 -530 -865 -319 -907 -264 -772 -102 -327 -73 -359 -594 -748 -367 -941 -835 -345 -991 -683 -842 -522 -975 -137 -597 -202 -727 -502 -798 -220 -559 -880 -56 -394 -614 -199 -105 -30 -944 -747 -852 -128 -102 -855 -126 -547 -132 -820 -840 -627 -813 -394 -681 -313 -412 -159 -418 -79 -739 -529 -988 -402 -134 -315 -750 -817 -925 -658 -93 -595 -607 -544 -827 -654 -156 -512 -756 -114 -368 -418 -701 -511 -68 -17 -585 -298 -732 -885 -798 -849 -802 -400 -17 -961 -735 -48 -342 -179 -992 -347 -89 -823 -539 -588 -130 -791 -113 -189 -357 -277 -491 -36 -721 -220 -766 -289 -493 -860 -670 -192 -22 -594 -97 -349 -171 -318 -360 -80 -968 -167 -317 -515 -25 -276 -29 -464 -192 -448 -286 -153 -861 -983 -553 -650 -611 -55 -981 -262 -30 -397 -385 -171 -165 -464 -142 -828 -62 -925 -750 -448 -117 -940 -158 -170 -106 -960 -529 -14 -122 -712 -213 -210 -241 -148 -793 -38 -692 -568 -968 -671 -156 -826 -561 -855 -291 -482 -334 -624 -349 -695 -435 -49 -750 -884 -577 -122 -188 -411 -20 -512 -808 -444 -120 -578 -369 -554 -905 -283 -879 -3 -827 -464 -978 -80 -680 -301 -762 -206 -362 -407 -132 -206 -897 -95 -800 -41 -772 -290 -314 -452 -308 -553 -848 -658 -395 -549 -665 -24 -807 -500 -469 -160 -337 -623 -997 -318 -352 -2 -833 -484 -442 -873 -887 -378 -191 -326 -645 -593 -526 -181 -155 -397 -646 -68 -843 -656 -399 -769 -959 -210 -448 -452 -658 -992 -983 -934 -891 -698 -543 -397 -812 -461 -528 -948 -980 -804 -973 -47 -598 -200 -80 -123 -715 -496 -161 -467 -280 -360 -599 -341 -640 -994 -137 -290 -215 -54 -800 -114 -13 -951 -853 -155 -44 -808 -662 -691 -680 -127 -292 -51 -442 -531 -909 -76 -481 -209 -462 -75 -905 -635 -929 -221 -253 -271 -769 -545 -58 -993 -664 -783 -810 -581 -801 -16 -72 -966 -370 -670 -468 -696 -45 -322 -27 -617 -303 -59 -723 -238 -487 -176 -322 -126 -254 -887 -729 -445 -661 -251 -326 -401 -911 -502 -263 -230 -251 -539 -271 -259 -397 -591 -18 -801 -367 -337 -481 -845 -756 -887 -706 -896 -120 -940 -464 -446 -359 -835 -129 -450 -347 -971 -947 -866 -6 -296 -761 -681 -500 -982 -908 -46 -305 -802 -17 -287 -458 -786 -182 -582 -339 -145 -755 -81 -746 -399 -949 -984 -351 -466 -6 -202 -135 -723 -407 -308 -836 -108 -916 -368 -28 -900 -9 -554 -56 -583 -638 -126 -624 -894 -673 -911 -385 -966 -295 -461 -398 -846 -769 -73 -412 -201 -896 -976 -377 -77 -982 -402 -285 -480 -12 -412 -576 -400 -136 -738 -932 -873 -903 -77 -539 -437 -758 -998 -638 -58 -123 -302 -714 -392 -755 -384 -802 -213 -361 -20 -369 -181 -217 -917 -17 -61 -744 -333 -236 -756 -293 -5 -174 -755 -353 -229 -885 -232 -844 -811 -597 -317 -797 -117 -625 -255 -349 -297 -569 -791 -251 -942 -636 -126 -514 -386 -918 -263 -427 -845 -925 -839 -822 -811 -18 -957 -991 -888 -474 -628 -313 -756 -528 -393 -298 -921 -895 -168 -354 -741 -589 -923 -645 -876 -721 -275 -590 -535 -597 -859 -214 -429 -107 -827 -622 -93 -226 -651 -623 -716 -914 -669 -693 -579 -807 -423 -986 -941 -365 -782 -640 -439 -353 -989 -146 -750 -286 -313 -203 -494 -136 -150 -385 -22 -69 -81 -270 -57 -787 -691 -657 -711 -827 -82 -863 -1000 -499 -796 -227 -165 -202 -122 -1000 -957 -132 -486 -698 -328 -256 -158 -682 -389 -646 -662 -652 -227 -297 -860 -831 -958 -602 -790 -745 -782 -868 -926 -666 -390 -855 -189 -604 -295 -874 -269 -143 -100 -273 -976 -411 -483 -720 -408 -986 -708 -438 -325 -845 -799 -841 -632 -363 -933 -89 -93 -118 -909 -868 -572 -876 -791 -231 -55 -425 -924 -290 -691 -955 -537 -390 -685 -210 -912 -10 -865 -986 -939 -704 -369 -216 -795 -520 -738 -118 -91 -233 -144 -976 -596 -885 -826 -604 -103 -82 -988 -887 -781 -4 -423 -388 -508 -867 -379 -626 -587 -267 -618 -178 -793 -237 -873 -388 -340 -501 -906 -368 -282 -773 -789 -388 -828 -570 -151 -400 -164 -351 -40 -790 -766 -594 -222 -245 -995 -179 -777 -625 -171 -55 -994 -842 -383 -550 -692 -447 -197 -885 -263 -636 -84 -742 -156 -418 -686 -588 -45 -759 -201 -513 -235 -686 -32 -770 -584 -958 -943 -358 -398 -958 -594 -913 -359 -677 -493 -303 -540 -913 -3 -511 -496 -517 -944 -62 -976 -193 -776 -415 -261 -878 -280 -788 -478 -291 -422 -54 -638 -259 -874 -123 -937 -572 -395 -302 -451 -203 -724 -954 -89 -305 -406 -843 -682 -353 -629 -454 -360 -870 -275 -447 -304 -214 -530 -772 -563 -274 -211 -165 -589 -647 -307 -779 -768 -378 -91 -646 -80 -210 -867 -318 -182 -97 -571 -354 -174 -430 -246 -157 -904 -597 -686 -556 -896 -285 -15 -57 -757 -691 -814 -891 -643 -488 -909 -581 -130 -544 -945 -86 -596 -894 -547 -34 -765 -311 -984 -607 -836 -705 -734 -421 -381 -430 -409 -150 -241 -288 -185 -504 -94 -635 -716 -592 -420 -562 -531 -137 -342 -971 -535 -484 -327 -29 -727 -477 -153 -529 -237 -841 -392 -449 -711 -155 -828 -863 -937 -628 -393 -938 -998 -950 -530 -561 -914 -71 -785 -704 -205 -19 -13 -60 -474 -919 -181 -833 -113 -381 -860 -475 -21 -487 -319 -23 -93 -30 -702 -569 -493 -175 -641 -685 -29 -600 -966 -413 -546 -795 -775 -589 -335 -832 -687 -151 -357 -966 -344 -205 -513 -172 -247 -776 -763 -513 -532 -807 -824 -504 -402 -227 -546 -65 -289 -311 -13 -662 -405 -598 -465 -846 -806 -664 -948 -465 -564 -523 -444 -984 -938 -434 -985 -630 -944 -225 -932 -696 -731 -2 -412 -440 -181 -447 -383 -357 -917 -869 -721 -848 -7 -631 -3 -280 -993 -381 -908 -475 -191 -488 -497 -574 -496 -873 -35 -783 -877 -537 -438 -27 -424 -179 -355 -481 -60 -89 -616 -975 -118 -401 -553 -555 -921 -237 -441 -969 -148 -890 -406 -610 -91 -329 -40 -351 -489 -979 -937 -990 -452 -755 -230 -210 -889 -891 -99 -622 -596 -18 -348 -339 -77 -825 -433 -664 -793 -289 -426 -286 -794 -314 -569 -679 -23 -435 -568 -68 -678 -687 -916 -576 -290 -211 -698 -195 -568 -665 -620 -919 -449 -9 -702 -616 -454 -340 -637 -304 -753 -580 -282 -973 -303 -606 -468 -570 -264 -371 -366 -449 -597 -189 -327 -487 -121 -453 -219 -96 -56 -975 -437 -891 -601 -143 -912 -492 -53 -920 -414 -466 -504 -861 -708 -950 -726 -781 -989 -921 -484 -93 -501 -206 -913 -956 -573 -57 -287 -826 -20 -48 -469 -789 -551 -570 -605 -788 -868 -926 -818 -33 -379 -674 -533 -266 -497 -905 -69 -37 -601 -396 -372 -973 -651 -248 -265 -930 -105 -542 -677 -831 -840 -265 -777 -618 -560 -55 -571 -304 -155 -445 -352 -483 -189 -345 -794 -332 -409 -878 -591 -490 -600 -480 -9 -940 -251 -514 -333 -858 -7 -868 -554 -98 -647 -130 -852 -343 -149 -541 -365 -95 -60 -511 -139 -524 -786 -963 -59 -740 -643 -655 -913 -103 -702 -689 -320 -241 -112 -115 -882 -335 -115 -860 -189 -860 -908 -853 -846 -114 -524 -160 -565 -621 -229 -293 -411 -408 -503 -547 -929 -585 -803 -950 -16 -236 -906 -118 -430 -825 -255 -530 -785 -497 -395 -694 -527 -248 -137 -304 -79 -620 -437 -180 -527 -401 -827 -296 -520 -475 -79 -362 -797 -903 -167 -805 -29 -768 -224 -555 -637 -794 -659 -910 -124 -642 -932 -327 -994 -260 -844 -813 -460 -437 -413 -990 -152 -334 -675 -585 -80 -343 -282 -740 -494 -340 -195 -677 -954 -537 -531 -809 -716 -659 -875 -185 -563 -247 -227 -628 -80 -598 -914 -762 -754 -689 -312 -606 -658 -408 -166 -788 -550 -907 -142 -477 -59 -174 -654 -336 -229 -714 -844 -217 -216 -313 -904 -592 -510 -23 -657 -580 -8 -419 -207 -667 -743 -573 -89 -952 -801 -979 -590 -218 -522 -665 -730 -842 -533 -378 -427 -880 -314 -690 -688 -480 -392 -740 -917 -442 -631 -217 -4 -115 -171 -930 -372 -794 -406 -991 -706 -326 -730 -225 -137 -392 -156 -238 -109 -197 -425 -697 -228 -745 -962 -485 -296 -891 -17 -840 -216 -28 -814 -62 -592 -43 -316 -373 -165 -664 -331 -291 -124 -882 -815 -734 -368 -203 -107 -549 -863 -322 -159 -24 -105 -848 -636 -77 -758 -881 -965 -406 -906 -274 -564 -869 -188 -442 -571 -861 -913 -569 -557 -261 -22 -324 -637 -446 -535 -61 -287 -320 -367 -162 -851 -486 -555 -916 -456 -550 -526 -890 -775 -201 -673 -408 -909 -81 -524 -831 -948 -532 -508 -890 -805 -611 -969 -474 -123 -704 -253 -11 -930 -576 -602 -461 -688 -855 -810 -163 -374 -789 -788 -858 -347 -924 -275 -808 -433 -286 -94 -513 -926 -352 -774 -205 -46 -273 -81 -646 -758 -317 -835 -608 -543 -229 -196 -248 -759 -772 -720 -509 -366 -187 -751 -174 -640 -271 -75 -288 -321 -445 -139 -815 -665 -540 -509 -995 -86 -567 -731 -33 -359 -980 -681 -408 -818 -553 -471 -819 -584 -58 -513 -272 -303 -690 -643 -861 -903 -262 -544 -60 -251 -25 -802 -489 -349 -557 -451 -4 -814 -969 -475 -692 -245 -851 -5 -913 -920 -549 -320 -807 -653 -133 -323 -499 -314 -99 -987 -413 -778 -805 -229 -384 -164 -981 -62 -361 -322 -548 -768 -38 -588 -587 -368 -789 -542 -144 -332 -88 -878 -602 -311 -905 -676 -604 -124 -956 -628 -247 -957 -315 -441 -717 -152 -225 -77 -739 -668 -327 -925 -76 -942 -165 -93 -176 -399 -313 -861 -421 -232 -173 -270 -840 -397 -284 -872 -987 -806 -510 -212 -838 -709 -110 -788 -41 -315 -465 -355 -257 -965 -5 -333 -52 -81 -374 -776 -576 -64 -554 -513 -599 -612 -26 -450 -780 -600 -452 -501 -286 -107 -644 -47 -893 -544 -682 -141 -872 -269 -96 -518 -999 -392 -586 -787 -220 -64 -125 -407 -653 -27 -596 -893 -230 -771 -997 -168 -891 -113 -9 -520 -707 -776 -256 -501 -314 -816 -547 -392 -807 -353 -181 -878 -901 -998 -382 -511 -74 -689 -350 -9 -904 -790 -820 -422 -22 -1000 -804 -254 -729 -757 -788 -963 -933 -531 -264 -437 -760 -891 -887 -250 -36 -552 -564 -685 -22 -880 -608 -259 -181 -760 -515 -444 -855 -160 -454 -805 -516 -93 -727 -456 -357 -284 -950 -274 -214 -513 -972 -431 -260 -305 -762 -127 -3 -495 -449 -123 -637 -273 -799 -443 -625 -719 -649 -547 -665 -928 -417 -873 -138 -77 -754 -309 -441 -838 -272 -964 -723 -636 -880 -1000 -832 -401 -85 -276 -180 -934 -920 -830 -320 -972 -153 -558 -950 -419 -655 -321 -906 -257 -989 -723 -336 -301 -687 -768 -287 -125 -882 -832 -401 -697 -462 -454 -596 -689 -173 -110 -280 -531 -90 -46 -899 -109 -433 -11 -532 -453 -109 -893 -137 -481 -781 -94 -336 -245 -65 -102 -272 -451 -408 -127 -735 -73 -440 -725 -630 -624 -125 -72 -55 -261 -386 -217 -227 -799 -370 -837 -718 -990 -176 -744 -793 -391 -934 -829 -443 -305 -771 -804 -734 -896 -769 -178 -340 -821 -985 -803 -277 -896 -181 -344 -206 -618 -828 -651 -225 -517 -654 -742 -158 -224 -403 -212 -571 -685 -385 -22 -25 -709 -242 -418 -992 -284 -94 -655 -158 -90 -234 -14 -697 -324 -816 -146 -95 -399 -609 -514 -462 -473 -516 -288 -790 -347 -697 -736 -414 -93 -814 -728 -214 -275 -432 -728 -374 -469 -130 -917 -693 -659 -190 -598 -889 -563 -515 -179 -317 -513 -905 -116 -220 -350 -976 -323 -310 -828 -258 -309 -608 -974 -923 -76 -213 -497 -449 -699 -77 -673 -768 -421 -563 -576 -994 -319 -432 -128 -639 -125 -36 -431 -420 -276 -525 -140 -929 -833 -364 -435 -181 -96 -164 -239 -36 -830 -14 -353 -634 -777 -243 -558 -283 -6 -511 -88 -85 -637 -722 -999 -752 -355 -215 -198 -439 -724 -488 -697 -746 -224 -504 -859 -519 -905 -829 -720 -969 -712 -323 -502 -351 -262 -1 -441 -130 -290 -173 -890 -227 -687 -787 -621 -776 -104 -219 -582 -19 -288 -275 -414 -457 -585 -545 -403 -783 -844 -60 -363 -16 -207 -389 -725 -795 -251 -591 -622 -881 -286 -808 -501 -53 -300 -553 -412 -582 -487 -887 -26 -880 -163 -681 -753 -707 -988 -294 -357 -429 -367 -650 -120 -762 -657 -90 -558 -256 -154 -922 -479 -948 -175 -361 -175 -929 -244 -392 -180 -551 -981 -357 -404 -49 -348 -790 -475 -741 -270 -571 -705 -69 -791 -584 -615 -116 -949 -799 -79 -351 -881 -62 -191 -989 -899 -921 -265 -748 -911 -397 -67 -365 -171 -553 -533 -14 -395 -806 -432 -525 -597 -430 -269 -606 -439 -986 -972 -279 -75 -218 -50 -426 -398 -903 -86 -140 -438 -541 -490 -247 -234 -874 -787 -728 -107 -192 -825 -409 -762 -191 -337 -236 -975 -75 -822 -205 -602 -911 -79 -497 -424 -611 -76 -9 -579 -469 -208 -571 -63 -744 -2 -309 -890 -495 -551 -490 -977 -795 -526 -91 -233 -586 -520 -954 -513 -467 -421 -401 -142 -725 -218 -469 -796 -939 -702 -713 -877 -430 -230 -847 -786 -511 -825 -504 -20 -248 -634 -466 -265 -686 -562 -517 -25 -186 -70 -881 -462 -461 -463 -412 -321 -981 -233 -873 -359 -464 -966 -681 -802 -293 -353 -172 -834 -419 -19 -371 -191 -279 -464 -294 -778 -236 -757 -536 -346 -92 -137 -891 -834 -173 -352 -599 -469 -745 -169 -177 -756 -584 -571 -690 -379 -927 -233 -302 -137 -622 -364 -440 -740 -709 -238 -353 -863 -47 -304 -379 -421 -55 -382 -657 -499 -825 -449 -656 -727 -726 -870 -438 -178 -252 -995 -884 -509 -620 -159 -563 -419 -730 -898 -580 -192 -438 -397 -127 -483 -178 -423 -969 -437 -1 -287 -323 -938 -378 -394 -477 -364 -119 -612 -742 -238 -208 -226 -260 -508 -532 -912 -778 -805 -847 -752 -891 -512 -237 -433 -580 -380 -640 -220 -327 -454 -203 -776 -413 -687 -811 -422 -201 -280 -915 -18 -167 -392 -431 -838 -728 -131 -281 -914 -272 -364 -49 -887 -856 -113 -957 -357 -292 -766 -33 -40 -582 -3 -289 -981 -531 -211 -911 -206 -251 -154 -696 -992 -217 -770 -556 -927 -879 -39 -5 -618 -386 -96 -609 -174 -412 -764 -350 -464 -608 -311 -523 -731 -796 -490 -762 -355 -479 -430 -118 -174 -229 -713 -8 -329 -626 -885 -643 -297 -11 -48 -522 -985 -369 -901 -458 -813 -364 -817 -396 -280 -498 -378 -483 -279 -52 -493 -575 -461 -403 -402 -205 -393 -148 -599 -13 -181 -954 -10 -569 -987 -869 -551 -895 -481 -814 -863 -914 -108 -597 -498 -670 -955 -537 -890 -656 -565 -793 -866 -950 -846 -960 -576 -108 -678 -594 -307 -751 -153 -646 -567 -365 -468 -866 -432 -520 -176 -325 -104 -727 -450 -526 -753 -51 -685 -419 -443 -423 -421 -709 -55 -935 -855 -701 -439 -913 -623 -236 -337 -432 -369 -440 -734 -60 -187 -683 -72 -730 -52 -80 -99 -831 -441 -987 -984 -484 -524 -113 -979 -786 -225 -635 -878 -376 -780 -306 -480 -698 -882 -647 -167 -592 -868 -532 -546 -963 -349 -218 -491 -798 -675 -660 -163 -154 -202 -919 -647 -335 -669 -583 -993 -804 -605 -213 -740 -631 -404 -272 -912 -612 -778 -508 -236 -964 -847 -918 -872 -301 -589 -156 -526 -90 -469 -770 -721 -315 -827 -230 -213 -226 -137 -890 -433 -957 -203 -913 -935 -823 -659 -530 -337 -942 -65 -732 -170 -654 -622 -953 -666 -425 -234 -851 -453 -863 -561 -234 -905 -850 -651 -213 -87 -451 -462 -328 -976 -356 -102 -527 -335 -537 -797 -492 -556 -177 -846 -87 -330 -818 -345 -973 -105 -134 -898 -852 -735 -859 -172 -975 -472 -929 -922 -149 -562 -223 -334 -215 -434 -239 -779 -335 -683 -712 -851 -119 -292 -946 -509 -340 -860 -234 -919 -869 -197 -955 -525 -995 -42 -104 -380 -81 -422 -236 -518 -285 -200 -379 -565 -356 -300 -46 -983 -904 -499 -780 -459 -668 -19 -178 -79 -319 -14 -432 -490 -449 -621 -639 -961 -395 -870 -946 -710 -900 -744 -805 -749 -378 -633 -338 -927 -948 -202 -454 -684 -180 -922 -542 -602 -179 -910 -975 -446 -609 -885 -34 -493 -788 -687 -528 -838 -119 -700 -386 -966 -964 -582 -205 -270 -647 -219 -602 -373 -388 -51 -83 -953 -374 -883 -502 -834 -632 -346 -487 -50 -207 -555 -795 -473 -101 -578 -529 -859 -63 -450 -621 -67 -300 -727 -678 -611 -464 -915 -817 -150 -105 -111 -55 -432 -330 -868 -843 -509 -449 -38 -762 -679 -365 -739 -319 -922 -924 -517 -860 -301 -844 -318 -572 -21 -191 -632 -710 -959 -472 -83 -212 -942 -483 -161 -748 -359 -987 -572 -170 -630 -962 -570 -969 -27 -762 -334 -967 -663 -674 -814 -198 -408 -184 -889 -329 -646 -733 -252 -697 -60 -105 -596 -613 -529 -873 -442 -349 -284 -264 -478 -218 -343 -980 -582 -696 -313 -562 -898 -183 -6 -257 -951 -99 -481 -994 -692 -342 -127 -446 -558 -673 -764 -630 -850 -314 -370 -903 -85 -263 -287 -945 -251 -874 -110 -894 -271 -296 -962 -40 -256 -848 -245 -257 -874 -105 -495 -121 -606 -252 -266 -347 -978 -13 -388 -158 -321 -669 -783 -234 -661 -189 -523 -674 -601 -968 -154 -62 -180 -105 -345 -833 -85 -313 -21 -921 -877 -932 -312 -572 -501 -833 -367 -570 -946 -677 -541 -335 -725 -635 -90 -491 -507 -10 -423 -657 -755 -990 -741 -165 -510 -598 -905 -152 -998 -183 -238 -411 -293 -698 -485 -4 -435 -527 -251 -78 -670 -896 -722 -475 -173 -320 -624 -786 -220 -421 -437 -237 -307 -950 -406 -633 -966 -397 -456 -699 -800 -502 -811 -511 -319 -449 -638 -166 -48 -138 -296 -141 -180 -612 -999 -79 -933 -814 -922 -383 -774 -803 -907 -255 -680 -841 -959 -336 -301 -597 -235 -811 -1 -651 -668 -913 -332 -70 -599 -139 -86 -525 -65 -471 -651 -111 -15 -140 -263 -789 -954 -21 -955 -74 -833 -715 -343 -31 -20 -741 -598 -218 -439 -152 -919 -530 -961 -459 -913 -301 -981 -172 -495 -591 -636 -267 -781 -459 -640 -785 -73 -202 -50 -19 -964 -279 -32 -490 -770 -653 -3 -150 -113 -282 -692 -269 -632 -194 -518 -571 -381 -837 -567 -474 -876 -735 -484 -964 -103 -642 -246 -553 -26 -39 -894 -941 -814 -940 -736 -205 -678 -98 -513 -176 -690 -882 -443 -889 -801 -183 -629 -680 -67 -69 -900 -6 -42 -767 -787 -134 -276 -487 -947 -653 -497 -776 -172 -433 -235 -32 -566 -945 -533 -441 -634 -357 -632 -542 -437 -409 -315 -803 -789 -737 -180 -65 -491 -857 -340 -845 -599 -816 -188 -574 -283 -719 -466 -175 -873 -260 -478 -874 -47 -342 -678 -694 -823 -759 -96 -219 -280 -793 -884 -973 -594 -296 -726 -965 -451 -836 -655 -871 -336 -28 -317 -434 -332 -537 -607 -244 -139 -561 -849 -743 -861 -399 -738 -928 -606 -781 -46 -356 -495 -80 -308 -845 -607 -386 -800 -796 -627 -629 -497 -437 -587 -785 -579 -315 -46 -130 -377 -643 -773 -462 -676 -716 -861 -765 -640 -91 -525 -637 -823 -160 -477 -733 -822 -8 -959 -373 -804 -128 -54 -884 -880 -865 -122 -167 -735 -484 -34 -701 -538 -147 -648 -217 -218 -439 -420 -986 -636 -418 -464 -718 -730 -51 -308 -907 -732 -439 -576 -183 -869 -482 -577 -938 -88 -551 -86 -24 -555 -234 -7 -48 -222 -70 -698 -44 -336 -94 -318 -802 -711 -212 -2 -27 -511 -657 -607 -753 -959 -684 -808 -797 -515 -73 -473 -228 -913 -542 -983 -433 -300 -162 -121 -896 -544 -566 -207 -864 -250 -172 -59 -208 -855 -84 -774 -85 -705 -827 -651 -974 -452 -245 -450 -178 -581 -616 -333 -975 -632 -780 -887 -579 -901 -175 -203 -691 -181 -989 -842 -646 -246 -901 -361 -861 -491 -5 -582 -940 -728 -506 -791 -614 -118 -108 -551 -439 -831 -185 -593 -887 -703 -83 -839 -302 -450 -301 -830 -911 -703 -937 -620 -6 -10 -177 -845 -235 -699 -813 -392 -403 -46 -935 -11 -434 -331 -851 -707 -17 -163 -534 -824 -281 -206 -19 -287 -835 -782 -405 -612 -376 -642 -225 -468 -645 -915 -714 -912 -347 -651 -636 -653 -976 -443 -232 -305 -499 -207 -204 -92 -313 -852 -158 -566 -283 -695 -78 -799 -979 -392 -713 -658 -980 -133 -94 -997 -345 -715 -876 -306 -589 -785 -751 -269 -887 -191 -70 -654 -162 -221 -780 -943 -616 -424 -854 -92 -997 -564 -784 -885 -523 -879 -342 -900 -927 -610 -634 -991 -463 -383 -358 -52 -600 -899 -631 -187 -248 -499 -754 -982 -414 -648 -406 -109 -173 -553 -64 -791 -579 -202 -552 -538 -19 -486 -413 -840 -823 -132 -977 -738 -271 -268 -450 -935 -732 -378 -577 -69 -710 -418 -458 -823 -222 -124 -941 -433 -290 -700 -135 -592 -379 -366 -611 -612 -796 -667 -28 -796 -1000 -570 -413 -219 -924 -783 -449 -677 -790 -94 -17 -684 -667 -226 -579 -49 -365 -67 -771 -504 -215 -618 -862 -811 -897 -548 -984 -920 -939 -711 -494 -580 -820 -720 -842 -202 -308 -820 -436 -221 -235 -688 -495 -187 -176 -883 -298 -828 -49 -321 -787 -509 -897 -391 -789 -805 -989 -710 -735 -74 -123 -827 -754 -519 -824 -994 -84 -814 -650 -349 -492 -41 -745 -840 -905 -12 -863 -862 -669 -105 -186 -4 -148 -350 -999 -24 -471 -467 -26 -640 -311 -12 -318 -613 -269 -986 -913 -765 -610 -599 -416 -112 -794 -832 -132 -21 -111 -713 -721 -837 -638 -475 -680 -230 -216 -128 -693 -223 -694 -112 -600 -867 -195 -667 -717 -974 -690 -623 -869 -452 -623 -558 -795 -638 -691 -49 -324 -663 -846 -230 -19 -288 -548 -978 -127 -883 -326 -25 -527 -275 -503 -824 -663 -535 -833 -902 -639 -530 -864 -595 -846 -615 -497 -100 -415 -906 -94 -473 -74 -209 -871 -68 -291 -987 -381 -856 -272 -641 -736 -170 -37 -620 -42 -397 -425 -297 -963 -955 -295 -263 -986 -268 -223 -158 -463 -995 -931 -858 -904 -536 -676 -852 -230 -661 -981 -232 -309 -451 -538 -471 -911 -176 -90 -898 -662 -294 -58 -246 -267 -857 -860 -718 -427 -774 -283 -160 -449 -436 -145 -664 -45 -724 -164 -488 -398 -45 -36 -910 -909 -559 -28 -148 -935 -931 -675 -293 -978 -102 -128 -55 -611 -87 -756 -550 -268 -274 -318 -591 -724 -503 -574 -942 -932 -984 -718 -50 -66 -574 -41 -386 -746 -251 -719 -550 -386 -799 -364 -881 -885 -698 -320 -95 -917 -598 -781 -93 -111 -489 -862 -432 -768 -239 -439 -449 -875 -354 -44 -649 -624 -326 -630 -351 -624 -885 -642 -173 -655 -850 -143 -629 -783 -382 -394 -622 -455 -965 -457 -629 -239 -674 -445 -687 -941 -75 -630 -346 -500 -744 -444 -362 -952 -36 -546 -452 -364 -281 -714 -596 -929 -613 -738 -913 -89 -966 -274 -379 -316 -81 -737 -963 -824 -487 -999 -758 -46 -97 -334 -905 -730 -955 -715 -657 -526 -463 -813 -994 -589 -946 -745 -220 -332 -725 -160 -914 -539 -302 -990 -420 -114 -719 -392 -982 -188 -741 -898 -244 -146 -830 -981 -297 -718 -637 -158 -105 -64 -786 -144 -85 -144 -147 -533 -841 -135 -104 -977 -719 -195 -572 -978 -173 -282 -224 -599 -427 -39 -411 -51 -996 -586 -378 -33 -916 -735 -641 -468 -829 -684 -685 -584 -624 -426 -152 -546 -465 -678 -234 -301 -926 -339 -693 -905 -78 -383 -763 -96 -911 -97 -827 -1000 -466 -362 -90 -510 -49 -351 -898 -623 -654 -545 -650 -270 -899 -128 -772 -427 -300 -490 -168 -865 -259 -893 -8 -72 -832 -65 -157 -423 -629 -870 -526 -784 -985 -121 -987 -351 -992 -207 -356 -836 -870 -956 -606 -751 -670 -291 -481 -113 -839 -964 -724 -885 -727 -327 -476 -386 -82 -312 -888 -790 -353 -810 -311 -948 -691 -84 -157 -282 -207 -843 -631 -188 -636 -701 -893 -269 -762 -874 -53 -329 -86 -551 -267 -800 -397 -279 -491 -256 -731 -60 -345 -64 -718 -108 -822 -476 -288 -841 -205 -166 -812 -412 -951 -625 -3 -530 -452 -600 -778 -57 -940 -547 -915 -327 -133 -887 -26 -270 -601 -608 -304 -207 -622 -415 -189 -552 -395 -921 -108 -789 -245 -72 -706 -568 -189 -264 -734 -541 -554 -725 -776 -810 -604 -656 -284 -72 -758 -955 -606 -99 -396 -239 -367 -254 -706 -596 -314 -392 -999 -298 -130 -723 -927 -319 -276 -437 -899 -783 -222 -315 -478 -2 -465 -409 -748 -862 -806 -296 -755 -802 -606 -516 -119 -590 -716 -250 -130 -391 -696 -933 -309 -648 -573 -878 -254 -793 -690 -662 -730 -913 -989 -71 -622 -446 -126 -593 -872 -144 -674 -366 -894 -994 -994 -425 -145 -824 -500 -78 -461 -573 -210 -255 -766 -711 -887 -332 -337 -605 -693 -731 -252 -284 -118 -558 -917 -951 -18 -242 -483 -777 -598 -208 -812 -816 -160 -887 -975 -464 -884 -130 -973 -382 -412 -871 -776 -502 -739 -669 -410 -830 -930 -64 -49 -45 -219 -553 -329 -726 -68 -973 -519 -814 -681 -509 -486 -476 -15 -186 -643 -392 -952 -719 -72 -593 -660 -830 -750 -413 -26 -326 -22 -36 -323 -131 -839 -462 -133 -24 -116 -301 -365 -686 -921 -529 -839 -539 -441 -927 -139 -198 -186 -685 -7 -364 -519 -414 -904 -534 -551 -627 -295 -45 -751 -895 -84 -139 -605 -437 -542 -713 -218 -218 -782 -897 -641 -815 -357 -40 -715 -895 -303 -417 -582 -191 -306 -207 -659 -502 -555 -784 -478 -676 -964 -822 -150 -117 -525 -899 -918 -126 -269 -631 -325 -4 -709 -844 -14 -99 -960 -799 -48 -490 -845 -793 -760 -450 -834 -547 -262 -463 -326 -898 -359 -534 -643 -906 -995 -896 -860 -429 -521 -869 -567 -274 -252 -915 -953 -486 -739 -322 -530 -203 -226 -367 -705 -215 -908 -456 -497 -924 -177 -704 -789 -762 -19 -107 -704 -139 -708 -372 -682 -469 -242 -6 -301 -307 -644 -914 -577 -333 -180 -112 -594 -212 -203 -681 -505 -637 -387 -419 -444 -581 -174 -89 -506 -712 -85 -396 -790 -175 -265 -230 -239 -636 -807 -860 -873 -399 -576 -361 -332 -920 -956 -114 -112 -376 -54 -56 -78 -907 -981 -954 -29 -255 -650 -120 -698 -677 -672 -276 -776 -387 -491 -106 -669 -245 -949 -531 -273 -656 -430 -893 -310 -94 -505 -454 -690 -225 -628 -106 -380 -733 -325 -118 -481 -945 -379 -330 -468 -858 -600 -249 -966 -945 -174 -795 -963 -631 -215 -337 -504 -52 -838 -184 -514 -437 -704 -569 -813 -398 -662 -506 -7 -567 -87 -395 -964 -998 -59 -460 -230 -207 -849 -678 -964 -364 -592 -243 -400 -256 -343 -84 -452 -997 -763 -38 -242 -438 -412 -692 -995 -244 -434 -12 -395 -427 -535 -658 -690 -754 -334 -931 -919 -560 -741 -283 -910 -359 -624 -925 -181 -287 -916 -525 -876 -936 -916 -709 -162 -546 -565 -109 -472 -217 -477 -501 -737 -398 -235 -723 -539 -929 -467 -655 -790 -157 -707 -874 -792 -209 -998 -604 -954 -93 -994 -882 -66 -651 -7 -282 -90 -515 -817 -611 -698 -928 -280 -542 -451 -532 -228 -405 -313 -145 -681 -378 -33 -178 -463 -845 -530 -861 -961 -704 -658 -802 -909 -212 -757 -677 -178 -414 -834 -805 -629 -300 -537 -141 -463 -208 -871 -921 -871 -620 -520 -46 -946 -172 -339 -179 -575 -280 -325 -71 -241 -201 -794 -858 -18 -143 -815 -399 -889 -590 -553 -12 -667 -486 -261 -798 -597 -348 -942 -510 -610 -166 -224 -418 -871 -55 -742 -441 -48 -799 -425 -443 -107 -632 -407 -436 -682 -691 -119 -584 -813 -115 -992 -647 -706 -866 -447 -130 -9 -712 -607 -554 -26 -29 -947 -72 -312 -623 -750 -634 -853 -183 -877 -678 -921 -746 -877 -819 -382 -578 -278 -758 -859 -536 -62 -786 -700 -240 -787 -851 -740 -625 -304 -590 -151 -666 -867 -228 -498 -654 -953 -421 -857 -789 -241 -708 -607 -187 -446 -548 -75 -633 -489 -459 -581 -218 -716 -582 -195 -569 -716 -286 -488 -200 -102 -825 -268 -388 -176 -522 -453 -708 -432 -489 -810 -77 -115 -46 -840 -631 -895 -386 -493 -210 -600 -854 -632 -722 -118 -802 -637 -919 -335 -310 -685 -432 -803 -808 -79 -996 -715 -651 -459 -421 -661 -182 -116 -839 -299 -183 -512 -400 -935 -348 -240 -251 -468 -731 -145 -955 -177 -947 -923 -484 -903 -731 -739 -905 -628 -211 -164 -443 -894 -782 -414 -762 -104 -270 -152 -368 -674 -740 -209 -158 -10 -454 -594 -230 -393 -953 -28 -647 -197 -729 -267 -377 -13 -735 -368 -632 -706 -733 -31 -142 -730 -438 -913 -957 -89 -198 -192 -378 -705 -489 -969 -737 -340 -406 -824 -589 -556 -916 -399 -850 -634 -411 -431 -624 -875 -900 -115 -794 -301 -9 -85 -569 -231 -924 -999 -771 -289 -700 -76 -893 -203 -62 -97 -281 -318 -429 -669 -808 -446 -113 -394 -215 -750 -77 -551 -278 -978 -233 -289 -697 -126 -193 -601 -477 -144 -870 -358 -529 -887 -980 -523 -695 -953 -917 -959 -453 -303 -375 -640 -944 -392 -958 -751 -314 -949 -564 -318 -145 -308 -72 -36 -568 -530 -976 -971 -23 -40 -635 -947 -58 -799 -363 -777 -172 -645 -449 -470 -293 -556 -499 -772 -120 -1000 -637 -274 -8 -597 -844 -18 -32 -352 -920 -797 -56 -577 -88 -46 -636 -885 -372 -413 -110 -64 -765 -528 -311 -58 -34 -271 -243 -973 -633 -265 -830 -335 -469 -456 -545 -664 -895 -332 -500 -292 -83 -57 -973 -787 -765 -892 -727 -799 -831 -390 -478 -370 -863 -422 -737 -183 -938 -991 -461 -251 -73 -126 -177 -334 -208 -388 -855 -894 -210 -354 -719 -426 -573 -909 -383 -668 -273 -868 -163 -269 -500 -396 -540 -33 -361 -186 -36 -60 -6 -438 -959 -738 -506 -760 -247 -131 -166 -497 -177 -444 -361 -891 -626 -648 -749 -310 -759 -814 -605 -824 -421 -782 -528 -373 -924 -937 -426 -110 -115 -657 -339 -14 -54 -610 -491 -692 -982 -984 -188 -406 -353 -261 -466 -35 -588 -987 -98 -676 -107 -686 -182 -345 -453 -820 -946 -810 -967 -25 -25 -96 -377 -432 -676 -563 -595 -651 -480 -741 -818 -684 -277 -126 -257 -333 -898 -371 -803 -798 -134 -89 -145 -559 -494 -766 -249 -33 -646 -22 -29 -458 -333 -448 -954 -995 -143 -198 -916 -868 -899 -695 -67 -152 -897 -374 -228 -71 -692 -837 -387 -764 -619 -48 -317 -222 -395 -742 -736 -441 -847 -205 -208 -63 -615 -310 -958 -610 -89 -5 -521 -665 -680 -465 -875 -343 -335 -842 -689 -826 -153 -939 -267 -198 -867 -901 -270 -216 -816 -372 -311 -683 -813 -930 -861 -547 -993 -979 -971 -84 -104 -57 -955 -920 -385 -516 -431 -682 -463 -547 -646 -257 -633 -868 -907 -971 -448 -782 -753 -451 -271 -417 -262 -754 -204 -545 -37 -474 -728 -495 -803 -408 -388 -972 -975 -287 -951 -493 -645 -47 -695 -366 -91 -148 -760 -953 -987 -517 -662 -672 -360 -519 -832 -293 -782 -834 -444 -558 -220 -924 -458 -629 -645 -499 -535 -106 -176 -225 -245 -124 -683 -126 -83 -675 -577 -393 -298 -831 -758 -685 -887 -783 -699 -319 -129 -273 -973 -905 -768 -437 -517 -289 -945 -507 -768 -734 -932 -413 -835 -332 -755 -420 -7 -590 -902 -504 -100 -336 -945 -847 -998 -126 -741 -164 -422 -221 -332 -335 -505 -907 -49 -905 -970 -6 -487 -499 -555 -850 -160 -868 -826 -233 -41 -864 -792 -711 -571 -600 -473 -282 -248 -485 -762 -472 -833 -152 -537 -733 -801 -505 -923 -803 -423 -870 -154 -242 -128 -505 -163 -534 -820 -376 -56 -598 -589 -418 -37 -16 -732 -540 -921 -283 -698 -183 -458 -56 -388 -424 -131 -667 -97 -295 -864 -916 -263 -341 -660 -349 -595 -572 -196 -70 -173 -951 -651 -618 -143 -628 -996 -989 -12 -634 -31 -416 -72 -999 -25 -310 -76 -345 -580 -941 -544 -40 -471 -220 -957 -497 -293 -830 -906 -173 -986 -922 -275 -151 -786 -607 -300 -144 -367 -242 -834 -570 -178 -192 -518 -912 -477 -823 -228 -284 -654 -430 -307 -496 -281 -953 -438 -399 -589 -870 -760 -447 -853 -768 -665 -36 -45 -650 -988 -781 -851 -534 -241 -822 -109 -428 -521 -348 -527 -117 -790 -406 -343 -288 -731 -128 -272 -756 -14 -378 -832 -802 -250 -132 -729 -576 -234 -587 -416 -45 -362 -292 -714 -13 -462 -764 -705 -641 -640 -930 -498 -179 -760 -551 -512 -306 -933 -403 -467 -967 -416 -129 -423 -708 -213 -253 -501 -878 -956 -321 -709 -582 -9 -597 -105 -82 -926 -7 -181 -461 -568 -426 -596 -78 -949 -536 -970 -275 -704 -960 -108 -715 -410 -795 -929 -403 -808 -342 -203 -541 -697 -897 -430 -677 -844 -185 -912 -927 -986 -27 -608 -98 -476 -357 -103 -914 -916 -413 -314 -623 -229 -341 -753 -466 -593 -479 -881 -137 -411 -914 -544 -326 -281 -250 -73 -117 -956 -836 -407 -630 -261 -88 -454 -454 -732 -737 -540 -204 -880 -972 -66 -457 -147 -114 -483 -422 -958 -930 -815 -794 -824 -798 -512 -434 -848 -895 -574 -558 -266 -311 -992 -96 -322 -543 -284 -345 -237 -338 -158 -880 -84 -170 -930 -704 -929 -755 -661 -331 -829 -866 -96 -797 -801 -6 -233 -768 -35 -537 -765 -677 -634 -644 -934 -707 -264 -284 -685 -697 -349 -761 -62 -234 -736 -138 -486 -562 -995 -300 -165 -133 -660 -204 -449 -716 -777 -110 -715 -930 -299 -682 -505 -395 -751 -744 -320 -75 -977 -509 -601 -348 -263 -534 -627 -286 -502 -420 -548 -166 -248 -177 -71 -103 -205 -425 -37 -684 -547 -64 -813 -952 -904 -748 -402 -701 -590 -738 -757 -865 -172 -600 -599 -626 -454 -147 -202 -159 -184 -953 -645 -290 -679 -510 -697 -875 -594 -371 -874 -712 -590 -470 -841 -902 -992 -971 -226 -156 -890 -564 -162 -464 -720 -603 -455 -650 -175 -836 -625 -593 -375 -838 -694 -674 -841 -509 -405 -160 -576 -351 -3 -959 -302 -867 -836 -176 -64 -317 -704 -409 -580 -695 -276 -922 -838 -232 -838 -137 -43 -834 -182 -907 -254 -731 -57 -529 -918 -923 -236 -766 -749 -747 -398 -224 -897 -572 -182 -245 -579 -716 -585 -494 -81 -160 -914 -919 -169 -15 -562 -982 -120 -129 -487 -324 -125 -571 -337 -918 -153 -273 -28 -842 -91 -382 -729 -520 -215 -923 -75 -950 -57 -673 -364 -784 -968 -265 -517 -548 -88 -125 -941 -339 -819 -451 -838 -335 -155 -524 -974 -939 -1000 -531 -370 -219 -156 -735 -594 -626 -630 -217 -450 -765 -28 -365 -958 -69 -279 -80 -644 -11 -192 -11 -714 -281 -647 -545 -735 -642 -388 -862 -964 -374 -552 -478 -887 -350 -299 -215 -188 -24 -67 -269 -77 -143 -309 -518 -734 -853 -304 -533 -934 -521 -504 -542 -478 -983 -353 -769 -467 -646 -917 -526 -533 -914 -519 -432 -814 -332 -958 -913 -254 -994 -150 -887 -398 -446 -728 -661 -748 -467 -436 -907 -448 -205 -552 -84 -276 -898 -608 -444 -961 -934 -615 -243 -656 -102 -990 -85 -78 -941 -835 -279 -530 -380 -380 -66 -757 -760 -720 -277 -463 -467 -231 -204 -247 -317 -775 -726 -243 -211 -622 -498 -441 -141 -731 -9 -742 -222 -522 -951 -926 -121 -391 -42 -218 -12 -194 -963 -621 -609 -1000 -383 -32 -981 -564 -746 -732 -393 -714 -95 -768 -777 -236 -959 -483 -414 -535 -861 -721 -816 -416 -129 -929 -777 -578 -334 -251 -575 -99 -81 -259 -846 -299 -242 -622 -399 -25 -785 -905 -689 -707 -907 -658 -842 -231 -333 -205 -166 -21 -946 -592 -231 -84 -755 -162 -714 -384 -156 -597 -51 -532 -142 -512 -621 -93 -876 -295 -240 -484 -344 -1 -429 -638 -152 -988 -78 -431 -3 -975 -356 -78 -804 -435 -851 -45 -885 -624 -750 -149 -746 -887 -756 -722 -448 -550 -168 -466 -681 -217 -438 -798 -683 -95 -174 -780 -3 -581 -250 -894 -711 -543 -761 -179 -780 -288 -217 -572 -599 -878 -832 -383 -604 -501 -482 -532 -143 -429 -197 -938 -370 -868 -108 -64 -826 -542 -145 -872 -405 -909 -52 -213 -394 -184 -308 -523 -113 -403 -662 -174 -261 -317 -184 -428 -321 -260 -572 -173 -771 -675 -909 -143 -828 -835 -389 -226 -154 -1 -144 -325 -591 -703 -32 -567 -768 -197 -145 -331 -873 -588 -246 -284 -120 -580 -358 -291 -487 -894 -921 -974 -889 -609 -226 -517 -219 -488 -932 -216 -315 -803 -692 -470 -531 -32 -352 -536 -595 -281 -554 -756 -529 -226 -846 -643 -924 -316 -248 -771 -138 -982 -903 -915 -913 -4 -944 -252 -578 -462 -662 -184 -751 -130 -336 -892 -870 -893 -540 -548 -139 -926 -531 -83 -422 -803 -806 -525 -276 -948 -18 -236 -46 -846 -36 -650 -702 -100 -711 -813 -18 -880 -943 -563 -465 -111 -817 -917 -992 -866 -919 -673 -833 -559 -610 -17 -243 -778 -765 -79 -228 -997 -828 -829 -24 -708 -515 -27 -378 -168 -344 -430 -993 -90 -994 -706 -436 -139 -710 -626 -434 -684 -749 -797 -942 -894 -702 -478 -920 -216 -354 -312 -65 -504 -710 -717 -889 -767 -565 -553 -726 -499 -344 -365 -255 -695 -626 -57 -520 -952 -362 -603 -66 -664 -745 -27 -860 -56 -202 -426 -410 -804 -39 -273 -230 -273 -190 -429 -925 -234 -813 -500 -52 -614 -696 -603 -990 -174 -900 -282 -514 -80 -223 -703 -863 -579 -124 -164 -543 -672 -760 -58 -732 -758 -158 -290 -311 -557 -490 -283 -691 -760 -858 -503 -631 -833 -652 -619 -442 -790 -920 -444 -322 -330 -785 -183 -339 -761 -936 -527 -278 -406 -641 -245 -324 -654 -496 -357 -435 -526 -363 -735 -944 -602 -303 -527 -561 -523 -985 -91 -618 -615 -655 -970 -861 -964 -947 -271 -548 -512 -544 -914 -560 -492 -711 -554 -92 -388 -82 -526 -453 -606 -896 -993 -346 -928 -485 -760 -822 -88 -375 -373 -853 -928 -827 -412 -371 -259 -672 -904 -407 -397 -897 -493 -519 -329 -15 -820 -525 -635 -214 -219 -585 -100 -972 -106 -513 -2 -817 -526 -738 -594 -150 -47 -627 -837 -888 -339 -376 -825 -854 -774 -626 -495 -219 -894 -959 -55 -795 -759 -900 -752 -638 -646 -689 -955 -822 -333 -590 -141 -461 -236 -759 -80 -439 -441 -583 -58 -739 -636 -567 -257 -150 -935 -945 -197 -665 -655 -313 -602 -171 -64 -350 -334 -76 -988 -534 -700 -418 -731 -791 -577 -67 -738 -649 -826 -702 -304 -895 -207 -788 -296 -596 -162 -367 -415 -136 -626 -198 -569 -848 -324 -326 -432 -66 -426 -535 -716 -330 -832 -141 -547 -894 -532 -993 -732 -974 -688 -263 -49 -776 -58 -995 -502 -859 -113 -381 -632 -334 -786 -525 -149 -742 -43 -17 -515 -83 -79 -722 -681 -630 -259 -138 -904 -977 -422 -469 -800 -969 -952 -857 -162 -228 -714 -143 -387 -511 -642 -519 -255 -595 -958 -742 -399 -785 -720 -429 -104 -561 -471 -115 -478 -98 -613 -298 -683 -766 -490 -265 -502 -939 -994 -367 -357 -613 -695 -997 -608 -913 -257 -464 -881 -450 -792 -377 -110 -170 -471 -159 -689 -589 -73 -620 -962 -776 -256 -918 -255 -382 -848 -140 -641 -418 -167 -769 -272 -389 -420 -451 -785 -425 -559 -205 -965 -497 -358 -990 -102 -865 -747 -497 -617 -820 -380 -615 -255 -593 -972 -875 -949 -544 -748 -786 -539 -33 -633 -553 -270 -959 -742 -234 -73 -115 -274 -744 -31 -404 -734 -88 -81 -412 -672 -613 -839 -777 -832 -592 -286 -583 -612 -367 -676 -995 -322 -992 -578 -665 -349 -87 -943 -34 -755 -780 -560 -982 -844 -514 -982 -742 -9 -706 -653 -64 -496 -461 -955 -896 -541 -629 -718 -199 -273 -118 -708 -268 -752 -360 -149 -994 -471 -124 -707 -712 -734 -236 -260 -415 -490 -541 -650 -938 -728 -933 -431 -997 -497 -870 -502 -834 -912 -745 -654 -932 -217 -265 -603 -839 -945 -533 -172 -507 -464 -357 -293 -74 -685 -539 -477 -218 -87 -729 -706 -630 -176 -896 -981 -381 -866 -119 -648 -726 -51 -120 -44 -599 -172 -470 -214 -399 -628 -78 -74 -915 -435 -893 -621 -269 -765 -834 -1000 -971 -558 -849 -740 -275 -666 -815 -54 -948 -867 -452 -569 -448 -199 -169 -999 -640 -67 -657 -665 -219 -708 -924 -338 -774 -718 -686 -487 -173 -615 -319 -816 -998 -517 -706 -420 -425 -105 -689 -135 -762 -506 -499 -843 -618 -313 -836 -223 -276 -469 -550 -350 -650 -705 -857 -438 -742 -862 -232 -997 -921 -321 -309 -65 -925 -742 -98 -515 -137 -422 -11 -494 -663 -314 -872 -344 -462 -721 -276 -838 -24 -603 -189 -422 -437 -273 -443 -821 -798 -409 -53 -349 -133 -841 -545 -256 -159 -620 -177 -646 -711 -354 -875 -726 -709 -396 -105 -640 -998 -785 -587 -281 -519 -60 -469 -370 -942 -858 -780 -494 -233 -884 -74 -80 -247 -209 -317 -529 -704 -24 -435 -544 -788 -512 -350 -355 -455 -321 -143 -293 -546 -950 -990 -894 -176 -790 -455 -211 -469 -524 -753 -655 -715 -93 -124 -280 -806 -852 -32 -195 -844 -808 -28 -438 -333 -945 -437 -139 -110 -492 -178 -163 -226 -515 -516 -873 -348 -766 -186 -456 -515 -254 -656 -830 -269 -197 -786 -359 -743 -886 -144 -54 -22 -507 -781 -765 -506 -664 -95 -79 -708 -784 -19 -724 -643 -581 -858 -424 -744 -487 -296 -565 -71 -882 -67 -235 -751 -766 -60 -627 -134 -930 -321 -934 -411 -748 -310 -109 -639 -479 -581 -647 -488 -415 -265 -607 -53 -961 -543 -128 -155 -947 -817 -468 -173 -360 -186 -604 -547 -695 -556 -521 -527 -233 -918 -484 -930 -750 -90 -679 -126 -506 -706 -761 -788 -559 -718 -46 -427 -189 -925 -329 -956 -174 -725 -721 -306 -377 -133 -852 -945 -522 -254 -716 -973 -893 -323 -864 -953 -751 -125 -508 -910 -846 -640 -672 -59 -219 -621 -216 -678 -996 -622 -169 -90 -129 -301 -541 -15 -758 -891 -139 -445 -386 -564 -497 -379 -12 -469 -803 -199 -536 -288 -887 -10 -868 -664 -663 -392 -208 -19 -840 -587 -466 -50 -308 -107 -250 -644 -504 -535 -70 -787 -353 -524 -196 -429 -332 -609 -961 -639 -60 -678 -928 -748 -478 -754 -705 -669 -439 -459 -471 -44 -533 -836 -643 -55 -181 -602 -486 -372 -120 -448 -316 -347 -697 -180 -357 -949 -353 -581 -116 -406 -105 -402 -237 -147 -183 -847 -76 -57 -571 -503 -96 -36 -257 -441 -403 -121 -1 -571 -357 -959 -506 -828 -113 -332 -278 -974 -202 -591 -184 -252 -910 -7 -470 -252 -246 -949 -445 -873 -814 -394 -522 -372 -681 -918 -408 -458 -723 -187 -724 -371 -358 -112 -582 -467 -837 -243 -183 -960 -813 -956 -5 -17 -919 -647 -726 -100 -69 -314 -640 -104 -379 -21 -326 -691 -537 -626 -508 -37 -68 -672 -499 -916 -746 -188 -439 -718 -308 -488 -794 -722 -490 -195 -815 -70 -791 -602 -746 -262 -104 -463 -780 -902 -543 -15 -464 -415 -767 -790 -222 -752 -663 -720 -932 -897 -175 -838 -578 -157 -150 -318 -304 -421 -862 -718 -934 -639 -384 -697 -549 -900 -566 -416 -294 -390 -467 -811 -149 -721 -398 -147 -628 -634 -920 -870 -863 -600 -423 -301 -555 -774 -181 -529 -944 -9 -866 -33 -761 -473 -325 -669 -188 -881 -755 -650 -784 -656 -185 -408 -58 -891 -970 -425 -898 -421 -529 -604 -422 -462 -494 -697 -705 -769 -249 -828 -376 -994 -355 -712 -841 -323 -929 -399 -555 -114 -638 -543 -592 -331 -777 -77 -566 -608 -788 -392 -114 -484 -657 -890 -97 -541 -601 -946 -823 -663 -585 -565 -122 -111 -687 -643 -632 -665 -398 -687 -875 -291 -193 -89 -65 -107 -455 -457 -147 -609 -619 -738 -680 -373 -820 -178 -236 -156 -370 -85 -545 -334 -628 -160 -326 -174 -550 -721 -294 -125 -886 -38 -433 -819 -551 -114 -263 -898 -946 -233 -11 -927 -782 -569 -480 -348 -666 -864 -24 -954 -521 -900 -123 -53 -76 -558 -323 -79 -682 -754 -776 -705 -785 -696 -62 -750 -47 -308 -58 -505 -175 -876 -637 -562 -174 -928 -529 -326 -793 -678 -734 -553 -753 -798 -805 -459 -516 -346 -702 -491 -718 -279 -254 -641 -803 -108 -215 -601 -454 -633 -328 -808 -602 -380 -459 -706 -735 -666 -868 -320 -686 -619 -166 -630 -645 -669 -558 -24 -733 -583 -7 -708 -197 -346 -719 -214 -957 -155 -169 -811 -333 -214 -595 -468 -297 -54 -509 -308 -508 -833 -104 -174 -976 -323 -567 -768 -76 -966 -457 -989 -607 -188 -860 -430 -348 -853 -871 -985 -55 -474 -252 -804 -762 -786 -715 -57 -896 -745 -668 -702 -655 -130 -119 -537 -214 -499 -957 -602 -736 -650 -276 -4 -668 -887 -517 -595 -220 -330 -53 -121 -47 -829 -57 -93 -912 -599 -7 -795 -736 -456 -773 -874 -225 -82 -707 -779 -66 -766 -913 -93 -719 -159 -872 -786 -644 -366 -311 -660 -488 -820 -926 -870 -188 -6 -473 -575 -742 -842 -384 -806 -748 -435 -151 -336 -492 -28 -233 -506 -401 -999 -90 -130 -297 -161 -651 -444 -240 -982 -500 -349 -671 -54 -987 -788 -43 -705 -970 -638 -366 -129 -487 -199 -184 -444 -86 -975 -672 -332 -604 -805 -235 -947 -262 -667 -538 -70 -983 -737 -400 -869 -412 -702 -599 -562 -893 -112 -263 -934 -433 -659 -488 -259 -601 -602 -288 -545 -152 -39 -201 -402 -495 -978 -48 -542 -498 -191 -622 -598 -856 -641 -976 -296 -534 -615 -311 -223 -183 -662 -720 -347 -544 -929 -726 -729 -810 -122 -845 -289 -373 -903 -590 -300 -703 -990 -699 -545 -958 -411 -286 -279 -5 -764 -116 -176 -212 -994 -815 -753 -135 -550 -400 -306 -27 -758 -121 -735 -74 -838 -831 -672 -228 -29 -98 -243 -529 -751 -214 -172 -826 -560 -328 -210 -853 -613 -590 -566 -387 -562 -271 -583 -282 -841 -623 -981 -820 -469 -644 -807 -489 -102 -23 -138 -984 -920 -943 -620 -328 -858 -598 -430 -767 -118 -767 -814 -651 -937 -47 -529 -667 -983 -917 -528 -307 -847 -305 -756 -494 -140 -785 -61 -531 -163 -725 -690 -238 -927 -675 -744 -215 -865 -761 -731 -967 -888 -324 -357 -821 -336 -408 -840 -865 -590 -99 -932 -693 -609 -294 -136 -670 -559 -970 -259 -551 -475 -565 -302 -87 -112 -573 -633 -291 -309 -84 -976 -878 -531 -448 -953 -469 -618 -179 -950 -787 -189 -38 -166 -458 -298 -381 -597 -659 -301 -908 -35 -379 -967 -238 -182 -621 -969 -633 -574 -34 -510 -390 -980 -467 -632 -159 -690 -74 -264 -403 -875 -122 -158 -447 -959 -138 -234 -553 -359 -757 -112 -184 -681 -252 -371 -947 -841 -294 -497 -60 -327 -893 -515 -675 -583 -5 -711 -624 -280 -710 -475 -878 -73 -925 -141 -113 -178 -660 -871 -379 -772 -724 -495 -401 -394 -434 -326 -871 -163 -504 -369 -676 -695 -887 -6 -450 -778 -361 -659 -500 -517 -980 -930 -589 -653 -213 -461 -773 -807 -357 -636 -855 -576 -470 -188 -26 -160 -746 -632 -892 -863 -809 -742 -694 -298 -783 -505 -797 -672 -428 -344 -173 -200 -325 -788 -230 -697 -92 -664 -291 -203 -610 -64 -716 -784 -88 -860 -411 -982 -812 -473 -533 -476 -942 -694 -443 -477 -674 -553 -746 -625 -781 -649 -548 -66 -349 -605 -816 -113 -140 -387 -588 -349 -794 -270 -64 -549 -152 -328 -786 -733 -645 -570 -433 -529 -375 -70 -975 -503 -841 -530 -768 -509 -133 -4 -957 -424 -647 -256 -407 -64 -531 -862 -883 -225 -263 -780 -519 -129 -701 -979 -834 -304 -179 -804 -799 -292 -594 -650 -432 -732 -526 -4 -649 -323 -44 -402 -663 -464 -798 -334 -875 -743 -101 -649 -755 -783 -454 -809 -553 -423 -728 -127 -914 -540 -169 -478 -251 -114 -296 -486 -523 -235 -616 -370 -931 -98 -484 -399 -938 -108 -95 -516 -706 -240 -896 -910 -478 -722 -873 -770 -839 -376 -136 -141 -760 -587 -741 -866 -559 -765 -278 -545 -727 -225 -270 -605 -212 -12 -683 -658 -20 -308 -822 -531 -951 -136 -209 -35 -605 -384 -894 -328 -328 -416 -492 -664 -772 -615 -136 -80 -426 -652 -552 -771 -602 -682 -358 -186 -342 -334 -931 -542 -981 -164 -503 -65 -719 -820 -170 -801 -216 -621 -39 -52 -94 -735 -698 -50 -422 -144 -118 -466 -946 -80 -401 -331 -194 -181 -581 -66 -441 -875 -731 -341 -83 -696 -852 -792 -931 -176 -219 -780 -621 -437 -218 -100 -360 -152 -126 -626 -984 -355 -254 -893 -160 -614 -291 -581 -236 -383 -681 -610 -906 -174 -827 -58 -159 -591 -599 -139 -89 -453 -979 -122 -6 -138 -376 -648 -620 -94 -691 -759 -270 -121 -392 -409 -773 -288 -991 -480 -572 -942 -313 -36 -369 -886 -492 -111 -456 -440 -689 -462 -307 -298 -131 -267 -166 -338 -343 -866 -588 -238 -191 -879 -955 -492 -556 -14 -280 -118 -215 -773 -94 -168 -212 -354 -686 -704 -985 -567 -694 -682 -220 -663 -111 -828 -315 -871 -548 -543 -326 -17 -702 -744 -766 -363 -816 -847 -847 -521 -960 -794 -515 -864 -151 -180 -651 -187 -772 -249 -162 -637 -469 -82 -396 -272 -544 -337 -18 -306 -363 -213 -169 -369 -869 -172 -885 -591 -230 -212 -881 -282 -997 -172 -636 -834 -527 -343 -115 -597 -560 -373 -272 -390 -307 -86 -347 -310 -519 -36 -665 -105 -940 -301 -825 -456 -840 -417 -740 -58 -119 -640 -493 -184 -364 -681 -877 -569 -52 -528 -31 -973 -201 -140 -373 -112 -315 -928 -883 -886 -854 -127 -60 -965 -785 -625 -686 -833 -698 -413 -634 -305 -144 -124 -714 -368 -990 -61 -602 -680 -465 -881 -581 -219 -545 -953 -518 -372 -642 -871 -997 -233 -332 -982 -140 -42 -800 -7 -276 -932 -628 -95 -218 -544 -939 -931 -566 -78 -133 -408 -484 -89 -635 -948 -327 -670 -282 -554 -843 -433 -322 -524 -660 -538 -618 -130 -941 -887 -651 -517 -11 -828 -22 -677 -39 -71 -645 -636 -32 -470 -205 -210 -505 -572 -19 -141 -980 -299 -560 -726 -350 -926 -926 -725 -624 -415 -695 -915 -138 -56 -217 -403 -454 -614 -119 -41 -724 -239 -331 -817 -634 -661 -207 -734 -700 -997 -998 -638 -233 -624 -934 -183 -181 -473 -122 -535 -702 -478 -735 -741 -423 -404 -931 -482 -371 -366 -296 -122 -195 -796 -295 -917 -449 -133 -629 -818 -59 -568 -251 -706 -262 -886 -698 -462 -411 -387 -319 -292 -745 -968 -131 -574 -347 -632 -797 -548 -390 -398 -722 -123 -912 -453 -584 -186 -878 -374 -197 -858 -856 -239 -421 -41 -212 -492 -657 -634 -631 -204 -32 -973 -575 -538 -44 -666 -873 -162 -631 -299 -363 -454 -561 -171 -762 -814 -593 -89 -898 -920 -352 -759 -403 -235 -133 -703 -1 -55 -607 -189 -915 -506 -110 -875 -280 -436 -854 -210 -458 -290 -458 -943 -690 -796 -563 -13 -365 -243 -393 -260 -624 -678 -172 -462 -437 -472 -589 -720 -128 -769 -902 -633 -422 -15 -739 -491 -916 -521 -227 -132 -213 -789 -883 -957 -267 -974 -821 -464 -607 -198 -246 -223 -968 -255 -803 -811 -143 -331 -750 -219 -323 -239 -756 -375 -810 -297 -309 -243 -130 -868 -673 -845 -137 -390 -427 -563 -520 -372 -391 -702 -942 -254 -321 -214 -678 -472 -423 -400 -475 -757 -982 -964 -59 -913 -565 -826 -45 -139 -310 -190 -752 -937 -259 -544 -682 -1000 -2 -406 -277 -361 -344 -966 -270 -433 -691 -809 -195 -536 -306 -954 -809 -612 -363 -804 -440 -197 -647 -741 -762 -210 -397 -164 -708 -786 -257 -726 -196 -904 -982 -693 -13 -118 -69 -999 -300 -958 -163 -87 -198 -482 -923 -644 -998 -466 -428 -985 -939 -90 -827 -304 -69 -430 -611 -4 -967 -725 -841 -717 -432 -957 -884 -574 -340 -994 -184 -675 -439 -64 -769 -70 -997 -242 -672 -970 -849 -737 -894 -588 -706 -283 -830 -171 -128 -509 -894 -775 -230 -215 -882 -974 -506 -716 -492 -771 -168 -362 -532 -984 -83 -538 -154 -181 -478 -623 -903 -38 -87 -711 -549 -588 -590 -137 -262 -646 -29 -983 -617 -619 -328 -82 -430 -438 -678 -246 -886 -761 -743 -197 -368 -504 -725 -322 -508 -982 -299 -843 -367 -321 -989 -91 -625 -825 -584 -757 -326 -429 -416 -330 -662 -134 -545 -735 -66 -301 -751 -642 -124 -143 -780 -451 -312 -981 -750 -23 -828 -891 -577 -484 -269 -29 -227 -672 -66 -178 -176 -812 -676 -203 -702 -954 -878 -214 -766 -713 -114 -131 -174 -549 -782 -550 -7 -384 -761 -113 -236 -558 -310 -7 -29 -430 -434 -306 -66 -320 -234 -872 -93 -292 -613 -550 -807 -596 -610 -72 -101 -820 -135 -814 -145 -576 -133 -775 -95 -159 -636 -686 -441 -307 -688 -597 -343 -184 -545 -923 -839 -426 -547 -394 -222 -533 -801 -888 -912 -342 -894 -921 -616 -765 -63 -703 -366 -331 -687 -297 -636 -154 -472 -172 -869 -58 -663 -437 -677 -949 -489 -366 -111 -146 -652 -389 -573 -283 -806 -397 -975 -35 -889 -584 -336 -407 -619 -64 -245 -916 -418 -183 -421 -365 -432 -699 -659 -988 -347 -423 -442 -362 -267 -463 -744 -424 -621 -621 -542 -518 -431 -49 -539 -193 -241 -96 -65 -494 -365 -439 -986 -346 -381 -825 -750 -724 -158 -94 -914 -949 -260 -88 -620 -511 -484 -552 -714 -631 -506 -289 -51 -131 -398 -798 -738 -801 -319 -376 -913 -216 -35 -833 -331 -921 -853 -385 -884 -833 -938 -103 -276 -646 -285 -626 -854 -912 -362 -397 -296 -824 -297 -197 -281 -152 -167 -590 -133 -747 -125 -60 -502 -742 -989 -998 -395 -486 -544 -654 -648 -252 -483 -906 -437 -77 -22 -195 -267 -669 -66 -346 -499 -873 -222 -244 -867 -791 -147 -222 -178 -461 -561 -222 -77 -512 -237 -625 -345 -366 -1 -387 -97 -66 -992 -356 -133 -937 -715 -290 -62 -261 -533 -649 -962 -636 -966 -702 -699 -38 -458 -432 -938 -787 -908 -877 -758 -221 -797 -264 -918 -357 -81 -530 -554 -706 -507 -288 -50 -736 -337 -664 -747 -703 -829 -710 -777 -228 -65 -127 -738 -817 -958 -463 -800 -839 -906 -777 -361 -421 -443 -710 -40 -830 -527 -861 -277 -244 -536 -289 -876 -779 -408 -355 -681 -575 -735 -501 -550 -103 -91 -508 -331 -870 -410 -355 -211 -183 -112 -457 -273 -337 -922 -926 -180 -656 -257 -430 -905 -154 -724 -566 -978 -296 -435 -910 -478 -728 -903 -531 -19 -561 -438 -449 -549 -557 -242 -390 -268 -793 -931 -735 -97 -397 -424 -126 -211 -503 -146 -103 -841 -932 -808 -329 -908 -398 -190 -130 -270 -566 -235 -843 -478 -880 -287 -593 -683 -630 -77 -984 -391 -662 -381 -747 -850 -149 -680 -650 -338 -224 -90 -536 -706 -887 -311 -936 -134 -141 -846 -219 -137 -495 -294 -248 -315 -418 -639 -126 -901 -380 -340 -383 -783 -351 -719 -110 -937 -646 -595 -378 -643 -2 -289 -406 -161 -200 -387 -456 -340 -568 -269 -609 -509 -3 -129 -404 -84 -251 -963 -970 -806 -499 -621 -4 -458 -332 -361 -296 -955 -186 -59 -421 -717 -784 -438 -197 -705 -492 -244 -866 -931 -361 -831 -181 -885 -524 -154 -930 -744 -142 -836 -795 -7 -338 -830 -217 -634 -302 -187 -37 -676 -911 -895 -256 -306 -888 -923 -386 -289 -487 -527 -565 -73 -566 -699 -432 -514 -858 -478 -744 -243 -111 -29 -531 -172 -911 -381 -50 -544 -773 -373 -420 -285 -83 -525 -40 -254 -673 -302 -983 -173 -864 -155 -192 -164 -658 -38 -523 -345 -545 -672 -623 -526 -22 -826 -640 -600 -187 -275 -563 -387 -345 -263 -734 -746 -242 -262 -944 -525 -792 -890 -919 -37 -52 -546 -979 -653 -551 -734 -997 -884 -639 -282 -993 -217 -913 -988 -745 -649 -144 -544 -802 -471 -253 -403 -219 -180 -965 -198 -941 -410 -113 -15 -34 -703 -456 -657 -342 -755 -790 -699 -618 -122 -239 -218 -284 -62 -195 -20 -891 -962 -654 -708 -272 -106 -319 -235 -399 -743 -529 -921 -278 -201 -714 -430 -577 -381 -307 -573 -416 -33 -561 -71 -354 -684 -864 -960 -753 -564 -547 -858 -14 -660 -152 -328 -155 -104 -353 -502 -958 -321 -584 -736 -676 -251 -392 -849 -849 -501 -16 -20 -614 -854 -105 -740 -255 -180 -275 -73 -218 -708 -995 -173 -153 -10 -316 -281 -455 -507 -891 -990 -60 -143 -887 -715 -161 -599 -356 -912 -953 -139 -3 -721 -870 -914 -521 -950 -386 -66 -738 -869 -350 -580 -166 -763 -926 -746 -857 -385 -29 -510 -730 -377 -21 -645 -293 -608 -839 -261 -769 -710 -887 -37 -228 -219 -319 -70 -161 -546 -601 -900 -179 -952 -819 -818 -27 -774 -924 -928 -513 -183 -200 -392 -182 -802 -806 -157 -967 -863 -940 -503 -743 -866 -372 -231 -199 -222 -784 -433 -5 -635 -327 -187 -195 -431 -648 -905 -355 -976 -645 -998 -836 -274 -893 -426 -4 -525 -546 -805 -571 -889 -68 -368 -973 -147 -844 -988 -880 -819 -833 -667 -506 -331 -365 -242 -237 -488 -798 -893 -926 -882 -44 -940 -268 -79 -119 -341 -638 -676 -499 -45 -59 -899 -753 -647 -196 -98 -803 -628 -413 -95 -944 -433 -293 -499 -658 -535 -964 -366 -664 -870 -411 -229 -514 -85 -878 -397 -895 -719 -500 -542 -127 -612 -530 -363 -582 -653 -515 -359 -685 -413 -112 -17 -483 -148 -462 -458 -835 -533 -662 -760 -553 -619 -16 -550 -549 -662 -787 -75 -553 -53 -215 -833 -561 -683 -72 -734 -913 -769 -299 -471 -107 -419 -485 -748 -571 -490 -193 -630 -211 -734 -884 -354 -981 -406 -361 -380 -956 -438 -130 -322 -421 -584 -815 -850 -825 -188 -217 -415 -145 -601 -214 -742 -669 -500 -2 -121 -775 -805 -760 -826 -802 -328 -855 -242 -5 -473 -813 -434 -378 -351 -452 -399 -85 -435 -227 -636 -70 -787 -530 -535 -419 -337 -397 -858 -3 -5 -306 -824 -117 -310 -523 -892 -977 -719 -945 -945 -860 -10 -289 -136 -889 -663 -588 -61 -457 -876 -819 -641 -780 -450 -76 -224 -567 -352 -582 -868 -854 -892 -513 -119 -155 -473 -962 -198 -524 -920 -507 -408 -888 -310 -404 -214 -738 -781 -933 -252 -118 -88 -935 -796 -816 -112 -205 -918 -852 -932 -329 -595 -857 -982 -475 -695 -843 -676 -261 -226 -243 -57 -340 -755 -189 -741 -922 -275 -645 -857 -317 -697 -929 -940 -985 -436 -154 -497 -888 -504 -681 -285 -439 -501 -983 -207 -258 -467 -36 -734 -795 -768 -493 -493 -206 -92 -976 -435 -147 -821 -643 -516 -810 -474 -100 -213 -336 -796 -819 -212 -256 -685 -120 -191 -76 -668 -197 -437 -451 -859 -859 -182 -3 -981 -700 -605 -807 -496 -678 -302 -53 -860 -855 -528 -661 -180 -118 -50 -882 -8 -77 -327 -491 -406 -723 -92 -887 -571 -38 -469 -330 -606 -931 -682 -95 -363 -335 -100 -874 -678 -988 -316 -264 -904 -493 -162 -950 -442 -5 -256 -694 -682 -183 -434 -351 -933 -145 -140 -661 -978 -85 -623 -476 -42 -290 -285 -995 -568 -797 -770 -338 -488 -860 -115 -53 -250 -561 -734 -928 -624 -348 -683 -398 -206 -180 -108 -778 -863 -927 -514 -150 -181 -912 -654 -830 -31 -290 -25 -77 -241 -359 -197 -951 -862 -488 -519 -563 -809 -120 -797 -619 -831 -377 -205 -652 -704 -195 -375 -449 -826 -946 -724 -949 -787 -334 -967 -507 -647 -369 -11 -210 -427 -919 -404 -191 -2 -30 -380 -125 -952 -169 -327 -517 -654 -572 -616 -679 -104 -401 -239 -603 -397 -819 -152 -105 -549 -172 -180 -927 -795 -708 -824 -384 -538 -211 -453 -140 -463 -91 -172 -103 -466 -204 -431 -976 -616 -16 -205 -409 -776 -476 -95 -187 -174 -353 -330 -851 -449 -35 -686 -292 -238 -589 -592 -930 -990 -98 -820 -716 -568 -229 -445 -209 -684 -888 -426 -277 -305 -870 -688 -149 -646 -164 -934 -414 -843 -604 -673 -853 -816 -387 -729 -143 -988 -245 -783 -90 -842 -794 -12 -141 -995 -386 -741 -511 -551 -428 -235 -694 -334 -817 -842 -870 -174 -71 -37 -944 -466 -638 -939 -126 -61 -309 -168 -820 -128 -793 -941 -421 -597 -441 -892 -380 -632 -571 -702 -323 -38 -296 -117 -352 -417 -938 -792 -73 -582 -98 -768 -398 -792 -433 -671 -462 -973 -631 -188 -775 -883 -372 -521 -421 -654 -927 -730 -918 -371 -518 -312 -105 -785 -28 -841 -18 -159 -675 -277 -254 -20 -4 -749 -883 -421 -528 -296 -687 -342 -324 -638 -576 -789 -305 -13 -552 -207 -897 -873 -346 -840 -227 -694 -163 -833 -758 -369 -466 -461 -59 -300 -996 -527 -700 -851 -843 -651 -77 -510 -763 -353 -819 -593 -802 -550 -508 -316 -911 -2 -853 -678 -827 -86 -469 -374 -449 -625 -114 -847 -925 -870 -249 -380 -942 -743 -571 -217 -541 -434 -393 -268 -305 -918 -166 -595 -337 -944 -734 -94 -104 -362 -531 -354 -713 -381 -682 -784 -391 -512 -727 -747 -844 -597 -139 -143 -255 -192 -418 -109 -841 -72 -129 -554 -178 -129 -791 -498 -459 -983 -645 -532 -952 -366 -155 -654 -19 -639 -581 -351 -215 -924 -907 -896 -23 -444 -384 -959 -407 -478 -994 -395 -107 -582 -897 -130 -434 -792 -343 -813 -913 -453 -677 -114 -3 -806 -925 -74 -351 -161 -171 -622 -1 -9 -64 -661 -594 -732 -948 -991 -882 -684 -725 -821 -304 -257 -912 -371 -153 -478 -177 -181 -851 -225 -592 -746 -938 -783 -518 -296 -307 -924 -428 -22 -744 -286 -802 -647 -457 -637 -524 -802 -739 -572 -725 -929 -2 -584 -971 -836 -460 -235 -464 -745 -101 -915 -582 -270 -913 -206 -455 -812 -385 -364 -224 -11 -334 -167 -191 -953 -137 -973 -568 -559 -920 -394 -260 -435 -722 -836 -858 -376 -747 -738 -645 -469 -612 -287 -29 -73 -971 -569 -305 -266 -364 -316 -185 -457 -190 -308 -551 -50 -815 -297 -870 -230 -334 -824 -704 -843 -832 -619 -547 -122 -269 -870 -967 -735 -946 -992 -710 -52 -514 -432 -970 -901 -286 -362 -53 -506 -303 -977 -655 -681 -456 -782 -854 -133 -528 -384 -770 -717 -748 -709 -926 -592 -795 -285 -574 -904 -423 -632 -255 -753 -456 -585 -339 -104 -429 -140 -437 -101 -73 -733 -315 -107 -728 -311 -228 -26 -869 -150 -217 -694 -657 -142 -346 -640 -802 -948 -544 -362 -58 -236 -556 -186 -889 -527 -265 -262 -197 -951 -355 -365 -288 -694 -273 -892 -14 -159 -192 -663 -183 -611 -984 -82 -600 -964 -695 -103 -195 -437 -141 -601 -268 -418 -724 -55 -894 -993 -100 -771 -662 -608 -953 -954 -694 -717 -933 -787 -336 -414 -387 -296 -395 -416 -360 -698 -745 -968 -341 -719 -670 -719 -434 -883 -955 -543 -850 -624 -486 -86 -373 -610 -761 -463 -940 -161 -401 -621 -317 -859 -483 -883 -650 -390 -337 -849 -44 -486 -144 -21 -999 -851 -991 -784 -817 -641 -471 -36 -308 -564 -808 -643 -110 -884 -129 -893 -613 -995 -84 -647 -534 -210 -238 -954 -847 -982 -755 -247 -335 -354 -715 -160 -112 -471 -611 -898 -24 -871 -663 -290 -694 -869 -84 -338 -693 -971 -662 -86 -206 -319 -94 -135 -16 -603 -191 -112 -639 -329 -99 -209 -724 -80 -898 -973 -908 -719 -928 -835 -36 -132 -607 -501 -110 -79 -287 -241 -506 -86 -980 -945 -639 -2 -471 -620 -248 -915 -587 -755 -631 -424 -287 -872 -137 -281 -186 -292 -638 -387 -739 -732 -753 -253 -322 -512 -575 -125 -948 -540 -547 -913 -2 -216 -48 -573 -166 -401 -22 -856 -70 -927 -935 -707 -623 -271 -932 -318 -373 -13 -961 -141 -484 -681 -215 -79 -643 -862 -202 -228 -389 -910 -612 -641 -120 -168 -582 -1000 -3 -865 -128 -230 -408 -442 -720 -449 -645 -168 -577 -593 -903 -115 -344 -843 -848 -891 -355 -777 -803 -321 -721 -555 -925 -284 -515 -980 -365 -175 -664 -321 -418 -200 -772 -340 -724 -580 -555 -16 -353 -932 -582 -53 -235 -36 -795 -914 -444 -779 -920 -195 -489 -795 -149 -598 -827 -362 -378 -52 -251 -842 -630 -689 -82 -933 -240 -99 -950 -705 -370 -589 -74 -44 -655 -505 -729 -321 -114 -706 -37 -992 -489 -618 -993 -448 -951 -539 -769 -557 -219 -243 -239 -400 -137 -756 -76 -650 -716 -636 -960 -899 -985 -600 -665 -238 -211 -252 -109 -281 -430 -939 -528 -722 -377 -309 -360 -944 -385 -480 -881 -675 -316 -644 -414 -961 -672 -448 -884 -987 -939 -456 -589 -306 -284 -401 -621 -837 -670 -212 -546 -770 -389 -576 -424 -327 -435 -225 -568 -741 -825 -534 -243 -893 -10 -917 -242 -401 -508 -360 -771 -619 -5 -822 -93 -284 -634 -242 -720 -17 -505 -637 -100 -138 -690 -501 -894 -650 -758 -654 -517 -762 -25 -558 -534 -774 -503 -357 -903 -962 -54 -908 -799 -866 -855 -300 -689 -543 -660 -611 -478 -524 -860 -79 -802 -449 -636 -702 -651 -241 -214 -197 -490 -965 -176 -458 -691 -967 -945 -734 -588 -133 -966 -833 -339 -200 -871 -593 -885 -660 -638 -915 -151 -61 -443 -278 -503 -415 -585 -202 -386 -742 -429 -901 -855 -763 -844 -222 -689 -23 -855 -747 -144 -882 -403 -337 -513 -993 -2 -96 -779 -100 -85 -114 -605 -459 -97 -790 -641 -477 -462 -978 -902 -609 -156 -349 -423 -302 -63 -616 -211 -156 -859 -515 -601 -277 -520 -423 -343 -800 -983 -875 -27 -806 -452 -852 -484 -958 -697 -220 -132 -506 -893 -306 -168 -936 -353 -216 -214 -707 -213 -515 -409 -199 -50 -442 -927 -961 -112 -778 -374 -254 -36 -410 -855 -312 -961 -243 -366 -146 -599 -302 -702 -189 -764 -829 -99 -997 -135 -668 -192 -658 -27 -68 -73 -559 -814 -723 -3 -747 -255 -51 -628 -557 -448 -71 -734 -522 -747 -608 -585 -303 -993 -735 -881 -787 -558 -244 -320 -44 -189 -991 -192 -343 -207 -808 -174 -605 -419 -704 -98 -440 -406 -827 -836 -287 -949 -439 -681 -419 -305 -319 -692 -152 -678 -77 -760 -180 -182 -67 -53 -316 -536 -716 -767 -592 -956 -951 -907 -654 -24 -420 -694 -623 -788 -243 -668 -60 -619 -173 -610 -984 -641 -934 -314 -462 -63 -733 -657 -468 -304 -586 -109 -531 -745 -637 -191 -680 -990 -206 -898 -867 -863 -936 -39 -129 -467 -87 -360 -852 -898 -202 -734 -156 -163 -473 -20 -152 -436 -237 -333 -169 -639 -705 -428 -846 -377 -484 -660 -524 -65 -914 -624 -269 -441 -966 -532 -892 -408 -293 -170 -436 -825 -443 -638 -275 -481 -732 -314 -200 -853 -483 -896 -323 -144 -956 -558 -702 -672 -334 -514 -747 -76 -312 -306 -367 -24 -347 -337 -543 -412 -895 -695 -505 -664 -991 -256 -883 -442 -176 -333 -51 -56 -206 -463 -789 -906 -596 -677 -326 -583 -872 -897 -307 -807 -831 -123 -424 -58 -764 -928 -925 -619 -30 -715 -192 -635 -459 -152 -119 -819 -582 -308 -386 -920 -300 -512 -947 -644 -305 -603 -497 -943 -627 -691 -230 -727 -228 -456 -650 -657 -425 -6 -446 -552 -556 -322 -813 -1000 -654 -913 -253 -673 -129 -252 -27 -307 -572 -872 -932 -380 -442 -495 -825 -697 -69 -150 -210 -117 -382 -12 -342 -25 -977 -869 -526 -789 -574 -376 -901 -975 -932 -983 -369 -853 -801 -135 -62 -508 -708 -681 -844 -493 -861 -410 -29 -252 -668 -807 -952 -584 -995 -456 -723 -496 -856 -711 -726 -523 -624 -992 -860 -255 -706 -106 -193 -519 -214 -647 -698 -312 -886 -346 -53 -909 -754 -624 -918 -729 -512 -226 -940 -891 -820 -678 -984 -898 -763 -672 -786 -805 -279 -750 -962 -58 -741 -168 -899 -722 -156 -492 -301 -207 -324 -743 -950 -847 -636 -769 -115 -40 -196 -907 -909 -530 -184 -599 -884 -942 -274 -179 -845 -13 -890 -823 -381 -115 -349 -851 -3 -467 -419 -599 -932 -909 -342 -540 -860 -645 -998 -220 -682 -926 -873 -297 -555 -969 -897 -204 -980 -845 -136 -322 -422 -617 -630 -4 -978 -573 -884 -299 -972 -473 -782 -562 -4 -787 -122 -261 -74 -968 -864 -700 -991 -985 -903 -184 -659 -257 -343 -163 -276 -369 -750 -908 -900 -694 -668 -908 -351 -498 -49 -848 -298 -758 -27 -307 -220 -872 -59 -252 -164 -292 -338 -114 -825 -600 -622 -723 -273 -875 -351 -579 -156 -888 -875 -246 -441 -592 -616 -326 -502 -1 -365 -55 -144 -735 -254 -892 -952 -437 -767 -734 -156 -574 -135 -189 -48 -645 -698 -824 -750 -350 -235 -696 -539 -694 -75 -264 -116 -129 -514 -198 -92 -230 -386 -937 -491 -833 -652 -484 -243 -288 -625 -200 -319 -368 -734 -187 -323 -571 -58 -616 -667 -446 -51 -847 -206 -779 -318 -178 -772 -183 -110 -671 -569 -14 -142 -844 -208 -332 -579 -120 -619 -89 -469 -259 -636 -496 -571 -687 -931 -997 -253 -331 -891 -763 -938 -154 -537 -3 -747 -647 -544 -110 -542 -874 -908 -208 -119 -163 -897 -295 -395 -483 -337 -919 -474 -776 -245 -118 -996 -515 -341 -603 -496 -100 -535 -855 -141 -572 -925 -116 -315 -919 -487 -105 -89 -623 -643 -263 -109 -480 -500 -276 -754 -203 -473 -430 -931 -698 -611 -848 -417 -894 -660 -313 -454 -979 -509 -587 -843 -919 -943 -976 -43 -416 -656 -7 -535 -427 -233 -616 -322 -570 -373 -68 -720 -612 -253 -558 -445 -982 -375 -524 -769 -75 -180 -256 -356 -204 -462 -252 -408 -564 -285 -910 -359 -505 -658 -886 -192 -676 -951 -210 -702 -903 -905 -635 -916 -362 -446 -229 -348 -326 -148 -169 -556 -366 -355 -619 -106 -888 -919 -900 -992 -632 -837 -748 -458 -389 -34 -410 -979 -260 -671 -362 -429 -343 -884 -143 -580 -583 -870 -218 -101 -489 -551 -912 -695 -311 -711 -961 -796 -621 -185 -19 -631 -779 -11 -396 -964 -254 -637 -805 -197 -122 -52 -535 -970 -392 -815 -678 -530 -266 -192 -817 -284 -56 -169 -546 -382 -671 -130 -266 -38 -912 -503 -967 -205 -116 -533 -446 -794 -985 -726 -622 -981 -311 -522 -900 -274 -674 -765 -906 -211 -311 -619 -277 -468 -92 -117 -404 -735 -505 -788 -131 -818 -892 -692 -876 -686 -929 -651 -719 -742 -22 -258 -910 -513 -213 -496 -560 -657 -466 -611 -998 -820 -719 -459 -637 -836 -733 -814 -38 -691 -115 -720 -328 -614 -668 -948 -735 -208 -927 -628 -697 -892 -8 -934 -284 -110 -142 -252 -144 -979 -824 -462 -367 -391 -659 -385 -85 -497 -327 -951 -528 -117 -663 -949 -512 -491 -28 -950 -513 -463 -646 -474 -138 -951 -416 -700 -340 -641 -984 -825 -238 -743 -758 -181 -507 -720 -357 -412 -150 -339 -482 -829 -949 -110 -479 -688 -244 -379 -496 -23 -70 -221 -412 -806 -810 -981 -822 -321 -170 -771 -169 -853 -900 -125 -598 -412 -2 -402 -53 -879 -627 -857 -524 -209 -190 -333 -701 -92 -941 -701 -841 -982 -63 -187 -498 -306 -717 -339 -229 -756 -675 -667 -15 -563 -749 -812 -180 -905 -617 -353 -390 -461 -999 -91 -934 -643 -226 -347 -425 -533 -501 -369 -546 -16 -91 -605 -503 -545 -832 -596 -466 -965 -619 -984 -190 -881 -9 -914 -903 -499 -561 -698 -773 -704 -897 -290 -268 -663 -582 -505 -350 -598 -440 -82 -621 -437 -324 -861 -236 -855 -789 -193 -7 -76 -129 -464 -730 -475 -656 -205 -975 -440 -922 -800 -281 -611 -817 -383 -614 -136 -579 -277 -575 -662 -819 -60 -393 -997 -536 -190 -582 -953 -774 -379 -480 -211 -923 -1 -744 -622 -664 -663 -558 -587 -828 -914 -288 -510 -60 -373 -627 -48 -854 -2 -20 -450 -930 -815 -220 -431 -864 -672 -264 -39 -153 -482 -784 -45 -192 -433 -837 -268 -169 -639 -489 -358 -534 -461 -327 -793 -517 -83 -899 -186 -15 -466 -23 -591 -255 -512 -278 -978 -724 -499 -401 -80 -825 -76 -962 -162 -305 -656 -263 -965 -483 -943 -694 -722 -267 -374 -641 -941 -364 -317 -968 -947 -602 -161 -750 -291 -983 -716 -955 -991 -955 -813 -152 -198 -537 -852 -323 -537 -614 -733 -871 -480 -232 -641 -378 -615 -439 -479 -650 -941 -751 -985 -136 -429 -475 -568 -140 -692 -358 -959 -216 -976 -527 -909 -592 -593 -840 -999 -798 -538 -635 -871 -802 -564 -193 -672 -97 -539 -257 -613 -421 -403 -897 -933 -118 -410 -408 -397 -511 -688 -28 -753 -30 -631 -299 -255 -316 -716 -75 -614 -207 -268 -490 -18 -269 -210 -697 -517 -798 -523 -719 -21 -23 -730 -273 -617 -170 -418 -312 -778 -724 -145 -388 -770 -659 -113 -469 -42 -527 -167 -802 -176 -592 -426 -548 -854 -559 -333 -679 -296 -250 -533 -729 -352 -186 -101 -528 -39 -412 -940 -537 -844 -286 -639 -37 -927 -975 -543 -469 -108 -416 -631 -421 -485 -184 -594 -409 -488 -82 -496 -934 -847 -764 -406 -973 -113 -738 -714 -21 -915 -518 -607 -522 -261 -128 -676 -14 -921 -114 -936 -605 -545 -403 -66 -543 -88 -709 -496 -837 -469 -827 -568 -733 -715 -562 -768 -521 -403 -347 -640 -159 -187 -502 -433 -614 -940 -924 -316 -45 -15 -625 -667 -955 -607 -596 -527 -748 -669 -88 -35 -479 -775 -2 -980 -828 -164 -146 -267 -496 -342 -633 -701 -810 -304 -628 -152 -411 -534 -548 -327 -941 -991 -629 -109 -800 -355 -971 -72 -226 -266 -813 -503 -948 -448 -202 -182 -211 -304 -586 -133 -589 -161 -982 -966 -35 -561 -251 -766 -805 -78 -108 -622 -113 -368 -2 -252 -876 -231 -600 -435 -531 -991 -247 -405 -578 -725 -727 -208 -256 -827 -267 -893 -278 -369 -388 -338 -263 -832 -591 -315 -937 -985 -390 -523 -387 -297 -331 -313 -813 -108 -919 -549 -486 -431 -290 -746 -490 -307 -200 -585 -867 -286 -556 -586 -219 -557 -50 -65 -225 -124 -16 -108 -645 -817 -853 -248 -493 -134 -874 -63 -642 -158 -20 -266 -897 -126 -573 -172 -314 -605 -915 -625 -233 -401 -784 -208 -431 -79 -688 -737 -172 -4 -79 -254 -585 -174 -64 -194 -412 -314 -801 -918 -762 -771 -409 -257 -853 -902 -332 -513 -669 -376 -691 -171 -553 -522 -355 -480 -409 -827 -143 -783 -130 -579 -396 -596 -853 -250 -573 -826 -560 -402 -968 -707 -491 -594 -38 -732 -603 -412 -460 -35 -894 -221 -813 -699 -913 -751 -93 -210 -857 -8 -425 -99 -821 -838 -344 -259 -380 -202 -1000 -594 -479 -318 -486 -101 -57 -724 -109 -719 -560 -68 -702 -754 -281 -942 -470 -681 -923 -203 -496 -699 -623 -703 -244 -277 -409 -10 -428 -50 -806 -691 -166 -284 -80 -831 -293 -294 -59 -415 -837 -934 -619 -838 -458 -882 -56 -642 -622 -746 -490 -970 -228 -42 -202 -74 -173 -842 -47 -401 -461 -667 -934 -472 -601 -626 -514 -599 -12 -234 -665 -565 -264 -536 -994 -526 -890 -917 -166 -25 -586 -11 -250 -71 -678 -988 -400 -967 -89 -917 -258 -934 -883 -826 -765 -34 -239 -406 -477 -476 -801 -356 -422 -163 -871 -699 -915 -525 -316 -306 -21 -754 -937 -883 -165 -455 -139 -283 -35 -877 -464 -916 -218 -651 -106 -526 -48 -24 -27 -48 -597 -546 -320 -234 -424 -308 -554 -33 -3 -806 -690 -597 -70 -471 -143 -822 -788 -700 -345 -828 -848 -540 -324 -814 -367 -703 -408 -8 -462 -24 -473 -135 -380 -607 -917 -358 -373 -552 -673 -787 -785 -286 -701 -501 -610 -453 -428 -520 -400 -502 -614 -88 -118 -484 -816 -129 -589 -437 -950 -963 -193 -793 -995 -75 -641 -914 -938 -528 -776 -507 -309 -895 -95 -48 -22 -133 -782 -60 -275 -876 -135 -579 -651 -901 -849 -22 -672 -466 -834 -981 -912 -338 -435 -842 -215 -269 -43 -886 -68 -493 -894 -365 -427 -640 -822 -311 -270 -264 -747 -599 -880 -743 -570 -627 -649 -713 -135 -550 -350 -576 -843 -533 -958 -546 -691 -568 -606 -606 -687 -528 -11 -210 -459 -289 -333 -263 -422 -979 -292 -911 -628 -884 -276 -993 -138 -318 -355 -434 -713 -678 -529 -175 -326 -247 -468 -105 -497 -337 -973 -543 -425 -961 -508 -935 -629 -93 -302 -851 -886 -321 -992 -734 -469 -34 -369 -683 -296 -690 -664 -942 -844 -532 -347 -364 -757 -704 -831 -872 -179 -89 -668 -17 -809 -312 -136 -168 -992 -614 -566 -820 -229 -6 -550 -825 -536 -785 -534 -441 -577 -301 -419 -735 -796 -255 -313 -100 -319 -539 -305 -711 -306 -290 -52 -444 -345 -931 -998 -951 -72 -457 -137 -87 -719 -339 -462 -505 -391 -7 -396 -504 -231 -506 -946 -997 -516 -662 -742 -190 -414 -328 -453 -801 -808 -917 -506 -815 -975 -122 -49 -723 -339 -719 -342 -620 -397 -512 -84 -688 -820 -962 -426 -465 -167 -464 -209 -303 -128 -313 -789 -335 -939 -804 -917 -565 -627 -946 -925 -689 -468 -970 -337 -193 -192 -142 -58 -743 -464 -788 -29 -552 -810 -558 -332 -218 -567 -825 -98 -346 -995 -709 -547 -654 -998 -971 -133 -847 -956 -599 -653 -601 -290 -24 -303 -238 -280 -257 -103 -489 -470 -7 -536 -213 -285 -994 -901 -574 -183 -517 -210 -50 -906 -948 -836 -850 -410 -99 -209 -151 -507 -181 -560 -202 -964 -70 -310 -229 -655 -639 -241 -218 -223 -153 -299 -824 -369 -877 -848 -186 -868 -115 -640 -585 -591 -315 -551 -82 -898 -461 -568 -602 -522 -39 -192 -351 -823 -748 -447 -739 -572 -742 -706 -807 -688 -713 -728 -152 -165 -220 -935 -548 -674 -546 -392 -41 -999 -983 -891 -225 -473 -336 -339 -195 -296 -736 -807 -196 -398 -731 -417 -791 -369 -104 -723 -505 -63 -875 -357 -125 -571 -964 -767 -745 -151 -642 -790 -668 -632 -595 -812 -460 -204 -663 -315 -803 -156 -137 -217 -510 -335 -581 -421 -608 -637 -350 -918 -789 -45 -140 -585 -526 -34 -463 -815 -228 -719 -467 -737 -499 -146 -911 -756 -986 -719 -129 -291 -83 -791 -295 -967 -551 -374 -859 -590 -463 -756 -50 -173 -491 -985 -898 -931 -320 -163 -654 -529 -399 -90 -926 -595 -378 -640 -409 -593 -788 -7 -827 -576 -477 -286 -477 -919 -730 -409 -658 -170 -513 -515 -952 -819 -907 -248 -209 -383 -310 -817 -801 -175 -686 -828 -710 -936 -744 -886 -580 -431 -669 -883 -778 -896 -259 -93 -698 -544 -144 -509 -315 -677 -895 -682 -467 -498 -107 -350 -980 -813 -145 -454 -2 -972 -388 -338 -33 -202 -233 -346 -35 -463 -89 -321 -928 -390 -749 -320 -561 -234 -805 -580 -286 -186 -186 -773 -984 -824 -135 -340 -97 -678 -539 -188 -813 -129 -824 -458 -904 -704 -775 -29 -466 -517 -181 -217 -247 -61 -761 -683 -197 -440 -239 -575 -673 -923 -239 -118 -865 -910 -849 -586 -402 -142 -640 -195 -193 -106 -140 -785 -954 -725 -725 -274 -949 -806 -893 -192 -885 -628 -781 -110 -185 -781 -792 -480 -890 -856 -612 -966 -220 -322 -610 -939 -632 -86 -596 -337 -131 -578 -525 -21 -537 -234 -519 -373 -279 -865 -261 -199 -188 -378 -321 -647 -99 -922 -725 -423 -724 -980 -430 -282 -168 -801 -466 -462 -844 -907 -602 -113 -761 -959 -808 -443 -41 -332 -908 -129 -453 -360 -377 -811 -374 -85 -200 -744 -192 -694 -333 -674 -157 -592 -130 -455 -39 -425 -849 -823 -229 -386 -397 -831 -505 -529 -131 -573 -905 -816 -908 -268 -604 -978 -719 -886 -606 -536 -227 -231 -676 -402 -371 -458 -48 -273 -607 -315 -885 -411 -849 -754 -190 -863 -816 -715 -633 -545 -373 -751 -54 -228 -172 -808 -359 -900 -305 -176 -697 -899 -237 -809 -106 -992 -730 -366 -971 -564 -119 -244 -455 -713 -143 -949 -508 -687 -618 -98 -377 -415 -402 -170 -995 -711 -445 -547 -438 -852 -567 -468 -640 -529 -785 -717 -676 -297 -948 -857 -994 -550 -934 -194 -778 -304 -874 -966 -513 -746 -556 -284 -928 -720 -201 -425 -279 -622 -586 -958 -695 -871 -323 -15 -570 -823 -113 -842 -317 -874 -847 -636 -831 -934 -309 -102 -271 -738 -860 -465 -108 -142 -997 -690 -461 -515 -755 -143 -619 -500 -224 -801 -347 -852 -534 -382 -116 -508 -966 -351 -926 -950 -792 -993 -649 -637 -610 -561 -799 -191 -94 -42 -495 -860 -97 -353 -201 -7 -658 -888 -246 -683 -503 -535 -938 -618 -271 -705 -815 -57 -522 -473 -571 -564 -231 -413 -63 -456 -317 -421 -893 -493 -824 -92 -456 -616 -1000 -169 -795 -869 -858 -380 -89 -580 -246 -608 -362 -498 -801 -673 -454 -620 -612 -855 -27 -319 -185 -361 -128 -243 -399 -108 -288 -28 -450 -728 -10 -377 -536 -333 -166 -813 -666 -217 -139 -146 -820 -321 -648 -652 -734 -146 -921 -943 -527 -485 -836 -334 -241 -275 -617 -789 -712 -734 -154 -301 -245 -619 -289 -535 -504 -872 -446 -884 -35 -37 -998 -322 -824 -135 -62 -685 -944 -598 -477 -828 -995 -863 -756 -926 -965 -935 -385 -740 -460 -729 -918 -279 -80 -423 -787 -92 -129 -365 -271 -439 -757 -120 -431 -683 -301 -890 -193 -523 -701 -135 -152 -335 -732 -472 -150 -799 -798 -831 -195 -182 -577 -585 -861 -361 -80 -2 -85 -723 -928 -552 -33 -443 -143 -710 -792 -268 -69 -725 -250 -295 -954 -736 -633 -17 -579 -330 -773 -343 -829 -799 -410 -870 -439 -894 -352 -427 -785 -663 -631 -126 -154 -84 -495 -798 -924 -427 -736 -816 -478 -859 -802 -984 -942 -357 -117 -710 -789 -62 -619 -751 -602 -998 -806 -740 -643 -200 -731 -858 -909 -575 -475 -387 -118 -257 -905 -144 -41 -895 -622 -641 -266 -458 -1 -749 -128 -577 -673 -43 -769 -813 -926 -655 -666 -940 -332 -426 -153 -461 -814 -928 -165 -383 -194 -840 -261 -36 -758 -702 -422 -32 -89 -46 -348 -904 -172 -383 -785 -414 -947 -289 -86 -894 -39 -277 -261 -825 -790 -721 -930 -404 -224 -811 -583 -775 -44 -27 -314 -788 -48 -992 -923 -541 -348 -740 -22 -40 -548 -736 -873 -988 -144 -31 -745 -141 -315 -53 -706 -412 -118 -222 -542 -859 -430 -698 -356 -109 -112 -981 -453 -224 -929 -655 -665 -39 -692 -963 -374 -442 -909 -87 -297 -597 -322 -177 -685 -97 -419 -931 -189 -359 -126 -381 -328 -47 -736 -883 -457 -606 -89 -339 -436 -56 -373 -751 -338 -548 -538 -19 -469 -510 -319 -772 -756 -294 -196 -767 -905 -23 -605 -591 -707 -209 -977 -203 -436 -512 -529 -24 -545 -522 -966 -510 -931 -527 -460 -109 -326 -853 -539 -413 -451 -987 -173 -295 -129 -983 -324 -229 -234 -115 -872 -933 -995 -924 -81 -481 -519 -557 -891 -1000 -30 -105 -797 -953 -197 -18 -584 -914 -366 -983 -589 -917 -279 -219 -488 -554 -638 -130 -978 -765 -983 -256 -990 -107 -419 -487 -64 -626 -446 -486 -75 -402 -702 -186 -179 -854 -242 -850 -633 -297 -223 -792 -466 -769 -943 -703 -657 -773 -514 -741 -604 -852 -185 -384 -262 -337 -218 -707 -710 -490 -842 -60 -304 -15 -499 -240 -954 -83 -247 -110 -352 -42 -870 -745 -819 -962 -170 -554 -615 -270 -457 -457 -730 -503 -903 -29 -118 -346 -249 -982 -560 -116 -667 -622 -736 -454 -831 -76 -369 -858 -571 -112 -868 -82 -878 -248 -74 -111 -366 -252 -683 -418 -607 -380 -403 -210 -653 -408 -971 -906 -219 -434 -778 -592 -434 -703 -485 -551 -306 -649 -73 -592 -316 -42 -735 -88 -1 -814 -483 -234 -525 -567 -382 -984 -931 -912 -60 -400 -866 -60 -374 -767 -988 -450 -108 -402 -962 -934 -265 -666 -10 -851 -993 -210 -202 -324 -411 -797 -563 -697 -767 -676 -541 -240 -286 -985 -92 -271 -51 -579 -195 -819 -79 -804 -845 -88 -935 -336 -57 -686 -410 -176 -652 -942 -767 -12 -714 -825 -506 -611 -649 -7 -84 -703 -18 -247 -798 -67 -693 -644 -835 -174 -105 -471 -311 -101 -560 -12 -167 -200 -306 -443 -865 -552 -600 -934 -736 -689 -173 -593 -654 -847 -183 -200 -530 -194 -913 -924 -74 -854 -263 -575 -72 -59 -193 -925 -596 -323 -348 -355 -227 -18 -720 -140 -204 -748 -467 -363 -24 -788 -779 -379 -296 -73 -815 -514 -584 -761 -853 -146 -600 -903 -513 -737 -520 -414 -830 -108 -707 -222 -466 -774 -989 -348 -525 -672 -3 -614 -728 -516 -701 -973 -133 -850 -717 -722 -550 -1 -38 -302 -392 -79 -381 -965 -463 -553 -809 -803 -171 -571 -31 -619 -763 -540 -473 -470 -39 -805 -699 -839 -590 -547 -519 -495 -586 -864 -34 -554 -720 -728 -508 -231 -183 -791 -196 -743 -878 -831 -129 -716 -873 -364 -318 -191 -481 -266 -676 -331 -953 -17 -638 -26 -407 -50 -514 -224 -223 -803 -329 -571 -756 -483 -68 -711 -467 -259 -147 -9 -945 -869 -761 -543 -148 -635 -771 -162 -66 -979 -28 -37 -668 -558 -297 -547 -199 -775 -520 -105 -710 -517 -918 -73 -355 -53 -180 -32 -237 -191 -871 -521 -768 -319 -754 -194 -237 -303 -199 -437 -310 -967 -704 -907 -375 -794 -83 -171 -25 -914 -618 -744 -740 -680 -952 -599 -814 -782 -987 -164 -781 -305 -160 -346 -513 -291 -752 -837 -799 -822 -810 -820 -689 -536 -496 -512 -135 -107 -400 -944 -17 -263 -922 -685 -863 -180 -793 -25 -532 -851 -422 -531 -336 -155 -343 -172 -834 -210 -466 -420 -324 -691 -174 -421 -960 -827 -29 -941 -38 -35 -703 -780 -135 -65 -240 -104 -636 -706 -876 -887 -704 -161 -564 -307 -756 -88 -629 -315 -963 -476 -466 -956 -458 -466 -572 -725 -553 -219 -499 -628 -630 -340 -349 -887 -321 -677 -199 -391 -330 -40 -210 -901 -497 -4 -116 -197 -758 -813 -541 -919 -290 -625 -42 -14 -230 -159 -848 -601 -496 -345 -287 -935 -654 -764 -721 -430 -928 -877 -968 -340 -911 -111 -151 -633 -719 -991 -388 -541 -30 -525 -535 -51 -312 -422 -209 -840 -71 -91 -318 -854 -976 -408 -64 -425 -259 -795 -288 -559 -91 -525 -423 -573 -866 -319 -57 -431 -35 -534 -555 -730 -454 -18 -862 -582 -121 -428 -822 -462 -428 -628 -400 -275 -39 -714 -555 -538 -519 -18 -121 -981 -247 -565 -373 -189 -612 -30 -615 -400 -476 -315 -542 -812 -290 -293 -797 -959 -956 -36 -308 -820 -452 -513 -599 -910 -758 -812 -334 -240 -223 -560 -135 -525 -121 -16 -202 -919 -171 -636 -423 -715 -787 -510 -935 -613 -508 -917 -380 -847 -924 -939 -266 -598 -864 -862 -801 -584 -510 -590 -341 -704 -75 -534 -673 -884 -624 -498 -964 -702 -405 -868 -773 -707 -655 -63 -768 -289 -80 -160 -543 -989 -411 -212 -22 -300 -867 -548 -822 -273 -226 -760 -961 -992 -304 -688 -719 -505 -973 -360 -157 -739 -318 -944 -401 -437 -935 -257 -37 -448 -679 -946 -444 -546 -788 -775 -928 -684 -58 -713 -555 -736 -595 -992 -558 -735 -574 -7 -441 -939 -637 -926 -639 -946 -174 -102 -418 -925 -507 -957 -119 -388 -289 -308 -171 -91 -529 -81 -277 -457 -295 -543 -455 -577 -999 -564 -741 -23 -801 -182 -205 -412 -435 -455 -113 -449 -548 -154 -456 -372 -973 -348 -551 -559 -537 -927 -994 -217 -771 -310 -135 -618 -694 -676 -27 -321 -537 -779 -845 -149 -787 -35 -719 -539 -42 -873 -163 -771 -286 -431 -627 -5 -449 -631 -511 -18 -414 -169 -29 -765 -860 -180 -801 -264 -510 -12 -776 -500 -897 -722 -857 -117 -869 -789 -584 -803 -97 -318 -411 -508 -121 -191 -372 -911 -968 -489 -78 -603 -723 -218 -832 -237 -214 -124 -705 -535 -101 -211 -53 -731 -606 -187 -547 -195 -143 -104 -579 -490 -827 -560 -334 -163 -645 -561 -367 -527 -535 -766 -830 -104 -678 -358 -359 -187 -515 -258 -57 -276 -717 -610 -502 -934 -160 -107 -88 -90 -641 -861 -570 -102 -97 -127 -306 -902 -235 -699 -405 -560 -846 -748 -1000 -239 -392 -866 -682 -231 -152 -719 -75 -270 -424 -355 -951 -774 -940 -454 -884 -256 -667 -377 -641 -607 -451 -120 -880 -369 -125 -212 -86 -425 -806 -477 -926 -858 -629 -434 -40 -786 -865 -568 -188 -924 -179 -582 -892 -112 -80 -96 -44 -297 -450 -93 -812 -238 -584 -782 -415 -484 -103 -134 -457 -333 -37 -5 -425 -595 -216 -256 -202 -578 -619 -163 -731 -374 -122 -673 -319 -919 -791 -930 -807 -33 -149 -433 -269 -156 -159 -167 -873 -406 -884 -923 -100 -535 -125 -501 -530 -716 -816 -501 -235 -807 -648 -982 -873 -752 -356 -877 -917 -663 -504 -987 -144 -650 -708 -37 -614 -211 -447 -387 -929 -101 -432 -654 -861 -372 -297 -433 -774 -308 -231 -757 -480 -580 -976 -493 -640 -659 -832 -350 -256 -73 -885 -406 -752 -458 -460 -297 -676 -878 -561 -915 -385 -447 -267 -980 -231 -657 -355 -286 -645 -383 -647 -373 -454 -495 -194 -461 -988 -37 -828 -969 -862 -815 -405 -128 -835 -884 -529 -854 -16 -466 -49 -564 -569 -188 -332 -323 -582 -646 -221 -168 -539 -585 -921 -199 -732 -521 -682 -199 -160 -364 -807 -651 -126 -681 -894 -999 -230 -836 -884 -703 -781 -511 -132 -353 -992 -926 -144 -292 -579 -763 -741 -74 -985 -565 -175 -836 -797 -266 -602 -108 -869 -625 -388 -748 -785 -454 -172 -725 -686 -484 -968 -308 -628 -300 -617 -132 -432 -593 -113 -917 -916 -532 -969 -925 -338 -342 -219 -822 -647 -606 -805 -981 -583 -594 -107 -76 -416 -107 -950 -333 -419 -621 -909 -182 -832 -4 -88 -390 -476 -640 -741 -341 -345 -455 -692 -806 -232 -157 -121 -493 -892 -94 -653 -811 -144 -783 -18 -835 -511 -223 -215 -835 -863 -714 -968 -541 -836 -451 -669 -373 -156 -661 -471 -136 -650 -422 -562 -746 -986 -437 -535 -578 -668 -557 -939 -370 -112 -791 -727 -467 -187 -567 -296 -902 -94 -800 -675 -878 -979 -822 -614 -663 -91 -179 -745 -224 -910 -944 -942 -243 -612 -520 -423 -170 -839 -416 -8 -721 -42 -953 -103 -194 -680 -817 -672 -875 -119 -131 -990 -716 -216 -795 -923 -35 -348 -729 -659 -192 -83 -379 -385 -328 -535 -851 -604 -773 -526 -386 -959 -377 -56 -593 -905 -719 -651 -890 -749 -454 -561 -101 -274 -511 -29 -982 -757 -858 -907 -109 -593 -319 -395 -691 -840 -195 -872 -109 -975 -537 -545 -65 -555 -241 -242 -190 -502 -862 -29 -90 -800 -963 -514 -274 -62 -914 -516 -979 -106 -300 -856 -743 -716 -250 -365 -891 -40 -801 -901 -100 -765 -871 -16 -122 -428 -316 -746 -563 -151 -538 -450 -320 -834 -744 -158 -486 -314 -2 -877 -200 -488 -340 -234 -852 -401 -668 -119 -919 -541 -286 -994 -612 -43 -992 -364 -665 -197 -225 -163 -968 -329 -176 -254 -570 -719 -984 -755 -437 -384 -335 -836 -433 -688 -778 -926 -523 -728 -513 -739 -874 -219 -484 -492 -604 -494 -183 -12 -377 -183 -595 -70 -968 -255 -158 -573 -549 -62 -777 -698 -759 -929 -794 -670 -948 -298 -219 -736 -713 -459 -738 -553 -856 -348 -727 -348 -58 -772 -88 -59 -881 -600 -685 -905 -741 -641 -211 -286 -674 -533 -364 -662 -710 -790 -671 -574 -736 -50 -838 -958 -854 -70 -297 -554 -832 -201 -817 -241 -534 -50 -582 -542 -550 -96 -518 -309 -443 -266 -258 -407 -450 -650 -216 -815 -893 -683 -715 -968 -307 -652 -773 -345 -691 -27 -323 -501 -990 -736 -119 -477 -842 -212 -668 -576 -581 -1 -105 -378 -648 -123 -392 -814 -94 -972 -774 -149 -305 -878 -518 -525 -101 -512 -952 -829 -526 -756 -883 -676 -903 -611 -625 -192 -640 -550 -676 -327 -409 -841 -470 -328 -633 -974 -5 -806 -382 -326 -917 -200 -34 -569 -685 -88 -420 -66 -260 -146 -372 -706 -235 -284 -834 -331 -275 -405 -703 -16 -481 -794 -856 -434 -956 -877 -565 -972 -366 -497 -234 -140 -613 -912 -16 -198 -905 -902 -26 -20 -22 -802 -234 -815 -33 -441 -81 -259 -700 -171 -830 -685 -188 -428 -626 -10 -318 -6 -273 -502 -228 -667 -242 -666 -973 -712 -401 -520 -418 -137 -177 -127 -214 -807 -662 -858 -822 -136 -584 -294 -790 -916 -972 -926 -824 -294 -289 -673 -743 -896 -479 -210 -200 -670 -523 -163 -532 -675 -495 -929 -167 -654 -462 -911 -955 -867 -275 -752 -26 -68 -858 -770 -345 -380 -929 -85 -635 -176 -663 -91 -918 -17 -663 -766 -724 -79 -902 -761 -322 -627 -486 -21 -304 -937 -376 -194 -949 -904 -994 -408 -244 -244 -517 -673 -126 -715 -507 -400 -417 -147 -18 -152 -859 -429 -423 -424 -215 -491 -122 -740 -351 -853 -622 -249 -455 -823 -719 -305 -690 -413 -237 -396 -314 -934 -752 -280 -666 -118 -699 -209 -412 -302 -857 -802 -186 -759 -202 -889 -477 -341 -804 -400 -524 -712 -344 -935 -1 -972 -359 -902 -981 -923 -235 -355 -517 -980 -609 -499 -19 -8 -174 -344 -569 -10 -222 -86 -442 -10 -98 -187 -566 -231 -198 -445 -608 -891 -715 -174 -981 -389 -790 -861 -766 -893 -104 -617 -393 -241 -431 -403 -563 -609 -685 -570 -685 -164 -859 -477 -220 -572 -237 -490 -539 -631 -441 -123 -658 -574 -721 -33 -396 -676 -332 -140 -921 -45 -487 -362 -696 -839 -912 -567 -716 -573 -424 -419 -106 -797 -724 -565 -115 -932 -971 -754 -44 -754 -971 -645 -756 -377 -328 -554 -631 -871 -596 -731 -272 -599 -435 -493 -789 -230 -391 -880 -768 -815 -305 -617 -166 -925 -361 -393 -928 -546 -124 -558 -419 -879 -566 -478 -107 -158 -475 -739 -908 -817 -585 -333 -967 -689 -661 -566 -252 -577 -551 -244 -791 -202 -171 -466 -60 -525 -124 -262 -691 -161 -933 -471 -483 -742 -309 -558 -86 -674 -747 -712 -154 -71 -376 -271 -574 -913 -55 -920 -65 -580 -543 -302 -968 -67 -748 -464 -667 -913 -201 -55 -966 -107 -102 -724 -581 -515 -459 -449 -938 -424 -570 -286 -340 -867 -406 -212 -963 -566 -607 -855 -483 -819 -393 -998 -262 -922 -959 -125 -211 -34 -801 -313 -475 -536 -327 -516 -320 -863 -214 -600 -377 -631 -966 -914 -485 -77 -378 -477 -509 -874 -293 -506 -52 -553 -606 -730 -34 -636 -48 -728 -948 -258 -967 -939 -585 -179 -5 -320 -80 -72 -454 -175 -520 -573 -491 -72 -969 -528 -80 -344 -979 -139 -214 -263 -286 -97 -478 -718 -542 -920 -722 -404 -631 -905 -577 -875 -95 -420 -487 -339 -369 -438 -608 -668 -237 -619 -232 -923 -922 -704 -463 -532 -809 -937 -688 -931 -426 -222 -386 -846 -249 -492 -456 -69 -526 -123 -933 -282 -264 -359 -104 -965 -826 -221 -715 -610 -382 -666 -370 -370 -864 -641 -853 -858 -568 -825 -589 -508 -299 -412 -93 -304 -674 -593 -938 -772 -832 -295 -632 -856 -704 -811 -903 -620 -533 -364 -415 -244 -282 -356 -263 -251 -930 -881 -185 -652 -727 -987 -951 -48 -635 -563 -663 -989 -373 -428 -621 -56 -888 -45 -652 -787 -785 -261 -493 -699 -976 -533 -487 -972 -70 -795 -417 -340 -908 -435 -494 -960 -908 -219 -773 -209 -435 -620 -63 -472 -106 -435 -423 -843 -156 -632 -172 -376 -742 -22 -334 -893 -842 -851 -630 -918 -777 -649 -88 -165 -889 -58 -668 -837 -479 -935 -228 -901 -160 -195 -153 -119 -481 -813 -968 -611 -224 -594 -664 -957 -625 -285 -651 -147 -975 -330 -507 -334 -827 -426 -634 -678 -64 -37 -293 -606 -870 -644 -68 -945 -100 -148 -673 -323 -111 -660 -554 -310 -661 -558 -71 -640 -439 -47 -496 -157 -519 -753 -253 -728 -448 -833 -299 -641 -393 -623 -514 -236 -775 -314 -722 -588 -342 -193 -339 -346 -699 -169 -984 -755 -795 -44 -561 -58 -246 -485 -105 -487 -745 -155 -663 -742 -478 -462 -534 -754 -232 -78 -155 -996 -939 -983 -404 -698 -621 -886 -157 -916 -891 -752 -538 -653 -164 -287 -462 -340 -496 -376 -803 -77 -401 -279 -129 -668 -616 -696 -789 -843 -3 -105 -184 -381 -421 -237 -344 -739 -57 -832 -155 -623 -30 -505 -907 -21 -134 -107 -367 -867 -511 -1 -821 -709 -324 -978 -226 -405 -441 -130 -18 -937 -339 -617 -216 -857 -408 -329 -988 -770 -67 -660 -158 -396 -600 -910 -974 -169 -937 -392 -372 -136 -109 -409 -382 -718 -47 -196 -113 -673 -337 -178 -183 -13 -419 -295 -692 -602 -770 -95 -826 -389 -122 -181 -342 -45 -216 -686 -449 -331 -240 -505 -98 -821 -15 -842 -932 -972 -196 -295 -911 -333 -749 -211 -777 -177 -79 -550 -56 -329 -701 -530 -314 -605 -355 -425 -940 -373 -207 -12 -900 -332 -715 -627 -660 -184 -169 -604 -25 -509 -198 -752 -784 -718 -665 -346 -404 -434 -802 -234 -393 -337 -180 -48 -102 -499 -966 -412 -593 -289 -85 -373 -102 -917 -783 -12 -657 -620 -406 -699 -493 -473 -346 -923 -332 -120 -563 -962 -295 -865 -586 -198 -100 -482 -437 -873 -651 -546 -94 -998 -270 -432 -983 -823 -409 -913 -669 -998 -753 -441 -774 -338 -203 -144 -623 -750 -191 -600 -113 -648 -779 -959 -450 -625 -387 -401 -688 -187 -213 -703 -739 -911 -398 -192 -462 -671 -822 -798 -819 -231 -903 -545 -897 -832 -458 -618 -67 -813 -84 -449 -513 -176 -987 -552 -308 -428 -572 -726 -615 -236 -944 -759 -345 -440 -561 -599 -854 -759 -268 -404 -415 -586 -6 -27 -196 -417 -783 -367 -346 -263 -684 -776 -788 -701 -205 -172 -683 -120 -435 -741 -877 -420 -357 -670 -373 -244 -789 -668 -204 -280 -490 -591 -506 -59 -425 -803 -29 -495 -544 -13 -88 -905 -549 -913 -697 -292 -770 -642 -898 -822 -895 -953 -936 -690 -766 -824 -795 -284 -22 -95 -241 -844 -712 -251 -822 -381 -433 -67 -148 -155 -700 -934 -578 -977 -503 -380 -213 -788 -589 -21 -7 -842 -834 -211 -578 -952 -457 -365 -548 -43 -956 -590 -811 -120 -284 -381 -640 -764 -296 -277 -244 -73 -471 -830 -629 -398 -291 -324 -83 -92 -1000 -4 -651 -300 -919 -317 -184 -385 -822 -497 -998 -998 -843 -846 -519 -838 -895 -258 -394 -691 -140 -781 -337 -357 -938 -503 -547 -407 -498 -959 -259 -612 -726 -330 -288 -644 -320 -781 -206 -105 -510 -719 -544 -766 -202 -63 -890 -405 -539 -161 -206 -684 -889 -818 -806 -755 -304 -592 -777 -566 -910 -846 -402 -171 -795 -601 -119 -409 -711 -324 -788 -472 -49 -209 -821 -540 -347 -431 -703 -338 -543 -353 -344 -458 -330 -616 -773 -48 -707 -825 -158 -912 -750 -110 -210 -949 -893 -566 -53 -673 -975 -187 -277 -368 -937 -429 -325 -59 -800 -741 -55 -339 -185 -959 -130 -976 -676 -720 -599 -356 -576 -380 -886 -153 -27 -261 -698 -848 -569 -824 -362 -237 -751 -27 -130 -463 -883 -26 -886 -195 -765 -991 -382 -197 -762 -245 -101 -240 -246 -421 -46 -270 -653 -677 -315 -37 -32 -863 -256 -614 -295 -715 -892 -6 -924 -386 -897 -129 -841 -930 -546 -205 -845 -160 -299 -438 -917 -466 -702 -710 -899 -222 -78 -348 -666 -594 -12 -641 -30 -974 -766 -44 -730 -285 -450 -631 -137 -264 -205 -99 -484 -545 -901 -164 -619 -429 -680 -545 -321 -295 -790 -594 -599 -367 -253 -960 -303 -592 -935 -17 -671 -397 -744 -80 -277 -830 -947 -347 -821 -308 -640 -26 -481 -852 -933 -173 -965 -172 -469 -409 -487 -649 -498 -611 -935 -581 -437 -178 -733 -371 -203 -329 -138 -164 -512 -581 -911 -303 -619 -62 -465 -147 -931 -908 -724 -79 -476 -134 -495 -303 -657 -979 -794 -565 -679 -803 -220 -461 -672 -598 -232 -284 -428 -40 -875 -876 -44 -477 -492 -679 -637 -615 -93 -726 -184 -416 -357 -355 -578 -9 -1 -384 -932 -240 -352 -999 -256 -693 -405 -44 -902 -504 -475 -382 -502 -550 -285 -598 -213 -657 -214 -933 -515 -496 -165 -495 -927 -669 -206 -260 -665 -961 -976 -938 -463 -58 -761 -494 -160 -990 -736 -73 -351 -136 -900 -105 -551 -849 -485 -222 -333 -965 -217 -188 -349 -270 -493 -613 -815 -696 -713 -935 -756 -155 -799 -110 -79 -762 -70 -715 -548 -185 -779 -10 -580 -439 -178 -393 -425 -648 -811 -720 -972 -140 -849 -637 -122 -93 -564 -859 -871 -255 -521 -501 -885 -207 -715 -675 -14 -71 -974 -486 -434 -783 -28 -469 -951 -474 -564 -420 -267 -503 -78 -647 -390 -511 -567 -693 -745 -481 -642 -142 -591 -275 -175 -995 -856 -304 -112 -560 -587 -807 -317 -383 -102 -591 -176 -989 -317 -412 -795 -973 -364 -461 -550 -856 -905 -406 -930 -379 -965 -562 -400 -892 -68 -46 -405 -977 -651 -61 -550 -530 -937 -539 -546 -876 -686 -933 -786 -385 -711 -991 -631 -624 -665 -181 -695 -722 -558 -690 -211 -278 -844 -648 -2 -507 -269 -720 -803 -386 -881 -596 -807 -224 -320 -139 -709 -842 -544 -817 -288 -724 -400 -206 -363 -920 -999 -494 -770 -727 -909 -952 -602 -868 -767 -468 -582 -373 -113 -266 -340 -427 -68 -497 -886 -154 -688 -50 -915 -322 -515 -993 -572 -392 -72 -604 -267 -453 -531 -720 -10 -53 -685 -260 -342 -235 -86 -646 -289 -971 -291 -589 -100 -127 -378 -523 -761 -174 -744 -567 -12 -309 -988 -885 -943 -704 -186 -526 -237 -983 -175 -586 -13 -967 -548 -839 -510 -813 -538 -67 -771 -569 -573 -678 -30 -388 -723 -553 -51 -194 -141 -655 -598 -633 -994 -60 -262 -962 -812 -705 -620 -126 -70 -29 -220 -993 -266 -429 -923 -724 -860 -891 -891 -555 -125 -319 -868 -436 -389 -565 -177 -179 -142 -540 -783 -272 -649 -406 -963 -506 -614 -347 -478 -503 -290 -17 -497 -262 -260 -796 -213 -141 -257 -998 -997 -857 -213 -119 -951 -958 -747 -385 -923 -839 -299 -5 -523 -846 -293 -568 -193 -860 -604 -563 -116 -546 -62 -508 -892 -492 -764 -122 -209 -487 -319 -101 -834 -658 -121 -41 -976 -136 -353 -934 -557 -646 -846 -3 -566 -838 -378 -850 -839 -165 -8 -275 -956 -92 -252 -162 -283 -620 -735 -26 -280 -881 -819 -45 -362 -333 -514 -713 -816 -360 -534 -16 -214 -852 -394 -774 -781 -503 -187 -431 -831 -486 -702 -410 -889 -605 -537 -287 -907 -687 -429 -462 -65 -781 -620 -252 -888 -747 -983 -630 -115 -924 -806 -557 -622 -593 -233 -807 -187 -743 -549 -650 -267 -249 -24 -142 -646 -309 -854 -424 -788 -165 -416 -228 -897 -395 -231 -458 -167 -562 -303 -243 -627 -235 -37 -100 -341 -760 -490 -260 -433 -254 -642 -235 -912 -152 -691 -98 -612 -82 -125 -927 -961 -569 -51 -375 -606 -226 -308 -262 -755 -569 -57 -39 -458 -113 -152 -136 -306 -234 -249 -799 -699 -551 -15 -42 -124 -126 -491 -818 -951 -220 -719 -612 -165 -613 -243 -108 -465 -910 -942 -992 -31 -384 -170 -572 -28 -555 -273 -179 -481 -740 -533 -57 -695 -764 -1000 -559 -876 -106 -154 -447 -504 -215 -279 -736 -908 -515 -92 -526 -686 -902 -367 -868 -756 -616 -508 -905 -395 -128 -301 -798 -519 -473 -182 -82 -448 -247 -866 -788 -79 -284 -354 -530 -937 -900 -965 -95 -127 -8 -496 -974 -970 -102 -423 -696 -837 -827 -912 -334 -231 -832 -945 -88 -613 -455 -750 -921 -929 -915 -29 -752 -101 -561 -522 -911 -228 -260 -79 -893 -112 -768 -666 -912 -559 -221 -316 -432 -674 -289 -874 -636 -760 -146 -242 -763 -309 -504 -128 -624 -88 -603 -906 -589 -604 -427 -765 -398 -922 -166 -540 -654 -582 -382 -751 -65 -622 -840 -464 -424 -245 -741 -184 -393 -9 -608 -494 -142 -372 -200 -453 -147 -280 -1000 -191 -67 -375 -352 -281 -4 -462 -957 -296 -187 -770 -521 -989 -650 -201 -398 -623 -172 -425 -566 -122 -247 -40 -764 -384 -977 -585 -837 -146 -93 -909 -170 -742 -758 -912 -50 -803 -521 -680 -707 -782 -677 -471 -997 -800 -473 -288 -273 -311 -602 -229 -570 -704 -960 -785 -913 -93 -831 -436 -634 -49 -160 -43 -191 -767 -130 -996 -464 -909 -716 -799 -215 -46 -691 -822 -100 -576 -953 -197 -612 -812 -270 -198 -313 -927 -107 -252 -566 -507 -920 -746 -481 -740 -162 -839 -928 -56 -163 -440 -888 -855 -690 -239 -307 -256 -456 -644 -829 -212 -6 -845 -832 -888 -904 -842 -465 -662 -811 -683 -761 -5 -172 -38 -742 -343 -159 -21 -797 -103 -819 -18 -786 -457 -949 -94 -45 -274 -633 -341 -437 -740 -330 -84 -804 -586 -279 -246 -928 -227 -141 -606 -839 -471 -611 -783 -222 -947 -162 -550 -715 -653 -238 -633 -124 -51 -38 -678 -787 -434 -122 -233 -505 -709 -457 -139 -381 -380 -213 -38 -365 -966 -848 -734 -141 -732 -141 -692 -684 -74 -407 -765 -830 -348 -128 -169 -718 -575 -662 -196 -834 -38 -189 -353 -763 -834 -550 -757 -150 -848 -363 -743 -314 -330 -803 -982 -741 -630 -644 -913 -807 -414 -949 -282 -740 -568 -983 -25 -702 -138 -173 -127 -516 -700 -772 -625 -673 -946 -968 -804 -196 -794 -380 -923 -72 -882 -683 -977 -420 -82 -284 -958 -971 -159 -490 -208 -901 -550 -813 -1000 -626 -219 -374 -169 -230 -608 -804 -372 -343 -839 -343 -383 -369 -295 -927 -285 -825 -140 -339 -871 -7 -522 -698 -848 -708 -287 -504 -548 -336 -38 -119 -502 -411 -977 -126 -458 -594 -46 -288 -59 -917 -994 -652 -7 -802 -925 -439 -69 -835 -248 -490 -872 -933 -934 -40 -893 -534 -869 -923 -309 -713 -767 -116 -894 -725 -935 -471 -434 -83 -962 -816 -52 -85 -948 -263 -370 -477 -667 -646 -647 -486 -8 -21 -818 -683 -727 -492 -230 -996 -849 -255 -973 -797 -934 -933 -263 -896 -427 -37 -953 -44 -181 -785 -513 -563 -163 -650 -990 -613 -145 -617 -450 -499 -732 -563 -733 -672 -906 -337 -584 -968 -722 -747 -882 -491 -205 -814 -219 -785 -65 -674 -171 -813 -532 -207 -333 -332 -304 -507 -899 -121 -760 -155 -509 -370 -979 -244 -963 -19 -428 -930 -435 -733 -715 -691 -350 -264 -335 -772 -156 -440 -655 -547 -277 -957 -733 -643 -169 -123 -997 -290 -230 -672 -819 -163 -632 -599 -264 -213 -161 -759 -8 -952 -848 -740 -625 -774 -107 -489 -899 -355 -962 -415 -51 -504 -454 -206 -948 -900 -454 -517 -436 -622 -511 -265 -373 -588 -128 -119 -956 -634 -836 -564 -622 -431 -738 -739 -692 -537 -266 -191 -277 -283 -690 -772 -495 -110 -800 -266 -555 -232 -367 -272 -727 -290 -294 -697 -875 -542 -700 -586 -284 -190 -458 -368 -88 -830 -518 -347 -805 -25 -668 -479 -519 -849 -509 -599 -406 -910 -696 -715 -605 -392 -565 -93 -658 -826 -471 -587 -947 -489 -905 -589 -212 -661 -657 -906 -616 -707 -878 -358 -885 -680 -403 -703 -444 -3 -415 -458 -829 -393 -693 -976 -908 -606 -431 -331 -991 -836 -123 -373 -62 -722 -624 -511 -901 -765 -527 -396 -804 -667 -662 -148 -920 -230 -918 -652 -717 -314 -322 -276 -582 -787 -515 -631 -307 -44 -778 -1000 -404 -933 -283 -153 -163 -148 -570 -917 -715 -923 -766 -739 -253 -658 -187 -95 -822 -587 -259 -139 -912 -487 -649 -498 -763 -711 -604 -754 -733 -485 -247 -344 -652 -973 -854 -2 -658 -528 -642 -813 -654 -580 -803 -169 -193 -345 -330 -778 -802 -617 -6 -180 -741 -912 -316 -392 -18 -516 -841 -475 -554 -94 -964 -348 -424 -677 -854 -681 -390 -914 -603 -694 -256 -97 -89 -197 -916 -332 -604 -259 -998 -492 -423 -193 -376 -809 -485 -545 -163 -137 -73 -565 -977 -873 -128 -825 -862 -846 -774 -666 -203 -111 -979 -392 -567 -288 -623 -805 -122 -360 -386 -88 -402 -804 -915 -449 -485 -938 -315 -331 -788 -371 -777 -116 -844 -207 -595 -245 -354 -505 -1000 -869 -981 -227 -777 -576 -947 -282 -221 -279 -166 -526 -689 -83 -988 -707 -94 -901 -439 -51 -865 -98 -767 -63 -308 -945 -388 -116 -672 -978 -590 -409 -555 -430 -321 -739 -422 -372 -959 -12 -508 -899 -583 -220 -116 -736 -775 -270 -956 -450 -103 -768 -598 -733 -740 -760 -799 -213 -549 -598 -654 -892 -211 -715 -281 -188 -776 -972 -920 -592 -682 -907 -32 -759 -414 -631 -533 -877 -400 -7 -571 -388 -320 -694 -18 -561 -481 -787 -726 -805 -994 -13 -438 -545 -112 -311 -66 -195 -122 -247 -565 -44 -282 -753 -609 -68 -851 -204 -584 -600 -721 -654 -177 -448 -878 -705 -810 -501 -550 -33 -231 -307 -589 -109 -387 -435 -896 -421 -399 -434 -222 -928 -92 -383 -955 -761 -255 -68 -136 -541 -237 -533 -769 -351 -568 -255 -440 -411 -211 -658 -96 -782 -128 -94 -721 -74 -553 -575 -369 -829 -83 -87 -901 -997 -857 -58 -603 -36 -907 -69 -326 -50 -746 -59 -590 -582 -492 -426 -818 -474 -917 -810 -319 -25 -971 -178 -941 -245 -692 -750 -191 -714 -299 -664 -547 -332 -487 -341 -702 -771 -609 -314 -678 -875 -904 -274 -441 -169 -171 -443 -207 -432 -699 -409 -479 -4 -518 -105 -900 -683 -180 -986 -810 -108 -819 -397 -166 -105 -878 -646 -806 -628 -619 -218 -42 -45 -342 -297 -649 -154 -317 -708 -942 -490 -509 -413 -159 -105 -550 -883 -429 -566 -371 -148 -924 -657 -567 -214 -184 -263 -867 -349 -857 -162 -164 -305 -836 -843 -639 -532 -660 -684 -858 -583 -958 -611 -281 -336 -363 -804 -327 -18 -960 -111 -710 -100 -187 -538 -247 -968 -52 -128 -279 -398 -716 -889 -624 -614 -235 -660 -211 -901 -860 -557 -31 -204 -216 -964 -347 -904 -540 -708 -191 -998 -415 -863 -797 -578 -65 -336 -309 -659 -916 -413 -852 -169 -698 -949 -309 -165 -182 -663 -608 -253 -285 -113 -718 -23 -948 -296 -962 -316 -204 -112 -440 -130 -337 -390 -84 -885 -999 -583 -417 -906 -986 -397 -706 -429 -362 -348 -323 -863 -821 -29 -631 -465 -7 -237 -223 -194 -68 -338 -296 -371 -572 -704 -516 -863 -200 -25 -607 -196 -327 -811 -621 -257 -771 -909 -886 -846 -122 -829 -854 -539 -828 -682 -32 -249 -72 -204 -24 -896 -463 -479 -622 -659 -521 -413 -335 -5 -80 -139 -383 -461 -902 -20 -11 -690 -155 -536 -770 -467 -291 -817 -458 -339 -515 -119 -614 -735 -74 -367 -395 -736 -255 -605 -911 -12 -902 -886 -299 -839 -619 -340 -364 -195 -627 -727 -246 -455 -869 -801 -547 -583 -968 -427 -815 -485 -281 -44 -909 -292 -711 -396 -26 -394 -879 -772 -527 -535 -991 -831 -527 -652 -817 -714 -296 -121 -727 -153 -769 -628 -76 -388 -880 -103 -157 -826 -361 -708 -914 -584 -987 -643 -109 -146 -539 -780 -133 -573 -41 -362 -27 -448 -68 -706 -684 -87 -270 -587 -477 -619 -247 -442 -155 -361 -552 -874 -555 -397 -426 -102 -284 -985 -365 -714 -618 -135 -488 -785 -829 -556 -498 -477 -848 -442 -640 -684 -565 -598 -592 -853 -95 -501 -201 -216 -338 -574 -745 -506 -499 -893 -270 -925 -635 -431 -429 -477 -226 -772 -768 -105 -916 -416 -549 -508 -767 -386 -381 -32 -693 -888 -161 -591 -433 -801 -209 -449 -256 -904 -785 -393 -481 -73 -386 -95 -397 -207 -680 -955 -126 -752 -882 -75 -913 -223 -674 -8 -175 -355 -228 -437 -248 -440 -552 -694 -360 -327 -945 -393 -55 -182 -589 -500 -856 -834 -545 -394 -233 -61 -709 -164 -83 -994 -857 -341 -147 -4 -944 -142 -496 -459 -303 -851 -239 -443 -734 -833 -824 -8 -547 -368 -599 -733 -364 -475 -987 -674 -450 -601 -853 -778 -118 -557 -297 -525 -411 -895 -979 -799 -539 -895 -606 -136 -915 -274 -194 -121 -950 -196 -482 -526 -249 -182 -690 -562 -100 -825 -38 -593 -299 -480 -215 -211 -883 -419 -84 -698 -542 -185 -224 -536 -819 -113 -324 -288 -625 -492 -287 -26 -340 -371 -83 -180 -557 -220 -824 -259 -544 -423 -951 -263 -989 -748 -485 -973 -630 -594 -484 -7 -949 -835 -5 -871 -804 -654 -302 -415 -272 -214 -106 -945 -123 -879 -475 -205 -923 -51 -976 -132 -780 -102 -559 -169 -548 -714 -440 -289 -593 -619 -581 -26 -368 -697 -616 -894 -801 -495 -20 -186 -794 -117 -841 -212 -775 -721 -583 -161 -224 -406 -30 -768 -458 -596 -107 -882 -595 -399 -23 -283 -792 -182 -483 -710 -444 -92 -375 -253 -115 -339 -425 -633 -58 -684 -746 -271 -973 -107 -991 -974 -114 -129 -901 -975 -155 -699 -809 -304 -101 -37 -185 -115 -630 -510 -478 -406 -522 -485 -682 -29 -605 -348 -539 -415 -642 -837 -457 -835 -19 -144 -886 -874 -267 -349 -500 -459 -455 -361 -351 -783 -176 -886 -684 -576 -556 -231 -893 -83 -913 -951 -637 -493 -188 -989 -608 -386 -169 -147 -530 -581 -777 -380 -166 -509 -711 -223 -613 -492 -818 -902 -694 -958 -384 -727 -51 -457 -423 -312 -515 -543 -568 -262 -46 -635 -604 -430 -645 -72 -348 -122 -762 -748 -174 -864 -513 -258 -442 -217 -526 -755 -924 -191 -423 -739 -609 -614 -838 -648 -317 -390 -129 -456 -897 -787 -57 -419 -149 -543 -162 -47 -859 -687 -473 -301 -497 -544 -918 -446 -251 -803 -404 -514 -319 -67 -410 -449 -306 -115 -407 -169 -158 -992 -586 -346 -218 -368 -1000 -985 -57 -305 -733 -825 -524 -651 -49 -558 -222 -216 -891 -519 -5 -504 -267 -698 -315 -736 -289 -465 -148 -926 -806 -898 -328 -899 -207 -279 -814 -830 -619 -962 -39 -464 -769 -506 -878 -434 -452 -688 -367 -235 -645 -180 -176 -612 -191 -698 -44 -390 -310 -390 -545 -920 -588 -628 -2 -91 -681 -632 -645 -750 -476 -22 -876 -677 -942 -906 -582 -873 -619 -935 -876 -654 -96 -334 -781 -761 -489 -655 -108 -90 -565 -742 -585 -949 -294 -206 -413 -233 -307 -860 -940 -310 -424 -411 -119 -306 -591 -747 -719 -408 -867 -905 -521 -197 -973 -223 -60 -773 -303 -758 -219 -165 -508 -170 -891 -369 -503 -934 -630 -64 -153 -379 -425 -327 -506 -588 -999 -519 -346 -701 -352 -994 -160 -340 -388 -145 -238 -858 -314 -315 -446 -632 -564 -481 -751 -278 -278 -242 -600 -732 -804 -543 -156 -476 -721 -888 -380 -427 -612 -389 -342 -161 -108 -130 -645 -840 -106 -220 -553 -312 -754 -756 -450 -306 -904 -622 -155 -939 -520 -235 -478 -873 -762 -812 -887 -582 -621 -916 -626 -41 -557 -608 -94 -682 -989 -258 -401 -346 -750 -526 -812 -756 -680 -441 -633 -565 -11 -733 -262 -155 -935 -115 -35 -426 -980 -264 -560 -704 -206 -998 -548 -488 -9 -417 -121 -921 -991 -320 -499 -895 -787 -908 -152 -804 -64 -653 -123 -417 -7 -236 -927 -597 -710 -952 -830 -363 -704 -548 -538 -551 -345 -690 -531 -754 -478 -113 -483 -742 -420 -411 -734 -993 -240 -440 -812 -748 -136 -343 -12 -139 -172 -828 -337 -928 -977 -975 -866 -238 -323 -750 -4 -624 -160 -257 -893 -277 -768 -743 -40 -307 -63 -954 -69 -978 -873 -65 -298 -502 -42 -486 -715 -603 -322 -795 -688 -290 -566 -817 -122 -543 -492 -531 -107 -35 -149 -776 -88 -731 -469 -232 -209 -295 -760 -923 -6 -21 -947 -431 -40 -415 -62 -128 -482 -174 -285 -254 -144 -845 -564 -601 -127 -898 -817 -415 -692 -732 -319 -303 -26 -345 -845 -200 -659 -835 -217 -716 -938 -276 -506 -957 -278 -258 -423 -977 -612 -236 -970 -416 -34 -834 -648 -160 -80 -684 -540 -266 -125 -545 -829 -207 -738 -658 -173 -111 -658 -572 -22 -715 -523 -112 -76 -879 -588 -770 -385 -17 -968 -294 -306 -951 -891 -889 -668 -46 -655 -783 -209 -109 -260 -414 -945 -707 -566 -805 -132 -306 -206 -403 -816 -978 -369 -255 -749 -610 -649 -724 -652 -690 -416 -282 -679 -602 -71 -862 -812 -904 -893 -852 -556 -783 -176 -970 -386 -282 -680 -43 -707 -302 -509 -619 -312 -494 -481 -735 -127 -746 -912 -807 -610 -418 -147 -249 -26 -158 -24 -466 -379 -213 -638 -601 -617 -975 -601 -644 -754 -558 -558 -737 -916 -638 -121 -621 -198 -3 -698 -436 -993 -205 -213 -854 -632 -848 -663 -950 -34 -804 -491 -698 -259 -792 -30 -29 -666 -760 -54 -709 -521 -79 -866 -830 -733 -625 -605 -153 -976 -976 -839 -481 -925 -880 -937 -714 -622 -264 -196 -271 -414 -740 -199 -623 -375 -865 -168 -330 -753 -628 -653 -156 -337 -309 -259 -517 -207 -400 -493 -951 -635 -380 -881 -922 -75 -829 -305 -62 -347 -223 -792 -570 -940 -815 -342 -254 -34 -734 -172 -812 -446 -179 -542 -681 -683 -131 -937 -355 -252 -515 -717 -284 -104 -639 -849 -720 -648 -923 -139 -797 -309 -773 -981 -376 -956 -719 -13 -761 -350 -299 -221 -82 -42 -670 -819 -529 -482 -279 -705 -780 -509 -341 -987 -360 -621 -54 -116 -79 -778 -463 -490 -413 -430 -525 -28 -716 -833 -643 -186 -56 -905 -791 -764 -909 -257 -900 -556 -98 -737 -456 -703 -140 -946 -742 -49 -685 -930 -479 -754 -451 -501 -427 -641 -991 -106 -76 -661 -173 -617 -638 -234 -899 -749 -435 -920 -128 -544 -730 -392 -646 -551 -484 -426 -459 -140 -363 -423 -775 -929 -616 -257 -171 -7 -303 -460 -881 -426 -520 -145 -988 -70 -568 -415 -200 -700 -835 -942 -94 -510 -532 -988 -116 -294 -534 -355 -71 -167 -725 -297 -794 -283 -129 -871 -994 -698 -475 -214 -712 -849 -47 -439 -229 -275 -131 -477 -483 -928 -695 -188 -504 -757 -412 -671 -119 -626 -521 -59 -548 -379 -719 -932 -561 -227 -794 -867 -794 -837 -197 -813 -82 -748 -316 -73 -464 -354 -154 -235 -425 -512 -34 -628 -104 -880 -43 -353 -915 -868 -518 -409 -113 -445 -979 -542 -490 -787 -209 -979 -968 -334 -918 -322 -977 -176 -107 -613 -64 -465 -804 -605 -39 -155 -270 -558 -433 -762 -207 -664 -35 -26 -808 -655 -938 -258 -83 -830 -604 -448 -919 -142 -280 -839 -645 -148 -207 -19 -382 -835 -181 -42 -528 -395 -926 -562 -437 -424 -958 -746 -456 -662 -515 -562 -445 -645 -21 -872 -251 -974 -772 -212 -107 -954 -603 -244 -656 -79 -339 -598 -859 -417 -798 -750 -722 -748 -153 -294 -25 -107 -351 -113 -160 -653 -257 -298 -323 -22 -685 -297 -771 -529 -68 -779 -567 -793 -534 -214 -478 -352 -86 -408 -65 -618 -199 -320 -515 -617 -908 -598 -410 -124 -717 -315 -754 -15 -653 -654 -442 -973 -784 -586 -85 -310 -29 -805 -790 -816 -300 -587 -599 -151 -1 -648 -100 -635 -786 -729 -183 -138 -309 -707 -20 -151 -790 -800 -107 -977 -469 -880 -749 -609 -456 -877 -373 -25 -22 -521 -173 -269 -338 -193 -488 -535 -64 -577 -416 -127 -291 -769 -185 -243 -540 -803 -778 -68 -961 -400 -565 -536 -673 -200 -853 -134 -501 -888 -379 -19 -2 -749 -607 -923 -237 -172 -228 -899 -836 -635 -156 -515 -390 -574 -967 -204 -716 -552 -854 -866 -235 -570 -194 -27 -517 -463 -97 -540 -608 -352 -423 -26 -808 -796 -386 -963 -230 -512 -725 -887 -595 -929 -755 -595 -297 -646 -501 -845 -906 -265 -478 -885 -638 -945 -253 -895 -217 -399 -734 -759 -46 -467 -428 -530 -80 -302 -603 -26 -124 -508 -634 -554 -766 -772 -120 -405 -92 -911 -761 -150 -331 -183 -269 -227 -286 -983 -838 -557 -755 -781 -783 -914 -596 -913 -249 -602 -723 -300 -410 -833 -314 -337 -113 -997 -969 -943 -153 -64 -398 -583 -331 -246 -943 -844 -295 -737 -785 -514 -419 -743 -775 -485 -431 -9 -316 -374 -578 -908 -658 -536 -261 -166 -664 -226 -643 -29 -170 -871 -735 -376 -541 -311 -687 -968 -876 -166 -210 -580 -151 -128 -780 -559 -539 -124 -47 -171 -189 -556 -419 -649 -360 -396 -574 -38 -855 -838 -262 -849 -745 -149 -377 -709 -546 -967 -858 -17 -808 -567 -575 -988 -270 -45 -708 -380 -259 -486 -959 -515 -129 -463 -629 -848 -462 -131 -241 -69 -815 -503 -537 -31 -398 -494 -14 -665 -779 -129 -544 -931 -766 -962 -657 -838 -78 -43 -696 -396 -327 -790 -308 -149 -252 -353 -445 -291 -888 -141 -49 -1 -441 -672 -703 -109 -580 -677 -274 -575 -582 -840 -948 -872 -309 -496 -318 -175 -748 -369 -667 -143 -392 -569 -457 -166 -337 -33 -200 -80 -376 -835 -629 -730 -107 -171 -966 -178 -220 -615 -841 -450 -603 -619 -918 -782 -446 -600 -652 -808 -106 -662 -681 -296 -754 -115 -78 -438 -609 -641 -412 -540 -692 -231 -791 -552 -633 -467 -876 -241 -703 -514 -756 -726 -421 -659 -417 -212 -548 -337 -30 -358 -52 -131 -257 -721 -466 -496 -313 -615 -105 -412 -586 -350 -826 -982 -545 -120 -649 -770 -142 -906 -783 -797 -618 -615 -720 -662 -13 -142 -824 -1 -649 -44 -71 -427 -673 -588 -425 -244 -276 -808 -367 -775 -810 -279 -129 -637 -891 -379 -832 -544 -242 -551 -282 -825 -263 -648 -502 -569 -569 -786 -603 -355 -180 -756 -602 -316 -937 -339 -14 -929 -1 -607 -658 -799 -790 -178 -714 -693 -638 -770 -565 -556 -828 -520 -808 -173 -6 -586 -743 -994 -624 -51 -719 -702 -777 -713 -480 -649 -887 -215 -616 -617 -617 -43 -944 -865 -120 -65 -272 -49 -471 -929 -771 -720 -346 -16 -559 -652 -751 -26 -752 -702 -785 -837 -973 -716 -906 -336 -782 -397 -535 -544 -835 -924 -612 -425 -401 -139 -586 -792 -215 -821 -964 -655 -792 -735 -725 -544 -613 -444 -218 -887 -679 -664 -549 -714 -128 -955 -102 -509 -808 -566 -753 -185 -630 -545 -629 -495 -399 -74 -594 -892 -750 -744 -69 -306 -481 -173 -87 -468 -208 -916 -306 -285 -584 -714 -380 -552 -262 -839 -545 -880 -785 -683 -863 -631 -882 -365 -940 -474 -311 -968 -523 -390 -583 -703 -344 -243 -919 -430 -892 -123 -922 -208 -687 -767 -516 -957 -307 -731 -105 -680 -964 -571 -917 -428 -369 -232 -299 -254 -367 -251 -204 -187 -587 -43 -85 -602 -946 -161 -930 -295 -696 -933 -987 -186 -632 -643 -255 -30 -808 -840 -759 -22 -120 -936 -663 -579 -669 -745 -479 -13 -734 -396 -399 -826 -894 -409 -748 -315 -309 -103 -944 -783 -941 -492 -614 -438 -290 -462 -138 -575 -659 -7 -478 -304 -863 -661 -264 -105 -503 -721 -132 -183 -692 -65 -505 -992 -251 -179 -679 -359 -498 -242 -376 -999 -755 -958 -186 -646 -629 -247 -599 -776 -723 -847 -519 -463 -16 -596 -282 -1 -564 -60 -298 -875 -590 -238 -152 -774 -366 -491 -84 -477 -809 -917 -206 -608 -366 -838 -947 -822 -849 -530 -764 -40 -927 -359 -838 -229 -228 -162 -119 -533 -675 -313 -777 -768 -573 -721 -653 -832 -196 -560 -431 -222 -144 -374 -91 -26 -917 -91 -179 -731 -759 -704 -521 -282 -111 -642 -734 -551 -265 -616 -542 -699 -976 -188 -447 -67 -90 -679 -640 -537 -137 -65 -793 -52 -427 -502 -610 -583 -853 -443 -948 -712 -906 -398 -862 -219 -934 -698 -28 -824 -816 -997 -29 -750 -664 -160 -581 -582 -219 -448 -787 -36 -475 -433 -748 -65 -287 -726 -93 -131 -120 -235 -666 -437 -151 -978 -807 -408 -152 -343 -847 -392 -651 -628 -942 -951 -951 -235 -368 -314 -105 -666 -530 -686 -239 -338 -34 -241 -175 -850 -973 -313 -107 -682 -824 -733 -936 -227 -467 -857 -700 -801 -407 -669 -317 -842 -263 -118 -63 -584 -687 -409 -102 -876 -446 -985 -149 -782 -212 -220 -695 -58 -233 -672 -349 -517 -436 -408 -683 -616 -601 -74 -53 -986 -128 -245 -204 -751 -633 -176 -201 -424 -856 -133 -86 -781 -748 -139 -992 -867 -619 -130 -614 -8 -39 -409 -800 -109 -649 -953 -208 -140 -646 -479 -372 -763 -482 -659 -982 -168 -275 -105 -548 -796 -716 -960 -556 -601 -660 -880 -364 -581 -107 -525 -895 -938 -633 -926 -319 -496 -845 -457 -867 -969 -868 -505 -777 -374 -393 -288 -898 -242 -873 -835 -542 -726 -832 -836 -890 -239 -996 -809 -331 -382 -55 -649 -870 -966 -432 -677 -420 -483 -837 -719 -591 -231 -944 -20 -863 -558 -352 -120 -17 -201 -579 -365 -350 -505 -856 -252 -84 -856 -29 -188 -291 -208 -619 -369 -735 -650 -996 -353 -184 -429 -830 -880 -222 -603 -399 -619 -481 -998 -906 -752 -828 -183 -709 -147 -864 -502 -646 -541 -771 -151 -556 -737 -296 -766 -397 -245 -444 -543 -300 -470 -876 -597 -565 -524 -907 -354 -487 -873 -774 -736 -369 -503 -45 -525 -609 -828 -116 -905 -214 -444 -638 -977 -778 -838 -381 -690 -112 -442 -838 -135 -923 -155 -835 -102 -146 -240 -293 -184 -600 -885 -297 -451 -850 -33 -132 -401 -92 -221 -969 -728 -618 -675 -313 -315 -332 -358 -521 -49 -698 -925 -200 -247 -434 -946 -820 -347 -117 -900 -622 -747 -191 -137 -630 -106 -140 -73 -789 -195 -184 -305 -22 -499 -823 -858 -960 -549 -273 -212 -661 -503 -551 -273 -838 -975 -758 -105 -588 -921 -51 -125 -800 -748 -602 -9 -390 -10 -651 -916 -924 -783 -996 -666 -920 -107 -296 -964 -42 -950 -5 -400 -748 -687 -639 -351 -146 -649 -875 -686 -835 -551 -639 -872 -163 -161 -947 -199 -107 -73 -398 -764 -523 -687 -175 -720 -688 -610 -303 -603 -355 -676 -75 -141 -543 -378 -461 -84 -632 -15 -863 -696 -126 -581 -114 -104 -515 -942 -868 -843 -176 -777 -321 -515 -875 -441 -448 -755 -820 -703 -246 -511 -199 -903 -841 -973 -281 -434 -478 -502 -470 -691 -516 -610 -50 -94 -246 -910 -597 -344 -535 -789 -405 -1 -447 -821 -15 -379 -967 -717 -430 -422 -638 -144 -135 -301 -581 -794 -163 -505 -857 -931 -887 -844 -528 -869 -575 -645 -99 -76 -339 -513 -998 -840 -704 -925 -127 -378 -378 -971 -866 -268 -79 -399 -189 -12 -890 -529 -593 -811 -636 -559 -593 -950 -810 -325 -641 -569 -596 -496 -946 -195 -3 -765 -940 -380 -115 -825 -948 -37 -445 -156 -128 -570 -33 -351 -420 -957 -554 -338 -724 -968 -385 -573 -451 -840 -967 -998 -634 -375 -977 -414 -508 -570 -142 -993 -174 -512 -451 -575 -362 -107 -127 -168 -575 -316 -390 -902 -58 -644 -540 -694 -235 -993 -577 -139 -155 -662 -526 -510 -399 -245 -900 -138 -73 -376 -621 -544 -584 -236 -652 -959 -259 -236 -602 -178 -411 -483 -23 -362 -536 -413 -193 -715 -20 -967 -244 -238 -968 -563 -609 -391 -390 -666 -333 -960 -461 -310 -466 -228 -856 -903 -190 -350 -164 -493 -632 -576 -1 -970 -308 -533 -645 -445 -533 -963 -202 -270 -891 -142 -65 -17 -643 -283 -205 -620 -354 -84 -998 -741 -26 -633 -600 -425 -624 -609 -115 -584 -635 -802 -362 -937 -109 -701 -341 -495 -167 -955 -752 -326 -56 -410 -960 -275 -299 -968 -146 -757 -576 -855 -131 -693 -781 -231 -582 -391 -384 -142 -615 -857 -400 -655 -668 -469 -144 -655 -968 -592 -22 -94 -743 -84 -435 -956 -907 -424 -613 -148 -215 -47 -520 -731 -475 -113 -228 -549 -666 -411 -433 -426 -551 -3 -85 -642 -994 -327 -737 -820 -471 -350 -284 -909 -811 -728 -225 -830 -77 -975 -298 -881 -710 -789 -233 -441 -458 -510 -146 -155 -660 -379 -199 -690 -204 -315 -505 -386 -237 -174 -993 -174 -458 -739 -300 -742 -693 -947 -317 -214 -983 -385 -447 -689 -268 -213 -430 -861 -241 -497 -80 -631 -2 -277 -70 -887 -386 -126 -420 -271 -656 -962 -495 -420 -111 -912 -626 -279 -204 -684 -452 -703 -624 -589 -528 -970 -981 -997 -395 -963 -58 -648 -686 -868 -133 -799 -57 -224 -211 -396 -815 -51 -880 -30 -580 -80 -241 -337 -820 -158 -168 -373 -707 -983 -434 -537 -204 -500 -524 -238 -255 -378 -565 -997 -123 -370 -979 -473 -13 -632 -357 -858 -755 -513 -756 -243 -255 -669 -40 -497 -935 -352 -345 -213 -564 -56 -283 -913 -929 -679 -688 -966 -384 -590 -15 -860 -329 -560 -229 -399 -499 -421 -446 -928 -442 -224 -12 -6 -782 -657 -925 -976 -594 -632 -17 -80 -704 -187 -132 -566 -205 -629 -742 -962 -581 -116 -386 -79 -302 -566 -719 -687 -863 -357 -207 -402 -522 -701 -337 -1 -140 -851 -571 -784 -412 -101 -44 -747 -248 -927 -65 -367 -929 -635 -996 -144 -760 -865 -400 -553 -703 -58 -181 -246 -366 -49 -595 -232 -729 -523 -165 -221 -277 -118 -340 -669 -34 -762 -393 -879 -820 -625 -669 -223 -133 -425 -355 -861 -10 -652 -61 -896 -148 -5 -71 -395 -731 -971 -449 -684 -542 -61 -156 -901 -540 -181 -91 -113 -369 -74 -774 -752 -722 -344 -62 -632 -426 -8 -367 -991 -649 -255 -301 -130 -116 -718 -340 -816 -732 -670 -395 -686 -486 -88 -941 -226 -915 -422 -212 -381 -344 -209 -512 -807 -177 -945 -345 -261 -498 -750 -410 -777 -271 -921 -485 -977 -32 -532 -189 -269 -155 -883 -410 -770 -476 -447 -606 -809 -159 -487 -974 -900 -522 -870 -852 -124 -384 -223 -836 -994 -402 -980 -585 -885 -808 -257 -901 -332 -572 -527 -560 -384 -67 -565 -208 -67 -476 -639 -556 -581 -611 -806 -971 -315 -764 -873 -138 -609 -649 -862 -975 -430 -314 -862 -912 -538 -183 -424 -248 -43 -708 -400 -707 -608 -110 -643 -240 -969 -194 -485 -493 -195 -623 -643 -759 -813 -47 -822 -988 -646 -63 -965 -23 -637 -789 -143 -338 -361 -715 -933 -829 -186 -683 -638 -734 -103 -708 -648 -769 -583 -877 -972 -74 -395 -653 -578 -400 -982 -105 -499 -386 -133 -541 -58 -659 -52 -563 -627 -916 -589 -33 -296 -417 -181 -75 -915 -200 -475 -540 -896 -270 -209 -994 -112 -993 -691 -668 -91 -296 -893 -205 -404 -502 -678 -240 -672 -694 -579 -133 -945 -934 -400 -80 -587 -17 -646 -588 -141 -583 -754 -844 -245 -909 -557 -874 -948 -336 -973 -920 -252 -115 -528 -772 -796 -890 -345 -353 -877 -845 -436 -948 -581 -61 -815 -224 -370 -194 -417 -222 -742 -628 -718 -341 -595 -172 -676 -59 -197 -829 -137 -122 -385 -62 -511 -654 -843 -982 -736 -84 -404 -512 -313 -1000 -240 -552 -87 -351 -725 -709 -283 -742 -277 -731 -773 -450 -832 -774 -701 -707 -731 -326 -281 -862 -467 -81 -947 -703 -863 -817 -907 -832 -65 -538 -989 -740 -317 -788 -855 -452 -629 -654 -803 -625 -125 -68 -838 -360 -818 -878 -26 -387 -715 -707 -775 -231 -860 -816 -210 -554 -174 -345 -408 -712 -907 -167 -405 -193 -778 -771 -407 -652 -146 -784 -511 -500 -594 -249 -885 -752 -311 -514 -659 -14 -663 -556 -630 -215 -314 -607 -562 -88 -516 -32 -403 -83 -794 -343 -223 -601 -945 -861 -514 -186 -375 -639 -812 -845 -723 -11 -556 -617 -56 -136 -971 -947 -590 -770 -667 -551 -130 -517 -610 -459 -521 -394 -427 -125 -802 -915 -17 -284 -508 -58 -640 -665 -494 -41 -406 -894 -904 -51 -19 -844 -786 -774 -364 -145 -911 -208 -211 -944 -640 -495 -531 -518 -920 -260 -482 -891 -837 -807 -580 -580 -609 -828 -365 -348 -566 -579 -783 -16 -169 -426 -628 -43 -337 -315 -211 -548 -421 -896 -598 -684 -78 -189 -835 -171 -123 -410 -246 -190 -804 -524 -997 -990 -237 -641 -563 -325 -278 -356 -113 -564 -680 -994 -723 -479 -37 -694 -594 -207 -1000 -774 -344 -665 -513 -36 -304 -408 -665 -573 -630 -989 -725 -441 -255 -270 -619 -149 -650 -876 -144 -776 -63 -683 -202 -491 -207 -548 -938 -616 -364 -416 -307 -598 -638 -662 -40 -921 -297 -380 -759 -428 -309 -590 -325 -315 -701 -277 -164 -425 -776 -516 -791 -531 -896 -793 -927 -321 -519 -202 -669 -2 -827 -548 -725 -728 -374 -220 -726 -37 -201 -770 -30 -540 -85 -600 -576 -590 -710 -585 -475 -568 -704 -670 -250 -562 -864 -10 -973 -901 -453 -574 -21 -333 -352 -297 -361 -865 -229 -505 -338 -775 -321 -846 -638 -180 -254 -923 -565 -335 -379 -402 -649 -687 -327 -752 -802 -97 -643 -999 -8 -762 -682 -385 -606 -252 -473 -629 -140 -213 -172 -786 -434 -300 -753 -949 -887 -948 -535 -722 -209 -307 -623 -513 -835 -955 -610 -661 -915 -589 -507 -5 -748 -858 -759 -419 -422 -56 -310 -264 -567 -162 -287 -869 -560 -15 -864 -476 -89 -628 -644 -179 -973 -273 -725 -259 -424 -790 -353 -674 -301 -9 -994 -13 -174 -937 -934 -743 -125 -883 -148 -620 -284 -12 -618 -105 -308 -545 -379 -144 -105 -83 -435 -183 -585 -263 -504 -81 -498 -958 -107 -369 -262 -398 -47 -17 -318 -591 -441 -4 -573 -187 -158 -43 -596 -45 -453 -721 -444 -658 -102 -384 -232 -435 -858 -519 -732 -508 -259 -176 -663 -403 -970 -532 -664 -882 -346 -105 -65 -434 -130 -968 -799 -710 -723 -516 -173 -704 -430 -229 -535 -410 -866 -491 -286 -735 -993 -964 -63 -617 -418 -864 -755 -239 -585 -602 -208 -990 -379 -877 -695 -215 -977 -508 -363 -412 -973 -757 -301 -173 -979 -995 -537 -540 -556 -345 -76 -162 -65 -501 -712 -503 -826 -155 -23 -981 -336 -10 -72 -731 -155 -550 -466 -676 -408 -209 -333 -821 -292 -78 -486 -306 -269 -976 -361 -287 -795 -137 -314 -77 -569 -756 -729 -843 -78 -217 -133 -480 -76 -472 -323 -132 -634 -411 -718 -470 -766 -3 -146 -154 -553 -322 -527 -661 -447 -941 -130 -951 -569 -491 -818 -538 -571 -108 -627 -516 -436 -782 -35 -694 -940 -630 -911 -535 -155 -375 -251 -385 -366 -113 -700 -968 -384 -791 -106 -533 -533 -98 -852 -612 -879 -371 -926 -336 -820 -526 -140 -260 -738 -662 -466 -728 -945 -198 -584 -778 -86 -206 -53 -591 -867 -563 -853 -164 -857 -61 -952 -377 -453 -911 -315 -851 -521 -261 -904 -64 -597 -262 -561 -114 -427 -537 -923 -826 -501 -131 -986 -224 -714 -473 -941 -923 -189 -34 -645 -394 -954 -220 -888 -268 -824 -673 -749 -640 -52 -689 -711 -925 -350 -736 -594 -236 -127 -188 -224 -174 -877 -972 -583 -770 -824 -337 -245 -466 -395 -109 -978 -310 -376 -986 -186 -64 -491 -773 -720 -791 -545 -841 -211 -463 -9 -21 -698 -425 -27 -115 -208 -13 -117 -811 -291 -554 -241 -627 -243 -582 -155 -530 -867 -659 -999 -31 -982 -817 -273 -849 -685 -335 -222 -128 -816 -767 -681 -659 -32 -548 -463 -569 -67 -199 -246 -548 -498 -394 -951 -721 -807 -370 -584 -734 -269 -850 -453 -232 -759 -744 -432 -271 -13 -993 -440 -573 -953 -315 -958 -237 -663 -203 -911 -662 -644 -732 -330 -850 -90 -743 -60 -935 -422 -652 -93 -559 -514 -85 -755 -557 -737 -22 -632 -60 -283 -203 -962 -373 -440 -700 -306 -111 -435 -504 -256 -609 -70 -843 -813 -647 -94 -707 -146 -362 -125 -605 -84 -273 -615 -218 -532 -751 -216 -716 -344 -658 -521 -928 -480 -634 -826 -255 -477 -957 -549 -918 -216 -663 -988 -274 -114 -418 -968 -447 -409 -629 -868 -344 -946 -269 -307 -459 -670 -647 -173 -997 -997 -474 -328 -285 -123 -123 -609 -887 -745 -217 -477 -531 -600 -792 -668 -758 -509 -68 -188 -876 -843 -701 -312 -346 -303 -674 -576 -200 -933 -226 -760 -882 -559 -813 -781 -460 -209 -382 -58 -529 -670 -573 -586 -274 -292 -540 -797 -233 -503 -243 -101 -179 -147 -672 -85 -944 -477 -57 -107 -160 -562 -18 -609 -616 -584 -633 -964 -178 -628 -967 -777 -422 -177 -433 -237 -911 -758 -196 -159 -805 -290 -727 -687 -780 -599 -503 -527 -552 -585 -285 -912 -588 -885 -375 -412 -132 -173 -150 -730 -695 -560 -42 -665 -573 -529 -714 -346 -199 -399 -279 -486 -707 -732 -699 -203 -390 -826 -113 -926 -383 -229 -967 -662 -809 -2 -702 -800 -938 -627 -95 -182 -927 -833 -803 -82 -900 -108 -828 -522 -908 -554 -488 -75 -9 -305 -913 -941 -216 -41 -582 -911 -219 -541 -322 -73 -264 -354 -609 -653 -802 -536 -907 -880 -676 -293 -689 -656 -495 -341 -273 -339 -987 -493 -971 -699 -805 -462 -644 -553 -118 -235 -995 -974 -646 -805 -674 -444 -201 -350 -14 -516 -201 -937 -325 -363 -964 -357 -586 -518 -649 -758 -258 -489 -428 -1 -393 -539 -241 -789 -443 -3 -822 -520 -27 -173 -205 -772 -342 -59 -193 -808 -471 -789 -441 -768 -478 -940 -573 -889 -124 -761 -937 -931 -44 -230 -975 -135 -457 -987 -991 -711 -230 -792 -445 -851 -290 -934 -236 -913 -497 -465 -657 -267 -762 -462 -491 -724 -578 -898 -940 -181 -121 -195 -744 -762 -730 -965 -1 -411 -181 -332 -884 -575 -642 -216 -486 -257 -187 -224 -502 -165 -202 -121 -634 -717 -498 -146 -780 -731 -910 -770 -180 -604 -229 -792 -451 -37 -696 -668 -441 -515 -511 -709 -139 -255 -466 -360 -834 -458 -361 -109 -880 -652 -481 -136 -132 -17 -920 -808 -96 -459 -412 -49 -614 -326 -95 -485 -513 -38 -732 -59 -132 -643 -267 -651 -291 -118 -385 -267 -975 -805 -449 -655 -676 -734 -357 -442 -712 -914 -959 -123 -758 -803 -773 -45 -59 -608 -520 -274 -328 -337 -430 -351 -305 -586 -96 -794 -764 -24 -640 -534 -884 -543 -139 -738 -849 -339 -637 -115 -146 -210 -97 -623 -73 -954 -749 -779 -702 -813 -552 -775 -528 -574 -736 -792 -621 -147 -177 -495 -348 -643 -724 -109 -206 -850 -841 -666 -906 -986 -218 -525 -386 -357 -576 -495 -594 -633 -667 -128 -136 -647 -600 -445 -782 -597 -869 -650 -60 -670 -393 -951 -239 -743 -279 -87 -122 -6 -746 -591 -640 -758 -635 -151 -380 -704 -802 -933 -423 -782 -465 -506 -742 -574 -652 -388 -407 -358 -342 -399 -678 -812 -419 -249 -854 -225 -194 -262 -810 -159 -206 -2 -608 -184 -237 -840 -802 -940 -181 -738 -512 -14 -770 -647 -325 -459 -159 -716 -807 -485 -274 -106 -872 -271 -958 -157 -96 -678 -335 -913 -763 -575 -459 -29 -290 -72 -138 -767 -209 -116 -460 -262 -81 -473 -961 -338 -208 -367 -730 -909 -821 -784 -82 -410 -312 -926 -473 -816 -15 -704 -317 -24 -91 -960 -933 -429 -761 -322 -433 -359 -731 -414 -618 -110 -832 -774 -439 -187 -733 -725 -445 -248 -928 -727 -786 -282 -665 -886 -980 -421 -548 -220 -349 -441 -576 -470 -124 -474 -157 -160 -162 -556 -740 -494 -438 -248 -364 -881 -976 -40 -994 -947 -919 -326 -578 -319 -751 -617 -257 -951 -534 -189 -797 -353 -618 -782 -859 -550 -239 -767 -882 -62 -905 -236 -803 -878 -141 -831 -211 -327 -475 -436 -174 -118 -854 -588 -601 -502 -746 -498 -216 -886 -197 -765 -600 -47 -983 -66 -980 -992 -959 -310 -384 -841 -158 -466 -785 -148 -655 -240 -676 -191 -643 -787 -191 -990 -113 -353 -792 -538 -880 -28 -711 -792 -4 -194 -294 -743 -622 -865 -263 -968 -484 -692 -270 -998 -696 -126 -847 -844 -552 -660 -480 -491 -603 -335 -663 -883 -600 -438 -371 -463 -117 -260 -79 -705 -510 -780 -374 -218 -280 -809 -879 -281 -153 -436 -770 -452 -545 -265 -223 -90 -189 -872 -882 -739 -450 -155 -976 -10 -181 -363 -81 -171 -910 -63 -398 -646 -443 -651 -772 -603 -378 -631 -929 -706 -559 -743 -381 -549 -644 -35 -588 -928 -391 -697 -364 -131 -391 -893 -470 -284 -980 -387 -293 -905 -4 -646 -197 -279 -972 -710 -235 -684 -57 -699 -285 -142 -721 -25 -483 -726 -235 -42 -500 -706 -451 -799 -727 -969 -414 -19 -128 -416 -738 -881 -634 -514 -963 -283 -876 -864 -184 -271 -995 -467 -840 -975 -170 -223 -936 -645 -44 -359 -130 -199 -255 -290 -473 -292 -669 -396 -332 -269 -292 -28 -67 -425 -445 -633 -936 -319 -816 -801 -218 -133 -682 -46 -527 -412 -877 -306 -661 -67 -133 -963 -294 -943 -860 -5 -395 -631 -61 -913 -394 -989 -295 -151 -875 -924 -698 -910 -875 -227 -631 -715 -106 -599 -349 -715 -769 -259 -131 -12 -903 -704 -833 -555 -230 -346 -720 -658 -302 -890 -814 -914 -41 -656 -481 -686 -428 -465 -404 -583 -365 -999 -894 -156 -868 -628 -366 -457 -547 -638 -311 -815 -565 -312 -912 -839 -952 -621 -163 -870 -659 -500 -187 -285 -485 -317 -878 -829 -712 -14 -622 -518 -999 -355 -958 -953 -625 -397 -722 -695 -711 -222 -347 -359 -729 -508 -696 -861 -34 -304 -945 -767 -178 -22 -26 -70 -437 -25 -554 -469 -319 -521 -301 -937 -125 -387 -523 -223 -887 -637 -902 -360 -27 -943 -397 -313 -774 -908 -544 -409 -410 -241 -100 -897 -605 -36 -725 -593 -535 -751 -59 -575 -909 -434 -417 -146 -59 -472 -275 -379 -120 -40 -357 -42 -567 -581 -853 -49 -691 -217 -556 -373 -875 -396 -63 -622 -857 -343 -686 -724 -307 -129 -751 -570 -923 -51 -26 -775 -428 -669 -378 -205 -15 -760 -8 -500 -503 -513 -624 -112 -423 -368 -560 -915 -357 -943 -893 -290 -393 -725 -181 -507 -669 -18 -142 -388 -803 -699 -963 -889 -981 -977 -509 -170 -343 -257 -739 -408 -174 -318 -538 -397 -169 -131 -577 -144 -696 -364 -849 -159 -950 -547 -989 -945 -695 -272 -596 -678 -297 -97 -645 -116 -320 -732 -287 -357 -937 -159 -685 -695 -517 -356 -393 -501 -723 -734 -994 -994 -766 -452 -490 -230 -719 -704 -435 -891 -306 -829 -425 -502 -314 -987 -194 -145 -852 -982 -244 -398 -899 -22 -632 -238 -304 -411 -512 -864 -391 -487 -628 -483 -220 -262 -814 -448 -698 -387 -947 -177 -138 -12 -223 -523 -843 -882 -327 -936 -267 -216 -193 -529 -811 -348 -324 -982 -77 -726 -139 -961 -688 -388 -669 -950 -742 -484 -58 -840 -122 -614 -975 -339 -795 -931 -536 -879 -253 -198 -181 -178 -1000 -642 -265 -470 -591 -323 -83 -694 -457 -633 -595 -446 -429 -721 -928 -41 -368 -420 -866 -824 -505 -693 -632 -395 -535 -880 -626 -933 -528 -594 -281 -589 -588 -156 -602 -897 -426 -563 -419 -750 -822 -738 -446 -98 -50 -30 -558 -917 -863 -106 -174 -46 -960 -220 -359 -98 -703 -964 -967 -535 -408 -277 -429 -535 -925 -918 -366 -986 -489 -986 -118 -760 -877 -923 -417 -732 -712 -52 -175 -733 -202 -891 -210 -220 -248 -679 -591 -86 -227 -67 -634 -936 -743 -384 -106 -411 -974 -568 -130 -293 -355 -596 -400 -863 -298 -767 -164 -591 -618 -561 -378 -213 -96 -396 -965 -231 -216 -40 -549 -903 -76 -963 -328 -319 -771 -454 -46 -143 -254 -152 -225 -596 -209 -377 -824 -805 -284 -733 -616 -515 -869 -382 -833 -275 -396 -594 -330 -179 -969 -176 -927 -823 -334 -397 -398 -831 -784 -563 -200 -119 -804 -320 -978 -621 -753 -148 -329 -424 -981 -696 -629 -898 -285 -521 -192 -459 -436 -544 -787 -80 -194 -926 -448 -266 -848 -555 -49 -120 -789 -323 -458 -330 -660 -189 -718 -527 -700 -828 -960 -809 -869 -379 -390 -992 -54 -110 -491 -574 -966 -453 -398 -842 -820 -859 -997 -368 -205 -789 -402 -151 -664 -887 -633 -957 -614 -968 -486 -467 -483 -746 -593 -384 -946 -895 -830 -665 -12 -101 -523 -612 -693 -894 -80 -18 -229 -637 -975 -590 -136 -524 -977 -112 -909 -820 -494 -800 -838 -536 -974 -789 -398 -234 -435 -610 -832 -311 -189 -126 -41 -911 -972 -651 -177 -711 -715 -169 -642 -344 -971 -916 -832 -230 -829 -906 -755 -712 -599 -886 -849 -185 -836 -889 -266 -297 -452 -503 -225 -887 -570 -906 -344 -426 -778 -473 -478 -10 -782 -907 -574 -775 -995 -980 -219 -172 -751 -955 -534 -272 -672 -117 -377 -235 -480 -427 -293 -231 -341 -694 -937 -188 -525 -138 -197 -684 -600 -547 -571 -991 -507 -499 -885 -529 -638 -193 -131 -939 -868 -340 -535 -26 -399 -783 -477 -86 -820 -59 -512 -586 -188 -446 -774 -898 -265 -971 -226 -123 -363 -641 -399 -547 -376 -344 -836 -877 -461 -719 -18 -653 -74 -621 -446 -881 -418 -191 -506 -345 -911 -433 -266 -347 -788 -636 -695 -649 -690 -619 -293 -239 -832 -580 -341 -994 -307 -651 -31 -269 -381 -129 -333 -225 -646 -416 -490 -851 -122 -124 -491 -879 -748 -158 -310 -205 -612 -847 -400 -712 -636 -169 -575 -678 -938 -223 -193 -645 -885 -271 -732 -167 -820 -59 -102 -890 -405 -390 -152 -494 -38 -968 -625 -30 -90 -130 -340 -346 -461 -53 -461 -19 -974 -135 -958 -934 -204 -91 -843 -311 -545 -991 -176 -32 -119 -982 -22 -678 -802 -769 -509 -892 -122 -684 -431 -667 -184 -528 -896 -265 -564 -403 -201 -505 -781 -952 -525 -192 -90 -256 -114 -627 -4 -492 -548 -788 -456 -69 -483 -718 -544 -210 -602 -760 -551 -117 -926 -805 -331 -884 -302 -601 -910 -805 -969 -70 -896 -844 -643 -162 -490 -283 -474 -38 -240 -991 -869 -292 -717 -999 -765 -117 -43 -240 -883 -950 -792 -425 -982 -118 -371 -479 -174 -905 -912 -957 -814 -628 -90 -321 -839 -651 -647 -580 -428 -123 -137 -847 -545 -756 -698 -332 -236 -749 -809 -208 -100 -360 -458 -64 -961 -259 -756 -338 -951 -952 -579 -421 -913 -905 -972 -862 -915 -854 -873 -573 -671 -332 -755 -456 -121 -199 -880 -574 -790 -521 -333 -224 -675 -225 -670 -450 -128 -644 -149 -199 -732 -50 -45 -472 -145 -595 -66 -185 -782 -555 -955 -448 -678 -492 -480 -278 -222 -22 -940 -441 -333 -651 -153 -946 -717 -461 -803 -42 -353 -254 -553 -559 -879 -383 -52 -319 -852 -227 -822 -611 -206 -770 -611 -317 -718 -698 -541 -435 -238 -543 -896 -903 -491 -198 -407 -857 -62 -298 -562 -79 -952 -713 -432 -636 -709 -792 -655 -979 -242 -70 -773 -972 -312 -679 -919 -377 -317 -193 -272 -111 -772 -127 -562 -967 -44 -742 -378 -122 -813 -603 -331 -311 -150 -615 -857 -685 -836 -394 -155 -731 -869 -753 -289 -277 -675 -824 -420 -528 -160 -647 -400 -796 -234 -996 -100 -935 -150 -795 -62 -432 -820 -349 -490 -707 -399 -564 -159 -14 -535 -294 -884 -944 -638 -764 -159 -815 -37 -752 -272 -131 -534 -230 -237 -495 -624 -301 -450 -402 -968 -775 -181 -615 -508 -90 -476 -241 -340 -664 -368 -245 -129 -689 -734 -943 -403 -488 -831 -47 -611 -743 -910 -704 -866 -805 -494 -446 -252 -47 -180 -432 -336 -248 -442 -67 -368 -94 -984 -488 -601 -703 -156 -328 -672 -895 -707 -491 -375 -64 -16 -852 -652 -927 -171 -744 -938 -174 -464 -677 -631 -393 -845 -138 -499 -822 -180 -261 -721 -5 -807 -666 -706 -816 -927 -643 -883 -874 -505 -802 -151 -663 -419 -505 -368 -780 -2 -250 -143 -7 -60 -929 -704 -569 -298 -390 -163 -845 -108 -679 -117 -732 -421 -477 -2 -805 -539 -845 -331 -626 -385 -722 -313 -834 -792 -676 -128 -441 -426 -189 -379 -704 -246 -116 -226 -126 -37 -900 -843 -435 -825 -841 -817 -420 -82 -1 -941 -981 -673 -724 -258 -987 -908 -676 -137 -660 -307 -519 -941 -92 -49 -142 -349 -988 -725 -182 -359 -482 -745 -288 -682 -264 -53 -335 -159 -65 -961 -788 -318 -940 -866 -933 -233 -772 -61 -9 -666 -527 -73 -167 -720 -360 -828 -179 -227 -726 -183 -111 -880 -94 -906 -389 -250 -505 -352 -441 -680 -850 -345 -716 -51 -920 -517 -202 -325 -652 -581 -908 -75 -303 -62 -257 -404 -631 -726 -743 -600 -442 -639 -766 -16 -625 -831 -552 -598 -408 -187 -354 -513 -640 -174 -428 -812 -329 -567 -40 -654 -569 -105 -243 -942 -549 -27 -733 -748 -993 -711 -242 -107 -573 -184 -613 -474 -274 -15 -794 -657 -583 -162 -957 -683 -44 -455 -580 -790 -200 -561 -839 -141 -912 -825 -395 -377 -52 -960 -258 -677 -146 -729 -952 -48 -536 -106 -427 -294 -37 -20 -986 -886 -239 -869 -233 -866 -308 -194 -408 -420 -553 -36 -140 -516 -135 -855 -678 -438 -74 -522 -561 -254 -267 -72 -371 -956 -389 -38 -343 -128 -955 -224 -340 -806 -296 -426 -774 -45 -481 -29 -816 -650 -361 -482 -15 -851 -334 -535 -55 -64 -369 -753 -963 -373 -198 -234 -120 -784 -794 -564 -244 -536 -99 -237 -267 -877 -945 -548 -741 -825 -325 -994 -457 -9 -728 -583 -188 -937 -574 -641 -980 -93 -401 -707 -390 -112 -414 -39 -132 -826 -205 -203 -82 -201 -307 -515 -213 -997 -759 -588 -713 -11 -743 -122 -809 -198 -666 -125 -299 -302 -494 -894 -780 -720 -100 -6 -360 -887 -526 -829 -407 -187 -420 -880 -348 -279 -994 -610 -589 -997 -545 -58 -123 -211 -571 -78 -453 -398 -918 -320 -419 -404 -25 -394 -791 -178 -177 -326 -747 -888 -383 -596 -310 -393 -676 -232 -91 -11 -121 -521 -760 -753 -880 -810 -133 -923 -842 -205 -226 -969 -145 -803 -968 -201 -192 -201 -492 -266 -464 -231 -733 -30 -352 -71 -763 -45 -510 -494 -444 -143 -119 -573 -34 -432 -209 -349 -743 -265 -148 -467 -722 -737 -342 -666 -725 -431 -165 -889 -286 -6 -861 -480 -497 -471 -147 -580 -68 -135 -535 -651 -345 -591 -337 -679 -392 -79 -235 -226 -882 -262 -922 -768 -624 -406 -544 -970 -211 -405 -856 -97 -440 -266 -497 -164 -445 -431 -202 -358 -846 -663 -593 -590 -619 -334 -368 -558 -332 -168 -48 -215 -749 -206 -550 -476 -436 -990 -985 -69 -136 -949 -94 -360 -781 -361 -536 -790 -963 -130 -926 -265 -849 -642 -911 -639 -552 -552 -506 -562 -422 -500 -81 -317 -504 -253 -7 -592 -697 -841 -428 -827 -799 -888 -312 -224 -249 -591 -859 -923 -594 -995 -359 -816 -620 -974 -623 -189 -120 -536 -682 -707 -595 -692 -17 -150 -184 -163 -247 -922 -753 -62 -509 -385 -479 -525 -337 -211 -786 -907 -953 -753 -373 -630 -115 -534 -637 -883 -477 -542 -658 -36 -814 -855 -397 -546 -153 -418 -828 -330 -731 -969 -444 -313 -551 -938 -937 -468 -766 -474 -692 -589 -736 -351 -581 -197 -443 -573 -201 -706 -434 -106 -411 -652 -198 -960 -938 -991 -53 -853 -840 -837 -278 -181 -864 -677 -783 -161 -198 -444 -145 -650 -469 -2 -232 -58 -791 -884 -562 -501 -54 -644 -502 -197 -95 -418 -930 -970 -172 -624 -953 -621 -414 -749 -874 -429 -871 -543 -58 -635 -46 -407 -612 -353 -516 -248 -113 -30 -962 -944 -435 -180 -842 -116 -727 -654 -331 -210 -55 -299 -989 -903 -881 -991 -384 -447 -443 -922 -370 -619 -38 -873 -6 -787 -328 -364 -755 -440 -522 -585 -319 -794 -502 -899 -208 -406 -142 -982 -836 -447 -441 -375 -877 -622 -395 -353 -466 -44 -335 -94 -251 -974 -319 -140 -926 -489 -682 -364 -646 -721 -480 -904 -700 -566 -868 -22 -84 -322 -822 -515 -575 -275 -26 -991 -12 -747 -697 -174 -479 -445 -171 -602 -370 -582 -644 -277 -113 -776 -295 -141 -536 -309 -545 -679 -305 -192 -380 -595 -969 -455 -235 -49 -756 -254 -214 -505 -939 -31 -569 -717 -87 -274 -558 -140 -293 -748 -183 -480 -169 -1 -663 -759 -250 -458 -501 -661 -346 -580 -18 -869 -631 -954 -177 -385 -120 -115 -40 -773 -609 -280 -721 -81 -937 -10 -879 -694 -189 -948 -661 -767 -490 -162 -767 -802 -650 -563 -187 -921 -101 -937 -651 -360 -416 -976 -337 -879 -630 -962 -928 -952 -605 -16 -105 -527 -657 -244 -76 -602 -369 -634 -306 -670 -198 -495 -966 -224 -322 -965 -912 -677 -794 -632 -766 -900 -877 -173 -227 -393 -506 -596 -200 -941 -957 -383 -393 -149 -641 -605 -961 -2 -168 -158 -629 -545 -972 -719 -136 -610 -575 -887 -74 -236 -174 -433 -442 -468 -729 -455 -111 -711 -350 -315 -791 -243 -12 -900 -611 -222 -338 -672 -3 -38 -995 -596 -386 -526 -331 -640 -800 -632 -40 -916 -926 -131 -552 -725 -228 -420 -510 -336 -952 -637 -857 -672 -152 -878 -692 -71 -218 -6 -493 -689 -953 -490 -102 -721 -931 -384 -63 -876 -459 -369 -763 -508 -209 -249 -836 -882 -510 -765 -267 -923 -110 -628 -372 -490 -221 -386 -289 -101 -707 -281 -575 -262 -44 -552 -142 -213 -536 -274 -245 -443 -610 -12 -729 -48 -990 -696 -791 -307 -12 -554 -856 -846 -429 -340 -863 -900 -615 -452 -12 -993 -23 -587 -327 -695 -504 -900 -523 -769 -8 -52 -986 -398 -328 -205 -314 -959 -111 -226 -590 -560 -140 -812 -289 -591 -437 -252 -741 -773 -451 -146 -308 -817 -883 -585 -52 -417 -723 -681 -335 -344 -579 -388 -545 -3 -893 -789 -254 -774 -300 -966 -980 -699 -896 -601 -368 -192 -933 -430 -6 -526 -612 -103 -783 -227 -271 -300 -985 -585 -546 -38 -830 -518 -754 -105 -294 -915 -251 -716 -872 -72 -799 -593 -526 -38 -348 -377 -361 -824 -241 -911 -495 -780 -433 -78 -302 -220 -75 -298 -929 -748 -297 -140 -119 -358 -720 -735 -979 -318 -175 -677 -992 -716 -871 -221 -468 -541 -76 -867 -375 -393 -281 -637 -155 -222 -2 -325 -57 -682 -145 -511 -68 -947 -907 -312 -663 -88 -997 -223 -134 -703 -230 -869 -820 -850 -249 -115 -341 -283 -425 -425 -455 -664 -309 -121 -776 -21 -474 -772 -913 -903 -785 -941 -517 -894 -477 -986 -566 -429 -260 -203 -956 -807 -893 -644 -421 -863 -593 -957 -325 -305 -887 -871 -274 -676 -270 -735 -2 -424 -21 -692 -859 -208 -281 -684 -226 -766 -737 -113 -119 -960 -440 -151 -365 -632 -759 -666 -856 -434 -235 -8 -333 -995 -805 -204 -957 -179 -231 -644 -947 -819 -818 -373 -167 -118 -400 -181 -775 -818 -404 -732 -876 -491 -705 -385 -694 -579 -536 -360 -80 -592 -794 -411 -51 -870 -578 -988 -123 -944 -159 -366 -648 -837 -513 -327 -300 -51 -259 -145 -484 -862 -367 -999 -792 -348 -632 -777 -23 -824 -648 -94 -163 -478 -738 -332 -600 -6 -301 -297 -869 -769 -223 -859 -136 -135 -352 -412 -542 -759 -837 -37 -980 -574 -492 -465 -183 -994 -46 -340 -868 -855 -986 -799 -907 -523 -292 -995 -992 -446 -908 -304 -68 -596 -875 -544 -364 -367 -631 -54 -663 -642 -861 -687 -984 -421 -769 -595 -363 -82 -587 -251 -708 -299 -369 -967 -263 -340 -577 -378 -447 -482 -161 -10 -513 -469 -907 -471 -532 -302 -739 -239 -261 -943 -574 -388 -305 -617 -235 -289 -920 -665 -604 -1000 -743 -490 -314 -441 -945 -49 -109 -559 -89 -858 -518 -467 -885 -678 -221 -229 -51 -996 -239 -727 -704 -415 -478 -426 -893 -912 -460 -210 -453 -882 -680 -933 -241 -263 -854 -904 -863 -275 -234 -61 -414 -558 -828 -165 -571 -704 -311 -732 -160 -34 -538 -72 -423 -881 -528 -253 -977 -31 -498 -852 -391 -251 -898 -534 -136 -572 -216 -943 -38 -706 -578 -773 -338 -721 -750 -860 -328 -821 -711 -826 -324 -723 -530 -822 -675 -311 -235 -830 -815 -956 -901 -975 -584 -535 -263 -887 -876 -637 -977 -726 -806 -955 -460 -380 -627 -593 -83 -807 -43 -426 -565 -541 -53 -607 -815 -764 -353 -811 -310 -249 -866 -66 -198 -556 -83 -209 -760 -306 -391 -878 -685 -428 -17 -133 -996 -158 -268 -431 -653 -992 -786 -646 -387 -253 -275 -620 -303 -171 -870 -957 -955 -942 -476 -287 -20 -96 -678 -703 -385 -421 -413 -141 -729 -978 -319 -925 -858 -216 -99 -583 -54 -848 -787 -1000 -206 -301 -577 -47 -34 -148 -859 -345 -680 -678 -206 -617 -992 -60 -726 -557 -424 -365 -718 -992 -300 -493 -787 -506 -559 -930 -944 -222 -588 -230 -699 -335 -532 -810 -239 -780 -564 -30 -564 -265 -246 -950 -111 -84 -559 -242 -438 -627 -449 -344 -522 -300 -233 -515 -159 -425 -100 -484 -481 -289 -1000 -854 -158 -599 -153 -252 -552 -840 -19 -834 -472 -179 -980 -24 -848 -785 -845 -530 -750 -232 -971 -499 -218 -809 -356 -20 -99 -141 -375 -119 -867 -89 -260 -320 -994 -79 -959 -671 -663 -522 -924 -874 -976 -503 -907 -417 -204 -859 -811 -709 -699 -683 -209 -155 -482 -983 -84 -975 -623 -328 -279 -794 -172 -844 -83 -174 -634 -585 -306 -995 -77 -14 -294 -675 -577 -71 -52 -948 -297 -869 -406 -504 -900 -843 -950 -26 -72 -623 -147 -744 -902 -629 -94 -351 -256 -348 -182 -617 -180 -477 -324 -287 -444 -292 -785 -635 -954 -427 -391 -490 -374 -818 -177 -511 -889 -144 -842 -492 -572 -96 -302 -871 -823 -654 -22 -85 -46 -153 -967 -963 -119 -283 -727 -655 -383 -20 -25 -839 -305 -960 -989 -236 -904 -973 -10 -113 -881 -415 -356 -139 -246 -719 -608 -701 -473 -569 -520 -915 -783 -810 -552 -288 -501 -593 -95 -793 -319 -311 -798 -123 -322 -646 -791 -249 -571 -413 -882 -497 -219 -165 -465 -805 -335 -495 -38 -692 -644 -953 -568 -977 -931 -57 -657 -497 -375 -568 -246 -160 -221 -596 -279 -251 -1 -418 -101 -132 -429 -682 -551 -573 -418 -193 -919 -51 -950 -408 -450 -472 -308 -638 -389 -98 -152 -529 -807 -146 -908 -380 -464 -194 -289 -35 -816 -663 -420 -494 -844 -135 -833 -330 -630 -3 -696 -863 -22 -506 -374 -978 -442 -805 -41 -184 -21 -252 -295 -42 -592 -364 -18 -4 -271 -865 -960 -628 -470 -611 -480 -296 -81 -522 -155 -722 -372 -124 -412 -209 -233 -749 -228 -420 -281 -590 -333 -598 -619 -995 -825 -555 -937 -107 -731 -181 -282 -439 -946 -249 -757 -604 -745 -119 -325 -357 -354 -394 -19 -905 -703 -901 -721 -727 -346 -598 -987 -448 -27 -252 -46 -461 -846 -20 -842 -784 -412 -520 -101 -869 -860 -618 -228 -835 -151 -98 -26 -61 -623 -151 -791 -166 -572 -803 -128 -188 -999 -617 -839 -219 -289 -373 -74 -8 -310 -340 -924 -84 -151 -105 -643 -739 -699 -971 -769 -655 -156 -504 -42 -124 -418 -934 -298 -749 -79 -989 -434 -852 -289 -648 -977 -612 -453 -978 -721 -986 -9 -412 -815 -923 -699 -763 -373 -291 -963 -172 -435 -758 -9 -449 -925 -955 -490 -80 -155 -472 -109 -279 -313 -116 -710 -904 -547 -122 -385 -530 -243 -888 -439 -444 -181 -75 -747 -577 -244 -795 -268 -60 -471 -628 -161 -714 -747 -52 -808 -397 -125 -373 -552 -114 -252 -295 -951 -721 -398 -429 -50 -854 -564 -265 -138 -76 -55 -122 -296 -197 -714 -609 -541 -455 -249 -975 -623 -568 -242 -546 -541 -525 -770 -866 -961 -425 -516 -237 -40 -318 -423 -221 -928 -752 -117 -136 -20 -838 -587 -437 -740 -934 -1 -673 -737 -875 -835 -259 -87 -761 -654 -942 -255 -952 -182 -260 -12 -623 -351 -925 -457 -574 -472 -975 -538 -19 -292 -576 -536 -605 -631 -628 -730 -966 -840 -403 -448 -349 -514 -12 -403 -464 -597 -221 -697 -854 -314 -292 -973 -254 -118 -385 -221 -436 -25 -845 -103 -724 -233 -135 -345 -121 -547 -137 -358 -735 -405 -28 -140 -891 -936 -47 -845 -357 -876 -812 -751 -964 -478 -757 -895 -571 -625 -501 -333 -696 -874 -481 -801 -768 -945 -473 -748 -878 -778 -415 -452 -83 -53 -336 -273 -837 -948 -201 -590 -347 -665 -101 -565 -90 -44 -689 -344 -752 -729 -791 -591 -937 -917 -58 -904 -538 -941 -62 -935 -670 -402 -324 -36 -685 -98 -49 -263 -743 -746 -804 -95 -269 -409 -861 -541 -529 -854 -858 -740 -151 -376 -212 -663 -743 -821 -537 -709 -823 -448 -652 -290 -665 -741 -368 -499 -213 -651 -681 -42 -417 -262 -934 -937 -663 -451 -346 -570 -400 -498 -133 -176 -853 -549 -625 -249 -426 -474 -846 -342 -593 -931 -114 -101 -66 -380 -358 -826 -371 -567 -420 -770 -17 -589 -337 -957 -785 -261 -510 -843 -302 -319 -991 -314 -309 -636 -459 -788 -811 -910 -760 -242 -728 -849 -933 -363 -316 -271 -59 -736 -781 -124 -834 -89 -131 -351 -877 -460 -84 -923 -1000 -520 -496 -878 -445 -703 -654 -702 -652 -170 -132 -258 -400 -936 -315 -594 -814 -64 -630 -282 -837 -780 -513 -66 -589 -980 -747 -757 -840 -139 -208 -273 -317 -649 -590 -285 -712 -376 -88 -220 -153 -702 -986 -617 -672 -814 -988 -208 -337 -871 -533 -637 -916 -712 -479 -136 -967 -598 -393 -118 -429 -504 -123 -814 -10 -547 -164 -823 -488 -167 -367 -361 -289 -400 -124 -573 -229 -69 -856 -981 -528 -275 -104 -540 -772 -672 -302 -390 -968 -868 -277 -975 -25 -903 -579 -24 -747 -977 -323 -211 -345 -788 -122 -664 -240 -684 -586 -993 -575 -44 -405 -318 -506 -13 -537 -632 -42 -319 -919 -871 -603 -734 -736 -324 -414 -326 -626 -9 -288 -309 -811 -648 -700 -86 -235 -169 -689 -650 -240 -52 -51 -933 -110 -982 -645 -610 -133 -650 -69 -528 -371 -572 -78 -592 -233 -647 -27 -876 -185 -694 -879 -612 -846 -537 -394 -45 -710 -882 -422 -746 -204 -943 -67 -85 -366 -39 -497 -46 -979 -426 -800 -204 -286 -488 -519 -255 -437 -73 -527 -814 -530 -968 -444 -640 -19 -736 -65 -132 -409 -228 -847 -308 -305 -902 -472 -864 -530 -113 -854 -337 -52 -59 -15 -389 -305 -309 -994 -30 -401 -752 -331 -196 -890 -776 -429 -24 -208 -15 -189 -786 -996 -299 -121 -651 -280 -813 -408 -372 -87 -421 -602 -254 -774 -243 -731 -680 -674 -889 -985 -538 -973 -806 -648 -500 -761 -892 -39 -83 -266 -734 -413 -60 -789 -951 -934 -125 -69 -521 -707 -937 -64 -581 -856 -344 -760 -512 -153 -949 -869 -445 -610 -583 -88 -328 -900 -62 -94 -989 -578 -348 -196 -626 -429 -815 -305 -313 -96 -194 -661 -565 -650 -729 -164 -546 -404 -240 -573 -383 -295 -659 -557 -664 -522 -573 -434 -670 -893 -588 -643 -703 -82 -334 -271 -652 -852 -176 -784 -590 -88 -959 -812 -809 -234 -665 -824 -817 -774 -480 -347 -109 -459 -167 -760 -454 -37 -593 -921 -800 -304 -961 -311 -456 -786 -873 -985 -764 -85 -111 -47 -397 -270 -914 -910 -719 -917 -905 -461 -263 -670 -754 -446 -416 -397 -315 -86 -620 -696 -537 -89 -144 -383 -469 -46 -238 -809 -477 -201 -830 -10 -187 -239 -746 -802 -44 -214 -863 -606 -341 -486 -627 -585 -605 -189 -154 -51 -760 -973 -21 -687 -191 -213 -257 -353 -478 -406 -10 -778 -770 -773 -14 -44 -656 -936 -198 -856 -783 -715 -396 -158 -273 -241 -755 -310 -629 -445 -493 -431 -707 -573 -799 -151 -514 -919 -620 -557 -409 -471 -132 -670 -570 -509 -266 -218 -223 -261 -23 -408 -213 -130 -316 -700 -629 -300 -964 -493 -529 -728 -119 -946 -577 -718 -278 -809 -26 -762 -793 -9 -57 -355 -423 -12 -17 -318 -123 -22 -667 -174 -954 -222 -460 -921 -431 -483 -148 -793 -630 -46 -89 -963 -386 -180 -933 -214 -611 -83 -272 -386 -405 -677 -263 -485 -49 -83 -531 -575 -776 -242 -957 -418 -490 -768 -215 -63 -899 -584 -452 -887 -670 -448 -48 -924 -263 -913 -540 -950 -351 -767 -800 -138 -916 -73 -622 -832 -588 -317 -651 -447 -559 -431 -307 -41 -529 -828 -197 -98 -717 -846 -451 -826 -588 -769 -868 -906 -326 -959 -671 -69 -89 -19 -283 -99 -43 -556 -674 -772 -758 -823 -769 -572 -126 -615 -710 -175 -449 -673 -460 -548 -534 -90 -98 -292 -461 -621 -317 -70 -856 -192 -789 -217 -930 -873 -399 -644 -293 -865 -311 -747 -27 -731 -627 -219 -27 -333 -983 -529 -20 -636 -604 -481 -842 -436 -156 -940 -555 -559 -490 -872 -465 -719 -96 -279 -669 -813 -758 -724 -926 -61 -827 -851 -133 -497 -657 -121 -512 -605 -728 -226 -193 -544 -527 -56 -178 -35 -542 -143 -123 -30 -744 -93 -647 -856 -536 -398 -823 -49 -739 -903 -522 -123 -867 -310 -461 -630 -706 -887 -269 -266 -344 -933 -547 -136 -388 -642 -554 -337 -931 -822 -349 -211 -837 -75 -209 -703 -578 -358 -122 -12 -988 -16 -842 -67 -37 -223 -799 -723 -536 -104 -188 -116 -811 -542 -991 -792 -117 -482 -698 -760 -628 -602 -302 -605 -641 -9 -555 -572 -393 -684 -502 -146 -466 -283 -448 -41 -799 -195 -817 -763 -929 -979 -896 -995 -303 -117 -916 -243 -447 -76 -495 -233 -307 -146 -160 -778 -369 -193 -64 -927 -399 -442 -809 -763 -98 -272 -276 -365 -994 -372 -800 -933 -116 -803 -449 -796 -232 -330 -314 -597 -81 -564 -199 -107 -413 -956 -685 -388 -445 -497 -227 -453 -992 -106 -703 -372 -439 -745 -428 -303 -382 -903 -293 -739 -629 -828 -59 -243 -134 -61 -125 -182 -638 -447 -494 -543 -289 -30 -358 -109 -923 -264 -166 -566 -430 -732 -950 -250 -76 -750 -981 -373 -981 -475 -410 -109 -553 -93 -697 -358 -907 -329 -478 -297 -877 -854 -279 -315 -502 -482 -666 -504 -353 -196 -621 -905 -354 -85 -261 -654 -759 -645 -899 -617 -860 -27 -299 -519 -846 -560 -51 -503 -471 -978 -411 -255 -776 -732 -721 -549 -326 -646 -150 -560 -793 -122 -751 -34 -639 -469 -658 -903 -980 -190 -973 -882 -764 -753 -332 -370 -944 -174 -8 -315 -578 -131 -733 -869 -10 -415 -891 -524 -892 -748 -459 -265 -188 -142 -736 -876 -674 -882 -578 -335 -184 -152 -689 -423 -819 -613 -675 -50 -16 -467 -701 -708 -738 -56 -764 -603 -468 -184 -603 -754 -353 -72 -90 -274 -565 -970 -681 -973 -709 -215 -547 -561 -808 -780 -147 -158 -653 -242 -270 -906 -929 -170 -64 -459 -155 -710 -572 -795 -306 -924 -129 -494 -165 -834 -206 -93 -912 -120 -384 -817 -582 -603 -306 -500 -751 -764 -486 -328 -492 -572 -436 -570 -654 -785 -758 -795 -324 -781 -401 -842 -793 -249 -166 -490 -655 -24 -32 -1000 -135 -346 -394 -875 -846 -614 -529 -456 -658 -389 -55 -833 -60 -814 -20 -256 -977 -164 -808 -512 -729 -529 -344 -458 -856 -787 -502 -731 -498 -710 -505 -711 -425 -828 -743 -636 -55 -866 -848 -879 -921 -142 -813 -416 -50 -428 -223 -816 -474 -309 -206 -399 -837 -702 -719 -882 -201 -685 -605 -521 -344 -287 -48 -300 -786 -456 -424 -676 -310 -155 -61 -29 -318 -899 -611 -779 -160 -975 -449 -23 -295 -524 -760 -268 -184 -530 -951 -741 -297 -227 -448 -102 -628 -612 -296 -75 -222 -343 -240 -995 -224 -409 -623 -269 -957 -265 -493 -260 -55 -983 -416 -745 -428 -480 -606 -50 -5 -98 -632 -391 -701 -232 -180 -111 -141 -309 -62 -824 -223 -337 -130 -147 -910 -914 -353 -810 -359 -156 -576 -252 -283 -468 -170 -402 -771 -452 -472 -933 -870 -415 -42 -544 -485 -984 -970 -370 -721 -131 -986 -916 -941 -239 -416 -355 -22 -649 -860 -886 -538 -860 -98 -424 -247 -525 -506 -933 -647 -454 -832 -207 -357 -57 -94 -213 -58 -251 -247 -518 -796 -743 -979 -764 -234 -744 -386 -578 -316 -176 -520 -89 -298 -462 -132 -409 -877 -863 -920 -625 -232 -389 -332 -376 -363 -5 -187 -900 -885 -875 -840 -720 -457 -608 -525 -286 -45 -112 -478 -558 -898 -699 -496 -9 -906 -418 -309 -646 -280 -200 -823 -694 -690 -147 -623 -818 -566 -956 -743 -939 -462 -353 -369 -266 -749 -59 -369 -127 -319 -867 -333 -760 -183 -846 -194 -548 -796 -545 -180 -898 -620 -32 -462 -372 -168 -464 -108 -351 -581 -636 -172 -759 -479 -712 -747 -438 -933 -613 -10 -82 -616 -159 -414 -332 -659 -650 -116 -258 -141 -510 -567 -818 -185 -312 -560 -118 -284 -169 -694 -89 -643 -820 -567 -99 -371 -233 -691 -469 -318 -769 -468 -532 -530 -933 -195 -612 -402 -179 -362 -810 -409 -449 -389 -822 -815 -550 -719 -360 -41 -152 -203 -681 -924 -424 -488 -618 -496 -168 -997 -595 -22 -863 -695 -592 -913 -961 -293 -739 -947 -281 -315 -428 -282 -235 -49 -359 -86 -967 -153 -379 -796 -194 -731 -409 -818 -689 -549 -271 -82 -45 -472 -762 -772 -627 -595 -311 -291 -274 -775 -401 -196 -333 -186 -190 -827 -593 -265 -419 -142 -819 -23 -112 -587 -361 -593 -481 -452 -314 -473 -685 -387 -159 -605 -585 -522 -429 -6 -552 -373 -220 -949 -813 -554 -285 -375 -670 -958 -275 -645 -607 -525 -193 -140 -325 -585 -216 -610 -903 -4 -894 -485 -260 -775 -581 -1000 -381 -722 -200 -954 -590 -472 -492 -840 -557 -837 -413 -55 -333 -876 -326 -443 -31 -236 -118 -623 -131 -142 -594 -939 -614 -5 -203 -452 -174 -586 -199 -105 -191 -541 -37 -45 -820 -998 -519 -44 -437 -810 -504 -478 -677 -413 -600 -920 -818 -29 -292 -473 -813 -792 -647 -155 -764 -985 -197 -788 -851 -748 -844 -621 -965 -952 -681 -87 -753 -591 -92 -447 -692 -411 -375 -481 -311 -242 -386 -849 -188 -399 -368 -438 -906 -83 -479 -979 -985 -634 -355 -536 -802 -595 -880 -909 -561 -341 -974 -411 -125 -44 -353 -479 -258 -684 -632 -913 -483 -948 -215 -208 -280 -430 -690 -441 -126 -325 -252 -560 -572 -500 -391 -447 -572 -835 -989 -59 -65 -426 -541 -753 -716 -517 -298 -831 -135 -995 -699 -758 -718 -807 -671 -588 -174 -142 -473 -760 -727 -158 -685 -435 -789 -556 -942 -857 -578 -238 -586 -651 -130 -979 -608 -189 -761 -61 -450 -506 -951 -436 -68 -91 -2 -209 -73 -82 -962 -139 -706 -293 -727 -563 -924 -202 -154 -681 -287 -707 -18 -821 -259 -584 -727 -682 -216 -869 -63 -451 -44 -500 -648 -782 -528 -850 -210 -957 -252 -763 -255 -870 -423 -317 -623 -694 -987 -480 -642 -70 -352 -233 -964 -202 -267 -248 -692 -335 -394 -419 -738 -89 -640 -849 -541 -16 -897 -983 -954 -747 -499 -25 -43 -950 -704 -685 -280 -50 -732 -318 -938 -857 -227 -393 -503 -515 -606 -567 -912 -811 -177 -326 -131 -233 -432 -794 -916 -546 -947 -876 -864 -964 -577 -367 -488 -828 -150 -673 -429 -208 -229 -135 -202 -909 -564 -820 -851 -237 -532 -878 -405 -92 -210 -534 -155 -994 -923 -46 -372 -31 -409 -981 -124 -268 -246 -185 -962 -77 -198 -56 -4 -494 -26 -386 -462 -537 -886 -911 -941 -438 -249 -282 -559 -546 -16 -666 -239 -100 -251 -438 -256 -583 -576 -272 -299 -788 -791 -313 -728 -67 -998 -724 -213 -842 -55 -615 -899 -221 -992 -729 -732 -149 -931 -950 -337 -473 -521 -195 -481 -821 -699 -748 -491 -846 -479 -18 -706 -33 -732 -216 -420 -774 -769 -668 -446 -166 -267 -539 -9 -931 -521 -612 -190 -118 -182 -268 -37 -989 -112 -947 -919 -681 -398 -451 -160 -611 -518 -934 -130 -473 -961 -658 -77 -928 -435 -841 -964 -474 -18 -853 -50 -854 -412 -856 -70 -471 -778 -404 -504 -753 -707 -571 -255 -801 -489 -912 -929 -525 -119 -862 -880 -493 -322 -939 -677 -999 -270 -465 -490 -51 -720 -976 -6 -666 -297 -798 -262 -530 -293 -426 -492 -448 -142 -188 -770 -74 -643 -931 -698 -600 -411 -407 -944 -363 -325 -750 -198 -776 -801 -419 -874 -114 -118 -634 -184 -804 -845 -973 -582 -445 -454 -71 -40 -659 -214 -264 -734 -430 -348 -728 -1 -496 -298 -727 -220 -876 -143 -493 -314 -558 -531 -436 -398 -230 -865 -332 -821 -138 -912 -170 -376 -591 -680 -461 -982 -911 -694 -566 -187 -586 -239 -598 -521 -635 -905 -909 -977 -513 -144 -30 -194 -713 -480 -104 -659 -581 -296 -586 -715 -767 -990 -246 -210 -790 -913 -479 -198 -890 -847 -613 -619 -206 -675 -975 -363 -34 -949 -448 -391 -824 -324 -851 -333 -105 -801 -380 -216 -621 -864 -660 -252 -486 -85 -638 -353 -292 -721 -458 -586 -418 -319 -426 -684 -533 -522 -58 -898 -231 -142 -369 -585 -676 -709 -467 -12 -212 -138 -434 -858 -510 -261 -657 -871 -249 -757 -520 -656 -286 -999 -621 -164 -225 -184 -331 -44 -446 -969 -957 -348 -453 -258 -160 -582 -588 -421 -837 -167 -859 -798 -961 -393 -176 -499 -588 -53 -867 -965 -811 -698 -213 -519 -917 -260 -311 -464 -511 -513 -608 -982 -541 -533 -707 -158 -266 -288 -853 -984 -460 -353 -580 -615 -149 -244 -657 -35 -242 -484 -159 -796 -592 -263 -419 -866 -881 -647 -445 -960 -179 -584 -360 -851 -971 -390 -802 -414 -897 -283 -53 -433 -357 -837 -985 -316 -512 -328 -322 -61 -138 -281 -328 -757 -600 -53 -651 -89 -449 -228 -400 -754 -664 -1 -878 -938 -172 -738 -7 -799 -71 -271 -345 -447 -768 -842 -210 -382 -438 -664 -642 -316 -645 -976 -746 -279 -490 -173 -980 -205 -188 -277 -569 -864 -772 -898 -760 -931 -626 -171 -349 -111 -356 -378 -802 -27 -236 -620 -138 -125 -474 -673 -476 -578 -442 -564 -439 -764 -103 -95 -614 -305 -787 -792 -734 -952 -683 -720 -432 -417 -380 -437 -811 -119 -178 -242 -51 -137 -679 -134 -999 -825 -474 -470 -947 -378 -323 -375 -113 -24 -945 -548 -427 -819 -183 -229 -310 -847 -654 -926 -594 -541 -915 -272 -580 -234 -628 -605 -529 -431 -31 -843 -79 -80 -522 -638 -766 -636 -773 -79 -211 -435 -325 -122 -355 -944 -690 -573 -150 -258 -457 -16 -900 -741 -837 -438 -870 -471 -997 -756 -779 -60 -930 -660 -120 -825 -334 -715 -558 -889 -195 -941 -17 -219 -42 -34 -769 -468 -293 -657 -391 -311 -118 -523 -549 -244 -559 -117 -473 -481 -41 -934 -279 -436 -708 -155 -113 -953 -352 -36 -257 -953 -707 -528 -624 -57 -139 -527 -626 -140 -562 -568 -357 -649 -308 -317 -736 -882 -869 -449 -601 -564 -634 -463 -421 -635 -578 -211 -574 -268 -621 -926 -40 -43 -651 -123 -871 -898 -745 -401 -68 -336 -323 -379 -980 -747 -756 -645 -401 -204 -962 -459 -435 -135 -279 -9 -259 -657 -782 -520 -226 -518 -806 -908 -541 -67 -72 -646 -423 -226 -875 -793 -933 -265 -638 -498 -917 -838 -617 -484 -161 -535 -409 -37 -859 -648 -270 -305 -317 -410 -881 -181 -115 -426 -844 -412 -579 -758 -719 -503 -729 -279 -847 -353 -748 -299 -708 -728 -503 -195 -693 -515 -842 -892 -767 -541 -79 -303 -631 -795 -28 -939 -349 -245 -862 -319 -292 -537 -937 -362 -906 -441 -643 -144 -227 -439 -160 -54 -857 -843 -155 -985 -754 -584 -384 -351 -90 -183 -688 -737 -55 -216 -309 -277 -197 -136 -145 -529 -877 -869 -437 -477 -493 -771 -201 -254 -955 -238 -786 -38 -508 -610 -473 -80 -320 -106 -93 -970 -725 -203 -162 -621 -142 -904 -562 -29 -956 -186 -803 -895 -823 -37 -321 -829 -484 -102 -977 -774 -424 -648 -271 -108 -90 -152 -995 -14 -386 -743 -799 -796 -178 -880 -979 -728 -330 -713 -199 -987 -206 -904 -524 -94 -18 -129 -234 -322 -843 -629 -636 -128 -639 -890 -574 -234 -665 -758 -829 -532 -22 -191 -792 -668 -744 -136 -562 -680 -581 -114 -425 -13 -836 -865 -919 -958 -479 -746 -621 -595 -582 -987 -940 -280 -875 -472 -866 -335 -65 -459 -477 -402 -219 -578 -736 -23 -104 -193 -482 -505 -682 -409 -104 -405 -129 -942 -804 -314 -750 -152 -37 -30 -954 -705 -689 -728 -268 -136 -480 -258 -781 -154 -181 -680 -277 -928 -162 -350 -180 -873 -489 -821 -264 -752 -882 -424 -486 -983 -641 -42 -923 -565 -359 -96 -631 -888 -247 -696 -173 -7 -507 -660 -74 -715 -651 -24 -989 -452 -239 -973 -677 -688 -132 -622 -259 -957 -937 -70 -753 -120 -705 -922 -454 -956 -744 -488 -288 -450 -790 -515 -787 -70 -65 -420 -647 -342 -297 -139 -334 -715 -839 -695 -944 -584 -582 -607 -596 -937 -959 -440 -806 -575 -100 -297 -101 -617 -345 -28 -466 -583 -123 -483 -222 -732 -684 -986 -899 -814 -962 -996 -488 -685 -798 -758 -762 -577 -698 -466 -981 -526 -12 -15 -827 -90 -218 -271 -596 -548 -905 -787 -339 -781 -294 -233 -21 -585 -237 -864 -772 -4 -501 -567 -267 -142 -709 -541 -578 -833 -634 -117 -799 -867 -611 -207 -969 -800 -313 -79 -892 -728 -229 -107 -930 -172 -319 -1 -313 -633 -234 -353 -790 -720 -972 -357 -809 -546 -847 -79 -900 -782 -324 -775 -983 -964 -204 -585 -177 -470 -756 -634 -474 -548 -317 -310 -26 -631 -542 -958 -551 -610 -797 -976 -586 -833 -273 -508 -538 -491 -142 -321 -100 -303 -421 -126 -745 -436 -889 -535 -654 -527 -187 -595 -15 -358 -649 -749 -425 -32 -322 -665 -133 -856 -592 -237 -997 -511 -795 -579 -335 -953 -96 -32 -904 -520 -685 -970 -817 -398 -51 -389 -45 -162 -431 -596 -717 -362 -778 -175 -839 -202 -658 -319 -10 -336 -633 -429 -125 -721 -130 -841 -698 -177 -298 -965 -993 -325 -829 -456 -954 -595 -699 -25 -251 -546 -380 -855 -68 -112 -162 -963 -715 -373 -446 -493 -994 -785 -948 -834 -763 -399 -565 -959 -130 -783 -373 -411 -389 -589 -582 -560 -642 -179 -492 -865 -261 -565 -728 -382 -323 -839 -84 -929 -94 -829 -796 -219 -972 -929 -474 -513 -887 -469 -930 -552 -352 -576 -696 -926 -834 -120 -132 -238 -838 -529 -188 -539 -983 -548 -447 -337 -237 -174 -240 -707 -673 -310 -851 -176 -663 -990 -509 -159 -405 -68 -108 -130 -663 -656 -140 -241 -344 -365 -961 -287 -11 -810 -16 -185 -777 -173 -934 -717 -672 -379 -191 -825 -121 -291 -30 -856 -718 -664 -693 -927 -526 -1000 -58 -546 -533 -219 -933 -2 -438 -646 -575 -870 -254 -783 -792 -430 -41 -116 -437 -531 -412 -298 -803 -828 -497 -411 -609 -833 -44 -791 -250 -547 -817 -124 -440 -847 -137 -749 -571 -659 -845 -778 -830 -812 -626 -980 -515 -588 -383 -769 -870 -324 -470 -55 -821 -632 -224 -906 -293 -173 -850 -364 -862 -151 -512 -201 -723 -948 -270 -555 -913 -781 -946 -920 -71 -716 -586 -510 -25 -482 -418 -212 -934 -368 -94 -898 -400 -984 -923 -303 -751 -39 -865 -630 -166 -898 -378 -282 -369 -325 -209 -956 -418 -380 -806 -525 -632 -148 -331 -726 -329 -868 -838 -441 -112 -704 -133 -369 -92 -271 -993 -414 -930 -882 -497 -508 -532 -85 -974 -796 -677 -819 -533 -793 -159 -913 -833 -377 -754 -32 -183 -953 -238 -538 -636 -119 -862 -496 -661 -657 -880 -774 -171 -508 -946 -641 -254 -194 -889 -170 -972 -443 -100 -15 -87 -492 -743 -981 -861 -692 -652 -703 -649 -894 -239 -329 -905 -834 -441 -701 -892 -509 -713 -461 -12 -521 -761 -761 -255 -934 -579 -567 -983 -651 -957 -747 -857 -142 -106 -893 -559 -330 -894 -258 -163 -456 -100 -290 -872 -32 -900 -876 -252 -607 -760 -45 -88 -76 -716 -645 -340 -918 -358 -449 -238 -630 -520 -280 -749 -898 -780 -545 -210 -954 -749 -471 -528 -561 -635 -483 -331 -278 -29 -309 -240 -508 -296 -370 -811 -375 -874 -110 -627 -133 -466 -295 -678 -690 -451 -129 -820 -445 -683 -382 -625 -391 -208 -503 -945 -737 -124 -955 -800 -644 -779 -905 -882 -202 -207 -234 -465 -681 -612 -758 -407 -884 -595 -479 -986 -822 -53 -205 -100 -178 -523 -130 -577 -491 -747 -892 -10 -746 -436 -466 -446 -246 -213 -721 -441 -47 -938 -575 -900 -215 -198 -252 -269 -468 -127 -820 -338 -789 -183 -313 -240 -215 -784 -290 -448 -2 -675 -394 -659 -865 -781 -393 -701 -212 -886 -717 -407 -419 -437 -594 -929 -936 -226 -196 -281 -923 -714 -209 -365 -800 -16 -642 -525 -484 -295 -574 -443 -548 -16 -71 -772 -775 -666 -299 -299 -412 -9 -915 -719 -454 -235 -110 -297 -545 -918 -536 -557 -253 -267 -759 -378 -652 -511 -397 -777 -704 -753 -286 -20 -833 -466 -236 -921 -758 -727 -265 -340 -203 -562 -243 -328 -503 -627 -370 -53 -869 -273 -67 -968 -13 -801 -452 -963 -146 -589 -747 -875 -59 -608 -794 -176 -766 -86 -501 -348 -254 -481 -631 -773 -801 -3 -281 -452 -876 -178 -657 -4 -456 -598 -719 -152 -424 -870 -799 -533 -402 -389 -157 -284 -506 -351 -654 -611 -783 -841 -120 -842 -764 -558 -39 -510 -439 -51 -540 -251 -221 -459 -251 -524 -62 -602 -571 -212 -571 -560 -151 -267 -838 -217 -172 -584 -929 -811 -997 -301 -701 -479 -779 -914 -23 -810 -756 -701 -644 -684 -877 -78 -991 -627 -844 -190 -564 -102 -38 -180 -288 -582 -95 -220 -815 -239 -645 -584 -412 -876 -54 -774 -677 -899 -719 -120 -828 -624 -605 -203 -326 -609 -823 -410 -225 -342 -318 -744 -616 -414 -485 -143 -31 -272 -221 -8 -879 -802 -757 -353 -702 -87 -60 -493 -140 -313 -596 -592 -37 -690 -639 -372 -807 -912 -383 -266 -254 -347 -708 -392 -766 -335 -439 -649 -673 -885 -38 -118 -962 -607 -500 -128 -231 -835 -787 -567 -596 -782 -810 -396 -19 -152 -54 -257 -157 -795 -198 -727 -327 -199 -130 -213 -189 -568 -497 -826 -567 -4 -471 -134 -67 -594 -962 -104 -760 -431 -205 -569 -902 -408 -730 -722 -109 -409 -780 -951 -236 -85 -514 -370 -253 -848 -519 -411 -657 -10 -427 -380 -795 -296 -288 -598 -790 -874 -684 -620 -146 -506 -644 -653 -578 -407 -504 -237 -699 -336 -843 -570 -707 -257 -848 -892 -317 -76 -259 -385 -462 -64 -641 -537 -817 -691 -554 -163 -618 -295 -78 -674 -985 -677 -656 -725 -258 -356 -274 -662 -398 -977 -519 -121 -468 -977 -883 -994 -623 -714 -668 -674 -360 -141 -932 -613 -378 -44 -550 -541 -658 -788 -466 -903 -464 -527 -499 -314 -446 -397 -621 -162 -300 -457 -303 -76 -10 -389 -818 -629 -421 -167 -301 -902 -544 -751 -548 -713 -57 -536 -948 -675 -621 -291 -323 -297 -744 -137 -367 -930 -704 -743 -687 -362 -901 -646 -918 -499 -295 -854 -226 -273 -245 -232 -445 -917 -877 -408 -947 -670 -618 -645 -52 -200 -839 -845 -769 -607 -996 -540 -966 -158 -113 -769 -676 -210 -183 -302 -324 -894 -247 -571 -398 -290 -674 -68 -37 -609 -203 -177 -549 -295 -281 -435 -748 -127 -215 -677 -574 -123 -113 -515 -160 -94 -568 -62 -886 -604 -646 -742 -938 -310 -119 -34 -18 -536 -75 -367 -28 -729 -782 -230 -165 -813 -649 -334 -455 -92 -345 -711 -209 -452 -910 -138 -982 -433 -292 -25 -353 -5 -886 -506 -732 -370 -972 -608 -820 -561 -622 -529 -191 -499 -619 -572 -288 -272 -637 -865 -200 -109 -18 -319 -596 -524 -461 -412 -620 -794 -561 -65 -337 -6 -2 -125 -79 -873 -260 -571 -204 -172 -929 -217 -858 -276 -956 -185 -325 -190 -660 -683 -500 -663 -884 -461 -939 -296 -821 -225 -667 -335 -867 -790 -449 -709 -909 -290 -595 -879 -529 -986 -315 -387 -230 -286 -216 -142 -749 -367 -573 -190 -830 -921 -842 -867 -400 -867 -127 -20 -571 -111 -977 -994 -765 -955 -937 -913 -627 -35 -825 -15 -655 -102 -658 -682 -880 -990 -215 -201 -211 -786 -482 -894 -927 -425 -881 -51 -916 -818 -970 -177 -633 -524 -352 -336 -581 -853 -964 -138 -845 -366 -757 -693 -262 -124 -588 -91 -539 -718 -831 -416 -705 -823 -922 -849 -687 -516 -182 -692 -600 -670 -265 -203 -386 -710 -533 -940 -467 -544 -833 -561 -629 -552 -215 -773 -306 -206 -483 -756 -11 -52 -624 -735 -448 -38 -209 -96 -561 -757 -593 -327 -901 -209 -29 -220 -697 -473 -206 -800 -444 -953 -133 -710 -654 -216 -779 -889 -449 -697 -594 -478 -449 -153 -78 -797 -332 -173 -240 -285 -49 -822 -169 -183 -937 -970 -609 -32 -61 -31 -706 -407 -931 -858 -169 -393 -729 -839 -533 -573 -665 -992 -719 -733 -345 -324 -348 -110 -922 -166 -745 -147 -844 -803 -158 -367 -168 -474 -28 -95 -193 -534 -501 -807 -87 -296 -569 -289 -241 -382 -547 -956 -990 -14 -581 -273 -855 -608 -309 -826 -599 -931 -269 -277 -613 -855 -746 -925 -77 -874 -164 -904 -869 -323 -316 -488 -24 -495 -183 -344 -328 -577 -176 -555 -981 -121 -314 -368 -44 -900 -825 -627 -71 -486 -555 -1 -709 -585 -992 -360 -410 -344 -339 -443 -220 -654 -372 -550 -859 -604 -764 -671 -850 -501 -936 -353 -653 -564 -859 -854 -533 -64 -929 -76 -682 -448 -572 -935 -671 -727 -116 -407 -879 -280 -932 -570 -792 -966 -250 -567 -707 -52 -445 -305 -535 -267 -501 -533 -44 -874 -581 -954 -529 -395 -642 -131 -38 -456 -902 -19 -974 -712 -420 -780 -413 -480 -479 -915 -524 -616 -445 -736 -905 -630 -709 -286 -756 -959 -92 -213 -163 -950 -965 -291 -693 -828 -713 -146 -256 -193 -837 -447 -412 -137 -15 -731 -364 -442 -254 -916 -275 -109 -380 -527 -105 -406 -979 -433 -531 -936 -314 -226 -587 -1000 -20 -141 -21 -770 -542 -848 -26 -697 -137 -444 -199 -971 -785 -570 -606 -366 -771 -261 -10 -760 -870 -161 -604 -213 -228 -912 -365 -51 -315 -948 -609 -845 -477 -93 -589 -611 -725 -850 -341 -996 -303 -41 -883 -651 -195 -792 -513 -274 -744 -661 -31 -71 -842 -665 -459 -2 -252 -111 -892 -279 -736 -212 -213 -352 -275 -50 -11 -309 -290 -269 -679 -606 -858 -746 -96 -485 -16 -35 -492 -700 -213 -179 -973 -693 -905 -806 -494 -15 -765 -939 -301 -415 -713 -696 -561 -690 -690 -680 -944 -220 -497 -818 -538 -490 -24 -475 -888 -573 -135 -539 -345 -139 -205 -344 -304 -438 -11 -362 -646 -711 -390 -95 -197 -164 -785 -73 -430 -104 -485 -915 -738 -446 -434 -774 -265 -852 -448 -237 -358 -850 -532 -118 -540 -997 -960 -230 -379 -319 -565 -870 -276 -27 -208 -381 -351 -824 -703 -567 -742 -358 -657 -365 -878 -188 -989 -517 -341 -957 -394 -253 -741 -386 -139 -87 -402 -178 -231 -209 -659 -775 -251 -648 -638 -10 -803 -559 -678 -636 -776 -269 -237 -319 -866 -285 -702 -310 -625 -105 -38 -671 -134 -737 -465 -165 -464 -467 -877 -530 -488 -82 -434 -851 -87 -12 -120 -355 -159 -764 -714 -188 -925 -999 -390 -385 -981 -10 -918 -87 -380 -644 -597 -528 -787 -881 -558 -241 -956 -616 -2 -270 -214 -791 -856 -844 -888 -666 -7 -444 -522 -386 -757 -699 -820 -556 -17 -518 -995 -555 -255 -616 -358 -244 -529 -971 -46 -805 -58 -672 -9 -7 -518 -690 -629 -46 -588 -450 -417 -6 -40 -535 -616 -376 -594 -535 -293 -371 -557 -197 -660 -422 -756 -287 -26 -721 -447 -182 -495 -275 -445 -364 -712 -933 -15 -480 -523 -28 -875 -795 -953 -874 -171 -871 -895 -357 -314 -293 -64 -304 -674 -554 -441 -797 -920 -576 -168 -940 -447 -150 -978 -174 -641 -614 -136 -783 -735 -568 -58 -341 -621 -521 -685 -777 -197 -962 -284 -92 -679 -319 -835 -908 -104 -79 -169 -356 -476 -137 -966 -293 -882 -346 -175 -57 -620 -681 -670 -388 -426 -51 -15 -730 -782 -240 -193 -971 -545 -325 -962 -899 -851 -894 -713 -228 -507 -910 -521 -696 -760 -457 -448 -942 -480 -545 -993 -208 -409 -510 -14 -835 -545 -10 -894 -796 -727 -747 -699 -688 -629 -138 -800 -520 -222 -720 -642 -797 -921 -489 -42 -707 -352 -447 -484 -456 -145 -748 -659 -227 -702 -839 -94 -691 -596 -221 -858 -655 -853 -128 -744 -31 -620 -97 -594 -939 -544 -624 -419 -203 -341 -332 -448 -843 -121 -451 -921 -459 -375 -305 -790 -745 -213 -915 -585 -344 -262 -131 -321 -537 -453 -695 -889 -63 -332 -43 -146 -812 -342 -787 -402 -926 -810 -730 -820 -830 -990 -708 -763 -835 -860 -667 -826 -704 -940 -371 -943 -22 -492 -363 -601 -637 -968 -506 -246 -559 -980 -664 -320 -885 -707 -681 -108 -135 -514 -476 -947 -470 -982 -216 -798 -396 -338 -614 -793 -84 -45 -892 -547 -20 -761 -121 -753 -411 -110 -418 -387 -332 -640 -139 -775 -665 -159 -897 -651 -569 -572 -120 -330 -309 -945 -390 -556 -345 -892 -254 -868 -601 -78 -447 -252 -253 -768 -306 -250 -245 -323 -440 -519 -736 -805 -891 -656 -387 -185 -606 -728 -21 -510 -272 -15 -997 -823 -769 -93 -775 -615 -892 -781 -819 -618 -569 -507 -951 -336 -123 -365 -373 -619 -861 -417 -861 -139 -848 -732 -475 -24 -615 -341 -313 -412 -796 -738 -527 -707 -972 -204 -717 -379 -964 -926 -62 -620 -640 -174 -452 -466 -754 -493 -362 -528 -836 -525 -60 -833 -806 -671 -546 -818 -519 -150 -368 -553 -354 -347 -149 -324 -249 -331 -491 -676 -729 -670 -458 -55 -121 -883 -184 -722 -352 -949 -687 -734 -267 -292 -308 -276 -64 -944 -813 -638 -685 -968 -766 -431 -924 -399 -866 -150 -813 -306 -431 -582 -419 -580 -270 -227 -129 -819 -925 -929 -57 -507 -885 -660 -381 -660 -390 -75 -238 -478 -767 -64 -100 -742 -553 -69 -402 -736 -597 -765 -910 -31 -679 -840 -127 -172 -12 -304 -202 -236 -61 -504 -612 -766 -367 -338 -667 -842 -86 -267 -670 -407 -535 -194 -624 -973 -805 -396 -20 -797 -463 -728 -723 -291 -298 -1000 -569 -328 -378 -399 -408 -684 -848 -488 -785 -523 -704 -963 -310 -890 -843 -185 -527 -328 -536 -607 -865 -420 -311 -391 -409 -486 -509 -72 -252 -618 -585 -930 -482 -759 -371 -682 -408 -7 -777 -205 -557 -838 -402 -547 -8 -487 -241 -492 -414 -866 -622 -901 -51 -920 -28 -162 -626 -54 -642 -755 -890 -655 -57 -97 -61 -814 -452 -254 -10 -95 -601 -479 -614 -172 -421 -65 -6 -774 -784 -94 -567 -804 -448 -898 -788 -197 -689 -813 -781 -873 -210 -186 -956 -736 -60 -304 -336 -759 -350 -989 -940 -749 -476 -620 -438 -892 -674 -738 -878 -8 -922 -597 -502 -467 -978 -427 -904 -424 -713 -565 -31 -297 -777 -751 -73 -300 -448 -14 -813 -967 -112 -546 -167 -664 -147 -422 -924 -711 -787 -539 -210 -24 -207 -687 -495 -180 -162 -223 -428 -592 -696 -81 -808 -157 -109 -759 -234 -122 -489 -597 -822 -430 -231 -320 -211 -100 -80 -918 -235 -340 -885 -524 -696 -665 -176 -388 -736 -470 -760 -725 -809 -773 -829 -56 -770 -217 -394 -650 -631 -59 -12 -107 -286 -276 -649 -596 -2 -880 -567 -634 -950 -767 -320 -803 -55 -546 -600 -287 -261 -684 -689 -324 -598 -196 -119 -756 -201 -572 -841 -254 -662 -943 -156 -356 -969 -365 -436 -375 -705 -614 -955 -741 -8 -781 -391 -552 -438 -813 -744 -163 -245 -87 -819 -891 -512 -42 -263 -100 -737 -240 -511 -367 -777 -260 -324 -837 -58 -566 -70 -931 -473 -514 -331 -57 -645 -935 -216 -593 -303 -1 -686 -974 -315 -562 -860 -800 -637 -38 -986 -632 -330 -23 -779 -788 -578 -1 -591 -381 -553 -908 -973 -716 -487 -812 -508 -516 -701 -259 -656 -559 -410 -176 -979 -679 -739 -468 -876 -770 -427 -162 -511 -624 -563 -331 -525 -321 -131 -581 -277 -858 -914 -846 -124 -568 -39 -886 -262 -691 -850 -344 -993 -521 -419 -233 -14 -185 -541 -135 -66 -872 -355 -267 -610 -891 -529 -294 -71 -85 -839 -482 -796 -893 -955 -790 -314 -363 -358 -305 -925 -825 -487 -611 -657 -575 -554 -564 -717 -473 -133 -46 -451 -576 -741 -360 -159 -400 -718 -146 -609 -942 -734 -913 -391 -680 -320 -487 -476 -296 -688 -351 -210 -225 -316 -137 -38 -456 -233 -729 -68 -277 -889 -46 -349 -160 -689 -200 -517 -221 -221 -842 -859 -808 -779 -110 -659 -77 -296 -317 -941 -766 -275 -853 -271 -10 -970 -998 -436 -113 -419 -109 -541 -54 -931 -320 -832 -475 -186 -438 -511 -696 -257 -581 -726 -109 -688 -316 -785 -429 -501 -87 -446 -250 -507 -195 -142 -444 -594 -989 -221 -163 -779 -427 -587 -92 -751 -726 -522 -618 -231 -123 -413 -382 -540 -838 -745 -668 -37 -52 -860 -338 -719 -811 -232 -888 -663 -208 -309 -142 -916 -602 -534 -149 -338 -893 -469 -813 -403 -628 -711 -487 -586 -177 -45 -176 -263 -264 -755 -878 -919 -81 -815 -748 -651 -517 -938 -153 -563 -670 -936 -254 -4 -781 -274 -150 -371 -40 -354 -722 -214 -759 -517 -548 -277 -31 -645 -163 -358 -220 -497 -14 -342 -956 -629 -532 -27 -518 -717 -801 -376 -472 -728 -630 -630 -904 -907 -397 -413 -960 -748 -463 -829 -701 -198 -341 -709 -540 -435 -920 -494 -476 -490 -52 -688 -846 -248 -50 -21 -969 -631 -933 -609 -81 -202 -342 -601 -876 -253 -980 -38 -551 -955 -604 -117 -745 -198 -832 -697 -489 -270 -756 -545 -168 -482 -686 -942 -786 -730 -201 -386 -824 -580 -95 -339 -920 -548 -640 -114 -975 -909 -85 -323 -327 -7 -922 -537 -722 -231 -744 -228 -77 -28 -988 -978 -829 -606 -199 -676 -985 -282 -76 -846 -106 -495 -11 -11 -657 -143 -647 -429 -552 -17 -336 -802 -977 -773 -696 -478 -428 -104 -11 -654 -937 -610 -680 -154 -252 -194 -330 -166 -80 -968 -645 -37 -234 -976 -82 -850 -423 -952 -197 -774 -304 -460 -854 -66 -455 -797 -60 -481 -145 -595 -660 -447 -586 -516 -608 -624 -681 -528 -154 -190 -35 -401 -634 -786 -974 -90 -881 -592 -162 -694 -19 -17 -204 -975 -263 -69 -796 -803 -369 -10 -358 -812 -261 -503 -657 -351 -292 -975 -675 -141 -534 -584 -520 -684 -496 -68 -47 -532 -383 -59 -641 -397 -923 -798 -238 -414 -415 -237 -619 -100 -887 -728 -868 -521 -764 -989 -432 -904 -208 -726 -466 -210 -199 -266 -117 -139 -438 -244 -403 -874 -299 -45 -452 -806 -825 -314 -183 -512 -802 -909 -892 -586 -44 -278 -277 -578 -719 -427 -539 -52 -428 -916 -204 -59 -773 -42 -464 -106 -113 -784 -714 -294 -218 -702 -27 -824 -33 -291 -798 -85 -649 -351 -634 -838 -533 -904 -289 -465 -990 -544 -33 -798 -843 -422 -175 -957 -725 -629 -973 -71 -115 -90 -626 -960 -329 -510 -206 -122 -191 -754 -242 -170 -335 -364 -666 -182 -339 -245 -85 -234 -375 -313 -266 -282 -909 -596 -779 -120 -678 -222 -268 -627 -92 -45 -321 -278 -378 -477 -494 -205 -181 -550 -149 -120 -346 -239 -698 -556 -741 -506 -189 -21 -723 -261 -116 -681 -463 -118 -283 -777 -752 -394 -206 -407 -734 -627 -284 -368 -961 -435 -528 -224 -872 -246 -642 -288 -357 -73 -461 -104 -189 -702 -370 -788 -135 -635 -550 -536 -713 -221 -76 -580 -280 -203 -896 -38 -211 -452 -454 -249 -549 -309 -587 -15 -67 -706 -747 -316 -348 -879 -83 -108 -412 -796 -232 -109 -920 -131 -617 -72 -624 -528 -197 -774 -119 -107 -338 -344 -466 -817 -773 -541 -97 -910 -147 -601 -184 -541 -251 -187 -136 -94 -355 -368 -293 -643 -946 -716 -837 -519 -375 -261 -56 -353 -602 -39 -370 -346 -294 -332 -576 -744 -305 -232 -19 -643 -346 -29 -415 -99 -643 -738 -637 -577 -169 -433 -179 -615 -320 -983 -127 -372 -264 -903 -229 -152 -856 -148 -733 -504 -60 -281 -208 -484 -770 -980 -566 -337 -367 -950 -290 -884 -836 -701 -66 -957 -584 -860 -530 -985 -680 -226 -678 -280 -630 -93 -478 -837 -763 -299 -334 -554 -278 -336 -936 -691 -811 -818 -562 -980 -792 -30 -48 -10 -331 -755 -308 -280 -179 -221 -580 -984 -903 -758 -73 -211 -254 -487 -412 -41 -922 -77 -216 -537 -832 -739 -249 -201 -171 -690 -971 -755 -147 -891 -87 -443 -669 -487 -156 -109 -505 -552 -810 -196 -488 -190 -940 -972 -368 -988 -453 -228 -48 -701 -136 -877 -35 -646 -917 -445 -384 -275 -73 -658 -26 -44 -708 -738 -346 -992 -306 -42 -832 -926 -44 -651 -759 -731 -384 -316 -626 -858 -529 -961 -529 -980 -78 -20 -292 -222 -344 -917 -616 -228 -42 -281 -517 -746 -531 -863 -149 -716 -494 -506 -281 -202 -733 -34 -901 -164 -560 -169 -750 -709 -325 -283 -794 -648 -346 -977 -345 -436 -969 -342 -527 -766 -567 -219 -929 -884 -273 -572 -57 -396 -355 -910 -65 -526 -8 -68 -940 -752 -80 -999 -343 -644 -960 -471 -996 -294 -475 -877 -955 -51 -278 -24 -440 -605 -187 -77 -842 -50 -547 -708 -269 -310 -482 -232 -597 -786 -443 -325 -215 -969 -642 -401 -868 -71 -981 -208 -421 -865 -1000 -929 -500 -276 -130 -6 -337 -364 -871 -380 -11 -754 -908 -778 -865 -900 -415 -31 -725 -384 -289 -80 -848 -228 -436 -328 -494 -338 -162 -548 -760 -359 -823 -37 -467 -111 -139 -122 -137 -139 -998 -492 -916 -276 -715 -314 -474 -770 -574 -700 -652 -648 -923 -443 -527 -380 -781 -171 -791 -972 -424 -262 -304 -394 -821 -89 -189 -919 -568 -244 -242 -875 -633 -725 -268 -158 -392 -830 -792 -888 -308 -513 -240 -60 -728 -527 -859 -299 -26 -999 -180 -857 -269 -119 -745 -553 -239 -889 -66 -810 -822 -139 -835 -855 -338 -695 -204 -417 -929 -384 -863 -470 -4 -884 -904 -543 -507 -114 -586 -131 -731 -373 -314 -41 -622 -577 -654 -759 -263 -159 -996 -86 -363 -542 -949 -978 -943 -311 -417 -608 -924 -243 -348 -869 -900 -260 -438 -449 -54 -26 -147 -800 -826 -503 -937 -664 -895 -801 -453 -407 -546 -271 -882 -618 -454 -237 -307 -59 -332 -995 -334 -705 -652 -422 -37 -123 -819 -240 -942 -796 -227 -282 -729 -735 -561 -919 -809 -783 -919 -390 -689 -616 -422 -516 -595 -335 -438 -891 -606 -930 -875 -797 -752 -533 -294 -377 -457 -189 -680 -718 -634 -524 -720 -991 -18 -279 -752 -447 -10 -174 -787 -512 -473 -938 -605 -458 -621 -933 -533 -610 -933 -192 -430 -231 -962 -469 -228 -342 -786 -902 -746 -725 -424 -850 -501 -837 -701 -580 -434 -77 -133 -787 -906 -614 -413 -976 -232 -67 -749 -940 -916 -750 -577 -583 -322 -141 -165 -460 -402 -690 -963 -611 -772 -455 -37 -769 -193 -228 -354 -5 -466 -782 -479 -314 -289 -737 -388 -859 -274 -827 -566 -285 -193 -131 -931 -182 -136 -908 -991 -342 -603 -861 -90 -556 -503 -279 -453 -192 -698 -618 -432 -181 -45 -900 -392 -770 -420 -221 -496 -709 -319 -64 -186 -674 -454 -949 -937 -515 -713 -783 -480 -408 -875 -224 -18 -556 -387 -499 -635 -703 -516 -150 -839 -391 -75 -228 -753 -185 -613 -20 -898 -985 -69 -459 -558 -959 -866 -32 -644 -89 -71 -145 -354 -626 -685 -458 -695 -989 -519 -277 -436 -998 -789 -185 -48 -824 -774 -315 -155 -611 -522 -501 -447 -746 -659 -776 -197 -120 -510 -585 -83 -334 -41 -488 -910 -124 -894 -594 -140 -291 -502 -374 -325 -813 -503 -532 -57 -179 -971 -532 -50 -363 -896 -149 -947 -54 -117 -214 -313 -14 -943 -806 -511 -921 -377 -639 -1 -128 -144 -636 -561 -159 -897 -104 -224 -906 -313 -986 -581 -457 -666 -264 -581 -443 -581 -925 -553 -716 -167 -424 -127 -648 -144 -179 -553 -406 -64 -957 -899 -500 -850 -219 -505 -732 -985 -238 -694 -555 -38 -449 -478 -922 -922 -743 -936 -658 -833 -301 -504 -436 -230 -348 -260 -675 -93 -747 -204 -971 -439 -767 -838 -849 -587 -281 -343 -72 -332 -329 -115 -739 -196 -676 -564 -254 -256 -832 -541 -833 -635 -463 -342 -450 -146 -340 -568 -8 -804 -344 -154 -591 -898 -777 -386 -201 -834 -445 -523 -349 -580 -323 -403 -664 -488 -870 -592 -679 -768 -137 -76 -789 -261 -21 -604 -931 -66 -960 -128 -691 -620 -25 -219 -919 -252 -657 -855 -246 -267 -488 -914 -579 -994 -564 -227 -315 -638 -359 -960 -336 -731 -13 -669 -324 -586 -726 -73 -301 -526 -570 -239 -648 -655 -550 -871 -666 -242 -1 -437 -418 -948 -54 -959 -59 -536 -623 -193 -909 -507 -694 -618 -644 -508 -138 -974 -76 -198 -171 -13 -804 -300 -942 -349 -871 -235 -909 -85 -146 -268 -512 -125 -752 -635 -85 -530 -248 -735 -290 -653 -310 -602 -831 -831 -511 -311 -193 -253 -293 -642 -593 -709 -140 -780 -844 -531 -332 -497 -635 -262 -602 -621 -2 -129 -334 -369 -26 -621 -674 -153 -819 -210 -50 -653 -696 -384 -783 -427 -803 -33 -318 -473 -969 -913 -807 -542 -324 -455 -182 -777 -547 -600 -489 -470 -325 -5 -945 -86 -628 -941 -823 -780 -776 -548 -426 -141 -716 -546 -622 -482 -971 -341 -540 -345 -808 -875 -522 -154 -276 -899 -585 -726 -187 -946 -414 -372 -290 -309 -337 -434 -3 -178 -480 -143 -103 -290 -485 -55 -52 -745 -34 -87 -86 -296 -975 -520 -14 -223 -185 -28 -674 -602 -493 -939 -179 -101 -198 -270 -407 -95 -757 -649 -297 -781 -255 -834 -659 -12 -925 -921 -881 -711 -130 -263 -783 -236 -158 -676 -255 -961 -71 -687 -210 -477 -861 -610 -693 -209 -741 -602 -75 -721 -261 -950 -745 -344 -116 -353 -821 -251 -409 -801 -251 -506 -886 -285 -464 -755 -85 -981 -440 -408 -582 -412 -613 -408 -709 -815 -89 -62 -772 -625 -835 -720 -363 -470 -241 -347 -979 -130 -614 -702 -110 -429 -731 -965 -735 -385 -348 -343 -273 -405 -152 -124 -50 -67 -413 -16 -797 -860 -801 -683 -350 -229 -46 -798 -296 -885 -993 -80 -914 -412 -895 -397 -414 -876 -542 -299 -935 -225 -521 -781 -11 -323 -402 -369 -877 -788 -140 -999 -272 -922 -286 -248 -502 -928 -137 -540 -194 -381 -761 -607 -57 -145 -544 -496 -492 -373 -100 -572 -543 -459 -40 -70 -544 -941 -876 -96 -250 -546 -765 -224 -525 -12 -756 -449 -822 -22 -813 -878 -828 -501 -40 -623 -742 -731 -139 -967 -401 -550 -807 -705 -586 -887 -163 -769 -965 -696 -147 -762 -426 -949 -34 -211 -914 -842 -839 -254 -750 -955 -610 -261 -312 -455 -995 -589 -431 -261 -974 -862 -243 -865 -561 -966 -655 -696 -356 -46 -549 -366 -930 -25 -376 -637 -739 -311 -872 -589 -968 -505 -771 -506 -540 -768 -582 -553 -71 -142 -72 -762 -679 -438 -451 -688 -556 -977 -394 -241 -211 -142 -212 -325 -923 -78 -707 -797 -979 -871 -830 -107 -128 -267 -960 -949 -145 -275 -601 -199 -570 -176 -742 -786 -539 -378 -206 -181 -996 -677 -471 -309 -119 -410 -420 -499 -354 -833 -804 -1 -877 -42 -351 -777 -973 -998 -750 -579 -641 -344 -951 -201 -613 -357 -669 -484 -937 -187 -251 -946 -669 -840 -484 -332 -956 -658 -255 -70 -351 -995 -363 -246 -302 -349 -294 -359 -909 -747 -162 -80 -637 -606 -96 -237 -665 -143 -827 -15 -796 -768 -805 -918 -600 -358 -917 -107 -877 -752 -515 -986 -987 -411 -88 -249 -153 -814 -995 -663 -894 -392 -948 -3 -679 -190 -111 -966 -683 -670 -650 -766 -24 -578 -945 -583 -442 -847 -594 -349 -271 -142 -76 -789 -885 -633 -100 -504 -210 -582 -168 -215 -241 -308 -313 -119 -560 -262 -751 -698 -751 -514 -380 -592 -979 -218 -998 -921 -37 -865 -929 -205 -144 -690 -102 -726 -645 -403 -358 -449 -199 -243 -610 -979 -299 -388 -376 -971 -53 -792 -139 -44 -881 -790 -342 -354 -631 -368 -493 -80 -669 -292 -925 -475 -608 -727 -234 -860 -628 -526 -993 -761 -149 -394 -390 -429 -318 -335 -430 -867 -383 -668 -306 -816 -82 -635 -86 -361 -882 -755 -17 -236 -884 -739 -640 -87 -321 -122 -640 -757 -941 -717 -760 -663 -696 -794 -384 -842 -664 -566 -861 -3 -705 -885 -799 -354 -580 -193 -595 -464 -100 -119 -32 -871 -466 -768 -406 -33 -667 -690 -172 -816 -945 -6 -768 -54 -624 -485 -797 -12 -757 -147 -559 -660 -262 -413 -773 -493 -523 -14 -252 -314 -89 -887 -309 -944 -49 -288 -466 -449 -155 -574 -319 -243 -738 -16 -933 -448 -172 -927 -623 -534 -621 -307 -304 -713 -24 -62 -194 -829 -638 -1000 -339 -337 -148 -862 -46 -930 -541 -10 -776 -614 -27 -640 -174 -601 -470 -672 -952 -32 -583 -441 -99 -694 -114 -23 -980 -78 -436 -825 -68 -637 -9 -57 -563 -689 -411 -798 -553 -27 -338 -565 -869 -146 -954 -279 -451 -317 -964 -687 -99 -660 -635 -185 -193 -291 -217 -951 -672 -156 -360 -119 -22 -36 -691 -547 -721 -362 -303 -221 -834 -180 -479 -842 -602 -353 -463 -800 -94 -15 -30 -397 -700 -325 -803 -316 -529 -134 -315 -572 -667 -902 -6 -729 -302 -334 -84 -313 -334 -812 -955 -701 -703 -307 -532 -115 -258 -801 -102 -462 -22 -61 -992 -234 -868 -818 -465 -844 -165 -639 -330 -173 -170 -735 -442 -793 -887 -346 -600 -986 -546 -719 -129 -301 -816 -23 -498 -374 -457 -471 -20 -364 -996 -185 -964 -703 -507 -493 -301 -500 -430 -748 -93 -918 -136 -181 -999 -870 -498 -999 -518 -807 -410 -663 -367 -719 -869 -835 -887 -592 -473 -241 -697 -923 -595 -969 -731 -215 -590 -156 -385 -566 -664 -185 -213 -727 -424 -255 -372 -174 -703 -619 -760 -30 -137 -847 -942 -379 -696 -570 -295 -753 -119 -542 -469 -128 -933 -318 -105 -967 -909 -578 -133 -970 -573 -703 -793 -631 -207 -837 -291 -416 -781 -374 -215 -766 -450 -597 -594 -176 -542 -191 -591 -361 -199 -131 -827 -796 -249 -221 -658 -94 -864 -117 -98 -343 -711 -241 -974 -159 -415 -394 -893 -372 -149 -811 -355 -229 -932 -186 -93 -58 -388 -23 -134 -757 -573 -101 -777 -806 -281 -770 -716 -476 -954 -39 -871 -680 -262 -86 -245 -568 -503 -266 -644 -597 -250 -133 -69 -536 -971 -482 -216 -924 -73 -402 -650 -779 -36 -835 -38 -494 -314 -612 -664 -435 -991 -787 -145 -443 -328 -77 -491 -305 -863 -662 -55 -531 -862 -21 -342 -334 -310 -192 -99 -11 -724 -393 -906 -500 -963 -321 -50 -883 -234 -88 -535 -746 -267 -759 -677 -775 -711 -597 -438 -367 -618 -259 -318 -305 -388 -454 -282 -149 -355 -620 -133 -645 -556 -823 -600 -152 -239 -352 -42 -647 -946 -889 -563 -733 -870 -329 -794 -675 -584 -799 -807 -312 -169 -643 -634 -296 -389 -428 -244 -304 -895 -894 -986 -952 -920 -219 -312 -110 -139 -980 -848 -866 -758 -207 -979 -174 -300 -599 -726 -628 -765 -533 -914 -343 -312 -889 -919 -404 -175 -459 -284 -106 -142 -727 -263 -348 -449 -685 -821 -321 -943 -964 -740 -254 -510 -514 -770 -857 -236 -391 -312 -175 -410 -787 -234 -873 -117 -310 -55 -900 -257 -678 -694 -949 -894 -835 -76 -151 -356 -236 -156 -693 -315 -410 -210 -667 -649 -901 -882 -378 -69 -530 -432 -77 -646 -468 -11 -716 -912 -53 -711 -182 -40 -132 -955 -247 -750 -357 -110 -143 -730 -374 -182 -135 -936 -496 -907 -130 -209 -866 -351 -770 -982 -483 -30 -352 -722 -295 -540 -394 -81 -842 -233 -247 -690 -300 -725 -320 -717 -748 -837 -528 -266 -7 -222 -983 -426 -461 -431 -411 -502 -975 -551 -862 -993 -242 -864 -998 -961 -202 -165 -772 -616 -637 -605 -840 -801 -307 -293 -442 -897 -862 -330 -4 -667 -551 -834 -921 -632 -288 -866 -749 -315 -222 -612 -104 -936 -944 -200 -982 -796 -68 -833 -440 -108 -493 -306 -247 -469 -137 -280 -81 -650 -247 -56 -125 -851 -340 -112 -565 -698 -143 -935 -639 -160 -993 -564 -633 -338 -452 -465 -997 -691 -281 -381 -674 -69 -83 -995 -173 -367 -484 -528 -817 -135 -201 -225 -918 -76 -88 -820 -809 -67 -359 -401 -590 -571 -915 -91 -933 -654 -188 -157 -709 -841 -692 -415 -898 -586 -516 -928 -58 -189 -515 -178 -962 -128 -685 -437 -80 -897 -944 -247 -704 -128 -116 -536 -480 -789 -873 -350 -467 -426 -538 -225 -737 -721 -56 -951 -329 -962 -154 -640 -529 -269 -527 -523 -998 -782 -866 -43 -295 -934 -263 -329 -908 -315 -134 -648 -25 -997 -853 -131 -215 -824 -169 -51 -14 -522 -54 -596 -581 -869 -102 -581 -215 -657 -306 -129 -525 -687 -86 -571 -338 -368 -736 -517 -252 -313 -236 -54 -786 -516 -617 -366 -866 -97 -717 -340 -264 -110 -613 -978 -144 -888 -325 -937 -126 -132 -125 -948 -320 -562 -315 -549 -403 -634 -763 -480 -612 -489 -441 -287 -130 -612 -965 -245 -416 -575 -528 -280 -977 -22 -645 -457 -207 -468 -256 -895 -344 -606 -200 -585 -519 -20 -148 -344 -596 -852 -129 -15 -614 -468 -546 -436 -283 -572 -669 -477 -966 -44 -728 -338 -52 -934 -419 -173 -255 -720 -513 -604 -266 -787 -874 -74 -249 -515 -225 -835 -994 -390 -712 -402 -272 -649 -675 -889 -301 -375 -878 -834 -122 -411 -739 -216 -654 -349 -292 -943 -725 -533 -637 -745 -935 -870 -410 -824 -291 -585 -210 -410 -89 -739 -544 -528 -834 -260 -763 -896 -701 -205 -952 -1000 -74 -288 -480 -639 -325 -137 -752 -960 -679 -770 -858 -10 -776 -406 -530 -654 -497 -148 -359 -221 -549 -510 -723 -247 -129 -402 -605 -334 -357 -195 -805 -584 -280 -624 -780 -354 -923 -90 -530 -112 -903 -324 -168 -298 -215 -178 -478 -155 -735 -676 -248 -478 -721 -525 -793 -6 -749 -511 -205 -946 -536 -188 -297 -676 -108 -678 -718 -572 -130 -858 -224 -205 -906 -881 -287 -619 -653 -316 -602 -288 -701 -270 -555 -606 -820 -927 -621 -249 -908 -336 -695 -359 -666 -552 -615 -824 -777 -20 -307 -331 -894 -37 -47 -123 -182 -564 -195 -882 -222 -838 -174 -579 -846 -211 -281 -30 -110 -851 -569 -568 -639 -758 -359 -537 -674 -217 -227 -991 -735 -468 -614 -561 -515 -766 -677 -668 -967 -703 -803 -330 -305 -912 -44 -820 -494 -328 -958 -255 -102 -793 -192 -519 -957 -156 -686 -722 -848 -808 -607 -589 -953 -343 -663 -185 -993 -771 -188 -954 -196 -225 -999 -43 -241 -921 -501 -315 -548 -83 -35 -564 -879 -843 -779 -290 -12 -980 -952 -877 -310 -337 -624 -166 -728 -410 -835 -244 -919 -436 -815 -120 -914 -700 -527 -187 -616 -344 -803 -189 -937 -653 -743 -237 -917 -798 -736 -172 -528 -865 -661 -615 -440 -171 -591 -708 -829 -362 -16 -128 -595 -603 -866 -703 -660 -797 -484 -436 -933 -36 -987 -50 -168 -88 -893 -968 -67 -546 -883 -172 -908 -844 -640 -34 -113 -313 -745 -761 -416 -108 -953 -825 -325 -920 -422 -661 -898 -51 -752 -2 -362 -873 -798 -238 -21 -661 -83 -289 -201 -472 -284 -786 -74 -284 -326 -337 -960 -551 -712 -437 -331 -484 -357 -747 -726 -455 -891 -619 -99 -62 -901 -653 -352 -172 -472 -771 -95 -539 -537 -132 -635 -1000 -26 -260 -2 -587 -583 -425 -229 -172 -755 -650 -124 -50 -467 -460 -911 -956 -179 -677 -732 -854 -961 -621 -95 -715 -792 -283 -405 -699 -761 -770 -965 -943 -596 -192 -640 -922 -452 -428 -237 -74 -827 -252 -859 -133 -466 -752 -153 -944 -995 -334 -32 -611 -223 -639 -586 -189 -157 -36 -660 -623 -601 -703 -367 -778 -945 -399 -564 -384 -37 -472 -172 -510 -969 -513 -258 -352 -527 -92 -764 -812 -898 -930 -739 -451 -732 -854 -87 -383 -598 -350 -33 -863 -955 -744 -754 -576 -124 -815 -887 -393 -391 -854 -811 -214 -222 -137 -786 -242 -802 -915 -437 -515 -368 -801 -448 -202 -47 -472 -896 -906 -510 -990 -576 -225 -716 -92 -198 -295 -298 -901 -435 -169 -189 -30 -648 -743 -702 -179 -223 -268 -881 -737 -326 -818 -256 -220 -947 -238 -779 -197 -759 -26 -948 -372 -245 -555 -49 -191 -292 -259 -195 -335 -705 -846 -741 -390 -680 -773 -378 -150 -862 -763 -352 -561 -961 -700 -376 -542 -144 -764 -829 -433 -746 -392 -569 -427 -293 -497 -660 -364 -995 -503 -746 -22 -705 -58 -6 -334 -408 -510 -438 -847 -856 -605 -729 -417 -13 -237 -911 -810 -147 -319 -309 -837 -601 -436 -225 -926 -147 -352 -840 -404 -780 -658 -979 -525 -581 -108 -96 -116 -345 -256 -502 -428 -430 -435 -122 -417 -25 -320 -673 -13 -61 -112 -97 -925 -725 -171 -234 -66 -143 -102 -910 -867 -959 -924 -113 -781 -677 -807 -672 -395 -224 -148 -385 -367 -33 -27 -715 -40 -614 -174 -551 -870 -582 -184 -812 -907 -427 -300 -236 -176 -719 -138 -451 -26 -485 -227 -838 -640 -65 -958 -690 -620 -564 -240 -809 -792 -306 -699 -259 -109 -442 -918 -638 -40 -930 -914 -447 -180 -218 -825 -828 -91 -259 -321 -568 -724 -928 -958 -181 -993 -594 -517 -754 -902 -525 -880 -998 -657 -25 -435 -3 -629 -679 -141 -608 -233 -409 -85 -826 -722 -677 -387 -279 -341 -761 -576 -433 -67 -531 -967 -797 -718 -643 -218 -12 -381 -925 -394 -757 -510 -673 -444 -713 -30 -593 -74 -728 -654 -178 -355 -878 -32 -117 -591 -710 -186 -308 -101 -924 -564 -184 -369 -737 -428 -615 -646 -783 -617 -284 -314 -763 -30 -798 -366 -217 -346 -683 -735 -309 -58 -810 -411 -300 -538 -924 -190 -800 -850 -715 -952 -616 -888 -54 -563 -760 -625 -960 -705 -461 -737 -104 -305 -826 -451 -923 -934 -289 -306 -175 -29 -563 -493 -274 -620 -722 -608 -796 -48 -715 -677 -175 -852 -630 -659 -595 -188 -400 -251 -698 -975 -830 -185 -473 -360 -183 -541 -231 -28 -747 -435 -896 -399 -762 -51 -707 -839 -658 -797 -591 -892 -324 -586 -241 -258 -542 -55 -792 -159 -295 -605 -723 -353 -361 -857 -935 -559 -958 -563 -144 -814 -985 -151 -987 -154 -44 -300 -561 -824 -918 -695 -914 -658 -940 -259 -166 -53 -290 -421 -600 -782 -339 -289 -535 -659 -223 -110 -194 -923 -329 -528 -464 -962 -375 -941 -595 -775 -705 -981 -163 -114 -546 -972 -235 -27 -527 -588 -383 -911 -823 -204 -578 -926 -237 -406 -2 -637 -243 -575 -442 -515 -826 -572 -606 -849 -560 -466 -388 -627 -976 -810 -175 -798 -672 -521 -447 -959 -309 -103 -997 -218 -405 -791 -414 -371 -14 -8 -268 -87 -508 -695 -916 -263 -3 -823 -104 -708 -979 -215 -439 -4 -989 -366 -869 -209 -311 -375 -883 -225 -72 -996 -703 -293 -642 -970 -393 -676 -323 -697 -621 -760 -608 -414 -674 -478 -278 -375 -55 -706 -992 -1 -989 -290 -27 -763 -978 -908 -809 -256 -163 -273 -29 -365 -787 -551 -85 -326 -173 -522 -128 -280 -874 -148 -887 -819 -549 -753 -113 -632 -830 -291 -271 -318 -400 -24 -277 -779 -709 -604 -116 -320 -850 -767 -595 -487 -867 -281 -706 -6 -832 -888 -530 -958 -37 -445 -620 -185 -975 -709 -963 -954 -253 -893 -607 -665 -763 -798 -825 -759 -245 -496 -142 -824 -388 -577 -556 -272 -602 -395 -402 -749 -970 -802 -806 -922 -373 -34 -364 -578 -966 -487 -386 -753 -265 -163 -579 -556 -222 -892 -380 -900 -271 -754 -675 -992 -830 -935 -237 -598 -692 -441 -423 -205 -795 -758 -785 -824 -184 -445 -407 -382 -213 -714 -321 -721 -197 -457 -840 -194 -833 -618 -507 -884 -462 -882 -213 -827 -234 -564 -34 -263 -789 -87 -934 -187 -966 -992 -33 -19 -24 -391 -231 -943 -153 -668 -447 -185 -11 -81 -311 -740 -359 -294 -861 -649 -418 -705 -612 -286 -417 -86 -715 -420 -499 -34 -260 -878 -475 -131 -224 -305 -374 -452 -666 -484 -615 -496 -298 -823 -647 -852 -765 -371 -43 -236 -740 -791 -659 -716 -138 -592 -957 -644 -313 -46 -386 -52 -157 -280 -633 -768 -184 -386 -341 -518 -334 -287 -526 -481 -399 -576 -786 -85 -873 -514 -743 -854 -952 -539 -849 -821 -41 -683 -883 -426 -382 -775 -494 -742 -605 -999 -332 -942 -838 -627 -228 -217 -218 -978 -801 -150 -260 -240 -883 -995 -891 -371 -717 -146 -299 -723 -646 -272 -220 -187 -35 -759 -917 -103 -619 -364 -310 -282 -56 -150 -236 -975 -970 -881 -426 -171 -574 -269 -770 -351 -793 -374 -193 -933 -484 -785 -760 -301 -191 -535 -538 -679 -600 -467 -926 -142 -873 -464 -697 -66 -891 -58 -32 -637 -395 -698 -428 -810 -221 -559 -300 -796 -539 -215 -325 -80 -427 -955 -454 -472 -836 -625 -661 -427 -591 -159 -827 -328 -421 -662 -946 -689 -223 -878 -237 -352 -599 -356 -792 -152 -729 -663 -425 -353 -743 -802 -291 -818 -652 -808 -501 -978 -779 -573 -599 -764 -639 -24 -485 -578 -435 -314 -426 -449 -711 -195 -560 -79 -359 -585 -703 -954 -276 -993 -334 -820 -960 -66 -509 -996 -288 -331 -923 -917 -412 -940 -666 -564 -371 -201 -571 -252 -745 -236 -289 -901 -983 -657 -535 -63 -427 -603 -987 -176 -157 -301 -241 -778 -906 -404 -398 -70 -817 -705 -1000 -897 -622 -314 -760 -989 -235 -666 -622 -822 -735 -696 -52 -274 -516 -778 -521 -152 -699 -131 -649 -751 -193 -318 -445 -732 -638 -177 -995 -205 -619 -842 -596 -130 -795 -455 -381 -890 -203 -532 -590 -858 -841 -350 -744 -253 -502 -92 -647 -927 -237 -314 -674 -649 -484 -906 -803 -999 -26 -901 -567 -350 -540 -714 -321 -30 -76 -301 -980 -954 -528 -365 -649 -911 -802 -145 -177 -226 -576 -233 -499 -974 -230 -588 -729 -947 -935 -962 -775 -784 -699 -402 -530 -552 -629 -226 -819 -441 -125 -134 -692 -695 -244 -488 -65 -311 -435 -108 -39 -280 -329 -980 -14 -180 -112 -931 -564 -753 -28 -935 -387 -183 -333 -932 -782 -157 -516 -198 -19 -141 -826 -400 -200 -565 -622 -639 -721 -776 -101 -454 -206 -916 -490 -789 -785 -775 -850 -366 -462 -366 -618 -610 -544 -284 -310 -672 -531 -454 -233 -521 -19 -96 -950 -796 -509 -181 -423 -999 -90 -279 -470 -456 -42 -730 -134 -428 -322 -395 -411 -592 -638 -626 -287 -709 -382 -561 -31 -321 -254 -92 -396 -590 -979 -901 -48 -510 -272 -290 -750 -401 -264 -732 -942 -363 -405 -272 -37 -293 -638 -581 -389 -754 -657 -783 -12 -328 -701 -945 -166 -389 -867 -176 -157 -501 -762 -898 -338 -420 -714 -123 -610 -866 -380 -363 -947 -180 -58 -564 -726 -51 -444 -148 -265 -357 -339 -862 -98 -131 -884 -349 -688 -912 -934 -690 -838 -261 -926 -131 -314 -207 -393 -256 -202 -221 -761 -264 -265 -17 -870 -353 -485 -30 -475 -445 -493 -383 -366 -68 -897 -132 -957 -121 -531 -442 -167 -263 -967 -291 -186 -653 -689 -934 -133 -884 -573 -346 -675 -715 -849 -920 -932 -899 -815 -164 -331 -904 -227 -178 -459 -994 -667 -853 -284 -977 -582 -145 -738 -815 -159 -16 -374 -394 -211 -45 -390 -38 -823 -859 -766 -634 -452 -624 -594 -488 -871 -655 -758 -541 -564 -48 -481 -980 -701 -492 -748 -58 -99 -380 -215 -961 -977 -869 -228 -471 -63 -552 -342 -999 -215 -908 -404 -843 -681 -811 -969 -807 -111 -435 -988 -825 -349 -139 -39 -433 -126 -291 -569 -638 -981 -608 -497 -208 -952 -147 -127 -222 -454 -546 -164 -624 -854 -721 -327 -648 -487 -396 -687 -818 -146 -961 -39 -295 -133 -390 -603 -777 -118 -198 -684 -215 -308 -58 -138 -880 -750 -23 -8 -555 -195 -207 -585 -469 -40 -30 -218 -270 -246 -885 -293 -391 -970 -749 -978 -495 -127 -676 -824 -717 -555 -695 -169 -898 -897 -837 -74 -824 -844 -678 -990 -643 -384 -25 -163 -623 -370 -256 -742 -617 -843 -207 -658 -368 -542 -285 -963 -375 -771 -755 -116 -262 -325 -347 -537 -220 -949 -249 -141 -348 -302 -636 -871 -829 -827 -95 -942 -261 -537 -587 -855 -849 -771 -235 -877 -73 -951 -605 -339 -616 -866 -180 -431 -969 -822 -45 -37 -668 -803 -299 -673 -567 -223 -460 -67 -389 -578 -199 -212 -499 -972 -528 -36 -62 -963 -734 -498 -516 -16 -880 -734 -484 -558 -415 -982 -894 -919 -649 -515 -439 -411 -412 -553 -825 -171 -808 -462 -384 -414 -876 -351 -920 -446 -468 -507 -178 -930 -195 -871 -300 -921 -27 -18 -311 -715 -999 -546 -272 -690 -932 -675 -834 -28 -550 -576 -481 -247 -613 -100 -142 -198 -42 -741 -361 -827 -774 -329 -219 -301 -152 -712 -732 -407 -111 -699 -160 -690 -910 -581 -316 -566 -983 -817 -736 -702 -18 -333 -793 -125 -463 -698 -213 -414 -505 -420 -996 -634 -577 -871 -481 -605 -812 -529 -762 -992 -302 -728 -968 -571 -459 -327 -620 -638 -122 -618 -512 -370 -718 -991 -202 -885 -392 -279 -948 -566 -49 -768 -542 -84 -663 -135 -863 -714 -954 -578 -898 -800 -536 -883 -345 -977 -450 -363 -963 -261 -701 -760 -367 -429 -112 -966 -988 -405 -410 -740 -867 -727 -145 -53 -91 -742 -2 -924 -966 -886 -662 -157 -560 -766 -621 -474 -714 -871 -515 -691 -746 -410 -980 -581 -991 -13 -44 -990 -463 -859 -281 -914 -630 -904 -363 -771 -525 -731 -502 -988 -783 -608 -263 -33 -533 -89 -721 -823 -452 -548 -823 -635 -404 -817 -704 -43 -801 -30 -836 -423 -426 -121 -921 -605 -828 -269 -265 -81 -810 -902 -690 -214 -186 -821 -748 -102 -188 -739 -569 -524 -322 -370 -947 -68 -958 -182 -3 -612 -18 -920 -21 -652 -213 -723 -836 -465 -280 -610 -324 -38 -563 -931 -16 -842 -58 -661 -607 -933 -420 -40 -134 -758 -967 -796 -967 -832 -819 -202 -589 -166 -865 -604 -916 -858 -943 -736 -444 -203 -228 -658 -603 -114 -481 -714 -419 -650 -207 -73 -477 -99 -334 -229 -16 -608 -827 -67 -38 -873 -471 -158 -553 -286 -872 -936 -299 -297 -536 -39 -17 -784 -591 -316 -458 -415 -747 -258 -420 -209 -390 -553 -784 -541 -67 -278 -555 -855 -342 -363 -966 -83 -500 -554 -334 -112 -412 -482 -32 -791 -740 -647 -56 -574 -39 -554 -565 -379 -580 -426 -489 -190 -875 -250 -573 -435 -404 -955 -209 -853 -667 -829 -782 -305 -474 -429 -840 -519 -213 -429 -767 -764 -237 -852 -470 -520 -119 -398 -166 -115 -744 -156 -162 -848 -473 -38 -475 -492 -597 -732 -449 -360 -452 -34 -973 -212 -476 -1000 -129 -4 -194 -480 -981 -979 -772 -154 -872 -88 -300 -758 -375 -976 -941 -186 -688 -723 -106 -467 -191 -831 -539 -95 -202 -299 -606 -805 -347 -385 -232 -751 -960 -953 -452 -248 -106 -4 -919 -588 -852 -5 -841 -832 -98 -45 -776 -517 -49 -940 -362 -732 -159 -6 -653 -627 -350 -629 -224 -519 -129 -504 -141 -877 -883 -778 -388 -679 -287 -832 -397 -531 -680 -907 -172 -193 -24 -334 -243 -193 -224 -949 -817 -468 -810 -744 -989 -605 -877 -120 -833 -433 -253 -881 -318 -576 -443 -277 -46 -69 -810 -913 -517 -860 -597 -722 -192 -637 -726 -828 -881 -728 -457 -191 -183 -695 -227 -297 -507 -268 -313 -787 -825 -45 -270 -821 -845 -976 -844 -261 -148 -492 -181 -6 -426 -784 -658 -255 -385 -613 -233 -476 -122 -330 -85 -621 -911 -645 -478 -402 -673 -330 -755 -63 -907 -681 -398 -816 -225 -249 -568 -570 -143 -977 -412 -288 -924 -634 -576 -740 -32 -643 -3 -516 -115 -105 -839 -964 -18 -474 -119 -15 -615 -712 -552 -57 -542 -823 -769 -272 -413 -288 -602 -295 -444 -41 -962 -139 -137 -135 -836 -38 -129 -722 -270 -753 -147 -294 -657 -846 -281 -23 -564 -209 -125 -76 -266 -38 -289 -972 -810 -209 -588 -534 -96 -367 -251 -918 -259 -259 -53 -644 -457 -65 -836 -643 -461 -802 -410 -468 -250 -463 -44 -976 -348 -230 -849 -777 -975 -88 -314 -811 -403 -811 -838 -777 -89 -524 -788 -972 -495 -149 -406 -438 -798 -332 -148 -92 -584 -831 -533 -933 -627 -216 -38 -848 -508 -56 -635 -455 -95 -456 -79 -788 -477 -125 -306 -536 -702 -27 -556 -290 -231 -541 -941 -463 -139 -208 -750 -595 -581 -684 -628 -80 -926 -815 -980 -65 -187 -923 -824 -500 -771 -996 -788 -47 -352 -514 -716 -530 -462 -147 -725 -444 -850 -36 -931 -523 -766 -928 -673 -903 -299 -171 -541 -648 -391 -9 -156 -277 -917 -166 -76 -740 -631 -61 -305 -712 -491 -646 -75 -448 -63 -899 -901 -712 -856 -745 -104 -521 -509 -113 -686 -102 -950 -112 -276 -845 -205 -988 -882 -326 -814 -115 -922 -545 -590 -761 -891 -442 -151 -178 -849 -554 -579 -843 -373 -85 -519 -860 -24 -458 -438 -519 -223 -314 -856 -29 -702 -372 -758 -285 -402 -498 -454 -46 -429 -14 -53 -33 -400 -636 -159 -402 -333 -449 -849 -692 -112 -607 -106 -739 -877 -843 -8 -930 -94 -191 -256 -492 -495 -959 -755 -76 -976 -1000 -814 -533 -646 -965 -534 -7 -225 -524 -390 -151 -390 -58 -595 -697 -347 -996 -630 -804 -683 -516 -782 -106 -19 -28 -347 -697 -203 -518 -835 -843 -525 -839 -470 -209 -706 -708 -643 -663 -458 -442 -57 -803 -59 -235 -498 -368 -491 -785 -60 -824 -512 -336 -162 -957 -942 -993 -841 -251 -105 -124 -311 -937 -740 -674 -431 -9 -574 -733 -129 -916 -673 -20 -751 -990 -14 -454 -243 -978 -181 -43 -148 -939 -434 -784 -72 -499 -353 -834 -239 -418 -983 -78 -222 -336 -406 -774 -68 -966 -655 -72 -516 -324 -830 -222 -600 -357 -132 -922 -735 -505 -250 -418 -329 -433 -391 -70 -225 -479 -352 -274 -30 -693 -141 -371 -136 -75 -217 -704 -99 -357 -544 -938 -564 -422 -220 -873 -734 -993 -402 -579 -95 -493 -673 -952 -408 -767 -804 -130 -234 -451 -821 -477 -348 -816 -340 -571 -654 -250 -267 -336 -111 -279 -968 -742 -884 -425 -657 -850 -766 -982 -899 -103 -727 -972 -742 -934 -907 -73 -339 -552 -334 -83 -204 -679 -809 -591 -609 -378 -599 -97 -234 -148 -500 -907 -504 -978 -718 -350 -570 -827 -907 -950 -103 -243 -350 -88 -877 -992 -878 -760 -614 -425 -908 -150 -363 -506 -944 -723 -929 -563 -254 -443 -124 -785 -188 -814 -170 -314 -84 -775 -107 -612 -178 -967 -389 -219 -267 -248 -566 -562 -863 -412 -143 -422 -965 -679 -796 -521 -540 -644 -273 -351 -686 -215 -540 -455 -136 -820 -702 -6 -514 -602 -202 -622 -678 -330 -502 -412 -248 -858 -679 -900 -613 -207 -199 -359 -976 -673 -364 -118 -233 -860 -642 -436 -666 -588 -522 -199 -305 -72 -713 -564 -441 -362 -666 -422 -955 -688 -122 -131 -993 -114 -201 -157 -95 -754 -169 -115 -644 -876 -936 -603 -770 -812 -493 -308 -467 -886 -488 -98 -594 -609 -325 -960 -717 -779 -512 -26 -966 -298 -283 -804 -710 -448 -447 -453 -646 -879 -945 -816 -526 -209 -32 -804 -482 -821 -261 -341 -416 -148 -370 -650 -419 -498 -171 -684 -267 -220 -510 -809 -965 -418 -889 -304 -124 -59 -945 -257 -753 -375 -705 -845 -875 -964 -796 -598 -463 -938 -953 -14 -319 -418 -20 -225 -505 -230 -503 -224 -735 -31 -485 -917 -868 -545 -577 -174 -86 -949 -431 -483 -717 -949 -317 -178 -281 -778 -633 -777 -617 -264 -816 -954 -132 -477 -155 -670 -174 -991 -434 -664 -195 -711 -139 -747 -259 -652 -776 -874 -951 -225 -715 -669 -167 -679 -173 -754 -748 -360 -935 -607 -122 -576 -59 -686 -105 -120 -450 -920 -902 -804 -781 -773 -954 -292 -812 -750 -904 -556 -722 -640 -23 -922 -206 -697 -211 -914 -870 -215 -881 -487 -929 -736 -403 -988 -376 -706 -97 -552 -766 -785 -665 -467 -611 -768 -875 -98 -224 -446 -471 -142 -648 -19 -665 -616 -546 -693 -471 -7 -933 -92 -532 -749 -784 -406 -427 -664 -115 -19 -922 -987 -725 -27 -377 -986 -846 -616 -68 -975 -709 -127 -107 -826 -915 -493 -352 -235 -568 -447 -81 -462 -315 -395 -411 -617 -704 -713 -500 -460 -251 -791 -364 -576 -527 -133 -946 -443 -260 -449 -984 -556 -925 -799 -362 -56 -935 -385 -74 -763 -799 -492 -164 -209 -723 -800 -987 -933 -6 -384 -288 -188 -765 -748 -583 -629 -732 -192 -108 -992 -121 -395 -336 -48 -108 -808 -398 -804 -323 -239 -414 -381 -731 -988 -367 -444 -26 -802 -480 -191 -368 -572 -875 -94 -687 -641 -707 -366 -684 -597 -553 -301 -35 -244 -917 -142 -560 -640 -400 -392 -721 -294 -676 -643 -290 -842 -306 -661 -140 -139 -35 -596 -797 -783 -195 -531 -197 -143 -420 -107 -464 -93 -802 -940 -117 -548 -534 -710 -375 -674 -460 -861 -866 -447 -291 -265 -349 -989 -675 -829 -408 -896 -538 -448 -744 -908 -846 -392 -719 -531 -423 -846 -594 -997 -857 -991 -803 -267 -322 -439 -833 -346 -527 -591 -808 -237 -924 -722 -900 -92 -119 -597 -82 -684 -738 -682 -531 -328 -395 -131 -84 -421 -162 -243 -317 -712 -787 -324 -663 -849 -220 -550 -374 -694 -588 -324 -645 -656 -323 -418 -884 -747 -350 -57 -624 -672 -778 -239 -328 -829 -251 -729 -502 -170 -125 -998 -69 -951 -387 -210 -971 -73 -546 -297 -623 -892 -329 -331 -732 -603 -701 -690 -80 -40 -181 -513 -825 -172 -493 -415 -178 -146 -291 -634 -148 -738 -314 -32 -256 -840 -558 -402 -798 -556 -437 -626 -666 -456 -609 -3 -137 -892 -763 -875 -408 -105 -395 -295 -311 -494 -612 -636 -257 -680 -1000 -511 -303 -693 -477 -265 -475 -994 -975 -219 -251 -366 -397 -724 -135 -68 -5 -415 -866 -333 -106 -316 -485 -368 -254 -573 -719 -47 -62 -900 -593 -257 -201 -794 -921 -331 -875 -510 -200 -486 -30 -259 -482 -523 -930 -445 -499 -932 -469 -15 -231 -180 -622 -8 -422 -964 -94 -887 -814 -862 -140 -490 -325 -580 -710 -912 -195 -668 -516 -583 -528 -969 -990 -682 -825 -164 -224 -195 -266 -916 -127 -844 -984 -217 -16 -600 -664 -625 -780 -704 -639 -795 -889 -399 -851 -276 -360 -357 -192 -454 -2 -927 -459 -591 -968 -297 -618 -919 -634 -243 -29 -92 -133 -992 -652 -403 -941 -996 -626 -501 -514 -657 -367 -93 -958 -721 -444 -380 -461 -914 -959 -899 -107 -163 -836 -889 -871 -725 -302 -716 -240 -86 -698 -25 -534 -949 -673 -786 -126 -506 -882 -451 -93 -809 -977 -174 -581 -25 -640 -996 -906 -931 -783 -115 -187 -90 -232 -120 -261 -952 -961 -509 -764 -528 -821 -406 -678 -716 -891 -429 -483 -953 -265 -920 -854 -506 -224 -673 -909 -980 -443 -586 -407 -594 -111 -875 -207 -287 -668 -81 -405 -57 -185 -427 -343 -574 -617 -612 -87 -842 -369 -782 -165 -5 -316 -634 -786 -934 -956 -936 -858 -293 -296 -931 -686 -204 -537 -23 -235 -7 -352 -512 -469 -580 -445 -634 -506 -124 -852 -502 -838 -69 -485 -788 -436 -590 -151 -336 -152 -958 -854 -91 -736 -249 -946 -635 -317 -708 -486 -366 -586 -131 -844 -44 -108 -376 -676 -873 -770 -859 -502 -93 -640 -281 -220 -861 -824 -2 -587 -978 -575 -867 -614 -219 -858 -210 -318 -447 -577 -305 -731 -999 -941 -394 -908 -113 -125 -155 -551 -277 -966 -184 -324 -968 -92 -942 -633 -719 -38 -907 -755 -917 -765 -29 -183 -48 -123 -616 -629 -376 -808 -505 -597 -235 -679 -288 -938 -179 -150 -554 -671 -486 -720 -77 -292 -900 -545 -387 -824 -94 -884 -862 -658 -290 -333 -997 -950 -135 -868 -858 -432 -273 -96 -957 -877 -579 -668 -348 -389 -322 -515 -438 -537 -317 -603 -415 -843 -749 -257 -295 -66 -761 -316 -416 -590 -519 -552 -564 -337 -802 -36 -9 -492 -936 -865 -623 -977 -124 -304 -31 -184 -249 -10 -200 -88 -215 -802 -256 -814 -691 -725 -383 -681 -135 -757 -594 -846 -86 -616 -251 -329 -474 -318 -901 -784 -273 -89 -436 -361 -844 -142 -640 -211 -432 -263 -945 -441 -420 -307 -184 -569 -290 -809 -663 -162 -396 -519 -41 -814 -831 -679 -112 -104 -997 -766 -357 -247 -101 -490 -911 -621 -141 -428 -649 -697 -359 -603 -569 -738 -743 -163 -861 -511 -743 -453 -973 -243 -363 -683 -367 -320 -149 -710 -889 -929 -565 -222 -426 -733 -380 -634 -118 -962 -849 -365 -269 -139 -795 -441 -101 -530 -975 -585 -1000 -448 -70 -941 -679 -179 -201 -452 -742 -280 -950 -165 -993 -862 -64 -547 -421 -712 -926 -698 -187 -450 -192 -542 -79 -980 -568 -34 -124 -905 -571 -252 -667 -227 -925 -789 -83 -842 -544 -470 -256 -795 -238 -513 -363 -212 -62 -327 -255 -585 -101 -876 -957 -953 -633 -995 -41 -649 -184 -1000 -694 -914 -811 -892 -61 -660 -148 -415 -748 -952 -484 -592 -697 -189 -904 -918 -390 -385 -927 -858 -266 -167 -971 -728 -763 -152 -208 -208 -123 -415 -356 -620 -968 -920 -95 -235 -764 -149 -140 -577 -75 -450 -410 -743 -729 -158 -896 -771 -464 -262 -758 -408 -238 -689 -551 -306 -289 -921 -686 -961 -781 -611 -624 -554 -530 -647 -470 -861 -256 -965 -639 -256 -247 -64 -590 -430 -319 -186 -227 -491 -849 -630 -704 -943 -84 -236 -19 -323 -734 -465 -965 -741 -727 -397 -497 -275 -853 -834 -219 -118 -266 -758 -591 -358 -752 -825 -840 -898 -936 -570 -470 -895 -289 -626 -923 -725 -509 -317 -126 -244 -167 -545 -420 -638 -53 -820 -881 -125 -874 -134 -740 -609 -717 -771 -305 -380 -862 -976 -241 -421 -366 -455 -693 -44 -189 -626 -77 -135 -867 -537 -240 -509 -368 -126 -126 -222 -45 -286 -506 -984 -119 -863 -292 -780 -802 -880 -99 -79 -919 -848 -608 -667 -342 -411 -411 -631 -997 -943 -343 -476 -825 -134 -288 -315 -805 -856 -637 -137 -660 -580 -39 -5 -303 -820 -429 -10 -719 -851 -509 -544 -98 -776 -476 -83 -896 -334 -579 -806 -367 -219 -912 -927 -186 -291 -106 -423 -433 -912 -728 -567 -554 -372 -724 -911 -499 -707 -952 -605 -384 -713 -411 -94 -442 -253 -105 -606 -942 -714 -289 -79 -507 -857 -470 -91 -147 -229 -125 -447 -835 -605 -735 -146 -483 -38 -136 -499 -508 -274 -126 -964 -776 -624 -645 -509 -499 -188 -157 -764 -870 -145 -799 -59 -146 -238 -419 -248 -412 -204 -389 -140 -11 -782 -687 -311 -773 -221 -404 -245 -441 -988 -962 -833 -596 -925 -581 -809 -427 -474 -864 -122 -928 -644 -391 -761 -200 -259 -405 -604 -84 -332 -749 -544 -60 -762 -193 -418 -334 -868 -10 -498 -154 -275 -380 -446 -587 -986 -9 -594 -18 -756 -853 -511 -878 -537 -18 -733 -745 -13 -283 -264 -262 -257 -391 -243 -946 -151 -282 -214 -201 -829 -571 -940 -347 -555 -643 -469 -717 -285 -858 -113 -457 -150 -383 -282 -595 -175 -500 -120 -783 -957 -572 -705 -568 -608 -36 -932 -959 -696 -868 -736 -422 -175 -967 -895 -418 -587 -107 -692 -222 -874 -671 -531 -46 -110 -741 -571 -124 -984 -401 -957 -512 -566 -493 -260 -919 -167 -793 -75 -395 -594 -768 -267 -427 -293 -373 -319 -90 -21 -123 -153 -895 -252 -84 -905 -709 -174 -665 -805 -970 -60 -268 -602 -309 -442 -916 -153 -235 -482 -365 -797 -836 -924 -447 -876 -199 -235 -560 -81 -522 -107 -397 -445 -581 -436 -855 -361 -816 -299 -521 -300 -697 -476 -460 -349 -558 -373 -775 -882 -907 -274 -662 -482 -676 -810 -108 -815 -517 -978 -506 -186 -491 -450 -896 -780 -769 -748 -517 -412 -1 -890 -519 -2 -452 -652 -79 -77 -895 -477 -680 -854 -703 -319 -666 -421 -53 -853 -409 -272 -186 -581 -206 -915 -78 -698 -238 -642 -825 -774 -119 -284 -575 -42 -730 -975 -571 -954 -905 -782 -414 -374 -811 -828 -286 -572 -127 -600 -769 -94 -28 -310 -6 -551 -447 -445 -272 -951 -498 -677 -50 -209 -931 -977 -176 -389 -580 -102 -509 -620 -827 -325 -376 -28 -186 -433 -853 -588 -185 -192 -406 -407 -129 -336 -719 -77 -316 -688 -165 -404 -859 -854 -623 -965 -834 -281 -326 -73 -122 -572 -601 -661 -906 -151 -783 -487 -295 -799 -525 -59 -409 -144 -764 -352 -653 -69 -87 -422 -726 -656 -637 -535 -396 -642 -709 -123 -245 -919 -951 -691 -20 -832 -53 -75 -287 -199 -645 -179 -131 -605 -127 -955 -443 -28 -958 -722 -527 -185 -337 -125 -105 -939 -103 -303 -883 -425 -540 -55 -953 -249 -407 -658 -809 -857 -298 -95 -762 -581 -952 -706 -344 -644 -326 -344 -835 -416 -549 -68 -531 -835 -261 -994 -386 -554 -702 -870 -545 -581 -755 -595 -202 -832 -948 -756 -71 -682 -421 -877 -342 -721 -628 -729 -481 -815 -849 -219 -665 -814 -7 -170 -273 -29 -570 -145 -54 -975 -224 -393 -979 -459 -965 -684 -539 -988 -42 -436 -681 -208 -330 -962 -896 -101 -989 -689 -422 -689 -105 -892 -830 -644 -787 -500 -807 -403 -419 -290 -884 -711 -717 -820 -824 -818 -161 -724 -159 -751 -753 -937 -664 -863 -487 -210 -144 -491 -42 -659 -550 -200 -427 -37 -935 -337 -582 -77 -205 -281 -180 -800 -597 -65 -234 -852 -768 -508 -610 -633 -592 -851 -212 -307 -193 -729 -204 -516 -69 -260 -351 -901 -876 -164 -867 -438 -701 -134 -472 -791 -123 -865 -343 -255 -148 -907 -526 -808 -802 -345 -757 -959 -485 -524 -274 -204 -466 -754 -913 -491 -171 -131 -989 -803 -503 -841 -696 -684 -136 -104 -336 -641 -351 -160 -724 -992 -215 -657 -476 -291 -119 -873 -421 -149 -182 -66 -897 -253 -977 -617 -618 -387 -672 -333 -916 -352 -998 -435 -473 -880 -283 -724 -641 -437 -699 -407 -70 -502 -229 -933 -354 -902 -916 -445 -179 -465 -783 -430 -771 -726 -31 -942 -442 -680 -358 -491 -968 -747 -203 -194 -322 -926 -995 -932 -668 -365 -44 -133 -248 -539 -974 -515 -800 -729 -964 -48 -309 -893 -140 -145 -688 -630 -446 -11 -818 -509 -444 -515 -99 -693 -884 -118 -498 -660 -826 -223 -319 -899 -52 -788 -720 -653 -533 -853 -714 -23 -147 -593 -804 -203 -931 -914 -306 -779 -762 -575 -113 -882 -480 -772 -404 -696 -657 -440 -683 -466 -977 -515 -90 -670 -848 -187 -138 -128 -23 -933 -819 -154 -218 -213 -973 -486 -65 -276 -242 -822 -387 -196 -653 -344 -269 -91 -627 -112 -989 -260 -961 -9 -477 -664 -976 -200 -298 -425 -707 -163 -373 -821 -85 -980 -183 -870 -424 -645 -91 -840 -239 -685 -358 -504 -27 -254 -516 -254 -430 -98 -204 -555 -522 -380 -132 -431 -695 -556 -476 -262 -79 -827 -554 -547 -300 -728 -862 -840 -966 -80 -916 -714 -705 -253 -218 -609 -336 -396 -891 -461 -314 -934 -247 -345 -545 -236 -2 -401 -352 -516 -132 -290 -594 -891 -744 -769 -74 -47 -950 -831 -87 -368 -382 -39 -138 -540 -255 -687 -855 -107 -867 -965 -291 -508 -994 -22 -135 -353 -37 -161 -554 -326 -616 -608 -876 -473 -634 -653 -429 -233 -929 -583 -981 -988 -552 -525 -983 -29 -88 -370 -6 -914 -706 -58 -314 -119 -486 -208 -498 -942 -303 -43 -453 -299 -582 -635 -567 -806 -676 -309 -231 -97 -585 -929 -2 -683 -165 -302 -974 -880 -493 -233 -242 -760 -562 -40 -748 -211 -185 -554 -9 -20 -852 -240 -419 -972 -827 -470 -415 -326 -23 -154 -901 -263 -893 -161 -656 -120 -502 -228 -133 -403 -895 -87 -195 -511 -210 -942 -786 -950 -478 -87 -842 -867 -356 -30 -419 -587 -483 -31 -105 -427 -972 -620 -51 -928 -856 -468 -593 -167 -811 -739 -586 -716 -930 -965 -353 -278 -178 -856 -825 -990 -424 -833 -915 -430 -395 -900 -413 -400 -842 -998 -743 -649 -651 -372 -78 -868 -695 -599 -381 -915 -639 -30 -511 -81 -486 -416 -173 -162 -81 -208 -651 -53 -342 -837 -250 -41 -831 -115 -256 -443 -574 -923 -876 -444 -796 -793 -761 -365 -559 -677 -686 -308 -219 -275 -72 -443 -654 -43 -170 -109 -53 -323 -844 -235 -221 -343 -122 -839 -644 -740 -766 -774 -523 -323 -887 -340 -294 -588 -371 -421 -722 -686 -631 -926 -773 -207 -366 -489 -547 -85 -301 -215 -388 -306 -118 -652 -829 -743 -195 -227 -820 -639 -586 -313 -422 -312 -541 -55 -264 -709 -886 -89 -575 -328 -569 -127 -392 -978 -209 -380 -756 -693 -993 -569 -763 -568 -126 -866 -380 -923 -924 -559 -825 -261 -394 -524 -576 -767 -480 -643 -504 -917 -209 -771 -10 -877 -455 -720 -977 -600 -94 -90 -810 -27 -273 -566 -1 -802 -578 -961 -722 -597 -67 -343 -586 -397 -842 -855 -715 -328 -787 -69 -182 -155 -718 -995 -788 -345 -282 -704 -659 -286 -105 -923 -781 -173 -54 -816 -215 -644 -892 -301 -756 -31 -476 -582 -827 -37 -318 -150 -712 -712 -308 -248 -238 -747 -112 -578 -316 -872 -716 -758 -462 -363 -691 -707 -100 -393 -1 -508 -274 -360 -523 -368 -337 -646 -160 -213 -96 -7 -496 -48 -557 -500 -349 -212 -442 -282 -730 -923 -150 -682 -139 -44 -33 -187 -396 -593 -472 -128 -584 -928 -409 -257 -916 -851 -621 -21 -919 -824 -858 -747 -360 -113 -470 -735 -731 -184 -194 -117 -357 -455 -261 -228 -447 -202 -24 -641 -503 -976 -297 -604 -133 -116 -445 -747 -719 -484 -904 -270 -574 -134 -138 -138 -308 -504 -30 -372 -289 -626 -331 -807 -406 -900 -370 -57 -924 -179 -819 -674 -827 -289 -448 -589 -993 -354 -483 -407 -355 -306 -525 -21 -997 -885 -334 -71 -250 -692 -912 -627 -739 -845 -769 -251 -113 -971 -756 -132 -997 -853 -67 -314 -73 -928 -967 -307 -515 -227 -12 -69 -947 -433 -806 -991 -235 -65 -584 -977 -300 -483 -546 -206 -314 -677 -405 -975 -170 -342 -601 -707 -573 -730 -742 -818 -659 -261 -939 -322 -773 -327 -271 -131 -83 -479 -255 -610 -550 -863 -567 -379 -394 -538 -69 -452 -135 -984 -17 -135 -683 -94 -840 -768 -153 -302 -464 -420 -962 -971 -318 -372 -279 -593 -663 -696 -129 -369 -6 -946 -375 -285 -821 -774 -567 -812 -852 -95 -597 -202 -279 -71 -627 -227 -771 -750 -939 -816 -711 -453 -317 -227 -927 -940 -836 -833 -842 -32 -670 -929 -646 -912 -614 -341 -532 -98 -835 -241 -475 -888 -918 -816 -327 -483 -489 -568 -906 -766 -57 -619 -497 -429 -699 -237 -109 -239 -813 -616 -203 -232 -970 -487 -539 -426 -670 -37 -833 -937 -989 -363 -458 -406 -152 -329 -159 -49 -628 -792 -559 -885 -255 -154 -610 -39 -400 -507 -20 -322 -762 -872 -507 -198 -372 -497 -343 -662 -960 -631 -576 -8 -858 -85 -891 -916 -413 -599 -812 -202 -941 -374 -940 -72 -627 -267 -392 -562 -819 -917 -802 -682 -993 -752 -614 -876 -619 -878 -363 -868 -431 -398 -783 -294 -209 -658 -995 -852 -647 -556 -159 -201 -274 -706 -650 -283 -426 -361 -622 -604 -757 -991 -768 -844 -36 -326 -541 -204 -40 -70 -463 -447 -229 -705 -450 -616 -517 -616 -439 -416 -84 -500 -783 -266 -435 -468 -482 -719 -340 -49 -237 -773 -813 -277 -194 -269 -129 -602 -276 -632 -758 -914 -698 -436 -43 -922 -749 -368 -657 -633 -618 -349 -98 -313 -415 -258 -767 -727 -458 -125 -262 -188 -684 -747 -638 -738 -533 -960 -614 -157 -69 -280 -85 -47 -298 -450 -161 -553 -313 -49 -462 -871 -752 -233 -886 -232 -729 -852 -557 -153 -830 -505 -964 -724 -793 -885 -483 -614 -906 -514 -932 -820 -903 -399 -10 -538 -272 -204 -195 -359 -801 -731 -27 -291 -957 -789 -695 -442 -199 -967 -511 -914 -366 -827 -494 -104 -834 -78 -650 -884 -368 -605 -1 -12 -963 -64 -563 -248 -861 -188 -517 -425 -182 -66 -700 -196 -894 -43 -339 -590 -825 -757 -502 -493 -269 -775 -987 -215 -931 -108 -232 -896 -13 -897 -247 -151 -620 -647 -893 -440 -654 -272 -66 -783 -903 -992 -434 -198 -165 -514 -873 -48 -301 -934 -597 -522 -616 -276 -619 -130 -286 -12 -137 -550 -753 -939 -652 -653 -737 -364 -430 -885 -627 -192 -510 -6 -11 -828 -883 -699 -797 -592 -247 -112 -291 -499 -304 -981 -31 -844 -110 -115 -923 -706 -183 -639 -339 -360 -970 -752 -260 -103 -797 -116 -51 -511 -228 -940 -777 -399 -942 -96 -261 -803 -471 -541 -899 -602 -225 -236 -446 -199 -513 -789 -707 -579 -568 -868 -622 -411 -590 -383 -216 -813 -709 -524 -771 -336 -170 -510 -836 -807 -985 -820 -442 -478 -955 -332 -886 -791 -952 -675 -345 -216 -637 -482 -325 -282 -650 -270 -569 -326 -839 -359 -515 -910 -305 -130 -345 -691 -99 -630 -895 -738 -242 -428 -589 -788 -824 -19 -780 -160 -298 -598 -413 -992 -750 -824 -845 -299 -998 -243 -931 -314 -268 -466 -748 -304 -291 -258 -218 -295 -167 -425 -427 -468 -842 -125 -95 -899 -749 -270 -455 -392 -220 -791 -649 -944 -686 -4 -405 -858 -330 -537 -852 -651 -670 -461 -793 -712 -810 -336 -879 -58 -434 -579 -868 -330 -175 -614 -129 -728 -631 -591 -870 -191 -233 -943 -668 -107 -572 -891 -805 -547 -970 -193 -390 -586 -558 -832 -284 -762 -519 -585 -105 -69 -703 -11 -204 -745 -307 -540 -90 -648 -553 -219 -312 -422 -814 -721 -333 -288 -274 -250 -940 -412 -869 -546 -507 -690 -650 -286 -459 -754 -181 -385 -836 -145 -286 -599 -493 -429 -871 -795 -915 -654 -348 -477 -74 -307 -932 -696 -383 -429 -570 -350 -904 -232 -775 -448 -178 -153 -942 -632 -183 -376 -98 -434 -944 -905 -505 -267 -74 -520 -755 -31 -145 -630 -387 -146 -789 -286 -221 -750 -651 -225 -772 -35 -750 -970 -578 -455 -272 -889 -131 -83 -45 -875 -158 -467 -94 -319 -599 -688 -6 -52 -830 -619 -63 -359 -501 -148 -24 -188 -955 -789 -27 -906 -40 -48 -222 -566 -898 -666 -886 -392 -831 -606 -290 -774 -833 -952 -542 -238 -206 -330 -27 -909 -602 -534 -17 -838 -675 -679 -46 -694 -938 -670 -357 -674 -963 -572 -363 -880 -152 -538 -695 -384 -313 -517 -113 -468 -283 -865 -26 -530 -609 -71 -544 -192 -747 -920 -17 -791 -874 -342 -621 -210 -143 -16 -843 -241 -101 -927 -370 -373 -885 -337 -472 -338 -288 -647 -734 -190 -492 -431 -103 -735 -439 -991 -595 -752 -394 -78 -827 -864 -372 -677 -296 -540 -330 -460 -360 -522 -815 -641 -35 -275 -613 -534 -342 -503 -705 -264 -212 -298 -916 -78 -553 -787 -193 -872 -512 -1 -22 -533 -661 -71 -253 -689 -383 -618 -680 -354 -328 -9 -297 -86 -968 -983 -653 -764 -877 -997 -61 -864 -977 -991 -513 -956 -295 -565 -952 -257 -451 -78 -243 -920 -136 -673 -660 -958 -137 -266 -995 -757 -837 -394 -425 -512 -966 -653 -531 -512 -481 -42 -513 -751 -612 -586 -528 -91 -829 -621 -918 -963 -945 -908 -135 -588 -292 -22 -185 -563 -560 -290 -204 -785 -171 -887 -568 -189 -128 -778 -742 -843 -901 -727 -95 -410 -201 -712 -883 -644 -403 -311 -493 -220 -315 -178 -69 -816 -719 -343 -910 -112 -852 -175 -630 -547 -794 -369 -974 -47 -560 -700 -23 -241 -531 -873 -855 -491 -166 -522 -631 -622 -118 -626 -341 -157 -28 -897 -877 -709 -387 -993 -333 -268 -802 -761 -406 -628 -890 -941 -198 -1 -983 -604 -382 -262 -55 -332 -371 -525 -535 -42 -891 -23 -642 -689 -1 -165 -746 -934 -842 -432 -673 -727 -56 -161 -94 -950 -635 -802 -199 -195 -11 -710 -130 -248 -948 -20 -301 -844 -231 -921 -492 -336 -228 -793 -662 -263 -284 -455 -301 -253 -576 -410 -652 -524 -198 -808 -695 -664 -489 -744 -276 -60 -409 -385 -762 -462 -141 -616 -696 -736 -909 -655 -184 -861 -502 -843 -828 -31 -771 -492 -348 -29 -244 -154 -114 -347 -376 -394 -549 -903 -419 -618 -334 -171 -466 -739 -624 -759 -357 -299 -100 -244 -971 -866 -905 -613 -795 -433 -588 -391 -642 -139 -824 -124 -936 -845 -952 -901 -367 -639 -228 -896 -24 -304 -140 -336 -800 -227 -457 -626 -690 -854 -643 -530 -369 -999 -586 -894 -78 -261 -296 -329 -556 -653 -507 -220 -416 -164 -843 -699 -810 -789 -699 -414 -297 -477 -734 -257 -905 -557 -864 -200 -642 -427 -150 -95 -440 -378 -397 -214 -619 -142 -903 -711 -74 -946 -143 -215 -905 -439 -54 -857 -301 -279 -346 -950 -289 -3 -182 -766 -268 -584 -520 -209 -718 -346 -528 -301 -905 -255 -355 -192 -812 -978 -568 -77 -287 -877 -679 -338 -843 -127 -946 -836 -390 -863 -582 -532 -293 -400 -769 -520 -84 -75 -563 -831 -241 -400 -1000 -600 -510 -621 -945 -777 -523 -674 -104 -46 -701 -923 -645 -25 -893 -110 -377 -251 -131 -51 -641 -612 -112 -332 -685 -967 -774 -182 -352 -332 -219 -490 -929 -498 -195 -261 -540 -232 -512 -224 -923 -942 -317 -732 -606 -825 -727 -593 -77 -991 -31 -216 -485 -953 -256 -206 -583 -622 -353 -259 -690 -131 -102 -559 -255 -141 -129 -94 -898 -346 -813 -244 -318 -495 -211 -388 -233 -792 -880 -511 -10 -481 -926 -954 -803 -592 -533 -47 -810 -899 -648 -47 -483 -815 -679 -419 -383 -837 -910 -871 -330 -584 -364 -752 -612 -553 -582 -240 -897 -570 -399 -908 -745 -600 -914 -507 -822 -269 -914 -362 -761 -812 -302 -212 -361 -81 -240 -344 -431 -903 -754 -981 -637 -638 -631 -193 -92 -755 -605 -293 -899 -944 -926 -502 -718 -317 -965 -885 -689 -266 -567 -533 -52 -211 -64 -669 -25 -356 -865 -547 -578 -125 -968 -384 -677 -511 -868 -315 -516 -300 -696 -802 -151 -746 -645 -846 -369 -61 -25 -540 -953 -336 -143 -72 -120 -611 -989 -773 -568 -230 -505 -467 -344 -587 -784 -747 -975 -458 -933 -112 -990 -250 -473 -624 -545 -127 -720 -103 -621 -508 -224 -179 -445 -429 -957 -807 -135 -30 -440 -157 -726 -115 -322 -286 -87 -232 -238 -389 -590 -608 -400 -364 -545 -18 -148 -943 -759 -154 -494 -152 -436 -873 -422 -796 -10 -962 -117 -414 -907 -486 -266 -692 -226 -393 -616 -298 -810 -960 -451 -537 -59 -433 -632 -5 -208 -331 -38 -356 -867 -208 -413 -337 -898 -380 -867 -435 -341 -786 -518 -536 -689 -650 -617 -737 -815 -40 -504 -878 -205 -461 -915 -578 -307 -591 -818 -300 -70 -401 -605 -560 -43 -330 -312 -851 -453 -506 -307 -154 -771 -487 -568 -149 -524 -866 -153 -497 -970 -238 -863 -239 -478 -299 -155 -343 -665 -463 -269 -973 -601 -919 -884 -31 -113 -897 -116 -104 -518 -871 -31 -40 -846 -548 -992 -297 -280 -54 -951 -182 -372 -36 -249 -659 -846 -364 -649 -730 -533 -776 -471 -727 -724 -437 -673 -626 -382 -998 -21 -32 -738 -231 -158 -117 -854 -809 -80 -146 -645 -477 -289 -976 -275 -696 -334 -896 -545 -999 -127 -516 -206 -547 -366 -496 -816 -459 -524 -187 -414 -347 -964 -950 -9 -973 -146 -270 -113 -685 -278 -371 -242 -994 -560 -612 -283 -789 -889 -911 -351 -304 -158 -196 -546 -500 -846 -377 -60 -604 -896 -706 -158 -436 -960 -8 -137 -314 -607 -69 -902 -24 -51 -552 -462 -972 -734 -396 -743 -171 -224 -801 -840 -351 -504 -998 -718 -108 -125 -164 -681 -882 -716 -710 -317 -480 -982 -51 -114 -19 -93 -451 -300 -602 -877 -843 -807 -384 -717 -717 -786 -861 -543 -731 -549 -288 -505 -863 -340 -762 -800 -134 -685 -293 -537 -668 -282 -92 -281 -134 -938 -166 -676 -3 -726 -859 -850 -336 -232 -65 -57 -475 -39 -188 -171 -650 -663 -526 -772 -665 -894 -102 -821 -388 -993 -864 -510 -449 -800 -814 -92 -1 -600 -759 -965 -717 -626 -175 -501 -167 -668 -450 -9 -360 -336 -568 -373 -499 -130 -746 -711 -601 -966 -511 -801 -797 -5 -773 -877 -432 -72 -472 -632 -490 -104 -219 -495 -791 -641 -247 -333 -797 -589 -219 -125 -471 -783 -946 -666 -711 -284 -704 -511 -608 -8 -169 -288 -847 -576 -16 -558 -60 -727 -498 -653 -815 -484 -7 -365 -304 -396 -26 -152 -320 -778 -869 -789 -107 -434 -12 -163 -262 -627 -716 -60 -36 -185 -180 -428 -453 -34 -713 -438 -845 -758 -786 -918 -921 -667 -30 -979 -597 -473 -130 -940 -614 -959 -411 -942 -297 -501 -355 -903 -797 -934 -834 -905 -905 -681 -743 -961 -223 -460 -280 -359 -824 -435 -413 -229 -135 -40 -145 -178 -38 -920 -669 -590 -683 -521 -146 -606 -783 -568 -243 -189 -448 -328 -320 -623 -603 -94 -595 -38 -591 -879 -311 -824 -641 -380 -907 -927 -896 -348 -368 -397 -386 -915 -731 -308 -304 -367 -572 -369 -646 -475 -44 -870 -271 -664 -450 -9 -572 -272 -124 -406 -428 -523 -106 -629 -321 -212 -922 -285 -507 -176 -348 -754 -463 -214 -687 -309 -216 -411 -175 -738 -157 -485 -919 -519 -972 -839 -758 -671 -100 -805 -445 -230 -634 -993 -410 -535 -345 -968 -261 -847 -83 -814 -95 -805 -646 -824 -189 -560 -33 -499 -163 -932 -117 -229 -94 -104 -37 -570 -663 -539 -297 -942 -103 -751 -44 -492 -30 -810 -545 -454 -53 -395 -432 -761 -112 -705 -69 -7 -704 -738 -903 -432 -750 -388 -630 -616 -413 -268 -513 -870 -170 -108 -102 -795 -967 -844 -376 -381 -685 -734 -867 -621 -380 -343 -889 -658 -503 -262 -353 -586 -719 -359 -355 -677 -108 -630 -590 -959 -384 -80 -551 -607 -452 -811 -701 -933 -955 -490 -363 -676 -888 -729 -611 -362 -714 -649 -891 -732 -557 -739 -636 -588 -887 -86 -853 -242 -591 -172 -606 -73 -919 -465 -107 -999 -169 -894 -875 -611 -943 -280 -595 -512 -755 -387 -355 -891 -714 -918 -49 -352 -118 -567 -925 -713 -570 -918 -201 -824 -122 -716 -617 -672 -130 -152 -300 -716 -934 -272 -166 -440 -936 -535 -651 -890 -975 -956 -228 -236 -99 -1 -765 -370 -422 -436 -312 -413 -184 -891 -780 -796 -163 -266 -335 -339 -960 -66 -653 -900 -309 -426 -382 -641 -773 -783 -489 -158 -530 -833 -637 -565 -169 -277 -613 -502 -308 -135 -873 -712 -147 -585 -661 -711 -634 -301 -676 -257 -610 -124 -152 -599 -481 -133 -886 -737 -266 -3 -106 -773 -859 -740 -429 -541 -655 -999 -903 -980 -465 -89 -44 -186 -392 -913 -338 -12 -272 -944 -218 -61 -385 -583 -717 -229 -383 -845 -262 -561 -779 -722 -267 -39 -409 -115 -964 -268 -364 -1 -490 -25 -948 -33 -441 -624 -19 -93 -479 -703 -992 -533 -274 -932 -960 -752 -264 -790 -792 -603 -45 -308 -780 -398 -499 -666 -293 -959 -622 -559 -502 -443 -355 -341 -833 -879 -930 -283 -43 -428 -240 -934 -27 -629 -12 -865 -622 -184 -531 -539 -427 -307 -399 -623 -17 -190 -750 -714 -298 -67 -123 -397 -772 -989 -85 -215 -50 -219 -465 -717 -808 -74 -527 -175 -808 -763 -862 -696 -173 -873 -125 -866 -621 -876 -602 -771 -473 -207 -586 -53 -496 -134 -62 -658 -797 -62 -371 -953 -889 -348 -352 -320 -859 -40 -748 -455 -688 -943 -477 -784 -773 -463 -114 -125 -785 -496 -243 -653 -89 -202 -498 -272 -53 -809 -296 -706 -342 -28 -458 -402 -716 -737 -65 -873 -672 -774 -314 -457 -159 -407 -649 -596 -314 -803 -547 -787 -405 -468 -516 -161 -578 -851 -827 -658 -478 -124 -829 -428 -511 -305 -69 -959 -481 -674 -951 -310 -976 -587 -827 -209 -393 -233 -963 -876 -150 -786 -805 -450 -400 -882 -780 -56 -610 -971 -241 -900 -561 -102 -320 -706 -230 -846 -872 -821 -432 -816 -634 -40 -748 -544 -80 -224 -88 -156 -51 -134 -820 -171 -390 -619 -546 -426 -942 -171 -756 -677 -390 -752 -329 -66 -930 -949 -807 -569 -728 -8 -566 -576 -745 -142 -853 -653 -758 -39 -101 -317 -389 -493 -153 -138 -728 -1 -769 -741 -324 -350 -853 -371 -62 -330 -894 -63 -410 -610 -961 -673 -951 -668 -120 -959 -183 -575 -741 -27 -469 -257 -508 -51 -95 -426 -878 -324 -186 -589 -989 -129 -116 -450 -314 -52 -153 -456 -503 -374 -60 -962 -375 -275 -41 -123 -776 -638 -952 -373 -380 -604 -874 -528 -266 -965 -680 -538 -925 -907 -101 -593 -423 -888 -750 -866 -827 -921 -116 -48 -105 -478 -667 -764 -220 -114 -795 -332 -222 -647 -37 -963 -886 -234 -823 -443 -52 -700 -951 -204 -463 -376 -290 -676 -738 -167 -282 -584 -212 -277 -579 -730 -265 -614 -935 -241 -257 -438 -432 -755 -947 -295 -605 -442 -593 -654 -214 -426 -700 -78 -609 -474 -240 -263 -119 -885 -979 -372 -234 -492 -758 -882 -668 -399 -880 -241 -22 -503 -91 -244 -410 -792 -298 -716 -798 -836 -117 -115 -485 -38 -310 -177 -651 -753 -248 -970 -456 -442 -258 -607 -526 -52 -696 -253 -302 -537 -472 -106 -998 -234 -252 -677 -106 -816 -19 -270 -761 -73 -928 -268 -452 -53 -331 -654 -316 -602 -501 -898 -819 -919 -47 -982 -445 -56 -450 -913 -31 -124 -979 -361 -667 -517 -378 -972 -736 -839 -638 -700 -70 -593 -250 -537 -120 -650 -938 -734 -513 -903 -729 -109 -301 -728 -960 -720 -714 -722 -801 -398 -967 -530 -349 -664 -202 -669 -346 -182 -972 -540 -172 -314 -414 -375 -187 -60 -824 -520 -776 -823 -772 -261 -563 -693 -420 -373 -832 -862 -780 -982 -112 -598 -579 -838 -633 -790 -365 -822 -610 -155 -218 -561 -965 -543 -188 -842 -406 -98 -891 -299 -905 -892 -414 -124 -389 -306 -973 -719 -829 -673 -384 -39 -466 -797 -255 -732 -415 -191 -671 -395 -204 -691 -112 -23 -34 -335 -963 -76 -904 -18 -392 -182 -917 -257 -446 -946 -608 -271 -667 -323 -541 -359 -156 -671 -706 -675 -538 -354 -975 -889 -541 -895 -602 -113 -454 -277 -262 -851 -10 -856 -579 -924 -168 -416 -853 -712 -750 -682 -964 -815 -226 -476 -221 -227 -78 -740 -650 -269 -672 -186 -19 -87 -11 -118 -357 -954 -555 -609 -807 -840 -829 -953 -804 -731 -965 -760 -68 -671 -661 -8 -994 -490 -29 -876 -847 -538 -911 -465 -450 -144 -107 -323 -184 -511 -639 -215 -363 -130 -656 -766 -14 -303 -996 -528 -539 -899 -182 -891 -316 -553 -704 -16 -666 -403 -407 -186 -501 -972 -170 -216 -57 -398 -544 -166 -295 -489 -391 -664 -158 -712 -929 -123 -391 -336 -533 -493 -573 -277 -923 -962 -62 -54 -161 -210 -370 -747 -522 -692 -106 -41 -94 -174 -518 -475 -910 -613 -964 -436 -487 -199 -542 -941 -687 -806 -452 -483 -330 -490 -933 -786 -582 -21 -277 -788 -539 -801 -46 -167 -666 -372 -802 -247 -161 -713 -26 -946 -478 -164 -938 -547 -659 -987 -371 -595 -657 -290 -494 -399 -974 -203 -309 -185 -834 -135 -571 -466 -318 -353 -39 -605 -193 -149 -491 -446 -34 -905 -766 -757 -658 -903 -159 -399 -775 -188 -231 -7 -510 -688 -647 -729 -920 -738 -445 -159 -491 -468 -730 -652 -701 -235 -478 -54 -191 -134 -416 -167 -257 -460 -810 -727 -50 -272 -14 -796 -811 -270 -588 -40 -680 -874 -19 -880 -881 -487 -138 -30 -67 -135 -596 -362 -820 -462 -998 -878 -553 -409 -657 -72 -680 -660 -144 -434 -306 -784 -294 -243 -311 -964 -330 -910 -331 -708 -622 -171 -657 -833 -712 -575 -512 -603 -497 -396 -277 -767 -490 -230 -806 -852 -345 -737 -847 -80 -836 -857 -652 -735 -643 -618 -540 -106 -519 -412 -303 -990 -151 -894 -842 -701 -800 -300 -419 -481 -749 -163 -946 -607 -301 -212 -90 -32 -384 -694 -968 -703 -319 -613 -565 -99 -984 -875 -903 -302 -169 -966 -242 -692 -480 -844 -771 -901 -310 -683 -959 -595 -5 -445 -548 -241 -718 -367 -945 -253 -144 -655 -581 -131 -640 -978 -214 -608 -1000 -161 -552 -59 -189 -600 -642 -396 -730 -463 -849 -741 -484 -894 -853 -838 -473 -952 -270 -435 -431 -586 -374 -511 -352 -628 -482 -136 -855 -133 -461 -884 -163 -410 -785 -260 -512 -823 -300 -84 -369 -915 -28 -577 -296 -774 -821 -507 -826 -632 -620 -101 -433 -889 -934 -506 -540 -461 -42 -771 -190 -491 -158 -58 -617 -373 -200 -523 -722 -553 -196 -257 -858 -699 -598 -508 -472 -745 -699 -424 -822 -472 -732 -688 -523 -717 -385 -236 -747 -943 -89 -290 -805 -455 -140 -987 -33 -219 -209 -904 -160 -619 -471 -452 -971 -382 -110 -121 -468 -73 -74 -276 -574 -667 -562 -804 -984 -504 -527 -262 -248 -369 -920 -125 -631 -295 -1000 -482 -901 -844 -749 -684 -360 -783 -598 -348 -310 -309 -131 -364 -267 -48 -682 -250 -353 -987 -618 -778 -976 -117 -328 -782 -187 -347 -454 -872 -555 -652 -78 -22 -360 -362 -756 -263 -174 -956 -26 -668 -205 -256 -187 -403 -942 -405 -31 -38 -216 -742 -232 -37 -343 -743 -232 -930 -876 -935 -513 -566 -100 -590 -138 -416 -454 -910 -572 -561 -91 -42 -552 -253 -231 -522 -851 -663 -403 -320 -680 -831 -165 -784 -751 -692 -8 -223 -787 -408 -566 -477 -162 -830 -780 -833 -232 -938 -751 -108 -424 -639 -296 -55 -472 -254 -120 -659 -835 -371 -621 -155 -36 -973 -507 -94 -148 -612 -236 -402 -365 -104 -331 -788 -20 -816 -512 -183 -163 -604 -946 -596 -929 -198 -264 -685 -921 -424 -51 -908 -720 -94 -443 -839 -3 -955 -652 -747 -566 -526 -304 -603 -938 -465 -922 -448 -439 -912 -672 -699 -544 -773 -390 -493 -326 -857 -643 -287 -391 -294 -855 -899 -439 -859 -866 -255 -845 -116 -73 -539 -534 -254 -576 -1 -860 -715 -436 -657 -742 -641 -122 -216 -366 -160 -595 -425 -137 -974 -197 -852 -297 -32 -480 -44 -318 -383 -801 -978 -394 -799 -454 -183 -487 -432 -948 -984 -389 -605 -934 -900 -728 -552 -699 -260 -9 -552 -109 -956 -734 -613 -903 -240 -137 -553 -316 -44 -430 -699 -629 -656 -395 -510 -288 -822 -184 -111 -699 -83 -946 -214 -231 -557 -105 -664 -308 -842 -100 -35 -210 -876 -463 -902 -341 -369 -87 -567 -163 -938 -349 -442 -11 -436 -956 -967 -631 -175 -206 -964 -582 -663 -335 -602 -569 -989 -726 -826 -514 -302 -619 -479 -634 -946 -231 -482 -34 -154 -284 -183 -122 -15 -571 -995 -3 -53 -564 -81 -552 -785 -337 -273 -536 -561 -871 -941 -76 -81 -96 -468 -480 -230 -485 -703 -933 -249 -574 -463 -456 -786 -607 -484 -223 -706 -439 -419 -636 -96 -421 -346 -135 -770 -134 -62 -636 -892 -327 -293 -150 -942 -54 -693 -905 -539 -951 -547 -381 -385 -518 -744 -955 -485 -695 -168 -748 -566 -263 -417 -572 -966 -373 -813 -118 -264 -841 -200 -335 -407 -464 -385 -143 -660 -464 -930 -184 -773 -830 -575 -292 -43 -345 -720 -422 -891 -239 -920 -211 -234 -675 -708 -948 -688 -763 -51 -832 -60 -580 -877 -957 -9 -795 -88 -261 -683 -888 -78 -428 -536 -704 -987 -169 -110 -935 -307 -992 -471 -32 -841 -7 -118 -835 -475 -243 -453 -754 -129 -695 -553 -688 -832 -374 -613 -340 -889 -53 -726 -695 -268 -436 -538 -420 -29 -905 -702 -423 -277 -25 -138 -221 -97 -363 -36 -622 -666 -886 -655 -856 -183 -31 -670 -442 -911 -893 -567 -820 -32 -671 -336 -310 -825 -455 -540 -347 -342 -835 -833 -493 -361 -921 -958 -274 -867 -154 -642 -516 -35 -669 -462 -797 -696 -88 -224 -955 -293 -451 -963 -389 -255 -256 -474 -536 -535 -422 -453 -162 -460 -174 -552 -518 -819 -216 -680 -633 -788 -453 -258 -140 -289 -614 -236 -148 -444 -678 -343 -658 -198 -324 -158 -475 -445 -212 -614 -109 -728 -713 -993 -749 -364 -275 -919 -224 -906 -788 -257 -467 -600 -888 -64 -407 -972 -593 -504 -151 -466 -845 -473 -397 -598 -605 -413 -750 -844 -971 -497 -984 -70 -798 -862 -928 -697 -277 -167 -779 -949 -577 -971 -290 -55 -721 -220 -779 -306 -382 -533 -45 -356 -961 -293 -477 -821 -407 -446 -307 -367 -372 -88 -337 -211 -1000 -175 -491 -681 -140 -666 -98 -436 -561 -659 -81 -562 -151 -404 -556 -718 -331 -654 -72 -127 -194 -29 -743 -935 -463 -465 -211 -50 -592 -968 -422 -695 -741 -52 -839 -619 -19 -603 -307 -278 -299 -497 -256 -583 -725 -122 -534 -728 -486 -353 -101 -222 -90 -232 -239 -558 -755 -984 -745 -228 -462 -278 -506 -259 -184 -421 -215 -502 -451 -559 -109 -285 -243 -544 -457 -182 -208 -707 -957 -481 -317 -595 -162 -137 -81 -809 -506 -699 -980 -282 -720 -965 -533 -883 -237 -558 -338 -967 -146 -837 -547 -250 -190 -929 -43 -380 -194 -413 -417 -520 -937 -217 -621 -985 -834 -787 -452 -180 -745 -229 -417 -893 -400 -455 -738 -566 -546 -569 -392 -803 -855 -454 -730 -760 -330 -771 -752 -489 -958 -144 -984 -371 -839 -635 -164 -188 -753 -624 -567 -161 -411 -152 -56 -184 -130 -495 -60 -218 -210 -138 -615 -684 -404 -928 -191 -685 -399 -741 -256 -364 -230 -273 -946 -205 -131 -140 -690 -652 -53 -145 -55 -570 -933 -847 -455 -106 -355 -875 -322 -202 -607 -542 -812 -747 -746 -873 -439 -215 -280 -391 -178 -514 -287 -667 -111 -66 -325 -532 -521 -926 -565 -439 -705 -595 -827 -172 -341 -661 -754 -766 -188 -409 -507 -453 -166 -105 -136 -903 -712 -245 -948 -821 -369 -691 -568 -975 -904 -873 -156 -576 -409 -763 -771 -950 -552 -517 -845 -633 -776 -698 -277 -848 -106 -562 -310 -791 -242 -476 -99 -477 -629 -512 -208 -409 -717 -129 -244 -731 -947 -926 -233 -611 -843 -390 -942 -387 -820 -751 -169 -631 -200 -83 -454 -105 -197 -830 -967 -262 -123 -208 -243 -385 -267 -356 -245 -683 -799 -986 -623 -735 -520 -943 -91 -330 -882 -618 -71 -492 -689 -421 -477 -67 -261 -770 -24 -458 -22 -745 -797 -40 -840 -925 -508 -150 -21 -823 -774 -933 -283 -976 -489 -554 -578 -502 -662 -998 -698 -617 -858 -187 -536 -14 -778 -917 -253 -849 -490 -139 -123 -711 -983 -287 -836 -63 -424 -274 -668 -624 -241 -882 -623 -464 -550 -548 -617 -282 -587 -868 -709 -120 -918 -484 -67 -599 -394 -999 -605 -858 -877 -204 -18 -748 -845 -890 -972 -766 -189 -995 -66 -826 -762 -173 -899 -195 -665 -633 -242 -691 -707 -364 -498 -626 -725 -320 -382 -192 -15 -718 -210 -643 -843 -732 -360 -252 -606 -590 -747 -605 -844 -363 -922 -363 -19 -187 -935 -345 -188 -555 -703 -592 -596 -597 -575 -527 -342 -225 -723 -96 -709 -619 -896 -192 -694 -137 -785 -128 -7 -730 -587 -946 -886 -38 -851 -564 -599 -780 -738 -365 -790 -314 -380 -656 -428 -505 -593 -673 -13 -105 -679 -775 -778 -582 -397 -190 -342 -237 -832 -662 -529 -659 -352 -836 -38 -440 -195 -538 -714 -860 -100 -290 -26 -700 -644 -55 -104 -665 -762 -36 -833 -380 -640 -860 -228 -62 -941 -400 -885 -941 -76 -626 -178 -196 -316 -234 -194 -913 -758 -964 -802 -64 -106 -91 -533 -936 -229 -438 -459 -339 -401 -796 -175 -15 -586 -422 -36 -191 -554 -833 -627 -143 -936 -484 -873 -182 -681 -717 -198 -10 -123 -9 -337 -180 -183 -670 -903 -433 -501 -373 -765 -76 -664 -859 -105 -454 -444 -979 -679 -696 -212 -628 -991 -510 -475 -968 -589 -507 -118 -481 -165 -111 -660 -44 -244 -998 -253 -994 -33 -798 -425 -917 -959 -915 -441 -774 -674 -260 -128 -960 -604 -426 -660 -741 -928 -304 -757 -49 -301 -832 -425 -531 -511 -527 -832 -367 -947 -947 -471 -40 -610 -898 -791 -609 -315 -851 -863 -123 -756 -919 -541 -162 -515 -374 -370 -989 -977 -299 -169 -998 -457 -74 -632 -582 -771 -229 -206 -235 -497 -681 -858 -866 -355 -473 -968 -329 -196 -987 -20 -733 -590 -996 -680 -904 -226 -237 -726 -829 -354 -486 -850 -755 -454 -440 -367 -332 -556 -945 -238 -931 -503 -301 -966 -404 -234 -844 -945 -773 -160 -26 -443 -703 -559 -766 -416 -347 -687 -341 -619 -101 -142 -149 -808 -739 -205 -883 -678 -574 -873 -372 -489 -95 -980 -907 -966 -35 -480 -377 -898 -510 -433 -321 -228 -375 -220 -720 -523 -597 -814 -634 -257 -690 -168 -499 -868 -8 -874 -453 -290 -879 -933 -53 -246 -382 -358 -207 -803 -876 -778 -37 -665 -988 -294 -434 -778 -193 -863 -434 -271 -686 -196 -888 -315 -148 -208 -680 -844 -577 -26 -140 -114 -880 -800 -445 -322 -619 -397 -876 -574 -902 -213 -190 -618 -381 -923 -850 -494 -313 -239 -429 -672 -272 -808 -800 -713 -789 -48 -564 -432 -752 -49 -159 -382 -543 -388 -204 -864 -523 -130 -900 -54 -694 -437 -724 -97 -527 -768 -500 -129 -373 -134 -878 -131 -843 -969 -95 -985 -245 -570 -124 -596 -568 -581 -366 -33 -235 -117 -652 -799 -939 -422 -541 -987 -335 -699 -676 -788 -378 -590 -36 -786 -432 -793 -64 -262 -193 -245 -353 -367 -528 -456 -21 -112 -198 -688 -612 -139 -380 -197 -489 -533 -368 -249 -970 -858 -641 -274 -979 -220 -928 -709 -526 -523 -403 -240 -556 -277 -207 -751 -256 -25 -235 -673 -133 -504 -915 -333 -886 -372 -110 -8 -562 -88 -698 -45 -273 -447 -539 -783 -261 -882 -282 -502 -173 -647 -857 -230 -879 -345 -373 -190 -888 -380 -328 -567 -895 -404 -947 -470 -81 -423 -736 -713 -943 -573 -210 -323 -891 -775 -230 -65 -55 -770 -666 -740 -68 -226 -356 -802 -112 -481 -525 -616 -766 -249 -369 -965 -227 -310 -235 -100 -17 -763 -57 -185 -702 -48 -851 -211 -666 -394 -66 -510 -129 -30 -893 -673 -254 -713 -749 -715 -309 -764 -813 -996 -39 -227 -819 -703 -507 -33 -143 -266 -771 -321 -922 -50 -942 -222 -230 -381 -84 -341 -647 -775 -269 -855 -545 -113 -539 -736 -435 -954 -214 -40 -796 -971 -623 -59 -168 -864 -431 -72 -42 -139 -98 -631 -360 -168 -762 -928 -865 -873 -858 -275 -929 -317 -32 -961 -89 -442 -453 -166 -579 -516 -335 -856 -786 -377 -400 -569 -589 -385 -785 -88 -85 -653 -796 -85 -295 -704 -665 -332 -389 -619 -945 -251 -722 -26 -302 -343 -530 -663 -695 -656 -669 -450 -316 -685 -550 -663 -904 -960 -870 -867 -748 -106 -36 -546 -267 -18 -965 -74 -788 -67 -733 -875 -947 -574 -251 -869 -477 -619 -324 -280 -99 -234 -695 -197 -360 -606 -944 -635 -938 -205 -587 -509 -781 -526 -273 -523 -787 -177 -552 -922 -881 -150 -853 -862 -409 -363 -239 -907 -37 -43 -466 -363 -233 -403 -922 -248 -891 -814 -68 -464 -630 -664 -986 -351 -122 -401 -430 -795 -609 -165 -949 -658 -957 -550 -550 -627 -901 -732 -484 -450 -994 -648 -575 -621 -417 -219 -120 -908 -640 -863 -990 -802 -190 -256 -339 -1000 -221 -587 -645 -866 -754 -586 -966 -697 -944 -181 -302 -448 -406 -744 -744 -571 -819 -444 -872 -809 -255 -379 -560 -144 -173 -722 -935 -382 -313 -970 -972 -362 -822 -301 -205 -686 -285 -5 -648 -117 -998 -153 -634 -491 -100 -768 -54 -242 -553 -119 -257 -622 -704 -835 -680 -150 -144 -784 -648 -795 -393 -251 -179 -343 -743 -908 -377 -1000 -397 -573 -460 -854 -866 -902 -606 -306 -219 -778 -937 -32 -853 -901 -201 -707 -458 -582 -576 -965 -529 -93 -871 -953 -305 -755 -869 -983 -761 -75 -736 -928 -339 -606 -974 -801 -227 -40 -382 -762 -892 -393 -910 -805 -248 -748 -111 -968 -324 -133 -467 -810 -175 -725 -811 -608 -660 -490 -664 -478 -857 -898 -101 -964 -708 -66 -257 -396 -53 -117 -202 -947 -595 -406 -695 -116 -355 -104 -673 -866 -222 -190 -330 -179 -398 -123 -585 -843 -479 -969 -10 -206 -344 -413 -814 -127 -698 -194 -933 -790 -855 -10 -403 -908 -880 -720 -870 -501 -586 -698 -610 -60 -49 -700 -808 -830 -228 -821 -835 -376 -723 -190 -766 -352 -416 -421 -545 -691 -536 -994 -353 -890 -751 -636 -348 -215 -245 -809 -786 -34 -169 -160 -62 -632 -6 -8 -511 -692 -637 -119 -543 -966 -690 -967 -776 -611 -904 -279 -131 -421 -687 -283 -940 -866 -764 -988 -851 -836 -156 -732 -772 -770 -232 -896 -539 -52 -648 -317 -663 -492 -660 -744 -347 -425 -608 -567 -49 -793 -859 -445 -322 -303 -593 -743 -124 -231 -429 -139 -772 -414 -774 -566 -427 -438 -390 -857 -269 -282 -522 -758 -552 -955 -838 -922 -610 -55 -870 -89 -11 -199 -448 -54 -28 -972 -462 -835 -932 -185 -256 -286 -224 -921 -595 -949 -126 -538 -690 -558 -709 -134 -748 -98 -811 -549 -987 -790 -123 -26 -17 -776 -224 -829 -710 -183 -474 -880 -638 -30 -188 -258 -797 -110 -441 -491 -189 -827 -50 -928 -693 -815 -62 -237 -786 -451 -66 -232 -42 -620 -740 -581 -29 -928 -708 -931 -312 -657 -277 -533 -892 -999 -539 -551 -897 -696 -838 -962 -623 -443 -142 -728 -867 -843 -795 -489 -684 -838 -473 -278 -478 -592 -760 -40 -249 -808 -528 -767 -246 -204 -748 -199 -741 -857 -972 -876 -45 -307 -693 -397 -835 -875 -441 -568 -929 -350 -466 -674 -96 -152 -58 -513 -354 -706 -851 -6 -457 -169 -311 -570 -23 -909 -341 -884 -56 -310 -710 -225 -787 -453 -516 -297 -484 -408 -503 -151 -806 -548 -471 -298 -429 -370 -242 -174 -285 -998 -131 -26 -175 -287 -994 -869 -976 -567 -732 -849 -114 -647 -169 -949 -153 -814 -91 -501 -280 -758 -329 -703 -288 -266 -877 -681 -993 -342 -499 -445 -852 -171 -643 -578 -377 -339 -902 -424 -119 -31 -408 -114 -3 -68 -436 -845 -30 -405 -160 -610 -93 -298 -695 -411 -673 -97 -383 -192 -863 -48 -721 -979 -731 -665 -537 -747 -641 -528 -909 -663 -889 -191 -793 -797 -319 -88 -344 -457 -478 -858 -891 -33 -534 -123 -295 -278 -925 -717 -244 -291 -596 -762 -306 -563 -223 -142 -439 -148 -317 -717 -86 -891 -967 -166 -192 -792 -391 -627 -23 -37 -317 -430 -619 -612 -315 -572 -668 -138 -386 -685 -255 -171 -124 -813 -782 -264 -656 -924 -279 -418 -883 -865 -483 -301 -392 -610 -808 -882 -312 -131 -745 -130 -268 -949 -681 -542 -568 -124 -869 -591 -441 -332 -124 -927 -550 -982 -665 -841 -455 -554 -389 -218 -569 -138 -710 -395 -322 -286 -687 -820 -57 -9 -970 -734 -727 -259 -28 -882 -331 -48 -979 -92 -877 -461 -946 -744 -397 -300 -610 -332 -573 -908 -524 -571 -225 -248 -828 -603 -890 -507 -619 -716 -827 -324 -787 -809 -711 -360 -709 -406 -485 -916 -771 -507 -721 -295 -828 -712 -253 -461 -629 -834 -28 -877 -898 -362 -439 -68 -734 -973 -86 -510 -463 -857 -493 -778 -828 -9 -704 -349 -112 -157 -993 -152 -169 -402 -772 -229 -416 -287 -198 -403 -29 -764 -40 -157 -407 -788 -664 -165 -34 -627 -629 -850 -864 -858 -403 -147 -84 -238 -451 -289 -386 -492 -276 -256 -9 -883 -245 -609 -418 -805 -986 -568 -823 -511 -798 -132 -994 -78 -569 -329 -913 -182 -626 -137 -143 -454 -328 -977 -294 -189 -815 -795 -319 -426 -193 -865 -205 -996 -735 -31 -548 -906 -676 -119 -658 -559 -321 -417 -622 -493 -731 -200 -591 -950 -470 -207 -777 -392 -997 -667 -581 -243 -523 -219 -945 -17 -89 -532 -290 -546 -902 -765 -769 -957 -580 -949 -262 -372 -199 -214 -918 -4 -610 -101 -891 -549 -435 -971 -949 -941 -754 -504 -395 -992 -450 -508 -725 -677 -591 -100 -738 -426 -301 -587 -855 -17 -465 -635 -399 -941 -679 -250 -254 -39 -544 -813 -341 -586 -354 -7 -861 -845 -140 -662 -191 -149 -900 -476 -56 -778 -606 -503 -262 -65 -842 -95 -140 -51 -569 -229 -638 -179 -511 -372 -706 -473 -576 -932 -908 -913 -523 -922 -674 -351 -478 -78 -274 -769 -107 -143 -288 -808 -159 -395 -990 -591 -967 -475 -575 -500 -842 -960 -151 -788 -281 -139 -97 -438 -765 -6 -377 -614 -466 -944 -856 -949 -715 -408 -696 -269 -491 -134 -736 -182 -362 -585 -269 -985 -708 -815 -537 -636 -738 -650 -466 -133 -815 -82 -904 -251 -536 -996 -821 -61 -335 -269 -672 -396 -221 -31 -619 -640 -150 -867 -630 -181 -170 -159 -205 -528 -800 -264 -56 -314 -645 -868 -608 -861 -362 -58 -302 -137 -771 -250 -428 -899 -314 -419 -150 -634 -352 -631 -711 -874 -131 -783 -68 -672 -950 -595 -187 -769 -53 -128 -589 -283 -991 -349 -982 -263 -841 -100 -672 -228 -710 -981 -298 -829 -874 -306 -543 -710 -400 -977 -538 -391 -151 -257 -914 -662 -681 -867 -208 -530 -666 -668 -235 -328 -682 -661 -542 -482 -744 -754 -817 -148 -683 -656 -137 -74 -890 -915 -322 -885 -633 -829 -758 -119 -714 -486 -975 -894 -8 -218 -632 -500 -55 -783 -251 -237 -367 -73 -773 -908 -157 -92 -283 -520 -111 -184 -389 -939 -493 -70 -746 -779 -957 -660 -920 -70 -186 -811 -406 -261 -176 -274 -281 -526 -913 -395 -819 -624 -74 -963 -508 -199 -567 -511 -886 -768 -455 -816 -670 -399 -623 -132 -375 -981 -637 -122 -803 -881 -910 -473 -60 -326 -318 -800 -122 -18 -119 -816 -452 -397 -56 -96 -632 -437 -1 -796 -959 -848 -138 -903 -542 -255 -164 -635 -518 -560 -431 -779 -598 -513 -348 -984 -305 -685 -100 -179 -649 -1 -41 -333 -357 -330 -827 -527 -818 -79 -328 -326 -229 -662 -227 -502 -563 -815 -509 -861 -454 -705 -874 -46 -502 -134 -151 -977 -30 -612 -328 -156 -528 -68 -657 -286 -298 -527 -229 -948 -449 -624 -488 -396 -124 -437 -155 -583 -734 -720 -594 -913 -930 -575 -708 -258 -445 -474 -132 -411 -495 -985 -422 -525 -275 -599 -241 -28 -379 -577 -472 -949 -237 -842 -285 -911 -827 -877 -841 -321 -775 -200 -557 -468 -513 -355 -223 -545 -168 -939 -653 -578 -886 -705 -765 -99 -440 -5 -225 -796 -9 -76 -511 -553 -698 -341 -548 -173 -925 -468 -338 -12 -669 -947 -338 -571 -82 -999 -796 -27 -853 -991 -771 -114 -924 -844 -467 -346 -527 -930 -8 -821 -881 -766 -37 -545 -424 -136 -953 -31 -190 -880 -830 -140 -634 -506 -188 -343 -562 -124 -467 -182 -838 -195 -476 -692 -746 -628 -902 -220 -915 -189 -964 -335 -900 -932 -613 -910 -325 -722 -572 -263 -149 -811 -134 -963 -61 -134 -67 -685 -365 -695 -347 -727 -820 -985 -252 -839 -919 -301 -495 -861 -68 -472 -827 -207 -718 -146 -717 -403 -265 -329 -536 -906 -61 -820 -854 -642 -843 -659 -411 -684 -958 -415 -195 -164 -210 -348 -180 -869 -47 -913 -673 -955 -178 -943 -446 -815 -463 -882 -635 -434 -547 -542 -927 -13 -707 -671 -972 -651 -576 -771 -118 -590 -591 -482 -917 -31 -190 -507 -252 -239 -23 -67 -137 -673 -815 -986 -231 -631 -220 -352 -791 -878 -971 -968 -704 -770 -605 -6 -956 -644 -542 -146 -113 -763 -376 -422 -762 -738 -96 -458 -753 -356 -682 -269 -400 -383 -817 -404 -379 -853 -314 -365 -271 -404 -86 -252 -974 -830 -77 -262 -391 -310 -35 -16 -312 -204 -808 -66 -282 -488 -952 -118 -968 -579 -231 -655 -90 -506 -124 -378 -929 -10 -697 -34 -328 -27 -39 -525 -625 -589 -29 -872 -955 -933 -265 -164 -978 -418 -968 -310 -800 -330 -534 -48 -802 -135 -803 -887 -519 -925 -286 -400 -816 -148 -945 -794 -508 -316 -326 -320 -487 -776 -763 -902 -772 -135 -398 -841 -262 -149 -410 -205 -618 -301 -365 -221 -351 -999 -680 -296 -253 -477 -252 -842 -393 -443 -638 -566 -152 -761 -248 -921 -523 -682 -574 -977 -493 -296 -669 -373 -463 -39 -560 -624 -851 -68 -765 -788 -490 -990 -695 -395 -367 -598 -868 -925 -454 -247 -767 -918 -207 -138 -101 -250 -951 -947 -695 -149 -472 -968 -942 -44 -64 -312 -450 -194 -43 -947 -496 -90 -481 -242 -183 -922 -399 -621 -31 -242 -538 -776 -106 -908 -748 -956 -958 -671 -145 -545 -20 -640 -934 -189 -262 -183 -955 -411 -745 -971 -627 -847 -96 -618 -449 -818 -698 -96 -342 -813 -295 -966 -488 -461 -690 -433 -759 -329 -524 -412 -253 -513 -65 -483 -139 -672 -245 -625 -992 -396 -93 -353 -689 -629 -211 -565 -602 -425 -491 -342 -372 -553 -154 -599 -44 -7 -370 -548 -887 -987 -81 -825 -723 -59 -244 -104 -533 -153 -468 -788 -913 -85 -727 -815 -16 -207 -738 -724 -570 -621 -481 -757 -114 -289 -234 -129 -489 -382 -653 -947 -286 -609 -283 -633 -875 -75 -993 -702 -238 -790 -934 -988 -894 -874 -384 -72 -194 -629 -453 -276 -980 -854 -951 -414 -538 -466 -178 -18 -363 -517 -140 -407 -762 -309 -548 -266 -558 -121 -207 -507 -236 -806 -764 -169 -19 -651 -800 -403 -746 -287 -909 -988 -680 -366 -170 -726 -671 -423 -147 -388 -627 -706 -963 -515 -594 -231 -446 -387 -380 -877 -238 -507 -348 -943 -324 -399 -412 -717 -828 -92 -972 -238 -606 -658 -651 -684 -666 -892 -896 -732 -794 -850 -111 -161 -583 -427 -644 -185 -978 -441 -444 -267 -727 -693 -378 -906 -111 -819 -763 -899 -455 -121 -746 -568 -294 -789 -404 -578 -886 -898 -371 -277 -833 -221 -145 -373 -972 -72 -450 -663 -425 -74 -802 -157 -318 -370 -755 -976 -664 -644 -866 -434 -677 -355 -641 -589 -793 -66 -849 -903 -89 -905 -634 -342 -889 -416 -108 -718 -723 -642 -774 -796 -67 -57 -333 -658 -684 -489 -246 -669 -909 -82 -137 -680 -111 -536 -641 -437 -138 -38 -474 -536 -454 -876 -821 -580 -999 -973 -501 -280 -324 -140 -539 -994 -222 -461 -259 -492 -370 -62 -702 -401 -888 -178 -552 -731 -929 -138 -655 -695 -446 -64 -783 -520 -330 -552 -487 -311 -10 -348 -285 -388 -861 -869 -836 -465 -268 -902 -57 -599 -8 -564 -625 -331 -508 -388 -417 -921 -657 -312 -339 -308 -823 -926 -686 -903 -534 -644 -537 -727 -968 -130 -914 -938 -170 -565 -783 -339 -910 -369 -833 -445 -631 -951 -622 -497 -375 -400 -192 -829 -117 -843 -523 -885 -846 -981 -202 -806 -412 -109 -294 -506 -935 -289 -158 -494 -911 -813 -358 -132 -141 -655 -796 -308 -214 -623 -395 -753 -503 -996 -287 -500 -619 -851 -353 -529 -176 -572 -384 -141 -693 -915 -228 -242 -879 -1 -949 -907 -976 -73 -255 -782 -922 -968 -957 -214 -552 -512 -588 -11 -292 -84 -316 -429 -753 -523 -551 -104 -411 -137 -481 -398 -931 -143 -206 -763 -794 -353 -669 -189 -63 -157 -559 -729 -747 -735 -440 -818 -578 -856 -38 -206 -301 -803 -712 -279 -878 -135 -159 -250 -255 -943 -656 -465 -761 -181 -851 -114 -949 -985 -826 -179 -620 -112 -120 -365 -20 -684 -31 -630 -495 -781 -251 -514 -829 -534 -520 -325 -422 -195 -283 -77 -518 -463 -53 -977 -381 -986 -586 -940 -303 -923 -113 -65 -462 -718 -718 -526 -320 -533 -742 -123 -462 -31 -101 -428 -287 -145 -280 -596 -191 -203 -847 -314 -167 -597 -840 -880 -776 -754 -486 -553 -878 -738 -62 -416 -73 -882 -160 -515 -330 -690 -688 -326 -769 -8 -494 -837 -397 -391 -286 -808 -268 -128 -132 -489 -615 -44 -655 -929 -441 -559 -591 -314 -272 -398 -986 -303 -88 -933 -66 -443 -511 -426 -912 -235 -219 -682 -846 -642 -539 -562 -993 -69 -215 -292 -594 -454 -38 -114 -939 -515 -767 -28 -597 -298 -9 -511 -725 -500 -551 -75 -742 -86 -681 -501 -455 -778 -270 -604 -745 -427 -678 -250 -665 -856 -979 -400 -402 -540 -768 -959 -426 -763 -880 -289 -400 -697 -437 -862 -105 -205 -20 -726 -101 -472 -714 -147 -271 -288 -607 -897 -35 -779 -957 -667 -511 -136 -660 -604 -863 -552 -402 -146 -218 -572 -96 -251 -831 -161 -175 -712 -366 -238 -117 -197 -490 -39 -663 -994 -422 -597 -59 -188 -286 -879 -767 -446 -515 -879 -428 -694 -48 -674 -26 -971 -75 -217 -757 -7 -539 -102 -639 -211 -207 -440 -771 -964 -324 -589 -112 -139 -303 -950 -121 -535 -309 -569 -679 -997 -384 -635 -709 -652 -405 -360 -323 -676 -384 -844 -248 -770 -575 -733 -952 -9 -483 -296 -221 -889 -652 -695 -777 -431 -97 -60 -63 -142 -612 -533 -561 -106 -902 -963 -222 -414 -491 -713 -399 -14 -559 -631 -352 -387 -209 -174 -721 -790 -437 -92 -892 -793 -926 -588 -78 -306 -776 -854 -637 -812 -883 -26 -590 -510 -301 -197 -672 -325 -355 -819 -167 -294 -942 -761 -659 -76 -122 -201 -648 -556 -981 -764 -476 -90 -628 -17 -750 -543 -678 -823 -226 -608 -938 -63 -624 -694 -881 -916 -989 -364 -731 -506 -272 -327 -662 -888 -1000 -247 -920 -3 -966 -567 -345 -466 -974 -263 -124 -238 -908 -744 -422 -219 -600 -455 -403 -294 -908 -206 -572 -544 -419 -188 -74 -47 -808 -849 -230 -655 -313 -107 -246 -101 -498 -245 -851 -850 -301 -592 -147 -807 -41 -67 -328 -369 -127 -611 -134 -581 -588 -822 -947 -699 -27 -678 -994 -391 -908 -158 -842 -380 -858 -95 -394 -809 -823 -531 -176 -383 -922 -842 -466 -399 -605 -64 -958 -591 -957 -491 -913 -66 -794 -457 -89 -214 -133 -558 -268 -929 -225 -439 -701 -382 -622 -82 -833 -493 -253 -995 -69 -363 -24 -382 -665 -352 -951 -567 -563 -598 -130 -234 -26 -284 -79 -857 -56 -847 -569 -614 -780 -357 -507 -690 -101 -870 -206 -777 -472 -701 -548 -553 -193 -258 -557 -776 -931 -283 -43 -180 -655 -92 -978 -642 -607 -324 -68 -34 -424 -822 -666 -162 -435 -606 -442 -437 -413 -158 -158 -948 -906 -65 -425 -775 -156 -778 -898 -651 -663 -801 -663 -975 -473 -331 -415 -977 -824 -394 -995 -127 -194 -252 -382 -180 -174 -227 -824 -84 -753 -156 -481 -992 -889 -326 -96 -657 -342 -132 -154 -882 -43 -959 -508 -543 -212 -995 -84 -584 -335 -630 -359 -367 -894 -931 -535 -534 -745 -666 -538 -122 -755 -441 -836 -240 -124 -346 -507 -94 -323 -608 -614 -782 -579 -600 -813 -647 -131 -976 -319 -631 -489 -464 -437 -590 -759 -235 -865 -843 -560 -427 -470 -869 -33 -595 -374 -373 -166 -679 -872 -519 -786 -858 -519 -684 -726 -458 -343 -260 -660 -791 -690 -236 -384 -565 -201 -863 -684 -421 -447 -710 -502 -920 -215 -457 -161 -375 -757 -542 -52 -257 -926 -630 -585 -44 -233 -8 -879 -631 -566 -664 -987 -203 -773 -681 -308 -500 -598 -481 -789 -62 -883 -658 -315 -433 -363 -834 -354 -810 -452 -886 -745 -427 -685 -121 -107 -371 -406 -211 -526 -840 -692 -863 -833 -844 -824 -656 -614 -168 -142 -620 -783 -213 -687 -476 -685 -862 -418 -312 -51 -47 -798 -298 -312 -766 -964 -712 -928 -729 -32 -519 -479 -99 -769 -351 -730 -3 -585 -971 -140 -204 -620 -530 -215 -990 -833 -445 -104 -202 -663 -51 -978 -45 -329 -868 -281 -474 -206 -818 -152 -561 -181 -774 -311 -575 -364 -856 -24 -875 -95 -604 -902 -359 -523 -677 -879 -810 -942 -875 -954 -247 -180 -133 -346 -938 -681 -471 -47 -304 -15 -478 -52 -212 -607 -795 -524 -280 -840 -904 -829 -952 -213 -204 -130 -578 -413 -890 -507 -257 -601 -684 -262 -366 -286 -444 -969 -785 -486 -844 -362 -872 -254 -102 -438 -804 -834 -41 -697 -868 -60 -838 -964 -1000 -260 -987 -28 -996 -988 -397 -663 -307 -996 -462 -162 -916 -53 -661 -221 -17 -750 -999 -693 -438 -795 -436 -317 -302 -497 -260 -451 -683 -795 -781 -595 -285 -693 -602 -89 -174 -289 -13 -720 -429 -738 -320 -705 -749 -244 -25 -317 -114 -399 -635 -949 -553 -949 -575 -505 -281 -441 -197 -699 -742 -814 -648 -499 -3 -109 -4 -273 -814 -754 -294 -516 -945 -158 -768 -975 -466 -358 -906 -516 -855 -392 -84 -345 -663 -821 -873 -872 -685 -254 -366 -637 -828 -771 -731 -811 -581 -498 -591 -18 -38 -844 -13 -904 -892 -819 -300 -841 -108 -758 -981 -78 -355 -327 -526 -663 -930 -912 -704 -305 -799 -597 -533 -260 -848 -439 -749 -889 -326 -937 -854 -241 -647 -661 -930 -936 -936 -483 -650 -712 -603 -988 -958 -699 -665 -222 -413 -446 -147 -914 -688 -956 -991 -88 -132 -836 -694 -862 -917 -475 -167 -787 -977 -703 -876 -470 -708 -904 -740 -777 -249 -298 -241 -497 -377 -227 -338 -794 -390 -455 -951 -163 -90 -346 -503 -186 -289 -301 -339 -514 -455 -575 -557 -719 -578 -379 -247 -684 -715 -735 -754 -94 -692 -177 -434 -630 -325 -991 -260 -9 -823 -954 -147 -390 -445 -533 -320 -67 -514 -599 -125 -229 -160 -379 -726 -853 -955 -794 -158 -376 -323 -450 -420 -111 -888 -754 -705 -685 -714 -489 -15 -80 -820 -755 -31 -678 -662 -291 -332 -488 -706 -306 -643 -960 -973 -565 -406 -408 -725 -749 -227 -809 -503 -360 -3 -204 -694 -476 -428 -480 -355 -962 -741 -786 -822 -792 -80 -671 -33 -56 -780 -89 -510 -245 -142 -573 -661 -811 -199 -1 -529 -294 -236 -702 -141 -498 -286 -65 -980 -909 -931 -411 -490 -587 -777 -785 -979 -778 -724 -203 -736 -378 -808 -227 -422 -305 -110 -392 -332 -806 -775 -532 -721 -296 -216 -812 -651 -403 -231 -545 -700 -433 -600 -124 -944 -888 -235 -967 -918 -852 -31 -599 -276 -371 -391 -655 -234 -319 -296 -623 -878 -585 -694 -674 -518 -750 -320 -534 -832 -670 -783 -216 -258 -244 -766 -159 -462 -142 -433 -704 -385 -593 -485 -533 -858 -77 -630 -315 -821 -812 -672 -909 -278 -472 -360 -955 -589 -90 -156 -822 -233 -387 -789 -574 -918 -202 -783 -566 -963 -775 -95 -855 -92 -843 -39 -143 -328 -179 -736 -919 -606 -217 -63 -810 -588 -763 -961 -990 -431 -628 -891 -586 -784 -157 -420 -224 -865 -409 -814 -117 -416 -1 -62 -76 -687 -442 -279 -879 -302 -878 -403 -532 -377 -723 -66 -237 -490 -612 -936 -964 -706 -629 -833 -261 -415 -988 -776 -615 -649 -341 -612 -571 -352 -799 -543 -883 -415 -703 -746 -74 -15 -328 -591 -988 -224 -702 -831 -684 -796 -222 -709 -715 -5 -761 -947 -15 -300 -139 -328 -306 -436 -457 -44 -136 -538 -717 -778 -526 -86 -41 -425 -517 -852 -866 -544 -56 -550 -800 -498 -467 -290 -393 -324 -211 -773 -187 -712 -891 -761 -729 -408 -181 -687 -205 -807 -687 -673 -901 -608 -360 -702 -343 -246 -597 -961 -674 -985 -899 -649 -827 -190 -990 -822 -203 -25 -420 -697 -720 -456 -604 -71 -840 -390 -493 -117 -659 -270 -667 -2 -101 -425 -931 -693 -392 -417 -774 -159 -105 -710 -327 -809 -784 -705 -524 -214 -98 -128 -53 -250 -517 -190 -827 -425 -492 -275 -986 -608 -757 -556 -217 -350 -421 -682 -268 -176 -134 -368 -339 -263 -894 -222 -581 -100 -561 -710 -292 -277 -310 -706 -119 -442 -799 -999 -737 -7 -977 -542 -865 -473 -156 -714 -776 -66 -313 -187 -956 -233 -480 -611 -428 -65 -533 -818 -949 -135 -498 -263 -510 -922 -962 -954 -954 -425 -430 -755 -257 -713 -302 -680 -82 -321 -12 -624 -493 -307 -945 -78 -269 -652 -63 -935 -952 -656 -867 -72 -782 -614 -345 -965 -231 -791 -360 -469 -136 -517 -557 -564 -883 -783 -396 -566 -738 -782 -488 -953 -653 -607 -317 -591 -785 -792 -770 -895 -91 -933 -175 -811 -149 -128 -279 -539 -961 -585 -108 -514 -51 -915 -652 -141 -703 -378 -752 -71 -385 -58 -731 -518 -468 -988 -92 -872 -582 -366 -660 -325 -896 -25 -279 -984 -525 -461 -812 -582 -268 -764 -833 -625 -615 -746 -295 -97 -784 -951 -224 -688 -340 -903 -449 -948 -570 -951 -270 -81 -828 -220 -357 -713 -711 -445 -246 -248 -473 -381 -733 -508 -226 -827 -385 -499 -778 -409 -554 -71 -946 -310 -502 -606 -286 -35 -701 -534 -138 -210 -329 -235 -70 -469 -926 -583 -88 -384 -400 -651 -671 -81 -26 -670 -747 -662 -14 -78 -225 -814 -822 -320 -848 -133 -404 -203 -353 -643 -299 -963 -885 -739 -245 -155 -787 -311 -106 -151 -570 -588 -806 -872 -860 -565 -538 -647 -309 -763 -151 -936 -427 -109 -777 -814 -248 -623 -970 -785 -973 -368 -222 -955 -842 -641 -473 -854 -370 -175 -607 -958 -308 -347 -628 -64 -359 -538 -64 -688 -584 -426 -110 -130 -817 -478 -925 -938 -438 -726 -801 -549 -478 -872 -590 -87 -949 -427 -383 -652 -146 -429 -874 -832 -673 -900 -707 -119 -383 -487 -174 -188 -632 -327 -214 -22 -442 -878 -606 -993 -268 -985 -483 -81 -338 -440 -207 -17 -776 -811 -559 -315 -599 -756 -437 -699 -358 -142 -33 -819 -251 -278 -306 -405 -701 -711 -929 -998 -868 -531 -412 -513 -471 -164 -808 -643 -233 -267 -400 -728 -479 -296 -165 -332 -328 -373 -925 -884 -555 -537 -415 -558 -33 -125 -341 -215 -54 -861 -318 -933 -481 -506 -10 -551 -949 -349 -30 -645 -873 -322 -698 -395 -399 -787 -354 -935 -27 -701 -826 -421 -693 -961 -25 -201 -435 -560 -79 -746 -836 -631 -577 -965 -464 -416 -249 -285 -519 -268 -433 -38 -137 -759 -156 -269 -954 -907 -89 -115 -128 -842 -59 -244 -12 -414 -934 -479 -678 -236 -788 -545 -73 -980 -732 -697 -625 -383 -963 -669 -966 -97 -171 -551 -600 -438 -808 -237 -546 -667 -262 -26 -317 -14 -196 -718 -7 -858 -207 -589 -213 -760 -647 -735 -701 -89 -707 -130 -442 -41 -46 -292 -548 -559 -101 -415 -288 -819 -727 -217 -537 -684 -274 -256 -672 -801 -44 -14 -211 -569 -461 -895 -147 -896 -775 -259 -333 -388 -993 -440 -547 -19 -110 -15 -641 -657 -815 -405 -229 -334 -566 -269 -560 -885 -310 -770 -931 -168 -286 -359 -466 -668 -805 -251 -816 -19 -269 -311 -852 -693 -222 -216 -930 -76 -729 -561 -32 -305 -210 -111 -910 -970 -724 -99 -906 -759 -841 -945 -948 -647 -240 -788 -34 -953 -741 -349 -24 -662 -440 -313 -774 -361 -53 -517 -401 -533 -487 -466 -538 -231 -101 -153 -177 -113 -959 -425 -396 -448 -358 -76 -458 -697 -923 -882 -668 -14 -467 -124 -148 -610 -771 -425 -946 -779 -423 -822 -174 -212 -12 -438 -605 -466 -377 -408 -757 -21 -3 -172 -902 -440 -234 -399 -604 -707 -750 -472 -5 -678 -637 -455 -249 -629 -200 -763 -465 -564 -20 -215 -923 -150 -592 -599 -772 -529 -352 -797 -453 -253 -601 -709 -919 -658 -19 -709 -536 -65 -192 -666 -278 -444 -495 -777 -363 -569 -277 -806 -558 -766 -477 -921 -193 -340 -766 -263 -670 -809 -678 -92 -371 -847 -183 -869 -216 -111 -667 -889 -419 -863 -220 -714 -14 -927 -589 -338 -113 -217 -358 -576 -552 -572 -480 -701 -649 -421 -607 -722 -56 -33 -551 -906 -335 -190 -70 -36 -189 -976 -693 -168 -317 -410 -267 -111 -628 -624 -391 -504 -826 -802 -433 -378 -668 -987 -611 -663 -358 -203 -8 -102 -449 -488 -296 -838 -527 -982 -968 -498 -470 -290 -221 -85 -291 -761 -273 -313 -21 -435 -460 -26 -213 -172 -775 -390 -329 -243 -273 -409 -720 -921 -510 -884 -309 -589 -507 -120 -479 -373 -921 -597 -360 -324 -514 -131 -703 -410 -161 -946 -231 -656 -510 -881 -675 -307 -348 -830 -321 -467 -396 -600 -823 -780 -556 -404 -753 -135 -27 -148 -912 -395 -442 -574 -675 -835 -529 -77 -45 -6 -121 -979 -476 -810 -572 -141 -133 -920 -606 -917 -374 -834 -91 -202 -635 -572 -479 -722 -229 -679 -605 -652 -380 -483 -733 -412 -712 -85 -902 -772 -946 -483 -396 -714 -605 -822 -592 -887 -260 -168 -435 -580 -528 -126 -999 -910 -3 -809 -574 -359 -331 -127 -138 -607 -883 -757 -981 -220 -464 -533 -214 -288 -915 -409 -61 -358 -637 -175 -907 -272 -731 -16 -445 -166 -800 -907 -68 -498 -267 -687 -63 -7 -985 -218 -51 -932 -5 -831 -203 -701 -585 -412 -624 -803 -723 -779 -254 -41 -581 -434 -585 -13 -498 -739 -10 -676 -162 -588 -550 -452 -19 -946 -867 -603 -671 -478 -75 -180 -548 -485 -194 -441 -691 -787 -170 -775 -212 -671 -58 -892 -372 -500 -431 -728 -51 -44 -146 -262 -621 -342 -658 -701 -687 -171 -367 -927 -582 -307 -895 -565 -305 -313 -675 -393 -338 -538 -354 -686 -185 -726 -393 -370 -74 -261 -617 -714 -874 -596 -370 -400 -711 -817 -442 -77 -22 -187 -297 -632 -499 -787 -372 -239 -754 -6 -606 -101 -195 -721 -743 -615 -629 -991 -878 -680 -233 -527 -452 -413 -699 -366 -765 -732 -706 -85 -980 -711 -778 -589 -259 -242 -386 -641 -463 -399 -783 -103 -202 -561 -418 -157 -551 -895 -850 -664 -907 -585 -381 -830 -981 -895 -900 -519 -381 -478 -945 -827 -766 -187 -228 -652 -814 -882 -751 -594 -547 -112 -393 -185 -716 -72 -885 -579 -780 -940 -437 -886 -975 -465 -566 -129 -794 -93 -70 -248 -204 -269 -604 -617 -208 -71 -326 -577 -371 -527 -735 -119 -943 -813 -288 -843 -773 -194 -144 -407 -259 -651 -134 -717 -812 -995 -59 -631 -170 -57 -483 -61 -22 -852 -610 -971 -179 -434 -89 -807 -866 -886 -869 -964 -863 -953 -686 -74 -947 -80 -88 -525 -252 -478 -278 -523 -580 -291 -749 -474 -735 -344 -936 -156 -418 -792 -389 -416 -216 -296 -458 -632 -613 -681 -84 -875 -873 -206 -336 -585 -228 -218 -920 -875 -771 -831 -301 -183 -930 -175 -185 -63 -487 -391 -354 -315 -332 -239 -468 -800 -879 -214 -89 -623 -569 -989 -961 -458 -946 -670 -823 -158 -97 -643 -864 -659 -312 -453 -418 -63 -578 -635 -229 -948 -160 -224 -105 -571 -667 -97 -353 -599 -834 -449 -280 -109 -411 -46 -390 -478 -236 -868 -258 -119 -303 -348 -1000 -592 -493 -905 -206 -581 -555 -563 -814 -572 -326 -350 -674 -109 -867 -664 -178 -858 -866 -24 -217 -199 -9 -500 -946 -359 -5 -104 -827 -166 -954 -126 -959 -581 -915 -755 -981 -647 -383 -466 -591 -66 -621 -498 -526 -256 -20 -924 -830 -73 -129 -850 -884 -209 -366 -649 -604 -821 -351 -285 -610 -46 -102 -245 -65 -509 -643 -481 -163 -266 -814 -299 -345 -789 -866 -152 -299 -464 -979 -307 -143 -736 -838 -326 -304 -764 -843 -735 -281 -947 -937 -334 -135 -767 -343 -573 -683 -44 -19 -380 -86 -600 -599 -347 -104 -496 -388 -141 -446 -937 -459 -701 -24 -557 -625 -839 -56 -910 -359 -607 -866 -525 -603 -737 -663 -483 -540 -316 -528 -208 -435 -371 -27 -410 -973 -188 -81 -79 -862 -763 -965 -787 -762 -215 -226 -416 -19 -838 -357 -93 -47 -720 -850 -945 -196 -771 -899 -150 -917 -633 -618 -146 -10 -283 -840 -370 -243 -989 -765 -560 -853 -984 -79 -149 -546 -947 -281 -905 -70 -369 -987 -845 -4 -128 -887 -438 -891 -222 -790 -42 -812 -14 -308 -333 -94 -39 -749 -699 -612 -504 -499 -34 -992 -342 -649 -821 -741 -430 -445 -475 -531 -347 -420 -285 -438 -797 -580 -278 -281 -836 -800 -719 -102 -25 -825 -434 -957 -444 -522 -512 -584 -564 -753 -134 -420 -539 -46 -560 -505 -205 -642 -812 -781 -116 -359 -517 -99 -48 -112 -65 -728 -66 -765 -155 -952 -383 -676 -88 -766 -874 -557 -615 -64 -541 -576 -91 -875 -274 -927 -823 -191 -771 -71 -21 -746 -461 -315 -942 -626 -766 -15 -521 -45 -377 -563 -418 -540 -499 -306 -280 -896 -409 -729 -220 -199 -257 -517 -31 -59 -852 -87 -937 -304 -925 -98 -68 -538 -453 -707 -733 -464 -59 -848 -969 -524 -950 -479 -657 -345 -477 -955 -463 -49 -410 -416 -139 -774 -623 -755 -274 -502 -657 -539 -463 -882 -208 -267 -390 -913 -342 -316 -732 -488 -220 -535 -151 -451 -918 -26 -566 -464 -682 -825 -128 -275 -48 -674 -757 -352 -829 -755 -856 -616 -434 -260 -222 -940 -614 -364 -608 -736 -121 -858 -290 -125 -613 -885 -351 -60 -848 -608 -340 -263 -540 -652 -216 -881 -217 -639 -305 -294 -740 -865 -760 -923 -263 -619 -940 -269 -230 -2 -29 -193 -653 -301 -134 -730 -148 -53 -825 -607 -410 -300 -641 -328 -13 -911 -180 -928 -224 -499 -70 -517 -177 -921 -175 -373 -309 -364 -78 -613 -142 -843 -156 -702 -44 -530 -619 -678 -763 -280 -69 -526 -373 -625 -444 -58 -732 -458 -686 -777 -159 -103 -869 -137 -576 -216 -582 -729 -750 -213 -938 -49 -285 -878 -340 -801 -441 -330 -461 -6 -588 -120 -154 -865 -773 -913 -604 -401 -988 -853 -245 -557 -942 -724 -657 -696 -617 -972 -627 -300 -57 -602 -374 -187 -714 -830 -624 -470 -909 -496 -410 -953 -483 -969 -498 -59 -506 -971 -772 -910 -892 -852 -513 -460 -240 -93 -142 -688 -422 -910 -831 -628 -323 -424 -505 -411 -267 -51 -509 -261 -410 -717 -534 -911 -296 -662 -67 -427 -516 -375 -568 -164 -24 -661 -287 -802 -231 -414 -824 -240 -186 -141 -70 -56 -151 -34 -800 -45 -896 -265 -921 -187 -426 -707 -681 -301 -144 -990 -769 -188 -37 -350 -833 -795 -501 -644 -846 -345 -176 -409 -36 -821 -753 -614 -274 -638 -473 -575 -417 -92 -160 -988 -352 -159 -893 -31 -944 -759 -207 -557 -87 -375 -521 -145 -832 -712 -507 -43 -462 -658 -308 -975 -908 -828 -835 -60 -181 -397 -327 -674 -366 -169 -662 -613 -308 -313 -166 -37 -573 -79 -65 -503 -530 -498 -463 -463 -961 -183 -822 -393 -684 -955 -304 -494 -564 -381 -862 -97 -321 -300 -556 -505 -249 -966 -36 -708 -769 -939 -692 -545 -123 -333 -28 -990 -816 -801 -276 -67 -794 -934 -859 -527 -424 -221 -988 -202 -416 -783 -236 -972 -645 -570 -158 -280 -598 -831 -208 -152 -940 -143 -502 -798 -482 -295 -544 -224 -52 -695 -29 -112 -457 -159 -364 -93 -313 -483 -224 -599 -212 -597 -836 -249 -522 -943 -395 -131 -142 -859 -276 -175 -895 -963 -288 -781 -626 -46 -175 -825 -451 -307 -916 -546 -282 -22 -900 -664 -870 -912 -123 -320 -537 -663 -462 -325 -730 -828 -451 -93 -710 -448 -104 -654 -323 -818 -351 -305 -112 -603 -215 -520 -354 -881 -271 -759 -797 -197 -28 -317 -979 -239 -694 -699 -932 -719 -720 -580 -934 -548 -586 -273 -471 -106 -52 -275 -569 -271 -599 -636 -177 -931 -258 -275 -229 -812 -235 -893 -864 -297 -249 -737 -756 -540 -681 -478 -586 -357 -215 -229 -946 -856 -238 -677 -601 -968 -925 -963 -680 -126 -510 -279 -251 -348 -658 -232 -587 -741 -17 -367 -701 -960 -565 -225 -998 -878 -790 -176 -56 -576 -505 -844 -428 -932 -724 -568 -769 -379 -588 -687 -578 -629 -283 -258 -259 -58 -616 -689 -208 -133 -688 -743 -909 -648 -880 -777 -861 -579 -54 -88 -793 -577 -286 -166 -563 -112 -309 -720 -810 -842 -374 -813 -671 -675 -718 -861 -489 -74 -821 -492 -304 -869 -632 -240 -178 -991 -418 -148 -176 -331 -249 -684 -453 -783 -181 -17 -816 -265 -744 -986 -380 -412 -76 -850 -432 -7 -262 -931 -773 -793 -455 -339 -766 -299 -433 -301 -881 -561 -972 -32 -141 -349 -388 -20 -224 -292 -13 -170 -954 -940 -583 -876 -641 -504 -123 -615 -206 -493 -333 -811 -703 -454 -132 -754 -843 -466 -731 -89 -285 -888 -785 -971 -207 -127 -226 -999 -672 -165 -146 -105 -883 -41 -125 -587 -592 -952 -747 -587 -737 -399 -539 -590 -466 -128 -118 -933 -603 -914 -873 -197 -478 -639 -553 -305 -143 -179 -221 -356 -548 -859 -562 -254 -10 -173 -443 -109 -929 -489 -986 -264 -127 -403 -898 -798 -213 -963 -956 -617 -271 -343 -392 -498 -888 -174 -528 -686 -623 -168 -348 -974 -811 -945 -803 -647 -966 -384 -427 -191 -718 -936 -725 -831 -921 -77 -222 -503 -617 -149 -92 -424 -71 -318 -245 -100 -793 -720 -387 -596 -99 -50 -839 -876 -603 -978 -315 -480 -625 -224 -719 -691 -12 -144 -758 -622 -691 -362 -368 -918 -330 -771 -958 -256 -554 -201 -553 -229 -363 -719 -852 -203 -854 -324 -857 -486 -976 -215 -694 -893 -814 -878 -103 -932 -846 -98 -632 -120 -649 -998 -380 -777 -67 -544 -525 -748 -32 -562 -767 -975 -122 -169 -291 -947 -902 -125 -581 -821 -392 -920 -390 -896 -477 -754 -283 -939 -610 -135 -236 -912 -789 -663 -298 -962 -24 -853 -982 -790 -857 -232 -791 -609 -297 -435 -432 -755 -215 -769 -140 -425 -710 -419 -833 -419 -198 -540 -508 -830 -885 -564 -867 -436 -371 -426 -889 -446 -963 -70 -400 -222 -902 -814 -630 -735 -426 -284 -915 -245 -666 -257 -588 -221 -352 -891 -974 -408 -358 -872 -552 -97 -23 -120 -265 -28 -426 -334 -123 -843 -31 -275 -414 -601 -418 -25 -481 -521 -613 -444 -827 -682 -343 -891 -269 -794 -358 -696 -718 -650 -951 -275 -978 -50 -630 -759 -381 -164 -881 -816 -479 -312 -461 -735 -620 -166 -325 -567 -935 -150 -1 -726 -33 -703 -190 -225 -992 -938 -955 -650 -724 -674 -497 -92 -496 -460 -302 -143 -179 -658 -307 -67 -311 -470 -471 -223 -185 -749 -220 -920 -356 -904 -913 -340 -199 -816 -846 -437 -465 -94 -995 -94 -945 -682 -908 -29 -835 -714 -469 -514 -603 -334 -749 -705 -229 -198 -933 -288 -114 -506 -258 -137 -360 -301 -271 -66 -427 -725 -117 -864 -106 -739 -58 -361 -498 -298 -940 -219 -410 -443 -66 -850 -367 -711 -833 -306 -905 -719 -789 -75 -186 -945 -787 -609 -109 -393 -965 -97 -28 -86 -339 -56 -37 -17 -497 -760 -209 -954 -458 -792 -183 -924 -340 -134 -866 -944 -529 -472 -20 -618 -380 -142 -650 -11 -864 -857 -743 -765 -252 -856 -988 -402 -857 -679 -586 -849 -709 -921 -506 -839 -383 -277 -715 -453 -843 -706 -531 -886 -510 -760 -94 -432 -508 -607 -758 -997 -924 -527 -642 -494 -112 -340 -89 -598 -583 -853 -971 -620 -371 -250 -433 -153 -576 -897 -172 -800 -423 -568 -256 -471 -874 -221 -828 -415 -952 -683 -604 -549 -580 -205 -380 -956 -407 -916 -347 -813 -839 -235 -199 -757 -688 -32 -209 -343 -310 -802 -554 -748 -429 -482 -717 -109 -925 -146 -986 -966 -61 -284 -365 -937 -814 -30 -749 -867 -471 -586 -847 -828 -620 -642 -889 -755 -413 -646 -472 -726 -150 -431 -286 -399 -921 -913 -904 -163 -570 -647 -869 -130 -538 -19 -420 -405 -231 -513 -187 -787 -60 -823 -49 -712 -50 -169 -670 -868 -227 -316 -18 -462 -783 -101 -603 -622 -632 -583 -667 -654 -994 -1 -310 -83 -28 -724 -233 -233 -235 -170 -910 -671 -568 -373 -360 -184 -642 -723 -531 -506 -733 -151 -167 -315 -742 -374 -895 -931 -378 -233 -389 -939 -120 -741 -119 -449 -436 -795 -559 -791 -193 -8 -950 -489 -828 -842 -931 -663 -471 -520 -114 -313 -142 -967 -206 -32 -643 -219 -593 -930 -918 -550 -429 -281 -68 -8 -857 -394 -959 -300 -535 -40 -585 -91 -653 -371 -358 -80 -98 -672 -925 -463 -310 -997 -43 -440 -105 -725 -81 -980 -246 -574 -159 -604 -880 -900 -966 -18 -571 -493 -216 -915 -116 -988 -332 -239 -823 -74 -452 -540 -10 -970 -722 -431 -416 -459 -317 -255 -918 -877 -139 -559 -289 -86 -222 -565 -577 -994 -382 -822 -168 -118 -930 -309 -867 -437 -585 -809 -774 -408 -559 -490 -998 -887 -197 -548 -410 -281 -886 -202 -281 -414 -444 -574 -650 -48 -673 -794 -533 -466 -411 -727 -482 -712 -668 -621 -191 -129 -22 -836 -336 -194 -791 -862 -463 -863 -534 -886 -633 -671 -289 -949 -94 -941 -390 -65 -745 -127 -481 -648 -614 -843 -606 -359 -334 -920 -717 -341 -443 -585 -442 -317 -800 -627 -993 -733 -11 -521 -203 -660 -237 -58 -967 -988 -127 -468 -448 -331 -529 -277 -757 -785 -484 -424 -756 -962 -98 -306 -874 -190 -552 -804 -151 -966 -358 -482 -330 -587 -102 -152 -953 -54 -739 -739 -288 -328 -881 -913 -432 -798 -495 -539 -782 -713 -907 -993 -854 -1 -631 -267 -879 -461 -762 -297 -562 -254 -333 -661 -860 -909 -926 -485 -680 -21 -590 -49 -21 -314 -673 -590 -480 -73 -362 -171 -497 -560 -102 -5 -195 -394 -155 -232 -454 -100 -463 -449 -408 -168 -543 -623 -112 -92 -152 -743 -149 -309 -170 -792 -472 -665 -797 -26 -639 -149 -656 -52 -947 -646 -500 -358 -742 -425 -694 -844 -119 -420 -213 -912 -999 -115 -875 -71 -576 -558 -164 -550 -960 -37 -712 -329 -581 -830 -208 -98 -692 -801 -459 -168 -235 -264 -528 -525 -76 -838 -521 -621 -182 -244 -450 -836 -468 -164 -919 -16 -81 -279 -673 -477 -720 -933 -400 -471 -587 -685 -312 -204 -356 -662 -179 -268 -193 -210 -353 -430 -716 -976 -795 -500 -783 -356 -835 -355 -15 -997 -670 -845 -100 -629 -764 -721 -130 -980 -755 -218 -723 -744 -943 -402 -986 -468 -391 -863 -984 -207 -265 -843 -332 -481 -44 -199 -325 -380 -912 -369 -460 -767 -241 -304 -208 -704 -254 -204 -270 -717 -742 -542 -752 -750 -55 -685 -338 -720 -975 -841 -126 -864 -524 -909 -277 -444 -260 -911 -123 -251 -273 -356 -834 -983 -618 -30 -257 -536 -391 -112 -7 -620 -321 -554 -907 -787 -715 -890 -193 -912 -641 -452 -2 -898 -925 -572 -103 -427 -536 -242 -697 -496 -996 -97 -31 -935 -226 -962 -557 -152 -179 -111 -140 -935 -451 -393 -976 -505 -495 -456 -49 -911 -92 -27 -552 -223 -935 -268 -755 -285 -6 -197 -886 -609 -737 -821 -405 -294 -28 -238 -87 -243 -966 -293 -490 -858 -967 -117 -682 -640 -565 -230 -520 -94 -935 -850 -937 -56 -628 -288 -75 -245 -69 -832 -261 -21 -593 -633 -44 -72 -535 -828 -189 -645 -105 -479 -615 -120 -609 -96 -325 -361 -960 -330 -30 -593 -28 -963 -589 -246 -279 -999 -118 -706 -215 -925 -394 -229 -725 -848 -717 -645 -418 -510 -845 -191 -546 -360 -356 -115 -579 -853 -38 -603 -162 -588 -241 -118 -691 -256 -241 -878 -712 -772 -89 -312 -383 -786 -176 -896 -899 -825 -478 -241 -439 -889 -260 -714 -222 -498 -290 -272 -228 -699 -599 -42 -646 -149 -602 -649 -149 -164 -723 -375 -436 -386 -968 -309 -42 -432 -221 -460 -889 -394 -129 -944 -751 -594 -740 -725 -997 -235 -729 -266 -394 -260 -656 -896 -950 -402 -61 -992 -565 -322 -81 -994 -194 -612 -865 -498 -326 -926 -173 -25 -687 -759 -828 -511 -33 -65 -259 -337 -172 -848 -708 -899 -392 -379 -234 -430 -138 -819 -732 -670 -251 -466 -559 -105 -6 -665 -725 -922 -419 -545 -535 -204 -555 -895 -129 -445 -920 -473 -410 -683 -35 -397 -71 -406 -931 -934 -491 -595 -860 -346 -306 -970 -577 -120 -478 -285 -274 -931 -198 -341 -609 -211 -579 -805 -571 -908 -855 -360 -928 -293 -288 -484 -44 -391 -253 -386 -764 -488 -116 -94 -136 -734 -231 -410 -463 -763 -124 -107 -72 -241 -243 -350 -944 -507 -355 -310 -505 -913 -463 -753 -744 -763 -530 -770 -808 -293 -950 -676 -359 -655 -837 -924 -745 -29 -470 -868 -533 -785 -442 -196 -109 -97 -969 -930 -174 -614 -229 -271 -408 -987 -305 -698 -274 -161 -163 -778 -400 -799 -508 -523 -520 -100 -999 -60 -374 -357 -690 -643 -589 -315 -185 -448 -123 -792 -278 -796 -303 -253 -347 -201 -561 -211 -176 -72 -901 -731 -508 -347 -403 -943 -506 -863 -548 -717 -525 -419 -957 -819 -418 -690 -43 -404 -781 -448 -125 -40 -494 -891 -252 -921 -258 -231 -643 -161 -28 -651 -487 -52 -797 -40 -628 -305 -744 -201 -525 -168 -805 -160 -134 -99 -444 -351 -216 -839 -316 -136 -741 -647 -188 -197 -439 -698 -805 -869 -745 -608 -583 -730 -36 -146 -134 -165 -244 -557 -207 -59 -318 -543 -456 -389 -685 -801 -77 -710 -782 -679 -249 -689 -357 -272 -940 -943 -833 -439 -163 -576 -434 -218 -658 -75 -474 -602 -807 -852 -807 -105 -137 -678 -488 -449 -332 -353 -495 -955 -629 -588 -328 -625 -728 -934 -945 -34 -182 -223 -699 -626 -271 -54 -632 -639 -624 -832 -811 -423 -882 -3 -670 -935 -471 -763 -861 -44 -783 -564 -501 -546 -126 -992 -525 -918 -705 -887 -446 -337 -489 -211 -95 -989 -891 -398 -772 -467 -142 -787 -820 -368 -669 -546 -852 -775 -621 -95 -273 -280 -342 -153 -58 -928 -645 -273 -507 -51 -469 -763 -120 -522 -699 -691 -979 -250 -608 -376 -381 -245 -576 -417 -711 -415 -913 -698 -508 -217 -574 -286 -702 -78 -812 -38 -650 -787 -692 -565 -916 -974 -457 -536 -83 -575 -828 -151 -202 -607 -968 -463 -389 -576 -122 -767 -538 -620 -313 -686 -343 -738 -747 -585 -562 -878 -197 -716 -512 -823 -742 -986 -464 -404 -107 -688 -856 -604 -126 -449 -711 -102 -67 -120 -789 -814 -767 -191 -413 -257 -765 -339 -948 -121 -271 -735 -466 -950 -916 -967 -855 -328 -33 -550 -54 -372 -638 -11 -272 -108 -78 -664 -288 -213 -524 -939 -518 -71 -864 -233 -600 -847 -117 -10 -566 -583 -86 -580 -80 -441 -621 -305 -328 -207 -543 -633 -475 -404 -526 -500 -629 -465 -782 -568 -429 -883 -465 -4 -594 -534 -913 -878 -582 -261 -422 -948 -17 -965 -859 -447 -100 -777 -945 -267 -473 -275 -243 -41 -533 -313 -288 -465 -663 -820 -689 -700 -820 -957 -232 -258 -268 -188 -438 -31 -696 -772 -261 -307 -943 -480 -805 -664 -531 -583 -680 -424 -640 -412 -94 -668 -356 -725 -29 -606 -755 -714 -722 -925 -312 -695 -56 -622 -373 -174 -830 -270 -878 -700 -570 -78 -589 -684 -924 -844 -335 -13 -964 -236 -12 -763 -532 -92 -456 -505 -606 -576 -643 -835 -281 -975 -872 -587 -934 -897 -365 -302 -532 -99 -265 -861 -429 -639 -90 -354 -164 -831 -586 -933 -320 -859 -121 -609 -421 -876 -298 -828 -222 -756 -660 -447 -379 -355 -738 -451 -568 -281 -847 -971 -448 -792 -467 -450 -723 -239 -84 -268 -841 -953 -250 -964 -878 -848 -721 -706 -624 -411 -334 -665 -343 -407 -703 -507 -399 -218 -708 -813 -660 -346 -968 -749 -206 -813 -444 -850 -331 -324 -512 -372 -333 -349 -209 -311 -767 -694 -889 -878 -809 -519 -79 -818 -269 -558 -670 -51 -110 -856 -64 -5 -8 -925 -530 -554 -243 -955 -949 -520 -696 -733 -547 -198 -852 -127 -657 -800 -371 -514 -644 -254 -949 -572 -270 -520 -812 -793 -138 -956 -533 -922 -57 -491 -744 -561 -867 -671 -751 -277 -102 -700 -81 -376 -966 -539 -683 -714 -880 -844 -521 -907 -889 -817 -800 -909 -405 -378 -600 -440 -391 -467 -290 -458 -141 -353 -996 -262 -852 -320 -505 -509 -910 -918 -901 -294 -369 -879 -474 -672 -140 -387 -324 -426 -548 -713 -883 -55 -794 -936 -273 -554 -707 -885 -585 -673 -424 -619 -902 -125 -521 -156 -795 -355 -990 -680 -68 -978 -304 -40 -119 -827 -901 -388 -906 -486 -344 -323 -28 -803 -750 -614 -404 -542 -967 -788 -7 -905 -489 -131 -220 -675 -771 -401 -931 -117 -431 -730 -718 -12 -581 -540 -180 -130 -759 -212 -914 -710 -503 -194 -873 -348 -424 -845 -61 -619 -135 -259 -353 -278 -550 -718 -914 -744 -47 -808 -208 -59 -83 -867 -473 -695 -361 -464 -964 -896 -11 -632 -313 -507 -703 -114 -940 -23 -750 -92 -741 -259 -29 -954 -624 -1000 -263 -914 -415 -196 -862 -737 -46 -854 -705 -212 -606 -622 -711 -412 -659 -193 -546 -931 -669 -289 -381 -9 -899 -925 -160 -716 -11 -876 -323 -200 -24 -503 -290 -320 -116 -581 -934 -736 -729 -558 -749 -163 -596 -804 -557 -7 -474 -719 -256 -267 -885 -782 -72 -371 -905 -981 -57 -782 -841 -899 -418 -357 -324 -632 -331 -282 -966 -838 -747 -59 -70 -549 -581 -75 -757 -515 -278 -916 -310 -877 -785 -276 -105 -631 -972 -302 -549 -199 -250 -989 -349 -903 -923 -519 -738 -208 -117 -221 -242 -740 -127 -234 -996 -521 -620 -574 -258 -107 -745 -135 -666 -675 -36 -210 -922 -690 -819 -555 -648 -497 -110 -861 -887 -72 -104 -431 -850 -713 -835 -302 -695 -458 -948 -903 -688 -444 -742 -627 -148 -599 -600 -244 -882 -532 -598 -231 -709 -329 -205 -916 -44 -650 -168 -478 -488 -351 -250 -697 -471 -545 -698 -110 -386 -833 -550 -697 -249 -771 -146 -927 -64 -650 -685 -555 -3 -36 -300 -79 -500 -88 -564 -611 -427 -803 -422 -291 -630 -389 -398 -46 -852 -609 -567 -851 -420 -821 -303 -201 -982 -174 -347 -773 -407 -949 -776 -924 -206 -266 -152 -624 -88 -121 -146 -831 -25 -955 -678 -686 -294 -298 -369 -129 -472 -135 -88 -779 -272 -855 -553 -715 -116 -885 -870 -243 -986 -194 -894 -364 -823 -661 -76 -62 -941 -542 -707 -331 -226 -196 -903 -469 -361 -692 -271 -796 -265 -901 -106 -532 -200 -364 -408 -520 -988 -801 -508 -828 -170 -778 -815 -667 -35 -664 -697 -258 -487 -85 -373 -594 -512 -567 -609 -853 -385 -992 -366 -193 -862 -663 -483 -495 -208 -780 -751 -574 -966 -939 -367 -283 -670 -605 -43 -200 -873 -673 -588 -430 -94 -447 -2 -443 -360 -986 -470 -790 -103 -843 -824 -547 -867 -709 -437 -985 -244 -621 -164 -198 -418 -227 -903 -715 -193 -284 -983 -215 -941 -264 -906 -88 -745 -730 -155 -471 -433 -793 -215 -247 -794 -582 -851 -279 -562 -590 -233 -423 -77 -672 -825 -947 -79 -757 -884 -951 -638 -930 -943 -419 -559 -191 -234 -302 -880 -959 -246 -598 -694 -293 -650 -635 -648 -136 -620 -759 -169 -828 -872 -21 -739 -10 -14 -713 -843 -231 -571 -584 -367 -803 -589 -231 -924 -944 -798 -642 -33 -285 -481 -960 -864 -339 -399 -694 -325 -380 -760 -294 -1000 -935 -705 -191 -719 -804 -176 -211 -62 -297 -629 -977 -613 -138 -861 -208 -983 -97 -357 -418 -75 -914 -806 -203 -30 -576 -710 -111 -901 -290 -190 -542 -593 -459 -273 -948 -939 -673 -573 -278 -394 -182 -374 -730 -788 -413 -433 -841 -406 -239 -699 -657 -259 -369 -575 -410 -505 -708 -12 -345 -558 -140 -327 -326 -638 -746 -392 -256 -581 -871 -562 -693 -677 -554 -560 -776 -719 -345 -176 -255 -116 -917 -415 -505 -123 -693 -946 -352 -302 -62 -996 -843 -575 -249 -873 -314 -923 -650 -389 -867 -45 -193 -407 -996 -333 -777 -430 -822 -633 -941 -108 -575 -659 -365 -945 -630 -301 -919 -121 -806 -619 -393 -841 -273 -690 -252 -876 -890 -887 -397 -257 -800 -228 -318 -311 -113 -636 -436 -856 -698 -333 -898 -509 -395 -841 -998 -274 -93 -811 -340 -40 -591 -387 -854 -907 -535 -251 -320 -832 -636 -619 -877 -942 -649 -329 -585 -708 -129 -192 -766 -175 -500 -880 -947 -299 -753 -640 -926 -169 -13 -910 -283 -775 -372 -897 -21 -470 -92 -30 -186 -495 -399 -390 -297 -596 -844 -343 -643 -557 -588 -336 -269 -377 -33 -367 -336 -536 -342 -117 -318 -494 -323 -943 -50 -816 -799 -242 -610 -612 -341 -216 -633 -568 -75 -420 -127 -733 -71 -165 -754 -324 -762 -851 -87 -192 -411 -854 -371 -56 -299 -631 -705 -454 -536 -695 -566 -929 -966 -541 -412 -392 -1 -904 -661 -235 -971 -834 -82 -131 -57 -119 -471 -479 -497 -806 -140 -812 -882 -573 -391 -146 -542 -801 -212 -420 -139 -990 -279 -905 -12 -545 -640 -432 -174 -94 -645 -548 -454 -638 -204 -10 -870 -595 -643 -247 -819 -683 -692 -173 -468 -26 -629 -118 -980 -690 -836 -177 -462 -753 -255 -806 -380 -405 -72 -71 -896 -1000 -1000 -968 -516 -403 -507 -888 -9 -607 -676 -72 -992 -88 -699 -868 -270 -270 -940 -906 -524 -6 -150 -129 -754 -401 -823 -911 -709 -583 -694 -532 -28 -578 -128 -66 -456 -976 -892 -524 -176 -790 -576 -314 -915 -569 -613 -654 -59 -405 -581 -967 -441 -55 -788 -320 -413 -766 -23 -151 -399 -484 -459 -447 -932 -402 -350 -846 -582 -954 -324 -359 -654 -86 -449 -346 -884 -159 -258 -985 -858 -285 -609 -41 -982 -868 -156 -653 -815 -201 -412 -519 -200 -588 -110 -830 -559 -784 -820 -255 -19 -436 -823 -829 -432 -343 -770 -421 -561 -414 -528 -928 -428 -235 -666 -867 -995 -839 -119 -226 -565 -511 -210 -840 -198 -542 -996 -623 -383 -546 -311 -197 -131 -668 -905 -213 -157 -845 -435 -592 -474 -335 -954 -133 -473 -282 -114 -151 -484 -762 -553 -562 -286 -859 -477 -774 -221 -508 -996 -1000 -822 -148 -312 -80 -312 -980 -27 -962 -537 -239 -167 -908 -839 -125 -26 -116 -998 -890 -517 -83 -614 -87 -19 -202 -911 -936 -430 -73 -779 -794 -257 -998 -511 -812 -531 -312 -953 -836 -581 -210 -338 -34 -124 -39 -429 -359 -185 -831 -369 -65 -728 -336 -637 -41 -738 -355 -367 -790 -849 -599 -173 -563 -125 -500 -48 -188 -420 -755 -5 -45 -509 -149 -229 -637 -731 -235 -231 -736 -360 -855 -639 -447 -412 -704 -607 -495 -863 -330 -913 -22 -960 -657 -582 -736 -31 -675 -5 -734 -149 -493 -61 -192 -130 -997 -383 -7 -306 -354 -976 -324 -466 -410 -66 -496 -397 -174 -279 -764 -342 -621 -716 -632 -758 -496 -351 -632 -605 -800 -995 -457 -397 -312 -383 -137 -344 -138 -249 -427 -469 -956 -374 -588 -983 -914 -976 -655 -509 -845 -850 -698 -646 -587 -880 -893 -176 -129 -771 -26 -65 -505 -326 -418 -165 -822 -116 -940 -905 -203 -727 -961 -220 -586 -847 -771 -247 -212 -860 -530 -66 -568 -954 -774 -739 -804 -217 -60 -377 -448 -320 -669 -628 -653 -58 -143 -328 -490 -828 -976 -817 -920 -43 -757 -773 -544 -117 -970 -342 -354 -145 -61 -365 -215 -405 -35 -740 -243 -134 -844 -456 -8 -683 -804 -347 -294 -748 -731 -889 -101 -619 -539 -343 -894 -195 -697 -508 -398 -164 -207 -447 -706 -721 -122 -361 -437 -528 -876 -995 -786 -948 -623 -758 -380 -617 -424 -111 -731 -728 -386 -745 -707 -357 -87 -587 -318 -81 -15 -334 -515 -933 -185 -475 -157 -334 -259 -990 -312 -240 -281 -356 -234 -381 -542 -942 -537 -512 -961 -659 -693 -662 -345 -624 -189 -745 -949 -689 -950 -484 -260 -310 -707 -80 -409 -842 -895 -521 -342 -735 -853 -311 -160 -281 -500 -907 -809 -665 -710 -209 -216 -24 -3 -892 -747 -251 -301 -263 -701 -197 -803 -246 -594 -633 -565 -50 -756 -540 -504 -900 -335 -927 -367 -616 -75 -477 -188 -282 -491 -853 -895 -321 -67 -549 -87 -352 -739 -303 -158 -772 -659 -312 -859 -617 -647 -796 -715 -834 -554 -338 -172 -857 -447 -467 -153 -445 -877 -475 -152 -721 -247 -324 -952 -271 -210 -9 -956 -508 -968 -91 -396 -861 -567 -844 -166 -34 -965 -90 -359 -284 -714 -408 -432 -450 -999 -337 -307 -111 -859 -895 -985 -852 -472 -86 -585 -775 -300 -941 -612 -286 -706 -134 -108 -678 -44 -936 -14 -420 -359 -107 -137 -146 -847 -689 -13 -439 -622 -859 -154 -765 -206 -125 -557 -959 -412 -170 -185 -726 -718 -744 -576 -195 -672 -725 -133 -623 -499 -831 -324 -747 -836 -196 -567 -476 -668 -213 -514 -86 -500 -481 -907 -686 -27 -872 -358 -630 -643 -862 -647 -791 -417 -668 -772 -353 -837 -449 -594 -499 -962 -68 -386 -486 -180 -236 -519 -426 -18 -337 -814 -515 -489 -58 -411 -749 -545 -194 -472 -866 -301 -78 -147 -120 -778 -410 -332 -236 -612 -6 -215 -357 -390 -735 -417 -853 -673 -32 -75 -71 -625 -609 -845 -143 -910 -433 -646 -697 -451 -341 -392 -855 -794 -68 -284 -116 -807 -889 -764 -18 -883 -102 -76 -756 -901 -488 -313 -290 -350 -734 -872 -347 -288 -588 -931 -641 -129 -330 -995 -165 -514 -95 -234 -415 -830 -473 -138 -492 -690 -349 -78 -21 -561 -515 -106 -735 -892 -138 -444 -498 -166 -983 -35 -522 -108 -775 -463 -390 -230 -389 -432 -843 -792 -348 -713 -806 -474 -291 -312 -749 -275 -598 -208 -824 -570 -390 -917 -296 -597 -722 -290 -943 -135 -216 -800 -477 -215 -118 -357 -114 -181 -571 -286 -794 -277 -92 -278 -757 -137 -128 -706 -655 -506 -971 -437 -150 -157 -767 -468 -372 -847 -950 -530 -912 -518 -2 -339 -711 -930 -736 -474 -299 -94 -707 -504 -192 -217 -93 -955 -781 -371 -517 -478 -785 -823 -872 -927 -869 -599 -886 -455 -386 -27 -713 -681 -639 -713 -337 -781 -828 -974 -172 -345 -908 -679 -31 -574 -635 -156 -455 -522 -131 -653 -706 -752 -840 -16 -739 -466 -554 -222 -306 -199 -553 -962 -111 -327 -700 -320 -639 -234 -607 -118 -282 -647 -389 -824 -57 -461 -714 -401 -205 -307 -229 -589 -167 -974 -443 -732 -720 -306 -290 -817 -755 -130 -747 -388 -607 -221 -761 -142 -317 -248 -301 -887 -449 -638 -24 -436 -796 -963 -547 -909 -115 -920 -700 -631 -314 -999 -938 -275 -843 -688 -531 -97 -707 -525 -662 -32 -861 -211 -459 -214 -999 -470 -572 -538 -840 -357 -97 -568 -481 -312 -418 -564 -628 -597 -840 -996 -59 -545 -296 -1 -651 -536 -711 -138 -726 -184 -675 -150 -965 -631 -596 -696 -505 -421 -590 -484 -977 -447 -909 -512 -293 -801 -16 -913 -869 -19 -138 -712 -231 -455 -162 -721 -50 -860 -359 -761 -396 -524 -323 -493 -521 -771 -587 -247 -397 -735 -949 -691 -805 -55 -42 -363 -63 -424 -646 -932 -288 -728 -261 -999 -873 -690 -181 -804 -751 -865 -370 -906 -866 -469 -402 -641 -349 -345 -228 -577 -806 -123 -640 -716 -201 -611 -810 -249 -735 -30 -532 -686 -191 -323 -68 -181 -104 -200 -991 -750 -439 -941 -636 -372 -176 -36 -236 -570 -821 -858 -572 -332 -308 -608 -437 -774 -842 -821 -200 -849 -727 -288 -408 -234 -932 -893 -65 -562 -846 -572 -239 -403 -528 -902 -567 -968 -216 -420 -852 -886 -494 -253 -632 -880 -630 -54 -995 -609 -298 -86 -831 -32 -504 -76 -538 -485 -181 -527 -247 -868 -515 -729 -138 -657 -296 -338 -522 -974 -744 -926 -332 -227 -409 -217 -704 -623 -991 -120 -45 -411 -477 -373 -823 -735 -411 -735 -964 -537 -721 -810 -173 -381 -431 -84 -30 -25 -181 -839 -115 -872 -877 -990 -759 -260 -842 -164 -161 -399 -49 -860 -18 -874 -681 -910 -675 -540 -138 -581 -431 -106 -412 -148 -407 -156 -985 -324 -252 -788 -323 -379 -699 -239 -322 -693 -191 -766 -966 -550 -835 -847 -562 -353 -923 -412 -678 -451 -284 -903 -175 -66 -866 -871 -669 -888 -823 -156 -457 -294 -445 -771 -239 -891 -851 -911 -769 -768 -513 -892 -620 -371 -937 -438 -346 -267 -810 -802 -910 -539 -524 -700 -579 -14 -399 -271 -441 -250 -284 -624 -778 -479 -454 -114 -140 -94 -670 -274 -620 -160 -308 -880 -110 -734 -833 -529 -482 -51 -218 -636 -435 -464 -15 -325 -426 -620 -271 -381 -433 -832 -744 -992 -286 -804 -867 -737 -824 -39 -298 -103 -554 -882 -463 -493 -749 -41 -698 -644 -992 -834 -641 -59 -46 -165 -892 -49 -264 -273 -337 -541 -326 -783 -682 -578 -660 -660 -172 -757 -696 -818 -520 -9 -554 -249 -663 -447 -462 -109 -614 -319 -984 -423 -540 -419 -156 -808 -769 -227 -949 -869 -276 -734 -121 -84 -184 -455 -196 -426 -665 -884 -808 -655 -346 -537 -121 -164 -385 -334 -109 -914 -261 -703 -47 -673 -461 -335 -815 -94 -714 -596 -822 -659 -484 -438 -45 -591 -999 -349 -55 -181 -579 -436 -501 -741 -664 -358 -195 -40 -480 -574 -822 -335 -578 -819 -330 -786 -26 -354 -806 -991 -367 -475 -637 -89 -43 -749 -49 -237 -670 -897 -372 -102 -189 -826 -637 -832 -830 -79 -261 -838 -921 -402 -135 -546 -186 -285 -981 -648 -419 -994 -77 -367 -242 -992 -927 -79 -178 -914 -273 -671 -966 -580 -21 -945 -322 -682 -543 -106 -472 -502 -85 -622 -221 -25 -88 -884 -802 -552 -228 -88 -838 -966 -162 -94 -691 -262 -992 -181 -183 -778 -150 -779 -939 -471 -819 -205 -820 -827 -785 -287 -410 -71 -11 -806 -789 -616 -619 -423 -763 -371 -818 -814 -140 -333 -938 -959 -516 -285 -686 -395 -176 -395 -915 -921 -489 -239 -255 -345 -277 -133 -317 -624 -994 -271 -191 -826 -2 -429 -376 -988 -9 -314 -790 -748 -204 -6 -912 -257 -711 -201 -95 -151 -772 -232 -523 -560 -691 -376 -42 -137 -259 -746 -57 -121 -726 -794 -377 -706 -523 -980 -206 -560 -528 -935 -34 -899 -200 -461 -748 -307 -360 -726 -450 -331 -312 -746 -930 -352 -687 -871 -114 -789 -735 -383 -48 -716 -95 -7 -700 -675 -216 -619 -697 -994 -797 -60 -1 -957 -455 -752 -999 -512 -920 -331 -384 -281 -624 -359 -719 -60 -782 -326 -850 -902 -355 -776 -20 -947 -830 -725 -680 -112 -635 -624 -211 -76 -586 -422 -472 -645 -878 -989 -341 -373 -257 -105 -444 -857 -185 -612 -331 -850 -789 -691 -533 -563 -680 -532 -514 -617 -517 -47 -274 -538 -206 -346 -223 -514 -263 -317 -768 -273 -96 -205 -455 -750 -98 -739 -228 -159 -910 -567 -246 -995 -379 -617 -650 -455 -808 -197 -595 -929 -418 -564 -766 -969 -138 -280 -330 -265 -584 -954 -350 -655 -116 -568 -617 -642 -371 -250 -261 -13 -528 -846 -627 -10 -855 -996 -644 -979 -247 -813 -7 -477 -640 -998 -421 -407 -177 -284 -858 -723 -686 -577 -529 -900 -399 -385 -637 -182 -134 -705 -729 -375 -251 -862 -854 -661 -570 -587 -621 -619 -603 -987 -448 -631 -474 -198 -584 -254 -20 -100 -165 -566 -210 -75 -622 -157 -274 -96 -148 -881 -662 -971 -181 -817 -706 -356 -577 -433 -393 -362 -726 -755 -57 -693 -345 -963 -496 -273 -379 -419 -499 -959 -428 -315 -778 -614 -286 -881 -941 -851 -996 -943 -18 -463 -640 -695 -70 -212 -431 -966 -507 -349 -623 -578 -130 -39 -938 -373 -127 -30 -574 -529 -937 -495 -947 -368 -703 -480 -195 -267 -119 -625 -20 -515 -524 -993 -584 -310 -610 -83 -544 -594 -372 -401 -789 -899 -32 -79 -49 -938 -692 -396 -161 -156 -492 -197 -862 -494 -679 -354 -504 -481 -745 -406 -437 -377 -548 -501 -143 -824 -647 -765 -344 -836 -897 -426 -177 -636 -554 -518 -663 -948 -399 -29 -790 -833 -379 -406 -737 -767 -436 -705 -186 -389 -714 -975 -909 -985 -566 -736 -708 -13 -265 -234 -483 -751 -53 -235 -356 -908 -103 -413 -223 -518 -828 -694 -156 -453 -37 -251 -744 -880 -898 -736 -482 -5 -869 -36 -559 -736 -428 -571 -770 -267 -898 -412 -326 -380 -29 -694 -874 -235 -633 -845 -171 -479 -35 -472 -344 -882 -873 -788 -799 -749 -712 -904 -579 -309 -283 -575 -434 -510 -907 -795 -192 -772 -417 -191 -158 -915 -970 -801 -996 -711 -568 -704 -321 -637 -81 -214 -610 -630 -879 -988 -684 -288 -834 -88 -780 -496 -67 -708 -273 -807 -292 -866 -555 -585 -918 -92 -333 -720 -315 -304 -790 -775 -496 -622 -446 -358 -595 -593 -143 -635 -534 -37 -204 -442 -6 -161 -610 -439 -541 -612 -590 -686 -168 -491 -23 -154 -38 -387 -194 -469 -114 -405 -940 -952 -304 -464 -430 -196 -558 -21 -301 -890 -961 -951 -621 -249 -481 -96 -72 -452 -44 -527 -544 -764 -504 -244 -878 -319 -481 -244 -78 -520 -802 -838 -83 -973 -970 -764 -350 -840 -150 -818 -85 -332 -4 -551 -527 -40 -529 -915 -95 -531 -656 -477 -354 -147 -848 -866 -145 -584 -924 -82 -97 -695 -477 -464 -422 -646 -196 -677 -478 -468 -951 -653 -901 -794 -392 -601 -927 -650 -169 -356 -395 -704 -617 -367 -689 -564 -116 -512 -350 -178 -473 -256 -225 -62 -262 -691 -857 -562 -698 -612 -501 -983 -342 -46 -852 -521 -401 -701 -47 -816 -145 -800 -485 -915 -627 -260 -291 -285 -480 -473 -120 -992 -246 -817 -34 -591 -698 -473 -730 -945 -420 -793 -356 -36 -336 -499 -748 -642 -948 -194 -973 -791 -432 -346 -903 -318 -149 -936 -563 -484 -825 -90 -517 -543 -205 -336 -206 -860 -333 -243 -779 -329 -122 -869 -598 -445 -375 -827 -91 -496 -651 -679 -499 -538 -766 -631 -288 -235 -576 -195 -412 -398 -968 -99 -548 -904 -12 -698 -375 -330 -76 -216 -328 -844 -331 -62 -110 -276 -919 -363 -291 -273 -211 -860 -714 -486 -332 -102 -802 -836 -108 -535 -972 -261 -212 -408 -519 -707 -360 -516 -955 -926 -34 -273 -985 -925 -649 -570 -277 -582 -754 -472 -439 -820 -958 -105 -73 -635 -885 -991 -242 -810 -81 -99 -269 -997 -921 -632 -739 -573 -210 -169 -494 -695 -54 -615 -962 -330 -147 -870 -15 -717 -456 -684 -214 -673 -814 -557 -161 -185 -383 -179 -994 -648 -756 -952 -702 -444 -407 -554 -574 -552 -797 -627 -937 -479 -241 -11 -1000 -296 -508 -762 -854 -774 -885 -332 -721 -61 -592 -821 -617 -106 -239 -568 -163 -112 -51 -416 -497 -644 -742 -232 -863 -931 -282 -1000 -599 -851 -345 -495 -138 -136 -694 -652 -176 -604 -529 -318 -233 -630 -719 -251 -204 -977 -298 -117 -253 -846 -169 -840 -695 -824 -562 -71 -550 -303 -793 -690 -892 -970 -202 -704 -553 -143 -329 -786 -656 -624 -414 -52 -93 -918 -699 -411 -801 -668 -199 -883 -565 -667 -521 -153 -4 -263 -883 -189 -509 -630 -585 -164 -203 -598 -939 -680 -976 -42 -24 -272 -77 -587 -867 -937 -895 -604 -411 -963 -997 -279 -186 -597 -702 -910 -631 -762 -308 -623 -289 -449 -3 -872 -906 -684 -284 -56 -469 -753 -163 -325 -376 -424 -1000 -597 -590 -12 -497 -725 -266 -924 -559 -113 -940 -12 -603 -435 -769 -600 -652 -166 -659 -591 -570 -898 -336 -566 -894 -681 -612 -697 -348 -445 -242 -518 -365 -506 -900 -306 -750 -951 -865 -519 -682 -738 -976 -626 -412 -883 -857 -930 -6 -938 -234 -696 -181 -941 -844 -798 -624 -453 -157 -308 -378 -381 -471 -576 -558 -260 -858 -107 -223 -787 -520 -829 -885 -66 -623 -3 -167 -662 -787 -873 -16 -973 -784 -621 -75 -507 -678 -964 -144 -64 -847 -940 -224 -327 -674 -86 -640 -919 -303 -781 -134 -357 -682 -847 -937 -681 -509 -235 -445 -31 -945 -113 -135 -101 -893 -74 -107 -403 -84 -624 -886 -779 -836 -722 -116 -927 -499 -871 -231 -602 -279 -392 -979 -602 -571 -815 -999 -87 -333 -951 -970 -129 -840 -377 -801 -675 -528 -652 -911 -17 -641 -368 -543 -520 -718 -628 -603 -234 -923 -483 -346 -149 -239 -22 -713 -909 -241 -553 -747 -65 -233 -951 -872 -681 -691 -585 -177 -519 -682 -776 -434 -424 -839 -423 -417 -965 -878 -972 -459 -507 -715 -827 -405 -94 -621 -42 -784 -266 -594 -475 -292 -215 -218 -8 -547 -692 -573 -512 -60 -59 -650 -160 -494 -66 -944 -300 -769 -950 -217 -874 -67 -698 -42 -679 -331 -680 -177 -221 -868 -611 -623 -317 -553 -366 -321 -453 -111 -545 -69 -582 -856 -928 -204 -637 -143 -911 -677 -569 -950 -854 -702 -123 -41 -458 -669 -303 -642 -576 -518 -563 -218 -625 -904 -891 -418 -626 -291 -371 -565 -353 -806 -360 -599 -582 -42 -960 -674 -76 -189 -765 -448 -768 -851 -142 -707 -478 -851 -806 -329 -53 -81 -919 -223 -403 -917 -461 -987 -502 -344 -824 -219 -648 -477 -163 -113 -311 -188 -936 -473 -337 -536 -139 -981 -841 -471 -550 -796 -484 -552 -624 -23 -261 -677 -225 -832 -35 -801 -558 -823 -915 -378 -959 -369 -585 -450 -343 -972 -708 -105 -165 -442 -899 -851 -3 -455 -881 -861 -536 -765 -703 -862 -8 -925 -191 -106 -398 -35 -614 -56 -61 -353 -82 -332 -506 -869 -831 -507 -192 -926 -212 -234 -465 -475 -870 -249 -457 -701 -380 -331 -810 -322 -958 -86 -762 -629 -881 -909 -232 -71 -318 -97 -656 -499 -336 -614 -892 -42 -888 -139 -155 -159 -208 -658 -235 -502 -169 -809 -84 -892 -411 -364 -182 -265 -217 -53 -737 -505 -51 -915 -303 -272 -351 -599 -240 -840 -721 -799 -642 -518 -262 -194 -331 -883 -324 -573 -749 -21 -136 -398 -560 -127 -126 -824 -413 -138 -48 -983 -3 -986 -183 -64 -501 -38 -980 -527 -32 -876 -248 -622 -260 -459 -514 -35 -178 -485 -225 -809 -331 -312 -784 -229 -846 -624 -973 -227 -819 -999 -135 -602 -619 -766 -347 -317 -867 -655 -616 -815 -47 -978 -20 -911 -76 -652 -676 -647 -708 -864 -804 -601 -586 -224 -342 -985 -582 -91 -550 -590 -348 -664 -889 -477 -963 -205 -154 -550 -537 -16 -458 -590 -269 -219 -855 -74 -652 -776 -112 -699 -138 -132 -893 -475 -476 -830 -337 -594 -267 -29 -950 -826 -946 -564 -767 -903 -179 -172 -280 -354 -492 -320 -583 -15 -615 -201 -273 -813 -549 -192 -82 -423 -877 -310 -31 -48 -607 -501 -219 -775 -30 -984 -806 -727 -425 -903 -829 -851 -747 -185 -628 -399 -598 -155 -568 -902 -265 -693 -933 -417 -56 -813 -619 -427 -284 -209 -79 -953 -359 -399 -13 -507 -420 -278 -861 -745 -503 -848 -784 -566 -512 -305 -988 -487 -446 -886 -51 -365 -924 -53 -214 -262 -858 -59 -48 -56 -816 -976 -299 -617 -242 -287 -76 -780 -540 -566 -396 -49 -753 -114 -334 -19 -905 -542 -915 -689 -694 -65 -970 -188 -210 -816 -389 -436 -253 -598 -238 -379 -526 -324 -845 -764 -79 -837 -387 -457 -15 -87 -55 -397 -661 -915 -595 -64 -913 -908 -77 -371 -835 -172 -998 -983 -85 -173 -529 -447 -619 -944 -982 -308 -907 -601 -555 -41 -724 -586 -279 -483 -779 -413 -4 -682 -458 -402 -913 -526 -72 -361 -605 -840 -144 -946 -286 -246 -664 -630 -745 -180 -404 -593 -356 -54 -610 -736 -405 -770 -121 -359 -305 -661 -353 -435 -963 -428 -926 -695 -821 -346 -625 -553 -617 -539 -891 -473 -822 -616 -481 -12 -29 -23 -746 -159 -790 -422 -986 -653 -452 -920 -58 -105 -267 -88 -251 -892 -420 -840 -544 -350 -875 -482 -990 -620 -491 -735 -193 -876 -921 -768 -256 -269 -675 -356 -695 -553 -695 -769 -432 -705 -729 -817 -573 -216 -603 -13 -311 -615 -485 -301 -828 -730 -136 -731 -486 -318 -808 -843 -885 -716 -822 -175 -260 -200 -353 -611 -502 -229 -618 -766 -26 -942 -928 -68 -113 -142 -64 -690 -519 -368 -657 -786 -902 -942 -394 -189 -596 -387 -816 -688 -180 -289 -437 -434 -244 -99 -914 -875 -226 -517 -736 -263 -602 -213 -394 -382 -234 -73 -495 -105 -59 -244 -678 -949 -18 -807 -71 -866 -496 -168 -652 -983 -819 -760 -842 -467 -724 -275 -948 -848 -161 -194 -616 -739 -426 -503 -343 -131 -163 -870 -987 -840 -604 -661 -352 -6 -770 -472 -392 -867 -870 -186 -784 -945 -455 -146 -506 -752 -273 -72 -673 -214 -295 -873 -69 -955 -448 -575 -960 -47 -825 -977 -682 -628 -372 -375 -312 -474 -236 -354 -961 -779 -153 -986 -374 -924 -541 -288 -939 -291 -500 -687 -328 -505 -242 -998 -836 -584 -137 -104 -784 -433 -936 -776 -645 -46 -150 -62 -253 -140 -313 -86 -828 -254 -881 -861 -37 -492 -927 -321 -818 -125 -761 -501 -981 -357 -368 -114 -302 -868 -418 -931 -900 -325 -748 -815 -822 -867 -850 -97 -373 -194 -734 -513 -5 -534 -882 -517 -448 -76 -441 -101 -351 -787 -534 -691 -794 -663 -756 -147 -691 -243 -457 -379 -573 -14 -389 -572 -119 -853 -688 -358 -173 -188 -637 -786 -374 -646 -650 -443 -603 -682 -342 -493 -147 -252 -859 -573 -923 -797 -594 -593 -329 -454 -1000 -110 -201 -55 -342 -8 -235 -793 -745 -655 -84 -307 -413 -604 -750 -823 -670 -359 -462 -537 -850 -780 -681 -330 -726 -640 -671 -102 -201 -450 -556 -296 -525 -816 -905 -22 -186 -399 -838 -889 -836 -591 -608 -277 -696 -480 -740 -660 -724 -681 -261 -161 -641 -441 -606 -659 -100 -42 -803 -237 -317 -470 -211 -125 -531 -817 -363 -410 -224 -489 -371 -926 -383 -824 -806 -397 -444 -297 -755 -567 -815 -637 -990 -840 -737 -402 -75 -695 -854 -852 -707 -299 -994 -716 -486 -734 -766 -618 -790 -358 -272 -786 -161 -942 -397 -317 -554 -933 -532 -211 -107 -825 -170 -739 -451 -208 -748 -620 -462 -680 -149 -55 -202 -508 -979 -50 -882 -292 -111 -15 -37 -861 -921 -29 -49 -174 -228 -383 -612 -335 -273 -967 -657 -996 -696 -538 -277 -311 -290 -142 -683 -399 -306 -27 -641 -888 -134 -299 -208 -489 -370 -58 -15 -547 -519 -567 -746 -516 -312 -873 -874 -835 -77 -620 -979 -554 -425 -459 -257 -118 -225 -881 -495 -131 -384 -442 -310 -49 -34 -163 -541 -209 -963 -864 -459 -770 -780 -833 -9 -270 -579 -432 -313 -602 -448 -850 -794 -767 -467 -475 -823 -413 -314 -110 -392 -657 -101 -56 -636 -271 -424 -258 -68 -271 -150 -382 -451 -127 -58 -620 -648 -358 -528 -718 -329 -297 -143 -910 -199 -199 -407 -966 -325 -21 -645 -127 -896 -71 -682 -578 -434 -398 -984 -481 -917 -686 -66 -20 -387 -405 -464 -851 -286 -29 -591 -638 -804 -258 -287 -776 -84 -466 -353 -638 -535 -201 -875 -549 -589 -543 -118 -49 -14 -666 -204 -658 -347 -294 -198 -398 -532 -698 -614 -497 -40 -136 -25 -292 -816 -522 -335 -767 -903 -584 -504 -807 -527 -208 -681 -574 -281 -980 -119 -146 -35 -154 -260 -39 -749 -790 -843 -749 -111 -137 -221 -990 -244 -158 -996 -332 -895 -5 -349 -441 -310 -388 -244 -432 -878 -782 -362 -705 -825 -129 -680 -804 -94 -738 -737 -698 -644 -597 -135 -10 -341 -281 -590 -509 -192 -933 -431 -328 -107 -745 -223 -390 -708 -267 -521 -538 -174 -658 -651 -326 -982 -94 -867 -738 -257 -739 -697 -101 -866 -325 -40 -882 -788 -621 -810 -467 -465 -760 -919 -339 -179 -167 -474 -76 -828 -317 -750 -138 -974 -975 -211 -917 -138 -886 -639 -901 -962 -487 -488 -428 -155 -246 -218 -845 -434 -691 -462 -247 -179 -527 -842 -834 -803 -973 -847 -392 -852 -860 -246 -699 -419 -255 -563 -194 -241 -265 -637 -240 -77 -189 -620 -811 -489 -930 -559 -458 -563 -463 -110 -585 -605 -735 -30 -752 -557 -118 -163 -530 -108 -867 -728 -963 -962 -244 -558 -284 -944 -672 -748 -908 -915 -612 -963 -934 -939 -176 -485 -885 -67 -254 -157 -477 -375 -360 -672 -731 -3 -572 -313 -219 -994 -248 -882 -656 -243 -86 -515 -523 -700 -439 -852 -334 -628 -843 -10 -392 -483 -829 -888 -958 -315 -208 -87 -227 -659 -976 -661 -860 -139 -179 -681 -527 -294 -467 -873 -190 -893 -355 -358 -566 -52 -846 -152 -996 -321 -883 -756 -692 -436 -860 -519 -817 -619 -787 -101 -954 -574 -555 -746 -510 -654 -614 -195 -301 -145 -977 -49 -592 -201 -287 -143 -674 -817 -446 -607 -534 -847 -621 -46 -656 -494 -784 -102 -337 -179 -996 -861 -372 -907 -552 -414 -272 -232 -251 -326 -81 -963 -736 -276 -100 -471 -440 -862 -441 -302 -351 -251 -796 -819 -278 -591 -765 -975 -608 -870 -182 -381 -607 -413 -737 -134 -968 -430 -565 -316 -66 -257 -934 -808 -455 -959 -148 -102 -954 -22 -934 -48 -493 -166 -468 -432 -484 -835 -812 -899 -216 -526 -484 -971 -906 -781 -263 -201 -710 -999 -660 -246 -870 -739 -981 -369 -815 -876 -678 -997 -82 -970 -30 -818 -378 -553 -228 -189 -745 -612 -996 -247 -662 -232 -569 -631 -871 -529 -681 -477 -229 -155 -172 -866 -905 -117 -701 -189 -280 -539 -211 -493 -474 -769 -488 -179 -163 -833 -439 -991 -464 -751 -652 -855 -202 -52 -225 -515 -396 -529 -133 -146 -930 -885 -83 -947 -986 -1000 -96 -428 -767 -94 -766 -233 -117 -52 -165 -909 -520 -905 -552 -197 -166 -320 -663 -525 -853 -864 -479 -508 -638 -426 -935 -768 -847 -286 -775 -886 -248 -814 -270 -545 -241 -822 -670 -702 -161 -559 -108 -318 -342 -848 -257 -247 -792 -15 -813 -851 -849 -50 -376 -260 -507 -340 -499 -792 -605 -846 -934 -357 -263 -543 -141 -877 -388 -506 -432 -722 -781 -405 -222 -543 -459 -268 -576 -89 -281 -289 -243 -271 -266 -354 -355 -442 -760 -540 -207 -651 -122 -786 -348 -435 -645 -337 -622 -777 -472 -490 -155 -356 -687 -162 -975 -819 -142 -994 -524 -789 -853 -51 -957 -654 -369 -987 -702 -338 -420 -758 -875 -448 -403 -838 -929 -638 -782 -134 -706 -959 -596 -199 -570 -752 -780 -380 -689 -548 -286 -828 -806 -282 -391 -694 -111 -307 -93 -899 -260 -715 -220 -190 -739 -609 -708 -388 -822 -912 -988 -242 -730 -967 -969 -566 -507 -407 -389 -939 -287 -935 -64 -467 -790 -507 -991 -636 -314 -784 -788 -527 -99 -182 -732 -969 -550 -865 -245 -818 -121 -956 -387 -13 -439 -969 -622 -809 -551 -398 -923 -971 -241 -372 -641 -547 -464 -249 -61 -804 -498 -345 -440 -167 -256 -536 -634 -304 -620 -636 -458 -341 -960 -823 -190 -479 -542 -92 -177 -831 -992 -275 -844 -733 -350 -625 -910 -81 -547 -803 -611 -755 -723 -882 -340 -710 -885 -912 -395 -38 -299 -352 -295 -43 -620 -998 -58 -372 -285 -284 -652 -70 -749 -319 -416 -376 -853 -636 -839 -428 -316 -911 -531 -869 -684 -758 -50 -561 -628 -671 -296 -649 -15 -797 -629 -915 -357 -479 -358 -256 -335 -375 -57 -69 -809 -624 -781 -714 -236 -203 -490 -488 -101 -202 -238 -568 -266 -781 -104 -997 -302 -56 -562 -363 -967 -29 -492 -412 -758 -519 -893 -916 -194 -895 -860 -320 -384 -192 -671 -273 -860 -816 -185 -773 -713 -440 -21 -607 -121 -650 -530 -980 -529 -133 -39 -415 -758 -337 -664 -321 -35 -537 -740 -278 -928 -698 -857 -174 -878 -365 -565 -287 -243 -37 -153 -855 -885 -949 -385 -243 -558 -979 -53 -147 -175 -88 -44 -367 -148 -128 -486 -731 -396 -438 -456 -309 -646 -622 -329 -579 -188 -56 -712 -852 -477 -585 -110 -28 -445 -74 -911 -503 -569 -322 -554 -124 -730 -174 -72 -771 -824 -430 -470 -5 -756 -744 -137 -791 -528 -854 -727 -399 -92 -682 -53 -847 -230 -933 -124 -612 -603 -358 -174 -571 -657 -183 -981 -641 -612 -988 -87 -872 -785 -574 -723 -792 -957 -663 -227 -33 -315 -342 -692 -58 -989 -899 -683 -86 -342 -448 -625 -242 -469 -47 -844 -175 -260 -363 -788 -569 -801 -984 -1000 -889 -13 -652 -404 -829 -513 -940 -218 -303 -467 -434 -968 -547 -495 -542 -153 -706 -169 -773 -332 -42 -420 -464 -160 -943 -226 -688 -514 -674 -194 -342 -224 -957 -150 -550 -127 -749 -66 -656 -597 -221 -789 -474 -865 -433 -47 -54 -290 -67 -899 -476 -126 -256 -868 -335 -975 -874 -833 -334 -992 -668 -200 -110 -174 -277 -412 -762 -227 -85 -445 -92 -620 -71 -152 -951 -40 -901 -242 -668 -507 -159 -226 -181 -312 -351 -293 -904 -435 -311 -27 -862 -412 -830 -124 -768 -443 -688 -627 -50 -777 -768 -806 -140 -207 -892 -13 -174 -671 -995 -874 -888 -829 -787 -750 -28 -374 -456 -663 -82 -545 -31 -883 -253 -471 -476 -754 -342 -143 -472 -564 -319 -176 -156 -930 -153 -736 -979 -472 -235 -224 -763 -513 -520 -794 -27 -899 -957 -460 -790 -317 -252 -185 -579 -283 -419 -926 -958 -905 -277 -880 -406 -658 -67 -150 -690 -956 -955 -192 -333 -696 -920 -95 -707 -922 -348 -405 -688 -966 -860 -802 -357 -989 -547 -363 -620 -682 -368 -450 -593 -636 -392 -298 -321 -675 -865 -482 -450 -435 -265 -660 -800 -605 -390 -266 -15 -361 -307 -236 -535 -834 -134 -484 -969 -762 -605 -764 -654 -880 -21 -687 -627 -453 -815 -961 -438 -584 -264 -144 -573 -122 -961 -397 -190 -666 -1000 -924 -2 -473 -110 -656 -409 -705 -636 -277 -723 -933 -135 -902 -680 -737 -655 -884 -934 -46 -832 -524 -134 -283 -969 -580 -725 -729 -188 -415 -16 -218 -163 -633 -442 -447 -862 -178 -457 -357 -370 -400 -949 -691 -224 -14 -303 -120 -344 -453 -683 -196 -398 -260 -612 -885 -679 -878 -312 -419 -826 -109 -341 -156 -3 -246 -1 -591 -287 -219 -725 -154 -620 -308 -12 -527 -644 -66 -479 -194 -778 -426 -55 -718 -145 -399 -815 -995 -139 -616 -294 -68 -134 -655 -79 -968 -827 -845 -667 -300 -326 -341 -708 -827 -599 -78 -283 -715 -434 -762 -402 -186 -52 -39 -262 -604 -259 -713 -284 -736 -133 -758 -612 -822 -864 -489 -53 -248 -60 -123 -324 -988 -380 -422 -236 -129 -311 -145 -928 -569 -373 -731 -551 -182 -110 -715 -19 -587 -961 -62 -633 -755 -849 -680 -407 -191 -927 -898 -721 -214 -225 -541 -908 -235 -954 -872 -542 -156 -734 -852 -213 -781 -190 -516 -997 -427 -446 -578 -281 -786 -858 -864 -911 -549 -190 -169 -140 -45 -348 -11 -262 -764 -89 -820 -925 -632 -400 -506 -873 -656 -769 -782 -819 -448 -137 -164 -864 -51 -531 -512 -283 -133 -696 -97 -354 -907 -398 -411 -508 -557 -268 -827 -625 -199 -135 -197 -661 -687 -825 -886 -692 -547 -859 -371 -929 -683 -878 -141 -909 -102 -630 -929 -715 -488 -573 -631 -894 -729 -529 -834 -782 -929 -823 -13 -455 -678 -423 -149 -10 -366 -292 -370 -208 -88 -428 -181 -494 -215 -538 -500 -466 -600 -235 -830 -54 -33 -996 -40 -427 -924 -722 -463 -901 -266 -734 -684 -181 -448 -825 -800 -681 -317 -620 -147 -979 -925 -849 -944 -301 -113 -615 -957 -331 -160 -377 -264 -469 -584 -45 -650 -796 -115 -963 -714 -189 -972 -4 -333 -590 -359 -257 -716 -556 -852 -568 -928 -268 -124 -754 -824 -731 -840 -118 -669 -792 -889 -294 -341 -679 -40 -385 -831 -234 -692 -828 -778 -502 -562 -330 -401 -966 -654 -186 -883 -924 -255 -625 -308 -241 -71 -628 -891 -170 -480 -620 -362 -221 -688 -644 -73 -607 -62 -761 -303 -878 -956 -307 -32 -739 -321 -902 -709 -355 -46 -678 -978 -184 -811 -459 -479 -517 -66 -227 -242 -859 -251 -694 -644 -706 -706 -147 -205 -28 -493 -1000 -865 -626 -718 -87 -987 -653 -805 -955 -593 -303 -304 -28 -855 -185 -540 -921 -639 -663 -916 -814 -879 -611 -193 -882 -688 -259 -420 -132 -264 -44 -174 -707 -262 -540 -591 -67 -777 -340 -356 -691 -278 -587 -870 -637 -129 -181 -106 -431 -353 -749 -548 -659 -375 -420 -465 -219 -911 -726 -111 -110 -870 -200 -365 -693 -863 -297 -339 -618 -616 -855 -860 -76 -532 -783 -293 -41 -494 -978 -253 -627 -346 -498 -548 -245 -581 -636 -694 -569 -58 -199 -32 -237 -463 -352 -793 -800 -170 -705 -955 -702 -646 -921 -925 -490 -572 -378 -713 -780 -851 -984 -985 -111 -226 -398 -747 -999 -535 -532 -837 -12 -678 -30 -579 -278 -334 -518 -962 -120 -422 -828 -566 -929 -301 -982 -755 -250 -543 -352 -274 -492 -487 -561 -299 -522 -60 -420 -24 -121 -167 -703 -164 -812 -785 -464 -614 -490 -249 -529 -766 -333 -71 -363 -849 -948 -335 -242 -211 -702 -710 -762 -213 -654 -295 -378 -813 -791 -843 -47 -559 -295 -659 -352 -45 -16 -470 -403 -500 -184 -960 -217 -738 -813 -523 -576 -906 -29 -65 -982 -992 -447 -927 -19 -885 -634 -116 -334 -914 -185 -173 -829 -793 -808 -325 -854 -549 -903 -745 -490 -52 -404 -491 -252 -810 -518 -732 -794 -604 -15 -978 -448 -307 -263 -778 -585 -618 -747 -906 -326 -951 -676 -530 -335 -48 -812 -751 -454 -368 -17 -762 -118 -891 -360 -35 -89 -175 -479 -54 -194 -21 -86 -695 -157 -454 -891 -229 -361 -335 -21 -760 -820 -390 -474 -944 -680 -946 -464 -921 -717 -447 -483 -701 -721 -643 -934 -859 -67 -222 -820 -354 -84 -727 -102 -842 -427 -606 -651 -198 -416 -154 -609 -281 -48 -13 -52 -970 -75 -117 -246 -868 -734 -438 -449 -812 -815 -286 -797 -603 -192 -389 -989 -288 -955 -834 -169 -101 -750 -633 -31 -176 -454 -44 -938 -603 -685 -952 -85 -11 -616 -923 -235 -940 -66 -404 -167 -185 -764 -647 -347 -684 -289 -706 -972 -787 -229 -243 -186 -478 -189 -560 -957 -659 -372 -310 -322 -877 -553 -824 -982 -637 -521 -423 -601 -102 -644 -834 -911 -186 -871 -166 -574 -65 -91 -844 -449 -935 -483 -50 -363 -432 -282 -304 -358 -353 -402 -77 -238 -743 -528 -728 -167 -303 -74 -350 -696 -859 -846 -422 -927 -623 -665 -980 -563 -948 -429 -556 -785 -664 -795 -512 -75 -642 -670 -629 -800 -739 -699 -512 -726 -444 -710 -665 -390 -818 -957 -970 -362 -812 -885 -73 -753 -438 -295 -937 -693 -637 -465 -57 -976 -52 -345 -469 -202 -511 -577 -563 -258 -301 -526 -348 -674 -390 -654 -611 -616 -190 -411 -68 -192 -911 -112 -317 -747 -291 -251 -516 -545 -487 -177 -147 -295 -206 -856 -473 -5 -742 -255 -673 -953 -873 -607 -841 -498 -999 -73 -937 -808 -773 -845 -640 -719 -791 -648 -742 -227 -71 -228 -31 -154 -3 -334 -383 -943 -454 -574 -910 -184 -300 -231 -987 -481 -213 -420 -447 -335 -693 -559 -498 -109 -427 -304 -16 -290 -807 -640 -637 -164 -940 -799 -614 -260 -954 -571 -248 -804 -570 -952 -866 -572 -496 -883 -469 -361 -657 -727 -871 -291 -104 -367 -385 -962 -824 -811 -375 -151 -697 -173 -269 -738 -702 -342 -195 -411 -964 -349 -588 -798 -144 -64 -154 -5 -98 -303 -694 -183 -844 -918 -9 -51 -619 -864 -394 -12 -252 -207 -709 -981 -344 -864 -512 -791 -41 -454 -594 -951 -84 -297 -45 -179 -816 -949 -579 -357 -518 -770 -868 -503 -607 -327 -382 -590 -614 -698 -129 -211 -159 -528 -127 -468 -362 -158 -922 -252 -543 -570 -568 -155 -797 -115 -138 -445 -860 -681 -754 -766 -987 -234 -929 -353 -818 -190 -354 -486 -479 -96 -775 -64 -46 -362 -954 -808 -846 -936 -319 -479 -740 -432 -451 -319 -728 -625 -411 -221 -973 -262 -472 -346 -639 -419 -490 -299 -961 -514 -949 -100 -186 -545 -862 -722 -798 -208 -361 -712 -800 -583 -748 -345 -8 -813 -487 -471 -185 -2 -984 -24 -713 -177 -481 -85 -419 -177 -500 -914 -482 -404 -489 -219 -1000 -693 -222 -421 -883 -806 -503 -795 -606 -3 -263 -417 -939 -439 -105 -472 -152 -64 -32 -566 -421 -189 -95 -351 -82 -694 -126 -635 -292 -464 -683 -800 -311 -809 -315 -655 -760 -527 -530 -436 -65 -416 -716 -255 -551 -327 -496 -610 -887 -858 -607 -779 -1000 -742 -83 -110 -460 -890 -9 -383 -684 -422 -641 -656 -687 -133 -89 -921 -96 -433 -611 -729 -283 -959 -924 -604 -399 -127 -216 -40 -155 -723 -497 -137 -563 -82 -3 -529 -634 -979 -374 -960 -839 -499 -553 -134 -734 -359 -529 -902 -600 -699 -48 -409 -228 -616 -213 -400 -947 -797 -411 -737 -259 -600 -944 -802 -890 -21 -907 -574 -207 -893 -949 -835 -142 -18 -32 -249 -747 -268 -893 -679 -149 -447 -404 -668 -998 -161 -869 -204 -344 -37 -672 -517 -797 -356 -720 -109 -118 -368 -391 -702 -843 -757 -51 -822 -147 -488 -101 -240 -404 -380 -160 -45 -319 -45 -260 -171 -859 -788 -557 -454 -919 -476 -130 -343 -24 -305 -951 -107 -603 -131 -159 -223 -525 -586 -629 -145 -22 -648 -756 -630 -122 -823 -359 -461 -58 -98 -452 -401 -169 -611 -919 -532 -446 -78 -255 -528 -268 -480 -610 -846 -77 -761 -177 -452 -281 -283 -726 -439 -897 -44 -897 -604 -358 -219 -435 -414 -924 -683 -924 -280 -429 -913 -724 -898 -536 -991 -314 -243 -153 -769 -306 -276 -700 -601 -702 -867 -793 -416 -47 -14 -766 -351 -483 -782 -583 -865 -689 -227 -19 -704 -801 -327 -389 -156 -513 -101 -970 -197 -671 -631 -343 -230 -59 -492 -526 -57 -537 -351 -497 -714 -47 -626 -713 -698 -473 -649 -603 -990 -724 -176 -17 -708 -421 -29 -606 -641 -979 -607 -20 -547 -936 -780 -827 -975 -209 -197 -747 -736 -85 -440 -435 -37 -768 -268 -703 -100 -810 -14 -669 -399 -815 -146 -852 -449 -602 -447 -542 -116 -370 -397 -130 -604 -583 -656 -357 -428 -682 -474 -292 -174 -968 -753 -984 -773 -139 -498 -940 -127 -967 -762 -751 -406 -69 -76 -876 -843 -204 -330 -160 -542 -703 -589 -469 -34 -398 -492 -376 -11 -261 -350 -78 -222 -173 -328 -910 -35 -981 -8 -140 -137 -553 -385 -812 -936 -162 -716 -358 -720 -539 -618 -267 -920 -218 -358 -786 -976 -659 -730 -644 -309 -853 -295 -770 -907 -396 -178 -703 -66 -225 -712 -837 -130 -361 -973 -283 -397 -634 -299 -392 -813 -388 -744 -60 -881 -392 -676 -887 -960 -812 -474 -743 -862 -615 -951 -161 -450 -593 -912 -108 -686 -659 -870 -146 -492 -131 -535 -163 -810 -273 -989 -202 -543 -297 -216 -522 -939 -388 -703 -433 -823 -532 -243 -878 -858 -553 -659 -899 -490 -922 -305 -845 -655 -103 -485 -525 -54 -84 -607 -211 -235 -758 -637 -112 -497 -594 -377 -256 -826 -662 -121 -191 -623 -416 -797 -747 -54 -417 -108 -83 -801 -453 -952 -938 -558 -444 -240 -266 -473 -46 -366 -30 -365 -137 -895 -45 -712 -12 -131 -798 -713 -982 -702 -769 -518 -598 -626 -430 -912 -670 -417 -909 -458 -505 -668 -744 -904 -261 -560 -708 -464 -16 -349 -858 -768 -352 -849 -864 -454 -893 -459 -457 -924 -246 -786 -681 -379 -118 -263 -508 -374 -759 -899 -41 -301 -554 -823 -252 -268 -334 -356 -688 -237 -873 -908 -545 -786 -996 -114 -466 -224 -956 -729 -938 -529 -787 -205 -714 -186 -397 -844 -282 -326 -725 -976 -757 -830 -345 -500 -8 -706 -628 -564 -775 -299 -548 -251 -401 -963 -456 -849 -261 -684 -910 -690 -860 -207 -238 -129 -836 -523 -164 -551 -695 -830 -503 -637 -5 -101 -129 -931 -762 -462 -828 -425 -53 -42 -344 -842 -265 -796 -619 -494 -141 -772 -631 -344 -672 -107 -467 -30 -397 -68 -122 -334 -86 -174 -892 -442 -815 -8 -169 -390 -695 -679 -385 -15 -322 -250 -832 -854 -274 -466 -597 -107 -488 -561 -447 -804 -272 -826 -245 -765 -394 -43 -270 -255 -944 -227 -173 -495 -890 -958 -903 -781 -735 -654 -374 -560 -246 -75 -974 -843 -162 -138 -272 -322 -940 -523 -58 -407 -292 -35 -976 -856 -597 -521 -545 -706 -909 -206 -984 -932 -416 -643 -750 -71 -197 -902 -141 -357 -196 -815 -103 -531 -976 -95 -587 -848 -758 -214 -232 -626 -21 -718 -472 -559 -950 -220 -594 -756 -562 -430 -411 -571 -321 -166 -960 -113 -396 -752 -664 -123 -846 -568 -284 -86 -461 -371 -255 -587 -356 -551 -695 -448 -381 -815 -598 -829 -681 -415 -723 -971 -414 -367 -881 -118 -535 -275 -981 -734 -585 -815 -851 -336 -463 -205 -202 -208 -304 -550 -688 -947 -314 -455 -680 -577 -421 -442 -282 -316 -513 -373 -47 -480 -680 -92 -31 -319 -721 -964 -947 -681 -438 -777 -956 -7 -485 -564 -205 -846 -199 -658 -848 -329 -635 -451 -287 -202 -92 -544 -818 -282 -218 -235 -711 -300 -316 -780 -34 -103 -823 -384 -603 -338 -961 -173 -170 -527 -472 -950 -984 -634 -178 -170 -727 -554 -524 -744 -553 -595 -563 -961 -373 -469 -197 -858 -561 -384 -799 -481 -204 -645 -838 -675 -80 -41 -419 -324 -974 -700 -248 -638 -593 -991 -899 -530 -86 -357 -822 -395 -570 -66 -816 -676 -154 -831 -21 -463 -455 -560 -558 -927 -275 -550 -703 -531 -692 -841 -633 -588 -201 -573 -931 -196 -96 -297 -976 -634 -513 -704 -57 -744 -673 -453 -865 -175 -8 -315 -264 -887 -264 -475 -168 -129 -653 -984 -98 -474 -347 -295 -46 -6 -82 -781 -721 -427 -369 -933 -515 -378 -566 -286 -865 -655 -433 -576 -927 -575 -665 -318 -808 -654 -242 -940 -932 -554 -66 -741 -800 -589 -791 -897 -653 -529 -976 -401 -609 -925 -350 -406 -69 -93 -664 -886 -951 -578 -767 -193 -461 -964 -351 -220 -299 -276 -34 -814 -192 -987 -533 -435 -505 -874 -257 -522 -664 -227 -567 -762 -607 -342 -784 -4 -180 -341 -445 -737 -979 -98 -269 -590 -519 -874 -77 -269 -681 -110 -649 -587 -462 -732 -79 -218 -630 -758 -913 -821 -878 -745 -288 -15 -326 -50 -854 -512 -111 -931 -884 -562 -598 -848 -753 -889 -682 -23 -633 -355 -24 -843 -375 -47 -582 -93 -333 -596 -921 -528 -562 -921 -508 -582 -846 -948 -894 -971 -550 -976 -818 -886 -307 -960 -857 -402 -523 -750 -343 -170 -256 -615 -274 -923 -324 -485 -669 -444 -917 -266 -865 -416 -468 -946 -468 -777 -716 -852 -38 -692 -990 -36 -752 -805 -157 -172 -794 -969 -16 -529 -239 -174 -472 -714 -397 -973 -386 -727 -493 -966 -959 -164 -764 -615 -242 -44 -825 -392 -632 -988 -935 -991 -28 -794 -110 -876 -647 -863 -756 -121 -774 -946 -707 -853 -642 -3 -261 -728 -488 -379 -638 -640 -325 -176 -197 -631 -405 -704 -421 -293 -774 -183 -842 -625 -589 -119 -478 -563 -870 -739 -645 -436 -833 -170 -432 -309 -213 -113 -660 -496 -214 -597 -640 -829 -156 -323 -265 -337 -767 -908 -905 -690 -653 -967 -523 -597 -525 -735 -143 -407 -253 -40 -47 -852 -411 -450 -453 -473 -735 -253 -72 -178 -268 -324 -429 -370 -230 -876 -256 -533 -346 -506 -835 -163 -44 -933 -118 -51 -254 -500 -156 -248 -3 -184 -708 -530 -360 -513 -454 -704 -92 -204 -371 -161 -122 -229 -79 -334 -952 -332 -39 -720 -127 -56 -731 -505 -655 -80 -639 -505 -918 -596 -560 -173 -756 -612 -616 -134 -234 -260 -226 -507 -892 -614 -532 -159 -910 -542 -834 -471 -284 -355 -118 -967 -180 -165 -569 -111 -299 -419 -994 -536 -755 -557 -918 -310 -916 -676 -5 -775 -779 -683 -764 -216 -380 -21 -101 -766 -776 -62 -91 -502 -794 -395 -368 -686 -465 -916 -129 -13 -418 -71 -166 -379 -684 -829 -826 -864 -989 -225 -271 -871 -979 -969 -942 -15 -393 -810 -143 -632 -13 -581 -556 -558 -230 -588 -885 -871 -393 -733 -717 -43 -99 -49 -670 -340 -733 -684 -764 -157 -808 -943 -781 -405 -292 -661 -654 -747 -988 -672 -107 -646 -960 -82 -755 -595 -273 -916 -817 -831 -62 -668 -481 -672 -543 -409 -856 -57 -48 -762 -535 -632 -651 -907 -293 -530 -758 -782 -241 -59 -988 -834 -888 -941 -916 -643 -801 -190 -643 -505 -300 -461 -654 -516 -981 -962 -334 -52 -98 -793 -138 -263 -415 -12 -842 -587 -995 -373 -866 -732 -350 -396 -574 -224 -477 -775 -298 -97 -100 -700 -565 -236 -811 -319 -794 -617 -611 -622 -744 -385 -783 -615 -408 -90 -606 -711 -481 -155 -395 -35 -111 -396 -642 -262 -586 -210 -963 -165 -391 -750 -585 -231 -169 -243 -262 -359 -728 -70 -741 -850 -9 -242 -680 -231 -654 -973 -810 -5 -598 -958 -358 -67 -708 -559 -940 -8 -561 -690 -211 -64 -43 -470 -832 -772 -255 -440 -535 -376 -112 -205 -570 -707 -149 -880 -446 -156 -536 -725 -889 -465 -28 -272 -244 -945 -635 -67 -909 -688 -948 -598 -171 -584 -644 -790 -823 -937 -250 -189 -622 -996 -273 -59 -198 -102 -197 -677 -720 -460 -114 -871 -397 -650 -20 -532 -396 -438 -43 -19 -439 -1000 -67 -836 -969 -813 -803 -909 -44 -193 -92 -934 -944 -513 -495 -417 -59 -520 -797 -128 -8 -453 -844 -450 -153 -639 -911 -886 -775 -335 -203 -374 -470 -220 -605 -194 -206 -367 -144 -962 -857 -797 -834 -324 -306 -215 -923 -163 -348 -422 -134 -872 -696 -17 -33 -497 -538 -110 -410 -351 -24 -297 -358 -738 -468 -410 -85 -385 -930 -121 -336 -78 -685 -236 -325 -539 -558 -315 -852 -101 -134 -757 -621 -801 -76 -231 -231 -556 -566 -228 -696 -344 -491 -787 -138 -311 -348 -442 -828 -759 -566 -800 -270 -21 -226 -789 -433 -500 -90 -7 -469 -398 -88 -555 -401 -413 -81 -410 -777 -396 -960 -970 -68 -586 -579 -5 -494 -61 -35 -380 -131 -955 -858 -517 -370 -112 -241 -391 -303 -407 -572 -458 -600 -784 -597 -723 -581 -737 -208 -833 -367 -882 -9 -913 -494 -827 -63 -427 -429 -269 -206 -926 -871 -763 -894 -261 -52 -89 -156 -422 -551 -561 -629 -144 -833 -361 -941 -623 -853 -922 -280 -525 -360 -223 -167 -754 -298 -909 -628 -669 -39 -581 -170 -414 -930 -69 -500 -824 -291 -499 -841 -734 -324 -230 -240 -186 -41 -228 -242 -531 -512 -916 -533 -126 -187 -787 -209 -449 -115 -347 -780 -89 -800 -97 -799 -151 -179 -270 -374 -938 -146 -30 -119 -276 -88 -287 -221 -541 -418 -120 -644 -415 -465 -316 -967 -51 -998 -135 -267 -578 -892 -787 -618 -76 -540 -254 -123 -31 -126 -422 -846 -948 -617 -858 -259 -977 -277 -500 -928 -425 -709 -935 -497 -137 -753 -966 -658 -580 -408 -613 -842 -872 -9 -688 -512 -231 -222 -782 -572 -236 -191 -235 -222 -434 -379 -343 -195 -491 -407 -710 -347 -188 -984 -559 -266 -991 -41 -496 -736 -542 -711 -783 -617 -646 -673 -73 -631 -998 -222 -424 -503 -444 -573 -532 -787 -152 -593 -590 -904 -984 -98 -575 -829 -899 -872 -237 -63 -45 -815 -247 -661 -296 -311 -454 -62 -543 -21 -295 -114 -437 -252 -148 -43 -215 -386 -75 -36 -331 -254 -791 -483 -422 -174 -339 -138 -138 -949 -968 -854 -394 -866 -77 -393 -140 -939 -921 -31 -314 -752 -532 -775 -895 -637 -994 -743 -814 -634 -797 -922 -654 -147 -899 -760 -342 -175 -569 -561 -738 -988 -636 -618 -367 -35 -982 -746 -417 -773 -383 -175 -729 -780 -51 -198 -905 -543 -896 -289 -27 -820 -536 -358 -513 -424 -851 -180 -856 -869 -122 -739 -438 -604 -100 -724 -798 -341 -934 -265 -340 -383 -942 -121 -993 -78 -516 -331 -900 -136 -410 -742 -15 -200 -82 -213 -264 -590 -531 -90 -942 -380 -895 -124 -804 -386 -226 -762 -820 -719 -1000 -397 -855 -126 -533 -17 -703 -543 -284 -659 -888 -718 -72 -414 -851 -917 -630 -915 -158 -298 -715 -186 -421 -963 -864 -292 -962 -550 -948 -122 -601 -679 -608 -185 -102 -709 -426 -375 -250 -573 -736 -181 -1000 -226 -123 -894 -330 -493 -879 -493 -729 -194 -893 -714 -467 -503 -561 -286 -9 -544 -326 -777 -633 -856 -366 -23 -303 -639 -386 -19 -323 -742 -728 -962 -601 -202 -744 -310 -645 -96 -977 -749 -596 -980 -737 -695 -260 -212 -641 -427 -59 -178 -943 -303 -108 -467 -423 -498 -74 -391 -39 -895 -880 -249 -227 -733 -798 -106 -423 -580 -394 -613 -314 -694 -586 -588 -871 -905 -7 -216 -635 -914 -140 -567 -681 -73 -370 -82 -846 -306 -231 -449 -391 -15 -243 -484 -752 -883 -769 -147 -523 -675 -103 -429 -488 -198 -277 -887 -548 -463 -887 -360 -30 -708 -649 -288 -39 -632 -393 -238 -621 -942 -222 -937 -977 -5 -809 -789 -69 -172 -581 -476 -126 -149 -184 -320 -134 -198 -574 -761 -37 -35 -806 -593 -784 -117 -114 -346 -32 -444 -765 -349 -195 -318 -58 -217 -613 -487 -48 -130 -151 -244 -743 -159 -991 -838 -70 -858 -531 -643 -498 -78 -773 -33 -974 -361 -593 -315 -325 -565 -582 -116 -386 -722 -369 -169 -622 -302 -763 -510 -520 -353 -418 -78 -12 -817 -918 -109 -165 -470 -961 -906 -485 -571 -588 -25 -631 -188 -92 -348 -168 -332 -244 -159 -274 -615 -624 -577 -788 -936 -360 -383 -178 -439 -469 -583 -512 -498 -799 -751 -875 -857 -474 -463 -483 -795 -264 -38 -635 -643 -979 -656 -204 -604 -167 -686 -52 -593 -918 -519 -278 -75 -352 -75 -80 -443 -527 -364 -99 -93 -171 -241 -803 -49 -664 -997 -358 -385 -412 -452 -74 -921 -925 -391 -201 -959 -6 -792 -710 -414 -489 -228 -234 -593 -52 -771 -719 -455 -923 -555 -921 -489 -833 -433 -45 -460 -148 -755 -979 -167 -359 -623 -953 -862 -762 -125 -307 -641 -766 -967 -292 -105 -222 -253 -702 -294 -462 -39 -620 -916 -875 -726 -194 -120 -972 -512 -353 -954 -641 -344 -637 -810 -938 -123 -216 -123 -748 -53 -870 -708 -769 -240 -320 -86 -618 -574 -304 -262 -751 -963 -795 -221 -826 -646 -260 -978 -952 -163 -368 -499 -894 -229 -93 -866 -721 -764 -646 -390 -496 -412 -563 -630 -922 -895 -948 -568 -786 -968 -156 -699 -102 -756 -350 -565 -958 -124 -681 -940 -782 -422 -342 -902 -366 -579 -356 -366 -444 -365 -925 -60 -349 -751 -555 -832 -92 -691 -700 -40 -57 -250 -504 -360 -390 -231 -528 -764 -136 -519 -358 -875 -387 -230 -81 -412 -634 -32 -220 -160 -752 -543 -689 -192 -665 -828 -27 -872 -767 -207 -958 -30 -884 -602 -576 -130 -689 -396 -205 -671 -247 -980 -35 -561 -164 -337 -725 -217 -40 -495 -825 -9 -44 -312 -14 -738 -77 -114 -978 -481 -109 -750 -489 -633 -703 -68 -891 -673 -352 -207 -390 -477 -250 -594 -286 -292 -677 -860 -97 -702 -696 -99 -809 -777 -542 -477 -826 -688 -892 -475 -891 -185 -928 -779 -767 -294 -421 -934 -476 -742 -879 -434 -213 -345 -777 -787 -386 -244 -980 -807 -304 -409 -109 -360 -844 -605 -363 -848 -293 -478 -5 -659 -913 -177 -732 -361 -654 -882 -850 -892 -381 -429 -704 -636 -897 -481 -686 -61 -60 -105 -990 -675 -812 -294 -541 -911 -553 -301 -551 -610 -196 -379 -951 -478 -688 -621 -819 -677 -558 -280 -533 -220 -57 -421 -124 -607 -527 -991 -619 -931 -554 -400 -988 -459 -425 -972 -995 -27 -779 -986 -924 -830 -268 -263 -248 -599 -684 -481 -215 -137 -348 -641 -650 -766 -874 -27 -648 -860 -87 -405 -522 -475 -555 -615 -908 -309 -734 -726 -558 -461 -328 -240 -434 -192 -26 -375 -352 -397 -874 -664 -823 -707 -785 -161 -162 -55 -181 -656 -715 -526 -34 -820 -524 -329 -953 -80 -940 -793 -552 -125 -904 -385 -168 -507 -561 -33 -600 -840 -1000 -67 -620 -974 -658 -981 -827 -54 -160 -372 -806 -696 -442 -565 -440 -590 -793 -306 -266 -246 -600 -414 -412 -100 -581 -120 -330 -100 -71 -909 -349 -555 -445 -300 -182 -382 -159 -83 -835 -323 -816 -757 -314 -32 -271 -896 -92 -636 -30 -555 -597 -238 -214 -874 -516 -621 -358 -784 -875 -713 -324 -699 -425 -359 -915 -359 -770 -168 -688 -974 -604 -48 -277 -667 -549 -203 -889 -431 -549 -899 -802 -337 -323 -555 -636 -384 -774 -212 -34 -585 -373 -859 -558 -162 -431 -823 -724 -826 -338 -968 -878 -409 -587 -355 -585 -295 -299 -620 -309 -693 -839 -502 -960 -645 -717 -392 -957 -684 -316 -782 -199 -934 -271 -566 -978 -249 -35 -528 -767 -390 -583 -894 -476 -971 -61 -294 -29 -184 -302 -446 -99 -488 -100 -753 -887 -288 -750 -533 -470 -589 -301 -323 -176 -839 -269 -85 -169 -593 -112 -853 -493 -664 -737 -117 -726 -222 -759 -408 -488 -266 -754 -614 -733 -723 -436 -772 -281 -324 -538 -952 -736 -922 -255 -686 -775 -34 -764 -3 -813 -326 -782 -134 -793 -603 -495 -603 -554 -47 -243 -900 -812 -198 -215 -366 -876 -904 -862 -160 -197 -392 -847 -40 -702 -708 -443 -997 -351 -210 -498 -392 -711 -807 -135 -877 -52 -927 -1000 -182 -496 -326 -84 -792 -384 -995 -869 -823 -524 -291 -607 -463 -450 -572 -17 -221 -26 -864 -133 -71 -737 -800 -424 -42 -788 -344 -695 -331 -420 -637 -256 -351 -72 -61 -46 -719 -933 -910 -364 -292 -514 -745 -608 -379 -432 -457 -696 -94 -647 -297 -512 -348 -382 -914 -659 -823 -78 -437 -211 -592 -685 -554 -293 -669 -921 -741 -339 -779 -367 -48 -230 -968 -598 -709 -126 -649 -983 -482 -545 -536 -263 -63 -827 -198 -165 -961 -46 -877 -266 -524 -373 -32 -973 -321 -583 -282 -266 -636 -605 -565 -689 -788 -969 -270 -260 -671 -36 -51 -694 -283 -972 -226 -90 -358 -748 -805 -537 -608 -458 -597 -295 -645 -152 -632 -364 -800 -273 -146 -919 -311 -938 -49 -973 -276 -706 -749 -746 -806 -483 -488 -903 -39 -171 -813 -53 -71 -838 -387 -237 -74 -239 -227 -856 -406 -213 -367 -267 -603 -258 -334 -713 -12 -982 -870 -624 -29 -43 -834 -466 -519 -816 -104 -294 -508 -378 -267 -934 -478 -152 -113 -861 -203 -844 -996 -599 -341 -335 -548 -578 -505 -289 -552 -356 -322 -418 -375 -729 -309 -513 -58 -197 -425 -555 -352 -892 -707 -603 -905 -914 -149 -718 -120 -624 -825 -216 -447 -232 -731 -7 -493 -713 -582 -689 -702 -473 -29 -984 -527 -622 -949 -766 -174 -570 -506 -136 -843 -488 -667 -331 -754 -732 -798 -962 -172 -565 -802 -227 -765 -441 -320 -326 -214 -878 -220 -175 -309 -285 -857 -725 -481 -753 -217 -505 -216 -744 -799 -768 -942 -818 -800 -216 -464 -940 -541 -611 -481 -440 -223 -975 -214 -521 -464 -562 -76 -576 -441 -660 -728 -868 -5 -940 -978 -646 -712 -170 -69 -860 -601 -822 -427 -650 -645 -773 -158 -764 -218 -533 -282 -163 -916 -352 -476 -666 -487 -917 -906 -480 -684 -196 -224 -70 -499 -325 -769 -775 -595 -9 -944 -67 -152 -692 -768 -579 -624 -309 -233 -34 -164 -519 -430 -374 -868 -310 -582 -691 -19 -767 -7 -120 -692 -303 -123 -551 -840 -16 -768 -720 -229 -120 -474 -568 -142 -191 -292 -514 -871 -668 -444 -215 -730 -157 -659 -941 -530 -845 -328 -516 -710 -819 -649 -299 -700 -934 -160 -94 -534 -223 -575 -727 -542 -496 -631 -547 -336 -131 -146 -990 -360 -212 -302 -603 -976 -351 -439 -64 -807 -283 -830 -408 -754 -439 -73 -551 -675 -881 -609 -86 -682 -714 -770 -464 -402 -143 -812 -574 -141 -862 -509 -817 -668 -933 -216 -125 -225 -394 -101 -445 -487 -177 -857 -93 -841 -778 -39 -393 -135 -947 -802 -817 -321 -745 -122 -181 -590 -180 -283 -977 -631 -976 -434 -201 -379 -379 -795 -886 -535 -639 -16 -948 -691 -469 -669 -146 -954 -411 -713 -382 -89 -313 -920 -225 -941 -194 -650 -408 -527 -307 -934 -918 -625 -599 -846 -561 -578 -850 -865 -151 -105 -257 -199 -238 -107 -315 -734 -332 -72 -101 -372 -425 -568 -81 -563 -726 -985 -739 -591 -475 -166 -938 -446 -516 -598 -540 -873 -880 -437 -166 -7 -544 -636 -874 -310 -395 -577 -904 -829 -955 -206 -492 -328 -642 -362 -526 -697 -319 -502 -628 -135 -640 -751 -393 -566 -162 -955 -898 -799 -234 -191 -796 -234 -129 -353 -451 -357 -735 -726 -362 -381 -349 -860 -990 -226 -918 -134 -57 -44 -465 -481 -660 -979 -473 -256 -818 -336 -887 -402 -846 -959 -719 -129 -275 -604 -378 -486 -351 -323 -559 -928 -867 -919 -451 -507 -594 -881 -26 -656 -901 -566 -603 -752 -370 -378 -214 -31 -283 -750 -477 -205 -351 -483 -296 -69 -774 -657 -683 -49 -663 -770 -790 -133 -12 -705 -209 -449 -959 -156 -204 -531 -160 -106 -361 -619 -98 -887 -289 -370 -164 -241 -306 -206 -277 -785 -610 -260 -848 -41 -354 -250 -225 -119 -34 -375 -745 -314 -855 -672 -202 -161 -509 -908 -262 -838 -115 -748 -416 -866 -365 -334 -730 -928 -539 -546 -888 -427 -830 -126 -381 -846 -278 -994 -950 -757 -967 -452 -925 -855 -613 -785 -85 -763 -663 -170 -94 -333 -873 -291 -267 -146 -664 -789 -643 -781 -25 -7 -806 -864 -272 -591 -63 -13 -155 -174 -590 -934 -296 -661 -125 -823 -123 -621 -117 -158 -594 -34 -366 -901 -902 -88 -957 -585 -998 -545 -416 -901 -338 -699 -637 -380 -285 -782 -293 -622 -150 -294 -304 -935 -22 -8 -186 -727 -970 -35 -205 -912 -276 -208 -849 -555 -45 -225 -576 -949 -946 -953 -180 -434 -929 -343 -449 -298 -977 -465 -231 -30 -125 -681 -536 -732 -572 -851 -421 -912 -514 -287 -337 -894 -467 -287 -289 -432 -240 -327 -677 -258 -980 -163 -264 -18 -1000 -532 -998 -234 -709 -737 -925 -706 -117 -660 -361 -575 -958 -86 -595 -975 -606 -546 -848 -767 -987 -584 -169 -609 -84 -243 -685 -522 -987 -841 -883 -375 -750 -360 -623 -589 -913 -144 -470 -411 -784 -912 -615 -658 -175 -770 -624 -175 -509 -988 -973 -156 -88 -811 -519 -266 -968 -353 -575 -492 -102 -691 -396 -100 -485 -813 -954 -594 -96 -906 -202 -473 -976 -927 -516 -925 -131 -649 -542 -950 -766 -522 -403 -483 -182 -244 -28 -660 -150 -79 -45 -215 -736 -636 -250 -822 -762 -673 -483 -186 -323 -34 -644 -619 -10 -393 -380 -817 -346 -124 -60 -867 -587 -866 -605 -919 -857 -209 -86 -925 -347 -344 -696 -713 -298 -345 -316 -414 -196 -129 -64 -237 -639 -189 -439 -462 -703 -526 -932 -315 -326 -448 -502 -429 -440 -868 -995 -296 -972 -140 -998 -40 -295 -617 -566 -438 -624 -62 -715 -994 -310 -797 -325 -652 -50 -581 -846 -606 -29 -863 -982 -567 -161 -472 -670 -220 -384 -28 -637 -431 -30 -455 -891 -109 -334 -448 -229 -515 -700 -959 -979 -42 -796 -601 -536 -691 -325 -884 -304 -759 -577 -417 -411 -630 -206 -327 -584 -699 -261 -616 -849 -583 -204 -931 -75 -629 -438 -818 -943 -522 -176 -752 -119 -246 -192 -673 -707 -18 -34 -651 -981 -124 -396 -623 -557 -470 -230 -211 -553 -88 -91 -96 -839 -511 -354 -510 -388 -890 -306 -182 -329 -452 -78 -846 -993 -665 -820 -131 -548 -355 -918 -509 -467 -899 -449 -945 -837 -220 -831 -187 -147 -726 -136 -348 -784 -880 -949 -273 -917 -902 -967 -783 -281 -899 -459 -898 -586 -748 -851 -81 -575 -354 -298 -594 -407 -68 -140 -619 -372 -795 -166 -296 -395 -430 -678 -919 -690 -52 -392 -76 -432 -27 -109 -31 -379 -211 -146 -371 -434 -485 -890 -258 -950 -513 -282 -774 -990 -880 -138 -511 -81 -123 -322 -413 -425 -244 -536 -814 -529 -297 -807 -90 -510 -480 -800 -248 -987 -392 -110 -245 -391 -856 -219 -398 -701 -734 -599 -747 -352 -269 -369 -685 -903 -525 -188 -716 -388 -535 -264 -536 -702 -815 -212 -824 -668 -495 -952 -67 -931 -406 -768 -31 -504 -378 -583 -407 -752 -32 -268 -962 -35 -703 -523 -781 -113 -316 -105 -87 -986 -253 -276 -86 -579 -437 -435 -315 -355 -403 -679 -48 -353 -20 -843 -122 -110 -97 -948 -651 -854 -744 -142 -621 -411 -307 -659 -615 -795 -598 -861 -494 -742 -984 -465 -494 -282 -778 -305 -683 -632 -830 -663 -680 -592 -56 -107 -850 -695 -547 -493 -656 -973 -999 -694 -726 -130 -260 -746 -101 -942 -503 -820 -787 -229 -261 -574 -328 -571 -832 -94 -310 -672 -151 -79 -286 -632 -359 -337 -369 -329 -191 -546 -798 -831 -979 -957 -100 -103 -736 -236 -24 -261 -731 -896 -75 -15 -643 -147 -148 -718 -125 -446 -268 -895 -872 -731 -335 -694 -923 -982 -811 -774 -586 -50 -406 -301 -486 -703 -845 -394 -711 -929 -293 -758 -98 -858 -574 -948 -421 -236 -811 -967 -725 -294 -639 -137 -737 -853 -621 -262 -903 -947 -260 -1 -799 -313 -499 -794 -97 -212 -932 -456 -288 -447 -963 -76 -136 -487 -447 -984 -59 -184 -52 -394 -920 -254 -988 -767 -181 -159 -365 -971 -547 -366 -13 -215 -936 -986 -61 -704 -99 -678 -506 -14 -327 -809 -859 -275 -54 -654 -787 -588 -120 -776 -786 -682 -176 -953 -187 -349 -664 -217 -193 -980 -819 -794 -225 -591 -877 -562 -100 -507 -910 -285 -506 -817 -819 -30 -275 -318 -169 -296 -627 -991 -465 -630 -480 -957 -483 -647 -468 -505 -150 -995 -641 -281 -250 -343 -498 -566 -109 -616 -847 -281 -391 -541 -705 -421 -600 -668 -836 -613 -283 -62 -131 -700 -120 -793 -930 -9 -960 -29 -540 -450 -560 -443 -159 -82 -264 -569 -9 -731 -706 -602 -944 -985 -640 -165 -804 -510 -235 -751 -946 -111 -1000 -397 -498 -716 -782 -561 -312 -910 -815 -223 -80 -894 -891 -949 -139 -577 -6 -763 -636 -461 -713 -299 -769 -925 -708 -137 -811 -43 -523 -424 -258 -292 -447 -904 -215 -630 -385 -782 -440 -709 -566 -48 -710 -670 -260 -570 -147 -63 -78 -380 -531 -838 -80 -255 -781 -687 -430 -865 -173 -893 -571 -370 -26 -196 -273 -633 -802 -233 -771 -234 -559 -455 -280 -434 -272 -228 -70 -900 -81 -427 -117 -951 -23 -632 -940 -786 -796 -459 -283 -236 -604 -891 -797 -631 -922 -894 -37 -945 -550 -307 -101 -313 -377 -770 -448 -428 -138 -134 -858 -52 -989 -798 -977 -624 -425 -996 -605 -496 -303 -405 -641 -689 -437 -771 -297 -333 -507 -617 -53 -666 -509 -203 -138 -848 -363 -30 -280 -975 -726 -914 -861 -70 -945 -851 -849 -838 -981 -653 -549 -522 -116 -697 -536 -137 -994 -80 -273 -277 -644 -152 -975 -45 -629 -868 -241 -784 -677 -328 -923 -453 -733 -374 -872 -13 -486 -472 -10 -67 -80 -757 -804 -235 -23 -640 -697 -935 -511 -774 -556 -936 -363 -774 -715 -318 -629 -411 -99 -54 -94 -840 -426 -670 -609 -428 -749 -193 -495 -431 -592 -857 -651 -431 -325 -361 -5 -656 -715 -503 -235 -175 -470 -160 -243 -602 -512 -826 -454 -251 -740 -841 -566 -767 -921 -857 -1000 -207 -586 -576 -783 -804 -999 -617 -435 -774 -734 -920 -813 -779 -860 -832 -689 -388 -246 -267 -366 -237 -557 -107 -397 -986 -963 -655 -746 -857 -620 -319 -649 -412 -278 -897 -62 -513 -975 -367 -10 -359 -645 -705 -762 -568 -907 -747 -201 -521 -625 -302 -276 -43 -488 -912 -767 -956 -715 -276 -370 -703 -108 -943 -701 -269 -879 -72 -437 -479 -479 -472 -222 -820 -920 -524 -135 -23 -396 -147 -820 -756 -120 -791 -436 -10 -327 -666 -417 -487 -786 -876 -392 -393 -434 -324 -353 -549 -10 -561 -110 -104 -114 -136 -635 -267 -477 -175 -379 -778 -696 -897 -140 -538 -758 -247 -380 -739 -601 -491 -77 -122 -142 -328 -958 -22 -560 -237 -717 -9 -439 -120 -696 -268 -388 -338 -413 -901 -183 -894 -282 -282 -424 -960 -218 -543 -432 -387 -447 -659 -609 -297 -742 -587 -270 -685 -94 -783 -494 -371 -924 -120 -155 -732 -812 -51 -743 -337 -832 -996 -158 -925 -791 -286 -349 -722 -256 -454 -104 -183 -993 -292 -519 -595 -31 -129 -929 -223 -874 -104 -139 -223 -603 -477 -481 -18 -140 -175 -734 -665 -869 -654 -302 -527 -246 -415 -288 -117 -77 -299 -505 -731 -396 -267 -649 -735 -619 -841 -438 -746 -924 -471 -628 -15 -293 -11 -442 -9 -753 -745 -754 -545 -463 -225 -703 -64 -407 -209 -556 -384 -506 -375 -639 -7 -236 -556 -370 -983 -86 -412 -461 -487 -626 -962 -104 -117 -110 -941 -550 -697 -906 -193 -41 -688 -29 -644 -699 -36 -374 -736 -49 -396 -161 -3 -909 -387 -193 -671 -564 -238 -400 -709 -879 -991 -83 -811 -4 -425 -315 -270 -169 -765 -118 -171 -964 -84 -722 -942 -982 -867 -186 -122 -112 -995 -46 -325 -425 -312 -70 -265 -521 -959 -524 -793 -207 -550 -960 -204 -172 -370 -275 -795 -972 -55 -932 -966 -244 -948 -401 -708 -323 -879 -50 -658 -85 -513 -49 -155 -700 -84 -526 -47 -641 -213 -182 -881 -744 -505 -549 -229 -519 -208 -510 -131 -820 -835 -737 -647 -543 -33 -225 -171 -472 -665 -116 -441 -447 -698 -880 -205 -708 -850 -61 -990 -144 -153 -72 -298 -498 -419 -39 -627 -921 -870 -142 -133 -952 -482 -689 -695 -400 -627 -16 -762 -447 -405 -9 -667 -729 -469 -442 -121 -25 -425 -895 -566 -599 -41 -411 -59 -789 -236 -405 -637 -699 -23 -468 -459 -383 -724 -328 -831 -23 -504 -933 -450 -728 -456 -798 -607 -563 -396 -387 -500 -431 -844 -333 -248 -479 -244 -847 -708 -253 -316 -111 -112 -925 -885 -991 -900 -683 -874 -265 -854 -903 -864 -421 -995 -646 -615 -971 -959 -905 -725 -402 -737 -674 -975 -307 -424 -158 -517 -153 -911 -646 -221 -290 -358 -829 -27 -89 -431 -509 -378 -243 -944 -504 -575 -797 -269 -217 -341 -915 -815 -577 -601 -830 -541 -705 -273 -833 -8 -715 -897 -818 -317 -893 -109 -750 -392 -691 -960 -160 -981 -193 -811 -289 -507 -197 -469 -322 -908 -294 -343 -707 -588 -260 -986 -820 -573 -140 -650 -603 -306 -867 -784 -827 -273 -632 -176 -599 -77 -571 -170 -455 -256 -419 -443 -56 -385 -243 -523 -79 -107 -280 -477 -233 -33 -664 -197 -450 -961 -979 -946 -460 -677 -668 -858 -466 -461 -319 -791 -66 -206 -152 -87 -959 -556 -466 -182 -71 -701 -841 -226 -120 -38 -741 -409 -902 -244 -428 -940 -695 -446 -619 -858 -737 -835 -321 -360 -719 -660 -557 -269 -485 -133 -276 -4 -778 -613 -504 -166 -651 -586 -215 -661 -777 -8 -155 -984 -334 -850 -942 -479 -351 -958 -661 -368 -222 -60 -518 -941 -287 -202 -413 -7 -511 -241 -209 -148 -976 -215 -277 -440 -570 -116 -801 -323 -423 -168 -637 -900 -390 -622 -776 -468 -867 -18 -952 -55 -626 -579 -137 -635 -404 -345 -533 -36 -585 -539 -447 -488 -340 -766 -730 -990 -967 -704 -546 -169 -916 -142 -866 -893 -558 -806 -541 -806 -608 -218 -597 -295 -659 -157 -108 -698 -202 -128 -373 -293 -919 -79 -249 -398 -290 -687 -752 -934 -225 -44 -107 -277 -606 -975 -383 -622 -444 -575 -99 -83 -919 -525 -223 -535 -812 -55 -159 -783 -738 -356 -593 -248 -976 -533 -966 -463 -553 -340 -820 -678 -474 -345 -478 -481 -774 -325 -798 -138 -865 -810 -874 -207 -724 -5 -37 -355 -842 -336 -443 -878 -347 -291 -293 -705 -801 -125 -686 -968 -941 -824 -66 -849 -291 -769 -462 -42 -210 -799 -981 -573 -260 -86 -54 -600 -353 -673 -30 -361 -672 -49 -577 -302 -776 -211 -578 -63 -122 -908 -18 -832 -174 -730 -5 -344 -354 -516 -397 -624 -319 -724 -668 -431 -950 -303 -771 -776 -119 -933 -776 -374 -5 -627 -971 -256 -520 -568 -116 -205 -58 -208 -690 -182 -280 -919 -527 -563 -413 -70 -808 -941 -424 -254 -731 -827 -876 -736 -515 -238 -324 -812 -370 -878 -48 -930 -206 -961 -393 -487 -799 -421 -986 -356 -724 -540 -240 -938 -605 -874 -338 -834 -87 -987 -590 -900 -498 -750 -799 -291 -166 -167 -38 -987 -823 -748 -382 -851 -844 -564 -657 -263 -449 -378 -619 -470 -332 -680 -376 -159 -230 -923 -741 -93 -88 -208 -283 -606 -940 -425 -422 -371 -143 -539 -511 -352 -561 -405 -959 -467 -35 -576 -489 -530 -903 -823 -190 -429 -105 -110 -549 -85 -905 -385 -9 -871 -185 -593 -160 -219 -636 -638 -433 -83 -440 -86 -517 -315 -859 -674 -903 -66 -478 -148 -132 -261 -73 -71 -590 -327 -735 -943 -415 -836 -995 -560 -495 -5 -641 -358 -241 -325 -22 -654 -534 -23 -342 -233 -325 -996 -85 -117 -630 -33 -498 -805 -614 -204 -269 -386 -997 -112 -633 -678 -51 -856 -313 -802 -451 -914 -350 -52 -877 -482 -239 -612 -596 -288 -340 -204 -90 -953 -60 -857 -188 -370 -309 -324 -771 -595 -886 -352 -481 -794 -592 -571 -883 -572 -414 -621 -447 -67 -162 -688 -853 -249 -553 -6 -344 -341 -845 -970 -369 -544 -590 -782 -659 -407 -452 -612 -399 -371 -841 -169 -865 -116 -581 -913 -195 -770 -836 -94 -884 -569 -212 -229 -436 -389 -604 -21 -458 -863 -492 -993 -353 -886 -39 -399 -721 -880 -607 -498 -579 -243 -88 -423 -789 -536 -974 -620 -890 -284 -567 -91 -282 -269 -606 -20 -951 -584 -623 -992 -364 -568 -692 -202 -146 -155 -133 -652 -886 -617 -695 -717 -493 -15 -127 -897 -458 -905 -903 -89 -929 -724 -722 -478 -216 -349 -311 -54 -467 -256 -335 -296 -40 -308 -458 -576 -379 -38 -531 -247 -259 -763 -891 -849 -593 -802 -254 -737 -48 -234 -177 -936 -395 -471 -290 -15 -175 -71 -874 -776 -473 -665 -887 -351 -266 -114 -753 -843 -434 -895 -770 -391 -218 -992 -152 -19 -772 -203 -629 -828 -699 -894 -830 -483 -447 -885 -88 -434 -685 -825 -818 -572 -3 -848 -99 -225 -134 -914 -168 -182 -903 -183 -705 -455 -531 -991 -431 -543 -848 -763 -764 -880 -714 -140 -304 -331 -144 -175 -948 -528 -564 -803 -255 -922 -669 -794 -253 -483 -369 -836 -949 -177 -566 -582 -127 -872 -274 -957 -223 -277 -988 -979 -950 -866 -194 -90 -460 -830 -991 -390 -177 -61 -636 -338 -10 -84 -845 -958 -271 -420 -576 -954 -905 -201 -366 -50 -274 -703 -182 -893 -841 -767 -623 -400 -26 -707 -469 -274 -264 -183 -151 -365 -97 -392 -950 -756 -834 -725 -579 -948 -331 -525 -693 -122 -714 -151 -966 -49 -304 -102 -653 -821 -464 -271 -685 -55 -601 -38 -764 -211 -46 -120 -593 -286 -386 -300 -909 -479 -513 -173 -178 -328 -703 -496 -212 -692 -187 -732 -57 -540 -556 -70 -555 -177 -852 -617 -244 -463 -130 -283 -756 -834 -456 -836 -412 -380 -428 -593 -111 -33 -681 -67 -653 -248 -121 -87 -506 -800 -165 -686 -347 -245 -963 -885 -229 -332 -562 -468 -977 -147 -356 -888 -227 -639 -526 -497 -88 -177 -939 -856 -950 -64 -715 -632 -390 -274 -25 -366 -141 -714 -893 -16 -218 -552 -385 -776 -623 -975 -736 -226 -978 -925 -41 -662 -494 -676 -130 -316 -598 -694 -934 -30 -50 -221 -885 -438 -784 -70 -122 -731 -909 -453 -128 -991 -777 -762 -202 -242 -491 -5 -927 -375 -219 -684 -388 -970 -538 -265 -858 -239 -503 -660 -763 -907 -448 -557 -190 -317 -656 -175 -91 -669 -950 -73 -247 -406 -834 -448 -29 -215 -31 -656 -72 -913 -691 -874 -640 -601 -348 -883 -731 -491 -123 -254 -89 -245 -994 -925 -548 -644 -429 -768 -523 -916 -569 -457 -871 -917 -33 -827 -701 -442 -335 -896 -60 -400 -576 -808 -397 -199 -875 -730 -91 -213 -662 -18 -227 -999 -106 -45 -840 -281 -875 -2 -228 -755 -599 -863 -628 -373 -703 -268 -135 -278 -233 -957 -232 -849 -904 -862 -251 -21 -396 -878 -523 -880 -460 -902 -827 -136 -30 -532 -690 -313 -496 -276 -993 -587 -435 -276 -935 -729 -527 -596 -692 -505 -593 -731 -229 -313 -213 -149 -39 -199 -52 -858 -172 -366 -108 -893 -701 -7 -411 -358 -337 -378 -936 -390 -591 -857 -877 -377 -200 -345 -771 -381 -735 -432 -747 -188 -910 -630 -122 -968 -664 -369 -624 -973 -751 -819 -525 -730 -58 -214 -197 -420 -386 -656 -447 -816 -921 -91 -10 -397 -944 -723 -112 -800 -968 -48 -216 -244 -635 -592 -291 -709 -366 -246 -426 -328 -683 -682 -801 -418 -955 -819 -157 -737 -755 -878 -485 -607 -972 -297 -355 -554 -226 -658 -841 -890 -766 -766 -133 -898 -447 -576 -261 -687 -588 -719 -255 -729 -435 -150 -987 -432 -323 -956 -574 -971 -643 -657 -607 -292 -814 -882 -510 -698 -82 -39 -948 -184 -51 -62 -291 -784 -485 -310 -554 -651 -234 -857 -812 -15 -133 -978 -32 -209 -617 -327 -296 -3 -585 -967 -116 -754 -414 -884 -614 -317 -890 -411 -833 -454 -135 -498 -141 -660 -854 -793 -393 -40 -985 -841 -102 -546 -2 -557 -561 -242 -630 -389 -452 -657 -319 -592 -126 -854 -791 -747 -435 -859 -528 -799 -182 -44 -411 -369 -517 -478 -521 -88 -711 -478 -876 -397 -391 -440 -569 -878 -785 -968 -170 -486 -6 -42 -64 -253 -811 -990 -491 -358 -79 -527 -269 -675 -666 -420 -113 -474 -422 -353 -996 -532 -133 -726 -771 -841 -353 -37 -766 -696 -989 -177 -330 -639 -646 -129 -34 -147 -132 -428 -803 -537 -505 -348 -143 -888 -666 -594 -464 -624 -809 -889 -97 -39 -422 -212 -257 -922 -109 -120 -933 -818 -602 -266 -501 -907 -911 -147 -306 -926 -147 -493 -592 -711 -703 -291 -574 -712 -313 -69 -540 -338 -852 -412 -817 -694 -145 -285 -784 -647 -920 -246 -136 -146 -857 -325 -481 -936 -162 -673 -642 -588 -77 -678 -971 -703 -169 -339 -825 -615 -650 -29 -275 -183 -377 -201 -225 -21 -70 -84 -836 -176 -819 -97 -651 -162 -811 -379 -437 -588 -428 -894 -224 -1 -338 -328 -921 -746 -654 -907 -189 -544 -463 -768 -520 -619 -414 -935 -715 -104 -251 -835 -416 -476 -854 -64 -980 -115 -377 -382 -325 -512 -818 -975 -180 -883 -183 -903 -591 -121 -587 -526 -360 -57 -833 -18 -789 -857 -985 -638 -716 -535 -820 -370 -741 -983 -847 -849 -121 -396 -561 -378 -245 -767 -285 -811 -361 -727 -889 -317 -799 -499 -41 -566 -373 -959 -727 -330 -66 -497 -131 -191 -952 -751 -472 -108 -804 -16 -365 -154 -400 -311 -346 -12 -948 -704 -959 -395 -811 -893 -194 -404 -686 -221 -190 -545 -429 -173 -511 -14 -591 -909 -167 -957 -172 -238 -543 -56 -553 -684 -565 -144 -718 -926 -40 -202 -487 -883 -291 -372 -812 -708 -181 -545 -651 -522 -294 -95 -328 -801 -819 -435 -408 -767 -268 -331 -474 -396 -461 -957 -125 -535 -253 -643 -349 -807 -466 -553 -747 -513 -286 -626 -666 -369 -772 -733 -296 -397 -822 -870 -695 -116 -201 -725 -590 -857 -177 -340 -534 -703 -154 -586 -716 -568 -35 -960 -979 -131 -632 -158 -223 -770 -497 -284 -67 -677 -990 -659 -262 -558 -532 -872 -72 -53 -693 -418 -878 -973 -478 -962 -236 -622 -722 -41 -480 -922 -542 -582 -875 -42 -402 -521 -546 -821 -888 -466 -19 -919 -750 -117 -682 -740 -233 -614 -469 -340 -538 -248 -429 -184 -183 -418 -393 -810 -156 -282 -373 -350 -600 -308 -165 -98 -656 -961 -353 -673 -744 -829 -888 -853 -125 -173 -817 -871 -245 -786 -327 -440 -807 -236 -241 -102 -897 -158 -453 -630 -43 -964 -667 -265 -798 -344 -291 -621 -137 -745 -177 -88 -358 -493 -158 -183 -725 -662 -615 -528 -665 -1 -676 -754 -196 -979 -717 -44 -395 -546 -930 -19 -148 -135 -897 -124 -12 -585 -655 -68 -171 -997 -672 -176 -155 -931 -972 -127 -28 -19 -528 -420 -909 -223 -896 -70 -976 -9 -425 -155 -66 -426 -58 -366 -561 -175 -119 -222 -769 -158 -89 -342 -459 -198 -560 -159 -318 -619 -655 -435 -558 -398 -530 -452 -537 -573 -405 -284 -360 -531 -511 -758 -684 -718 -697 -856 -697 -874 -75 -159 -157 -984 -507 -811 -837 -865 -419 -85 -225 -64 -206 -602 -369 -339 -582 -690 -391 -638 -995 -316 -619 -818 -631 -533 -125 -358 -560 -97 -111 -69 -418 -333 -672 -390 -343 -698 -648 -609 -207 -78 -42 -694 -840 -615 -167 -300 -325 -171 -148 -985 -842 -697 -762 -204 -731 -523 -283 -735 -70 -665 -789 -859 -110 -559 -568 -5 -478 -819 -60 -294 -259 -759 -765 -309 -856 -590 -84 -903 -452 -794 -482 -66 -13 -841 -61 -635 -886 -987 -36 -812 -807 -29 -611 -177 -78 -552 -950 -1000 -89 -864 -451 -572 -651 -716 -962 -602 -842 -737 -221 -350 -134 -211 -328 -208 -159 -283 -597 -148 -859 -918 -357 -936 -502 -62 -154 -945 -870 -256 -426 -907 -265 -250 -842 -945 -475 -639 -567 -560 -920 -647 -955 -978 -324 -762 -564 -446 -21 -218 -948 -272 -91 -162 -289 -763 -523 -6 -184 -61 -147 -506 -569 -414 -826 -80 -206 -10 -98 -37 -674 -933 -585 -396 -634 -326 -426 -828 -697 -168 -22 -599 -647 -679 -526 -397 -500 -720 -884 -546 -776 -566 -720 -819 -681 -65 -427 -799 -121 -613 -329 -400 -792 -365 -238 -3 -971 -614 -878 -160 -594 -21 -503 -394 -287 -427 -757 -82 -636 -738 -169 -489 -142 -707 -896 -898 -331 -77 -491 -205 -332 -754 -934 -791 -158 -803 -1000 -250 -29 -63 -753 -920 -489 -14 -584 -727 -465 -436 -142 -753 -939 -472 -796 -326 -617 -611 -725 -928 -393 -160 -256 -891 -148 -839 -880 -452 -591 -258 -631 -227 -157 -551 -555 -471 -56 -1 -42 -477 -27 -992 -532 -803 -377 -307 -389 -779 -567 -625 -110 -843 -963 -921 -700 -707 -306 -773 -71 -76 -919 -964 -175 -616 -574 -609 -253 -601 -849 -289 -175 -797 -786 -819 -423 -225 -141 -326 -962 -253 -692 -93 -792 -234 -538 -464 -919 -886 -183 -189 -639 -147 -778 -65 -625 -229 -509 -599 -626 -968 -598 -405 -33 -175 -974 -841 -704 -284 -712 -86 -380 -857 -577 -441 -610 -471 -853 -104 -381 -694 -192 -10 -697 -442 -597 -893 -121 -299 -897 -895 -85 -28 -537 -713 -338 -407 -750 -367 -640 -398 -324 -674 -653 -940 -134 -913 -961 -327 -637 -184 -912 -92 -601 -458 -364 -582 -863 -223 -230 -496 -388 -566 -846 -840 -910 -253 -920 -461 -43 -923 -294 -759 -452 -407 -404 -251 -847 -271 -323 -644 -856 -644 -455 -579 -292 -189 -330 -333 -706 -518 -866 -230 -349 -444 -644 -296 -908 -396 -263 -608 -599 -634 -474 -688 -460 -658 -495 -73 -865 -403 -47 -127 -383 -325 -726 -323 -98 -901 -849 -114 -292 -569 -844 -72 -693 -732 -415 -695 -392 -332 -171 -610 -772 -266 -527 -79 -260 -710 -715 -792 -1 -422 -983 -730 -613 -80 -795 -876 -264 -978 -747 -241 -847 -334 -786 -563 -130 -436 -577 -822 -599 -474 -957 -582 -52 -781 -896 -665 -867 -458 -831 -814 -395 -296 -147 -998 -45 -710 -843 -814 -448 -403 -132 -935 -625 -636 -970 -484 -665 -290 -317 -140 -736 -118 -373 -415 -493 -470 -480 -500 -743 -220 -807 -77 -903 -474 -118 -130 -370 -121 -320 -316 -997 -773 -639 -65 -7 -34 -564 -981 -948 -570 -183 -736 -32 -635 -180 -316 -358 -71 -389 -809 -763 -557 -754 -147 -720 -746 -426 -863 -30 -655 -614 -149 -238 -371 -175 -387 -528 -182 -60 -700 -378 -765 -46 -56 -70 -36 -793 -608 -871 -422 -303 -329 -472 -250 -218 -684 -639 -121 -846 -951 -226 -983 -391 -62 -846 -138 -623 -397 -647 -708 -542 -817 -530 -445 -330 -928 -960 -590 -451 -846 -500 -17 -20 -29 -694 -651 -683 -538 -627 -675 -143 -986 -653 -454 -814 -946 -348 -868 -182 -542 -558 -347 -735 -592 -589 -776 -373 -293 -872 -263 -706 -874 -875 -555 -345 -549 -883 -330 -306 -798 -544 -662 -423 -890 -476 -215 -255 -900 -739 -537 -690 -457 -182 -518 -957 -70 -972 -321 -263 -981 -849 -253 -703 -863 -63 -274 -571 -672 -520 -200 -378 -443 -354 -169 -194 -979 -652 -779 -72 -442 -992 -550 -547 -711 -259 -482 -70 -359 -676 -967 -927 -265 -688 -710 -537 -636 -507 -498 -390 -688 -427 -529 -387 -292 -960 -284 -364 -528 -200 -251 -655 -478 -967 -40 -619 -318 -735 -606 -694 -624 -527 -913 -188 -646 -174 -90 -196 -335 -784 -906 -757 -761 -920 -986 -140 -370 -714 -94 -122 -455 -228 -378 -935 -228 -242 -34 -785 -89 -28 -783 -5 -715 -217 -920 -800 -131 -253 -138 -430 -185 -894 -384 -930 -148 -718 -292 -963 -472 -621 -382 -262 -4 -750 -632 -396 -675 -692 -577 -684 -738 -382 -153 -378 -870 -969 -969 -470 -1 -772 -150 -520 -962 -463 -109 -56 -812 -805 -209 -567 -195 -670 -810 -294 -307 -201 -848 -343 -644 -185 -364 -745 -445 -78 -790 -724 -955 -894 -995 -193 -756 -962 -704 -353 -225 -251 -943 -503 -746 -599 -138 -719 -222 -686 -352 -658 -377 -625 -699 -160 -796 -547 -415 -985 -799 -732 -163 -177 -883 -876 -188 -40 -260 -996 -997 -369 -436 -838 -336 -53 -225 -737 -637 -9 -472 -555 -684 -170 -928 -378 -558 -669 -408 -238 -355 -932 -822 -166 -511 -785 -287 -781 -605 -869 -24 -884 -185 -280 -779 -863 -262 -800 -463 -551 -410 -814 -792 -898 -387 -275 -125 -713 -31 -45 -960 -643 -331 -995 -499 -669 -549 -928 -604 -547 -832 -592 -440 -810 -946 -417 -59 -921 -292 -262 -133 -618 -719 -737 -735 -741 -171 -435 -760 -447 -237 -246 -232 -899 -297 -810 -947 -124 -445 -690 -38 -684 -680 -722 -188 -222 -583 -762 -226 -709 -574 -866 -934 -472 -394 -650 -83 -520 -916 -403 -382 -765 -976 -876 -489 -765 -603 -859 -404 -772 -749 -474 -915 -734 -290 -443 -420 -176 -985 -389 -351 -275 -211 -223 -703 -376 -493 -394 -426 -704 -252 -993 -740 -905 -501 -318 -834 -5 -252 -569 -835 -897 -199 -88 -159 -597 -138 -922 -823 -895 -130 -161 -41 -893 -244 -68 -551 -762 -520 -363 -110 -23 -426 -882 -607 -801 -694 -511 -331 -132 -435 -942 -573 -658 -752 -945 -993 -461 -488 -180 -385 -315 -902 -207 -609 -88 -466 -384 -850 -544 -261 -481 -698 -507 -663 -666 -833 -221 -603 -649 -592 -482 -996 -526 -554 -81 -617 -642 -546 -643 -53 -30 -607 -820 -201 -880 -429 -880 -643 -131 -50 -811 -15 -494 -940 -248 -120 -861 -9 -351 -799 -846 -775 -36 -696 -306 -937 -551 -929 -717 -177 -604 -351 -398 -850 -566 -88 -601 -446 -76 -641 -484 -609 -779 -725 -325 -279 -290 -30 -861 -552 -592 -174 -128 -522 -567 -402 -598 -759 -267 -975 -873 -780 -231 -405 -384 -841 -125 -256 -524 -916 -268 -982 -418 -879 -610 -376 -732 -26 -709 -582 -472 -686 -489 -399 -905 -490 -637 -787 -566 -219 -770 -496 -669 -348 -584 -472 -874 -712 -442 -725 -456 -957 -496 -424 -368 -806 -255 -866 -521 -374 -562 -340 -759 -336 -180 -288 -46 -114 -779 -408 -642 -823 -638 -15 -722 -938 -923 -536 -738 -739 -399 -28 -115 -501 -350 -266 -214 -210 -870 -258 -397 -403 -413 -677 -422 -364 -313 -659 -982 -73 -809 -636 -836 -650 -95 -352 -465 -243 -400 -322 -789 -641 -590 -43 -888 -57 -72 -157 -792 -108 -579 -98 -478 -51 -725 -792 -407 -895 -234 -979 -673 -803 -453 -254 -691 -60 -49 -695 -200 -955 -692 -36 -503 -250 -650 -888 -32 -552 -683 -323 -534 -270 -406 -933 -336 -112 -789 -695 -894 -577 -377 -225 -760 -222 -1000 -776 -504 -103 -606 -346 -767 -605 -909 -339 -965 -703 -971 -103 -621 -903 -169 -679 -263 -729 -91 -281 -657 -958 -164 -758 -589 -714 -854 -726 -288 -952 -91 -164 -367 -495 -774 -25 -849 -639 -384 -335 -187 -731 -437 -725 -954 -178 -518 -385 -943 -344 -342 -480 -674 -36 -258 -717 -654 -943 -94 -60 -392 -567 -333 -179 -651 -198 -914 -213 -984 -506 -502 -651 -16 -267 -554 -98 -634 -448 -288 -297 -321 -266 -611 -889 -136 -434 -554 -491 -395 -854 -640 -83 -17 -404 -763 -570 -174 -498 -149 -499 -949 -561 -545 -151 -311 -914 -270 -593 -665 -778 -199 -109 -6 -513 -3 -657 -80 -337 -526 -689 -285 -68 -11 -250 -49 -544 -381 -636 -938 -390 -751 -744 -564 -525 -769 -696 -98 -128 -624 -292 -460 -466 -60 -808 -303 -204 -615 -942 -257 -252 -301 -919 -638 -954 -770 -193 -587 -503 -417 -414 -656 -107 -681 -113 -422 -407 -419 -782 -888 -795 -835 -899 -292 -563 -282 -947 -799 -425 -678 -235 -176 -56 -996 -427 -994 -97 -990 -340 -118 -198 -729 -884 -247 -711 -902 -609 -508 -436 -898 -160 -201 -388 -722 -569 -179 -43 -450 -416 -221 -511 -470 -467 -320 -77 -412 -814 -168 -560 -104 -891 -9 -104 -774 -310 -529 -768 -527 -962 -931 -569 -545 -830 -245 -53 -857 -69 -868 -29 -333 -269 -953 -928 -220 -346 -57 -251 -983 -942 -384 -153 -758 -950 -390 -196 -80 -242 -11 -783 -262 -94 -635 -804 -20 -563 -632 -90 -73 -847 -544 -923 -74 -48 -623 -458 -499 -85 -38 -749 -432 -734 -189 -312 -433 -707 -349 -72 -646 -658 -176 -993 -585 -663 -620 -635 -820 -388 -954 -621 -376 -620 -138 -686 -179 -866 -677 -432 -792 -307 -699 -235 -448 -936 -771 -721 -782 -345 -268 -176 -836 -27 -379 -7 -443 -268 -418 -28 -821 -865 -466 -682 -19 -54 -667 -330 -369 -178 -94 -476 -469 -474 -792 -857 -867 -895 -889 -340 -324 -370 -80 -727 -262 -113 -136 -366 -228 -220 -625 -512 -478 -78 -212 -256 -55 -598 -772 -558 -310 -31 -485 -177 -182 -811 -762 -397 -346 -705 -435 -228 -381 -290 -119 -114 -178 -27 -504 -823 -711 -132 -995 -116 -339 -160 -701 -361 -754 -256 -626 -20 -529 -958 -269 -264 -492 -991 -386 -476 -811 -25 -737 -648 -430 -426 -613 -295 -955 -615 -496 -409 -798 -364 -9 -385 -965 -300 -332 -201 -557 -244 -791 -501 -315 -991 -644 -4 -550 -795 -23 -778 -911 -40 -44 -11 -134 -342 -280 -198 -223 -881 -880 -501 -759 -7 -162 -826 -860 -641 -43 -369 -688 -566 -794 -699 -204 -387 -843 -18 -671 -542 -765 -48 -953 -435 -434 -514 -759 -758 -361 -73 -141 -641 -744 -419 -113 -33 -659 -544 -20 -441 -459 -688 -772 -508 -733 -25 -166 -880 -532 -567 -670 -558 -976 -539 -309 -636 -538 -510 -800 -275 -301 -306 -575 -153 -457 -607 -705 -656 -438 -759 -226 -855 -529 -311 -392 -176 -853 -591 -424 -628 -592 -630 -10 -573 -884 -609 -341 -287 -954 -704 -580 -303 -638 -317 -22 -604 -849 -976 -299 -375 -943 -994 -1000 -856 -416 -661 -339 -589 -196 -954 -577 -569 -696 -848 -541 -423 -420 -387 -590 -804 -603 -446 -130 -448 -768 -957 -702 -27 -769 -515 -778 -563 -597 -923 -331 -937 -538 -135 -747 -578 -489 -985 -930 -37 -52 -715 -65 -802 -722 -891 -919 -955 -676 -159 -461 -724 -52 -93 -261 -267 -218 -648 -639 -576 -313 -449 -312 -504 -335 -496 -931 -918 -163 -453 -684 -940 -852 -238 -230 -696 -46 -235 -949 -880 -297 -797 -144 -418 -354 -828 -917 -132 -13 -609 -452 -886 -624 -337 -601 -595 -80 -996 -406 -144 -587 -577 -734 -967 -858 -772 -107 -149 -76 -740 -967 -669 -376 -740 -799 -112 -564 -503 -175 -466 -766 -530 -532 -778 -203 -336 -945 -842 -445 -785 -173 -635 -833 -353 -521 -670 -892 -572 -356 -956 -779 -295 -340 -209 -886 -751 -140 -736 -566 -642 -876 -913 -627 -970 -350 -487 -894 -146 -206 -960 -789 -899 -862 -886 -614 -800 -982 -928 -915 -676 -188 -752 -195 -607 -958 -63 -545 -127 -603 -159 -235 -230 -986 -146 -899 -750 -673 -894 -337 -244 -22 -179 -59 -489 -904 -610 -312 -790 -356 -638 -439 -294 -301 -315 -678 -465 -637 -331 -769 -59 -793 -629 -533 -657 -799 -69 -437 -946 -520 -139 -841 -376 -956 -137 -587 -240 -468 -703 -67 -102 -338 -220 -578 -849 -314 -410 -396 -5 -792 -312 -745 -141 -530 -276 -314 -250 -790 -928 -609 -476 -398 -19 -166 -31 -49 -719 -554 -672 -973 -672 -571 -864 -254 -503 -795 -304 -650 -568 -299 -404 -257 -685 -887 -433 -802 -892 -963 -47 -391 -53 -286 -528 -166 -810 -449 -162 -230 -30 -378 -512 -36 -341 -614 -544 -251 -783 -280 -538 -277 -694 -803 -54 -131 -827 -646 -303 -231 -673 -827 -713 -870 -522 -776 -151 -508 -28 -443 -557 -196 -22 -372 -30 -770 -75 -8 -988 -937 -774 -255 -413 -829 -161 -327 -184 -202 -254 -894 -868 -482 -588 -146 -842 -145 -4 -647 -398 -27 -305 -489 -224 -216 -298 -427 -637 -649 -863 -527 -954 -819 -120 -74 -394 -30 -601 -700 -41 -456 -723 -812 -426 -675 -930 -523 -687 -873 -573 -600 -335 -833 -790 -661 -268 -818 -751 -918 -622 -214 -368 -817 -910 -171 -616 -835 -29 -120 -662 -797 -186 -917 -514 -38 -128 -181 -583 -617 -626 -684 -8 -923 -347 -204 -546 -819 -216 -869 -923 -220 -64 -183 -540 -377 -840 -71 -929 -83 -715 -148 -480 -51 -466 -852 -43 -827 -483 -844 -986 -875 -290 -543 -605 -664 -568 -177 -464 -704 -53 -388 -21 -69 -329 -388 -822 -879 -448 -744 -416 -253 -440 -997 -57 -57 -821 -883 -226 -917 -985 -618 -166 -958 -669 -612 -372 -893 -187 -636 -737 -726 -465 -821 -323 -895 -296 -748 -167 -320 -269 -380 -265 -364 -114 -233 -661 -406 -402 -650 -556 -933 -677 -435 -18 -723 -963 -273 -180 -69 -538 -437 -106 -552 -292 -644 -406 -509 -114 -873 -779 -894 -277 -79 -751 -62 -320 -328 -788 -73 -470 -913 -463 -480 -394 -873 -701 -138 -239 -156 -302 -437 -859 -130 -234 -950 -550 -809 -694 -1 -752 -999 -896 -320 -550 -720 -879 -256 -412 -683 -727 -604 -96 -26 -491 -371 -210 -739 -986 -432 -712 -162 -905 -811 -213 -544 -61 -144 -258 -429 -725 -608 -303 -714 -413 -563 -735 -72 -667 -428 -926 -197 -767 -855 -218 -625 -787 -488 -152 -644 -641 -506 -441 -118 -113 -819 -282 -417 -471 -484 -356 -134 -558 -289 -546 -896 -384 -45 -824 -287 -813 -304 -130 -42 -990 -24 -212 -122 -32 -473 -844 -106 -235 -605 -564 -114 -248 -26 -329 -500 -371 -390 -970 -66 -87 -166 -633 -968 -793 -500 -313 -357 -140 -491 -102 -586 -725 -990 -560 -20 -838 -377 -908 -181 -27 -390 -117 -293 -608 -186 -595 -381 -428 -446 -882 -940 -843 -862 -18 -336 -742 -177 -924 -114 -39 -3 -81 -359 -268 -107 -106 -934 -879 -559 -321 -418 -393 -308 -138 -249 -224 -490 -152 -265 -86 -739 -133 -293 -765 -364 -31 -692 -904 -529 -301 -424 -202 -145 -728 -341 -504 -640 -187 -110 -387 -434 -615 -4 -7 -943 -483 -78 -497 -345 -653 -662 -307 -277 -850 -607 -261 -670 -517 -440 -718 -203 -923 -771 -758 -170 -564 -474 -36 -853 -682 -941 -88 -971 -830 -893 -401 -674 -291 -444 -976 -445 -294 -831 -968 -544 -369 -529 -4 -648 -257 -607 -792 -54 -612 -818 -128 -132 -513 -138 -54 -991 -892 -810 -889 -223 -736 -49 -645 -16 -61 -187 -26 -973 -691 -115 -94 -991 -18 -737 -360 -578 -169 -428 -383 -220 -361 -769 -755 -258 -164 -537 -608 -431 -512 -261 -257 -18 -57 -900 -663 -476 -745 -86 -533 -79 -514 -427 -92 -981 -426 -354 -501 -751 -376 -311 -3 -498 -217 -200 -575 -110 -448 -872 -295 -187 -498 -448 -498 -822 -83 -620 -554 -531 -438 -199 -238 -317 -635 -621 -17 -658 -535 -113 -258 -947 -811 -71 -814 -157 -232 -875 -870 -316 -43 -925 -801 -120 -71 -921 -400 -350 -280 -580 -749 -51 -845 -292 -903 -479 -997 -649 -927 -27 -639 -227 -246 -885 -178 -529 -171 -31 -835 -314 -975 -38 -879 -185 -890 -759 -335 -850 -94 -367 -295 -140 -413 -991 -735 -80 -527 -315 -411 -860 -463 -968 -873 -298 -717 -517 -398 -699 -328 -817 -428 -531 -723 -345 -499 -502 -149 -566 -724 -818 -736 -675 -906 -496 -932 -659 -876 -999 -941 -424 -778 -580 -180 -344 -376 -923 -735 -550 -404 -826 -841 -524 -824 -752 -379 -9 -36 -138 -824 -227 -546 -695 -230 -777 -131 -454 -944 -510 -670 -902 -172 -511 -102 -925 -233 -667 -659 -848 -412 -458 -581 -865 -530 -913 -23 -828 -973 -985 -936 -310 -921 -774 -789 -637 -928 -800 -777 -506 -935 -570 -499 -933 -671 -466 -869 -183 -621 -382 -679 -828 -66 -219 -359 -36 -123 -15 -877 -445 -861 -954 -517 -36 -877 -408 -596 -248 -148 -743 -549 -32 -532 -660 -221 -396 -567 -35 -253 -223 -866 -719 -226 -226 -213 -838 -132 -852 -207 -757 -948 -867 -516 -617 -752 -527 -740 -202 -438 -544 -802 -220 -678 -945 -351 -177 -685 -540 -433 -21 -466 -683 -875 -783 -785 -43 -180 -819 -684 -620 -441 -67 -117 -60 -6 -953 -927 -389 -71 -471 -341 -949 -457 -914 -928 -648 -651 -928 -934 -607 -907 -814 -41 -872 -438 -15 -364 -290 -331 -967 -521 -888 -725 -594 -381 -858 -142 -834 -275 -114 -26 -578 -203 -212 -424 -953 -973 -420 -574 -122 -117 -844 -809 -596 -976 -159 -829 -279 -107 -305 -58 -222 -682 -483 -887 -955 -111 -870 -558 -676 -661 -406 -580 -973 -435 -920 -696 -193 -840 -517 -808 -624 -976 -646 -106 -850 -83 -739 -691 -440 -169 -996 -367 -69 -441 -635 -566 -722 -569 -916 -237 -950 -39 -941 -505 -556 -890 -32 -955 -494 -512 -349 -187 -954 -84 -372 -664 -167 -941 -750 -880 -168 -664 -970 -551 -791 -356 -437 -129 -251 -746 -803 -198 -790 -699 -268 -187 -978 -9 -625 -43 -652 -572 -314 -749 -946 -893 -237 -792 -824 -240 -770 -355 -916 -771 -340 -799 -332 -479 -972 -885 -312 -800 -202 -692 -810 -696 -39 -869 -958 -479 -526 -987 -501 -643 -656 -217 -908 -709 -965 -360 -201 -813 -820 -537 -373 -350 -53 -368 -345 -280 -907 -56 -601 -328 -9 -672 -390 -295 -876 -866 -240 -560 -235 -249 -461 -932 -113 -67 -375 -758 -519 -907 -976 -585 -318 -573 -583 -185 -114 -451 -685 -761 -546 -194 -278 -848 -81 -505 -655 -388 -567 -952 -528 -581 -899 -123 -205 -963 -570 -230 -278 -19 -285 -445 -863 -273 -520 -982 -285 -386 -684 -265 -497 -946 -985 -384 -196 -679 -907 -269 -314 -346 -736 -682 -319 -481 -732 -393 -897 -223 -46 -750 -848 -984 -322 -838 -810 -852 -315 -522 -626 -768 -858 -716 -198 -682 -395 -30 -982 -975 -685 -590 -153 -475 -75 -515 -866 -32 -230 -612 -666 -28 -765 -731 -898 -342 -785 -859 -827 -213 -254 -406 -206 -144 -790 -380 -472 -965 -791 -525 -383 -931 -843 -893 -660 -481 -223 -79 -591 -742 -89 -221 -551 -268 -689 -419 -555 -967 -718 -827 -36 -305 -916 -32 -350 -13 -404 -24 -235 -65 -821 -809 -413 -287 -884 -966 -670 -501 -704 -236 -804 -821 -759 -991 -215 -829 -417 -636 -140 -555 -449 -734 -260 -713 -971 -876 -272 -164 -260 -579 -670 -310 -815 -972 -493 -375 -415 -946 -983 -401 -390 -674 -932 -332 -209 -938 -270 -847 -158 -620 -367 -130 -54 -790 -569 -813 -119 -934 -861 -636 -815 -189 -132 -648 -49 -19 -510 -1000 -863 -400 -449 -457 -224 -289 -368 -887 -468 -649 -935 -783 -775 -186 -795 -672 -636 -543 -216 -123 -60 -363 -829 -158 -701 -255 -635 -252 -197 -475 -16 -975 -21 -210 -681 -872 -104 -130 -465 -57 -575 -672 -631 -470 -891 -175 -818 -979 -804 -459 -353 -848 -589 -207 -31 -549 -827 -269 -587 -232 -532 -681 -732 -624 -1 -550 -447 -342 -593 -798 -277 -844 -490 -946 -414 -642 -816 -196 -339 -563 -928 -712 -928 -681 -616 -51 -296 -48 -904 -75 -815 -974 -244 -862 -723 -90 -4 -883 -857 -451 -952 -105 -184 -911 -305 -514 -949 -811 -866 -636 -504 -612 -588 -439 -56 -916 -54 -427 -763 -609 -183 -310 -415 -791 -94 -320 -197 -679 -686 -7 -748 -644 -679 -736 -367 -298 -268 -471 -476 -627 -853 -857 -396 -408 -599 -346 -246 -446 -511 -170 -6 -490 -915 -671 -781 -809 -26 -309 -77 -836 -123 -140 -369 -234 -150 -824 -367 -240 -574 -672 -92 -134 -856 -94 -624 -53 -841 -867 -327 -627 -475 -445 -640 -209 -64 -966 -328 -220 -65 -831 -539 -45 -503 -945 -839 -395 -724 -890 -139 -400 -927 -197 -631 -58 -732 -133 -256 -84 -212 -300 -141 -589 -907 -361 -645 -888 -512 -711 -857 -798 -887 -971 -185 -200 -331 -931 -199 -572 -736 -333 -643 -162 -318 -539 -831 -137 -874 -857 -755 -122 -221 -411 -893 -17 -746 -618 -870 -852 -661 -690 -388 -632 -296 -32 -995 -96 -511 -194 -990 -275 -882 -157 -580 -522 -841 -79 -490 -19 -204 -935 -216 -536 -589 -251 -193 -964 -396 -430 -66 -361 -594 -957 -209 -172 -509 -762 -701 -231 -378 -524 -473 -888 -331 -562 -598 -6 -688 -838 -613 -188 -461 -257 -185 -913 -891 -608 -718 -660 -765 -128 -357 -513 -682 -520 -324 -171 -197 -22 -519 -881 -373 -566 -609 -563 -459 -614 -363 -263 -901 -237 -940 -532 -610 -526 -676 -50 -862 -135 -23 -652 -992 -265 -363 -507 -974 -855 -592 -895 -403 -965 -458 -999 -735 -402 -711 -948 -490 -859 -993 -194 -832 -427 -789 -970 -55 -887 -685 -217 -285 -783 -652 -838 -473 -351 -263 -724 -411 -402 -235 -900 -715 -451 -769 -631 -922 -492 -688 -799 -787 -994 -731 -672 -702 -933 -129 -331 -594 -936 -510 -527 -584 -330 -808 -700 -650 -449 -727 -424 -267 -901 -402 -890 -94 -105 -954 -548 -524 -756 -386 -863 -169 -523 -227 -566 -367 -715 -628 -988 -307 -108 -920 -506 -954 -654 -184 -131 -415 -815 -434 -613 -702 -141 -220 -321 -349 -804 -881 -131 -322 -643 -491 -316 -836 -386 -155 -186 -443 -765 -586 -805 -984 -874 -390 -146 -840 -174 -731 -66 -535 -599 -859 -229 -41 -923 -656 -645 -700 -346 -571 -774 -250 -74 -13 -910 -691 -282 -431 -5 -118 -858 -283 -554 -153 -492 -997 -723 -142 -474 -925 -293 -857 -358 -3 -306 -474 -656 -489 -679 -98 -11 -866 -944 -209 -535 -983 -893 -730 -180 -318 -387 -865 -732 -476 -479 -308 -48 -540 -927 -752 -748 -521 -483 -7 -22 -961 -266 -98 -375 -451 -826 -333 -249 -34 -776 -935 -193 -770 -627 -133 -484 -61 -164 -137 -799 -916 -40 -541 -997 -237 -926 -913 -65 -105 -892 -181 -639 -892 -302 -279 -636 -915 -345 -486 -224 -59 -856 -561 -905 -529 -454 -756 -936 -161 -58 -238 -760 -655 -567 -313 -760 -322 -926 -81 -123 -231 -928 -193 -733 -2 -475 -132 -117 -190 -791 -12 -771 -764 -514 -359 -114 -717 -680 -68 -931 -424 -552 -636 -679 -400 -254 -990 -441 -19 -521 -106 -815 -548 -221 -366 -638 -678 -903 -48 -97 -6 -148 -510 -387 -219 -972 -90 -829 -968 -328 -107 -995 -510 -403 -557 -826 -430 -973 -281 -917 -560 -732 -745 -534 -469 -846 -554 -228 -789 -823 -207 -548 -927 -999 -666 -18 -573 -602 -154 -537 -778 -346 -466 -311 -846 -325 -43 -560 -67 -845 -252 -21 -798 -763 -21 -364 -949 -911 -623 -326 -272 -403 -13 -131 -360 -497 -935 -822 -717 -57 -499 -291 -647 -509 -466 -608 -562 -799 -618 -716 -833 -947 -210 -929 -176 -135 -123 -62 -816 -230 -819 -416 -770 -243 -942 -438 -564 -778 -509 -227 -892 -428 -557 -850 -861 -403 -86 -939 -432 -987 -824 -987 -767 -787 -88 -107 -340 -791 -975 -469 -433 -396 -543 -222 -180 -377 -968 -230 -107 -89 -229 -906 -114 -582 -67 -51 -443 -614 -114 -28 -121 -381 -579 -590 -256 -483 -968 -396 -928 -439 -811 -861 -436 -785 -558 -272 -931 -321 -580 -980 -543 -994 -581 -478 -626 -849 -798 -184 -813 -422 -72 -451 -839 -398 -812 -787 -20 -306 -877 -39 -299 -665 -815 -850 -621 -222 -35 -239 -52 -543 -650 -499 -30 -337 -761 -379 -978 -990 -993 -869 -39 -215 -984 -263 -882 -135 -533 -245 -99 -208 -56 -677 -677 -234 -419 -683 -818 -86 -93 -878 -646 -355 -408 -122 -779 -167 -876 -109 -235 -40 -769 -29 -565 -489 -619 -867 -891 -31 -846 -452 -544 -971 -969 -25 -74 -662 -91 -25 -681 -892 -145 -904 -739 -991 -913 -288 -740 -510 -897 -934 -861 -78 -77 -869 -424 -351 -922 -602 -206 -802 -782 -818 -451 -470 -805 -837 -504 -556 -613 -854 -481 -637 -462 -551 -187 -321 -772 -621 -949 -716 -816 -937 -301 -989 -769 -742 -884 -469 -311 -951 -579 -891 -188 -621 -636 -737 -502 -810 -761 -725 -116 -711 -705 -853 -949 -682 -708 -280 -543 -2 -114 -162 -360 -406 -510 -543 -815 -62 -292 -383 -965 -119 -165 -679 -869 -152 -49 -869 -9 -85 -848 -578 -557 -888 -794 -185 -261 -519 -528 -615 -571 -988 -862 -353 -247 -676 -986 -423 -650 -507 -834 -628 -342 -607 -174 -631 -872 -433 -874 -48 -265 -543 -475 -266 -435 -74 -101 -309 -683 -649 -818 -908 -91 -141 -997 -247 -789 -662 -110 -102 -431 -523 -699 -669 -992 -450 -867 -245 -115 -309 -411 -330 -882 -598 -26 -263 -555 -659 -26 -979 -407 -900 -118 -796 -766 -594 -655 -681 -796 -595 -940 -618 -850 -255 -638 -347 -302 -500 -468 -655 -153 -913 -130 -34 -596 -802 -705 -335 -763 -160 -563 -626 -931 -16 -904 -699 -770 -190 -1 -731 -4 -929 -657 -405 -28 -633 -209 -499 -161 -406 -749 -666 -13 -483 -277 -286 -726 -319 -224 -49 -926 -626 -172 -280 -277 -251 -126 -571 -153 -1 -10 -161 -288 -753 -993 -864 -466 -873 -747 -337 -462 -927 -473 -136 -175 -990 -47 -395 -935 -92 -475 -569 -452 -521 -520 -791 -389 -239 -967 -92 -585 -380 -21 -480 -113 -780 -325 -431 -715 -645 -523 -999 -709 -105 -131 -884 -613 -926 -814 -400 -850 -478 -376 -514 -1 -648 -410 -198 -856 -256 -576 -401 -371 -461 -758 -490 -261 -411 -926 -864 -162 -543 -741 -262 -100 -336 -84 -748 -333 -710 -788 -706 -554 -807 -519 -157 -295 -713 -929 -116 -328 -499 -365 -294 -849 -185 -450 -888 -797 -484 -664 -251 -318 -619 -331 -610 -607 -594 -450 -527 -945 -979 -294 -842 -61 -26 -545 -689 -616 -79 -80 -598 -313 -296 -997 -452 -437 -698 -951 -87 -235 -804 -746 -486 -108 -487 -61 -208 -934 -777 -9 -446 -878 -87 -462 -628 -542 -265 -401 -582 -411 -522 -336 -787 -845 -904 -620 -318 -240 -701 -304 -963 -362 -204 -864 -4 -680 -729 -786 -957 -260 -528 -650 -322 -348 -686 -573 -600 -977 -951 -907 -847 -269 -529 -231 -50 -87 -211 -152 -921 -787 -632 -621 -762 -4 -80 -288 -867 -648 -442 -597 -962 -554 -251 -580 -257 -722 -870 -585 -839 -837 -561 -266 -57 -829 -172 -668 -227 -448 -26 -290 -803 -389 -824 -891 -533 -892 -367 -494 -756 -406 -346 -247 -100 -806 -451 -855 -506 -259 -812 -176 -614 -195 -867 -773 -883 -491 -661 -249 -395 -551 -382 -379 -876 -927 -246 -198 -48 -707 -358 -67 -633 -787 -477 -698 -351 -596 -156 -966 -22 -816 -496 -884 -193 -649 -907 -990 -448 -374 -930 -200 -893 -276 -332 -992 -134 -309 -28 -310 -935 -977 -533 -573 -230 -307 -116 -407 -824 -450 -107 -911 -8 -41 -70 -123 -373 -173 -364 -208 -740 -773 -448 -611 -527 -341 -476 -19 -548 -446 -524 -711 -907 -360 -960 -620 -209 -970 -321 -673 -498 -648 -860 -478 -915 -131 -695 -246 -965 -333 -991 -615 -90 -777 -743 -717 -979 -720 -823 -410 -226 -767 -626 -786 -20 -130 -625 -453 -191 -399 -161 -69 -17 -717 -20 -789 -633 -62 -686 -103 -427 -371 -197 -8 -891 -713 -83 -100 -787 -593 -627 -124 -428 -223 -798 -806 -969 -494 -518 -323 -125 -293 -396 -545 -226 -677 -832 -284 -570 -969 -177 -136 -531 -882 -935 -990 -591 -432 -148 -415 -616 -209 -436 -153 -393 -798 -495 -18 -766 -617 -391 -666 -256 -221 -818 -370 -120 -749 -103 -958 -116 -176 -268 -119 -136 -972 -598 -418 -411 -744 -64 -158 -644 -332 -400 -770 -482 -602 -220 -467 -384 -288 -413 -327 -929 -559 -942 -634 -769 -24 -691 -776 -146 -447 -602 -829 -350 -762 -371 -930 -81 -648 -884 -272 -951 -805 -136 -988 -603 -762 -629 -347 -598 -651 -610 -559 -526 -17 -92 -485 -876 -574 -310 -446 -360 -655 -17 -635 -232 -679 -894 -396 -366 -433 -456 -988 -409 -696 -552 -446 -717 -250 -419 -387 -754 -772 -949 -661 -741 -876 -209 -26 -928 -807 -254 -953 -391 -44 -683 -293 -122 -764 -468 -804 -413 -580 -699 -966 -833 -269 -326 -838 -324 -697 -698 -971 -364 -719 -783 -925 -349 -68 -922 -666 -634 -765 -691 -71 -855 -91 -550 -340 -448 -220 -233 -9 -638 -725 -751 -39 -847 -980 -860 -77 -9 -14 -949 -68 -201 -622 -462 -847 -806 -899 -866 -178 -747 -707 -835 -694 -110 -530 -568 -948 -42 -422 -627 -625 -837 -100 -681 -510 -189 -268 -680 -225 -14 -783 -43 -295 -286 -500 -735 -662 -178 -421 -777 -20 -748 -989 -333 -914 -852 -747 -286 -565 -484 -105 -401 -574 -842 -697 -654 -548 -895 -537 -520 -981 -638 -772 -76 -962 -513 -118 -201 -612 -510 -816 -86 -679 -88 -870 -363 -904 -384 -894 -986 -414 -36 -718 -813 -590 -626 -386 -497 -605 -263 -671 -896 -642 -311 -834 -135 -359 -723 -831 -545 -228 -960 -795 -260 -416 -106 -90 -349 -53 -304 -508 -544 -499 -245 -847 -238 -401 -281 -829 -690 -408 -157 -27 -565 -232 -148 -63 -706 -542 -968 -459 -43 -787 -272 -379 -286 -74 -544 -254 -841 -930 -815 -338 -499 -777 -646 -202 -890 -508 -211 -377 -425 -374 -806 -256 -751 -787 -193 -772 -714 -532 -77 -9 -61 -155 -347 -525 -377 -843 -4 -519 -118 -78 -616 -432 -677 -196 -724 -6 -676 -454 -440 -161 -799 -473 -912 -455 -433 -591 -321 -322 -886 -972 -198 -938 -300 -13 -294 -397 -312 -644 -314 -747 -949 -888 -629 -223 -322 -709 -468 -648 -304 -847 -360 -310 -727 -568 -868 -887 -506 -696 -574 -533 -541 -408 -463 -150 -672 -480 -435 -86 -636 -641 -50 -332 -823 -305 -856 -113 -628 -836 -126 -704 -558 -162 -578 -62 -342 -88 -443 -258 -386 -407 -512 -33 -334 -467 -265 -342 -896 -454 -608 -244 -458 -190 -794 -140 -218 -638 -461 -538 -563 -771 -969 -491 -698 -264 -417 -402 -468 -84 -588 -371 -748 -892 -24 -981 -277 -687 -587 -508 -16 -689 -562 -679 -860 -215 -386 -143 -170 -832 -769 -737 -341 -557 -137 -583 -462 -343 -243 -321 -504 -745 -791 -882 -838 -279 -470 -494 -567 -830 -52 -319 -386 -848 -652 -654 -804 -42 -640 -965 -736 -756 -941 -644 -938 -246 -613 -712 -723 -988 -363 -568 -77 -562 -217 -797 -33 -464 -104 -181 -247 -503 -998 -188 -257 -886 -947 -267 -923 -297 -151 -756 -79 -560 -167 -688 -966 -262 -837 -168 -255 -456 -935 -677 -599 -282 -5 -845 -345 -227 -353 -195 -857 -135 -210 -613 -61 -88 -104 -819 -162 -347 -381 -47 -261 -556 -551 -116 -868 -876 -759 -220 -338 -851 -904 -411 -712 -360 -3 -398 -397 -838 -281 -592 -831 -839 -859 -665 -106 -862 -346 -928 -172 -939 -369 -191 -466 -942 -689 -484 -657 -185 -596 -779 -897 -39 -382 -578 -602 -313 -368 -152 -737 -425 -566 -964 -951 -14 -545 -261 -77 -586 -917 -736 -892 -179 -18 -383 -173 -170 -450 -3 -697 -675 -353 -558 -68 -43 -68 -28 -163 -554 -387 -89 -379 -507 -904 -702 -409 -340 -993 -456 -438 -441 -315 -702 -68 -584 -77 -545 -98 -866 -462 -464 -567 -825 -553 -133 -872 -358 -910 -976 -577 -173 -647 -473 -201 -295 -348 -196 -920 -796 -8 -72 -71 -931 -121 -118 -141 -867 -736 -440 -350 -853 -389 -724 -926 -739 -529 -680 -250 -217 -476 -488 -936 -205 -742 -649 -454 -450 -743 -178 -134 -13 -780 -67 -680 -84 -56 -512 -832 -2 -716 -222 -122 -730 -212 -661 -948 -811 -434 -614 -385 -384 -266 -173 -666 -440 -775 -556 -537 -969 -134 -679 -328 -3 -121 -990 -831 -165 -424 -634 -158 -937 -523 -138 -716 -412 -840 -82 -191 -7 -827 -761 -438 -358 -46 -600 -80 -550 -62 -952 -575 -206 -298 -121 -301 -33 -36 -879 -83 -220 -5 -811 -852 -394 -723 -937 -805 -724 -395 -755 -542 -994 -760 -931 -842 -457 -499 -17 -859 -942 -488 -247 -690 -779 -747 -394 -522 -449 -946 -556 -945 -788 -659 -475 -552 -996 -553 -344 -954 -643 -950 -982 -134 -407 -770 -197 -733 -658 -442 -181 -24 -427 -989 -200 -16 -338 -906 -800 -708 -575 -199 -724 -391 -907 -486 -95 -161 -687 -725 -743 -731 -176 -991 -698 -893 -398 -191 -428 -217 -361 -43 -716 -60 -308 -808 -597 -862 -976 -798 -901 -781 -41 -235 -549 -291 -297 -596 -709 -896 -163 -50 -28 -288 -496 -955 -555 -647 -153 -241 -997 -696 -228 -960 -192 -939 -705 -483 -761 -263 -99 -869 -600 -640 -331 -91 -429 -247 -294 -562 -161 -778 -452 -657 -16 -294 -710 -375 -746 -325 -412 -4 -371 -883 -755 -718 -502 -362 -233 -735 -415 -885 -958 -562 -43 -954 -807 -661 -403 -152 -270 -143 -904 -877 -445 -201 -412 -101 -847 -425 -922 -662 -585 -925 -638 -36 -733 -84 -9 -171 -677 -257 -292 -994 -708 -830 -198 -314 -961 -646 -53 -980 -41 -351 -54 -759 -848 -154 -171 -631 -800 -738 -472 -828 -263 -26 -282 -80 -888 -382 -439 -534 -894 -663 -85 -706 -473 -260 -29 -705 -252 -608 -460 -917 -356 -200 -619 -338 -535 -974 -204 -929 -542 -606 -643 -632 -970 -930 -47 -258 -127 -344 -598 -47 -971 -564 -146 -203 -3 -646 -939 -456 -565 -140 -165 -593 -354 -511 -464 -688 -87 -987 -315 -181 -756 -818 -552 -764 -412 -745 -58 -978 -732 -964 -924 -138 -733 -326 -628 -806 -200 -296 -893 -816 -871 -11 -478 -345 -407 -493 -501 -626 -873 -456 -30 -7 -379 -814 -904 -519 -439 -133 -656 -724 -425 -584 -692 -489 -916 -418 -379 -692 -323 -908 -103 -372 -741 -264 -762 -575 -499 -876 -720 -646 -577 -510 -784 -419 -561 -572 -144 -610 -298 -531 -189 -537 -799 -645 -460 -769 -456 -571 -808 -228 -920 -871 -401 -141 -582 -337 -178 -221 -687 -44 -846 -362 -799 -389 -969 -651 -455 -798 -163 -53 -739 -450 -21 -619 -838 -239 -555 -912 -438 -191 -14 -560 -883 -391 -66 -891 -510 -309 -567 -545 -477 -624 -456 -116 -332 -670 -88 -989 -377 -177 -699 -500 -189 -519 -564 -837 -399 -965 -417 -941 -169 -663 -701 -299 -387 -612 -529 -18 -49 -622 -784 -232 -286 -933 -485 -336 -498 -834 -265 -50 -333 -169 -942 -415 -807 -864 -314 -400 -711 -881 -523 -426 -215 -708 -28 -859 -173 -487 -505 -132 -667 -679 -484 -421 -726 -509 -694 -343 -929 -124 -419 -871 -97 -823 -85 -223 -977 -719 -801 -484 -805 -90 -142 -576 -180 -523 -239 -746 -108 -883 -308 -149 -245 -382 -668 -472 -350 -301 -59 -770 -177 -563 -686 -776 -420 -532 -234 -12 -654 -610 -653 -429 -320 -233 -432 -181 -161 -476 -507 -95 -635 -842 -131 -158 -256 -157 -49 -109 -790 -317 -599 -395 -706 -807 -208 -539 -419 -737 -909 -591 -842 -946 -378 -414 -443 -40 -926 -147 -368 -882 -355 -668 -181 -410 -706 -240 -687 -392 -175 -183 -79 -976 -859 -615 -471 -980 -202 -82 -849 -554 -706 -638 -503 -121 -556 -309 -9 -416 -407 -416 -408 -600 -22 -494 -664 -47 -121 -592 -915 -830 -668 -389 -343 -644 -487 -333 -356 -979 -955 -217 -300 -184 -109 -678 -166 -723 -875 -94 -478 -262 -906 -628 -268 -438 -246 -140 -30 -247 -750 -875 -286 -608 -6 -641 -927 -2 -681 -449 -128 -277 -185 -32 -361 -173 -701 -405 -940 -367 -322 -886 -395 -655 -982 -434 -92 -662 -691 -698 -682 -995 -412 -247 -91 -84 -783 -917 -895 -764 -582 -405 -409 -486 -113 -243 -946 -981 -932 -267 -677 -509 -287 -481 -105 -827 -689 -548 -435 -971 -911 -748 -319 -227 -240 -751 -474 -872 -452 -418 -668 -284 -687 -335 -80 -938 -870 -639 -934 -365 -626 -568 -457 -254 -89 -193 -723 -153 -826 -709 -761 -601 -200 -295 -564 -157 -531 -309 -502 -902 -495 -933 -788 -46 -84 -366 -26 -191 -497 -32 -409 -946 -779 -814 -242 -678 -850 -721 -918 -554 -539 -488 -290 -534 -947 -965 -395 -88 -482 -723 -25 -346 -624 -68 -200 -554 -320 -603 -292 -42 -407 -264 -99 -194 -733 -592 -706 -808 -436 -482 -3 -837 -217 -795 -181 -805 -218 -180 -29 -796 -179 -814 -397 -926 -760 -972 -734 -353 -833 -397 -733 -605 -990 -384 -532 -881 -885 -879 -158 -496 -724 -249 -499 -184 -558 -488 -535 -172 -286 -684 -492 -606 -164 -461 -465 -781 -364 -707 -181 -120 -804 -776 -924 -40 -266 -727 -87 -449 -717 -964 -770 -116 -158 -553 -983 -145 -335 -61 -505 -27 -170 -735 -204 -656 -324 -511 -76 -876 -803 -602 -390 -815 -809 -690 -983 -857 -464 -373 -201 -89 -523 -756 -384 -202 -704 -423 -892 -363 -577 -760 -40 -187 -972 -158 -651 -428 -482 -169 -655 -270 -200 -661 -393 -690 -90 -537 -123 -987 -68 -924 -799 -893 -334 -969 -642 -25 -650 -809 -607 -910 -668 -741 -50 -902 -979 -977 -408 -306 -933 -261 -618 -907 -64 -880 -534 -375 -758 -433 -330 -756 -80 -420 -774 -708 -882 -41 -2 -496 -278 -68 -302 -378 -355 -501 -864 -940 -590 -222 -972 -378 -479 -209 -217 -787 -396 -699 -364 -410 -712 -390 -435 -473 -106 -388 -701 -446 -305 -688 -269 -177 -206 -148 -521 -328 -869 -534 -493 -109 -355 -494 -294 -647 -646 -442 -526 -39 -202 -2 -661 -267 -772 -276 -934 -116 -994 -455 -763 -866 -815 -827 -201 -98 -386 -140 -956 -412 -518 -844 -552 -98 -271 -12 -761 -807 -315 -582 -410 -267 -56 -856 -832 -223 -561 -966 -646 -336 -23 -320 -599 -15 -955 -349 -886 -595 -416 -269 -721 -928 -651 -432 -160 -343 -617 -21 -595 -502 -296 -387 -65 -216 -902 -915 -653 -502 -998 -847 -24 -675 -152 -447 -79 -333 -589 -50 -868 -420 -763 -174 -214 -21 -740 -111 -796 -561 -660 -596 -4 -986 -57 -57 -51 -301 -109 -964 -58 -809 -860 -755 -926 -699 -345 -453 -621 -451 -141 -947 -919 -13 -582 -361 -362 -204 -629 -523 -36 -368 -666 -615 -221 -207 -324 -799 -956 -938 -417 -318 -692 -116 -869 -560 -515 -462 -628 -879 -986 -212 -722 -924 -768 -565 -282 -365 -375 -498 -223 -742 -123 -747 -880 -329 -339 -822 -853 -292 -275 -551 -305 -526 -213 -51 -657 -51 -343 -407 -993 -79 -319 -314 -343 -779 -813 -326 -75 -99 -707 -76 -142 -983 -537 -83 -629 -721 -523 -545 -228 -372 -161 -725 -366 -195 -156 -165 -568 -359 -723 -579 -756 -15 -238 -934 -721 -727 -661 -660 -714 -636 -921 -511 -80 -152 -728 -515 -534 -213 -811 -314 -748 -927 -432 -190 -148 -159 -359 -326 -280 -997 -10 -263 -229 -586 -578 -124 -497 -799 -824 -201 -913 -110 -745 -849 -475 -861 -618 -409 -543 -462 -741 -377 -332 -140 -432 -288 -569 -319 -129 -651 -53 -429 -881 -788 -276 -981 -340 -423 -114 -891 -932 -559 -158 -511 -759 -783 -257 -416 -299 -328 -272 -783 -740 -45 -880 -871 -863 -264 -725 -872 -523 -459 -853 -394 -894 -128 -123 -648 -457 -849 -895 -360 -104 -930 -507 -266 -556 -992 -541 -518 -401 -702 -516 -13 -851 -763 -54 -778 -115 -713 -10 -424 -537 -717 -784 -300 -452 -769 -30 -979 -401 -420 -133 -922 -130 -253 -728 -850 -240 -763 -821 -354 -982 -996 -986 -332 -899 -872 -483 -221 -716 -951 -553 -551 -988 -625 -2 -201 -562 -539 -594 -93 -591 -472 -55 -802 -348 -361 -656 -158 -863 -34 -250 -75 -5 -49 -742 -514 -736 -902 -341 -20 -642 -262 -559 -887 -761 -926 -394 -150 -988 -526 -263 -819 -669 -811 -878 -919 -495 -56 -691 -853 -677 -299 -746 -148 -159 -307 -861 -619 -967 -150 -630 -820 -726 -274 -330 -873 -915 -86 -595 -240 -874 -265 -309 -905 -188 -860 -79 -159 -874 -808 -22 -915 -604 -451 -860 -567 -172 -390 -624 -55 -570 -635 -290 -989 -164 -381 -616 -679 -381 -363 -652 -21 -65 -676 -360 -731 -827 -179 -235 -217 -781 -526 -664 -588 -336 -11 -672 -347 -612 -29 -787 -483 -369 -987 -783 -567 -381 -798 -752 -965 -73 -267 -429 -327 -347 -110 -14 -211 -91 -694 -30 -551 -572 -897 -429 -949 -609 -974 -364 -259 -678 -75 -217 -683 -793 -102 -7 -743 -423 -77 -398 -465 -1 -514 -867 -442 -171 -738 -978 -482 -980 -762 -197 -79 -229 -32 -171 -421 -348 -364 -212 -533 -938 -188 -258 -964 -194 -70 -15 -639 -587 -377 -200 -227 -658 -944 -949 -238 -365 -741 -369 -553 -131 -782 -381 -827 -187 -507 -292 -876 -439 -394 -841 -561 -917 -547 -16 -620 -643 -309 -731 -336 -379 -406 -850 -722 -143 -663 -123 -676 -986 -424 -384 -397 -270 -945 -121 -291 -928 -358 -697 -439 -834 -228 -785 -341 -858 -903 -4 -149 -744 -866 -163 -880 -933 -972 -708 -350 -55 -347 -635 -364 -964 -103 -992 -779 -213 -193 -353 -712 -473 -450 -927 -838 -179 -202 -750 -342 -178 -589 -860 -121 -751 -49 -91 -275 -118 -657 -147 -609 -236 -337 -860 -891 -692 -177 -882 -174 -310 -83 -159 -966 -650 -448 -84 -822 -613 -86 -588 -626 -124 -171 -754 -808 -450 -818 -710 -405 -826 -402 -382 -27 -108 -81 -178 -895 -165 -457 -530 -350 -618 -56 -621 -673 -724 -822 -552 -263 -251 -157 -542 -522 -612 -384 -981 -838 -782 -510 -525 -783 -466 -813 -20 -588 -131 -524 -808 -40 -183 -34 -46 -547 -567 -109 -969 -622 -340 -629 -534 -544 -264 -779 -335 -556 -393 -133 -733 -362 -843 -814 -574 -170 -274 -409 -99 -288 -65 -366 -571 -180 -174 -620 -286 -806 -540 -972 -998 -914 -20 -174 -409 -222 -259 -736 -857 -387 -693 -391 -782 -22 -761 -960 -794 -689 -186 -282 -525 -480 -237 -168 -889 -229 -557 -607 -532 -761 -407 -999 -613 -599 -677 -876 -57 -935 -849 -533 -504 -792 -531 -231 -960 -44 -727 -834 -99 -681 -280 -63 -772 -221 -304 -382 -188 -148 -580 -913 -327 -375 -90 -699 -863 -303 -448 -519 -352 -363 -449 -187 -168 -904 -522 -648 -593 -299 -329 -451 -323 -382 -338 -37 -605 -827 -75 -259 -962 -315 -256 -746 -476 -516 -96 -109 -109 -349 -246 -394 -483 -11 -365 -278 -812 -97 -251 -609 -157 -845 -413 -428 -820 -293 -397 -525 -177 -105 -431 -524 -192 -225 -966 -220 -620 -130 -848 -283 -754 -58 -451 -102 -505 -420 -881 -931 -574 -979 -806 -832 -711 -243 -969 -983 -278 -142 -86 -876 -993 -455 -593 -270 -33 -597 -383 -597 -16 -340 -557 -415 -151 -282 -802 -512 -548 -487 -834 -72 -712 -439 -293 -792 -217 -364 -956 -903 -146 -26 -354 -195 -547 -878 -518 -4 -775 -75 -307 -28 -721 -406 -377 -631 -453 -798 -660 -577 -325 -194 -59 -329 -182 -814 -27 -281 -596 -557 -529 -175 -380 -76 -678 -614 -76 -82 -116 -471 -410 -995 -29 -851 -459 -25 -17 -395 -910 -663 -127 -677 -761 -791 -625 -190 -171 -337 -64 -953 -880 -235 -973 -836 -372 -568 -915 -530 -724 -824 -153 -399 -612 -11 -695 -254 -319 -109 -135 -740 -545 -32 -880 -883 -44 -728 -208 -754 -765 -434 -757 -522 -300 -85 -604 -695 -692 -800 -284 -457 -438 -514 -660 -968 -411 -364 -650 -135 -695 -425 -560 -46 -243 -903 -723 -582 -801 -131 -721 -315 -835 -494 -41 -178 -497 -204 -931 -663 -115 -820 -296 -86 -882 -870 -91 -89 -137 -402 -430 -679 -660 -112 -335 -794 -567 -963 -817 -950 -177 -619 -639 -227 -31 -348 -756 -80 -119 -343 -914 -237 -805 -720 -930 -118 -179 -813 -190 -841 -312 -40 -407 -975 -394 -774 -587 -156 -7 -469 -651 -967 -237 -782 -147 -178 -190 -308 -951 -386 -407 -779 -462 -273 -268 -251 -379 -97 -791 -526 -78 -833 -886 -374 -15 -276 -662 -730 -169 -679 -676 -447 -301 -729 -836 -286 -582 -757 -79 -762 -178 -852 -638 -773 -813 -604 -85 -906 -293 -563 -815 -815 -35 -443 -692 -366 -686 -214 -659 -864 -658 -458 -91 -990 -902 -746 -740 -709 -495 -2 -544 -654 -42 -767 -749 -39 -288 -763 -908 -876 -774 -989 -873 -600 -525 -591 -350 -561 -55 -301 -146 -319 -386 -42 -325 -751 -242 -550 -399 -804 -335 -529 -21 -763 -464 -829 -661 -947 -998 -791 -38 -59 -15 -970 -427 -29 -950 -808 -828 -603 -886 -911 -277 -154 -790 -737 -790 -907 -437 -159 -320 -938 -704 -863 -593 -418 -385 -744 -181 -197 -93 -402 -659 -756 -530 -887 -431 -253 -121 -998 -75 -290 -751 -239 -223 -850 -91 -473 -887 -586 -743 -417 -964 -768 -174 -312 -506 -718 -996 -77 -792 -3 -524 -22 -495 -16 -999 -650 -433 -712 -321 -319 -832 -626 -578 -453 -532 -579 -238 -15 -420 -26 -789 -66 -569 -615 -9 -931 -812 -196 -767 -477 -918 -290 -100 -828 -65 -836 -714 -516 -519 -471 -767 -516 -636 -500 -774 -607 -623 -227 -586 -191 -990 -600 -851 -338 -170 -227 -98 -915 -105 -400 -995 -227 -386 -413 -23 -597 -736 -577 -211 -492 -88 -570 -256 -182 -868 -402 -879 -932 -22 -493 -381 -537 -855 -928 -333 -201 -86 -500 -854 -649 -544 -138 -974 -113 -40 -821 -461 -286 -347 -595 -12 -3 -850 -570 -206 -451 -400 -986 -600 -844 -769 -369 -949 -81 -604 -209 -452 -346 -434 -775 -216 -10 -93 -102 -27 -172 -834 -737 -85 -603 -22 -397 -364 -157 -231 -129 -588 -361 -730 -436 -646 -537 -7 -795 -117 -366 -324 -713 -631 -414 -518 -692 -848 -702 -982 -735 -811 -461 -415 -487 -119 -14 -548 -81 -675 -764 -479 -281 -621 -433 -175 -370 -931 -784 -905 -383 -800 -476 -593 -281 -790 -165 -262 -910 -431 -711 -121 -779 -561 -822 -204 -140 -540 -397 -566 -865 -864 -320 -20 -169 -781 -683 -812 -274 -70 -713 -94 -502 -633 -367 -906 -170 -391 -744 -344 -171 -638 -852 -430 -514 -726 -924 -377 -850 -198 -941 -68 -411 -989 -126 -903 -316 -670 -857 -507 -475 -441 -45 -829 -685 -352 -343 -464 -494 -858 -867 -302 -71 -959 -887 -736 -55 -860 -840 -575 -974 -832 -285 -871 -514 -741 -783 -956 -813 -437 -248 -112 -401 -893 -598 -128 -629 -985 -2 -549 -192 -139 -205 -750 -712 -241 -910 -482 -662 -511 -361 -131 -480 -690 -147 -284 -844 -250 -507 -771 -270 -667 -328 -76 -903 -141 -785 -527 -532 -42 -673 -335 -349 -546 -173 -806 -257 -757 -565 -811 -623 -916 -159 -551 -643 -147 -927 -942 -970 -242 -680 -669 -579 -555 -925 -773 -361 -805 -334 -17 -8 -499 -612 -601 -884 -582 -110 -172 -434 -936 -994 -401 -633 -119 -129 -268 -493 -712 -711 -620 -160 -856 -34 -435 -497 -639 -690 -940 -490 -171 -855 -68 -447 -197 -22 -520 -640 -388 -121 -984 -708 -599 -340 -33 -841 -711 -541 -180 -493 -220 -797 -161 -923 -379 -485 -122 -493 -47 -2 -9 -505 -99 -939 -222 -406 -26 -432 -362 -572 -820 -534 -399 -762 -440 -179 -718 -962 -838 -876 -198 -343 -315 -382 -775 -929 -350 -919 -558 -483 -873 -468 -984 -812 -131 -837 -508 -161 -122 -545 -138 -635 -216 -341 -979 -650 -679 -946 -608 -302 -109 -27 -437 -831 -339 -571 -440 -515 -656 -336 -166 -291 -68 -607 -146 -275 -905 -336 -888 -561 -592 -82 -550 -659 -595 -952 -340 -423 -743 -88 -726 -198 -65 -405 -890 -629 -436 -363 -715 -15 -325 -666 -832 -384 -821 -127 -757 -78 -871 -284 -96 -975 -804 -555 -488 -346 -618 -855 -878 -31 -412 -958 -656 -632 -289 -305 -116 -77 -960 -951 -766 -431 -612 -877 -960 -726 -169 -578 -407 -118 -335 -973 -758 -446 -287 -43 -192 -858 -532 -451 -374 -876 -134 -902 -380 -42 -134 -949 -985 -385 -362 -524 -245 -293 -635 -434 -788 -363 -347 -760 -106 -890 -373 -455 -801 -205 -678 -942 -228 -698 -33 -246 -12 -393 -823 -2 -910 -536 -816 -794 -256 -181 -488 -898 -18 -908 -947 -533 -556 -119 -34 -626 -860 -858 -670 -418 -196 -523 -17 -989 -384 -366 -63 -759 -992 -862 -478 -749 -637 -770 -945 -488 -760 -163 -384 -632 -153 -18 -12 -764 -628 -216 -764 -827 -949 -106 -347 -440 -188 -910 -431 -337 -95 -623 -668 -499 -308 -348 -646 -604 -351 -40 -118 -408 -745 -493 -442 -744 -922 -967 -637 -964 -723 -355 -861 -642 -791 -908 -341 -695 -363 -775 -420 -46 -976 -77 -133 -641 -374 -546 -936 -640 -977 -874 -400 -452 -464 -769 -730 -902 -211 -727 -831 -194 -829 -655 -874 -662 -535 -890 -266 -993 -34 -122 -55 -289 -289 -919 -164 -925 -707 -785 -147 -893 -958 -424 -755 -872 -724 -90 -367 -699 -961 -495 -562 -539 -132 -85 -58 -164 -668 -844 -508 -32 -976 -776 -546 -904 -513 -314 -857 -747 -690 -826 -80 -728 -517 -630 -724 -737 -891 -530 -765 -619 -733 -893 -959 -279 -77 -265 -527 -81 -84 -618 -389 -266 -399 -783 -235 -499 -368 -666 -791 -259 -263 -189 -176 -594 -27 -572 -702 -772 -844 -420 -980 -109 -789 -27 -546 -926 -971 -460 -541 -623 -517 -17 -592 -921 -171 -61 -629 -407 -508 -581 -666 -247 -993 -567 -573 -138 -597 -136 -252 -892 -714 -809 -215 -394 -114 -11 -691 -920 -264 -577 -892 -223 -783 -464 -236 -785 -649 -607 -569 -323 -130 -436 -994 -5 -58 -283 -15 -352 -723 -82 -727 -489 -667 -219 -98 -222 -271 -332 -268 -937 -279 -128 -711 -785 -748 -699 -388 -264 -133 -898 -56 -706 -439 -718 -396 -283 -779 -466 -563 -525 -190 -154 -470 -213 -656 -710 -167 -439 -832 -661 -232 -103 -670 -151 -533 -990 -370 -93 -849 -712 -807 -439 -338 -484 -692 -587 -527 -333 -781 -120 -224 -555 -128 -702 -436 -148 -929 -188 -799 -75 -903 -708 -801 -101 -67 -690 -381 -743 -657 -720 -602 -539 -728 -630 -240 -404 -194 -616 -112 -536 -677 -778 -575 -140 -854 -44 -216 -480 -694 -145 -245 -704 -727 -684 -983 -358 -161 -900 -650 -898 -573 -71 -698 -656 -259 -455 -60 -116 -747 -305 -450 -890 -592 -933 -946 -797 -946 -243 -634 -481 -905 -31 -505 -893 -402 -746 -122 -408 -192 -746 -362 -729 -363 -285 -73 -821 -711 -768 -328 -781 -691 -623 -51 -343 -214 -506 -142 -61 -840 -473 -213 -447 -596 -943 -222 -792 -930 -566 -481 -709 -830 -855 -640 -208 -889 -309 -772 -654 -705 -670 -160 -441 -971 -32 -227 -831 -564 -294 -855 -324 -355 -726 -198 -185 -39 -964 -871 -850 -309 -670 -73 -575 -601 -721 -976 -486 -494 -615 -147 -660 -146 -585 -385 -75 -340 -789 -200 -848 -756 -87 -290 -406 -211 -374 -927 -351 -167 -110 -558 -742 -701 -416 -303 -185 -952 -777 -558 -254 -685 -721 -497 -469 -24 -446 -404 -651 -841 -481 -897 -350 -952 -937 -294 -456 -204 -242 -891 -162 -137 -102 -814 -140 -843 -877 -207 -813 -500 -92 -931 -440 -357 -48 -929 -833 -267 -78 -22 -307 -94 -387 -116 -430 -877 -339 -527 -884 -909 -737 -558 -628 -456 -116 -414 -890 -984 -333 -443 -963 -524 -732 -389 -672 -776 -157 -264 -906 -453 -67 -338 -102 -769 -514 -803 -485 -913 -507 -627 -195 -684 -736 -241 -462 -124 -436 -46 -277 -96 -612 -491 -78 -393 -592 -941 -923 -344 -824 -655 -1000 -90 -997 -149 -689 -6 -360 -655 -88 -716 -855 -678 -228 -952 -129 -766 -654 -933 -157 -346 -760 -274 -714 -913 -590 -655 -854 -250 -551 -577 -390 -491 -505 -521 -23 -204 -903 -867 -73 -671 -702 -70 -698 -855 -463 -563 -961 -613 -704 -800 -535 -219 -107 -949 -652 -126 -577 -148 -27 -153 -901 -266 -317 -541 -969 -893 -743 -486 -384 -115 -373 -548 -836 -212 -756 -957 -593 -444 -844 -712 -904 -367 -524 -322 -294 -207 -371 -533 -512 -226 -71 -498 -990 -437 -434 -323 -52 -13 -764 -156 -866 -779 -286 -173 -675 -900 -558 -32 -141 -682 -321 -227 -978 -124 -76 -691 -763 -514 -677 -348 -459 -657 -728 -805 -161 -799 -526 -23 -435 -181 -130 -621 -741 -364 -234 -753 -946 -431 -785 -861 -140 -309 -362 -944 -5 -793 -89 -654 -918 -362 -532 -740 -365 -473 -662 -369 -230 -760 -77 -368 -227 -460 -405 -535 -543 -573 -324 -94 -162 -64 -229 -209 -578 -403 -705 -408 -185 -766 -358 -674 -458 -971 -555 -919 -668 -107 -576 -686 -363 -613 -353 -450 -175 -620 -80 -395 -56 -774 -517 -177 -221 -74 -906 -580 -775 -715 -16 -58 -331 -629 -330 -402 -64 -74 -25 -499 -703 -102 -660 -986 -769 -198 -676 -854 -750 -836 -358 -255 -596 -160 -153 -773 -317 -521 -578 -237 -629 -59 -321 -480 -377 -425 -6 -814 -515 -257 -574 -883 -466 -112 -557 -330 -871 -950 -508 -663 -829 -481 -211 -215 -880 -778 -137 -550 -841 -91 -846 -241 -643 -497 -358 -296 -152 -597 -153 -712 -927 -711 -971 -852 -574 -889 -135 -768 -650 -467 -955 -249 -694 -578 -307 -388 -559 -886 -79 -39 -997 -273 -903 -759 -840 -511 -330 -448 -133 -55 -370 -474 -94 -859 -311 -341 -60 -433 -461 -724 -687 -337 -445 -813 -293 -7 -111 -606 -515 -305 -87 -135 -785 -119 -12 -999 -457 -532 -797 -878 -218 -777 -111 -621 -889 -592 -944 -875 -853 -415 -888 -253 -985 -218 -426 -214 -672 -826 -269 -639 -774 -28 -229 -436 -822 -934 -745 -913 -448 -289 -312 -186 -805 -360 -742 -248 -323 -446 -629 -855 -124 -445 -923 -689 -203 -940 -747 -223 -136 -602 -692 -228 -539 -983 -611 -452 -82 -232 -740 -814 -646 -171 -66 -859 -251 -224 -385 -544 -269 -320 -344 -317 -898 -480 -349 -3 -351 -100 -744 -534 -206 -562 -69 -681 -638 -44 -346 -72 -71 -692 -989 -993 -325 -103 -910 -403 -905 -491 -901 -720 -42 -576 -7 -39 -374 -102 -622 -582 -228 -247 -660 -637 -394 -769 -912 -346 -563 -569 -212 -555 -857 -957 -990 -330 -71 -956 -697 -562 -558 -2 -278 -411 -898 -898 -493 -129 -318 -613 -102 -196 -818 -644 -594 -925 -150 -6 -722 -857 -395 -599 -838 -454 -755 -9 -897 -406 -973 -718 -278 -927 -379 -835 -944 -996 -481 -933 -650 -492 -882 -260 -354 -356 -522 -928 -683 -376 -882 -947 -132 -386 -86 -703 -203 -186 -771 -166 -526 -52 -155 -143 -727 -45 -483 -932 -173 -891 -460 -831 -517 -354 -766 -526 -307 -434 -438 -498 -688 -950 -672 -380 -95 -818 -463 -28 -810 -580 -833 -18 -885 -939 -979 -342 -106 -998 -299 -876 -453 -257 -521 -475 -324 -312 -407 -367 -915 -331 -430 -431 -674 -705 -340 -64 -495 -326 -701 -484 -607 -578 -859 -139 -938 -947 -323 -375 -262 -203 -149 -125 -578 -43 -460 -288 -240 -79 -38 -299 -212 -120 -309 -618 -976 -716 -537 -931 -913 -526 -139 -896 -795 -516 -342 -480 -628 -782 -912 -592 -999 -144 -313 -782 -261 -43 -214 -678 -969 -271 -79 -254 -364 -734 -180 -328 -812 -50 -540 -592 -754 -109 -96 -482 -643 -213 -462 -327 -355 -62 -224 -916 -411 -26 -327 -151 -277 -379 -490 -145 -150 -942 -738 -874 -489 -129 -506 -674 -406 -364 -229 -356 -155 -523 -646 -740 -414 -75 -902 -507 -789 -494 -489 -900 -691 -6 -835 -637 -367 -87 -536 -859 -872 -945 -187 -311 -900 -597 -896 -771 -802 -97 -252 -511 -568 -704 -871 -578 -880 -973 -200 -347 -466 -205 -799 -973 -509 -270 -606 -549 -797 -486 -543 -342 -399 -480 -767 -166 -392 -290 -767 -94 -349 -423 -218 -352 -520 -459 -340 -164 -440 -105 -576 -617 -824 -738 -804 -36 -93 -303 -880 -972 -404 -307 -17 -641 -704 -826 -309 -226 -752 -339 -881 -571 -552 -968 -780 -10 -155 -650 -307 -629 -414 -758 -224 -197 -953 -234 -904 -542 -711 -892 -78 -549 -420 -967 -192 -260 -385 -936 -966 -690 -314 -957 -857 -707 -914 -609 -865 -784 -50 -161 -775 -652 -697 -90 -567 -610 -491 -133 -902 -293 -718 -790 -648 -20 -502 -926 -989 -111 -684 -498 -369 -724 -261 -927 -411 -597 -291 -654 -290 -54 -562 -678 -391 -388 -825 -138 -20 -279 -531 -272 -732 -628 -415 -929 -979 -41 -263 -49 -860 -369 -433 -641 -247 -875 -124 -859 -583 -626 -363 -434 -777 -677 -865 -254 -821 -181 -339 -346 -500 -353 -3 -954 -302 -22 -11 -917 -334 -253 -627 -610 -655 -97 -938 -259 -839 -764 -777 -127 -313 -386 -402 -840 -793 -343 -558 -713 -386 -86 -811 -547 -500 -735 -239 -398 -503 -317 -617 -752 -401 -271 -723 -596 -144 -549 -932 -427 -845 -222 -796 -980 -50 -748 -866 -489 -175 -40 -155 -806 -309 -554 -393 -787 -715 -575 -765 -38 -164 -491 -921 -893 -19 -226 -931 -532 -289 -187 -191 -499 -968 -319 -191 -75 -991 -680 -517 -243 -119 -617 -758 -452 -156 -662 -120 -937 -505 -855 -432 -730 -178 -295 -338 -796 -439 -209 -238 -771 -248 -547 -356 -512 -202 -985 -322 -849 -986 -927 -404 -162 -11 -870 -741 -830 -245 -271 -817 -389 -932 -592 -804 -784 -897 -397 -373 -238 -784 -909 -479 -48 -824 -918 -448 -973 -538 -455 -47 -544 -942 -904 -828 -85 -70 -77 -152 -538 -591 -665 -562 -532 -829 -118 -41 -786 -767 -759 -603 -247 -261 -365 -475 -494 -213 -672 -636 -534 -306 -104 -276 -502 -948 -801 -831 -757 -948 -356 -132 -330 -258 -35 -254 -419 -220 -645 -83 -447 -589 -405 -138 -31 -531 -650 -72 -23 -887 -388 -45 -374 -27 -705 -318 -861 -796 -570 -267 -258 -902 -630 -82 -130 -171 -773 -654 -289 -633 -608 -372 -511 -777 -733 -681 -212 -184 -346 -768 -856 -639 -348 -253 -688 -837 -241 -416 -847 -608 -546 -848 -999 -985 -934 -194 -931 -1 -745 -696 -757 -781 -850 -288 -914 -233 -29 -422 -36 -629 -789 -513 -191 -896 -903 -415 -748 -987 -788 -429 -149 -163 -535 -776 -156 -15 -356 -976 -620 -825 -485 -710 -104 -478 -303 -409 -481 -936 -468 -915 -671 -580 -678 -908 -666 -152 -443 -333 -314 -664 -40 -769 -900 -788 -345 -535 -335 -257 -448 -443 -286 -260 -152 -253 -317 -120 -566 -349 -592 -736 -376 -706 -823 -430 -921 -329 -969 -45 -841 -575 -79 -678 -223 -723 -38 -156 -653 -119 -195 -796 -902 -706 -529 -339 -34 -137 -554 -140 -267 -145 -740 -86 -813 -306 -104 -541 -434 -967 -66 -430 -300 -490 -375 -933 -945 -950 -83 -894 -974 -599 -162 -103 -457 -543 -165 -285 -782 -414 -708 -528 -85 -154 -562 -516 -459 -53 -833 -724 -713 -592 -450 -16 -768 -219 -293 -123 -735 -901 -823 -272 -307 -458 -493 -919 -733 -281 -772 -805 -543 -908 -299 -396 -497 -211 -401 -646 -606 -79 -747 -315 -380 -22 -982 -368 -440 -616 -388 -970 -573 -478 -632 -5 -992 -507 -668 -729 -840 -806 -185 -312 -658 -985 -94 -17 -412 -154 -945 -371 -817 -94 -826 -48 -373 -392 -686 -714 -376 -270 -995 -396 -47 -752 -7 -1000 -535 -234 -934 -126 -514 -854 -357 -869 -937 -882 -387 -272 -765 -440 -113 -519 -327 -316 -249 -26 -849 -889 -813 -512 -842 -680 -234 -578 -319 -446 -646 -923 -553 -470 -348 -714 -246 -390 -747 -168 -706 -520 -631 -552 -104 -711 -693 -858 -759 -506 -650 -324 -669 -726 -182 -231 -463 -108 -265 -135 -695 -929 -732 -751 -471 -607 -559 -444 -781 -164 -801 -180 -844 -248 -146 -915 -498 -620 -578 -354 -29 -340 -229 -508 -124 -668 -477 -854 -994 -219 -152 -141 -756 -579 -545 -29 -210 -29 -228 -793 -694 -659 -316 -368 -212 -716 -430 -825 -225 -346 -736 -98 -894 -718 -838 -166 -647 -174 -345 -889 -348 -68 -999 -625 -895 -741 -707 -554 -366 -333 -278 -59 -112 -423 -310 -758 -112 -330 -528 -24 -350 -261 -365 -436 -690 -157 -581 -345 -966 -475 -705 -572 -505 -378 -676 -943 -411 -679 -938 -152 -265 -684 -447 -612 -476 -888 -186 -82 -170 -114 -531 -914 -386 -669 -184 -193 -307 -205 -136 -881 -326 -484 -256 -743 -206 -694 -124 -217 -659 -813 -666 -261 -53 -24 -516 -811 -53 -445 -307 -258 -265 -163 -157 -351 -612 -55 -63 -686 -878 -695 -739 -697 -958 -484 -974 -50 -443 -688 -516 -171 -540 -692 -240 -624 -599 -185 -779 -162 -25 -542 -871 -28 -402 -795 -487 -543 -40 -667 -94 -614 -706 -415 -311 -430 -807 -491 -592 -147 -967 -52 -547 -236 -388 -60 -949 -688 -170 -452 -501 -845 -692 -86 -783 -90 -293 -797 -572 -890 -984 -235 -702 -724 -857 -908 -519 -477 -438 -83 -889 -441 -57 -221 -138 -533 -433 -796 -294 -724 -571 -621 -209 -488 -300 -536 -742 -764 -790 -413 -77 -952 -333 -569 -154 -290 -899 -545 -922 -294 -346 -418 -802 -200 -174 -184 -368 -632 -400 -353 -635 -348 -106 -665 -384 -497 -24 -411 -238 -395 -854 -174 -616 -753 -326 -448 -533 -589 -938 -244 -778 -647 -917 -705 -568 -285 -879 -514 -227 -210 -420 -282 -729 -730 -251 -9 -519 -975 -52 -547 -478 -661 -286 -215 -852 -822 -122 -359 -850 -261 -275 -207 -95 -751 -396 -574 -255 -466 -182 -53 -477 -519 -207 -119 -369 -934 -308 -460 -178 -694 -105 -35 -343 -839 -277 -812 -597 -443 -896 -953 -542 -75 -916 -764 -794 -417 -42 -285 -403 -806 -348 -831 -237 -278 -460 -221 -381 -218 -587 -363 -4 -929 -3 -399 -574 -113 -995 -841 -339 -102 -275 -239 -86 -341 -113 -457 -891 -403 -905 -532 -84 -352 -746 -651 -81 -938 -531 -963 -494 -134 -86 -274 -554 -673 -898 -171 -791 -479 -226 -503 -889 -779 -419 -360 -278 -612 -122 -537 -428 -296 -860 -892 -275 -815 -80 -953 -352 -607 -59 -564 -996 -448 -203 -731 -729 -782 -605 -251 -62 -740 -747 -783 -870 -792 -659 -347 -201 -70 -589 -890 -37 -600 -467 -5 -43 -276 -427 -463 -427 -266 -154 -565 -954 -776 -90 -1 -717 -553 -559 -663 -554 -836 -116 -640 -950 -993 -679 -271 -836 -135 -124 -942 -598 -762 -677 -484 -421 -361 -130 -640 -841 -427 -350 -774 -639 -211 -916 -980 -599 -627 -958 -230 -697 -656 -896 -332 -852 -216 -875 -863 -891 -396 -546 -810 -534 -152 -73 -324 -219 -740 -564 -967 -13 -267 -465 -578 -540 -766 -101 -656 -58 -498 -576 -980 -968 -169 -924 -152 -743 -35 -901 -170 -337 -187 -443 -629 -741 -54 -336 -695 -279 -101 -350 -36 -125 -576 -674 -675 -46 -945 -7 -918 -169 -106 -163 -707 -427 -804 -120 -146 -96 -132 -810 -783 -709 -660 -897 -705 -668 -487 -585 -532 -23 -505 -996 -445 -516 -918 -437 -827 -37 -627 -100 -299 -403 -313 -960 -23 -52 -280 -632 -137 -590 -908 -207 -853 -421 -427 -817 -878 -258 -106 -866 -63 -112 -602 -501 -842 -127 -524 -294 -243 -416 -825 -703 -586 -970 -525 -148 -816 -865 -463 -543 -131 -74 -938 -53 -35 -191 -803 -470 -943 -574 -72 -608 -216 -817 -728 -211 -821 -289 -673 -138 -471 -984 -196 -317 -267 -919 -158 -862 -399 -278 -415 -344 -605 -699 -175 -742 -65 -893 -60 -124 -701 -834 -87 -541 -959 -561 -912 -282 -402 -981 -730 -256 -313 -869 -426 -564 -704 -360 -647 -365 -331 -908 -631 -102 -557 -924 -116 -279 -149 -861 -290 -859 -713 -73 -696 -700 -33 -587 -667 -778 -658 -5 -587 -817 -738 -98 -438 -553 -931 -936 -101 -451 -287 -809 -84 -392 -192 -180 -896 -603 -437 -86 -445 -115 -265 -244 -845 -947 -83 -128 -569 -933 -334 -365 -843 -78 -654 -269 -711 -222 -160 -599 -669 -328 -553 -668 -373 -537 -187 -685 -859 -21 -508 -527 -804 -175 -751 -807 -279 -751 -552 -637 -268 -940 -222 -334 -125 -161 -811 -678 -90 -131 -738 -389 -256 -652 -475 -748 -723 -959 -43 -322 -845 -975 -436 -488 -251 -94 -961 -192 -73 -934 -603 -488 -989 -736 -282 -274 -511 -229 -485 -575 -700 -929 -266 -655 -193 -650 -421 -368 -468 -660 -560 -327 -406 -211 -290 -5 -136 -503 -648 -872 -690 -534 -297 -313 -178 -998 -282 -545 -664 -443 -914 -577 -57 -115 -156 -499 -963 -515 -796 -524 -158 -39 -37 -285 -496 -972 -698 -429 -968 -570 -466 -913 -853 -970 -887 -41 -418 -970 -872 -626 -847 -841 -479 -868 -797 -860 -772 -242 -886 -894 -800 -772 -941 -742 -314 -471 -424 -446 -662 -847 -886 -702 -390 -43 -963 -598 -559 -999 -313 -858 -237 -147 -85 -439 -501 -861 -260 -956 -223 -566 -571 -837 -83 -172 -541 -710 -435 -641 -664 -459 -942 -509 -587 -717 -528 -991 -743 -757 -346 -636 -292 -318 -212 -140 -264 -33 -54 -559 -856 -115 -368 -709 -726 -47 -182 -705 -791 -608 -61 -657 -949 -780 -34 -77 -57 -490 -620 -434 -892 -274 -987 -3 -758 -131 -189 -355 -493 -358 -670 -860 -236 -908 -823 -870 -291 -181 -897 -140 -947 -799 -381 -456 -351 -948 -498 -508 -764 -242 -420 -194 -287 -693 -794 -8 -14 -541 -617 -463 -208 -520 -174 -990 -78 -383 -9 -426 -555 -432 -758 -945 -81 -545 -111 -226 -788 -648 -996 -831 -106 -527 -763 -837 -223 -898 -184 -480 -976 -17 -100 -571 -518 -499 -131 -121 -430 -364 -436 -169 -100 -577 -373 -600 -618 -678 -961 -557 -353 -849 -754 -72 -948 -822 -870 -828 -66 -20 -682 -797 -463 -758 -538 -543 -677 -903 -172 -888 -332 -767 -929 -941 -896 -824 -39 -545 -130 -668 -763 -122 -868 -967 -195 -871 -770 -375 -203 -569 -661 -480 -75 -793 -643 -484 -681 -924 -351 -931 -456 -608 -1 -659 -650 -939 -569 -36 -719 -860 -87 -719 -223 -583 -700 -240 -203 -879 -916 -300 -241 -124 -442 -548 -20 -771 -158 -762 -478 -521 -952 -389 -939 -277 -645 -936 -677 -690 -583 -3 -750 -17 -932 -187 -135 -412 -325 -229 -29 -684 -910 -518 -10 -672 -705 -863 -929 -855 -916 -686 -618 -226 -383 -955 -616 -392 -414 -332 -897 -529 -892 -245 -1 -273 -957 -189 -556 -671 -513 -157 -726 -499 -868 -983 -532 -209 -171 -518 -412 -39 -719 -497 -319 -184 -152 -665 -851 -571 -134 -556 -787 -442 -962 -335 -720 -66 -397 -362 -661 -311 -383 -212 -962 -770 -834 -268 -587 -521 -957 -458 -78 -495 -9 -703 -652 -448 -634 -121 -618 -82 -156 -928 -903 -445 -787 -676 -523 -11 -973 -876 -676 -340 -194 -150 -984 -990 -785 -495 -165 -776 -913 -559 -117 -107 -284 -9 -905 -698 -265 -513 -172 -646 -860 -108 -47 -654 -516 -74 -399 -93 -150 -897 -890 -336 -819 -74 -230 -430 -961 -406 -830 -232 -246 -945 -215 -902 -154 -518 -167 -192 -454 -793 -540 -452 -802 -14 -108 -386 -191 -915 -374 -121 -923 -708 -757 -638 -33 -698 -475 -320 -313 -331 -478 -30 -112 -229 -82 -206 -535 -900 -647 -838 -993 -113 -258 -186 -474 -479 -673 -455 -191 -217 -844 -919 -246 -104 -67 -529 -213 -799 -570 -683 -819 -394 -746 -481 -840 -468 -565 -289 -422 -478 -347 -984 -302 -741 -400 -902 -569 -890 -643 -815 -943 -690 -116 -666 -499 -214 -886 -13 -576 -154 -38 -535 -719 -357 -557 -947 -990 -137 -79 -986 -802 -862 -849 -488 -472 -750 -667 -934 -931 -699 -325 -781 -25 -329 -901 -279 -597 -946 -132 -263 -991 -315 -251 -266 -242 -7 -249 -483 -448 -234 -312 -268 -930 -603 -896 -638 -53 -840 -385 -110 -798 -142 -35 -955 -489 -496 -117 -866 -554 -953 -923 -146 -691 -991 -200 -101 -163 -499 -406 -826 -838 -867 -267 -564 -792 -580 -724 -551 -153 -744 -777 -97 -919 -263 -819 -242 -20 -887 -656 -418 -718 -780 -373 -514 -554 -978 -149 -908 -643 -551 -77 -488 -555 -179 -245 -184 -194 -823 -478 -781 -63 -904 -428 -921 -478 -787 -477 -974 -410 -800 -924 -916 -675 -88 -199 -882 -873 -445 -529 -85 -400 -12 -423 -259 -645 -968 -925 -386 -243 -275 -641 -671 -842 -996 -726 -49 -375 -456 -505 -739 -592 -571 -596 -322 -904 -683 -267 -754 -433 -233 -34 -866 -22 -933 -323 -605 -550 -846 -978 -815 -692 -919 -501 -850 -451 -184 -555 -589 -688 -473 -399 -605 -970 -815 -158 -568 -281 -992 -556 -248 -730 -313 -54 -615 -555 -117 -556 -436 -356 -551 -479 -801 -419 -798 -48 -170 -302 -518 -705 -932 -483 -660 -182 -730 -610 -826 -474 -708 -497 -17 -527 -714 -345 -960 -773 -463 -575 -41 -278 -568 -489 -847 -397 -872 -79 -828 -159 -757 -112 -63 -911 -268 -87 -747 -473 -463 -254 -358 -225 -728 -266 -499 -665 -486 -172 -62 -173 -100 -645 -675 -648 -698 -595 -807 -359 -841 -116 -514 -151 -567 -731 -930 -743 -864 -878 -27 -642 -226 -724 -946 -179 -1 -924 -180 -583 -88 -448 -371 -664 -546 -831 -544 -387 -204 -957 -242 -213 -321 -903 -323 -705 -220 -357 -584 -414 -936 -647 -23 -31 -315 -992 -442 -732 -362 -400 -316 -954 -599 -547 -530 -874 -646 -831 -433 -894 -239 -770 -496 -472 -502 -240 -950 -892 -887 -310 -979 -117 -282 -643 -684 -183 -426 -326 -399 -542 -257 -66 -201 -483 -983 -209 -849 -888 -962 -506 -969 -260 -42 -924 -452 -283 -720 -181 -615 -192 -255 -335 -659 -690 -796 -249 -589 -530 -332 -106 -717 -473 -66 -551 -517 -314 -202 -238 -178 -390 -691 -237 -857 -814 -477 -834 -162 -199 -490 -154 -665 -2 -624 -904 -17 -796 -949 -536 -891 -686 -419 -460 -142 -494 -868 -980 -446 -819 -25 -166 -140 -522 -359 -476 -646 -425 -576 -860 -995 -73 -829 -1 -302 -416 -344 -577 -19 -391 -288 -515 -269 -28 -935 -755 -241 -90 -738 -561 -969 -416 -398 -151 -559 -638 -683 -588 -933 -158 -859 -862 -958 -461 -961 -564 -177 -239 -799 -484 -313 -595 -221 -538 -767 -166 -779 -24 -774 -552 -183 -830 -226 -440 -903 -543 -240 -6 -743 -749 -523 -195 -543 -251 -975 -454 -450 -201 -145 -408 -320 -534 -895 -864 -20 -204 -362 -229 -196 -251 -781 -582 -680 -480 -934 -499 -970 -522 -928 -859 -17 -608 -160 -610 -592 -991 -267 -590 -261 -410 -618 -323 -464 -58 -933 -449 -895 -866 -480 -392 -450 -997 -107 -835 -591 -506 -399 -471 -270 -758 -69 -107 -15 -14 -140 -32 -620 -54 -285 -207 -290 -110 -773 -432 -747 -237 -245 -130 -59 -26 -888 -332 -223 -75 -830 -347 -552 -790 -168 -281 -809 -282 -85 -740 -626 -93 -582 -895 -92 -128 -798 -843 -233 -541 -650 -390 -310 -730 -100 -590 -881 -912 -159 -416 -302 -877 -503 -188 -505 -622 -537 -258 -21 -203 -478 -536 -853 -920 -660 -329 -652 -200 -659 -592 -367 -469 -689 -227 -315 -663 -213 -119 -326 -91 -641 -347 -21 -361 -718 -214 -383 -89 -859 -143 -453 -583 -593 -432 -559 -98 -678 -18 -776 -161 -907 -921 -146 -83 -107 -319 -198 -773 -637 -192 -366 -482 -807 -46 -537 -157 -337 -789 -668 -584 -37 -755 -346 -648 -923 -508 -801 -37 -976 -94 -979 -776 -293 -937 -256 -222 -352 -146 -461 -768 -852 -878 -759 -265 -79 -154 -468 -841 -744 -923 -425 -629 -566 -619 -912 -708 -968 -43 -771 -637 -339 -991 -260 -591 -691 -394 -632 -554 -521 -908 -616 -175 -54 -436 -162 -512 -135 -814 -355 -766 -93 -707 -724 -534 -978 -264 -571 -76 -837 -380 -217 -555 -887 -131 -232 -975 -822 -411 -667 -456 -943 -516 -604 -734 -605 -582 -998 -38 -255 -679 -949 -150 -887 -968 -70 -227 -810 -517 -514 -947 -130 -519 -682 -205 -385 -25 -330 -159 -422 -57 -612 -825 -736 -746 -611 -141 -799 -193 -516 -784 -290 -939 -73 -421 -293 -433 -437 -186 -653 -759 -151 -420 -229 -119 -909 -209 -728 -230 -955 -104 -111 -523 -941 -100 -209 -48 -811 -908 -653 -891 -320 -185 -931 -758 -349 -515 -992 -582 -981 -419 -786 -668 -988 -111 -359 -126 -47 -863 -263 -518 -468 -781 -741 -903 -108 -185 -276 -641 -486 -130 -105 -632 -308 -210 -276 -833 -57 -978 -626 -983 -595 -621 -497 -490 -593 -589 -623 -421 -187 -675 -699 -269 -974 -415 -282 -473 -309 -265 -570 -450 -839 -554 -977 -315 -773 -755 -787 -471 -182 -689 -927 -991 -537 -193 -255 -807 -27 -283 -916 -697 -901 -557 -214 -965 -205 -158 -349 -779 -138 -622 -562 -586 -746 -440 -129 -787 -356 -315 -615 -513 -797 -462 -560 -787 -362 -328 -986 -942 -264 -228 -628 -676 -770 -562 -468 -204 -605 -49 -461 -136 -61 -34 -217 -972 -92 -792 -499 -344 -713 -514 -698 -458 -640 -15 -333 -715 -573 -794 -168 -291 -602 -103 -874 -59 -505 -830 -678 -474 -461 -915 -949 -941 -862 -133 -838 -100 -782 -584 -160 -236 -405 -90 -713 -681 -749 -171 -736 -334 -393 -695 -125 -405 -851 -240 -921 -475 -590 -24 -153 -395 -630 -240 -896 -919 -801 -485 -128 -172 -373 -464 -641 -241 -330 -891 -79 -957 -230 -974 -633 -422 -60 -331 -600 -821 -867 -241 -493 -722 -265 -642 -899 -220 -184 -391 -755 -59 -15 -332 -45 -384 -708 -391 -463 -747 -672 -543 -58 -521 -215 -508 -766 -353 -249 -368 -48 -59 -786 -957 -631 -275 -654 -10 -571 -467 -916 -531 -337 -894 -78 -544 -866 -159 -732 -805 -146 -234 -983 -313 -374 -585 -674 -501 -294 -289 -843 -885 -68 -220 -65 -172 -63 -526 -928 -22 -752 -413 -741 -401 -654 -949 -61 -892 -431 -80 -994 -323 -901 -951 -223 -293 -981 -183 -561 -9 -551 -971 -778 -177 -37 -804 -28 -196 -227 -8 -477 -876 -708 -16 -715 -479 -285 -374 -403 -68 -220 -416 -723 -927 -354 -199 -894 -444 -838 -696 -10 -112 -331 -38 -211 -550 -576 -146 -242 -705 -84 -638 -228 -129 -369 -890 -811 -948 -10 -371 -763 -833 -755 -170 -401 -583 -734 -286 -191 -595 -223 -559 -467 -533 -216 -609 -333 -150 -831 -441 -906 -870 -697 -105 -715 -198 -912 -846 -430 -359 -129 -560 -293 -417 -657 -83 -37 -757 -816 -50 -548 -692 -396 -637 -640 -789 -812 -897 -246 -402 -469 -854 -353 -541 -955 -787 -323 -491 -206 -165 -407 -509 -843 -965 -854 -630 -1 -815 -481 -205 -236 -403 -748 -837 -67 -11 -24 -668 -762 -803 -418 -989 -217 -575 -1 -779 -657 -999 -726 -444 -222 -577 -35 -405 -794 -794 -147 -813 -832 -577 -270 -751 -788 -269 -627 -557 -355 -237 -926 -957 -559 -430 -729 -826 -76 -361 -706 -883 -186 -555 -655 -70 -885 -818 -707 -626 -164 -168 -492 -806 -538 -997 -663 -527 -161 -847 -646 -81 -391 -702 -159 -266 -470 -953 -307 -100 -743 -580 -768 -515 -742 -778 -665 -782 -505 -41 -844 -570 -669 -545 -358 -325 -779 -108 -706 -109 -39 -450 -494 -567 -239 -1000 -221 -923 -148 -228 -36 -243 -539 -774 -839 -207 -455 -798 -887 -676 -244 -43 -953 -307 -37 -680 -758 -720 -744 -62 -585 -981 -26 -976 -116 -225 -987 -509 -96 -598 -469 -52 -508 -813 -390 -767 -692 -138 -299 -865 -753 -934 -6 -244 -999 -779 -151 -753 -441 -337 -800 -22 -923 -828 -137 -625 -796 -270 -140 -870 -925 -320 -976 -609 -759 -105 -651 -424 -736 -461 -928 -489 -870 -909 -619 -471 -650 -793 -442 -97 -180 -991 -952 -847 -458 -442 -908 -2 -160 -236 -166 -400 -466 -764 -563 -329 -708 -589 -857 -977 -58 -813 -119 -266 -438 -842 -514 -364 -677 -297 -615 -595 -867 -10 -49 -366 -897 -488 -726 -99 -179 -901 -717 -696 -594 -962 -324 -859 -90 -661 -946 -58 -620 -469 -833 -396 -191 -97 -202 -887 -8 -172 -787 -551 -550 -268 -650 -632 -853 -606 -910 -966 -121 -336 -811 -517 -458 -280 -472 -504 -728 -942 -206 -399 -239 -173 -876 -346 -188 -604 -770 -516 -956 -870 -891 -847 -179 -98 -97 -859 -791 -303 -840 -525 -407 -416 -900 -894 -167 -631 -384 -81 -767 -483 -822 -117 -458 -586 -17 -94 -60 -718 -224 -698 -111 -646 -274 -260 -557 -610 -870 -837 -446 -930 -464 -246 -433 -377 -296 -742 -746 -96 -63 -530 -594 -910 -709 -582 -351 -811 -529 -885 -846 -413 -536 -918 -826 -665 -809 -602 -655 -293 -930 -17 -191 -179 -95 -491 -615 -366 -160 -169 -299 -330 -375 -24 -740 -441 -308 -832 -397 -807 -613 -364 -780 -524 -479 -176 -581 -849 -415 -416 -763 -819 -571 -75 -641 -612 -564 -860 -492 -669 -209 -910 -913 -40 -123 -328 -441 -248 -679 -258 -554 -305 -898 -297 -49 -462 -128 -377 -323 -511 -724 -307 -441 -287 -439 -866 -626 -29 -968 -237 -793 -21 -484 -496 -564 -361 -42 -569 -91 -188 -821 -278 -298 -118 -570 -106 -281 -682 -756 -695 -933 -303 -271 -762 -377 -402 -506 -581 -308 -392 -167 -555 -224 -795 -311 -873 -258 -551 -94 -461 -770 -628 -118 -512 -788 -140 -709 -948 -136 -307 -562 -2 -527 -478 -907 -147 -884 -92 -322 -225 -860 -674 -723 -215 -43 -876 -400 -345 -896 -856 -257 -543 -613 -982 -728 -561 -579 -269 -300 -15 -34 -192 -46 -20 -760 -589 -95 -419 -512 -923 -840 -891 -723 -795 -450 -784 -242 -203 -330 -478 -347 -838 -914 -374 -338 -774 -489 -4 -382 -863 -671 -87 -747 -135 -81 -420 -540 -140 -359 -506 -807 -816 -10 -649 -581 -531 -720 -931 -867 -691 -339 -295 -160 -166 -90 -494 -802 -259 -63 -152 -942 -513 -54 -481 -283 -806 -196 -203 -304 -687 -381 -489 -666 -978 -959 -688 -476 -587 -13 -233 -472 -825 -884 -510 -652 -100 -704 -568 -798 -443 -322 -724 -628 -678 -268 -476 -80 -751 -508 -984 -458 -135 -748 -492 -441 -36 -478 -119 -571 -296 -788 -526 -229 -473 -685 -554 -267 -374 -266 -403 -530 -503 -564 -803 -260 -336 -545 -151 -914 -570 -752 -151 -686 -304 -570 -237 -465 -792 -807 -892 -309 -447 -17 -920 -903 -479 -422 -492 -678 -809 -20 -578 -680 -747 -264 -789 -614 -731 -825 -440 -849 -600 -741 -813 -25 -69 -14 -987 -329 -794 -481 -252 -30 -118 -186 -592 -918 -821 -173 -387 -457 -29 -776 -243 -79 -726 -985 -842 -565 -507 -146 -480 -513 -264 -117 -135 -560 -976 -921 -167 -745 -650 -740 -806 -523 -575 -527 -401 -30 -667 -549 -805 -824 -118 -489 -878 -285 -373 -140 -165 -792 -604 -564 -138 -674 -317 -688 -651 -907 -891 -595 -249 -854 -980 -257 -554 -522 -719 -679 -976 -754 -920 -6 -709 -962 -731 -642 -181 -613 -930 -706 -206 -55 -784 -815 -436 -896 -712 -700 -717 -761 -870 -345 -937 -117 -686 -117 -274 -493 -914 -215 -7 -952 -231 -896 -264 -222 -769 -826 -513 -514 -353 -878 -914 -853 -424 -951 -629 -646 -376 -78 -315 -921 -575 -376 -188 -795 -114 -9 -922 -469 -341 -726 -599 -621 -74 -56 -787 -296 -44 -441 -927 -272 -383 -906 -251 -364 -855 -288 -609 -411 -569 -128 -372 -728 -65 -558 -605 -470 -773 -640 -73 -13 -878 -159 -890 -438 -456 -635 -186 -548 -997 -319 -944 -291 -95 -739 -14 -849 -694 -696 -449 -747 -251 -930 -282 -452 -651 -492 -732 -819 -815 -120 -811 -65 -275 -968 -201 -955 -646 -717 -952 -243 -747 -548 -688 -395 -2 -535 -398 -124 -428 -951 -302 -726 -131 -956 -814 -811 -977 -738 -666 -444 -858 -50 -869 -303 -754 -356 -22 -422 -520 -397 -875 -706 -466 -242 -101 -886 -351 -132 -725 -831 -44 -19 -401 -124 -952 -989 -624 -862 -2 -880 -784 -526 -688 -575 -659 -820 -321 -880 -955 -889 -210 -926 -677 -737 -569 -502 -788 -480 -642 -100 -400 -879 -349 -313 -599 -649 -216 -849 -600 -527 -329 -339 -792 -593 -454 -575 -193 -183 -840 -575 -926 -101 -917 -685 -958 -221 -271 -570 -695 -850 -287 -557 -28 -258 -326 -111 -661 -975 -421 -344 -98 -779 -841 -85 -211 -672 -137 -682 -934 -69 -482 -390 -67 -522 -438 -853 -781 -653 -94 -741 -82 -327 -660 -956 -684 -321 -110 -678 -72 -624 -756 -598 -289 -643 -581 -237 -623 -602 -927 -259 -674 -736 -788 -680 -583 -696 -649 -182 -523 -816 -319 -862 -819 -990 -524 -995 -139 -741 -375 -695 -493 -497 -591 -876 -23 -827 -914 -951 -437 -674 -595 -406 -628 -460 -947 -879 -725 -623 -290 -977 -738 -790 -40 -529 -316 -716 -509 -708 -856 -136 -328 -968 -898 -540 -425 -683 -337 -540 -534 -518 -532 -548 -947 -750 -160 -74 -777 -172 -679 -182 -634 -616 -564 -119 -376 -498 -46 -293 -346 -336 -76 -880 -466 -30 -489 -888 -864 -25 -246 -544 -288 -393 -154 -134 -631 -254 -574 -367 -544 -13 -20 -921 -190 -980 -309 -57 -920 -572 -483 -103 -528 -382 -887 -966 -672 -811 -866 -828 -198 -24 -34 -113 -449 -389 -638 -839 -500 -311 -469 -629 -564 -772 -252 -177 -788 -158 -846 -565 -821 -561 -475 -621 -192 -838 -812 -566 -138 -77 -643 -224 -579 -700 -62 -368 -689 -589 -225 -139 -382 -358 -765 -787 -36 -918 -92 -16 -757 -961 -136 -919 -379 -183 -513 -378 -19 -240 -555 -75 -824 -517 -502 -240 -237 -942 -370 -210 -558 -135 -81 -62 -717 -10 -742 -721 -779 -683 -822 -107 -721 -841 -377 -788 -645 -136 -31 -767 -220 -22 -148 -459 -55 -252 -949 -445 -726 -995 -804 -570 -608 -799 -486 -190 -541 -837 -942 -183 -937 -914 -19 -56 -755 -113 -969 -686 -255 -544 -859 -600 -543 -623 -661 -119 -864 -439 -715 -698 -921 -164 -331 -231 -11 -156 -103 -598 -960 -644 -724 -184 -883 -509 -737 -944 -302 -175 -582 -953 -876 -329 -421 -524 -114 -26 -321 -190 -129 -175 -593 -428 -633 -572 -980 -120 -176 -321 -406 -698 -405 -51 -730 -171 -402 -60 -306 -858 -204 -175 -875 -813 -691 -477 -413 -197 -134 -431 -973 -918 -652 -975 -198 -653 -58 -568 -134 -206 -20 -492 -329 -450 -414 -639 -900 -469 -946 -754 -575 -711 -456 -632 -519 -584 -569 -561 -828 -870 -233 -685 -620 -441 -707 -299 -557 -233 -465 -113 -359 -626 -656 -5 -221 -361 -984 -120 -663 -917 -866 -387 -391 -414 -134 -477 -58 -423 -68 -40 -665 -425 -380 -659 -418 -394 -348 -228 -156 -266 -403 -43 -136 -49 -820 -326 -799 -126 -571 -951 -404 -738 -893 -630 -912 -283 -219 -764 -963 -443 -213 -366 -626 -914 -701 -933 -932 -470 -459 -958 -343 -500 -377 -217 -950 -11 -77 -806 -327 -833 -112 -615 -521 -482 -879 -900 -511 -597 -254 -881 -163 -982 -161 -536 -735 -812 -155 -750 -290 -232 -846 -951 -849 -857 -835 -817 -326 -294 -499 -920 -323 -14 -167 -137 -198 -246 -664 -518 -372 -951 -221 -949 -449 -496 -429 -154 -168 -589 -654 -31 -117 -162 -971 -430 -755 -498 -121 -936 -72 -15 -895 -572 -313 -321 -270 -449 -803 -760 -824 -32 -662 -229 -28 -240 -871 -288 -734 -474 -862 -217 -415 -516 -627 -260 -730 -467 -417 -273 -875 -342 -816 -279 -962 -879 -605 -872 -519 -731 -325 -18 -551 -597 -810 -374 -355 -653 -718 -725 -133 -882 -702 -879 -572 -102 -517 -197 -95 -85 -414 -772 -495 -888 -828 -587 -65 -792 -885 -191 -210 -240 -795 -40 -335 -321 -787 -641 -555 -470 -795 -866 -702 -24 -122 -195 -727 -546 -700 -530 -559 -313 -829 -598 -898 -203 -556 -499 -543 -694 -633 -936 -864 -87 -451 -67 -356 -207 -966 -426 -313 -11 -316 -390 -373 -393 -158 -465 -878 -401 -612 -995 -385 -149 -447 -824 -258 -654 -440 -607 -542 -295 -645 -663 -447 -171 -388 -347 -205 -546 -504 -283 -951 -306 -283 -927 -975 -837 -718 -36 -318 -860 -227 -746 -130 -455 -985 -531 -273 -820 -161 -959 -216 -992 -754 -514 -879 -848 -967 -89 -825 -236 -90 -663 -67 -655 -187 -403 -856 -763 -247 -388 -996 -170 -675 -628 -347 -676 -328 -905 -714 -583 -169 -633 -565 -811 -33 -383 -865 -315 -980 -793 -358 -106 -20 -979 -128 -231 -684 -24 -512 -383 -487 -769 -169 -29 -63 -981 -4 -334 -187 -609 -361 -492 -730 -572 -505 -351 -338 -787 -596 -335 -877 -201 -137 -657 -183 -944 -620 -694 -816 -345 -404 -897 -304 -868 -262 -323 -820 -853 -127 -154 -188 -185 -835 -637 -377 -951 -18 -184 -99 -43 -805 -644 -558 -646 -895 -315 -328 -49 -646 -711 -613 -693 -315 -163 -184 -904 -795 -612 -230 -12 -30 -445 -943 -723 -762 -718 -514 -119 -202 -117 -316 -557 -226 -456 -891 -653 -781 -791 -485 -67 -890 -584 -377 -276 -263 -372 -849 -755 -797 -453 -410 -228 -927 -632 -810 -958 -495 -528 -377 -348 -840 -11 -523 -690 -6 -37 -208 -612 -418 -96 -201 -525 -389 -563 -773 -702 -34 -914 -1 -286 -345 -19 -103 -436 -819 -663 -997 -27 -952 -367 -208 -649 -342 -464 -673 -918 -954 -295 -55 -169 -342 -890 -78 -796 -785 -463 -777 -520 -224 -399 -330 -441 -100 -447 -836 -846 -497 -521 -373 -238 -199 -164 -697 -243 -340 -576 -757 -51 -175 -169 -690 -240 -518 -753 -184 -19 -18 -644 -805 -98 -761 -145 -139 -508 -3 -322 -298 -920 -511 -70 -43 -362 -541 -107 -175 -536 -223 -59 -480 -350 -738 -79 -969 -34 -732 -909 -599 -252 -703 -107 -814 -411 -634 -347 -268 -483 -287 -650 -630 -419 -317 -895 -904 -861 -850 -368 -704 -658 -701 -633 -164 -606 -255 -877 -121 -192 -289 -645 -259 -625 -349 -472 -939 -178 -225 -485 -940 -99 -12 -441 -423 -287 -475 -957 -793 -224 -106 -433 -222 -887 -468 -448 -234 -511 -370 -100 -194 -124 -845 -841 -934 -445 -911 -866 -928 -197 -234 -142 -631 -794 -521 -895 -165 -693 -57 -5 -698 -897 -165 -148 -737 -208 -902 -589 -447 -112 -95 -899 -351 -409 -810 -130 -582 -900 -728 -814 -346 -807 -32 -197 -465 -307 -509 -340 -23 -310 -352 -267 -977 -2 -349 -29 -349 -847 -977 -190 -887 -252 -675 -895 -967 -464 -528 -389 -363 -932 -803 -426 -633 -922 -219 -1000 -525 -202 -282 -414 -719 -663 -634 -641 -670 -35 -532 -650 -561 -121 -286 -508 -379 -276 -95 -284 -437 -818 -910 -637 -837 -164 -231 -847 -150 -972 -730 -687 -515 -991 -304 -571 -434 -309 -614 -989 -544 -708 -652 -820 -485 -579 -130 -87 -497 -520 -333 -371 -83 -369 -694 -799 -835 -719 -857 -581 -704 -807 -538 -908 -158 -975 -332 -262 -55 -363 -476 -3 -12 -345 -504 -723 -660 -63 -490 -875 -738 -24 -552 -34 -492 -429 -105 -942 -966 -408 -732 -506 -291 -854 -740 -628 -120 -900 -522 -410 -711 -862 -510 -950 -441 -352 -181 -415 -982 -830 -152 -690 -490 -575 -932 -877 -169 -414 -406 -672 -496 -949 -100 -668 -949 -154 -103 -792 -652 -291 -974 -894 -106 -524 -224 -689 -609 -668 -479 -508 -591 -148 -423 -307 -100 -959 -29 -812 -369 -597 -504 -574 -948 -764 -477 -300 -161 -647 -672 -159 -40 -417 -939 -452 -532 -973 -186 -993 -648 -969 -940 -378 -541 -835 -235 -726 -848 -786 -112 -154 -372 -863 -662 -406 -250 -147 -434 -1 -977 -673 -240 -685 -166 -134 -203 -162 -139 -806 -950 -529 -959 -849 -870 -451 -258 -595 -866 -528 -617 -771 -488 -376 -526 -587 -288 -38 -762 -391 -208 -987 -791 -927 -691 -162 -573 -426 -808 -595 -461 -612 -244 -430 -217 -577 -297 -189 -397 -623 -465 -767 -764 -414 -15 -609 -33 -740 -369 -156 -413 -7 -174 -468 -686 -445 -686 -588 -413 -237 -142 -769 -809 -13 -633 -905 -282 -30 -194 -840 -854 -304 -817 -378 -197 -324 -121 -901 -78 -848 -658 -184 -157 -630 -9 -390 -505 -725 -945 -708 -229 -513 -795 -294 -750 -302 -717 -786 -875 -355 -221 -873 -732 -664 -535 -829 -557 -953 -467 -560 -925 -435 -185 -83 -94 -603 -786 -881 -843 -920 -240 -544 -50 -616 -481 -452 -530 -574 -500 -380 -386 -731 -89 -850 -13 -640 -146 -752 -628 -406 -655 -208 -917 -356 -334 -172 -118 -25 -972 -611 -164 -975 -964 -766 -629 -444 -307 -592 -232 -250 -87 -252 -132 -722 -600 -522 -867 -860 -572 -154 -908 -465 -729 -493 -938 -933 -476 -909 -978 -389 -933 -980 -389 -53 -26 -950 -335 -906 -137 -837 -147 -451 -361 -651 -520 -24 -526 -506 -295 -223 -61 -266 -388 -933 -33 -87 -985 -520 -557 -104 -806 -207 -842 -465 -261 -449 -232 -21 -996 -928 -242 -844 -515 -45 -160 -738 -962 -986 -533 -240 -203 -110 -386 -962 -961 -792 -333 -807 -838 -13 -194 -950 -439 -972 -101 -261 -754 -563 -396 -50 -950 -989 -35 -232 -358 -364 -880 -563 -331 -862 -539 -979 -360 -829 -813 -80 -195 -922 -414 -54 -821 -599 -820 -482 -803 -759 -445 -795 -610 -288 -726 -761 -867 -240 -598 -964 -648 -760 -646 -490 -798 -693 -664 -231 -148 -263 -282 -713 -436 -504 -932 -723 -513 -531 -302 -485 -35 -919 -872 -18 -448 -925 -240 -985 -965 -945 -32 -667 -301 -542 -340 -295 -709 -705 -776 -632 -36 -149 -448 -508 -883 -486 -645 -431 -389 -220 -142 -585 -164 -405 -247 -113 -407 -118 -872 -348 -375 -519 -425 -546 -176 -768 -662 -253 -767 -634 -582 -811 -411 -104 -957 -719 -680 -74 -101 -20 -198 -518 -225 -173 -837 -966 -471 -541 -892 -508 -859 -567 -708 -782 -287 -63 -48 -652 -758 -241 -81 -199 -425 -174 -180 -905 -955 -465 -408 -599 -501 -40 -909 -412 -855 -865 -537 -886 -990 -961 -808 -625 -434 -38 -859 -870 -650 -423 -627 -265 -853 -595 -377 -63 -938 -404 -124 -278 -264 -642 -285 -228 -991 -184 -427 -823 -492 -294 -373 -564 -9 -539 -404 -208 -957 -777 -50 -703 -829 -337 -322 -440 -652 -693 -757 -386 -245 -366 -75 -163 -383 -832 -301 -572 -551 -152 -893 -710 -632 -389 -300 -99 -378 -462 -807 -683 -747 -449 -321 -515 -833 -905 -983 -971 -143 -302 -182 -180 -709 -833 -140 -418 -489 -702 -560 -671 -433 -47 -728 -11 -418 -341 -73 -574 -575 -727 -663 -534 -612 -214 -558 -916 -308 -842 -750 -50 -161 -879 -886 -466 -371 -948 -362 -228 -78 -314 -809 -618 -870 -979 -202 -861 -546 -573 -242 -968 -929 -298 -81 -17 -674 -698 -658 -238 -630 -584 -888 -187 -185 -606 -994 -809 -929 -988 -10 -214 -883 -239 -314 -710 -11 -238 -34 -581 -579 -177 -640 -776 -881 -221 -870 -201 -638 -949 -787 -63 -947 -85 -79 -688 -746 -315 -974 -467 -339 -664 -240 -587 -93 -424 -407 -951 -16 -490 -878 -893 -477 -906 -34 -297 -72 -379 -500 -625 -308 -181 -612 -805 -659 -754 -937 -33 -408 -460 -961 -667 -556 -876 -237 -158 -957 -896 -408 -110 -350 -123 -577 -329 -431 -112 -823 -846 -437 -346 -262 -520 -88 -921 -298 -900 -827 -16 -180 -475 -690 -545 -721 -767 -2 -950 -484 -66 -372 -251 -945 -629 -469 -160 -439 -999 -599 -750 -875 -762 -776 -368 -621 -605 -502 -962 -334 -883 -579 -398 -288 -643 -537 -542 -157 -259 -633 -750 -769 -596 -891 -342 -809 -849 -54 -728 -690 -896 -679 -481 -98 -782 -800 -263 -626 -400 -153 -776 -225 -654 -499 -832 -237 -454 -27 -172 -278 -198 -439 -831 -990 -905 -337 -364 -785 -444 -76 -867 -537 -21 -294 -694 -852 -891 -238 -925 -861 -656 -325 -881 -534 -608 -541 -672 -649 -818 -266 -887 -672 -86 -609 -97 -256 -53 -669 -240 -549 -838 -335 -249 -77 -95 -586 -50 -951 -229 -678 -869 -671 -780 -657 -477 -217 -709 -910 -921 -460 -245 -478 -877 -630 -380 -860 -227 -176 -220 -413 -614 -601 -693 -388 -597 -703 -961 -857 -60 -104 -173 -425 -354 -200 -886 -493 -419 -635 -33 -374 -752 -647 -855 -910 -345 -847 -387 -795 -956 -165 -379 -339 -199 -369 -432 -793 -265 -906 -802 -983 -980 -537 -358 -385 -13 -841 -424 -171 -75 -861 -625 -401 -634 -602 -254 -656 -196 -226 -363 -991 -900 -637 -84 -591 -248 -901 -1000 -1000 -141 -818 -622 -382 -17 -568 -915 -50 -663 -452 -415 -326 -236 -905 -915 -846 -891 -708 -536 -440 -345 -121 -792 -996 -144 -895 -410 -477 -964 -120 -43 -343 -183 -910 -128 -603 -210 -676 -96 -753 -291 -364 -609 -904 -565 -470 -958 -316 -655 -933 -294 -480 -346 -15 -33 -935 -685 -453 -841 -782 -930 -658 -66 -845 -498 -605 -343 -9 -935 -566 -924 -365 -886 -995 -49 -557 -709 -769 -590 -430 -134 -883 -323 -179 -958 -288 -930 -23 -936 -195 -775 -462 -781 -910 -532 -883 -786 -393 -661 -816 -306 -52 -774 -354 -730 -956 -173 -577 -485 -474 -148 -155 -678 -300 -183 -886 -906 -95 -384 -202 -635 -704 -106 -269 -361 -715 -632 -308 -405 -786 -337 -693 -888 -370 -152 -356 -887 -36 -410 -997 -476 -780 -727 -32 -623 -338 -874 -548 -47 -830 -418 -263 -976 -91 -477 -650 -874 -462 -113 -989 -614 -524 -974 -974 -272 -402 -411 -91 -216 -384 -243 -696 -80 -496 -458 -633 -176 -925 -328 -466 -821 -557 -910 -298 -980 -96 -884 -987 -744 -778 -281 -526 -240 -459 -735 -529 -655 -463 -209 -687 -1 -695 -784 -754 -621 -835 -696 -138 -101 -296 -660 -454 -580 -508 -351 -383 -485 -508 -40 -16 -334 -819 -108 -15 -381 -298 -5 -985 -624 -799 -748 -281 -865 -465 -936 -586 -776 -394 -108 -316 -795 -71 -262 -479 -767 -920 -661 -257 -337 -263 -959 -520 -453 -94 -110 -811 -153 -592 -249 -590 -399 -645 -888 -518 -41 -664 -421 -212 -766 -630 -155 -850 -872 -486 -182 -727 -942 -702 -116 -870 -447 -935 -906 -855 -66 -98 -50 -254 -156 -428 -881 -978 -920 -632 -644 -824 -465 -383 -312 -558 -761 -472 -289 -295 -25 -742 -275 -168 -805 -676 -307 -160 -60 -720 -133 -722 -403 -74 -969 -990 -601 -65 -686 -355 -586 -459 -929 -450 -425 -41 -35 -943 -394 -592 -289 -643 -288 -184 -940 -65 -683 -418 -222 -107 -401 -948 -262 -708 -107 -694 -873 -708 -984 -324 -634 -334 -732 -276 -825 -136 -741 -217 -577 -918 -926 -441 -627 -718 -623 -780 -767 -920 -344 -646 -121 -179 -379 -181 -746 -318 -793 -458 -609 -405 -525 -647 -57 -980 -168 -582 -873 -276 -744 -846 -159 -491 -649 -872 -33 -134 -6 -737 -356 -503 -33 -934 -113 -130 -145 -434 -194 -161 -287 -428 -226 -663 -673 -279 -600 -637 -765 -638 -317 -297 -720 -359 -119 -48 -300 -349 -186 -464 -291 -55 -187 -800 -892 -872 -382 -947 -86 -856 -430 -452 -724 -765 -158 -43 -13 -741 -383 -947 -460 -37 -775 -42 -650 -802 -585 -842 -456 -242 -312 -230 -919 -66 -841 -526 -85 -149 -47 -236 -600 -65 -547 -740 -307 -866 -623 -424 -218 -703 -815 -982 -701 -701 -843 -169 -882 -794 -284 -144 -331 -423 -475 -492 -759 -887 -664 -448 -320 -475 -183 -163 -932 -559 -884 -742 -841 -841 -179 -980 -497 -614 -859 -876 -467 -312 -944 -228 -144 -716 -450 -634 -358 -615 -782 -376 -941 -197 -23 -931 -682 -187 -51 -607 -76 -182 -753 -762 -624 -467 -478 -576 -751 -322 -194 -804 -749 -734 -376 -569 -375 -698 -269 -889 -177 -505 -576 -198 -422 -379 -775 -688 -803 -860 -216 -554 -928 -6 -829 -877 -709 -525 -979 -509 -178 -566 -205 -209 -994 -466 -706 -12 -539 -6 -262 -804 -307 -632 -655 -149 -747 -492 -507 -436 -22 -784 -748 -531 -35 -97 -298 -626 -977 -541 -913 -668 -480 -332 -49 -24 -781 -430 -270 -853 -132 -953 -279 -561 -269 -526 -384 -875 -811 -687 -906 -917 -834 -276 -844 -439 -87 -807 -626 -705 -430 -709 -875 -969 -194 -315 -814 -926 -733 -970 -650 -132 -865 -315 -574 -888 -119 -697 -643 -972 -805 -197 -479 -139 -125 -159 -930 -221 -385 -421 -76 -168 -931 -704 -881 -932 -260 -671 -53 -27 -445 -193 -809 -729 -96 -2 -680 -894 -118 -194 -427 -420 -518 -123 -678 -772 -693 -709 -171 -880 -185 -422 -562 -176 -614 -459 -246 -987 -751 -936 -90 -80 -12 -237 -640 -373 -465 -546 -666 -31 -252 -472 -154 -659 -828 -247 -957 -770 -960 -489 -461 -584 -847 -569 -719 -587 -615 -636 -989 -597 -584 -939 -190 -72 -860 -123 -871 -76 -105 -414 -598 -247 -678 -684 -689 -291 -629 -837 -599 -656 -41 -492 -427 -851 -394 -831 -35 -685 -819 -944 -516 -1 -967 -328 -725 -750 -311 -999 -423 -545 -923 -749 -699 -779 -677 -721 -956 -612 -994 -650 -264 -21 -49 -600 -332 -49 -521 -431 -266 -487 -710 -987 -650 -545 -753 -441 -967 -549 -475 -625 -75 -996 -227 -549 -21 -494 -597 -923 -572 -164 -470 -970 -728 -881 -933 -710 -764 -789 -722 -255 -323 -892 -93 -528 -284 -819 -955 -990 -490 -687 -697 -458 -741 -160 -434 -460 -940 -620 -582 -736 -393 -61 -100 -273 -761 -656 -658 -569 -547 -184 -744 -706 -610 -69 -643 -850 -612 -899 -850 -1 -513 -824 -762 -142 -926 -971 -593 -244 -417 -654 -971 -591 -160 -696 -367 -637 -431 -348 -611 -104 -600 -100 -28 -882 -524 -153 -141 -445 -14 -912 -818 -299 -123 -993 -136 -567 -278 -458 -374 -759 -463 -237 -597 -556 -481 -461 -904 -767 -20 -910 -14 -235 -221 -343 -16 -692 -338 -828 -685 -321 -55 -769 -320 -620 -371 -395 -51 -201 -491 -341 -206 -338 -475 -851 -810 -919 -32 -214 -9 -318 -929 -995 -990 -960 -719 -275 -521 -42 -847 -907 -341 -723 -852 -491 -431 -285 -848 -332 -37 -196 -682 -871 -10 -409 -307 -800 -779 -472 -42 -670 -400 -760 -264 -233 -263 -672 -489 -866 -327 -368 -339 -51 -597 -634 -702 -666 -241 -18 -75 -199 -302 -749 -272 -592 -283 -76 -567 -162 -533 -779 -692 -313 -949 -858 -721 -591 -409 -819 -60 -438 -671 -568 -709 -520 -30 -829 -611 -472 -690 -323 -79 -191 -972 -196 -208 -805 -843 -146 -84 -755 -679 -682 -957 -574 -70 -827 -589 -298 -802 -374 -503 -999 -126 -233 -949 -424 -909 -581 -293 -874 -515 -532 -688 -426 -355 -729 -752 -118 -456 -123 -703 -449 -619 -224 -296 -663 -399 -7 -338 -292 -855 -421 -290 -824 -24 -430 -808 -458 -242 -980 -895 -731 -240 -383 -461 -26 -288 -651 -273 -651 -541 -836 -775 -410 -774 -695 -878 -254 -362 -75 -790 -209 -511 -746 -238 -950 -621 -138 -884 -583 -917 -337 -89 -444 -170 -911 -262 -164 -970 -828 -174 -265 -665 -450 -915 -631 -89 -158 -175 -449 -707 -60 -975 -873 -300 -536 -147 -390 -801 -413 -106 -503 -574 -897 -68 -716 -227 -864 -98 -352 -176 -91 -721 -496 -870 -309 -695 -107 -408 -787 -687 -437 -813 -336 -44 -627 -822 -534 -958 -588 -718 -117 -901 -980 -844 -659 -809 -23 -666 -178 -414 -840 -459 -300 -773 -857 -139 -432 -503 -653 -429 -680 -761 -633 -145 -62 -706 -735 -263 -302 -281 -417 -550 -380 -147 -169 -514 -759 -831 -810 -793 -844 -406 -786 -686 -116 -173 -797 -197 -677 -911 -87 -319 -475 -821 -551 -97 -53 -356 -878 -733 -585 -327 -453 -536 -179 -936 -13 -666 -821 -445 -641 -202 -295 -1000 -191 -500 -714 -67 -3 -245 -233 -783 -596 -984 -353 -598 -389 -269 -97 -929 -430 -42 -69 -724 -67 -956 -871 -240 -530 -704 -895 -524 -333 -155 -166 -449 -101 -787 -190 -804 -476 -503 -426 -707 -339 -426 -853 -968 -703 -866 -919 -176 -642 -313 -213 -278 -761 -736 -489 -239 -261 -88 -687 -428 -259 -711 -548 -56 -568 -949 -737 -303 -848 -908 -342 -353 -30 -98 -161 -205 -396 -441 -385 -39 -851 -508 -952 -823 -377 -682 -551 -589 -42 -69 -211 -413 -187 -465 -684 -24 -684 -93 -678 -7 -696 -667 -980 -944 -909 -133 -539 -720 -117 -249 -46 -25 -614 -658 -899 -198 -100 -398 -917 -150 -2 -762 -980 -585 -89 -333 -982 -92 -223 -58 -439 -837 -748 -44 -982 -239 -495 -998 -109 -362 -775 -757 -981 -288 -600 -328 -247 -72 -221 -702 -58 -884 -224 -667 -375 -806 -249 -42 -154 -18 -661 -810 -143 -640 -461 -556 -254 -132 -896 -433 -367 -765 -507 -980 -128 -305 -387 -30 -354 -667 -335 -837 -925 -275 -476 -961 -286 -941 -17 -510 -988 -877 -867 -246 -505 -159 -693 -30 -893 -308 -979 -672 -729 -176 -509 -475 -481 -923 -952 -62 -572 -386 -690 -688 -261 -506 -992 -32 -279 -8 -374 -52 -598 -773 -83 -937 -63 -11 -241 -58 -309 -287 -583 -409 -627 -701 -160 -264 -144 -232 -462 -449 -128 -35 -45 -70 -91 -471 -678 -992 -853 -557 -501 -668 -68 -868 -611 -228 -644 -854 -785 -257 -925 -934 -783 -239 -237 -442 -220 -303 -246 -322 -407 -212 -63 -888 -404 -961 -475 -758 -710 -151 -833 -477 -871 -814 -346 -637 -684 -537 -905 -20 -157 -533 -784 -792 -606 -614 -210 -786 -557 -265 -591 -234 -136 -354 -969 -397 -410 -422 -718 -993 -462 -958 -95 -600 -937 -688 -661 -121 -507 -693 -712 -302 -887 -316 -372 -68 -146 -731 -926 -716 -947 -991 -869 -295 -762 -580 -372 -75 -824 -163 -11 -514 -994 -68 -367 -827 -639 -932 -520 -888 -806 -13 -803 -484 -344 -424 -871 -236 -270 -906 -478 -31 -578 -695 -700 -626 -966 -875 -980 -529 -139 -202 -611 -880 -675 -72 -438 -826 -478 -38 -159 -308 -383 -76 -474 -707 -64 -101 -975 -15 -68 -435 -515 -726 -416 -187 -486 -675 -297 -573 -5 -393 -950 -804 -337 -3 -106 -616 -871 -544 -926 -805 -525 -627 -303 -679 -166 -296 -78 -686 -906 -436 -748 -107 -203 -110 -332 -527 -228 -160 -870 -272 -35 -258 -136 -297 -260 -629 -977 -137 -187 -773 -40 -422 -605 -60 -514 -636 -800 -905 -967 -141 -693 -704 -554 -479 -765 -204 -913 -400 -116 -461 -437 -984 -158 -159 -496 -599 -161 -176 -949 -806 -30 -521 -900 -680 -502 -540 -889 -908 -899 -606 -966 -1 -390 -578 -118 -873 -345 -693 -771 -585 -575 -96 -931 -859 -480 -804 -549 -443 -296 -373 -962 -902 -282 -281 -928 -770 -717 -165 -996 -140 -227 -245 -84 -35 -348 -776 -411 -920 -227 -300 -817 -20 -227 -444 -340 -312 -681 -863 -906 -326 -807 -25 -597 -493 -839 -710 -695 -946 -117 -500 -452 -535 -685 -513 -807 -849 -896 -969 -563 -445 -972 -934 -760 -525 -977 -773 -408 -140 -799 -618 -557 -526 -310 -935 -456 -324 -968 -809 -118 -325 -789 -153 -955 -572 -172 -93 -364 -6 -268 -409 -980 -843 -218 -991 -611 -21 -108 -446 -526 -1 -324 -324 -839 -312 -305 -563 -384 -456 -22 -805 -9 -31 -640 -303 -852 -775 -177 -186 -424 -558 -571 -369 -990 -276 -881 -301 -260 -126 -339 -206 -965 -457 -951 -489 -621 -563 -310 -946 -213 -672 -13 -985 -383 -113 -808 -105 -388 -642 -518 -230 -11 -882 -910 -119 -100 -515 -335 -571 -238 -71 -171 -434 -248 -843 -641 -916 -851 -931 -906 -171 -193 -75 -57 -366 -743 -696 -346 -542 -695 -464 -970 -941 -908 -279 -200 -90 -688 -439 -469 -261 -987 -90 -197 -961 -321 -581 -869 -911 -634 -808 -267 -66 -223 -482 -975 -408 -943 -42 -27 -247 -239 -913 -33 -29 -880 -742 -90 -836 -456 -628 -182 -13 -397 -86 -473 -353 -173 -103 -642 -598 -905 -491 -144 -265 -488 -630 -591 -3 -490 -248 -525 -300 -813 -188 -88 -801 -659 -423 -945 -126 -989 -484 -846 -856 -340 -697 -833 -219 -912 -448 -316 -742 -643 -995 -11 -406 -21 -741 -347 -349 -484 -249 -63 -357 -610 -782 -837 -518 -244 -398 -590 -308 -680 -449 -598 -186 -318 -56 -890 -317 -548 -61 -950 -320 -57 -315 -333 -950 -720 -452 -210 -27 -68 -495 -145 -170 -772 -785 -634 -967 -433 -791 -808 -598 -354 -591 -851 -935 -850 -507 -342 -158 -800 -352 -846 -645 -979 -163 -277 -43 -139 -681 -698 -648 -905 -864 -555 -742 -460 -307 -436 -111 -795 -247 -27 -326 -2 -515 -684 -926 -231 -68 -781 -649 -13 -934 -391 -838 -921 -225 -629 -350 -372 -225 -586 -81 -951 -636 -616 -347 -376 -332 -776 -982 -741 -495 -642 -833 -829 -566 -866 -726 -932 -291 -678 -488 -800 -751 -238 -276 -254 -165 -5 -362 -725 -330 -50 -764 -112 -109 -934 -649 -525 -399 -719 -993 -78 -702 -851 -674 -959 -951 -759 -907 -421 -821 -722 -569 -951 -791 -132 -882 -895 -586 -716 -542 -805 -300 -766 -291 -819 -587 -143 -951 -192 -736 -719 -471 -776 -519 -698 -105 -500 -333 -520 -693 -442 -365 -741 -64 -97 -271 -118 -778 -954 -100 -668 -967 -472 -150 -80 -715 -485 -625 -26 -515 -166 -939 -699 -545 -618 -431 -640 -558 -565 -352 -24 -292 -386 -363 -16 -202 -909 -681 -552 -817 -50 -791 -875 -418 -102 -318 -617 -398 -331 -725 -212 -185 -371 -788 -387 -209 -323 -651 -768 -642 -516 -839 -568 -129 -610 -983 -878 -155 -826 -647 -67 -305 -589 -3 -822 -107 -328 -609 -645 -772 -785 -582 -965 -854 -68 -789 -840 -739 -794 -471 -853 -47 -65 -439 -278 -728 -532 -826 -881 -522 -774 -772 -201 -323 -122 -430 -944 -894 -313 -188 -36 -719 -640 -421 -161 -629 -962 -631 -499 -248 -139 -803 -793 -397 -868 -271 -390 -793 -908 -151 -675 -213 -635 -659 -270 -869 -546 -903 -324 -735 -847 -739 -991 -331 -959 -813 -216 -732 -756 -971 -339 -790 -796 -119 -587 -13 -998 -156 -71 -655 -772 -976 -658 -78 -52 -410 -982 -866 -479 -605 -909 -154 -436 -688 -103 -322 -135 -985 -485 -950 -16 -92 -301 -407 -990 -706 -99 -953 -261 -252 -474 -151 -686 -402 -177 -653 -103 -555 -334 -798 -855 -773 -990 -707 -682 -80 -809 -893 -279 -690 -28 -531 -324 -657 -925 -319 -695 -635 -459 -696 -720 -773 -785 -497 -433 -408 -606 -944 -3 -509 -93 -282 -29 -257 -260 -435 -272 -254 -876 -788 -41 -634 -946 -938 -759 -256 -295 -673 -124 -879 -147 -22 -587 -335 -808 -518 -484 -41 -441 -152 -184 -578 -488 -176 -495 -282 -540 -640 -99 -584 -913 -555 -419 -74 -263 -324 -471 -127 -456 -563 -26 -496 -184 -481 -728 -665 -580 -982 -251 -370 -754 -928 -152 -725 -270 -83 -707 -810 -982 -121 -404 -448 -516 -916 -100 -47 -173 -374 -447 -591 -511 -998 -280 -263 -666 -181 -875 -463 -292 -591 -123 -665 -26 -644 -386 -58 -226 -681 -774 -265 -286 -529 -648 -582 -528 -821 -5 -37 -179 -547 -577 -68 -322 -74 -568 -110 -7 -238 -688 -351 -144 -296 -460 -207 -512 -496 -713 -124 -518 -107 -699 -90 -302 -118 -589 -135 -925 -771 -889 -178 -413 -610 -563 -584 -424 -790 -625 -710 -650 -402 -312 -630 -282 -495 -36 -23 -811 -745 -623 -234 -140 -506 -121 -431 -617 -336 -467 -652 -79 -62 -977 -897 -516 -807 -910 -724 -275 -134 -422 -633 -848 -478 -662 -890 -203 -458 -12 -2 -718 -676 -487 -181 -355 -759 -916 -249 -46 -599 -514 -679 -967 -672 -242 -538 -413 -964 -423 -317 -841 -406 -966 -772 -382 -745 -555 -615 -289 -192 -98 -603 -583 -132 -756 -204 -918 -474 -846 -502 -855 -806 -841 -383 -510 -302 -201 -576 -495 -274 -729 -110 -304 -347 -256 -623 -617 -702 -51 -462 -545 -59 -869 -855 -116 -917 -10 -34 -275 -92 -420 -869 -892 -657 -206 -929 -49 -640 -333 -695 -568 -478 -188 -339 -721 -587 -553 -216 -576 -845 -563 -285 -457 -201 -353 -466 -808 -885 -512 -753 -917 -687 -732 -215 -503 -640 -492 -871 -34 -607 -573 -266 -51 -67 -234 -763 -514 -510 -756 -564 -102 -226 -303 -661 -124 -306 -472 -94 -236 -525 -412 -354 -614 -601 -9 -520 -65 -451 -760 -990 -258 -123 -907 -118 -438 -384 -168 -693 -147 -277 -398 -737 -626 -552 -824 -192 -897 -953 -149 -130 -611 -121 -975 -819 -67 -865 -107 -516 -8 -924 -552 -908 -691 -336 -200 -307 -715 -237 -301 -73 -382 -560 -67 -968 -853 -297 -142 -209 -308 -773 -829 -169 -752 -357 -397 -414 -762 -802 -714 -827 -118 -270 -30 -187 -586 -892 -659 -21 -377 -267 -499 -403 -383 -801 -662 -341 -403 -229 -102 -362 -317 -530 -620 -376 -692 -255 -481 -306 -231 -328 -414 -405 -590 -791 -648 -555 -850 -443 -569 -804 -246 -928 -811 -141 -592 -49 -188 -169 -639 -618 -832 -54 -585 -774 -476 -301 -159 -9 -858 -224 -185 -581 -136 -399 -50 -871 -476 -190 -8 -151 -736 -561 -47 -469 -920 -382 -947 -891 -414 -465 -822 -954 -917 -702 -517 -284 -262 -51 -679 -277 -733 -875 -218 -736 -466 -622 -435 -815 -490 -386 -758 -236 -905 -87 -22 -996 -298 -792 -381 -31 -215 -151 -114 -714 -591 -482 -162 -584 -626 -566 -500 -466 -230 -996 -712 -743 -369 -951 -246 -589 -439 -547 -468 -391 -606 -84 -182 -370 -388 -767 -544 -76 -578 -559 -154 -379 -894 -207 -51 -132 -495 -666 -458 -228 -381 -376 -991 -692 -460 -702 -835 -1 -417 -925 -141 -106 -990 -674 -614 -338 -620 -978 -114 -870 -671 -399 -411 -279 -50 -262 -12 -116 -945 -528 -427 -337 -647 -512 -886 -709 -223 -273 -407 -639 -891 -922 -100 -385 -673 -930 -3 -439 -993 -962 -406 -189 -196 -554 -848 -274 -173 -674 -158 -976 -172 -505 -878 -647 -326 -10 -201 -929 -355 -552 -954 -587 -872 -592 -178 -595 -275 -772 -589 -63 -826 -348 -152 -596 -293 -805 -531 -440 -165 -956 -159 -537 -723 -546 -399 -778 -828 -472 -946 -201 -274 -377 -538 -185 -741 -668 -187 -499 -278 -867 -61 -738 -372 -380 -443 -469 -201 -614 -828 -67 -991 -772 -20 -466 -765 -418 -790 -762 -436 -543 -595 -956 -781 -723 -237 -435 -316 -133 -214 -103 -810 -809 -268 -671 -658 -741 -143 -83 -347 -259 -11 -976 -759 -62 -633 -503 -385 -330 -801 -18 -665 -231 -991 -263 -183 -449 -164 -147 -881 -581 -949 -1 -642 -340 -438 -524 -646 -96 -2 -759 -963 -810 -527 -767 -165 -302 -994 -245 -527 -91 -871 -475 -983 -616 -776 -246 -217 -388 -686 -687 -634 -934 -861 -10 -534 -126 -767 -728 -588 -73 -106 -293 -772 -725 -505 -768 -76 -794 -198 -838 -294 -379 -934 -977 -926 -78 -132 -676 -202 -661 -905 -934 -989 -767 -796 -894 -972 -230 -953 -603 -862 -811 -984 -199 -14 -366 -113 -117 -921 -768 -183 -538 -254 -754 -445 -597 -441 -33 -586 -667 -176 -372 -807 -301 -589 -129 -123 -255 -430 -432 -168 -574 -311 -412 -745 -303 -154 -969 -609 -757 -32 -598 -333 -627 -604 -162 -415 -383 -903 -431 -132 -726 -475 -199 -741 -980 -840 -198 -572 -189 -601 -515 -148 -608 -92 -701 -672 -643 -630 -706 -30 -346 -789 -64 -852 -600 -397 -925 -133 -947 -203 -747 -255 -837 -811 -756 -120 -591 -473 -293 -739 -852 -634 -724 -28 -559 -741 -721 -250 -965 -599 -555 -969 -135 -227 -55 -403 -311 -9 -540 -391 -251 -318 -435 -972 -292 -738 -213 -543 -629 -557 -407 -15 -612 -946 -68 -137 -1 -396 -194 -242 -332 -831 -629 -260 -881 -102 -698 -356 -781 -453 -853 -268 -320 -356 -824 -197 -966 -58 -79 -76 -900 -997 -815 -419 -422 -736 -333 -332 -589 -926 -105 -911 -998 -561 -858 -29 -526 -713 -938 -502 -229 -254 -447 -117 -233 -634 -613 -211 -151 -779 -161 -92 -822 -965 -863 -407 -986 -932 -97 -48 -904 -260 -454 -412 -105 -49 -113 -929 -43 -416 -599 -778 -223 -91 -49 -214 -791 -849 -779 -988 -704 -879 -219 -912 -283 -808 -682 -853 -318 -807 -74 -788 -989 -930 -49 -830 -695 -30 -102 -243 -444 -358 -474 -274 -682 -597 -218 -993 -351 -583 -720 -998 -964 -883 -284 -441 -528 -156 -995 -151 -976 -622 -537 -636 -207 -853 -838 -800 -967 -480 -329 -271 -75 -327 -734 -795 -220 -722 -852 -334 -706 -137 -478 -565 -783 -235 -760 -658 -52 -306 -654 -964 -701 -411 -547 -191 -14 -785 -443 -760 -502 -804 -377 -341 -229 -477 -93 -54 -304 -620 -494 -221 -406 -893 -80 -793 -878 -138 -834 -560 -358 -200 -505 -750 -378 -163 -352 -415 -373 -76 -77 -777 -18 -173 -413 -102 -539 -987 -708 -560 -67 -130 -741 -347 -105 -591 -136 -818 -227 -873 -187 -824 -647 -437 -496 -512 -41 -791 -392 -946 -47 -201 -999 -810 -765 -836 -236 -994 -899 -653 -379 -110 -215 -903 -158 -916 -582 -149 -827 -341 -839 -930 -537 -190 -773 -699 -741 -978 -203 -240 -69 -69 -909 -551 -430 -546 -35 -100 -930 -299 -810 -896 -747 -929 -826 -625 -292 -37 -199 -32 -887 -685 -124 -115 -578 -113 -821 -556 -742 -750 -244 -307 -193 -141 -298 -689 -97 -848 -414 -921 -278 -603 -332 -831 -367 -577 -99 -754 -35 -930 -697 -907 -305 -787 -974 -61 -998 -410 -157 -450 -436 -389 -775 -403 -519 -289 -409 -891 -145 -886 -811 -791 -163 -298 -181 -379 -292 -606 -848 -300 -54 -3 -723 -266 -52 -549 -52 -714 -882 -83 -64 -110 -323 -430 -967 -393 -819 -489 -904 -74 -831 -907 -50 -538 -987 -77 -21 -995 -734 -936 -542 -285 -939 -170 -752 -434 -669 -277 -548 -843 -943 -282 -796 -63 -217 -976 -315 -648 -113 -310 -81 -234 -670 -453 -605 -890 -37 -882 -996 -811 -704 -111 -604 -73 -335 -682 -840 -601 -242 -139 -859 -399 -838 -538 -724 -818 -301 -73 -996 -752 -336 -708 -188 -856 -86 -58 -354 -682 -262 -278 -301 -559 -25 -304 -956 -690 -228 -888 -790 -968 -33 -302 -188 -472 -438 -291 -550 -854 -502 -29 -261 -415 -754 -845 -238 -499 -162 -953 -719 -898 -504 -615 -382 -775 -466 -420 -620 -314 -394 -633 -150 -277 -671 -313 -535 -917 -405 -692 -904 -997 -122 -580 -27 -611 -645 -923 -459 -73 -544 -578 -486 -529 -484 -447 -694 -681 -727 -883 -480 -344 -440 -224 -947 -184 -526 -541 -670 -691 -566 -429 -359 -439 -768 -294 -40 -738 -106 -388 -37 -119 -840 -599 -8 -959 -246 -201 -29 -246 -333 -600 -57 -510 -577 -908 -667 -943 -264 -969 -248 -737 -125 -935 -619 -465 -660 -7 -499 -839 -724 -568 -1 -95 -978 -886 -860 -933 -229 -108 -646 -266 -391 -28 -256 -178 -62 -743 -244 -404 -110 -295 -573 -968 -586 -214 -534 -663 -786 -273 -304 -902 -782 -578 -419 -328 -274 -936 -810 -830 -543 -596 -97 -871 -653 -506 -976 -543 -781 -634 -789 -714 -395 -905 -757 -251 -4 -838 -481 -648 -713 -982 -884 -863 -835 -163 -135 -319 -800 -691 -660 -339 -388 -191 -162 -961 -650 -422 -53 -953 -121 -889 -403 -163 -205 -526 -545 -373 -711 -352 -419 -9 -105 -639 -351 -843 -656 -180 -909 -42 -373 -714 -65 -152 -584 -404 -269 -817 -113 -772 -313 -623 -36 -645 -201 -142 -716 -259 -646 -381 -654 -276 -471 -618 -499 -970 -970 -873 -127 -347 -205 -931 -832 -765 -820 -960 -867 -728 -170 -308 -489 -548 -416 -842 -36 -770 -455 -189 -835 -224 -20 -558 -111 -757 -270 -408 -210 -864 -60 -699 -192 -39 -743 -819 -261 -336 -644 -419 -41 -891 -214 -74 -611 -641 -95 -801 -777 -726 -338 -280 -618 -56 -811 -642 -551 -843 -915 -101 -316 -90 -624 -766 -316 -267 -964 -695 -513 -697 -83 -944 -542 -162 -103 -77 -727 -733 -806 -468 -177 -909 -854 -926 -912 -426 -283 -231 -289 -496 -332 -577 -514 -195 -779 -903 -473 -797 -968 -275 -75 -724 -319 -346 -129 -221 -339 -902 -35 -989 -5 -704 -986 -456 -687 -253 -666 -541 -651 -56 -476 -570 -808 -511 -979 -145 -679 -892 -68 -47 -945 -97 -317 -583 -201 -246 -333 -597 -220 -418 -540 -342 -636 -925 -495 -87 -538 -37 -156 -139 -828 -593 -374 -242 -731 -807 -414 -505 -262 -176 -560 -485 -179 -390 -862 -958 -791 -889 -505 -318 -433 -14 -377 -608 -218 -414 -948 -652 -840 -190 -6 -455 -923 -492 -409 -87 -250 -292 -125 -451 -448 -113 -175 -570 -602 -475 -132 -728 -763 -84 -572 -521 -661 -217 -83 -248 -569 -294 -279 -803 -732 -620 -563 -658 -733 -769 -743 -95 -899 -411 -204 -562 -736 -724 -416 -617 -84 -213 -143 -101 -213 -721 -611 -955 -60 -293 -149 -232 -453 -758 -196 -352 -265 -644 -986 -574 -981 -19 -710 -566 -692 -991 -545 -128 -100 -10 -116 -5 -384 -748 -369 -646 -957 -642 -816 -121 -612 -891 -871 -460 -560 -291 -643 -977 -424 -921 -869 -984 -646 -347 -445 -56 -612 -201 -676 -372 -433 -793 -985 -380 -903 -442 -211 -85 -53 -467 -306 -774 -343 -500 -149 -469 -553 -742 -918 -626 -722 -738 -293 -805 -508 -109 -927 -354 -683 -891 -605 -870 -712 -701 -245 -178 -439 -962 -381 -446 -495 -96 -873 -165 -856 -242 -750 -906 -881 -908 -217 -861 -318 -660 -838 -192 -173 -514 -671 -874 -941 -19 -950 -928 -663 -554 -247 -334 -106 -680 -362 -340 -155 -757 -524 -727 -847 -96 -187 -442 -249 -888 -859 -295 -963 -962 -351 -520 -817 -39 -335 -734 -604 -381 -313 -50 -76 -78 -358 -734 -505 -623 -190 -688 -691 -350 -660 -420 -237 -885 -495 -131 -200 -255 -976 -695 -459 -190 -981 -519 -234 -450 -999 -124 -26 -658 -270 -180 -73 -439 -115 -189 -632 -648 -711 -680 -892 -756 -45 -332 -895 -542 -658 -654 -170 -859 -69 -80 -276 -282 -476 -133 -767 -770 -547 -558 -140 -290 -839 -176 -86 -379 -59 -869 -104 -495 -271 -698 -909 -454 -659 -951 -261 -986 -956 -560 -491 -475 -422 -796 -772 -510 -243 -31 -54 -807 -834 -98 -790 -112 -718 -494 -650 -912 -698 -315 -389 -492 -978 -873 -894 -595 -726 -757 -547 -823 -590 -336 -63 -534 -47 -212 -541 -183 -416 -772 -315 -252 -438 -871 -781 -861 -504 -790 -212 -49 -573 -710 -632 -163 -277 -435 -271 -990 -222 -863 -724 -403 -460 -997 -402 -410 -266 -325 -584 -773 -670 -564 -600 -492 -974 -52 -803 -825 -284 -33 -475 -677 -618 -137 -931 -516 -907 -25 -632 -77 -741 -366 -86 -915 -978 -681 -428 -704 -875 -703 -487 -337 -785 -879 -120 -46 -221 -218 -763 -933 -146 -74 -348 -489 -412 -855 -345 -605 -454 -304 -414 -584 -568 -829 -636 -358 -337 -90 -317 -988 -674 -209 -828 -826 -793 -290 -56 -623 -408 -387 -930 -919 -471 -701 -201 -765 -969 -275 -585 -602 -388 -25 -859 -418 -215 -235 -494 -199 -975 -267 -151 -647 -148 -31 -112 -738 -217 -852 -239 -488 -377 -379 -478 -977 -987 -387 -622 -216 -381 -160 -746 -375 -974 -724 -746 -427 -184 -219 -600 -880 -568 -931 -908 -97 -96 -818 -584 -151 -273 -889 -681 -36 -517 -634 -372 -809 -430 -349 -44 -985 -753 -884 -195 -718 -155 -887 -955 -33 -79 -514 -26 -840 -190 -185 -672 -301 -227 -402 -984 -750 -928 -922 -253 -83 -198 -491 -949 -550 -618 -888 -696 -928 -738 -654 -179 -15 -712 -132 -36 -366 -1000 -50 -685 -636 -45 -906 -342 -670 -60 -187 -952 -416 -353 -617 -540 -985 -163 -215 -875 -747 -203 -115 -626 -819 -660 -28 -373 -612 -700 -731 -598 -883 -66 -90 -398 -58 -255 -224 -528 -68 -293 -876 -480 -831 -92 -872 -230 -990 -74 -53 -611 -549 -266 -903 -711 -949 -747 -421 -242 -94 -387 -673 -938 -856 -412 -402 -421 -659 -405 -733 -831 -946 -271 -987 -792 -119 -73 -144 -891 -236 -607 -755 -845 -478 -296 -529 -185 -599 -312 -525 -18 -922 -121 -153 -85 -871 -518 -746 -96 -943 -539 -452 -450 -343 -987 -905 -992 -744 -841 -425 -589 -997 -41 -765 -991 -284 -408 -200 -504 -782 -688 -9 -232 -665 -136 -575 -37 -82 -720 -893 -566 -292 -715 -550 -547 -89 -38 -127 -512 -483 -852 -352 -945 -262 -183 -743 -112 -642 -72 -846 -86 -535 -857 -358 -29 -950 -848 -176 -935 -347 -21 -74 -752 -219 -49 -749 -340 -998 -613 -739 -882 -825 -620 -896 -197 -843 -253 -291 -295 -391 -835 -394 -227 -810 -430 -852 -489 -388 -186 -11 -613 -466 -778 -125 -641 -205 -145 -187 -535 -504 -490 -332 -40 -226 -247 -585 -469 -538 -436 -192 -873 -377 -232 -53 -67 -749 -119 -952 -187 -45 -837 -670 -807 -955 -480 -645 -848 -559 -151 -423 -378 -99 -422 -136 -399 -944 -472 -689 -872 -708 -839 -645 -447 -692 -35 -661 -534 -384 -102 -914 -171 -216 -153 -493 -172 -125 -918 -881 -649 -963 -864 -840 -15 -88 -929 -669 -478 -802 -422 -471 -982 -522 -239 -991 -41 -954 -157 -159 -765 -512 -8 -606 -409 -342 -364 -10 -994 -274 -828 -32 -595 -323 -707 -545 -736 -238 -366 -776 -626 -801 -786 -241 -646 -442 -539 -135 -267 -412 -648 -104 -34 -847 -844 -729 -649 -531 -946 -662 -529 -197 -423 -855 -306 -867 -534 -868 -628 -660 -939 -783 -279 -468 -494 -627 -879 -825 -788 -816 -526 -895 -147 -742 -133 -287 -454 -315 -803 -470 -469 -388 -592 -979 -753 -856 -106 -652 -855 -479 -585 -802 -670 -930 -349 -940 -739 -978 -759 -527 -745 -799 -428 -838 -718 -802 -200 -966 -126 -586 -806 -709 -99 -549 -908 -813 -368 -919 -765 -16 -212 -259 -612 -327 -478 -588 -97 -866 -618 -646 -802 -676 -700 -409 -654 -572 -948 -967 -15 -314 -27 -83 -689 -369 -580 -427 -906 -640 -432 -319 -759 -743 -973 -109 -566 -101 -302 -237 -339 -82 -976 -451 -207 -320 -471 -217 -858 -821 -847 -269 -766 -302 -323 -358 -793 -612 -167 -927 -979 -998 -426 -592 -210 -411 -665 -449 -544 -759 -769 -183 -992 -466 -105 -727 -438 -325 -700 -717 -48 -263 -196 -451 -774 -907 -567 -72 -11 -171 -246 -237 -616 -735 -919 -82 -381 -37 -31 -526 -314 -439 -132 -366 -777 -429 -203 -748 -874 -198 -621 -159 -463 -38 -705 -13 -464 -835 -2 -113 -594 -666 -810 -947 -367 -79 -899 -850 -916 -748 -777 -718 -735 -230 -373 -770 -80 -243 -434 -335 -281 -318 -371 -125 -293 -644 -997 -594 -780 -892 -436 -606 -326 -909 -160 -738 -639 -751 -573 -725 -442 -986 -535 -831 -580 -629 -475 -971 -139 -246 -743 -609 -763 -89 -129 -215 -387 -558 -791 -726 -839 -781 -362 -978 -980 -21 -530 -247 -63 -524 -613 -565 -512 -43 -582 -875 -191 -224 -477 -640 -923 -892 -39 -774 -667 -848 -44 -187 -754 -780 -622 -13 -667 -257 -12 -927 -224 -283 -410 -947 -632 -615 -120 -275 -929 -520 -959 -356 -397 -14 -844 -859 -674 -305 -382 -918 -772 -38 -233 -976 -102 -304 -443 -830 -9 -492 -831 -489 -400 -58 -417 -805 -238 -474 -336 -113 -186 -272 -526 -955 -223 -488 -963 -158 -724 -998 -280 -796 -373 -981 -632 -150 -411 -39 -843 -331 -8 -960 -939 -852 -726 -396 -260 -602 -281 -163 -529 -45 -963 -24 -884 -250 -798 -956 -73 -765 -911 -469 -126 -616 -781 -821 -792 -417 -962 -604 -155 -353 -271 -203 -118 -847 -479 -344 -409 -469 -641 -661 -794 -114 -425 -418 -569 -430 -206 -494 -538 -129 -260 -53 -319 -733 -251 -590 -990 -468 -61 -19 -380 -133 -21 -268 -447 -101 -328 -157 -110 -974 -100 -706 -639 -975 -345 -428 -867 -919 -351 -857 -225 -135 -906 -640 -972 -471 -278 -253 -610 -310 -323 -103 -834 -438 -64 -552 -639 -320 -349 -19 -643 -336 -827 -307 -772 -374 -142 -242 -786 -312 -865 -621 -873 -636 -253 -726 -75 -437 -156 -411 -877 -776 -984 -725 -735 -454 -647 -981 -314 -230 -281 -78 -1 -853 -455 -229 -469 -836 -989 -626 -389 -276 -184 -696 -720 -383 -146 -902 -628 -593 -43 -223 -61 -794 -92 -569 -308 -382 -767 -125 -548 -534 -836 -176 -694 -998 -528 -229 -408 -330 -875 -81 -79 -886 -626 -519 -765 -599 -913 -227 -395 -524 -827 -261 -506 -156 -3 -555 -560 -803 -776 -588 -511 -39 -567 -842 -765 -494 -124 -86 -222 -486 -586 -18 -925 -875 -221 -611 -483 -531 -376 -476 -214 -98 -257 -217 -893 -246 -74 -788 -865 -787 -923 -562 -117 -188 -483 -888 -800 -920 -617 -517 -473 -209 -826 -72 -855 -303 -506 -680 -579 -277 -313 -897 -887 -917 -97 -219 -84 -344 -507 -906 -790 -914 -971 -65 -95 -298 -335 -974 -730 -990 -550 -230 -385 -236 -447 -903 -668 -863 -112 -829 -222 -901 -564 -483 -483 -374 -410 -109 -134 -879 -979 -186 -685 -35 -627 -866 -570 -818 -169 -528 -817 -13 -369 -991 -709 -465 -605 -717 -388 -901 -20 -396 -937 -886 -925 -367 -703 -613 -406 -426 -643 -514 -178 -515 -109 -72 -124 -551 -655 -807 -59 -953 -721 -739 -605 -24 -695 -27 -953 -408 -756 -453 -865 -842 -526 -898 -244 -323 -756 -798 -748 -906 -687 -190 -933 -363 -84 -124 -358 -436 -76 -15 -954 -148 -423 -230 -185 -22 -292 -241 -738 -850 -686 -334 -173 -141 -82 -339 -250 -748 -423 -212 -373 -493 -999 -701 -237 -905 -91 -489 -727 -751 -940 -869 -453 -534 -805 -970 -173 -707 -360 -638 -350 -241 -420 -121 -592 -247 -831 -739 -752 -951 -287 -433 -565 -97 -283 -889 -240 -247 -619 -60 -767 -189 -751 -960 -392 -462 -244 -747 -850 -714 -657 -963 -918 -846 -411 -94 -140 -354 -156 -906 -245 -937 -963 -268 -60 -280 -368 -982 -911 -795 -827 -853 -59 -50 -40 -525 -125 -39 -422 -236 -950 -720 -928 -825 -582 -531 -648 -502 -229 -380 -372 -141 -493 -404 -254 -297 -969 -749 -100 -379 -640 -752 -779 -782 -800 -87 -309 -95 -485 -385 -89 -352 -397 -701 -286 -789 -655 -32 -533 -832 -636 -103 -905 -35 -323 -388 -817 -499 -467 -507 -986 -91 -897 -315 -875 -806 -882 -820 -589 -297 -781 -996 -503 -246 -793 -526 -529 -296 -846 -574 -576 -717 -129 -894 -16 -251 -947 -789 -259 -28 -903 -803 -496 -319 -838 -471 -92 -364 -603 -587 -216 -753 -665 -951 -295 -33 -226 -937 -659 -318 -628 -920 -702 -961 -526 -880 -185 -445 -944 -909 -45 -265 -409 -24 -178 -843 -190 -170 -259 -869 -620 -971 -832 -450 -334 -383 -414 -712 -791 -545 -530 -281 -553 -745 -826 -879 -960 -421 -818 -180 -478 -741 -814 -931 -583 -859 -896 -514 -718 -360 -26 -854 -919 -524 -905 -758 -870 -60 -276 -993 -846 -873 -335 -147 -298 -357 -438 -959 -725 -791 -599 -473 -372 -175 -744 -707 -459 -717 -240 -62 -140 -179 -741 -873 -417 -836 -754 -838 -122 -804 -819 -236 -655 -132 -744 -90 -13 -468 -257 -87 -739 -666 -942 -215 -758 -36 -944 -917 -720 -782 -228 -238 -303 -882 -954 -745 -941 -294 -500 -105 -141 -799 -423 -657 -900 -293 -146 -434 -332 -674 -324 -504 -551 -243 -485 -836 -289 -499 -121 -304 -852 -726 -984 -508 -849 -847 -96 -893 -580 -650 -771 -766 -364 -132 -363 -173 -780 -994 -57 -178 -70 -101 -108 -282 -185 -416 -20 -765 -695 -939 -503 -884 -108 -780 -565 -656 -492 -855 -374 -195 -526 -931 -775 -483 -885 -769 -228 -11 -934 -394 -781 -151 -489 -630 -456 -556 -961 -449 -614 -733 -800 -42 -733 -781 -346 -462 -700 -143 -715 -193 -473 -329 -147 -264 -567 -658 -263 -845 -918 -296 -861 -676 -900 -846 -403 -858 -111 -460 -83 -191 -220 -566 -245 -587 -86 -592 -753 -69 -807 -897 -989 -984 -415 -319 -818 -550 -940 -464 -732 -207 -574 -898 -155 -604 -355 -289 -3 -534 -235 -881 -614 -674 -108 -705 -442 -911 -747 -67 -544 -680 -885 -520 -957 -741 -895 -353 -467 -236 -293 -812 -147 -174 -387 -198 -322 -87 -15 -285 -904 -90 -905 -825 -549 -896 -482 -438 -83 -872 -349 -369 -978 -299 -367 -377 -531 -162 -547 -345 -757 -545 -995 -654 -643 -739 -250 -98 -383 -773 -970 -927 -849 -424 -883 -591 -412 -906 -809 -344 -433 -661 -211 -605 -821 -525 -641 -574 -414 -700 -423 -529 -73 -488 -472 -367 -918 -589 -651 -940 -7 -275 -364 -721 -765 -550 -492 -193 -707 -571 -308 -796 -711 -292 -908 -134 -887 -630 -549 -928 -388 -985 -454 -720 -282 -635 -611 -418 -907 -248 -898 -625 -477 -371 -178 -674 -577 -425 -56 -740 -62 -918 -712 -323 -347 -591 -478 -340 -100 -906 -914 -79 -1 -296 -291 -697 -296 -196 -950 -448 -847 -930 -199 -663 -167 -233 -362 -169 -354 -790 -522 -512 -512 -435 -883 -523 -136 -875 -25 -119 -64 -713 -621 -671 -603 -761 -121 -526 -401 -135 -695 -412 -294 -383 -757 -961 -635 -793 -670 -173 -438 -222 -78 -883 -635 -417 -327 -339 -975 -658 -719 -926 -851 -989 -444 -514 -248 -92 -34 -566 -437 -752 -158 -547 -565 -72 -809 -542 -798 -812 -849 -690 -631 -88 -762 -828 -138 -514 -868 -476 -80 -318 -505 -164 -923 -645 -642 -598 -836 -978 -252 -993 -690 -842 -527 -604 -106 -377 -593 -972 -970 -851 -6 -174 -114 -93 -75 -204 -20 -980 -401 -452 -12 -15 -645 -351 -139 -685 -729 -478 -388 -501 -359 -441 -537 -613 -503 -524 -842 -478 -34 -914 -383 -2 -756 -408 -214 -835 -394 -804 -103 -351 -865 -804 -305 -183 -852 -836 -445 -114 -676 -330 -578 -360 -887 -29 -95 -636 -356 -168 -859 -181 -752 -277 -411 -785 -270 -826 -695 -861 -713 -991 -163 -12 -591 -139 -340 -336 -201 -517 -455 -677 -45 -605 -855 -932 -861 -74 -727 -885 -494 -590 -756 -751 -411 -252 -49 -127 -199 -737 -989 -156 -173 -782 -735 -966 -506 -661 -26 -393 -225 -5 -580 -280 -262 -873 -146 -183 -732 -988 -153 -331 -520 -981 -285 -189 -994 -707 -132 -145 -929 -561 -993 -79 -388 -993 -508 -688 -815 -404 -774 -61 -512 -361 -383 -79 -443 -79 -755 -163 -925 -319 -546 -290 -829 -133 -950 -647 -816 -500 -996 -886 -975 -971 -394 -284 -638 -522 -987 -138 -169 -871 -371 -135 -7 -267 -326 -14 -152 -93 -483 -368 -977 -832 -164 -600 -32 -934 -949 -748 -473 -860 -464 -441 -829 -905 -727 -283 -539 -17 -641 -477 -866 -155 -474 -598 -839 -75 -265 -668 -939 -489 -570 -350 -884 -586 -501 -113 -563 -400 -892 -451 -983 -292 -944 -615 -239 -79 -307 -47 -750 -462 -625 -811 -497 -840 -43 -174 -263 -630 -746 -119 -133 -215 -988 -967 -375 -131 -882 -795 -114 -703 -673 -40 -172 -148 -760 -669 -50 -585 -506 -839 -527 -86 -779 -570 -358 -686 -432 -356 -999 -21 -464 -885 -850 -857 -437 -588 -916 -560 -283 -674 -282 -393 -172 -295 -40 -562 -318 -733 -992 -521 -57 -551 -156 -449 -538 -39 -934 -369 -968 -875 -68 -97 -553 -34 -166 -684 -852 -334 -44 -735 -227 -429 -282 -27 -766 -448 -5 -320 -686 -653 -834 -58 -508 -277 -237 -709 -951 -73 -147 -389 -386 -591 -660 -907 -534 -861 -105 -814 -797 -132 -703 -694 -175 -191 -779 -832 -744 -288 -351 -12 -757 -185 -494 -446 -820 -184 -191 -93 -284 -285 -351 -223 -938 -248 -746 -845 -753 -705 -255 -136 -448 -965 -799 -826 -331 -231 -361 -89 -974 -699 -41 -361 -262 -47 -111 -587 -68 -375 -751 -995 -657 -616 -602 -56 -204 -554 -341 -296 -915 -630 -2 -359 -21 -706 -527 -522 -119 -788 -651 -112 -568 -389 -944 -924 -548 -636 -271 -963 -860 -297 -378 -976 -515 -68 -576 -54 -870 -117 -452 -176 -812 -769 -355 -336 -169 -57 -422 -245 -881 -7 -536 -891 -857 -419 -371 -24 -798 -989 -375 -351 -955 -919 -160 -440 -475 -793 -602 -533 -695 -158 -991 -691 -743 -223 -370 -71 -483 -621 -212 -944 -154 -174 -797 -144 -493 -67 -514 -997 -160 -170 -561 -384 -933 -159 -945 -138 -318 -523 -147 -435 -76 -425 -845 -233 -874 -947 -387 -864 -376 -762 -807 -910 -102 -526 -581 -20 -951 -344 -605 -430 -693 -953 -45 -675 -56 -876 -546 -39 -959 -43 -586 -480 -27 -171 -841 -719 -551 -350 -637 -346 -141 -808 -115 -414 -180 -871 -278 -514 -620 -830 -956 -803 -518 -673 -717 -77 -349 -979 -277 -726 -481 -213 -646 -511 -797 -108 -634 -33 -68 -591 -442 -695 -854 -493 -489 -249 -584 -978 -47 -71 -335 -527 -184 -529 -959 -191 -94 -764 -518 -250 -829 -305 -672 -342 -683 -97 -122 -774 -254 -425 -654 -283 -20 -790 -191 -533 -563 -183 -490 -360 -346 -608 -422 -114 -452 -486 -84 -132 -925 -124 -713 -703 -725 -358 -47 -931 -709 -846 -693 -660 -868 -276 -389 -431 -671 -630 -48 -989 -786 -669 -30 -154 -303 -827 -170 -780 -733 -776 -929 -696 -209 -332 -753 -417 -315 -245 -874 -162 -404 -569 -856 -193 -478 -604 -465 -855 -866 -875 -39 -372 -481 -891 -710 -573 -717 -3 -915 -149 -336 -214 -188 -731 -350 -108 -354 -133 -982 -661 -158 -662 -152 -310 -501 -6 -706 -265 -781 -894 -809 -981 -260 -288 -437 -609 -587 -716 -837 -407 -410 -588 -461 -605 -179 -34 -492 -467 -519 -773 -718 -850 -713 -984 -909 -233 -30 -868 -278 -925 -695 -586 -436 -897 -771 -19 -584 -941 -172 -542 -674 -379 -652 -243 -919 -326 -968 -377 -355 -919 -405 -168 -693 -559 -322 -302 -323 -391 -727 -662 -233 -781 -260 -689 -915 -987 -350 -138 -27 -670 -619 -948 -251 -502 -854 -722 -840 -571 -271 -373 -876 -566 -357 -939 -324 -339 -778 -570 -595 -324 -72 -419 -330 -181 -390 -966 -662 -859 -109 -952 -520 -835 -381 -210 -687 -803 -136 -687 -369 -786 -629 -357 -462 -175 -527 -213 -202 -228 -586 -598 -234 -473 -778 -837 -581 -423 -489 -429 -611 -440 -542 -542 -964 -367 -963 -983 -463 -532 -727 -967 -349 -296 -667 -576 -176 -275 -826 -865 -526 -546 -648 -606 -346 -444 -921 -979 -532 -423 -140 -834 -170 -250 -36 -137 -410 -293 -784 -670 -37 -422 -608 -996 -844 -811 -767 -975 -408 -218 -354 -750 -868 -349 -426 -99 -237 -898 -639 -186 -171 -469 -106 -618 -454 -53 -556 -145 -851 -920 -950 -96 -174 -708 -907 -752 -177 -287 -700 -281 -65 -865 -708 -691 -387 -682 -299 -380 -209 -163 -789 -396 -283 -203 -737 -599 -560 -981 -931 -208 -628 -128 -120 -883 -74 -76 -205 -902 -361 -136 -704 -478 -535 -465 -98 -158 -394 -501 -64 -681 -366 -105 -835 -284 -491 -170 -226 -123 -469 -427 -263 -612 -963 -133 -287 -415 -764 -117 -160 -491 -562 -170 -717 -423 -557 -961 -106 -621 -817 -671 -569 -560 -640 -807 -368 -70 -35 -727 -750 -506 -882 -757 -484 -545 -607 -910 -771 -830 -87 -161 -855 -44 -419 -194 -246 -450 -949 -440 -433 -370 -771 -769 -895 -733 -893 -90 -997 -62 -922 -471 -420 -53 -702 -161 -718 -122 -714 -97 -814 -118 -129 -391 -455 -323 -940 -752 -795 -565 -199 -432 -215 -808 -665 -722 -610 -749 -359 -489 -276 -360 -506 -396 -887 -531 -798 -591 -636 -108 -683 -105 -871 -183 -415 -422 -207 -759 -230 -279 -933 -664 -294 -969 -933 -90 -764 -417 -711 -807 -995 -290 -929 -955 -108 -129 -660 -118 -78 -238 -340 -897 -472 -306 -139 -340 -363 -749 -698 -190 -846 -669 -390 -357 -567 -260 -184 -174 -76 -645 -544 -786 -31 -769 -559 -575 -302 -307 -681 -454 -87 -137 -162 -111 -632 -744 -416 -343 -297 -73 -72 -339 -658 -461 -432 -304 -782 -579 -405 -540 -142 -491 -270 -150 -409 -723 -489 -358 -642 -86 -160 -907 -403 -799 -430 -630 -107 -972 -489 -400 -327 -811 -905 -764 -572 -649 -733 -902 -105 -7 -994 -818 -402 -675 -809 -553 -921 -611 -720 -56 -325 -399 -913 -331 -273 -654 -185 -122 -932 -171 -816 -618 -781 -335 -830 -955 -818 -756 -706 -248 -22 -321 -499 -568 -288 -145 -864 -977 -43 -341 -921 -86 -550 -218 -870 -690 -711 -742 -618 -45 -829 -329 -66 -221 -85 -3 -940 -239 -383 -240 -371 -24 -750 -336 -941 -227 -670 -30 -201 -690 -691 -844 -95 -364 -967 -281 -606 -894 -875 -918 -21 -558 -823 -709 -930 -388 -298 -549 -511 -677 -105 -867 -969 -545 -767 -735 -287 -921 -204 -597 -424 -972 -997 -57 -392 -296 -626 -644 -13 -121 -370 -261 -69 -58 -371 -441 -18 -496 -14 -897 -854 -187 -398 -969 -25 -509 -272 -179 -966 -594 -526 -60 -968 -401 -54 -283 -437 -293 -622 -261 -770 -686 -494 -610 -104 -282 -909 -718 -352 -833 -641 -400 -725 -199 -989 -766 -649 -164 -188 -439 -991 -107 -847 -18 -698 -284 -738 -590 -656 -17 -681 -488 -967 -54 -514 -601 -999 -692 -213 -250 -935 -235 -389 -938 -76 -257 -773 -949 -492 -642 -275 -409 -908 -673 -598 -992 -397 -544 -349 -902 -165 -786 -583 -663 -945 -977 -460 -409 -360 -249 -496 -143 -228 -858 -767 -690 -783 -467 -715 -996 -162 -651 -168 -486 -368 -887 -287 -601 -636 -43 -993 -717 -772 -429 -81 -360 -716 -139 -566 -305 -854 -185 -948 -20 -93 -13 -162 -193 -88 -521 -702 -978 -795 -45 -566 -136 -441 -684 -938 -312 -423 -960 -329 -100 -264 -563 -992 -421 -913 -343 -56 -983 -584 -818 -777 -898 -576 -553 -412 -573 -539 -937 -287 -538 -781 -769 -517 -443 -1000 -130 -274 -659 -146 -290 -147 -566 -406 -758 -546 -554 -559 -832 -964 -695 -992 -557 -477 -751 -9 -146 -101 -553 -890 -547 -878 -981 -979 -626 -568 -96 -567 -906 -16 -880 -473 -649 -90 -577 -937 -505 -547 -712 -415 -836 -284 -201 -316 -612 -203 -80 -630 -485 -195 -315 -25 -938 -922 -877 -224 -832 -517 -266 -924 -221 -80 -323 -546 -260 -817 -36 -882 -315 -570 -595 -208 -884 -362 -843 -786 -294 -697 -656 -278 -230 -342 -340 -471 -684 -873 -592 -459 -802 -886 -191 -245 -110 -31 -644 -671 -157 -269 -709 -326 -878 -969 -544 -775 -905 -740 -962 -661 -253 -243 -67 -19 -46 -994 -417 -558 -516 -585 -555 -734 -92 -794 -443 -426 -914 -759 -891 -773 -445 -259 -751 -997 -507 -920 -95 -9 -652 -625 -109 -953 -578 -86 -158 -593 -971 -176 -648 -125 -938 -550 -865 -292 -683 -776 -761 -861 -647 -823 -729 -111 -303 -733 -169 -659 -814 -826 -940 -121 -986 -392 -540 -41 -206 -465 -43 -719 -125 -840 -36 -359 -705 -243 -573 -103 -4 -497 -432 -986 -144 -652 -481 -577 -280 -382 -303 -956 -233 -602 -848 -517 -48 -196 -313 -981 -836 -613 -800 -709 -392 -838 -610 -407 -874 -974 -139 -601 -893 -221 -888 -84 -34 -241 -20 -440 -789 -137 -862 -46 -553 -271 -31 -491 -896 -182 -101 -24 -598 -892 -736 -510 -478 -322 -152 -478 -388 -700 -253 -115 -252 -712 -247 -579 -237 -423 -950 -704 -178 -143 -633 -202 -53 -869 -772 -905 -799 -51 -561 -241 -10 -493 -626 -862 -326 -412 -777 -892 -957 -765 -994 -364 -905 -35 -464 -326 -759 -934 -262 -924 -41 -111 -347 -673 -857 -200 -522 -785 -204 -488 -949 -914 -577 -191 -924 -191 -981 -676 -717 -56 -990 -652 -34 -274 -234 -933 -938 -425 -457 -68 -382 -252 -247 -751 -703 -880 -895 -374 -790 -267 -242 -454 -639 -723 -868 -621 -683 -618 -544 -781 -61 -867 -223 -358 -345 -823 -315 -213 -467 -892 -808 -213 -568 -165 -160 -125 -593 -83 -758 -539 -699 -83 -143 -233 -354 -979 -889 -868 -647 -656 -143 -453 -126 -993 -84 -850 -225 -276 -779 -979 -328 -778 -162 -446 -458 -543 -973 -780 -732 -987 -757 -32 -761 -765 -217 -364 -619 -415 -192 -540 -408 -836 -476 -619 -635 -552 -204 -309 -518 -223 -565 -290 -461 -800 -155 -265 -403 -256 -307 -289 -430 -306 -862 -411 -852 -848 -740 -746 -543 -603 -5 -923 -40 -822 -609 -236 -782 -802 -887 -580 -563 -926 -206 -850 -621 -996 -880 -684 -743 -279 -516 -906 -899 -679 -541 -399 -758 -305 -958 -507 -355 -489 -197 -158 -730 -806 -434 -555 -561 -568 -60 -499 -694 -145 -172 -424 -982 -227 -242 -469 -114 -664 -416 -446 -990 -152 -322 -947 -813 -320 -225 -844 -389 -385 -691 -545 -801 -7 -989 -739 -251 -246 -364 -217 -185 -577 -164 -182 -557 -156 -839 -820 -154 -229 -878 -340 -449 -357 -118 -270 -155 -485 -790 -412 -893 -187 -878 -365 -661 -902 -825 -792 -593 -132 -26 -206 -175 -627 -582 -725 -876 -674 -401 -771 -512 -932 -110 -980 -439 -192 -293 -890 -246 -273 -435 -799 -366 -545 -852 -680 -753 -631 -976 -115 -287 -942 -812 -120 -275 -516 -439 -206 -882 -791 -702 -375 -657 -796 -692 -985 -488 -6 -673 -177 -528 -682 -943 -190 -415 -493 -661 -837 -552 -648 -225 -113 -697 -229 -889 -358 -645 -622 -97 -104 -355 -640 -548 -581 -373 -274 -804 -880 -822 -737 -2 -563 -698 -86 -777 -580 -293 -656 -883 -104 -820 -223 -982 -721 -239 -8 -252 -364 -611 -318 -974 -446 -765 -922 -412 -306 -48 -107 -179 -272 -189 -187 -329 -121 -608 -267 -279 -603 -629 -315 -798 -874 -967 -276 -46 -286 -434 -496 -373 -88 -263 -274 -924 -258 -848 -476 -548 -80 -411 -450 -726 -728 -261 -349 -983 -715 -252 -601 -638 -154 -847 -490 -23 -205 -311 -124 -761 -620 -612 -418 -709 -529 -865 -235 -598 -119 -481 -968 -665 -956 -784 -483 -997 -470 -514 -564 -608 -416 -888 -907 -740 -739 -287 -709 -161 -936 -200 -184 -165 -381 -6 -209 -878 -976 -5 -945 -903 -280 -710 -215 -853 -410 -432 -221 -701 -453 -259 -756 -815 -250 -13 -27 -55 -412 -511 -290 -563 -640 -555 -467 -335 -366 -158 -15 -973 -968 -235 -24 -146 -17 -963 -788 -753 -720 -636 -532 -382 -157 -502 -688 -338 -918 -458 -684 -841 -735 -93 -214 -894 -966 -528 -145 -189 -793 -112 -602 -480 -42 -507 -668 -141 -667 -267 -480 -495 -615 -762 -498 -314 -446 -871 -21 -883 -64 -399 -856 -533 -892 -853 -172 -192 -742 -856 -484 -885 -806 -559 -595 -402 -959 -831 -955 -987 -125 -46 -56 -167 -958 -690 -568 -665 -64 -875 -885 -549 -459 -603 -367 -405 -701 -354 -94 -207 -585 -597 -706 -885 -549 -271 -193 -74 -113 -258 -971 -803 -222 -820 -314 -645 -466 -271 -705 -317 -748 -997 -47 -460 -831 -147 -41 -720 -604 -687 -714 -428 -29 -498 -612 -664 -580 -896 -2 -432 -269 -668 -406 -150 -961 -323 -593 -324 -250 -724 -337 -644 -279 -231 -416 -282 -86 -286 -1000 -323 -35 -494 -78 -826 -236 -931 -322 -439 -680 -620 -379 -230 -93 -446 -194 -412 -50 -484 -121 -455 -993 -287 -123 -556 -761 -385 -341 -240 -228 -325 -971 -43 -446 -982 -615 -469 -881 -46 -570 -298 -675 -935 -419 -393 -625 -846 -671 -518 -801 -62 -534 -416 -538 -226 -204 -441 -468 -493 -362 -105 -395 -325 -731 -700 -510 -411 -276 -919 -34 -525 -627 -737 -866 -196 -611 -467 -549 -305 -944 -470 -586 -561 -459 -357 -165 -278 -144 -949 -770 -102 -693 -761 -696 -255 -755 -637 -715 -59 -205 -456 -706 -620 -983 -488 -996 -829 -310 -193 -392 -713 -522 -36 -789 -893 -102 -431 -217 -56 -58 -284 -420 -301 -500 -124 -568 -294 -842 -961 -234 -715 -797 -264 -960 -16 -875 -563 -798 -512 -147 -526 -724 -627 -634 -847 -808 -851 -341 -484 -847 -861 -910 -920 -985 -712 -418 -85 -976 -441 -650 -958 -856 -995 -719 -897 -951 -16 -610 -77 -976 -388 -322 -72 -780 -937 -742 -442 -33 -549 -213 -734 -589 -515 -452 -395 -795 -815 -7 -71 -937 -308 -671 -98 -940 -927 -16 -701 -771 -511 -93 -912 -399 -924 -415 -299 -323 -503 -987 -652 -858 -629 -292 -360 -912 -976 -247 -84 -198 -203 -168 -765 -752 -490 -207 -380 -153 -319 -535 -819 -335 -292 -808 -452 -475 -712 -243 -535 -564 -739 -567 -243 -815 -797 -304 -4 -993 -714 -491 -960 -321 -539 -251 -565 -699 -956 -829 -990 -147 -506 -114 -171 -128 -306 -333 -71 -300 -812 -142 -854 -815 -664 -341 -581 -708 -312 -356 -148 -69 -830 -766 -166 -591 -147 -776 -732 -444 -446 -577 -273 -28 -364 -739 -971 -581 -679 -293 -694 -232 -525 -609 -37 -65 -624 -189 -795 -730 -20 -390 -688 -782 -903 -871 -924 -152 -787 -390 -721 -368 -387 -472 -984 -871 -804 -26 -110 -373 -116 -97 -968 -277 -350 -789 -104 -13 -500 -213 -148 -207 -439 -244 -515 -475 -779 -292 -579 -573 -240 -519 -675 -636 -316 -96 -968 -738 -481 -94 -666 -982 -541 -982 -55 -536 -80 -853 -407 -656 -748 -769 -670 -617 -4 -388 -183 -508 -240 -79 -2 -494 -177 -762 -203 -46 -636 -258 -683 -893 -823 -170 -605 -635 -289 -632 -301 -707 -518 -594 -120 -262 -538 -638 -382 -303 -587 -641 -877 -407 -288 -323 -888 -789 -734 -887 -445 -124 -904 -362 -790 -923 -515 -278 -980 -516 -388 -183 -651 -309 -539 -150 -883 -133 -424 -168 -139 -664 -334 -426 -948 -840 -381 -216 -44 -880 -778 -154 -574 -599 -806 -275 -789 -408 -312 -300 -141 -838 -382 -147 -231 -732 -905 -17 -989 -320 -167 -218 -106 -222 -716 -962 -151 -97 -55 -440 -349 -907 -270 -322 -204 -822 -938 -998 -631 -592 -113 -643 -918 -898 -290 -646 -554 -559 -140 -172 -767 -447 -444 -151 -878 -651 -680 -884 -582 -109 -347 -149 -390 -905 -512 -565 -883 -754 -861 -374 -148 -306 -314 -319 -806 -424 -779 -334 -383 -915 -470 -968 -120 -111 -996 -186 -892 -586 -668 -134 -670 -429 -872 -521 -649 -804 -736 -804 -387 -634 -453 -328 -220 -878 -185 -493 -401 -182 -727 -509 -945 -160 -910 -39 -674 -878 -413 -817 -743 -990 -837 -580 -953 -64 -660 -851 -412 -994 -133 -604 -157 -297 -304 -359 -627 -60 -815 -944 -176 -462 -617 -750 -351 -765 -977 -425 -542 -877 -889 -121 -888 -469 -941 -57 -768 -469 -155 -650 -400 -853 -984 -164 -768 -55 -914 -395 -447 -971 -573 -799 -404 -750 -937 -469 -132 -544 -553 -693 -19 -674 -732 -117 -481 -633 -80 -549 -688 -614 -222 -496 -313 -822 -501 -760 -766 -749 -338 -921 -425 -108 -902 -590 -359 -923 -778 -64 -371 -790 -14 -288 -311 -119 -92 -556 -552 -505 -247 -122 -514 -174 -920 -905 -158 -221 -409 -967 -169 -32 -219 -601 -170 -813 -229 -836 -68 -839 -149 -765 -136 -938 -756 -359 -389 -343 -631 -533 -206 -102 -825 -137 -8 -877 -299 -90 -528 -681 -911 -654 -697 -422 -326 -223 -284 -549 -851 -621 -785 -515 -384 -588 -689 -241 -158 -363 -431 -56 -187 -499 -646 -281 -835 -827 -500 -257 -612 -137 -620 -340 -67 -679 -29 -51 -982 -399 -639 -64 -271 -548 -513 -810 -841 -651 -351 -599 -295 -420 -801 -785 -653 -970 -347 -990 -615 -359 -586 -186 -45 -976 -839 -971 -876 -938 -468 -995 -790 -803 -545 -204 -536 -660 -50 -841 -85 -77 -892 -842 -781 -413 -891 -659 -808 -40 -977 -560 -44 -552 -457 -804 -968 -6 -824 -840 -786 -929 -357 -405 -496 -831 -182 -280 -267 -201 -39 -526 -790 -222 -480 -5 -297 -664 -422 -122 -618 -927 -397 -113 -726 -211 -179 -858 -853 -323 -248 -95 -276 -696 -488 -587 -959 -10 -574 -451 -29 -332 -851 -336 -919 -757 -984 -978 -569 -44 -311 -380 -904 -596 -769 -844 -634 -130 -390 -319 -265 -680 -414 -150 -656 -210 -292 -226 -421 -272 -836 -743 -999 -896 -442 -964 -192 -918 -991 -563 -409 -943 -701 -533 -132 -788 -727 -344 -207 -172 -155 -465 -605 -740 -589 -505 -761 -894 -743 -763 -533 -195 -457 -372 -436 -571 -749 -615 -767 -90 -161 -726 -976 -475 -307 -659 -706 -668 -601 -811 -488 -975 -847 -593 -961 -704 -504 -624 -278 -546 -192 -937 -554 -112 -288 -252 -348 -448 -579 -936 -100 -389 -229 -1 -542 -187 -927 -988 -439 -714 -723 -176 -170 -574 -282 -380 -783 -300 -529 -960 -697 -707 -533 -83 -565 -862 -572 -531 -29 -584 -726 -625 -963 -944 -844 -162 -665 -980 -681 -35 -296 -44 -23 -745 -906 -434 -647 -488 -567 -661 -763 -343 -577 -159 -129 -635 -75 -581 -437 -202 -898 -463 -629 -114 -848 -497 -187 -916 -659 -863 -436 -597 -747 -188 -55 -386 -655 -938 -287 -147 -473 -541 -171 -863 -871 -918 -324 -698 -990 -186 -934 -921 -705 -985 -725 -725 -25 -811 -951 -108 -657 -760 -529 -510 -568 -616 -119 -396 -891 -864 -863 -301 -355 -684 -191 -711 -916 -378 -715 -97 -544 -595 -827 -574 -268 -934 -828 -988 -303 -763 -145 -384 -169 -951 -212 -906 -376 -752 -462 -548 -553 -877 -783 -140 -493 -980 -856 -365 -681 -340 -523 -756 -773 -55 -789 -597 -818 -14 -367 -546 -408 -176 -456 -524 -800 -347 -668 -631 -314 -594 -100 -396 -544 -825 -723 -474 -728 -677 -564 -497 -300 -485 -796 -2 -19 -167 -363 -216 -89 -363 -845 -12 -84 -331 -171 -193 -279 -692 -271 -838 -975 -993 -468 -449 -31 -827 -316 -838 -972 -615 -553 -548 -119 -679 -175 -819 -345 -407 -584 -255 -638 -78 -904 -743 -234 -755 -468 -18 -889 -985 -209 -409 -585 -738 -676 -631 -225 -489 -971 -131 -699 -986 -556 -373 -34 -262 -585 -45 -56 -81 -517 -877 -219 -823 -746 -998 -346 -723 -10 -810 -994 -925 -349 -686 -887 -32 -798 -338 -402 -28 -691 -234 -289 -585 -458 -996 -982 -728 -702 -201 -765 -733 -174 -964 -678 -523 -613 -282 -711 -597 -973 -104 -95 -774 -403 -351 -760 -179 -68 -489 -977 -452 -120 -876 -564 -349 -12 -664 -918 -139 -191 -233 -246 -534 -402 -369 -977 -437 -413 -947 -896 -582 -276 -198 -613 -628 -315 -81 -350 -604 -656 -146 -82 -854 -234 -9 -754 -237 -578 -249 -314 -434 -594 -111 -868 -487 -615 -481 -349 -983 -513 -968 -870 -719 -912 -201 -817 -795 -983 -370 -495 -682 -610 -722 -883 -586 -363 -526 -481 -734 -882 -440 -490 -505 -710 -817 -528 -605 -852 -163 -21 -660 -141 -121 -591 -815 -212 -936 -949 -438 -148 -57 -842 -15 -760 -818 -853 -965 -761 -151 -415 -774 -159 -758 -132 -261 -581 -236 -784 -35 -210 -59 -821 -538 -866 -350 -574 -687 -667 -442 -506 -465 -600 -373 -674 -266 -674 -33 -194 -934 -825 -631 -692 -767 -904 -609 -201 -262 -959 -66 -874 -889 -572 -172 -96 -300 -853 -219 -566 -562 -471 -772 -81 -984 -65 -136 -740 -33 -545 -615 -204 -244 -346 -486 -10 -283 -935 -58 -815 -900 -167 -398 -176 -656 -278 -356 -429 -816 -952 -680 -713 -15 -286 -602 -374 -394 -818 -83 -350 -996 -556 -109 -880 -415 -833 -521 -468 -315 -773 -403 -189 -174 -169 -64 -604 -91 -471 -663 -519 -707 -754 -318 -855 -711 -847 -641 -138 -19 -32 -350 -380 -262 -201 -546 -662 -712 -729 -716 -850 -224 -760 -356 -55 -706 -438 -836 -518 -682 -220 -955 -744 -589 -439 -46 -233 -891 -111 -17 -788 -850 -967 -853 -341 -308 -508 -81 -412 -862 -63 -13 -809 -381 -107 -82 -326 -948 -488 -860 -808 -940 -414 -511 -781 -194 -28 -685 -590 -473 -932 -296 -481 -591 -88 -467 -847 -322 -562 -267 -785 -296 -440 -532 -309 -410 -50 -592 -517 -772 -661 -859 -148 -569 -116 -250 -225 -937 -695 -775 -423 -719 -345 -451 -407 -547 -48 -373 -906 -868 -868 -574 -392 -276 -262 -978 -806 -810 -837 -492 -51 -343 -911 -484 -755 -443 -335 -92 -968 -85 -59 -555 -590 -96 -106 -127 -615 -756 -849 -18 -508 -452 -110 -661 -705 -828 -990 -521 -854 -267 -165 -973 -395 -404 -547 -593 -857 -326 -959 -324 -249 -522 -38 -610 -144 -788 -707 -165 -1000 -229 -870 -860 -448 -666 -1000 -215 -101 -704 -879 -497 -178 -372 -891 -451 -902 -945 -200 -304 -505 -460 -202 -884 -160 -853 -322 -639 -340 -951 -186 -189 -222 -939 -654 -39 -432 -83 -797 -812 -700 -782 -691 -190 -137 -450 -469 -971 -654 -508 -508 -586 -980 -563 -999 -42 -589 -907 -198 -530 -840 -343 -929 -246 -861 -268 -611 -6 -363 -5 -305 -877 -758 -534 -342 -205 -718 -144 -266 -159 -709 -512 -326 -329 -687 -649 -95 -282 -396 -95 -648 -765 -417 -545 -687 -736 -422 -196 -630 -476 -535 -552 -785 -320 -511 -421 -990 -649 -630 -448 -333 -925 -909 -524 -589 -847 -28 -771 -696 -948 -343 -353 -255 -992 -19 -390 -520 -950 -22 -696 -377 -301 -416 -86 -486 -489 -330 -213 -858 -897 -733 -231 -275 -820 -332 -739 -595 -963 -501 -951 -467 -16 -14 -447 -258 -970 -216 -486 -674 -410 -296 -548 -142 -480 -131 -800 -720 -141 -968 -529 -188 -986 -417 -342 -263 -999 -766 -707 -164 -972 -441 -905 -994 -521 -292 -326 -717 -600 -557 -942 -585 -178 -686 -283 -989 -431 -7 -693 -411 -233 -199 -926 -404 -234 -430 -660 -29 -612 -437 -784 -886 -392 -694 -104 -530 -576 -141 -354 -844 -547 -407 -290 -338 -376 -164 -587 -10 -386 -788 -459 -744 -645 -316 -899 -438 -899 -654 -697 -557 -252 -561 -804 -560 -524 -72 -434 -608 -267 -458 -607 -561 -355 -873 -95 -369 -839 -95 -416 -483 -333 -835 -790 -165 -155 -291 -141 -467 -529 -386 -429 -724 -811 -23 -170 -488 -937 -30 -95 -236 -700 -58 -119 -132 -263 -754 -968 -895 -105 -389 -182 -253 -249 -612 -63 -366 -394 -648 -112 -881 -464 -994 -204 -199 -572 -620 -199 -469 -134 -759 -685 -370 -19 -408 -896 -639 -592 -564 -397 -777 -251 -384 -330 -615 -134 -128 -579 -391 -177 -401 -780 -321 -599 -346 -532 -273 -623 -719 -667 -493 -3 -349 -500 -118 -622 -10 -703 -606 -507 -129 -984 -482 -15 -640 -621 -537 -190 -734 -694 -287 -78 -468 -585 -977 -145 -235 -615 -888 -710 -122 -468 -741 -947 -682 -749 -659 -274 -183 -926 -577 -808 -162 -578 -334 -714 -679 -36 -807 -485 -968 -224 -476 -572 -31 -533 -312 -614 -314 -462 -234 -495 -65 -478 -729 -558 -811 -949 -659 -497 -849 -790 -311 -248 -954 -174 -364 -805 -91 -368 -42 -558 -148 -214 -462 -780 -404 -871 -269 -193 -568 -66 -436 -211 -547 -204 -881 -713 -948 -348 -700 -704 -403 -266 -456 -573 -71 -233 -512 -294 -239 -86 -21 -381 -240 -484 -394 -259 -467 -846 -404 -225 -362 -164 -26 -189 -844 -427 -61 -285 -497 -743 -538 -117 -474 -138 -277 -542 -145 -533 -40 -126 -153 -56 -652 -394 -806 -59 -67 -93 -789 -765 -885 -51 -831 -262 -332 -941 -238 -960 -43 -310 -420 -414 -24 -545 -161 -721 -268 -728 -700 -15 -782 -104 -151 -136 -792 -91 -805 -426 -452 -327 -993 -963 -371 -841 -133 -236 -339 -493 -421 -207 -706 -751 -978 -47 -950 -79 -176 -721 -465 -721 -858 -724 -870 -566 -756 -217 -669 -851 -238 -511 -670 -190 -364 -189 -329 -315 -392 -640 -422 -664 -683 -36 -438 -856 -917 -244 -398 -355 -361 -963 -147 -48 -494 -155 -838 -598 -703 -966 -993 -759 -983 -413 -80 -937 -562 -101 -621 -369 -372 -914 -97 -832 -474 -832 -657 -704 -752 -621 -507 -666 -787 -332 -801 -365 -204 -776 -28 -420 -986 -872 -593 -564 -143 -355 -100 -311 -378 -993 -807 -496 -917 -361 -388 -413 -272 -165 -264 -432 -372 -118 -570 -49 -486 -774 -613 -211 -965 -648 -968 -324 -754 -704 -675 -169 -666 -817 -273 -730 -401 -400 -145 -70 -548 -965 -805 -829 -192 -424 -267 -369 -611 -999 -497 -392 -279 -584 -740 -400 -388 -469 -99 -987 -95 -988 -880 -225 -764 -723 -187 -988 -623 -78 -259 -279 -594 -505 -233 -271 -978 -781 -301 -345 -648 -990 -21 -509 -980 -884 -957 -983 -186 -391 -433 -179 -502 -17 -853 -351 -683 -414 -211 -834 -789 -867 -927 -727 -991 -663 -760 -969 -586 -417 -899 -808 -504 -351 -980 -823 -705 -502 -993 -58 -508 -401 -896 -1000 -941 -676 -502 -496 -695 -129 -700 -41 -143 -759 -364 -528 -233 -587 -398 -81 -742 -455 -849 -891 -322 -430 -869 -193 -484 -393 -100 -371 -36 -236 -324 -109 -223 -418 -519 -659 -82 -870 -141 -668 -962 -480 -815 -715 -991 -589 -256 -961 -156 -719 -30 -776 -587 -226 -83 -59 -425 -412 -111 -665 -409 -609 -110 -716 -624 -456 -746 -90 -33 -818 -870 -289 -12 -931 -598 -70 -616 -899 -487 -405 -904 -282 -654 -390 -143 -898 -16 -633 -676 -824 -7 -356 -555 -761 -786 -884 -891 -482 -616 -568 -131 -216 -724 -74 -658 -500 -307 -41 -206 -482 -799 -984 -761 -120 -422 -231 -263 -341 -165 -246 -291 -391 -604 -398 -959 -220 -371 -213 -989 -544 -711 -373 -375 -205 -802 -130 -786 -536 -887 -94 -750 -603 -573 -12 -534 -1 -14 -726 -886 -978 -731 -977 -440 -29 -838 -185 -719 -88 -646 -375 -835 -904 -569 -888 -697 -337 -628 -997 -886 -814 -70 -728 -860 -167 -305 -634 -525 -25 -831 -371 -453 -224 -804 -19 -627 -921 -314 -321 -959 -83 -542 -588 -738 -744 -196 -752 -930 -270 -352 -56 -301 -894 -82 -531 -773 -320 -721 -974 -122 -610 -301 -258 -594 -355 -495 -185 -419 -402 -111 -528 -212 -174 -51 -17 -286 -709 -925 -943 -845 -465 -588 -836 -820 -638 -172 -395 -777 -1000 -120 -78 -929 -743 -521 -435 -672 -247 -490 -460 -34 -8 -76 -438 -766 -690 -686 -533 -364 -739 -223 -956 -229 -167 -385 -183 -235 -944 -685 -55 -230 -832 -577 -640 -551 -25 -549 -431 -362 -129 -682 -468 -666 -901 -286 -528 -843 -33 -752 -629 -776 -44 -996 -391 -617 -515 -765 -676 -324 -897 -724 -329 -242 -954 -463 -752 -320 -206 -176 -786 -564 -172 -545 -673 -713 -664 -200 -581 -884 -786 -384 -28 -547 -592 -71 -984 -626 -854 -256 -743 -702 -562 -602 -795 -974 -821 -456 -897 -608 -780 -839 -638 -347 -518 -351 -264 -742 -860 -320 -299 -16 -710 -305 -757 -634 -557 -913 -654 -274 -649 -97 -903 -65 -521 -8 -486 -754 -882 -151 -971 -863 -295 -707 -654 -130 -865 -486 -706 -992 -43 -820 -598 -696 -994 -509 -498 -511 -58 -582 -589 -742 -268 -219 -162 -483 -181 -938 -586 -572 -802 -737 -532 -252 -448 -637 -317 -259 -311 -264 -560 -783 -389 -770 -324 -932 -875 -799 -306 -799 -996 -474 -707 -39 -936 -850 -551 -529 -66 -460 -541 -966 -771 -321 -218 -156 -243 -426 -869 -488 -335 -425 -759 -852 -944 -14 -872 -123 -580 -931 -178 -927 -213 -222 -344 -902 -147 -800 -676 -261 -984 -540 -996 -257 -712 -198 -227 -260 -378 -775 -152 -628 -586 -295 -963 -112 -399 -80 -851 -654 -280 -418 -323 -249 -208 -537 -655 -359 -44 -702 -48 -240 -90 -675 -187 -749 -722 -297 -579 -268 -377 -822 -678 -44 -293 -165 -124 -313 -220 -160 -319 -58 -160 -190 -957 -555 -82 -582 -237 -190 -9 -999 -931 -811 -371 -462 -127 -912 -573 -979 -693 -431 -592 -845 -805 -921 -89 -484 -717 -36 -991 -340 -990 -81 -983 -555 -517 -639 -412 -670 -350 -99 -948 -513 -848 -647 -936 -914 -615 -327 -309 -803 -309 -364 -734 -187 -316 -663 -697 -768 -216 -394 -973 -283 -943 -811 -827 -977 -474 -895 -346 -626 -25 -831 -881 -825 -148 -801 -676 -536 -533 -111 -15 -598 -586 -384 -299 -220 -442 -244 -248 -989 -345 -410 -66 -73 -725 -698 -37 -262 -797 -380 -289 -227 -290 -947 -701 -55 -801 -743 -920 -694 -821 -914 -875 -327 -116 -586 -638 -84 -50 -122 -4 -595 -632 -756 -885 -211 -982 -999 -327 -856 -767 -272 -150 -286 -95 -941 -758 -448 -822 -845 -158 -377 -862 -687 -869 -383 -126 -225 -277 -764 -738 -83 -655 -140 -893 -465 -732 -865 -940 -870 -285 -523 -464 -137 -791 -587 -777 -268 -25 -165 -125 -314 -52 -130 -512 -684 -921 -870 -683 -925 -497 -95 -65 -336 -366 -908 -451 -721 -5 -622 -928 -41 -512 -669 -422 -830 -285 -938 -401 -975 -524 -49 -728 -103 -938 -342 -189 -520 -173 -160 -635 -763 -888 -18 -104 -664 -513 -188 -857 -311 -256 -135 -440 -828 -134 -135 -730 -43 -815 -656 -12 -983 -831 -869 -935 -240 -923 -13 -439 -537 -600 -523 -369 -346 -487 -840 -766 -101 -30 -36 -125 -961 -986 -281 -117 -396 -857 -851 -288 -799 -682 -165 -49 -261 -66 -476 -48 -963 -599 -274 -470 -394 -536 -948 -585 -676 -857 -822 -685 -549 -32 -645 -449 -233 -188 -94 -371 -340 -661 -747 -733 -39 -175 -349 -821 -485 -12 -22 -212 -66 -784 -849 -20 -695 -935 -9 -678 -409 -905 -168 -393 -685 -332 -394 -814 -771 -368 -389 -397 -251 -241 -54 -830 -851 -636 -137 -344 -687 -753 -223 -431 -309 -158 -529 -315 -605 -437 -825 -916 -342 -691 -747 -39 -968 -682 -576 -311 -169 -379 -258 -589 -140 -428 -303 -885 -554 -165 -167 -806 -252 -333 -111 -89 -296 -731 -27 -791 -229 -782 -353 -345 -153 -389 -931 -776 -473 -646 -750 -940 -746 -57 -173 -843 -231 -920 -106 -231 -294 -472 -867 -69 -450 -632 -267 -668 -226 -238 -46 -529 -528 -659 -949 -454 -960 -436 -724 -742 -439 -222 -77 -97 -466 -803 -513 -325 -655 -395 -728 -542 -771 -334 -182 -240 -964 -431 -674 -458 -890 -132 -693 -39 -978 -712 -531 -237 -53 -210 -507 -150 -663 -886 -166 -418 -406 -266 -757 -181 -84 -566 -640 -354 -633 -859 -519 -70 -40 -711 -786 -497 -633 -43 -185 -369 -5 -445 -648 -84 -443 -594 -752 -495 -131 -382 -611 -676 -613 -8 -528 -554 -109 -336 -272 -838 -830 -869 -151 -564 -709 -994 -348 -300 -664 -789 -275 -282 -646 -810 -882 -447 -449 -289 -441 -562 -863 -24 -829 -287 -146 -524 -798 -557 -849 -836 -552 -699 -652 -6 -992 -325 -982 -227 -640 -8 -390 -509 -466 -31 -436 -101 -959 -823 -947 -593 -224 -829 -22 -115 -888 -110 -46 -175 -430 -19 -731 -71 -49 -13 -189 -945 -594 -43 -746 -47 -491 -397 -272 -290 -460 -409 -523 -246 -127 -779 -623 -144 -384 -382 -660 -226 -528 -180 -698 -465 -797 -439 -208 -167 -751 -832 -152 -50 -274 -5 -112 -347 -78 -617 -378 -223 -261 -871 -7 -557 -653 -258 -918 -669 -399 -205 -178 -180 -975 -565 -633 -589 -668 -209 -809 -249 -811 -257 -784 -74 -888 -924 -366 -572 -558 -727 -476 -499 -848 -583 -519 -751 -935 -502 -791 -933 -102 -72 -147 -573 -969 -305 -383 -784 -714 -253 -228 -816 -460 -399 -529 -931 -816 -369 -614 -538 -506 -585 -667 -558 -76 -662 -637 -483 -317 -100 -562 -54 -634 -170 -956 -816 -726 -761 -296 -447 -719 -641 -287 -434 -474 -180 -723 -351 -92 -400 -545 -921 -735 -2 -648 -552 -282 -23 -747 -349 -858 -658 -343 -456 -34 -481 -7 -747 -385 -992 -23 -410 -766 -21 -244 -597 -874 -164 -329 -74 -509 -99 -306 -558 -512 -729 -919 -610 -505 -173 -108 -303 -776 -92 -548 -917 -248 -860 -199 -362 -299 -848 -793 -105 -812 -610 -141 -55 -370 -183 -690 -304 -391 -182 -7 -492 -418 -347 -559 -264 -712 -837 -585 -580 -39 -349 -66 -922 -583 -92 -392 -994 -330 -768 -86 -424 -246 -257 -164 -948 -571 -921 -435 -183 -597 -342 -386 -658 -803 -283 -601 -627 -105 -378 -223 -128 -349 -837 -807 -395 -895 -758 -467 -780 -284 -130 -713 -756 -372 -367 -664 -192 -564 -250 -738 -193 -996 -2 -869 -850 -495 -545 -329 -709 -198 -877 -959 -594 -967 -844 -203 -434 -367 -629 -582 -942 -623 -538 -374 -689 -950 -848 -874 -588 -609 -411 -904 -87 -283 -319 -370 -494 -18 -621 -306 -666 -752 -404 -570 -809 -928 -722 -190 -943 -315 -706 -987 -347 -812 -18 -47 -781 -450 -49 -295 -341 -616 -344 -503 -63 -307 -52 -351 -48 -381 -364 -147 -596 -759 -545 -653 -519 -738 -811 -498 -696 -414 -937 -189 -937 -699 -637 -406 -835 -264 -284 -145 -522 -258 -859 -961 -798 -484 -375 -535 -613 -459 -761 -763 -508 -475 -944 -387 -609 -129 -450 -219 -191 -619 -443 -35 -203 -488 -496 -934 -728 -201 -589 -991 -978 -566 -538 -659 -302 -389 -146 -653 -36 -862 -379 -645 -619 -290 -764 -609 -206 -76 -960 -656 -221 -426 -498 -504 -830 -906 -213 -938 -656 -438 -483 -916 -513 -447 -615 -90 -494 -416 -897 -173 -200 -817 -436 -264 -362 -12 -790 -346 -146 -969 -276 -439 -388 -139 -809 -953 -801 -491 -112 -52 -639 -297 -71 -203 -681 -299 -824 -589 -81 -875 -996 -94 -203 -76 -869 -677 -960 -809 -418 -215 -835 -992 -200 -806 -325 -572 -388 -117 -846 -737 -347 -66 -941 -799 -555 -548 -940 -792 -359 -481 -484 -159 -343 -183 -310 -43 -908 -654 -938 -471 -385 -810 -880 -922 -447 -580 -225 -1 -55 -652 -907 -577 -127 -888 -545 -588 -908 -815 -581 -42 -54 -454 -944 -634 -401 -749 -521 -128 -185 -776 -285 -972 -662 -572 -440 -684 -134 -866 -298 -755 -812 -395 -325 -849 -369 -189 -141 -327 -631 -81 -849 -511 -131 -354 -594 -704 -37 -118 -188 -262 -679 -927 -774 -688 -546 -520 -438 -68 -691 -252 -159 -232 -952 -143 -399 -729 -428 -792 -588 -247 -398 -152 -848 -319 -656 -580 -50 -927 -480 -819 -959 -138 -685 -747 -669 -249 -606 -611 -710 -72 -299 -423 -341 -444 -145 -42 -874 -339 -363 -685 -993 -809 -230 -262 -6 -775 -759 -342 -727 -140 -386 -912 -955 -764 -849 -677 -292 -152 -749 -325 -564 -568 -749 -120 -745 -197 -994 -135 -950 -959 -649 -179 -559 -443 -596 -675 -281 -527 -150 -356 -123 -862 -435 -254 -732 -166 -279 -820 -82 -167 -390 -839 -592 -306 -541 -667 -14 -625 -630 -339 -368 -917 -719 -575 -862 -496 -788 -222 -517 -52 -817 -899 -829 -273 -748 -772 -876 -597 -706 -622 -84 -481 -115 -544 -33 -603 -632 -634 -866 -896 -344 -465 -716 -226 -653 -523 -789 -822 -902 -991 -28 -172 -965 -132 -460 -643 -905 -665 -770 -511 -130 -975 -470 -692 -629 -29 -724 -559 -283 -900 -383 -131 -539 -103 -524 -108 -466 -673 -409 -872 -732 -789 -215 -215 -62 -913 -132 -433 -653 -767 -946 -799 -75 -76 -265 -888 -647 -523 -134 -419 -443 -180 -520 -178 -783 -377 -334 -349 -748 -835 -30 -693 -57 -327 -1000 -189 -56 -229 -518 -974 -934 -53 -265 -574 -892 -634 -176 -316 -33 -312 -753 -222 -519 -690 -333 -704 -636 -24 -208 -988 -124 -615 -765 -401 -898 -533 -433 -691 -947 -163 -939 -732 -942 -774 -546 -661 -469 -685 -257 -612 -367 -164 -994 -448 -644 -343 -798 -422 -581 -443 -896 -807 -783 -194 -731 -107 -700 -305 -896 -80 -152 -401 -10 -312 -347 -894 -792 -268 -900 -456 -82 -715 -842 -761 -808 -658 -474 -139 -408 -801 -314 -994 -678 -271 -132 -892 -205 -881 -906 -172 -589 -582 -581 -249 -69 -250 -166 -53 -278 -614 -657 -56 -561 -295 -970 -752 -939 -547 -837 -103 -202 -944 -126 -597 -630 -531 -842 -490 -482 -83 -958 -918 -446 -618 -423 -796 -728 -499 -290 -63 -993 -878 -986 -470 -638 -888 -11 -61 -738 -480 -504 -503 -15 -932 -643 -149 -245 -135 -805 -263 -49 -924 -981 -928 -333 -661 -840 -473 -925 -613 -945 -70 -31 -732 -40 -592 -555 -356 -179 -966 -566 -298 -406 -757 -573 -236 -534 -363 -368 -826 -436 -493 -373 -559 -600 -736 -965 -480 -418 -931 -63 -230 -820 -361 -864 -731 -579 -959 -483 -50 -376 -826 -81 -433 -710 -116 -481 -53 -195 -34 -505 -735 -550 -440 -367 -632 -217 -753 -205 -246 -181 -490 -244 -474 -899 -906 -965 -581 -812 -829 -933 -909 -758 -456 -519 -311 -44 -215 -699 -386 -886 -205 -202 -518 -380 -16 -545 -411 -563 -589 -728 -879 -742 -847 -375 -237 -362 -409 -12 -703 -51 -7 -942 -861 -910 -779 -829 -279 -620 -481 -933 -319 -745 -26 -737 -283 -931 -760 -354 -346 -816 -906 -443 -994 -21 -840 -255 -734 -136 -505 -241 -735 -201 -148 -696 -411 -888 -845 -661 -533 -642 -440 -782 -450 -471 -166 -551 -657 -814 -416 -163 -173 -356 -202 -145 -751 -805 -355 -91 -472 -415 -257 -615 -463 -460 -65 -477 -889 -358 -54 -522 -254 -852 -397 -129 -24 -561 -653 -837 -318 -920 -384 -355 -761 -33 -713 -314 -476 -895 -876 -812 -138 -785 -24 -484 -780 -469 -361 -792 -803 -909 -154 -791 -363 -649 -808 -744 -391 -710 -675 -522 -645 -300 -987 -280 -179 -219 -79 -575 -70 -437 -883 -110 -779 -257 -724 -588 -212 -362 -745 -601 -391 -874 -8 -569 -709 -526 -335 -342 -860 -389 -980 -465 -804 -227 -505 -470 -141 -861 -898 -129 -939 -637 -391 -31 -858 -540 -238 -292 -38 -156 -856 -973 -807 -780 -292 -123 -897 -796 -284 -516 -53 -308 -872 -914 -248 -474 -29 -772 -734 -621 -175 -246 -365 -546 -896 -273 -889 -84 -12 -737 -939 -518 -420 -282 -889 -929 -724 -776 -22 -729 -175 -365 -935 -373 -338 -38 -693 -467 -139 -468 -885 -997 -527 -315 -86 -66 -725 -288 -975 -550 -927 -31 -330 -577 -769 -633 -532 -459 -772 -95 -884 -318 -795 -37 -634 -335 -598 -267 -412 -485 -180 -347 -528 -75 -598 -646 -869 -734 -738 -374 -773 -499 -209 -233 -296 -493 -886 -506 -104 -249 -689 -657 -688 -763 -352 -954 -492 -468 -458 -565 -429 -688 -431 -952 -806 -549 -788 -769 -494 -847 -995 -851 -704 -493 -480 -500 -756 -648 -647 -982 -965 -597 -688 -415 -426 -614 -87 -774 -718 -352 -943 -691 -927 -447 -897 -903 -190 -969 -867 -712 -247 -761 -161 -704 -232 -709 -573 -797 -617 -762 -954 -211 -287 -782 -701 -217 -396 -976 -133 -402 -812 -235 -882 -301 -710 -497 -364 -351 -346 -11 -74 -432 -646 -647 -477 -866 -525 -697 -949 -547 -979 -708 -550 -880 -861 -402 -754 -713 -94 -795 -609 -499 -427 -875 -854 -244 -968 -397 -984 -889 -660 -488 -718 -109 -369 -494 -435 -614 -309 -882 -153 -122 -261 -274 -603 -237 -787 -929 -973 -589 -365 -252 -284 -615 -192 -983 -535 -22 -251 -560 -689 -524 -676 -961 -751 -765 -655 -880 -572 -937 -697 -96 -216 -946 -753 -740 -157 -136 -19 -690 -487 -223 -684 -644 -626 -381 -304 -259 -381 -157 -434 -299 -346 -82 -635 -7 -1 -13 -800 -670 -910 -949 -628 -548 -69 -83 -139 -527 -611 -899 -943 -323 -502 -650 -942 -969 -807 -350 -206 -793 -776 -90 -36 -737 -516 -639 -980 -79 -946 -873 -162 -648 -657 -968 -224 -398 -38 -421 -186 -643 -659 -999 -236 -292 -358 -964 -600 -548 -633 -776 -335 -572 -26 -64 -129 -629 -566 -222 -439 -514 -943 -556 -899 -138 -286 -832 -749 -830 -487 -884 -755 -570 -257 -128 -698 -676 -982 -800 -488 -3 -8 -168 -474 -858 -444 -443 -918 -731 -423 -921 -533 -562 -598 -309 -892 -815 -174 -268 -962 -922 -348 -441 -911 -195 -699 -186 -431 -894 -413 -425 -985 -214 -316 -745 -672 -518 -66 -18 -528 -218 -497 -102 -991 -641 -156 -432 -555 -723 -988 -368 -384 -337 -273 -788 -52 -51 -760 -222 -822 -710 -86 -120 -779 -359 -87 -565 -849 -735 -707 -938 -966 -119 -256 -835 -171 -600 -924 -794 -239 -582 -48 -698 -962 -461 -957 -472 -371 -247 -826 -669 -26 -279 -998 -468 -120 -655 -56 -180 -132 -965 -990 -301 -50 -850 -984 -736 -822 -310 -146 -300 -26 -321 -388 -941 -384 -478 -24 -842 -226 -501 -328 -791 -831 -29 -985 -901 -840 -740 -729 -295 -576 -237 -8 -925 -541 -7 -609 -931 -645 -748 -402 -279 -716 -614 -331 -857 -433 -491 -177 -351 -694 -385 -936 -200 -675 -968 -398 -265 -711 -597 -695 -794 -67 -439 -837 -573 -923 -732 -934 -81 -188 -40 -459 -396 -909 -40 -100 -621 -398 -940 -325 -378 -253 -474 -819 -209 -391 -801 -327 -808 -629 -279 -952 -513 -569 -708 -755 -942 -984 -361 -783 -897 -342 -637 -802 -508 -103 -765 -986 -455 -998 -619 -975 -28 -726 -864 -567 -467 -77 -303 -376 -576 -94 -380 -827 -578 -382 -52 -299 -753 -197 -292 -661 -86 -305 -524 -660 -123 -295 -515 -624 -635 -305 -291 -381 -554 -437 -531 -829 -192 -803 -243 -632 -786 -705 -900 -164 -637 -212 -616 -158 -133 -276 -433 -133 -886 -121 -390 -753 -546 -960 -224 -271 -457 -370 -982 -630 -317 -553 -490 -294 -948 -541 -387 -584 -193 -803 -443 -308 -937 -646 -292 -743 -798 -43 -789 -886 -378 -300 -254 -797 -112 -135 -751 -851 -626 -201 -987 -3 -292 -229 -231 -256 -18 -884 -917 -32 -555 -716 -361 -278 -130 -180 -967 -228 -816 -886 -445 -324 -262 -856 -334 -982 -340 -765 -58 -431 -758 -750 -623 -48 -364 -188 -99 -800 -622 -712 -79 -843 -578 -451 -87 -789 -385 -667 -729 -551 -241 -534 -9 -391 -320 -471 -644 -970 -660 -248 -88 -544 -299 -293 -477 -92 -341 -378 -926 -924 -418 -598 -348 -747 -513 -977 -483 -942 -424 -450 -183 -294 -484 -769 -64 -946 -360 -163 -612 -322 -601 -46 -205 -129 -851 -293 -106 -113 -263 -749 -632 -121 -467 -212 -427 -74 -196 -336 -378 -870 -677 -437 -352 -807 -21 -618 -945 -883 -378 -618 -99 -215 -174 -802 -398 -189 -183 -155 -841 -125 -627 -661 -805 -992 -353 -971 -553 -713 -626 -999 -870 -501 -379 -713 -769 -639 -567 -547 -948 -218 -18 -178 -904 -420 -768 -882 -258 -709 -288 -347 -21 -373 -865 -950 -291 -721 -635 -869 -422 -564 -169 -719 -33 -186 -658 -513 -679 -919 -633 -784 -972 -916 -666 -892 -137 -447 -243 -578 -449 -302 -610 -19 -938 -470 -26 -916 -810 -4 -965 -662 -850 -462 -501 -912 -965 -288 -764 -447 -684 -677 -989 -223 -207 -573 -274 -156 -621 -216 -218 -650 -739 -648 -962 -78 -811 -523 -440 -662 -1 -192 -692 -594 -137 -533 -751 -387 -641 -692 -936 -68 -495 -18 -890 -797 -217 -550 -40 -313 -226 -584 -375 -960 -630 -20 -461 -794 -361 -167 -254 -348 -191 -816 -10 -791 -865 -12 -273 -541 -391 -801 -843 -886 -941 -874 -914 -591 -893 -171 -440 -301 -299 -255 -531 -365 -91 -52 -299 -244 -143 -313 -844 -807 -594 -643 -137 -938 -386 -788 -403 -957 -926 -128 -559 -515 -479 -812 -131 -42 -677 -764 -86 -739 -930 -292 -573 -631 -705 -549 -182 -204 -933 -71 -601 -972 -527 -692 -38 -455 -69 -776 -820 -428 -135 -262 -546 -671 -100 -280 -394 -236 -77 -982 -186 -517 -608 -155 -911 -815 -189 -162 -52 -104 -552 -775 -808 -893 -299 -178 -937 -764 -715 -675 -789 -725 -743 -986 -85 -31 -738 -328 -832 -302 -444 -902 -401 -949 -494 -758 -145 -844 -100 -490 -454 -307 -218 -755 -871 -799 -832 -893 -459 -142 -881 -125 -691 -54 -768 -18 -762 -173 -239 -244 -851 -647 -719 -305 -826 -89 -815 -876 -944 -217 -716 -601 -76 -665 -112 -370 -764 -924 -424 -948 -562 -497 -802 -772 -502 -384 -539 -495 -589 -18 -404 -510 -529 -667 -896 -691 -864 -977 -158 -407 -408 -886 -380 -898 -185 -42 -38 -885 -762 -588 -349 -978 -631 -501 -417 -719 -854 -627 -918 -216 -543 -561 -798 -568 -903 -945 -533 -72 -941 -11 -451 -130 -426 -585 -372 -925 -254 -512 -400 -334 -60 -329 -146 -918 -414 -975 -45 -439 -377 -358 -158 -864 -885 -598 -499 -392 -912 -312 -73 -592 -775 -195 -140 -756 -654 -86 -30 -893 -396 -704 -661 -802 -333 -747 -563 -25 -782 -959 -713 -562 -9 -362 -54 -747 -100 -301 -160 -799 -492 -969 -232 -904 -512 -708 -898 -171 -110 -253 -708 -372 -177 -69 -187 -867 -393 -965 -332 -885 -773 -104 -647 -493 -224 -598 -797 -803 -416 -724 -712 -327 -69 -181 -306 -560 -1000 -303 -108 -525 -786 -848 -185 -539 -716 -44 -379 -84 -651 -323 -725 -494 -979 -177 -799 -774 -77 -222 -536 -517 -943 -806 -27 -987 -284 -49 -283 -199 -413 -108 -693 -741 -695 -971 -751 -975 -807 -86 -49 -670 -866 -746 -253 -339 -681 -354 -330 -851 -982 -471 -347 -111 -587 -582 -501 -552 -963 -633 -203 -15 -850 -68 -969 -655 -626 -820 -908 -895 -315 -851 -170 -35 -702 -719 -369 -449 -612 -434 -460 -863 -944 -150 -38 -251 -924 -693 -303 -275 -692 -921 -376 -16 -162 -315 -10 -573 -679 -455 -716 -250 -586 -191 -458 -629 -730 -814 -440 -223 -879 -12 -47 -846 -29 -842 -444 -865 -576 -122 -363 -551 -848 -95 -664 -199 -356 -342 -597 -709 -815 -576 -152 -151 -111 -920 -966 -480 -609 -344 -530 -721 -1 -133 -741 -2 -107 -897 -947 -223 -24 -239 -85 -552 -609 -176 -551 -514 -692 -150 -648 -784 -133 -739 -873 -965 -213 -904 -877 -452 -522 -27 -119 -735 -592 -439 -404 -414 -231 -830 -698 -704 -473 -337 -246 -452 -8 -352 -732 -296 -889 -803 -168 -147 -716 -966 -477 -304 -945 -887 -789 -234 -268 -189 -133 -923 -33 -367 -165 -369 -754 -875 -343 -152 -257 -648 -132 -56 -687 -997 -250 -838 -683 -342 -117 -497 -382 -78 -743 -66 -407 -521 -314 -608 -383 -614 -183 -384 -172 -746 -978 -214 -992 -751 -179 -133 -330 -904 -390 -563 -815 -132 -307 -893 -457 -428 -558 -984 -658 -489 -973 -556 -390 -312 -112 -648 -562 -379 -420 -946 -173 -324 -614 -28 -209 -6 -855 -192 -963 -839 -424 -836 -77 -806 -566 -881 -125 -444 -554 -372 -341 -698 -800 -466 -371 -714 -224 -810 -434 -569 -627 -867 -33 -377 -142 -255 -214 -837 -193 -992 -850 -544 -703 -688 -649 -855 -954 -83 -458 -408 -976 -864 -500 -677 -978 -688 -127 -759 -503 -89 -646 -144 -725 -732 -701 -9 -75 -621 -381 -750 -453 -498 -147 -486 -890 -752 -902 -972 -988 -990 -542 -292 -809 -392 -604 -122 -361 -107 -517 -430 -822 -193 -211 -105 -748 -849 -527 -183 -599 -615 -479 -200 -341 -770 -664 -833 -344 -473 -818 -541 -939 -951 -700 -33 -275 -984 -938 -840 -738 -829 -5 -359 -969 -905 -771 -903 -570 -495 -236 -402 -924 -482 -222 -431 -411 -533 -715 -299 -773 -197 -260 -4 -776 -190 -931 -673 -920 -807 -72 -698 -644 -930 -983 -518 -476 -395 -209 -242 -79 -419 -267 -794 -568 -689 -810 -585 -642 -273 -449 -507 -357 -55 -497 -592 -445 -769 -114 -352 -304 -990 -170 -256 -891 -223 -769 -819 -607 -293 -296 -852 -902 -992 -70 -516 -335 -567 -472 -121 -494 -362 -201 -723 -545 -947 -71 -716 -962 -678 -392 -434 -390 -639 -51 -724 -590 -216 -190 -33 -629 -252 -321 -797 -161 -536 -155 -392 -973 -652 -925 -798 -67 -700 -946 -624 -534 -379 -4 -983 -64 -927 -289 -402 -989 -725 -774 -143 -256 -789 -916 -238 -356 -992 -851 -426 -476 -627 -72 -653 -500 -143 -730 -478 -406 -766 -900 -673 -424 -658 -410 -587 -333 -410 -380 -992 -751 -28 -866 -963 -478 -706 -586 -976 -144 -816 -857 -578 -678 -118 -21 -613 -214 -206 -78 -288 -749 -560 -133 -521 -183 -730 -383 -908 -811 -654 -894 -647 -799 -849 -416 -36 -35 -937 -224 -137 -145 -159 -471 -160 -331 -796 -285 -458 -23 -300 -372 -559 -333 -854 -376 -608 -129 -205 -246 -423 -446 -780 -836 -107 -122 -867 -945 -963 -77 -889 -387 -121 -649 -475 -492 -833 -661 -153 -889 -211 -702 -341 -817 -903 -325 -493 -536 -16 -641 -697 -290 -963 -733 -282 -990 -338 -520 -865 -934 -667 -686 -637 -338 -259 -754 -830 -705 -792 -454 -517 -348 -533 -482 -902 -491 -847 -548 -305 -372 -345 -952 -776 -679 -84 -415 -334 -706 -808 -114 -576 -206 -283 -198 -623 -133 -705 -919 -360 -994 -200 -850 -598 -365 -146 -855 -296 -119 -377 -462 -892 -97 -429 -338 -462 -523 -320 -309 -54 -486 -388 -541 -885 -206 -375 -973 -772 -295 -193 -437 -181 -717 -721 -102 -554 -327 -145 -599 -432 -47 -724 -342 -786 -493 -146 -274 -833 -659 -192 -244 -373 -708 -661 -554 -630 -736 -626 -609 -773 -705 -326 -34 -830 -756 -750 -502 -662 -455 -323 -180 -955 -658 -761 -183 -861 -248 -161 -873 -205 -839 -9 -35 -149 -775 -624 -898 -334 -17 -169 -374 -125 -484 -137 -833 -356 -773 -260 -741 -814 -74 -471 -437 -453 -203 -836 -68 -659 -175 -947 -867 -349 -740 -948 -595 -409 -653 -769 -842 -567 -229 -465 -798 -248 -193 -146 -546 -894 -415 -437 -480 -971 -770 -949 -513 -131 -288 -616 -864 -832 -815 -899 -71 -186 -536 -697 -867 -51 -149 -392 -964 -979 -202 -228 -332 -869 -179 -982 -228 -179 -35 -808 -457 -632 -89 -864 -502 -48 -309 -904 -838 -543 -35 -199 -801 -541 -279 -59 -186 -782 -919 -227 -311 -837 -493 -584 -608 -827 -702 -92 -493 -127 -47 -368 -595 -452 -344 -46 -181 -52 -497 -692 -59 -860 -102 -277 -115 -554 -463 -816 -811 -788 -676 -506 -363 -399 -783 -591 -128 -733 -929 -190 -916 -201 -557 -65 -668 -436 -285 -58 -288 -389 -823 -95 -339 -900 -9 -305 -404 -866 -291 -252 -153 -963 -461 -72 -680 -176 -161 -487 -248 -334 -504 -735 -601 -163 -80 -983 -521 -755 -744 -951 -109 -906 -157 -208 -834 -804 -79 -503 -843 -934 -295 -580 -408 -600 -371 -182 -119 -607 -505 -385 -499 -77 -142 -965 -397 -799 -487 -757 -786 -482 -522 -330 -43 -623 -22 -700 -654 -457 -239 -961 -162 -21 -396 -334 -523 -503 -277 -158 -106 -98 -84 -334 -479 -34 -479 -850 -97 -302 -538 -721 -95 -755 -236 -912 -709 -478 -429 -952 -160 -565 -105 -166 -187 -957 -329 -522 -988 -731 -208 -228 -613 -984 -837 -259 -110 -613 -7 -651 -856 -640 -813 -485 -891 -753 -163 -165 -13 -599 -227 -658 -362 -422 -336 -856 -782 -585 -421 -613 -247 -836 -464 -596 -628 -630 -836 -322 -466 -668 -657 -389 -411 -993 -404 -283 -514 -647 -914 -243 -931 -813 -688 -91 -857 -637 -396 -229 -725 -165 -420 -743 -499 -802 -23 -254 -712 -349 -361 -145 -420 -264 -214 -336 -385 -520 -285 -798 -511 -194 -427 -964 -94 -155 -975 -945 -655 -68 -777 -57 -352 -925 -445 -74 -826 -260 -441 -36 -506 -652 -902 -317 -792 -462 -276 -233 -249 -477 -204 -823 -33 -662 -446 -301 -960 -798 -50 -609 -801 -475 -897 -143 -312 -875 -433 -481 -166 -235 -583 -96 -36 -503 -114 -33 -517 -440 -981 -952 -581 -289 -802 -138 -935 -174 -652 -221 -182 -51 -898 -99 -640 -483 -645 -97 -244 -995 -445 -175 -243 -490 -412 -61 -681 -107 -932 -175 -913 -663 -916 -140 -789 -798 -554 -457 -409 -221 -145 -149 -127 -551 -366 -616 -996 -397 -271 -843 -74 -531 -610 -450 -378 -13 -642 -302 -228 -366 -692 -14 -491 -947 -372 -737 -465 -851 -24 -250 -731 -785 -129 -938 -946 -234 -100 -411 -794 -32 -268 -606 -150 -135 -375 -284 -220 -440 -363 -643 -504 -295 -742 -479 -315 -510 -301 -631 -72 -928 -334 -511 -390 -381 -828 -114 -891 -131 -837 -911 -806 -669 -65 -694 -13 -783 -609 -897 -468 -684 -553 -334 -456 -223 -21 -707 -275 -775 -856 -794 -721 -316 -557 -489 -921 -106 -106 -919 -25 -889 -564 -475 -662 -724 -762 -644 -610 -989 -523 -654 -240 -395 -981 -838 -604 -245 -460 -722 -640 -282 -513 -468 -941 -760 -296 -622 -491 -159 -345 -583 -199 -189 -340 -544 -860 -720 -254 -134 -956 -918 -488 -125 -809 -667 -578 -585 -491 -161 -616 -50 -669 -141 -988 -928 -147 -768 -603 -494 -363 -734 -722 -205 -701 -830 -53 -343 -167 -881 -612 -579 -839 -297 -115 -430 -368 -360 -858 -802 -522 -198 -184 -202 -293 -667 -82 -439 -518 -988 -543 -809 -60 -17 -262 -406 -116 -769 -182 -493 -676 -343 -890 -110 -983 -461 -617 -333 -134 -698 -195 -550 -880 -499 -947 -524 -781 -771 -271 -273 -47 -378 -263 -669 -216 -857 -39 -519 -740 -279 -44 -734 -925 -1000 -102 -638 -823 -874 -471 -310 -622 -271 -645 -661 -456 -790 -803 -219 -813 -345 -363 -678 -553 -809 -865 -232 -653 -259 -674 -402 -398 -900 -878 -909 -357 -577 -857 -160 -168 -380 -707 -381 -499 -531 -615 -412 -667 -279 -732 -753 -735 -874 -269 -550 -775 -805 -9 -626 -537 -741 -996 -425 -999 -511 -578 -24 -896 -621 -485 -643 -268 -270 -496 -484 -984 -970 -754 -709 -52 -185 -405 -652 -41 -597 -134 -365 -236 -276 -933 -994 -359 -701 -290 -200 -584 -69 -270 -880 -906 -750 -619 -509 -478 -412 -23 -253 -359 -29 -491 -996 -959 -625 -159 -611 -314 -996 -421 -644 -591 -398 -220 -884 -429 -251 -642 -859 -909 -831 -737 -134 -112 -298 -115 -521 -479 -478 -750 -665 -859 -317 -86 -831 -805 -40 -163 -811 -416 -73 -828 -29 -999 -615 -587 -284 -801 -923 -325 -763 -406 -306 -398 -661 -917 -541 -942 -580 -277 -707 -950 -925 -79 -829 -484 -263 -968 -124 -805 -25 -255 -69 -150 -359 -808 -724 -238 -909 -200 -586 -888 -310 -536 -427 -216 -822 -304 -430 -670 -782 -59 -940 -105 -533 -292 -992 -614 -457 -796 -355 -104 -75 -781 -141 -517 -413 -110 -275 -627 -684 -513 -356 -411 -314 -872 -303 -608 -506 -907 -896 -177 -971 -269 -156 -381 -45 -131 -853 -559 -625 -654 -917 -536 -15 -615 -355 -208 -937 -379 -11 -357 -339 -626 -511 -102 -507 -859 -687 -384 -83 -897 -390 -594 -778 -949 -177 -956 -294 -568 -333 -966 -519 -959 -242 -829 -721 -402 -380 -572 -393 -546 -981 -96 -169 -10 -123 -943 -592 -814 -916 -354 -94 -395 -608 -893 -498 -235 -114 -621 -391 -722 -216 -395 -879 -229 -237 -739 -67 -819 -132 -422 -132 -15 -315 -41 -499 -803 -894 -800 -61 -677 -134 -124 -979 -79 -942 -371 -109 -15 -544 -332 -913 -234 -1000 -121 -913 -713 -332 -169 -748 -787 -385 -891 -208 -942 -125 -89 -85 -420 -420 -200 -946 -705 -947 -696 -229 -435 -467 -573 -748 -109 -982 -970 -818 -88 -414 -51 -335 -677 -889 -595 -836 -508 -533 -785 -736 -998 -605 -901 -905 -326 -980 -206 -175 -232 -709 -746 -193 -548 -611 -789 -281 -391 -991 -821 -763 -639 -62 -45 -695 -600 -515 -911 -156 -942 -579 -842 -76 -471 -582 -175 -448 -34 -175 -324 -234 -296 -819 -655 -458 -767 -794 -926 -320 -836 -497 -691 -859 -375 -455 -322 -417 -374 -132 -179 -327 -161 -554 -533 -83 -230 -307 -136 -207 -527 -450 -557 -388 -709 -924 -486 -419 -797 -346 -520 -350 -870 -771 -664 -70 -81 -311 -532 -14 -632 -257 -425 -187 -822 -34 -188 -620 -224 -162 -918 -209 -46 -243 -598 -375 -668 -899 -369 -414 -54 -581 -762 -774 -569 -281 -891 -161 -95 -919 -347 -50 -49 -970 -604 -240 -368 -431 -603 -347 -343 -608 -203 -374 -119 -492 -302 -546 -191 -115 -280 -510 -696 -853 -18 -228 -671 -590 -758 -902 -67 -984 -315 -93 -300 -326 -393 -428 -377 -485 -583 -15 -187 -661 -120 -63 -726 -858 -304 -838 -728 -438 -637 -647 -891 -732 -882 -613 -976 -392 -421 -541 -679 -53 -90 -312 -16 -983 -576 -173 -774 -613 -925 -654 -759 -155 -847 -55 -99 -459 -302 -518 -176 -623 -205 -804 -303 -259 -329 -924 -244 -301 -832 -182 -18 -240 -909 -229 -728 -296 -557 -602 -351 -573 -582 -330 -491 -270 -494 -972 -158 -461 -743 -435 -123 -438 -522 -67 -379 -584 -221 -314 -371 -662 -758 -870 -866 -431 -857 -517 -275 -349 -183 -386 -797 -993 -727 -519 -844 -541 -36 -669 -741 -269 -802 -669 -208 -433 -712 -135 -667 -407 -176 -37 -327 -436 -398 -265 -348 -805 -762 -711 -888 -421 -238 -197 -747 -689 -347 -3 -921 -698 -760 -168 -805 -149 -920 -14 -391 -732 -196 -888 -498 -778 -94 -746 -312 -846 -403 -30 -87 -532 -686 -698 -548 -882 -829 -228 -572 -964 -787 -16 -117 -3 -169 -724 -249 -47 -88 -288 -766 -428 -914 -552 -781 -611 -320 -434 -124 -307 -999 -57 -456 -646 -37 -820 -90 -319 -391 -394 -313 -561 -362 -384 -44 -373 -272 -114 -45 -194 -728 -352 -529 -500 -407 -26 -778 -417 -911 -50 -795 -409 -827 -765 -88 -328 -821 -866 -20 -132 -921 -55 -996 -372 -395 -275 -16 -175 -100 -426 -717 -954 -201 -672 -266 -888 -180 -401 -254 -839 -225 -532 -667 -617 -960 -149 -650 -303 -103 -408 -31 -790 -48 -631 -60 -434 -857 -808 -507 -380 -407 -625 -501 -994 -984 -399 -493 -961 -51 -965 -117 -469 -778 -538 -916 -448 -711 -254 -148 -608 -516 -170 -848 -992 -707 -839 -494 -232 -85 -199 -701 -600 -180 -860 -181 -845 -29 -351 -910 -806 -383 -476 -338 -250 -696 -528 -176 -823 -512 -74 -179 -528 -504 -681 -502 -210 -675 -244 -822 -268 -765 -37 -679 -217 -71 -416 -886 -885 -603 -229 -355 -375 -548 -580 -711 -71 -408 -669 -491 -511 -63 -904 -401 -364 -552 -821 -466 -435 -474 -901 -150 -588 -721 -350 -569 -648 -449 -984 -441 -192 -350 -463 -867 -711 -556 -725 -889 -477 -427 -21 -340 -42 -546 -851 -232 -495 -694 -2 -237 -366 -87 -584 -656 -685 -413 -150 -858 -994 -718 -438 -280 -867 -679 -596 -288 -595 -123 -103 -16 -108 -629 -480 -341 -798 -128 -777 -58 -177 -658 -907 -959 -24 -60 -789 -957 -109 -212 -871 -541 -555 -390 -624 -239 -868 -406 -407 -312 -614 -591 -490 -40 -721 -640 -537 -889 -176 -296 -502 -971 -551 -603 -657 -990 -366 -124 -244 -158 -843 -352 -525 -821 -784 -922 -855 -358 -100 -907 -992 -163 -756 -624 -346 -343 -391 -619 -33 -790 -12 -456 -125 -194 -126 -1000 -668 -413 -394 -479 -44 -943 -570 -49 -581 -689 -71 -547 -586 -63 -973 -185 -808 -112 -410 -183 -837 -627 -203 -561 -750 -860 -150 -615 -792 -645 -846 -697 -538 -366 -442 -755 -45 -963 -15 -961 -684 -139 -894 -40 -553 -112 -398 -890 -114 -418 -449 -617 -49 -359 -614 -732 -836 -723 -847 -631 -379 -295 -805 -919 -774 -412 -404 -910 -49 -922 -170 -398 -539 -434 -851 -880 -308 -810 -915 -962 -421 -450 -624 -181 -135 -536 -368 -256 -386 -557 -537 -198 -917 -406 -838 -181 -272 -851 -563 -740 -523 -641 -847 -534 -997 -803 -342 -754 -27 -50 -381 -841 -721 -759 -506 -61 -633 -101 -485 -489 -404 -949 -767 -513 -577 -583 -770 -51 -666 -472 -914 -886 -708 -170 -734 -800 -961 -156 -735 -433 -527 -900 -371 -585 -606 -857 -265 -848 -258 -737 -967 -591 -833 -822 -713 -868 -862 -784 -474 -445 -180 -234 -614 -429 -161 -485 -344 -473 -802 -657 -18 -189 -284 -196 -147 -142 -606 -634 -925 -604 -449 -323 -624 -14 -163 -785 -602 -440 -961 -709 -292 -515 -981 -215 -114 -574 -905 -476 -323 -487 -708 -555 -391 -480 -374 -280 -276 -887 -775 -615 -778 -559 -487 -307 -457 -327 -886 -25 -618 -103 -526 -98 -99 -985 -869 -207 -837 -256 -670 -382 -507 -108 -644 -808 -955 -915 -456 -316 -149 -854 -707 -423 -689 -64 -155 -930 -997 -687 -53 -101 -484 -813 -988 -198 -184 -547 -76 -51 -408 -820 -256 -219 -436 -177 -521 -347 -941 -206 -639 -455 -234 -440 -359 -959 -615 -274 -867 -481 -115 -894 -450 -978 -50 -227 -137 -716 -599 -451 -683 -122 -578 -628 -191 -972 -396 -637 -683 -65 -944 -322 -435 -348 -78 -815 -850 -197 -442 -679 -859 -237 -64 -228 -410 -444 -402 -97 -418 -878 -317 -474 -243 -947 -701 -292 -534 -901 -844 -987 -690 -571 -977 -689 -644 -516 -331 -135 -366 -509 -943 -546 -204 -954 -489 -703 -614 -763 -151 -684 -491 -175 -97 -965 -610 -14 -358 -360 -491 -266 -118 -821 -599 -990 -135 -49 -366 -681 -487 -581 -450 -770 -480 -927 -818 -123 -475 -885 -401 -773 -70 -475 -797 -793 -519 -787 -283 -614 -651 -367 -873 -174 -803 -1 -770 -927 -936 -514 -589 -818 -29 -517 -44 -961 -607 -397 -299 -752 -154 -114 -307 -562 -676 -823 -669 -208 -900 -106 -470 -291 -100 -630 -338 -35 -691 -822 -336 -1 -49 -409 -676 -389 -180 -327 -438 -815 -113 -750 -158 -76 -319 -293 -32 -541 -375 -154 -418 -50 -338 -901 -657 -85 -899 -980 -365 -855 -822 -256 -877 -119 -44 -148 -282 -52 -567 -681 -454 -525 -467 -253 -669 -865 -820 -463 -124 -672 -175 -530 -12 -603 -712 -999 -178 -834 -169 -427 -301 -464 -571 -269 -800 -550 -3 -415 -359 -524 -797 -938 -630 -875 -982 -664 -467 -103 -420 -721 -825 -143 -436 -542 -415 -268 -978 -781 -802 -761 -290 -303 -561 -884 -924 -805 -291 -457 -719 -130 -368 -196 -93 -373 -439 -500 -899 -110 -274 -447 -887 -155 -700 -778 -316 -795 -884 -305 -826 -678 -652 -793 -189 -930 -295 -377 -944 -751 -286 -3 -56 -829 -314 -995 -108 -687 -847 -186 -837 -837 -901 -837 -562 -837 -283 -479 -483 -208 -872 -299 -768 -219 -972 -244 -410 -845 -800 -649 -461 -565 -775 -795 -641 -375 -92 -255 -501 -361 -216 -610 -262 -950 -953 -679 -781 -159 -634 -554 -79 -514 -359 -144 -248 -782 -372 -354 -57 -312 -311 -883 -503 -980 -130 -673 -179 -706 -533 -448 -276 -769 -528 -552 -231 -387 -940 -718 -390 -9 -83 -188 -347 -725 -19 -338 -685 -761 -244 -676 -198 -738 -211 -56 -734 -229 -446 -93 -95 -468 -40 -571 -286 -961 -116 -264 -941 -899 -644 -488 -572 -515 -60 -426 -595 -366 -761 -174 -278 -994 -918 -82 -286 -546 -172 -650 -431 -829 -954 -421 -674 -668 -330 -106 -781 -975 -231 -765 -390 -51 -340 -174 -255 -349 -196 -306 -167 -619 -890 -17 -626 -340 -416 -833 -650 -665 -736 -944 -738 -987 -322 -186 -793 -187 -27 -807 -845 -398 -416 -346 -344 -970 -426 -522 -923 -643 -67 -789 -474 -957 -829 -149 -45 -240 -901 -717 -792 -984 -927 -903 -6 -31 -456 -511 -816 -312 -201 -381 -35 -869 -703 -42 -912 -462 -721 -774 -813 -384 -723 -924 -755 -797 -698 -796 -736 -242 -926 -281 -269 -435 -476 -678 -770 -183 -369 -941 -924 -216 -827 -698 -387 -60 -95 -661 -871 -361 -979 -893 -826 -692 -303 -207 -794 -320 -353 -720 -905 -738 -951 -399 -766 -415 -411 -244 -888 -921 -65 -347 -604 -1 -946 -387 -914 -353 -953 -548 -626 -119 -56 -315 -58 -260 -181 -249 -887 -502 -473 -778 -657 -518 -738 -240 -288 -579 -253 -581 -882 -17 -774 -730 -794 -726 -822 -171 -846 -660 -64 -174 -728 -116 -591 -87 -702 -645 -132 -704 -91 -927 -838 -386 -603 -481 -612 -726 -141 -335 -475 -78 -326 -850 -932 -208 -230 -346 -634 -192 -102 -75 -15 -534 -808 -224 -314 -396 -865 -777 -549 -740 -258 -297 -773 -860 -791 -568 -374 -49 -540 -122 -868 -945 -250 -97 -199 -987 -479 -710 -429 -703 -952 -986 -928 -460 -415 -101 -835 -282 -56 -670 -579 -136 -801 -617 -454 -711 -188 -635 -916 -385 -222 -584 -66 -442 -431 -862 -106 -744 -418 -798 -453 -206 -235 -176 -96 -361 -410 -686 -873 -426 -364 -176 -313 -763 -467 -466 -604 -805 -40 -203 -615 -619 -588 -453 -868 -286 -93 -377 -337 -875 -353 -665 -791 -41 -297 -858 -521 -864 -198 -602 -861 -893 -426 -319 -132 -697 -101 -732 -842 -322 -769 -769 -584 -21 -930 -558 -156 -33 -920 -653 -428 -704 -125 -867 -78 -185 -611 -827 -840 -115 -204 -549 -128 -171 -223 -430 -664 -297 -242 -217 -452 -296 -758 -230 -69 -86 -451 -803 -410 -888 -727 -606 -711 -873 -483 -822 -174 -360 -189 -285 -161 -190 -521 -894 -288 -526 -549 -898 -257 -583 -497 -509 -76 -135 -541 -81 -469 -956 -949 -851 -180 -780 -553 -976 -990 -606 -593 -791 -887 -575 -575 -767 -839 -908 -646 -458 -327 -362 -699 -973 -707 -827 -718 -191 -507 -365 -486 -449 -929 -798 -89 -282 -47 -492 -598 -743 -840 -729 -748 -72 -323 -883 -211 -26 -469 -214 -985 -128 -370 -880 -451 -332 -321 -346 -380 -694 -125 -424 -345 -375 -44 -540 -244 -779 -900 -950 -512 -966 -517 -133 -36 -782 -594 -225 -843 -319 -393 -804 -800 -412 -615 -202 -103 -736 -239 -547 -19 -403 -149 -163 -822 -282 -171 -870 -43 -213 -380 -432 -161 -848 -455 -705 -392 -304 -629 -346 -52 -854 -971 -503 -702 -542 -629 -605 -2 -55 -737 -712 -219 -583 -455 -182 -507 -53 -902 -211 -219 -84 -368 -441 -442 -388 -499 -165 -366 -93 -405 -98 -902 -468 -644 -777 -64 -691 -386 -990 -894 -649 -843 -150 -877 -505 -172 -900 -250 -811 -897 -544 -650 -11 -224 -102 -786 -316 -195 -894 -359 -294 -344 -885 -834 -264 -682 -933 -207 -527 -251 -327 -411 -667 -929 -821 -391 -362 -762 -57 -716 -46 -512 -994 -35 -663 -296 -62 -349 -20 -496 -265 -201 -3 -895 -575 -908 -421 -471 -801 -338 -139 -319 -707 -65 -722 -772 -497 -321 -271 -301 -876 -439 -936 -53 -243 -520 -234 -252 -857 -263 -287 -819 -117 -231 -479 -804 -375 -318 -737 -897 -985 -193 -125 -743 -139 -813 -927 -488 -773 -305 -780 -822 -178 -816 -908 -974 -788 -74 -588 -464 -513 -593 -217 -187 -211 -912 -576 -189 -73 -207 -794 -657 -278 -203 -992 -743 -334 -934 -704 -977 -214 -228 -607 -76 -497 -891 -578 -628 -773 -344 -896 -133 -196 -486 -250 -778 -524 -655 -872 -394 -462 -244 -19 -883 -846 -442 -952 -873 -271 -951 -454 -291 -373 -752 -62 -566 -120 -815 -130 -672 -815 -505 -249 -979 -150 -985 -327 -808 -249 -78 -759 -229 -448 -728 -284 -150 -891 -538 -323 -393 -383 -158 -653 -428 -470 -313 -532 -360 -685 -360 -99 -754 -180 -595 -718 -243 -706 -165 -620 -699 -92 -642 -125 -644 -429 -341 -421 -813 -453 -856 -129 -445 -976 -232 -652 -521 -643 -540 -327 -639 -953 -251 -950 -788 -903 -895 -713 -579 -397 -761 -389 -795 -626 -683 -914 -414 -596 -775 -360 -510 -20 -914 -147 -763 -685 -378 -744 -229 -345 -660 -596 -267 -765 -677 -13 -893 -683 -990 -823 -439 -697 -723 -739 -882 -696 -726 -135 -417 -350 -702 -548 -989 -159 -4 -555 -199 -852 -564 -418 -251 -595 -674 -976 -370 -429 -78 -138 -905 -504 -26 -13 -843 -929 -94 -1000 -296 -496 -582 -828 -808 -415 -425 -520 -8 -209 -22 -167 -356 -648 -114 -348 -441 -93 -94 -707 -663 -521 -261 -397 -146 -704 -409 -204 -853 -531 -77 -50 -636 -274 -561 -222 -864 -329 -463 -589 -525 -532 -253 -250 -918 -289 -525 -262 -541 -956 -32 -347 -621 -286 -95 -66 -541 -499 -713 -347 -130 -400 -843 -483 -206 -807 -47 -573 -257 -632 -641 -364 -805 -184 -155 -455 -986 -419 -999 -739 -319 -483 -960 -709 -962 -637 -834 -429 -367 -460 -177 -326 -457 -221 -341 -87 -971 -658 -833 -552 -509 -568 -280 -602 -199 -690 -946 -597 -925 -731 -72 -309 -108 -170 -263 -409 -372 -87 -286 -66 -986 -969 -676 -79 -603 -369 -625 -712 -316 -809 -698 -42 -511 -915 -482 -834 -72 -777 -355 -139 -101 -985 -555 -334 -232 -755 -994 -502 -836 -240 -77 -455 -81 -216 -511 -340 -517 -116 -976 -638 -125 -197 -3 -867 -676 -651 -629 -37 -792 -44 -336 -236 -922 -755 -794 -401 -970 -798 -799 -88 -137 -530 -593 -833 -324 -230 -251 -470 -758 -975 -327 -207 -206 -726 -88 -24 -288 -885 -412 -765 -345 -605 -143 -793 -11 -914 -942 -540 -516 -531 -735 -744 -873 -267 -289 -62 -800 -484 -108 -210 -368 -102 -390 -383 -260 -935 -241 -115 -315 -986 -540 -32 -114 -188 -251 -529 -982 -569 -4 -1000 -125 -436 -352 -383 -467 -257 -719 -876 -207 -692 -322 -570 -812 -504 -347 -851 -532 -387 -447 -548 -687 -720 -696 -984 -472 -229 -422 -741 -758 -586 -379 -499 -38 -356 -323 -993 -208 -42 -166 -906 -531 -533 -416 -699 -744 -301 -66 -726 -943 -951 -703 -955 -880 -563 -180 -620 -884 -680 -378 -451 -971 -973 -808 -330 -869 -382 -994 -312 -596 -448 -392 -518 -965 -62 -385 -566 -521 -201 -85 -184 -757 -92 -345 -181 -305 -473 -162 -325 -619 -346 -47 -806 -729 -337 -355 -278 -279 -519 -783 -657 -872 -281 -537 -42 -896 -107 -886 -801 -958 -479 -896 -627 -450 -207 -712 -910 -368 -233 -751 -662 -439 -869 -642 -754 -9 -283 -850 -206 -198 -529 -84 -464 -344 -144 -918 -271 -59 -338 -187 -96 -272 -410 -386 -41 -718 -828 -594 -421 -923 -824 -965 -448 -509 -369 -254 -794 -613 -669 -718 -196 -767 -113 -104 -477 -796 -755 -809 -237 -397 -465 -806 -432 -51 -683 -282 -350 -244 -597 -390 -941 -380 -200 -913 -432 -675 -32 -326 -201 -677 -966 -628 -104 -90 -744 -790 -858 -677 -682 -63 -838 -145 -643 -227 -5 -331 -331 -195 -750 -186 -54 -210 -364 -674 -713 -790 -382 -527 -525 -106 -611 -172 -474 -963 -735 -981 -568 -159 -6 -768 -810 -523 -244 -655 -576 -526 -429 -984 -896 -391 -373 -777 -954 -763 -163 -68 -526 -753 -814 -908 -981 -392 -490 -370 -134 -25 -392 -120 -666 -591 -204 -813 -446 -464 -288 -449 -39 -383 -988 -151 -346 -786 -261 -175 -335 -511 -661 -534 -438 -872 -919 -817 -995 -342 -27 -680 -107 -543 -873 -470 -611 -66 -430 -259 -407 -471 -9 -916 -356 -709 -944 -774 -783 -564 -681 -464 -561 -575 -420 -989 -864 -855 -710 -687 -576 -175 -673 -864 -411 -153 -776 -274 -312 -494 -243 -761 -834 -45 -946 -253 -728 -592 -969 -338 -17 -934 -613 -86 -864 -686 -161 -350 -993 -827 -968 -561 -35 -293 -77 -953 -298 -405 -358 -81 -737 -643 -541 -313 -434 -794 -738 -747 -1000 -77 -13 -194 -426 -422 -703 -725 -986 -40 -27 -67 -520 -499 -393 -219 -740 -393 -707 -624 -51 -709 -920 -755 -501 -248 -735 -233 -628 -823 -344 -146 -233 -898 -472 -883 -160 -244 -426 -896 -648 -624 -318 -235 -949 -626 -740 -333 -622 -969 -25 -794 -834 -856 -613 -928 -913 -676 -30 -162 -470 -228 -697 -508 -228 -116 -457 -569 -511 -292 -978 -859 -954 -670 -721 -392 -161 -829 -846 -323 -22 -219 -6 -808 -801 -190 -656 -956 -973 -63 -690 -605 -454 -675 -215 -761 -923 -376 -675 -435 -614 -485 -938 -39 -325 -47 -793 -635 -259 -882 -448 -834 -518 -32 -194 -183 -154 -914 -744 -476 -182 -566 -828 -690 -11 -860 -70 -971 -299 -893 -189 -558 -168 -76 -66 -514 -168 -821 -120 -967 -607 -887 -625 -552 -812 -766 -38 -582 -515 -375 -166 -657 -87 -837 -491 -776 -42 -33 -542 -266 -518 -809 -267 -524 -408 -738 -916 -705 -236 -425 -138 -291 -804 -847 -266 -224 -834 -401 -157 -136 -940 -585 -122 -423 -954 -739 -354 -864 -795 -518 -398 -618 -800 -703 -795 -328 -37 -918 -985 -238 -373 -532 -612 -873 -439 -23 -478 -373 -966 -989 -322 -744 -263 -808 -313 -872 -582 -746 -291 -180 -349 -832 -442 -473 -66 -855 -649 -27 -179 -409 -469 -614 -386 -140 -846 -503 -496 -449 -581 -558 -716 -24 -106 -909 -512 -867 -736 -285 -297 -56 -566 -408 -381 -12 -963 -147 -751 -558 -220 -859 -523 -850 -129 -981 -676 -851 -547 -662 -215 -631 -585 -806 -909 -643 -301 -947 -674 -464 -529 -710 -414 -788 -944 -618 -875 -606 -492 -790 -780 -243 -973 -35 -930 -598 -968 -653 -584 -143 -867 -670 -930 -920 -48 -649 -362 -100 -542 -985 -363 -531 -829 -305 -817 -195 -486 -21 -508 -148 -447 -587 -586 -113 -859 -458 -847 -24 -131 -186 -922 -816 -654 -799 -941 -592 -67 -507 -775 -173 -561 -864 -308 -187 -949 -96 -207 -22 -833 -406 -405 -24 -627 -533 -1000 -789 -256 -338 -966 -878 -913 -864 -450 -453 -472 -956 -312 -36 -75 -926 -134 -860 -529 -399 -803 -203 -198 -105 -226 -232 -319 -703 -399 -312 -231 -170 -869 -679 -933 -207 -125 -868 -684 -826 -203 -426 -284 -274 -415 -588 -323 -408 -67 -329 -959 -186 -765 -512 -513 -803 -927 -394 -968 -541 -533 -679 -742 -855 -995 -281 -251 -825 -145 -996 -804 -44 -782 -287 -213 -945 -454 -258 -172 -637 -182 -112 -271 -961 -453 -139 -360 -926 -489 -955 -409 -450 -721 -341 -517 -645 -755 -71 -17 -789 -804 -546 -124 -703 -774 -542 -769 -481 -798 -592 -464 -282 -431 -814 -373 -472 -578 -675 -654 -159 -928 -246 -244 -713 -197 -427 -497 -197 -244 -21 -189 -692 -926 -866 -973 -59 -356 -65 -231 -290 -863 -734 -800 -262 -103 -750 -94 -537 -298 -235 -944 -252 -556 -614 -457 -491 -426 -588 -529 -489 -485 -279 -30 -319 -702 -569 -457 -575 -752 -926 -630 -676 -772 -549 -473 -392 -277 -700 -139 -558 -312 -931 -287 -740 -744 -968 -60 -213 -458 -955 -24 -50 -2 -592 -238 -137 -558 -250 -78 -429 -829 -36 -641 -142 -111 -493 -998 -497 -982 -487 -84 -850 -35 -664 -414 -568 -419 -876 -318 -206 -246 -383 -475 -641 -281 -266 -604 -629 -70 -901 -91 -8 -239 -744 -293 -140 -881 -298 -364 -670 -532 -221 -174 -113 -212 -542 -899 -458 -699 -412 -198 -901 -741 -989 -526 -897 -440 -891 -731 -983 -565 -513 -704 -840 -93 -697 -111 -957 -771 -662 -298 -395 -100 -897 -949 -925 -255 -688 -861 -469 -141 -150 -395 -929 -402 -990 -960 -638 -7 -152 -404 -553 -678 -236 -478 -103 -928 -603 -514 -238 -403 -766 -728 -602 -260 -559 -568 -516 -28 -172 -685 -462 -310 -372 -45 -269 -234 -578 -565 -386 -617 -393 -654 -824 -430 -649 -789 -491 -205 -475 -916 -839 -890 -424 -974 -58 -111 -621 -651 -538 -135 -370 -789 -610 -822 -464 -27 -439 -709 -859 -380 -450 -551 -916 -897 -889 -638 -934 -655 -669 -758 -63 -954 -291 -747 -75 -517 -459 -908 -200 -388 -765 -333 -531 -111 -52 -797 -43 -756 -193 -932 -462 -555 -644 -91 -385 -793 -908 -252 -556 -260 -760 -478 -673 -877 -241 -484 -130 -754 -545 -871 -827 -935 -898 -119 -371 -756 -885 -440 -207 -245 -378 -400 -758 -282 -322 -505 -895 -860 -533 -800 -23 -422 -583 -528 -688 -787 -927 -239 -876 -923 -202 -272 -291 -303 -796 -100 -945 -55 -435 -265 -553 -124 -113 -85 -908 -718 -999 -702 -422 -619 -958 -108 -286 -220 -597 -924 -395 -847 -326 -679 -8 -402 -653 -522 -691 -567 -691 -253 -337 -105 -502 -50 -160 -716 -446 -1000 -393 -959 -927 -454 -737 -30 -728 -691 -638 -789 -326 -636 -727 -612 -396 -616 -715 -319 -327 -920 -470 -608 -887 -22 -631 -884 -495 -383 -168 -634 -518 -58 -920 -730 -460 -189 -394 -286 -35 -602 -176 -955 -124 -570 -445 -511 -692 -176 -90 -389 -846 -986 -860 -858 -513 -219 -887 -670 -450 -532 -967 -223 -110 -515 -549 -933 -863 -945 -147 -193 -791 -270 -480 -331 -55 -823 -474 -998 -768 -789 -834 -79 -904 -918 -169 -630 -706 -544 -825 -655 -245 -409 -572 -644 -686 -171 -1000 -250 -527 -9 -158 -983 -952 -924 -155 -651 -258 -457 -923 -853 -998 -521 -486 -808 -806 -902 -163 -450 -470 -215 -433 -586 -987 -346 -720 -998 -681 -153 -377 -455 -146 -352 -948 -380 -548 -112 -532 -129 -196 -734 -35 -686 -670 -775 -275 -331 -193 -25 -399 -432 -201 -532 -208 -225 -161 -10 -500 -457 -68 -207 -583 -356 -979 -659 -301 -403 -918 -130 -371 -417 -569 -503 -924 -889 -57 -64 -644 -396 -656 -235 -333 -465 -458 -57 -191 -104 -287 -863 -250 -568 -706 -802 -149 -658 -602 -713 -475 -1 -114 -632 -612 -876 -317 -622 -507 -964 -807 -962 -448 -186 -874 -624 -521 -56 -477 -616 -946 -890 -523 -386 -491 -800 -271 -610 -199 -783 -792 -444 -172 -988 -474 -162 -402 -46 -901 -171 -967 -614 -732 -989 -95 -366 -383 -236 -99 -672 -681 -458 -172 -188 -998 -905 -569 -160 -900 -218 -887 -317 -58 -407 -393 -533 -706 -900 -772 -836 -46 -99 -510 -416 -424 -580 -8 -900 -986 -433 -736 -801 -931 -686 -212 -326 -874 -928 -223 -827 -994 -948 -843 -597 -499 -156 -572 -274 -537 -358 -780 -147 -840 -828 -460 -199 -527 -621 -442 -981 -674 -771 -859 -369 -203 -109 -100 -558 -553 -163 -347 -662 -319 -985 -734 -808 -70 -442 -760 -967 -616 -126 -697 -401 -895 -839 -91 -319 -8 -221 -587 -645 -904 -25 -32 -338 -350 -324 -242 -535 -764 -158 -119 -607 -836 -649 -243 -659 -314 -772 -388 -830 -594 -211 -663 -353 -728 -57 -495 -259 -577 -577 -756 -171 -543 -822 -596 -223 -951 -42 -956 -392 -976 -746 -175 -897 -189 -903 -632 -424 -570 -175 -436 -515 -906 -943 -728 -903 -887 -475 -658 -388 -942 -511 -461 -519 -633 -394 -337 -665 -587 -481 -179 -823 -56 -861 -768 -731 -12 -497 -954 -516 -17 -153 -282 -691 -635 -41 -358 -496 -662 -516 -391 -440 -422 -615 -261 -235 -473 -189 -92 -168 -823 -517 -88 -691 -136 -949 -571 -32 -345 -892 -845 -63 -28 -891 -739 -535 -526 -163 -762 -321 -384 -511 -468 -415 -867 -660 -194 -789 -628 -252 -538 -93 -957 -199 -344 -377 -631 -35 -658 -710 -927 -637 -133 -865 -139 -21 -575 -254 -138 -774 -239 -457 -451 -6 -48 -232 -438 -88 -830 -232 -731 -162 -816 -146 -198 -304 -995 -706 -146 -232 -753 -765 -31 -901 -895 -970 -570 -479 -171 -342 -473 -768 -769 -183 -786 -135 -238 -603 -643 -873 -759 -918 -127 -79 -14 -510 -248 -564 -546 -505 -513 -563 -181 -293 -823 -326 -786 -872 -161 -966 -891 -787 -254 -286 -581 -937 -149 -53 -67 -917 -576 -935 -934 -738 -393 -69 -320 -681 -560 -436 -963 -639 -972 -577 -152 -84 -657 -12 -603 -899 -345 -935 -707 -452 -771 -467 -459 -404 -298 -326 -431 -47 -441 -168 -944 -476 -318 -143 -732 -988 -543 -776 -203 -676 -15 -88 -936 -548 -899 -659 -419 -805 -999 -730 -734 -352 -876 -705 -546 -950 -963 -139 -433 -447 -239 -503 -506 -60 -59 -940 -76 -469 -100 -50 -256 -371 -934 -488 -494 -384 -470 -796 -217 -533 -950 -802 -647 -808 -214 -862 -256 -248 -979 -998 -188 -119 -987 -500 -114 -21 -711 -511 -687 -299 -918 -533 -847 -758 -30 -639 -387 -502 -296 -909 -855 -90 -33 -816 -422 -361 -885 -671 -690 -160 -961 -980 -308 -208 -679 -330 -47 -554 -240 -484 -217 -14 -715 -697 -123 -794 -218 -909 -483 -866 -23 -411 -753 -871 -123 -764 -255 -611 -296 -41 -78 -699 -359 -863 -743 -729 -522 -25 -393 -650 -210 -867 -131 -48 -155 -722 -717 -370 -12 -439 -682 -946 -520 -424 -562 -663 -868 -699 -25 -8 -291 -213 -375 -833 -274 -313 -350 -283 -707 -954 -714 -22 -948 -1000 -665 -915 -848 -529 -800 -808 -770 -538 -246 -598 -677 -569 -418 -849 -865 -130 -957 -590 -945 -58 -300 -453 -612 -190 -858 -210 -41 -472 -624 -678 -460 -578 -49 -501 -785 -533 -347 -938 -328 -332 -888 -814 -468 -938 -495 -964 -467 -924 -464 -62 -729 -377 -880 -736 -153 -510 -116 -576 -472 -602 -311 -228 -493 -591 -223 -520 -456 -114 -153 -286 -977 -475 -595 -851 -399 -716 -733 -895 -948 -435 -544 -172 -513 -629 -185 -458 -283 -535 -968 -792 -380 -895 -164 -76 -582 -217 -927 -82 -242 -529 -314 -928 -85 -678 -455 -163 -482 -257 -98 -880 -707 -790 -591 -174 -945 -757 -898 -907 -178 -164 -582 -608 -503 -849 -445 -803 -324 -603 -872 -872 -310 -967 -826 -452 -158 -672 -630 -264 -917 -513 -442 -862 -989 -578 -499 -299 -799 -767 -847 -496 -352 -601 -874 -406 -666 -130 -643 -534 -112 -939 -229 -244 -575 -746 -542 -792 -74 -957 -699 -883 -774 -727 -322 -739 -414 -476 -633 -398 -410 -187 -468 -97 -138 -350 -820 -970 -753 -548 -837 -340 -521 -23 -486 -148 -285 -686 -880 -587 -446 -834 -169 -526 -53 -929 -337 -358 -658 -667 -286 -966 -922 -788 -389 -768 -799 -628 -473 -590 -752 -869 -184 -985 -162 -176 -134 -965 -579 -758 -412 -371 -209 -653 -993 -845 -903 -797 -494 -663 -709 -746 -715 -426 -849 -756 -430 -620 -755 -802 -998 -203 -189 -128 -827 -749 -645 -455 -688 -283 -13 -971 -79 -958 -541 -198 -434 -254 -495 -970 -995 -317 -600 -479 -517 -669 -595 -892 -610 -65 -208 -222 -563 -157 -102 -516 -419 -903 -126 -144 -13 -221 -632 -154 -687 -790 -699 -819 -248 -761 -155 -565 -487 -204 -704 -868 -55 -755 -953 -263 -458 -437 -999 -108 -532 -939 -183 -865 -207 -381 -450 -828 -230 -136 -658 -383 -422 -922 -43 -42 -213 -131 -583 -307 -710 -740 -349 -102 -454 -468 -451 -579 -435 -465 -22 -576 -362 -353 -68 -794 -7 -893 -698 -904 -555 -712 -132 -391 -611 -146 -993 -10 -485 -729 -501 -332 -826 -746 -16 -524 -981 -427 -674 -313 -982 -41 -763 -289 -318 -945 -318 -929 -161 -829 -842 -438 -360 -103 -231 -236 -288 -280 -551 -528 -676 -503 -380 -92 -725 -96 -104 -762 -928 -780 -209 -847 -256 -114 -273 -71 -309 -870 -976 -705 -711 -790 -611 -840 -139 -668 -17 -654 -494 -908 -739 -313 -46 -970 -481 -925 -132 -882 -698 -519 -695 -636 -29 -54 -919 -866 -717 -816 -438 -703 -311 -733 -302 -876 -732 -55 -867 -505 -587 -756 -919 -126 -884 -331 -803 -102 -867 -393 -212 -456 -617 -221 -963 -615 -618 -683 -141 -786 -458 -168 -985 -655 -661 -751 -939 -692 -98 -132 -770 -957 -447 -833 -201 -846 -322 -345 -983 -638 -941 -960 -917 -253 -69 -424 -894 -858 -67 -611 -752 -185 -58 -122 -725 -361 -934 -616 -540 -547 -765 -522 -111 -799 -98 -885 -419 -97 -25 -706 -685 -437 -651 -447 -449 -894 -605 -922 -148 -384 -262 -473 -275 -675 -842 -474 -920 -85 -109 -785 -275 -793 -460 -329 -198 -308 -419 -890 -273 -407 -211 -46 -376 -722 -860 -924 -719 -773 -991 -720 -16 -125 -812 -93 -416 -77 -502 -798 -960 -954 -672 -595 -876 -794 -587 -723 -14 -536 -814 -153 -124 -291 -244 -39 -248 -305 -921 -928 -165 -773 -352 -114 -94 -284 -155 -606 -652 -798 -633 -613 -98 -797 -184 -59 -436 -371 -883 -164 -105 -689 -650 -52 -961 -751 -864 -130 -796 -458 -29 -323 -123 -626 -142 -383 -796 -908 -80 -824 -935 -125 -633 -97 -585 -308 -310 -196 -99 -739 -472 -833 -23 -164 -554 -530 -405 -458 -672 -731 -70 -256 -592 -613 -8 -395 -44 -596 -915 -726 -87 -150 -276 -828 -775 -616 -711 -843 -728 -164 -577 -960 -136 -20 -529 -28 -130 -343 -502 -98 -797 -77 -460 -147 -589 -880 -44 -686 -818 -994 -328 -223 -55 -216 -353 -29 -659 -922 -839 -865 -37 -515 -777 -756 -447 -63 -646 -671 -97 -373 -57 -704 -794 -52 -813 -210 -606 -481 -206 -625 -769 -979 -848 -103 -571 -11 -824 -482 -465 -230 -255 -401 -767 -205 -232 -2 -255 -616 -396 -974 -34 -23 -10 -517 -262 -261 -887 -332 -15 -654 -315 -515 -995 -434 -239 -591 -600 -509 -662 -123 -771 -321 -504 -417 -545 -492 -850 -190 -956 -735 -510 -419 -106 -736 -262 -195 -91 -72 -115 -278 -150 -800 -74 -190 -193 -862 -221 -530 -588 -675 -676 -79 -337 -538 -940 -221 -167 -711 -490 -97 -97 -339 -767 -449 -355 -289 -727 -229 -84 -242 -947 -109 -785 -198 -248 -20 -92 -995 -791 -189 -50 -725 -417 -699 -406 -448 -670 -595 -248 -944 -692 -157 -552 -455 -762 -385 -930 -575 -549 -453 -169 -13 -409 -788 -162 -396 -950 -239 -373 -726 -802 -532 -419 -402 -914 -940 -39 -962 -823 -604 -955 -376 -89 -904 -126 -833 -470 -463 -318 -97 -583 -208 -795 -159 -936 -249 -16 -922 -935 -508 -733 -623 -184 -223 -255 -925 -762 -335 -742 -121 -938 -787 -739 -482 -389 -210 -6 -810 -502 -801 -894 -184 -343 -662 -101 -170 -822 -548 -420 -549 -251 -882 -142 -364 -381 -376 -225 -69 -759 -532 -296 -427 -959 -213 -977 -881 -523 -35 -953 -135 -910 -336 -292 -467 -129 -40 -75 -248 -685 -711 -604 -992 -612 -752 -567 -247 -770 -111 -789 -981 -643 -331 -942 -725 -548 -698 -356 -138 -856 -993 -955 -554 -373 -699 -920 -735 -588 -497 -147 -595 -208 -779 -63 -58 -784 -188 -780 -216 -856 -213 -794 -335 -755 -524 -219 -587 -180 -688 -200 -252 -16 -863 -317 -933 -802 -655 -60 -954 -578 -980 -4 -273 -453 -519 -808 -100 -42 -871 -347 -643 -193 -250 -516 -144 -683 -439 -447 -473 -518 -370 -54 -524 -600 -456 -535 -674 -694 -310 -724 -180 -571 -156 -525 -53 -454 -225 -91 -299 -660 -157 -24 -463 -702 -953 -838 -532 -17 -158 -587 -662 -928 -390 -978 -481 -833 -858 -274 -415 -860 -942 -425 -484 -412 -168 -192 -868 -134 -445 -291 -440 -336 -839 -80 -962 -803 -621 -169 -544 -119 -601 -931 -439 -751 -383 -102 -383 -241 -773 -52 -444 -37 -412 -625 -594 -795 -199 -901 -36 -849 -497 -612 -223 -73 -611 -411 -312 -992 -144 -748 -325 -660 -512 -724 -367 -988 -302 -235 -78 -227 -717 -798 -427 -880 -634 -674 -85 -892 -812 -800 -882 -91 -72 -817 -623 -604 -264 -992 -495 -738 -497 -662 -374 -962 -822 -746 -177 -45 -799 -951 -409 -254 -466 -877 -977 -44 -151 -206 -496 -360 -120 -315 -842 -72 -809 -377 -2 -44 -24 -967 -591 -270 -578 -44 -405 -708 -779 -66 -591 -276 -52 -98 -399 -397 -315 -827 -549 -570 -462 -783 -697 -776 -680 -700 -434 -811 -185 -280 -981 -90 -297 -493 -417 -182 -924 -264 -781 -799 -244 -930 -956 -128 -180 -10 -47 -672 -304 -126 -284 -938 -332 -605 -113 -76 -485 -830 -46 -450 -960 -142 -815 -847 -914 -20 -488 -89 -948 -927 -773 -916 -957 -217 -489 -89 -16 -30 -230 -795 -634 -230 -128 -237 -76 -485 -758 -31 -967 -397 -858 -291 -643 -401 -750 -830 -447 -897 -754 -450 -113 -609 -12 -781 -458 -107 -528 -921 -419 -444 -234 -283 -749 -359 -76 -365 -585 -166 -46 -180 -344 -315 -197 -5 -727 -289 -888 -337 -994 -343 -817 -714 -454 -691 -214 -341 -912 -61 -803 -537 -703 -565 -509 -420 -819 -302 -224 -133 -348 -415 -160 -668 -489 -57 -459 -428 -614 -338 -593 -338 -457 -409 -789 -482 -645 -437 -368 -226 -164 -124 -177 -119 -497 -79 -156 -899 -75 -65 -91 -995 -646 -694 -413 -804 -896 -626 -613 -526 -567 -886 -312 -369 -336 -993 -815 -713 -530 -501 -893 -884 -114 -840 -687 -203 -947 -453 -477 -121 -33 -703 -793 -315 -254 -495 -387 -25 -670 -662 -407 -979 -792 -493 -1000 -418 -413 -388 -873 -156 -82 -657 -847 -7 -181 -583 -478 -726 -770 -504 -383 -753 -318 -498 -345 -160 -425 -294 -83 -406 -337 -401 -763 -349 -993 -771 -471 -43 -253 -696 -143 -531 -403 -117 -5 -36 -796 -145 -585 -573 -378 -888 -775 -138 -199 -276 -533 -424 -900 -259 -156 -153 -574 -472 -787 -666 -163 -760 -645 -122 -720 -5 -116 -406 -585 -508 -878 -104 -63 -282 -504 -579 -965 -965 -73 -552 -827 -687 -784 -431 -419 -325 -928 -864 -436 -87 -698 -144 -867 -409 -956 -885 -581 -456 -323 -201 -698 -669 -261 -554 -770 -947 -619 -656 -364 -238 -845 -142 -504 -80 -186 -808 -79 -6 -14 -14 -392 -543 -163 -719 -731 -909 -719 -16 -372 -171 -35 -400 -634 -697 -271 -116 -228 -559 -628 -460 -346 -274 -84 -316 -567 -212 -361 -962 -520 -622 -851 -156 -290 -863 -875 -856 -315 -380 -310 -795 -892 -312 -918 -223 -67 -133 -935 -494 -704 -710 -220 -506 -22 -470 -341 -97 -404 -267 -336 -59 -81 -805 -978 -979 -654 -448 -747 -870 -751 -465 -862 -998 -184 -926 -770 -574 -885 -395 -347 -873 -389 -49 -446 -758 -301 -372 -228 -890 -555 -329 -257 -50 -439 -566 -643 -660 -950 -838 -334 -672 -995 -33 -16 -464 -117 -128 -110 -947 -817 -986 -692 -198 -127 -256 -618 -1 -42 -887 -104 -786 -52 -626 -785 -260 -755 -49 -990 -965 -369 -439 -873 -204 -835 -367 -406 -663 -748 -585 -883 -915 -198 -771 -449 -416 -379 -323 -418 -922 -816 -941 -528 -765 -948 -993 -555 -679 -356 -126 -799 -362 -501 -95 -66 -776 -446 -679 -721 -783 -730 -940 -359 -459 -770 -508 -693 -464 -28 -342 -287 -746 -510 -82 -239 -983 -674 -114 -86 -155 -470 -24 -991 -8 -880 -140 -902 -62 -927 -3 -721 -419 -736 -147 -34 -849 -601 -429 -495 -120 -547 -746 -101 -600 -183 -167 -221 -288 -501 -446 -766 -154 -449 -793 -674 -213 -39 -307 -280 -723 -748 -907 -293 -493 -900 -487 -153 -821 -815 -845 -757 -306 -104 -669 -1000 -466 -860 -304 -70 -265 -366 -120 -707 -212 -968 -28 -749 -88 -762 -907 -80 -466 -624 -641 -60 -413 -583 -259 -798 -408 -664 -756 -107 -943 -30 -323 -792 -465 -232 -972 -356 -348 -189 -202 -130 -354 -40 -206 -281 -571 -191 -546 -85 -994 -583 -53 -440 -319 -685 -158 -9 -68 -558 -518 -15 -932 -586 -160 -944 -601 -443 -487 -869 -285 -268 -492 -55 -673 -1000 -680 -87 -480 -163 -424 -955 -330 -986 -424 -348 -240 -224 -432 -476 -847 -697 -27 -48 -130 -616 -238 -480 -507 -18 -20 -40 -104 -566 -443 -411 -288 -782 -851 -113 -554 -153 -110 -58 -434 -788 -832 -984 -816 -488 -839 -155 -723 -587 -69 -225 -142 -411 -233 -777 -674 -392 -409 -652 -286 -941 -746 -803 -783 -468 -170 -376 -263 -562 -736 -722 -391 -725 -193 -100 -335 -634 -115 -272 -373 -523 -738 -280 -638 -437 -85 -728 -545 -875 -996 -501 -795 -423 -595 -46 -190 -346 -401 -24 -120 -483 -951 -969 -571 -193 -524 -716 -513 -27 -185 -79 -984 -856 -869 -653 -409 -11 -81 -672 -239 -577 -232 -902 -3 -681 -866 -415 -660 -18 -721 -208 -425 -962 -634 -539 -466 -664 -660 -805 -894 -264 -45 -245 -534 -675 -62 -775 -318 -624 -49 -948 -68 -572 -648 -936 -293 -429 -797 -256 -455 -403 -937 -39 -675 -519 -483 -807 -522 -837 -479 -12 -516 -833 -929 -967 -995 -78 -204 -893 -878 -582 -499 -865 -661 -424 -592 -962 -639 -380 -858 -561 -31 -34 -971 -279 -169 -293 -777 -373 -279 -852 -211 -251 -471 -911 -258 -294 -356 -150 -918 -503 -606 -423 -255 -452 -543 -30 -734 -455 -430 -977 -52 -263 -578 -442 -490 -529 -471 -316 -357 -535 -173 -835 -919 -255 -812 -744 -573 -357 -800 -973 -258 -505 -878 -976 -268 -486 -335 -395 -127 -253 -54 -475 -413 -885 -298 -827 -6 -338 -131 -778 -868 -995 -335 -338 -755 -960 -331 -346 -650 -748 -105 -777 -855 -237 -203 -365 -516 -366 -520 -425 -801 -388 -151 -360 -494 -83 -241 -37 -534 -787 -709 -673 -17 -385 -701 -283 -524 -538 -656 -226 -515 -598 -678 -838 -984 -272 -764 -715 -892 -287 -928 -424 -398 -410 -486 -828 -731 -456 -711 -507 -658 -903 -381 -360 -851 -143 -905 -984 -858 -771 -130 -523 -462 -97 -169 -127 -974 -700 -414 -122 -105 -740 -326 -19 -168 -827 -376 -548 -814 -568 -386 -688 -222 -976 -281 -947 -360 -757 -97 -631 -896 -463 -689 -140 -661 -441 -789 -706 -409 -43 -426 -671 -655 -288 -879 -326 -261 -971 -431 -937 -912 -73 -605 -124 -835 -350 -39 -219 -902 -352 -382 -857 -979 -118 -726 -656 -738 -103 -395 -711 -331 -306 -753 -525 -912 -210 -848 -941 -509 -771 -968 -993 -457 -178 -268 -144 -326 -312 -281 -688 -710 -319 -456 -320 -494 -618 -223 -744 -850 -774 -392 -355 -615 -427 -392 -290 -668 -602 -933 -530 -176 -600 -150 -133 -378 -222 -329 -734 -974 -770 -490 -153 -987 -185 -226 -387 -471 -312 -435 -662 -539 -2 -762 -555 -595 -929 -11 -161 -977 -433 -234 -887 -897 -726 -785 -910 -163 -46 -665 -552 -356 -212 -984 -855 -429 -61 -437 -40 -58 -148 -900 -335 -457 -746 -811 -879 -298 -133 -240 -381 -840 -740 -633 -81 -764 -271 -478 -620 -538 -726 -679 -357 -105 -948 -469 -188 -186 -373 -679 -285 -286 -565 -697 -242 -438 -212 -197 -397 -506 -101 -279 -333 -384 -658 -689 -618 -433 -319 -876 -740 -333 -872 -562 -20 -235 -389 -925 -794 -227 -197 -8 -109 -3 -475 -530 -47 -879 -880 -303 -961 -535 -618 -759 -147 -291 -971 -974 -278 -773 -367 -919 -887 -616 -783 -644 -363 -434 -236 -35 -71 -216 -655 -962 -175 -156 -479 -103 -875 -932 -894 -167 -158 -878 -659 -975 -289 -3 -143 -820 -735 -447 -698 -173 -7 -154 -553 -476 -135 -104 -182 -206 -961 -238 -183 -173 -852 -775 -291 -99 -407 -944 -490 -677 -157 -805 -520 -372 -435 -504 -227 -446 -289 -30 -714 -897 -685 -269 -663 -710 -736 -492 -729 -142 -983 -366 -875 -891 -438 -66 -321 -55 -434 -721 -94 -95 -544 -10 -829 -651 -892 -34 -552 -275 -967 -674 -580 -806 -37 -258 -62 -821 -674 -224 -700 -772 -57 -333 -189 -787 -219 -616 -599 -641 -328 -199 -276 -653 -464 -198 -81 -171 -94 -963 -316 -195 -276 -983 -326 -558 -666 -982 -271 -370 -622 -230 -223 -544 -85 -819 -283 -974 -13 -22 -147 -375 -992 -496 -744 -508 -346 -971 -519 -517 -56 -332 -601 -350 -896 -120 -2 -877 -531 -225 -830 -897 -719 -239 -663 -657 -622 -374 -211 -851 -80 -823 -985 -206 -798 -554 -272 -338 -990 -477 -652 -139 -230 -943 -142 -109 -193 -631 -862 -740 -846 -637 -326 -765 -410 -731 -55 -787 -966 -658 -673 -81 -336 -166 -284 -349 -313 -941 -511 -773 -4 -696 -310 -301 -218 -124 -937 -697 -359 -892 -983 -134 -873 -986 -396 -358 -709 -242 -372 -138 -712 -432 -138 -132 -489 -726 -693 -672 -923 -414 -520 -587 -661 -543 -934 -194 -389 -911 -514 -990 -264 -771 -704 -476 -824 -842 -524 -934 -502 -936 -437 -106 -827 -974 -747 -700 -95 -261 -348 -398 -55 -509 -871 -933 -499 -982 -276 -834 -185 -558 -712 -929 -945 -536 -761 -502 -871 -205 -624 -772 -983 -107 -704 -771 -648 -526 -401 -338 -35 -793 -613 -839 -340 -649 -902 -959 -288 -47 -637 -741 -174 -535 -649 -302 -552 -705 -957 -70 -69 -998 -625 -27 -749 -752 -513 -477 -580 -397 -640 -150 -860 -526 -325 -369 -395 -347 -778 -610 -261 -827 -214 -691 -826 -429 -494 -605 -152 -378 -347 -361 -139 -33 -119 -726 -769 -990 -580 -344 -213 -867 -846 -169 -899 -531 -370 -113 -131 -893 -956 -780 -217 -264 -153 -702 -302 -367 -574 -744 -857 -585 -760 -114 -763 -926 -248 -964 -765 -871 -217 -959 -940 -205 -80 -292 -391 -132 -554 -507 -352 -393 -12 -373 -805 -797 -463 -93 -316 -747 -455 -681 -913 -288 -123 -155 -142 -307 -984 -226 -55 -280 -730 -56 -904 -689 -363 -95 -261 -213 -909 -530 -891 -55 -779 -420 -939 -960 -888 -385 -88 -266 -821 -908 -707 -856 -999 -703 -252 -199 -456 -284 -64 -666 -457 -797 -846 -449 -328 -621 -940 -465 -607 -526 -964 -885 -861 -666 -353 -391 -122 -435 -973 -852 -442 -851 -529 -713 -208 -279 -634 -37 -707 -400 -434 -403 -652 -692 -866 -799 -297 -689 -985 -936 -686 -725 -346 -803 -583 -133 -989 -492 -634 -895 -634 -803 -361 -413 -336 -304 -298 -514 -346 -972 -868 -831 -779 -228 -229 -555 -839 -945 -588 -830 -141 -871 -448 -218 -483 -538 -921 -971 -251 -975 -894 -520 -553 -143 -109 -705 -116 -523 -441 -4 -884 -859 -578 -673 -920 -855 -772 -892 -99 -70 -826 -801 -575 -237 -953 -611 -785 -406 -95 -115 -569 -853 -318 -40 -828 -149 -596 -936 -666 -921 -51 -394 -12 -153 -707 -117 -868 -603 -910 -568 -882 -202 -603 -644 -912 -413 -641 -469 -684 -805 -75 -734 -977 -945 -231 -193 -760 -847 -638 -74 -601 -523 -631 -517 -130 -309 -73 -386 -534 -482 -750 -534 -261 -772 -126 -702 -833 -525 -267 -66 -396 -67 -40 -218 -361 -836 -163 -86 -455 -109 -299 -111 -629 -880 -872 -371 -539 -302 -572 -153 -734 -541 -753 -50 -160 -212 -95 -843 -178 -542 -794 -827 -884 -323 -20 -771 -179 -340 -810 -138 -971 -822 -199 -196 -247 -679 -761 -465 -984 -712 -480 -21 -982 -925 -705 -331 -182 -576 -382 -862 -982 -192 -902 -42 -456 -140 -911 -417 -93 -566 -529 -330 -609 -268 -338 -729 -64 -679 -604 -578 -805 -158 -468 -182 -940 -157 -135 -678 -200 -292 -189 -500 -14 -948 -971 -605 -593 -605 -899 -655 -579 -541 -298 -25 -777 -14 -248 -545 -415 -534 -796 -614 -151 -483 -384 -214 -383 -156 -101 -670 -411 -982 -89 -4 -870 -512 -829 -822 -918 -875 -374 -455 -995 -106 -343 -931 -833 -701 -530 -765 -604 -566 -828 -794 -564 -561 -992 -644 -350 -707 -776 -200 -39 -217 -273 -695 -105 -443 -421 -157 -908 -145 -600 -47 -943 -570 -866 -751 -601 -382 -47 -308 -768 -378 -227 -516 -828 -149 -14 -674 -187 -293 -929 -436 -344 -564 -965 -278 -108 -283 -864 -608 -59 -52 -921 -779 -369 -350 -925 -490 -393 -654 -562 -977 -435 -795 -676 -993 -787 -886 -605 -486 -234 -396 -958 -764 -2 -267 -670 -978 -217 -937 -59 -917 -731 -729 -376 -345 -538 -217 -9 -489 -914 -107 -759 -731 -90 -745 -63 -262 -12 -266 -341 -651 -106 -263 -523 -302 -419 -561 -800 -764 -837 -219 -305 -336 -165 -803 -925 -830 -574 -370 -373 -998 -160 -551 -879 -315 -257 -409 -625 -197 -330 -182 -960 -933 -932 -158 -662 -987 -74 -175 -271 -670 -361 -944 -441 -710 -886 -535 -896 -580 -689 -867 -312 -214 -971 -461 -678 -877 -859 -96 -168 -831 -122 -661 -54 -370 -869 -440 -339 -633 -353 -163 -983 -90 -663 -209 -975 -511 -314 -134 -792 -283 -776 -129 -836 -253 -828 -635 -138 -444 -20 -42 -147 -37 -848 -784 -692 -609 -902 -832 -469 -251 -626 -395 -577 -436 -738 -239 -15 -766 -320 -953 -82 -178 -541 -265 -724 -526 -86 -980 -534 -824 -486 -861 -468 -593 -422 -663 -941 -417 -487 -664 -170 -347 -605 -394 -219 -914 -394 -419 -667 -113 -874 -574 -108 -329 -642 -625 -126 -540 -973 -100 -470 -337 -272 -419 -652 -213 -683 -499 -785 -485 -367 -970 -652 -867 -130 -169 -131 -79 -77 -623 -499 -834 -452 -626 -419 -117 -156 -902 -329 -810 -630 -442 -425 -61 -30 -961 -538 -257 -69 -788 -54 -783 -851 -994 -864 -36 -205 -525 -546 -753 -190 -192 -476 -918 -386 -937 -782 -679 -266 -627 -145 -78 -55 -748 -299 -647 -426 -437 -874 -32 -780 -427 -654 -706 -914 -101 -12 -164 -657 -661 -914 -791 -575 -744 -866 -478 -400 -829 -983 -836 -829 -963 -462 -907 -115 -731 -480 -403 -451 -638 -688 -256 -230 -567 -550 -668 -983 -741 -686 -320 -668 -824 -329 -723 -232 -455 -856 -32 -211 -683 -402 -180 -250 -573 -912 -924 -138 -515 -172 -247 -25 -669 -182 -53 -950 -263 -142 -248 -645 -807 -579 -147 -853 -235 -888 -114 -939 -262 -615 -864 -328 -871 -477 -406 -304 -695 -448 -629 -462 -679 -275 -252 -829 -772 -764 -301 -597 -943 -391 -645 -950 -281 -169 -139 -838 -231 -144 -182 -951 -681 -16 -796 -127 -947 -356 -239 -786 -141 -337 -44 -965 -548 -284 -354 -527 -722 -191 -484 -78 -49 -384 -271 -186 -784 -978 -215 -72 -602 -53 -664 -509 -156 -231 -494 -96 -789 -272 -510 -911 -329 -74 -769 -350 -309 -400 -500 -179 -757 -324 -506 -265 -400 -226 -795 -704 -901 -201 -460 -256 -616 -276 -150 -807 -294 -386 -929 -549 -988 -525 -668 -480 -218 -575 -794 -368 -698 -591 -168 -270 -882 -572 -916 -54 -20 -865 -945 -143 -112 -417 -73 -890 -939 -764 -641 -974 -467 -368 -837 -889 -998 -814 -236 -746 -291 -752 -787 -806 -99 -560 -878 -823 -570 -213 -574 -606 -748 -288 -657 -544 -360 -162 -839 -362 -931 -136 -453 -519 -161 -770 -331 -34 -134 -961 -613 -525 -981 -673 -664 -644 -66 -943 -218 -285 -408 -161 -915 -783 -796 -434 -156 -79 -341 -97 -394 -603 -396 -386 -5 -621 -169 -941 -100 -817 -576 -869 -540 -224 -435 -135 -712 -468 -1 -768 -68 -735 -420 -653 -963 -508 -422 -771 -466 -791 -344 -194 -468 -796 -868 -222 -347 -421 -207 -94 -730 -338 -334 -360 -637 -726 -215 -959 -361 -559 -675 -178 -424 -715 -513 -687 -474 -947 -227 -525 -240 -627 -761 -3 -719 -294 -921 -457 -156 -874 -303 -58 -206 -855 -511 -306 -988 -446 -9 -500 -102 -72 -653 -379 -174 -542 -946 -86 -600 -453 -803 -884 -535 -153 -251 -837 -573 -682 -871 -901 -346 -241 -109 -407 -291 -183 -451 -470 -484 -946 -379 -428 -981 -187 -518 -86 -184 -815 -808 -532 -897 -893 -557 -29 -540 -281 -552 -625 -435 -588 -643 -873 -571 -288 -99 -484 -361 -51 -269 -367 -381 -205 -383 -318 -786 -740 -836 -11 -680 -841 -793 -937 -345 -930 -393 -467 -772 -678 -284 -988 -463 -279 -521 -55 -143 -287 -462 -986 -470 -123 -439 -522 -348 -88 -931 -245 -641 -807 -44 -547 -555 -912 -734 -873 -828 -197 -310 -428 -742 -518 -494 -357 -481 -372 -727 -663 -348 -710 -168 -495 -357 -132 -827 -693 -773 -729 -781 -247 -827 -530 -93 -513 -557 -952 -100 -491 -485 -124 -415 -772 -777 -697 -146 -862 -424 -411 -855 -983 -681 -46 -965 -907 -121 -20 -723 -318 -228 -314 -975 -619 -624 -624 -634 -973 -308 -473 -646 -567 -219 -355 -685 -334 -239 -903 -411 -815 -947 -14 -316 -697 -517 -895 -879 -402 -145 -851 -676 -884 -109 -632 -268 -827 -154 -986 -945 -209 -193 -45 -834 -142 -139 -56 -292 -61 -620 -927 -874 -602 -609 -837 -527 -956 -916 -506 -271 -645 -22 -241 -143 -587 -957 -730 -474 -339 -514 -24 -221 -822 -48 -278 -718 -669 -518 -720 -870 -722 -243 -624 -991 -28 -748 -111 -66 -170 -426 -661 -929 -224 -5 -139 -69 -206 -52 -197 -396 -774 -895 -507 -567 -460 -537 -443 -484 -206 -86 -533 -587 -310 -334 -243 -252 -155 -471 -462 -752 -711 -313 -383 -378 -470 -386 -298 -740 -478 -953 -317 -356 -504 -610 -464 -748 -586 -430 -52 -153 -66 -500 -412 -498 -368 -501 -529 -472 -885 -599 -303 -376 -547 -134 -891 -686 -689 -842 -387 -229 -782 -601 -472 -50 -805 -724 -919 -894 -783 -601 -144 -761 -345 -908 -583 -360 -887 -639 -516 -153 -763 -297 -349 -177 -524 -889 -714 -853 -616 -391 -203 -58 -517 -445 -697 -825 -70 -615 -875 -570 -789 -550 -847 -3 -34 -960 -731 -422 -644 -343 -205 -410 -230 -137 -321 -691 -336 -508 -359 -439 -21 -312 -506 -155 -710 -132 -20 -266 -774 -419 -21 -981 -265 -291 -586 -434 -71 -142 -598 -389 -91 -418 -898 -909 -591 -411 -15 -209 -205 -929 -940 -455 -198 -343 -851 -64 -75 -909 -273 -980 -743 -101 -839 -143 -64 -242 -403 -927 -74 -185 -789 -898 -510 -40 -918 -763 -321 -510 -9 -615 -827 -677 -975 -587 -840 -160 -323 -47 -752 -989 -812 -989 -186 -799 -348 -733 -395 -339 -401 -695 -893 -33 -808 -626 -218 -302 -384 -636 -991 -774 -529 -827 -433 -758 -973 -205 -482 -73 -377 -750 -911 -417 -442 -136 -890 -32 -743 -887 -337 -867 -554 -808 -33 -164 -635 -149 -850 -335 -516 -461 -180 -250 -981 -209 -469 -862 -387 -325 -652 -272 -916 -342 -730 -454 -632 -77 -178 -157 -790 -12 -625 -56 -31 -506 -447 -689 -192 -79 -136 -323 -973 -259 -665 -650 -539 -969 -812 -126 -58 -112 -148 -358 -672 -780 -225 -662 -62 -694 -1 -709 -31 -116 -889 -587 -923 -967 -125 -206 -450 -180 -348 -579 -900 -542 -840 -558 -949 -473 -567 -212 -458 -135 -133 -601 -218 -480 -866 -786 -243 -257 -937 -22 -558 -875 -520 -188 -501 -714 -219 -15 -1 -663 -381 -935 -138 -178 -17 -624 -930 -285 -133 -509 -909 -334 -912 -228 -156 -208 -597 -599 -206 -94 -402 -781 -450 -993 -242 -435 -490 -7 -482 -89 -551 -18 -559 -276 -948 -807 -754 -802 -668 -648 -214 -641 -77 -66 -691 -351 -341 -666 -868 -109 -435 -583 -794 -365 -292 -431 -789 -731 -761 -675 -947 -839 -923 -375 -339 -228 -51 -59 -23 -806 -413 -229 -154 -384 -93 -713 -981 -413 -382 -227 -597 -576 -533 -411 -74 -34 -781 -631 -463 -396 -968 -822 -556 -442 -868 -994 -166 -313 -331 -734 -500 -698 -116 -844 -461 -113 -57 -684 -804 -243 -613 -574 -108 -85 -169 -117 -129 -996 -96 -132 -195 -313 -605 -33 -134 -687 -916 -112 -36 -92 -346 -124 -718 -173 -290 -609 -830 -895 -395 -17 -715 -450 -34 -484 -916 -119 -569 -579 -42 -713 -656 -667 -612 -333 -454 -711 -886 -344 -90 -415 -450 -592 -416 -13 -511 -195 -181 -80 -793 -245 -289 -328 -854 -715 -661 -605 -795 -582 -792 -452 -394 -201 -962 -329 -714 -299 -225 -214 -589 -198 -630 -565 -23 -306 -693 -538 -848 -725 -921 -21 -101 -274 -607 -385 -451 -476 -263 -136 -695 -488 -462 -360 -928 -743 -958 -717 -255 -815 -669 -570 -740 -913 -787 -167 -538 -96 -26 -318 -365 -51 -284 -204 -230 -126 -818 -972 -930 -48 -158 -667 -979 -447 -618 -274 -463 -854 -347 -905 -714 -272 -813 -849 -477 -188 -791 -93 -830 -475 -598 -778 -292 -183 -576 -650 -871 -567 -834 -401 -553 -3 -659 -163 -246 -787 -2 -893 -605 -760 -274 -510 -348 -643 -532 -566 -202 -17 -319 -471 -916 -509 -818 -861 -473 -260 -727 -953 -993 -943 -413 -388 -56 -858 -420 -385 -669 -469 -905 -559 -642 -432 -407 -795 -185 -243 -158 -420 -990 -778 -937 -732 -762 -396 -638 -804 -649 -45 -196 -723 -334 -316 -817 -250 -917 -903 -75 -680 -725 -835 -346 -764 -878 -180 -756 -311 -348 -30 -944 -640 -19 -830 -757 -571 -115 -944 -864 -632 -776 -363 -248 -904 -720 -133 -491 -743 -148 -763 -572 -44 -39 -210 -930 -129 -244 -538 -276 -976 -862 -883 -761 -511 -823 -627 -590 -156 -407 -37 -678 -297 -550 -818 -792 -16 -395 -865 -787 -60 -370 -454 -635 -429 -844 -568 -140 -309 -57 -735 -622 -589 -56 -395 -740 -339 -333 -967 -726 -118 -14 -330 -207 -437 -856 -203 -550 -290 -650 -106 -26 -36 -599 -507 -227 -710 -189 -648 -830 -720 -617 -224 -250 -515 -704 -363 -866 -519 -463 -477 -605 -477 -406 -411 -305 -386 -44 -667 -567 -766 -115 -752 -455 -195 -195 -570 -494 -629 -207 -19 -438 -319 -618 -862 -618 -837 -13 -995 -364 -753 -493 -699 -6 -331 -672 -996 -75 -644 -393 -267 -783 -919 -66 -10 -867 -548 -296 -855 -287 -386 -229 -818 -451 -661 -642 -784 -738 -853 -301 -137 -389 -513 -103 -81 -997 -554 -691 -508 -56 -533 -715 -232 -522 -35 -815 -211 -31 -752 -860 -111 -670 -971 -253 -372 -674 -817 -353 -801 -658 -27 -751 -75 -594 -857 -429 -159 -799 -785 -773 -420 -545 -621 -785 -535 -217 -874 -404 -551 -638 -285 -738 -501 -130 -300 -80 -476 -496 -659 -704 -83 -774 -32 -920 -766 -990 -118 -376 -437 -271 -249 -875 -103 -56 -324 -138 -128 -256 -876 -958 -72 -281 -957 -586 -514 -762 -523 -397 -844 -401 -61 -588 -802 -357 -32 -959 -653 -886 -12 -710 -620 -148 -562 -177 -973 -152 -572 -325 -874 -987 -311 -254 -56 -199 -392 -350 -461 -563 -831 -143 -860 -280 -303 -755 -372 -412 -917 -521 -925 -157 -843 -377 -889 -331 -269 -438 -261 -619 -666 -342 -476 -505 -714 -501 -384 -598 -967 -366 -984 -228 -467 -403 -272 -57 -542 -1000 -877 -80 -913 -775 -101 -843 -346 -667 -110 -843 -685 -365 -776 -149 -200 -205 -725 -844 -973 -850 -863 -160 -381 -204 -171 -8 -210 -507 -298 -711 -176 -811 -1000 -342 -23 -749 -864 -192 -886 -250 -312 -420 -728 -606 -810 -287 -499 -964 -108 -836 -471 -76 -468 -854 -260 -464 -858 -65 -242 -987 -544 -74 -908 -41 -608 -682 -570 -918 -496 -174 -581 -279 -771 -331 -560 -645 -829 -290 -209 -497 -721 -552 -933 -650 -823 -187 -398 -995 -180 -293 -306 -968 -348 -347 -832 -483 -441 -165 -193 -326 -354 -432 -171 -332 -274 -351 -726 -945 -98 -737 -187 -330 -12 -973 -582 -163 -930 -948 -415 -771 -363 -55 -297 -837 -381 -400 -245 -872 -979 -39 -773 -435 -98 -322 -183 -794 -745 -983 -534 -841 -450 -168 -166 -760 -884 -407 -930 -484 -909 -337 -892 -38 -970 -786 -529 -501 -707 -305 -418 -643 -209 -468 -355 -826 -863 -209 -34 -992 -487 -272 -530 -708 -984 -946 -580 -803 -449 -64 -552 -990 -831 -796 -859 -360 -74 -329 -137 -766 -629 -459 -669 -61 -174 -293 -50 -420 -649 -440 -622 -966 -688 -703 -40 -106 -584 -248 -648 -448 -466 -165 -156 -967 -327 -707 -966 -133 -866 -784 -468 -479 -479 -90 -435 -714 -459 -502 -249 -96 -606 -729 -439 -829 -252 -38 -321 -667 -965 -712 -779 -974 -334 -255 -406 -386 -312 -902 -680 -970 -209 -218 -448 -490 -357 -98 -210 -213 -476 -33 -220 -267 -871 -597 -785 -831 -364 -908 -409 -381 -82 -222 -324 -68 -479 -269 -198 -984 -664 -272 -969 -640 -573 -674 -33 -332 -199 -244 -320 -894 -829 -773 -23 -207 -18 -386 -497 -649 -871 -363 -76 -738 -991 -994 -213 -789 -282 -796 -31 -768 -107 -687 -140 -655 -217 -61 -120 -172 -844 -756 -164 -948 -526 -485 -831 -891 -299 -787 -4 -865 -926 -350 -488 -512 -534 -763 -300 -864 -49 -938 -852 -845 -675 -446 -383 -20 -414 -840 -958 -708 -226 -933 -877 -456 -952 -812 -209 -747 -595 -550 -979 -775 -874 -686 -385 -467 -491 -736 -896 -292 -710 -616 -550 -893 -974 -676 -866 -43 -351 -281 -960 -430 -693 -408 -179 -733 -929 -129 -807 -861 -616 -467 -565 -973 -108 -630 -357 -650 -561 -852 -678 -864 -601 -498 -453 -163 -938 -685 -904 -515 -905 -123 -825 -220 -274 -410 -486 -216 -123 -235 -482 -751 -728 -699 -138 -730 -300 -876 -668 -112 -347 -996 -145 -678 -157 -581 -170 -465 -662 -32 -338 -199 -49 -435 -647 -607 -861 -990 -409 -311 -939 -439 -62 -627 -796 -593 -542 -628 -154 -849 -539 -326 -183 -767 -316 -172 -107 -879 -353 -951 -128 -595 -377 -280 -783 -237 -151 -213 -545 -111 -258 -65 -517 -597 -622 -493 -470 -340 -245 -825 -461 -202 -794 -23 -483 -78 -132 -269 -425 -879 -663 -53 -610 -800 -42 -748 -418 -185 -513 -167 -616 -230 -749 -803 -72 -331 -858 -779 -872 -611 -715 -783 -693 -989 -991 -139 -729 -533 -713 -83 -473 -797 -859 -897 -277 -480 -855 -903 -755 -7 -136 -89 -221 -184 -719 -367 -646 -402 -973 -305 -265 -450 -794 -299 -795 -952 -169 -188 -745 -69 -606 -804 -163 -377 -689 -572 -329 -306 -912 -135 -849 -931 -285 -954 -180 -407 -707 -853 -968 -637 -298 -564 -735 -126 -48 -273 -38 -574 -314 -488 -787 -804 -390 -841 -915 -543 -584 -21 -177 -512 -376 -988 -247 -923 -249 -682 -725 -586 -612 -786 -457 -778 -822 -5 -353 -804 -386 -874 -465 -975 -867 -454 -340 -884 -80 -803 -601 -126 -421 -743 -493 -556 -667 -455 -88 -603 -153 -19 -283 -811 -248 -931 -860 -590 -125 -294 -584 -403 -888 -278 -849 -107 -579 -71 -597 -172 -215 -267 -279 -237 -313 -649 -869 -771 -474 -743 -220 -6 -850 -761 -893 -775 -30 -546 -906 -747 -32 -287 -223 -153 -586 -648 -583 -763 -48 -227 -960 -830 -457 -461 -828 -415 -442 -865 -461 -705 -529 -869 -259 -28 -618 -730 -905 -559 -830 -921 -823 -726 -437 -826 -134 -837 -878 -729 -566 -261 -577 -962 -91 -204 -10 -844 -893 -888 -340 -367 -521 -69 -540 -605 -587 -935 -956 -327 -886 -163 -226 -864 -965 -162 -744 -58 -691 -278 -51 -723 -623 -53 -403 -800 -129 -423 -803 -202 -121 -890 -692 -226 -859 -281 -916 -715 -962 -895 -247 -290 -837 -765 -571 -84 -591 -225 -46 -434 -308 -999 -430 -162 -670 -471 -271 -672 -953 -529 -815 -450 -811 -282 -339 -841 -782 -556 -561 -770 -403 -347 -46 -250 -880 -709 -969 -796 -326 -180 -492 -328 -71 -790 -352 -878 -558 -726 -871 -605 -311 -91 -807 -157 -996 -989 -260 -472 -122 -742 -6 -177 -558 -131 -889 -59 -557 -548 -489 -682 -292 -338 -435 -671 -174 -339 -400 -705 -139 -543 -494 -148 -360 -693 -681 -635 -627 -584 -788 -265 -337 -943 -885 -913 -942 -216 -864 -274 -961 -576 -312 -232 -879 -376 -435 -537 -567 -126 -10 -418 -553 -889 -521 -733 -232 -815 -951 -16 -814 -384 -308 -711 -714 -363 -118 -176 -513 -787 -321 -993 -86 -178 -650 -534 -711 -730 -571 -920 -850 -363 -556 -891 -573 -381 -360 -478 -79 -800 -896 -432 -440 -378 -8 -303 -592 -134 -11 -996 -402 -556 -540 -556 -425 -27 -965 -514 -809 -884 -590 -528 -913 -415 -714 -979 -544 -147 -355 -744 -702 -124 -133 -283 -255 -651 -582 -773 -791 -991 -767 -36 -23 -624 -316 -515 -425 -567 -81 -498 -55 -582 -664 -364 -199 -121 -593 -262 -162 -562 -609 -885 -856 -462 -71 -83 -772 -502 -62 -726 -79 -642 -586 -857 -223 -39 -630 -131 -537 -345 -189 -544 -746 -561 -205 -373 -300 -236 -240 -154 -368 -3 -857 -116 -503 -894 -691 -304 -935 -191 -391 -901 -419 -459 -692 -539 -921 -18 -590 -631 -694 -405 -135 -486 -137 -801 -548 -269 -2 -892 -826 -783 -947 -140 -976 -895 -528 -4 -185 -795 -549 -558 -901 -439 -621 -873 -657 -549 -172 -106 -1000 -610 -175 -124 -624 -435 -258 -39 -335 -269 -38 -669 -428 -823 -158 -526 -238 -656 -784 -156 -532 -437 -113 -991 -780 -429 -378 -94 -87 -822 -79 -746 -956 -684 -698 -438 -136 -653 -816 -573 -155 -251 -58 -488 -320 -76 -42 -510 -719 -138 -805 -764 -347 -877 -295 -163 -712 -147 -772 -13 -655 -763 -42 -137 -108 -328 -493 -177 -676 -23 -713 -730 -680 -882 -262 -747 -575 -87 -341 -538 -134 -514 -371 -94 -835 -972 -927 -231 -852 -162 -468 -680 -698 -668 -345 -606 -528 -271 -217 -384 -666 -863 -559 -265 -794 -276 -927 -754 -720 -384 -128 -117 -58 -688 -815 -553 -239 -346 -11 -274 -534 -602 -321 -220 -599 -829 -751 -459 -648 -592 -495 -566 -768 -679 -393 -283 -212 -482 -873 -807 -301 -670 -130 -205 -504 -599 -150 -564 -331 -913 -586 -978 -509 -807 -158 -548 -369 -347 -308 -193 -122 -749 -150 -359 -798 -663 -263 -98 -877 -640 -499 -957 -561 -670 -858 -865 -215 -143 -347 -552 -540 -523 -736 -448 -237 -290 -490 -986 -903 -282 -950 -519 -488 -84 -505 -656 -473 -210 -254 -243 -401 -225 -40 -363 -379 -380 -748 -455 -972 -907 -158 -33 -743 -576 -1000 -305 -953 -442 -296 -313 -513 -586 -509 -841 -258 -785 -899 -473 -286 -899 -369 -228 -202 -42 -132 -916 -89 -460 -130 -563 -663 -632 -714 -49 -437 -486 -108 -917 -115 -910 -341 -87 -63 -428 -939 -405 -160 -874 -371 -93 -924 -104 -277 -947 -554 -96 -783 -573 -473 -790 -352 -503 -815 -333 -622 -444 -751 -651 -72 -749 -233 -380 -8 -404 -849 -77 -796 -664 -348 -171 -311 -662 -316 -524 -924 -560 -603 -568 -845 -932 -40 -122 -949 -737 -284 -346 -695 -923 -662 -784 -553 -59 -514 -319 -994 -317 -249 -127 -87 -224 -272 -586 -967 -920 -667 -918 -759 -462 -803 -915 -901 -278 -438 -400 -825 -169 -586 -868 -674 -787 -182 -623 -406 -23 -272 -951 -100 -566 -358 -325 -542 -727 -746 -186 -601 -30 -613 -487 -633 -411 -975 -743 -823 -800 -830 -261 -362 -479 -131 -462 -594 -593 -702 -771 -609 -675 -75 -126 -71 -298 -868 -978 -904 -55 -490 -769 -973 -75 -239 -997 -73 -154 -719 -667 -212 -671 -53 -146 -788 -572 -858 -117 -317 -927 -456 -837 -390 -856 -275 -920 -882 -76 -725 -657 -78 -240 -625 -173 -178 -917 -968 -16 -882 -33 -469 -884 -63 -419 -853 -828 -852 -284 -677 -623 -620 -706 -357 -394 -822 -184 -541 -760 -601 -23 -593 -491 -363 -201 -525 -370 -846 -473 -174 -623 -578 -306 -993 -593 -849 -134 -759 -554 -140 -972 -120 -522 -395 -71 -96 -685 -256 -382 -862 -496 -34 -473 -989 -467 -410 -884 -83 -553 -718 -434 -171 -910 -726 -50 -851 -731 -350 -349 -686 -796 -874 -342 -660 -433 -191 -997 -977 -176 -625 -765 -148 -896 -177 -624 -806 -628 -187 -483 -988 -643 -390 -979 -661 -898 -918 -64 -111 -104 -167 -515 -910 -990 -992 -399 -556 -848 -246 -380 -574 -184 -503 -440 -144 -6 -668 -882 -310 -551 -308 -576 -78 -512 -587 -304 -952 -263 -907 -517 -893 -43 -434 -283 -192 -564 -827 -724 -491 -101 -134 -545 -746 -794 -764 -975 -741 -671 -711 -522 -450 -204 -284 -597 -445 -321 -619 -917 -363 -227 -503 -77 -6 -701 -534 -436 -565 -175 -925 -55 -836 -897 -962 -348 -921 -167 -911 -694 -455 -841 -645 -785 -474 -764 -917 -509 -227 -658 -741 -237 -669 -971 -352 -212 -225 -917 -490 -53 -793 -759 -590 -160 -988 -459 -640 -627 -625 -174 -674 -980 -822 -672 -425 -968 -322 -630 -382 -570 -327 -384 -106 -228 -973 -858 -236 -860 -843 -780 -881 -958 -746 -93 -96 -206 -551 -655 -543 -988 -450 -27 -25 -18 -756 -529 -384 -771 -550 -955 -488 -497 -342 -680 -562 -820 -709 -369 -179 -862 -574 -181 -137 -996 -62 -87 -662 -835 -673 -421 -230 -468 -163 -883 -902 -943 -402 -832 -915 -114 -376 -845 -546 -349 -561 -421 -569 -572 -539 -939 -182 -103 -804 -735 -15 -54 -615 -352 -549 -289 -694 -724 -693 -387 -213 -87 -861 -553 -549 -762 -675 -999 -702 -914 -299 -592 -672 -958 -459 -409 -234 -981 -869 -422 -628 -646 -623 -850 -545 -100 -504 -739 -441 -914 -600 -476 -564 -754 -926 -112 -275 -859 -433 -126 -905 -477 -483 -831 -375 -666 -192 -702 -809 -163 -330 -168 -569 -816 -747 -397 -183 -159 -715 -267 -220 -263 -791 -476 -555 -932 -676 -595 -838 -664 -886 -708 -374 -548 -892 -547 -239 -158 -576 -749 -366 -874 -221 -817 -671 -972 -93 -436 -50 -502 -626 -908 -292 -579 -852 -109 -156 -82 -715 -767 -303 -160 -61 -393 -767 -612 -803 -592 -995 -323 -269 -852 -121 -184 -688 -782 -993 -259 -346 -857 -837 -170 -969 -151 -609 -377 -705 -850 -838 -736 -684 -123 -765 -806 -465 -333 -591 -174 -753 -649 -862 -188 -38 -300 -654 -200 -102 -541 -412 -436 -238 -4 -371 -643 -620 -633 -540 -386 -386 -397 -915 -814 -269 -691 -596 -290 -368 -197 -989 -885 -422 -875 -454 -485 -326 -348 -201 -531 -82 -655 -672 -546 -781 -159 -6 -312 -486 -319 -516 -217 -823 -773 -912 -771 -330 -255 -34 -366 -134 -978 -287 -7 -845 -714 -903 -883 -274 -18 -275 -568 -129 -550 -815 -155 -131 -128 -472 -136 -933 -437 -811 -69 -797 -168 -883 -329 -385 -123 -110 -867 -701 -149 -934 -500 -189 -123 -137 -900 -725 -134 -934 -922 -533 -657 -216 -528 -295 -812 -164 -682 -445 -574 -243 -903 -372 -281 -882 -147 -293 -239 -770 -893 -559 -98 -413 -274 -728 -820 -287 -349 -891 -165 -774 -385 -518 -364 -31 -18 -580 -953 -408 -391 -930 -29 -567 -187 -657 -869 -720 -331 -867 -106 -405 -648 -588 -840 -631 -55 -773 -947 -817 -141 -814 -591 -190 -9 -658 -604 -756 -808 -707 -559 -565 -882 -246 -508 -4 -425 -200 -406 -178 -113 -762 -51 -93 -530 -405 -636 -638 -592 -670 -429 -19 -510 -314 -173 -326 -977 -248 -598 -83 -369 -839 -805 -416 -257 -959 -985 -461 -746 -837 -246 -720 -437 -178 -771 -659 -854 -516 -272 -436 -997 -850 -615 -202 -940 -61 -64 -523 -535 -331 -179 -621 -152 -636 -81 -861 -846 -177 -290 -774 -645 -218 -76 -735 -539 -286 -702 -622 -772 -440 -48 -190 -787 -132 -584 -778 -869 -329 -662 -889 -979 -501 -258 -654 -413 -949 -500 -931 -986 -350 -12 -149 -986 -171 -417 -776 -307 -395 -609 -42 -148 -641 -76 -423 -887 -347 -462 -733 -494 -456 -382 -162 -938 -747 -998 -822 -619 -156 -252 -46 -497 -202 -199 -940 -469 -320 -767 -414 -402 -284 -472 -681 -38 -783 -935 -514 -722 -654 -455 -598 -38 -142 -919 -984 -138 -334 -585 -632 -928 -275 -158 -519 -802 -107 -662 -524 -532 -540 -645 -286 -165 -219 -623 -688 -894 -949 -326 -452 -277 -920 -380 -123 -71 -950 -50 -887 -903 -294 -885 -399 -631 -443 -595 -903 -831 -638 -189 -982 -656 -737 -315 -425 -331 -706 -858 -810 -171 -205 -892 -442 -104 -292 -351 -195 -229 -52 -829 -96 -946 -451 -455 -462 -914 -918 -89 -221 -950 -194 -70 -31 -197 -94 -248 -354 -954 -641 -333 -896 -887 -136 -508 -68 -364 -34 -636 -797 -994 -211 -684 -44 -520 -528 -707 -672 -287 -948 -854 -405 -517 -102 -484 -409 -37 -318 -704 -816 -923 -613 -464 -795 -827 -900 -926 -164 -660 -564 -506 -64 -637 -859 -584 -667 -95 -988 -632 -478 -360 -694 -623 -575 -810 -972 -35 -885 -873 -733 -426 -93 -707 -909 -854 -978 -165 -313 -589 -98 -482 -52 -755 -922 -180 -989 -578 -318 -893 -887 -975 -519 -473 -32 -481 -658 -852 -908 -240 -193 -134 -336 -897 -730 -868 -948 -557 -276 -254 -867 -754 -840 -965 -578 -244 -641 -128 -898 -718 -634 -738 -388 -627 -631 -348 -759 -633 -122 -783 -264 -462 -590 -155 -296 -537 -656 -549 -848 -477 -305 -801 -147 -764 -873 -975 -538 -394 -834 -297 -858 -165 -209 -367 -759 -996 -836 -337 -168 -643 -224 -559 -511 -197 -521 -389 -512 -198 -369 -827 -996 -59 -316 -440 -83 -543 -2 -581 -986 -927 -399 -283 -119 -101 -959 -647 -676 -867 -126 -442 -300 -125 -937 -754 -654 -179 -169 -645 -360 -437 -796 -54 -395 -466 -223 -757 -786 -981 -452 -506 -979 -395 -259 -528 -132 -415 -620 -539 -593 -615 -324 -10 -46 -829 -364 -994 -399 -547 -763 -622 -932 -226 -804 -66 -954 -263 -811 -740 -932 -467 -576 -654 -945 -461 -564 -804 -598 -128 -599 -989 -266 -371 -436 -324 -808 -815 -36 -788 -209 -405 -145 -261 -437 -870 -206 -248 -146 -959 -273 -45 -615 -107 -565 -551 -82 -238 -730 -502 -361 -261 -798 -512 -456 -100 -316 -324 -999 -866 -853 -740 -281 -209 -156 -774 -925 -918 -131 -42 -45 -261 -35 -934 -157 -11 -449 -355 -757 -790 -641 -83 -779 -356 -29 -226 -312 -835 -323 -96 -610 -635 -512 -9 -294 -253 -299 -670 -378 -938 -246 -268 -912 -69 -578 -109 -60 -654 -909 -30 -663 -419 -356 -747 -20 -993 -873 -418 -239 -804 -367 -407 -986 -220 -907 -981 -879 -460 -567 -674 -495 -93 -874 -114 -859 -960 -987 -371 -398 -620 -954 -557 -907 -918 -644 -98 -889 -151 -828 -952 -818 -452 -808 -397 -64 -642 -971 -459 -220 -400 -258 -721 -67 -788 -223 -261 -77 -360 -448 -471 -809 -179 -239 -78 -827 -688 -639 -389 -150 -300 -846 -416 -47 -963 -107 -156 -529 -998 -91 -595 -560 -53 -733 -753 -510 -210 -619 -638 -618 -159 -944 -905 -864 -64 -553 -224 -331 -193 -746 -180 -842 -960 -285 -28 -767 -299 -607 -731 -615 -153 -958 -672 -432 -164 -33 -230 -803 -659 -129 -478 -795 -434 -753 -856 -838 -396 -788 -472 -20 -348 -726 -133 -471 -920 -90 -678 -450 -920 -921 -804 -583 -937 -844 -215 -944 -22 -657 -867 -315 -932 -128 -582 -347 -301 -467 -725 -753 -695 -452 -416 -181 -231 -651 -902 -638 -431 -907 -852 -76 -723 -81 -753 -66 -984 -102 -510 -336 -97 -355 -405 -910 -57 -309 -948 -565 -221 -758 -435 -20 -685 -545 -466 -176 -688 -130 -70 -964 -197 -349 -583 -614 -472 -869 -954 -208 -222 -190 -257 -149 -470 -432 -753 -738 -699 -835 -528 -806 -478 -163 -912 -234 -348 -243 -631 -75 -27 -973 -260 -216 -325 -805 -804 -546 -406 -375 -699 -55 -722 -421 -864 -731 -406 -665 -805 -875 -492 -965 -628 -814 -453 -405 -982 -703 -440 -135 -267 -104 -11 -309 -737 -952 -593 -594 -423 -257 -947 -469 -365 -32 -66 -510 -894 -84 -213 -686 -886 -180 -280 -896 -552 -118 -593 -683 -938 -88 -912 -370 -466 -390 -781 -829 -939 -572 -546 -761 -631 -861 -714 -932 -906 -593 -245 -503 -247 -963 -447 -623 -610 -655 -40 -691 -939 -730 -160 -149 -10 -847 -608 -402 -695 -991 -994 -393 -539 -154 -786 -283 -52 -100 -320 -834 -661 -44 -350 -698 -111 -234 -649 -155 -833 -217 -862 -686 -761 -524 -562 -596 -51 -511 -40 -300 -846 -612 -265 -402 -946 -667 -889 -862 -169 -829 -812 -643 -321 -882 -104 -502 -286 -292 -427 -470 -916 -276 -566 -194 -360 -628 -565 -721 -770 -2 -300 -895 -215 -78 -599 -337 -332 -55 -662 -608 -234 -104 -486 -595 -501 -421 -235 -679 -462 -207 -861 -347 -991 -370 -128 -920 -193 -585 -24 -760 -99 -140 -176 -222 -631 -498 -659 -497 -100 -262 -977 -431 -230 -424 -712 -12 -406 -691 -226 -945 -158 -871 -222 -701 -1 -937 -134 -611 -927 -581 -520 -50 -79 -874 -614 -591 -406 -678 -346 -220 -207 -259 -891 -449 -512 -630 -103 -281 -389 -254 -794 -872 -962 -189 -553 -864 -150 -986 -150 -281 -521 -210 -156 -273 -566 -290 -408 -448 -829 -475 -797 -388 -263 -187 -655 -979 -711 -85 -5 -315 -913 -271 -800 -370 -186 -847 -923 -753 -359 -750 -35 -802 -489 -882 -608 -395 -638 -105 -300 -71 -580 -878 -525 -582 -819 -177 -483 -455 -695 -145 -708 -443 -237 -356 -46 -171 -373 -39 -405 -999 -759 -433 -623 -895 -35 -880 -54 -699 -618 -300 -761 -938 -69 -475 -5 -795 -690 -97 -919 -761 -147 -748 -866 -66 -424 -724 -266 -82 -57 -472 -318 -800 -702 -955 -248 -418 -242 -401 -946 -488 -603 -137 -854 -946 -121 -271 -590 -456 -766 -763 -324 -280 -574 -82 -447 -863 -575 -294 -461 -444 -76 -427 -757 -462 -632 -626 -777 -943 -951 -319 -634 -997 -433 -299 -298 -130 -908 -914 -338 -722 -75 -699 -583 -578 -249 -777 -651 -177 -612 -780 -281 -933 -466 -933 -350 -882 -715 -551 -725 -501 -235 -482 -266 -868 -634 -358 -540 -226 -953 -931 -781 -991 -909 -922 -755 -447 -313 -664 -683 -494 -539 -116 -340 -166 -660 -371 -73 -855 -497 -99 -897 -923 -9 -70 -1 -651 -289 -35 -418 -427 -324 -622 -114 -904 -955 -686 -244 -623 -401 -341 -213 -703 -762 -454 -610 -523 -113 -843 -109 -266 -289 -609 -169 -766 -104 -839 -286 -863 -46 -638 -463 -370 -342 -769 -667 -748 -458 -756 -436 -859 -348 -666 -680 -952 -117 -541 -21 -351 -637 -901 -738 -886 -155 -990 -427 -118 -506 -448 -803 -649 -949 -446 -513 -893 -597 -362 -43 -669 -889 -171 -547 -7 -586 -190 -72 -313 -132 -693 -486 -309 -70 -133 -873 -553 -580 -358 -269 -296 -862 -98 -371 -155 -575 -338 -324 -643 -812 -79 -3 -853 -316 -559 -463 -840 -985 -52 -422 -443 -471 -815 -613 -651 -662 -677 -857 -731 -307 -56 -789 -873 -826 -655 -824 -507 -281 -571 -663 -465 -151 -86 -728 -910 -317 -681 -364 -726 -781 -717 -70 -57 -725 -317 -972 -240 -472 -963 -952 -460 -182 -214 -537 -113 -383 -546 -112 -232 -144 -278 -457 -371 -797 -354 -365 -195 -121 -904 -884 -18 -359 -161 -724 -264 -907 -238 -436 -673 -50 -622 -668 -169 -164 -440 -930 -905 -319 -764 -187 -262 -833 -581 -934 -804 -32 -998 -16 -727 -845 -291 -903 -789 -369 -988 -729 -841 -776 -80 -800 -826 -989 -718 -603 -221 -222 -551 -770 -887 -508 -562 -543 -985 -927 -301 -688 -451 -723 -909 -134 -280 -683 -431 -880 -855 -801 -232 -450 -937 -243 -638 -615 -837 -710 -481 -108 -396 -859 -204 -321 -340 -709 -77 -1 -819 -264 -656 -35 -925 -758 -847 -577 -225 -799 -749 -61 -819 -199 -561 -833 -445 -748 -154 -992 -740 -502 -569 -330 -98 -223 -360 -142 -97 -218 -934 -505 -912 -279 -821 -866 -682 -793 -655 -120 -769 -351 -212 -894 -321 -860 -334 -579 -26 -569 -121 -630 -241 -737 -364 -645 -945 -884 -72 -760 -964 -285 -842 -583 -376 -71 -192 -723 -344 -655 -549 -851 -326 -546 -98 -182 -363 -861 -577 -433 -110 -44 -949 -908 -168 -97 -217 -442 -476 -606 -521 -654 -945 -814 -72 -783 -649 -265 -349 -746 -667 -945 -111 -555 -305 -582 -618 -752 -791 -704 -979 -114 -352 -861 -63 -573 -565 -332 -242 -534 -587 -42 -629 -61 -565 -868 -998 -454 -452 -433 -346 -20 -639 -916 -464 -147 -229 -19 -452 -195 -377 -878 -929 -802 -227 -428 -23 -933 -105 -145 -425 -119 -410 -665 -586 -465 -997 -322 -377 -449 -639 -561 -16 -124 -592 -952 -486 -895 -301 -880 -45 -479 -386 -115 -649 -81 -904 -390 -842 -706 -159 -133 -94 -829 -689 -415 -456 -65 -567 -718 -960 -19 -528 -984 -195 -978 -869 -729 -670 -676 -793 -32 -73 -365 -244 -929 -389 -557 -925 -577 -517 -686 -684 -844 -808 -621 -495 -173 -373 -574 -287 -186 -141 -679 -611 -297 -765 -514 -951 -750 -529 -531 -398 -584 -311 -580 -497 -568 -774 -557 -983 -267 -601 -758 -102 -352 -778 -534 -355 -22 -640 -892 -649 -31 -310 -416 -851 -366 -475 -560 -67 -637 -723 -955 -665 -937 -145 -513 -63 -878 -675 -755 -609 -889 -779 -245 -405 -568 -785 -903 -541 -159 -788 -400 -194 -249 -352 -440 -632 -816 -28 -139 -641 -543 -9 -364 -645 -335 -891 -729 -499 -443 -359 -858 -817 -403 -330 -224 -669 -956 -278 -47 -277 -969 -824 -421 -856 -67 -690 -861 -762 -814 -775 -757 -136 -960 -591 -986 -508 -668 -903 -351 -885 -685 -449 -187 -307 -581 -789 -286 -191 -530 -659 -504 -275 -552 -569 -457 -357 -811 -1000 -348 -647 -834 -193 -725 -489 -478 -803 -575 -768 -391 -132 -600 -151 -909 -683 -43 -779 -519 -927 -852 -39 -827 -793 -501 -663 -606 -145 -574 -754 -27 -519 -703 -776 -668 -620 -962 -309 -574 -145 -738 -591 -993 -58 -441 -64 -911 -51 -612 -934 -259 -870 -381 -315 -196 -419 -494 -361 -692 -116 -960 -471 -670 -67 -68 -365 -12 -882 -382 -846 -384 -168 -262 -853 -564 -531 -136 -593 -423 -121 -217 -954 -744 -645 -688 -587 -56 -706 -474 -630 -217 -704 -653 -436 -521 -946 -610 -33 -735 -704 -402 -325 -260 -230 -917 -325 -952 -205 -134 -216 -330 -666 -976 -527 -434 -39 -918 -611 -359 -870 -261 -396 -500 -917 -579 -415 -819 -837 -997 -338 -877 -652 -507 -811 -120 -595 -989 -253 -131 -407 -911 -733 -296 -417 -729 -583 -621 -807 -739 -139 -780 -412 -534 -797 -843 -234 -999 -510 -685 -638 -151 -905 -44 -522 -851 -200 -962 -180 -416 -201 -449 -782 -16 -150 -760 -621 -137 -449 -418 -557 -43 -690 -268 -692 -231 -786 -672 -784 -931 -30 -662 -721 -893 -905 -767 -14 -103 -522 -535 -195 -504 -692 -651 -351 -700 -583 -492 -555 -727 -48 -939 -709 -497 -713 -884 -604 -425 -910 -543 -460 -478 -990 -385 -976 -775 -216 -243 -728 -5 -435 -266 -534 -525 -793 -748 -822 -22 -974 -47 -119 -458 -55 -841 -271 -531 -128 -874 -675 -129 -540 -606 -97 -759 -518 -61 -63 -237 -505 -623 -309 -916 -223 -247 -353 -461 -379 -787 -395 -138 -762 -917 -263 -484 -983 -172 -705 -476 -152 -811 -282 -391 -39 -565 -946 -392 -190 -805 -708 -382 -877 -521 -374 -640 -351 -963 -668 -898 -582 -991 -639 -579 -705 -20 -394 -2 -985 -450 -846 -417 -466 -90 -675 -146 -525 -819 -678 -562 -416 -597 -697 -341 -747 -659 -558 -46 -621 -26 -221 -998 -843 -651 -902 -269 -615 -844 -161 -972 -839 -449 -790 -846 -490 -326 -856 -60 -709 -473 -786 -50 -53 -133 -896 -261 -960 -634 -986 -509 -689 -998 -819 -82 -810 -822 -703 -165 -449 -461 -383 -468 -455 -387 -329 -924 -302 -577 -960 -455 -839 -568 -582 -852 -200 -641 -153 -974 -937 -266 -922 -219 -988 -302 -673 -469 -490 -313 -228 -282 -964 -766 -510 -801 -350 -681 -868 -284 -194 -318 -678 -807 -84 -138 -610 -990 -474 -64 -294 -555 -326 -972 -730 -455 -233 -681 -450 -152 -604 -414 -283 -233 -426 -927 -332 -268 -755 -655 -403 -758 -624 -169 -593 -695 -63 -221 -247 -347 -422 -43 -850 -266 -726 -220 -551 -908 -572 -881 -276 -782 -688 -823 -610 -921 -942 -608 -438 -396 -680 -443 -651 -477 -404 -576 -940 -990 -863 -325 -661 -90 -239 -54 -548 -178 -190 -392 -898 -550 -580 -431 -476 -461 -502 -935 -571 -544 -129 -775 -581 -442 -101 -567 -46 -991 -68 -278 -617 -579 -618 -565 -26 -679 -450 -760 -10 -886 -677 -544 -204 -390 -229 -374 -557 -723 -881 -49 -231 -946 -263 -19 -232 -892 -541 -821 -456 -523 -847 -598 -771 -17 -986 -825 -175 -289 -538 -693 -86 -108 -577 -800 -165 -480 -981 -358 -809 -377 -981 -649 -741 -966 -861 -561 -870 -161 -440 -214 -16 -779 -748 -209 -283 -154 -74 -894 -936 -598 -488 -282 -478 -736 -139 -273 -733 -42 -637 -206 -628 -316 -799 -392 -568 -253 -997 -532 -633 -123 -220 -838 -854 -249 -383 -414 -851 -953 -693 -523 -844 -29 -626 -958 -953 -706 -15 -77 -702 -931 -1000 -392 -423 -226 -910 -271 -505 -901 -774 -870 -646 -778 -622 -240 -570 -5 -826 -597 -333 -213 -250 -996 -696 -18 -110 -641 -72 -583 -737 -647 -71 -198 -566 -316 -20 -470 -78 -494 -11 -900 -669 -426 -966 -769 -101 -951 -273 -167 -582 -663 -688 -663 -135 -182 -666 -264 -459 -747 -162 -141 -275 -927 -914 -182 -967 -135 -967 -907 -642 -828 -538 -32 -295 -165 -649 -343 -956 -714 -125 -597 -685 -545 -269 -596 -667 -321 -294 -862 -622 -83 -557 -139 -635 -446 -82 -17 -37 -802 -359 -107 -573 -703 -216 -890 -444 -877 -683 -136 -479 -357 -924 -234 -908 -591 -390 -188 -650 -558 -351 -636 -529 -500 -247 -176 -914 -196 -204 -897 -524 -747 -341 -110 -482 -681 -85 -587 -707 -182 -547 -675 -903 -533 -342 -766 -944 -125 -987 -716 -150 -847 -228 -734 -990 -830 -853 -163 -944 -627 -27 -667 -41 -243 -625 -567 -220 -939 -128 -257 -310 -586 -218 -935 -627 -766 -459 -754 -469 -206 -614 -321 -88 -943 -692 -377 -610 -32 -116 -207 -694 -20 -462 -544 -196 -763 -296 -115 -98 -721 -370 -2 -475 -444 -355 -499 -409 -247 -637 -384 -131 -609 -261 -831 -290 -780 -669 -677 -765 -532 -242 -924 -517 -842 -750 -143 -950 -297 -875 -426 -699 -88 -102 -442 -85 -847 -113 -691 -506 -171 -111 -147 -652 -1 -365 -822 -280 -912 -499 -996 -254 -497 -224 -7 -77 -866 -620 -282 -83 -371 -743 -555 -874 -47 -802 -285 -49 -716 -623 -838 -793 -691 -522 -521 -325 -177 -480 -290 -510 -596 -221 -329 -194 -893 -533 -773 -634 -911 -433 -514 -935 -874 -569 -279 -998 -867 -778 -309 -765 -588 -968 -161 -252 -997 -438 -167 -839 -647 -199 -679 -330 -360 -419 -696 -744 -665 -512 -773 -927 -612 -514 -45 -895 -434 -662 -642 -774 -20 -697 -881 -842 -203 -717 -247 -721 -630 -402 -179 -899 -150 -496 -61 -13 -606 -936 -255 -802 -378 -151 -508 -651 -35 -392 -846 -771 -498 -878 -883 -988 -330 -606 -220 -692 -403 -755 -276 -540 -553 -148 -828 -843 -306 -973 -562 -505 -554 -895 -746 -982 -28 -649 -225 -619 -254 -652 -238 -364 -728 -436 -390 -318 -61 -892 -18 -564 -937 -188 -38 -902 -32 -886 -555 -509 -1000 -57 -218 -571 -743 -912 -289 -3 -937 -820 -561 -733 -542 -146 -590 -687 -403 -809 -828 -374 -344 -383 -538 -912 -746 -685 -998 -767 -68 -336 -194 -210 -47 -548 -442 -516 -775 -830 -589 -117 -227 -631 -620 -678 -663 -615 -825 -732 -854 -642 -51 -365 -299 -853 -488 -328 -53 -308 -934 -782 -90 -604 -413 -30 -463 -94 -378 -980 -270 -190 -168 -916 -224 -31 -494 -539 -437 -552 -419 -403 -828 -560 -52 -497 -605 -197 -165 -642 -92 -44 -411 -720 -309 -429 -576 -69 -156 -938 -26 -546 -522 -871 -583 -400 -304 -826 -122 -310 -440 -121 -116 -430 -646 -531 -187 -168 -290 -441 -153 -463 -87 -296 -744 -541 -530 -455 -308 -396 -979 -883 -949 -34 -895 -34 -387 -124 -544 -818 -742 -355 -173 -213 -509 -593 -54 -263 -658 -586 -317 -668 -97 -236 -14 -84 -221 -215 -897 -585 -880 -723 -412 -679 -959 -40 -1 -694 -843 -719 -814 -701 -546 -686 -441 -812 -725 -272 -995 -307 -47 -490 -971 -59 -959 -176 -5 -317 -668 -36 -202 -972 -153 -352 -72 -485 -275 -131 -160 -430 -588 -807 -418 -429 -904 -818 -49 -53 -576 -217 -761 -925 -753 -207 -330 -273 -547 -804 -11 -300 -839 -619 -800 -990 -212 -383 -214 -39 -147 -729 -539 -866 -579 -782 -724 -80 -823 -117 -936 -304 -57 -95 -560 -473 -651 -599 -647 -115 -875 -597 -9 -890 -121 -195 -182 -128 -540 -854 -65 -411 -971 -135 -214 -290 -953 -432 -846 -195 -122 -196 -342 -927 -281 -790 -37 -123 -286 -533 -870 -962 -534 -147 -110 -728 -569 -693 -428 -603 -466 -224 -787 -839 -760 -902 -773 -672 -686 -264 -251 -339 -413 -595 -329 -60 -340 -423 -277 -796 -979 -293 -570 -292 -525 -362 -416 -120 -370 -553 -842 -726 -510 -533 -61 -543 -245 -439 -13 -802 -166 -396 -422 -774 -677 -489 -426 -577 -126 -839 -216 -807 -912 -644 -52 -931 -464 -138 -228 -218 -38 -76 -296 -9 -224 -722 -341 -252 -288 -295 -562 -91 -987 -614 -74 -228 -145 -112 -670 -461 -383 -631 -303 -501 -256 -458 -102 -223 -624 -267 -170 -752 -888 -105 -62 -834 -999 -386 -150 -431 -95 -86 -790 -931 -886 -196 -269 -470 -853 -150 -320 -427 -720 -570 -669 -481 -313 -445 -109 -894 -647 -423 -399 -895 -684 -649 -443 -585 -544 -353 -546 -108 -477 -123 -59 -566 -316 -724 -612 -795 -976 -57 -63 -91 -359 -497 -40 -793 -740 -940 -706 -308 -238 -678 -851 -984 -994 -187 -547 -432 -414 -53 -296 -487 -770 -857 -756 -619 -76 -711 -292 -554 -645 -924 -233 -897 -302 -918 -509 -787 -546 -649 -718 -936 -129 -184 -943 -520 -498 -809 -889 -956 -255 -773 -942 -722 -755 -419 -221 -323 -625 -995 -880 -770 -141 -420 -490 -739 -698 -50 -938 -740 -109 -561 -27 -626 -608 -386 -277 -978 -904 -13 -323 -825 -806 -785 -966 -185 -3 -27 -982 -596 -216 -459 -151 -889 -265 -828 -154 -388 -799 -671 -315 -968 -670 -490 -960 -703 -873 -844 -208 -299 -114 -695 -662 -789 -141 -852 -935 -407 -850 -835 -30 -690 -520 -639 -659 -695 -148 -942 -463 -727 -218 -606 -136 -482 -305 -685 -811 -743 -549 -699 -968 -537 -553 -478 -593 -153 -306 -160 -223 -78 -153 -11 -940 -920 -627 -906 -666 -627 -386 -40 -356 -67 -656 -371 -618 -136 -654 -198 -834 -393 -276 -388 -813 -694 -458 -47 -251 -789 -375 -919 -121 -877 -600 -160 -422 -694 -643 -126 -952 -397 -173 -246 -479 -734 -140 -351 -274 -525 -30 -786 -890 -470 -599 -179 -856 -357 -607 -686 -236 -121 -292 -667 -310 -833 -132 -572 -648 -598 -426 -789 -850 -943 -911 -319 -452 -795 -68 -528 -283 -787 -402 -1000 -269 -833 -223 -609 -397 -177 -251 -73 -968 -199 -591 -398 -285 -803 -643 -313 -306 -604 -425 -181 -3 -368 -260 -326 -51 -158 -368 -125 -646 -522 -491 -770 -464 -627 -900 -958 -240 -684 -332 -864 -595 -988 -238 -342 -436 -899 -278 -351 -731 -370 -947 -412 -582 -378 -430 -280 -131 -792 -579 -873 -535 -844 -598 -828 -181 -83 -114 -696 -943 -224 -40 -456 -490 -91 -506 -824 -68 -913 -500 -445 -890 -149 -728 -304 -75 -483 -647 -341 -512 -859 -461 -939 -647 -347 -525 -682 -534 -353 -816 -313 -921 -633 -328 -959 -691 -111 -467 -439 -144 -648 -305 -609 -431 -112 -773 -133 -1 -531 -281 -419 -187 -292 -507 -359 -232 -386 -895 -262 -920 -13 -87 -277 -74 -65 -771 -679 -412 -336 -867 -14 -436 -787 -578 -362 -653 -705 -555 -596 -856 -357 -818 -126 -98 -904 -139 -290 -146 -883 -226 -199 -340 -461 -432 -134 -36 -863 -482 -61 -19 -441 -999 -503 -551 -452 -337 -985 -316 -593 -990 -519 -659 -619 -322 -373 -497 -339 -992 -728 -856 -445 -361 -255 -517 -678 -615 -738 -163 -292 -668 -570 -825 -221 -394 -350 -201 -665 -811 -87 -220 -407 -704 -504 -215 -92 -99 -496 -671 -780 -91 -940 -905 -594 -944 -738 -798 -535 -537 -464 -353 -721 -344 -771 -828 -122 -511 -593 -743 -429 -987 -767 -889 -946 -236 -73 -933 -761 -687 -436 -20 -720 -655 -808 -930 -976 -86 -54 -238 -108 -740 -94 -829 -410 -331 -237 -31 -236 -247 -137 -629 -500 -750 -496 -227 -13 -160 -215 -989 -480 -420 -201 -175 -616 -900 -600 -533 -189 -806 -163 -401 -860 -874 -989 -758 -15 -535 -751 -587 -864 -245 -678 -524 -122 -532 -763 -200 -229 -540 -218 -252 -471 -907 -191 -831 -330 -565 -457 -547 -658 -682 -529 -221 -175 -506 -164 -209 -335 -258 -631 -568 -392 -434 -584 -458 -923 -524 -640 -732 -379 -664 -434 -920 -839 -762 -115 -985 -343 -772 -864 -492 -546 -460 -752 -348 -962 -966 -896 -317 -5 -145 -638 -301 -822 -54 -881 -120 -122 -391 -404 -784 -124 -238 -983 -409 -43 -295 -796 -192 -260 -71 -486 -2 -716 -955 -786 -454 -307 -719 -116 -138 -426 -231 -950 -369 -285 -85 -142 -569 -82 -924 -250 -38 -979 -27 -156 -889 -113 -390 -327 -346 -30 -541 -458 -471 -900 -612 -134 -543 -665 -255 -375 -821 -256 -461 -154 -188 -495 -933 -377 -937 -889 -959 -935 -927 -599 -242 -6 -233 -580 -567 -764 -697 -515 -831 -186 -71 -712 -395 -510 -847 -714 -110 -628 -954 -92 -22 -820 -894 -318 -431 -649 -602 -899 -468 -440 -124 -936 -476 -285 -543 -481 -468 -87 -829 -813 -48 -588 -963 -533 -100 -16 -536 -828 -548 -21 -907 -249 -652 -714 -43 -759 -908 -776 -580 -381 -151 -14 -752 -119 -646 -994 -450 -160 -188 -430 -143 -639 -611 -194 -975 -872 -706 -572 -414 -940 -883 -50 -952 -136 -720 -149 -16 -67 -978 -929 -373 -202 -829 -264 -310 -973 -102 -532 -672 -708 -380 -4 -895 -519 -712 -676 -959 -510 -938 -765 -779 -47 -156 -631 -171 -719 -440 -415 -100 -913 -62 -611 -911 -407 -782 -397 -575 -126 -336 -738 -920 -708 -415 -646 -821 -353 -327 -488 -1000 -896 -996 -485 -35 -887 -975 -472 -402 -483 -709 -836 -857 -268 -786 -458 -471 -389 -93 -954 -649 -489 -942 -424 -637 -419 -851 -262 -476 -497 -890 -633 -986 -23 -992 -74 -27 -501 -245 -147 -774 -353 -514 -382 -852 -292 -995 -251 -151 -934 -446 -501 -272 -185 -99 -757 -638 -942 -482 -821 -606 -83 -448 -298 -511 -11 -172 -184 -696 -967 -832 -552 -596 -512 -631 -541 -715 -665 -201 -736 -281 -702 -306 -875 -504 -605 -492 -459 -356 -165 -101 -698 -470 -954 -125 -806 -785 -598 -608 -29 -662 -419 -848 -34 -920 -865 -896 -333 -249 -275 -671 -402 -689 -672 -454 -454 -969 -411 -686 -27 -291 -967 -100 -989 -8 -992 -226 -938 -208 -617 -179 -450 -427 -101 -141 -409 -708 -466 -688 -891 -785 -810 -473 -494 -632 -554 -309 -429 -579 -918 -353 -902 -648 -752 -424 -624 -478 -332 -750 -656 -655 -5 -10 -623 -101 -249 -184 -704 -34 -898 -751 -688 -324 -638 -104 -572 -20 -214 -877 -955 -291 -853 -244 -852 -578 -70 -862 -638 -892 -355 -460 -963 -170 -786 -744 -360 -767 -459 -102 -117 -959 -220 -768 -311 -890 -441 -53 -925 -940 -118 -426 -856 -381 -891 -127 -501 -90 -290 -94 -348 -25 -290 -636 -135 -610 -874 -695 -751 -648 -486 -231 -741 -924 -183 -84 -176 -252 -133 -311 -561 -148 -897 -976 -409 -277 -527 -873 -687 -272 -465 -401 -58 -211 -218 -351 -487 -832 -58 -264 -859 -496 -676 -465 -523 -403 -635 -26 -219 -2 -412 -26 -103 -713 -736 -933 -108 -62 -753 -710 -323 -467 -131 -787 -436 -458 -216 -464 -394 -126 -109 -45 -270 -937 -448 -741 -384 -287 -310 -861 -475 -153 -266 -470 -733 -54 -441 -944 -348 -846 -541 -209 -668 -741 -929 -171 -966 -803 -910 -288 -340 -811 -858 -493 -638 -202 -978 -814 -593 -406 -912 -224 -181 -832 -479 -255 -749 -965 -704 -319 -324 -228 -672 -123 -240 -169 -622 -195 -533 -786 -360 -369 -868 -672 -643 -863 -211 -599 -155 -435 -264 -123 -294 -249 -100 -887 -442 -398 -614 -690 -524 -497 -458 -744 -886 -512 -476 -726 -727 -444 -1000 -137 -355 -391 -702 -878 -69 -384 -664 -393 -220 -192 -608 -658 -88 -950 -980 -605 -184 -20 -248 -894 -699 -520 -61 -617 -555 -684 -210 -364 -389 -879 -770 -688 -796 -546 -688 -324 -366 -681 -87 -873 -680 -94 -798 -673 -851 -639 -971 -393 -861 -198 -908 -815 -506 -833 -730 -916 -139 -996 -388 -65 -935 -131 -348 -532 -780 -345 -753 -325 -311 -690 -474 -29 -588 -450 -999 -618 -69 -756 -527 -546 -409 -80 -737 -877 -767 -970 -148 -596 -749 -591 -91 -133 -338 -468 -359 -380 -57 -863 -508 -623 -975 -641 -326 -794 -163 -844 -167 -599 -852 -122 -860 -927 -948 -26 -835 -396 -966 -201 -776 -973 -958 -223 -278 -469 -863 -289 -166 -184 -446 -491 -636 -704 -642 -414 -526 -678 -336 -136 -602 -180 -575 -564 -97 -252 -73 -57 -889 -824 -773 -347 -329 -932 -952 -526 -209 -741 -173 -869 -736 -478 -367 -377 -43 -526 -723 -166 -788 -947 -369 -293 -318 -7 -977 -436 -781 -594 -523 -232 -882 -706 -774 -990 -26 -619 -227 -951 -38 -226 -943 -299 -570 -667 -731 -234 -963 -84 -915 -380 -160 -933 -300 -309 -837 -737 -305 -568 -166 -90 -971 -814 -786 -775 -206 -263 -991 -643 -270 -459 -346 -492 -900 -981 -473 -209 -936 -943 -864 -437 -936 -503 -100 -239 -323 -600 -857 -734 -202 -104 -291 -636 -897 -904 -802 -383 -611 -955 -726 -147 -727 -235 -862 -794 -676 -55 -230 -683 -257 -109 -566 -441 -350 -804 -637 -724 -13 -476 -356 -927 -629 -929 -614 -700 -503 -38 -721 -504 -219 -461 -647 -340 -97 -893 -80 -10 -3 -627 -1 -985 -247 -642 -812 -924 -285 -204 -743 -860 -946 -900 -753 -246 -26 -754 -849 -614 -915 -62 -329 -429 -441 -71 -177 -460 -586 -10 -133 -798 -271 -894 -513 -540 -966 -257 -488 -42 -170 -647 -308 -437 -276 -348 -300 -929 -1 -155 -247 -179 -396 -50 -924 -981 -722 -215 -72 -803 -755 -161 -915 -443 -288 -745 -81 -648 -907 -504 -322 -224 -472 -480 -260 -641 -644 -369 -962 -762 -794 -711 -877 -663 -304 -476 -296 -954 -171 -704 -975 -830 -2 -216 -921 -542 -36 -116 -787 -738 -161 -925 -470 -951 -703 -609 -969 -610 -685 -60 -514 -453 -788 -447 -943 -394 -129 -452 -937 -207 -87 -418 -500 -868 -127 -66 -483 -696 -327 -753 -927 -723 -710 -505 -506 -844 -896 -295 -557 -771 -872 -12 -624 -942 -930 -355 -302 -70 -201 -617 -910 -81 -765 -11 -82 -323 -283 -716 -892 -4 -477 -29 -361 -858 -63 -573 -572 -133 -968 -117 -936 -792 -757 -232 -948 -172 -401 -875 -527 -591 -404 -120 -279 -952 -987 -834 -949 -409 -821 -894 -224 -453 -617 -582 -417 -550 -125 -607 -43 -957 -291 -700 -690 -11 -816 -169 -316 -403 -883 -41 -335 -76 -277 -792 -749 -459 -649 -385 -760 -669 -339 -123 -85 -597 -296 -659 -875 -444 -987 -370 -19 -577 -923 -696 -473 -181 -997 -782 -586 -134 -25 -689 -400 -196 -10 -168 -937 -756 -717 -428 -213 -33 -39 -729 -130 -784 -258 -549 -545 -921 -498 -185 -112 -359 -558 -388 -345 -26 -795 -486 -926 -674 -269 -121 -223 -880 -739 -519 -943 -685 -84 -459 -979 -893 -47 -801 -95 -268 -49 -99 -806 -309 -46 -511 -154 -762 -445 -924 -184 -787 -140 -499 -240 -837 -787 -64 -108 -790 -366 -273 -62 -895 -414 -847 -198 -303 -119 -826 -194 -523 -968 -545 -410 -583 -211 -505 -583 -698 -678 -684 -26 -999 -813 -481 -460 -250 -404 -282 -353 -673 -401 -503 -245 -60 -237 -938 -406 -356 -583 -186 -887 -14 -252 -279 -466 -363 -139 -516 -51 -728 -198 -575 -215 -607 -113 -839 -514 -319 -678 -906 -129 -854 -221 -86 -744 -33 -556 -560 -653 -809 -681 -104 -398 -948 -258 -20 -214 -920 -926 -521 -756 -121 -876 -284 -603 -21 -200 -325 -911 -965 -380 -95 -511 -880 -352 -279 -89 -731 -228 -410 -390 -105 -446 -452 -325 -431 -698 -928 -857 -560 -943 -300 -215 -886 -364 -714 -699 -298 -426 -488 -157 -281 -636 -730 -235 -596 -623 -560 -331 -571 -110 -672 -970 -26 -172 -913 -450 -886 -470 -610 -313 -797 -89 -42 -902 -527 -948 -677 -537 -18 -524 -819 -228 -760 -462 -64 -127 -787 -653 -975 -822 -793 -988 -209 -236 -241 -925 -381 -726 -817 -972 -965 -665 -476 -67 -323 -119 -757 -600 -614 -204 -229 -462 -95 -832 -802 -868 -162 -938 -156 -528 -263 -601 -327 -703 -123 -882 -235 -767 -99 -248 -319 -71 -409 -45 -708 -292 -956 -761 -867 -613 -32 -248 -603 -79 -509 -333 -238 -953 -68 -575 -950 -64 -313 -525 -457 -380 -322 -373 -923 -642 -311 -151 -565 -752 -96 -353 -581 -461 -235 -366 -788 -716 -187 -420 -486 -293 -816 -656 -770 -736 -126 -124 -825 -487 -721 -404 -968 -310 -252 -756 -644 -378 -201 -617 -118 -12 -966 -589 -639 -1000 -754 -512 -785 -79 -633 -184 -377 -742 -606 -115 -660 -224 -267 -149 -187 -141 -734 -617 -130 -275 -352 -703 -231 -147 -645 -633 -732 -406 -245 -778 -634 -633 -196 -586 -442 -323 -700 -729 -184 -543 -714 -567 -831 -218 -767 -136 -391 -221 -524 -431 -33 -586 -984 -859 -550 -664 -190 -283 -385 -811 -724 -808 -47 -613 -14 -907 -752 -483 -711 -574 -155 -724 -678 -685 -625 -369 -923 -269 -349 -648 -741 -578 -697 -964 -260 -789 -802 -948 -322 -162 -92 -107 -738 -69 -841 -813 -807 -756 -810 -285 -446 -784 -425 -306 -843 -635 -498 -872 -424 -930 -924 -657 -414 -116 -45 -91 -256 -184 -629 -114 -653 -545 -470 -972 -949 -353 -377 -45 -433 -761 -551 -38 -926 -410 -257 -279 -890 -373 -605 -845 -351 -997 -216 -759 -794 -124 -843 -963 -919 -86 -890 -310 -689 -504 -952 -798 -996 -52 -171 -535 -624 -873 -735 -346 -881 -529 -697 -780 -547 -480 -710 -174 -480 -133 -339 -352 -184 -563 -707 -320 -940 -781 -216 -388 -508 -328 -189 -359 -758 -865 -497 -629 -362 -919 -202 -656 -575 -795 -602 -780 -939 -636 -358 -595 -894 -576 -883 -226 -385 -320 -493 -855 -395 -642 -254 -302 -85 -234 -413 -760 -688 -979 -117 -715 -931 -446 -829 -83 -833 -609 -467 -659 -268 -722 -957 -181 -486 -750 -555 -973 -696 -758 -226 -894 -289 -874 -793 -162 -945 -8 -946 -201 -907 -97 -492 -705 -991 -482 -410 -17 -174 -2 -185 -947 -331 -50 -970 -671 -788 -608 -331 -197 -504 -976 -120 -348 -78 -160 -826 -448 -430 -510 -324 -146 -730 -422 -170 -36 -771 -988 -367 -743 -100 -416 -186 -14 -777 -257 -214 -235 -11 -953 -208 -71 -538 -176 -867 -477 -908 -893 -326 -356 -275 -578 -677 -14 -579 -488 -304 -209 -770 -761 -432 -19 -223 -331 -970 -789 -444 -408 -740 -755 -384 -333 -255 -423 -847 -695 -277 -769 -791 -3 -516 -590 -826 -310 -385 -741 -463 -337 -916 -27 -289 -659 -126 -210 -57 -341 -794 -913 -701 -882 -506 -750 -223 -906 -667 -642 -315 -888 -717 -599 -892 -359 -101 -434 -328 -405 -389 -30 -489 -805 -8 -351 -816 -531 -79 -387 -98 -907 -802 -249 -309 -948 -668 -533 -237 -451 -362 -804 -241 -867 -816 -897 -746 -913 -303 -3 -383 -161 -660 -255 -100 -35 -809 -467 -795 -395 -737 -541 -55 -233 -432 -609 -819 -689 -770 -753 -692 -356 -255 -591 -765 -654 -873 -201 -385 -346 -734 -455 -761 -967 -724 -453 -554 -590 -407 -173 -560 -310 -759 -178 -861 -694 -588 -563 -157 -500 -153 -571 -127 -29 -745 -442 -878 -613 -169 -541 -371 -22 -281 -758 -941 -156 -708 -2 -86 -175 -870 -351 -439 -481 -244 -383 -324 -411 -123 -18 -628 -154 -655 -831 -283 -31 -683 -349 -186 -350 -552 -338 -134 -196 -960 -49 -264 -132 -434 -625 -235 -961 -86 -586 -521 -569 -946 -463 -330 -736 -826 -456 -616 -744 -525 -426 -551 -457 -26 -384 -952 -230 -957 -411 -522 -810 -584 -374 -793 -337 -555 -551 -347 -167 -317 -693 -939 -252 -41 -553 -196 -701 -932 -63 -306 -187 -731 -581 -871 -969 -593 -256 -592 -846 -177 -8 -547 -671 -705 -724 -33 -213 -13 -441 -716 -235 -778 -491 -311 -467 -732 -203 -208 -116 -577 -295 -642 -779 -702 -669 -124 -689 -308 -815 -651 -392 -842 -900 -712 -865 -627 -867 -30 -326 -74 -631 -182 -909 -734 -258 -936 -415 -944 -662 -810 -418 -140 -83 -789 -906 -132 -565 -823 -810 -346 -279 -164 -747 -149 -506 -806 -472 -298 -954 -258 -709 -538 -391 -573 -55 -932 -770 -383 -528 -455 -130 -222 -762 -840 -934 -663 -921 -64 -897 -826 -252 -310 -252 -33 -783 -215 -223 -816 -300 -388 -316 -441 -774 -914 -403 -9 -693 -356 -756 -751 -127 -166 -642 -966 -345 -309 -149 -11 -474 -59 -679 -563 -831 -286 -18 -476 -411 -810 -5 -700 -104 -135 -303 -874 -656 -420 -948 -659 -296 -190 -824 -366 -937 -998 -839 -848 -906 -692 -416 -545 -812 -483 -164 -61 -178 -545 -26 -899 -377 -152 -944 -45 -778 -45 -980 -911 -875 -872 -357 -536 -45 -442 -563 -308 -73 -405 -41 -702 -551 -951 -181 -233 -144 -422 -826 -149 -15 -208 -802 -276 -711 -717 -727 -93 -228 -305 -465 -838 -546 -804 -955 -509 -319 -550 -276 -252 -711 -828 -977 -27 -35 -798 -63 -546 -694 -904 -583 -148 -182 -940 -178 -143 -699 -152 -444 -314 -793 -790 -619 -252 -36 -321 -391 -119 -489 -743 -416 -339 -23 -415 -604 -149 -80 -506 -545 -753 -944 -245 -51 -232 -192 -322 -565 -102 -11 -168 -966 -892 -503 -137 -538 -444 -528 -321 -121 -420 -568 -846 -848 -712 -697 -431 -259 -456 -956 -209 -768 -364 -113 -678 -490 -575 -335 -430 -811 -413 -340 -605 -367 -589 -465 -357 -212 -503 -530 -946 -306 -781 -519 -458 -239 -744 -791 -444 -743 -453 -340 -540 -581 -329 -579 -100 -566 -182 -919 -977 -230 -998 -265 -672 -472 -36 -851 -812 -529 -743 -955 -522 -547 -894 -982 -557 -56 -889 -689 -624 -665 -655 -644 -462 -489 -125 -183 -997 -989 -565 -36 -80 -869 -806 -180 -824 -115 -488 -147 -93 -96 -515 -802 -966 -960 -768 -493 -149 -763 -706 -258 -281 -343 -453 -373 -240 -413 -745 -363 -503 -233 -111 -363 -662 -301 -587 -65 -641 -655 -198 -708 -833 -494 -133 -899 -328 -752 -680 -965 -713 -128 -573 -977 -709 -454 -92 -633 -94 -338 -915 -928 -737 -435 -547 -838 -718 -954 -629 -928 -876 -83 -176 -380 -88 -45 -815 -304 -102 -563 -9 -74 -911 -539 -48 -197 -635 -400 -665 -58 -702 -614 -896 -716 -400 -488 -301 -39 -231 -254 -575 -785 -882 -290 -257 -311 -991 -320 -954 -810 -451 -413 -982 -664 -399 -470 -697 -273 -689 -596 -483 -512 -462 -673 -659 -916 -271 -677 -23 -571 -453 -897 -114 -601 -135 -346 -45 -11 -522 -396 -528 -464 -968 -938 -844 -518 -491 -581 -140 -401 -956 -235 -659 -694 -514 -430 -233 -968 -450 -935 -66 -485 -813 -641 -632 -609 -819 -104 -508 -487 -808 -974 -772 -817 -543 -915 -764 -151 -284 -887 -170 -590 -736 -910 -347 -232 -905 -124 -48 -152 -438 -32 -246 -288 -860 -716 -95 -603 -44 -445 -149 -960 -20 -839 -479 -957 -598 -490 -105 -58 -903 -595 -650 -627 -355 -614 -374 -805 -379 -564 -914 -659 -445 -321 -495 -552 -262 -8 -710 -660 -469 -603 -112 -525 -722 -771 -490 -1000 -358 -39 -209 -448 -468 -355 -333 -710 -83 -939 -142 -139 -303 -373 -251 -288 -672 -285 -24 -577 -370 -367 -145 -214 -308 -606 -177 -850 -259 -31 -882 -488 -269 -394 -510 -373 -623 -945 -923 -700 -986 -96 -514 -16 -238 -421 -951 -614 -946 -719 -169 -307 -12 -389 -759 -802 -236 -249 -108 -350 -327 -416 -65 -375 -519 -881 -436 -591 -64 -508 -674 -600 -682 -161 -316 -568 -381 -925 -751 -691 -945 -557 -219 -887 -765 -576 -797 -987 -102 -472 -424 -619 -133 -259 -386 -756 -972 -981 -555 -253 -323 -63 -368 -441 -307 -211 -777 -974 -846 -456 -113 -361 -807 -645 -294 -861 -634 -896 -573 -765 -648 -430 -592 -420 -777 -806 -548 -704 -438 -852 -975 -250 -25 -845 -225 -184 -501 -358 -788 -268 -274 -791 -476 -910 -466 -905 -490 -237 -183 -170 -606 -338 -289 -991 -293 -413 -480 -966 -508 -304 -710 -957 -652 -684 -512 -56 -41 -945 -925 -322 -837 -737 -450 -288 -347 -4 -951 -847 -895 -835 -198 -828 -114 -885 -360 -395 -906 -467 -334 -13 -318 -921 -807 -93 -632 -269 -14 -610 -645 -834 -487 -428 -35 -358 -64 -438 -850 -846 -847 -943 -922 -940 -514 -867 -780 -221 -927 -179 -714 -964 -107 -824 -202 -261 -974 -767 -112 -835 -240 -85 -898 -18 -69 -481 -813 -450 -341 -405 -55 -495 -319 -233 -804 -362 -847 -56 -256 -978 -685 -246 -946 -493 -950 -124 -187 -344 -793 -571 -948 -281 -595 -629 -777 -704 -192 -443 -341 -93 -260 -873 -998 -920 -835 -747 -647 -85 -484 -695 -7 -663 -464 -399 -905 -354 -402 -24 -583 -377 -937 -894 -286 -669 -72 -659 -789 -314 -808 -677 -145 -330 -956 -958 -619 -643 -261 -933 -840 -625 -115 -650 -458 -291 -997 -423 -776 -562 -512 -55 -279 -848 -625 -459 -527 -368 -781 -94 -349 -696 -206 -19 -256 -502 -34 -676 -637 -219 -868 -287 -812 -848 -180 -539 -611 -677 -183 -160 -579 -252 -38 -664 -94 -140 -11 -311 -595 -64 -705 -174 -872 -17 -109 -574 -479 -249 -597 -99 -363 -886 -96 -370 -824 -575 -132 -112 -784 -498 -589 -671 -51 -339 -197 -19 -259 -582 -265 -453 -150 -553 -516 -168 -70 -658 -42 -304 -966 -330 -647 -207 -546 -601 -722 -160 -385 -863 -374 -938 -426 -949 -603 -770 -605 -561 -317 -270 -955 -414 -713 -986 -905 -913 -199 -216 -58 -157 -150 -94 -774 -570 -212 -126 -339 -208 -288 -744 -170 -509 -835 -279 -505 -885 -633 -345 -111 -186 -329 -622 -994 -404 -532 -804 -803 -255 -528 -232 -273 -73 -356 -485 -83 -637 -341 -17 -29 -740 -202 -804 -576 -548 -54 -69 -710 -150 -927 -574 -123 -480 -672 -605 -90 -174 -310 -448 -784 -789 -142 -414 -322 -382 -743 -912 -684 -495 -464 -573 -758 -182 -973 -192 -649 -77 -149 -344 -514 -495 -491 -363 -193 -934 -270 -42 -267 -527 -192 -14 -535 -585 -286 -729 -28 -371 -199 -426 -624 -528 -827 -318 -867 -737 -36 -838 -754 -288 -277 -721 -985 -331 -188 -343 -441 -90 -339 -587 -218 -797 -43 -916 -347 -413 -796 -803 -155 -977 -800 -696 -234 -938 -439 -126 -864 -256 -720 -855 -828 -14 -648 -484 -327 -366 -922 -984 -986 -924 -585 -520 -242 -865 -576 -950 -891 -640 -356 -508 -852 -108 -755 -573 -873 -416 -712 -958 -622 -639 -959 -618 -124 -452 -825 -656 -640 -621 -710 -789 -708 -705 -388 -549 -520 -385 -486 -719 -728 -989 -80 -553 -891 -693 -437 -56 -277 -376 -660 -270 -765 -565 -640 -924 -515 -254 -574 -435 -531 -232 -628 -883 -584 -524 -33 -640 -60 -478 -600 -50 -769 -329 -619 -851 -311 -834 -778 -668 -62 -478 -497 -99 -964 -308 -825 -295 -965 -563 -218 -958 -914 -474 -753 -695 -451 -224 -871 -543 -510 -716 -95 -176 -300 -35 -939 -634 -581 -716 -271 -16 -53 -923 -504 -594 -50 -186 -596 -876 -55 -105 -680 -19 -587 -783 -16 -411 -1000 -716 -588 -122 -425 -217 -5 -136 -150 -795 -802 -66 -159 -781 -311 -897 -580 -271 -317 -631 -715 -937 -762 -78 -739 -32 -568 -145 -371 -286 -539 -636 -144 -428 -436 -206 -738 -433 -542 -440 -271 -73 -246 -666 -895 -465 -832 -155 -141 -910 -906 -310 -945 -985 -244 -846 -40 -628 -422 -210 -227 -762 -383 -229 -697 -874 -219 -726 -912 -501 -237 -628 -478 -924 -144 -878 -886 -91 -375 -976 -788 -381 -534 -93 -323 -445 -681 -831 -925 -673 -952 -197 -358 -885 -358 -651 -987 -763 -995 -886 -184 -463 -987 -993 -159 -212 -962 -854 -293 -676 -459 -73 -160 -393 -836 -192 -732 -1 -454 -997 -389 -827 -523 -699 -228 -817 -67 -634 -290 -792 -605 -864 -352 -87 -413 -171 -482 -883 -144 -87 -431 -499 -555 -262 -109 -134 -341 -217 -426 -753 -510 -916 -877 -928 -325 -379 -679 -583 -907 -333 -249 -903 -654 -559 -767 -597 -620 -603 -17 -563 -137 -522 -110 -143 -746 -774 -997 -808 -190 -609 -590 -584 -517 -736 -420 -559 -8 -642 -8 -169 -563 -184 -781 -230 -947 -133 -529 -41 -28 -743 -2 -989 -946 -288 -190 -411 -640 -659 -509 -152 -751 -51 -761 -39 -108 -515 -960 -188 -778 -35 -565 -770 -511 -537 -474 -653 -555 -881 -328 -896 -907 -563 -439 -449 -854 -562 -459 -758 -992 -33 -116 -713 -2 -64 -226 -462 -356 -63 -587 -232 -686 -827 -713 -107 -842 -293 -898 -595 -960 -47 -745 -372 -493 -926 -780 -365 -958 -579 -224 -732 -564 -389 -49 -323 -194 -66 -703 -110 -474 -637 -491 -752 -112 -474 -871 -879 -284 -289 -942 -573 -708 -667 -558 -573 -170 -636 -600 -716 -832 -853 -989 -988 -461 -595 -111 -4 -554 -118 -336 -837 -811 -926 -4 -172 -867 -913 -524 -896 -726 -113 -755 -809 -565 -174 -544 -550 -764 -21 -184 -388 -941 -553 -514 -307 -447 -186 -347 -414 -943 -722 -321 -12 -123 -770 -783 -497 -502 -419 -854 -740 -125 -242 -724 -579 -285 -801 -182 -193 -815 -36 -805 -902 -498 -848 -797 -884 -220 -546 -900 -692 -787 -949 -271 -365 -351 -585 -594 -803 -758 -545 -26 -873 -646 -727 -308 -238 -817 -706 -992 -196 -519 -870 -526 -975 -611 -518 -302 -935 -847 -955 -399 -95 -597 -106 -86 -276 -635 -729 -135 -173 -612 -1000 -973 -686 -672 -398 -688 -72 -889 -879 -99 -149 -142 -668 -814 -111 -219 -412 -967 -139 -861 -891 -128 -757 -354 -348 -229 -64 -594 -707 -941 -450 -377 -185 -101 -670 -70 -865 -530 -980 -591 -540 -689 -505 -550 -318 -846 -986 -958 -898 -701 -106 -651 -419 -47 -410 -66 -509 -23 -806 -860 -481 -27 -743 -165 -700 -633 -522 -544 -95 -897 -285 -162 -36 -92 -926 -79 -11 -97 -632 -74 -288 -15 -163 -183 -747 -60 -84 -597 -569 -476 -324 -838 -813 -438 -98 -864 -983 -474 -93 -579 -300 -687 -792 -349 -67 -418 -636 -41 -7 -189 -352 -483 -472 -682 -962 -287 -885 -859 -692 -340 -20 -314 -716 -807 -17 -164 -373 -402 -724 -8 -774 -157 -915 -720 -328 -401 -928 -284 -402 -475 -769 -16 -530 -504 -308 -493 -381 -567 -111 -937 -736 -710 -676 -558 -892 -694 -195 -422 -446 -601 -167 -91 -688 -156 -938 -913 -618 -633 -728 -743 -376 -701 -625 -251 -595 -175 -978 -680 -321 -48 -648 -861 -260 -276 -100 -123 -24 -389 -538 -946 -355 -403 -129 -182 -300 -842 -99 -949 -75 -379 -490 -722 -967 -873 -386 -767 -754 -718 -330 -146 -452 -146 -987 -76 -132 -417 -987 -168 -624 -615 -648 -931 -644 -479 -387 -918 -922 -800 -486 -905 -729 -731 -300 -498 -738 -504 -218 -476 -74 -347 -323 -783 -958 -52 -356 -224 -36 -696 -864 -392 -381 -374 -11 -538 -491 -838 -963 -745 -174 -894 -108 -255 -920 -846 -200 -407 -705 -797 -570 -784 -513 -624 -187 -645 -536 -984 -309 -394 -744 -383 -526 -105 -562 -195 -640 -974 -157 -952 -70 -970 -331 -234 -185 -390 -436 -592 -551 -675 -196 -617 -666 -156 -825 -403 -564 -719 -141 -303 -605 -310 -682 -698 -944 -219 -434 -324 -822 -293 -25 -723 -125 -500 -177 -367 -786 -126 -198 -579 -923 -103 -762 -906 -832 -13 -55 -645 -770 -297 -260 -522 -798 -590 -359 -968 -660 -555 -650 -859 -762 -98 -293 -891 -483 -810 -222 -202 -713 -482 -840 -878 -963 -571 -483 -818 -154 -419 -841 -426 -941 -684 -454 -64 -181 -617 -867 -607 -663 -699 -532 -566 -273 -858 -107 -197 -590 -429 -696 -884 -502 -683 -952 -326 -525 -183 -487 -241 -131 -255 -760 -377 -467 -525 -419 -287 -974 -38 -699 -601 -840 -629 -360 -287 -692 -846 -724 -394 -922 -342 -82 -564 -500 -329 -74 -426 -539 -280 -402 -267 -23 -442 -439 -123 -865 -663 -820 -424 -599 -721 -553 -301 -808 -152 -238 -742 -410 -938 -709 -294 -24 -559 -546 -423 -324 -615 -835 -794 -197 -152 -522 -812 -478 -782 -625 -806 -579 -882 -796 -759 -191 -397 -742 -871 -402 -547 -550 -310 -106 -610 -138 -832 -1 -377 -904 -440 -633 -374 -15 -837 -794 -747 -944 -941 -864 -429 -672 -632 -647 -218 -158 -206 -172 -332 -266 -581 -325 -301 -752 -659 -728 -642 -188 -210 -520 -873 -495 -296 -215 -191 -490 -541 -219 -510 -3 -963 -232 -325 -350 -614 -640 -955 -690 -637 -79 -994 -596 -266 -826 -578 -424 -913 -942 -839 -766 -209 -962 -262 -750 -365 -177 -20 -730 -459 -625 -933 -482 -875 -860 -204 -901 -169 -265 -778 -197 -566 -71 -986 -536 -971 -474 -159 -110 -822 -888 -93 -784 -827 -314 -13 -202 -699 -955 -608 -87 -211 -99 -236 -910 -307 -540 -308 -234 -289 -230 -564 -818 -563 -248 -607 -466 -312 -627 -991 -756 -127 -318 -909 -867 -850 -202 -394 -272 -692 -111 -619 -47 -887 -300 -820 -565 -112 -863 -573 -190 -781 -740 -460 -86 -420 -593 -485 -909 -307 -604 -776 -537 -781 -843 -569 -542 -655 -585 -688 -329 -948 -499 -530 -152 -194 -423 -503 -108 -124 -604 -237 -288 -965 -613 -872 -468 -386 -213 -138 -800 -586 -344 -109 -794 -580 -883 -925 -131 -619 -111 -791 -22 -725 -781 -79 -957 -774 -179 -425 -775 -258 -95 -388 -976 -485 -117 -17 -845 -721 -202 -141 -100 -493 -885 -952 -497 -208 -911 -643 -187 -944 -698 -604 -757 -58 -512 -321 -101 -684 -420 -389 -59 -573 -886 -371 -696 -544 -424 -677 -183 -199 -945 -807 -935 -863 -646 -180 -904 -134 -358 -652 -348 -413 -327 -779 -377 -37 -292 -376 -682 -665 -477 -760 -722 -548 -569 -584 -303 -833 -590 -916 -850 -119 -16 -503 -147 -933 -876 -235 -65 -733 -716 -836 -243 -561 -6 -924 -729 -669 -200 -341 -399 -59 -653 -318 -947 -711 -640 -853 -746 -332 -544 -595 -512 -485 -691 -506 -897 -853 -750 -239 -410 -467 -672 -601 -889 -366 -154 -892 -262 -323 -561 -831 -139 -953 -767 -319 -535 -399 -134 -723 -330 -805 -188 -942 -12 -818 -676 -824 -976 -515 -114 -484 -852 -982 -920 -823 -316 -833 -876 -306 -748 -459 -809 -100 -810 -990 -253 -32 -596 -40 -544 -848 -915 -70 -553 -572 -631 -74 -169 -499 -509 -932 -591 -471 -343 -805 -506 -215 -869 -733 -225 -389 -450 -140 -541 -738 -818 -786 -371 -213 -629 -18 -564 -150 -716 -289 -954 -335 -556 -786 -313 -763 -26 -565 -806 -993 -547 -199 -587 -935 -751 -327 -165 -944 -804 -225 -991 -511 -680 -206 -893 -731 -468 -598 -120 -8 -835 -863 -255 -278 -219 -258 -771 -884 -105 -476 -953 -901 -883 -706 -566 -132 -555 -388 -289 -675 -254 -814 -291 -480 -966 -370 -213 -219 -166 -12 -412 -305 -123 -781 -754 -812 -709 -693 -521 -306 -826 -101 -410 -628 -803 -270 -583 -654 -246 -77 -444 -291 -834 -501 -608 -777 -361 -325 -908 -697 -630 -111 -963 -43 -96 -24 -559 -885 -137 -774 -924 -496 -862 -700 -848 -460 -88 -599 -467 -868 -186 -62 -978 -601 -989 -110 -26 -485 -838 -510 -841 -711 -14 -248 -666 -941 -811 -800 -857 -168 -811 -53 -762 -188 -729 -563 -914 -496 -315 -186 -123 -704 -783 -710 -401 -991 -259 -899 -148 -284 -117 -263 -761 -557 -839 -3 -408 -92 -689 -529 -613 -14 -422 -615 -210 -664 -693 -610 -468 -184 -589 -414 -840 -345 -703 -424 -7 -948 -311 -131 -409 -716 -374 -91 -980 -973 -53 -890 -957 -149 -515 -730 -15 -418 -617 -639 -238 -576 -175 -743 -463 -817 -132 -432 -454 -466 -41 -876 -729 -365 -908 -304 -538 -68 -758 -200 -173 -931 -677 -765 -319 -772 -775 -39 -749 -369 -436 -631 -278 -766 -461 -994 -222 -926 -15 -601 -416 -884 -437 -728 -502 -414 -930 -255 -686 -589 -515 -450 -154 -382 -774 -521 -836 -810 -373 -52 -383 -542 -590 -399 -11 -424 -456 -72 -934 -731 -765 -842 -713 -840 -932 -508 -671 -683 -443 -170 -48 -123 -581 -214 -71 -572 -428 -511 -297 -384 -451 -57 -691 -261 -696 -636 -884 -317 -933 -259 -137 -929 -48 -909 -182 -207 -711 -539 -540 -197 -322 -942 -740 -166 -639 -199 -386 -627 -787 -102 -523 -971 -771 -364 -120 -913 -912 -989 -34 -705 -686 -217 -307 -668 -230 -183 -240 -708 -794 -869 -176 -373 -476 -742 -324 -585 -344 -864 -137 -822 -381 -955 -458 -901 -457 -607 -967 -820 -466 -625 -272 -103 -273 -151 -824 -918 -327 -974 -666 -321 -704 -685 -162 -825 -350 -758 -152 -546 -683 -828 -27 -847 -726 -108 -191 -486 -16 -852 -698 -266 -921 -566 -413 -903 -163 -431 -531 -589 -509 -595 -1000 -439 -143 -200 -873 -427 -644 -264 -280 -697 -909 -321 -114 -799 -843 -516 -476 -520 -846 -899 -865 -570 -526 -53 -235 -20 -74 -764 -934 -970 -757 -309 -711 -609 -996 -454 -830 -290 -127 -575 -526 -493 -3 -160 -450 -225 -138 -53 -843 -311 -944 -127 -482 -45 -22 -757 -948 -920 -297 -866 -377 -452 -372 -989 -503 -399 -741 -89 -818 -569 -536 -389 -143 -681 -388 -467 -573 -844 -845 -800 -959 -560 -73 -733 -162 -547 -567 -990 -747 -904 -214 -116 -576 -333 -940 -713 -912 -290 -876 -943 -554 -295 -992 -414 -723 -742 -882 -117 -234 -635 -130 -510 -480 -651 -725 -404 -854 -319 -953 -710 -7 -118 -537 -592 -811 -718 -528 -103 -170 -320 -576 -700 -414 -940 -975 -673 -550 -749 -825 -246 -470 -920 -559 -414 -540 -96 -940 -592 -99 -780 -429 -517 -30 -711 -30 -945 -17 -926 -195 -125 -738 -40 -189 -184 -456 -469 -284 -590 -995 -228 -548 -331 -894 -950 -537 -818 -166 -787 -351 -16 -26 -833 -755 -932 -914 -874 -89 -302 -140 -972 -491 -887 -291 -973 -519 -1000 -903 -893 -304 -677 -128 -888 -296 -353 -111 -286 -391 -305 -129 -143 -986 -402 -896 -627 -100 -150 -685 -974 -319 -441 -648 -84 -254 -740 -633 -165 -876 -605 -729 -786 -516 -570 -416 -328 -463 -860 -941 -901 -931 -841 -579 -319 -648 -896 -526 -222 -752 -445 -152 -230 -624 -298 -362 -175 -556 -373 -583 -569 -786 -621 -197 -899 -251 -696 -141 -228 -797 -636 -45 -497 -158 -947 -582 -768 -728 -997 -215 -357 -824 -35 -918 -253 -148 -896 -884 -133 -534 -285 -707 -308 -714 -110 -446 -198 -758 -959 -972 -24 -656 -295 -643 -383 -815 -572 -615 -526 -757 -372 -241 -557 -294 -291 -722 -365 -904 -481 -31 -782 -543 -551 -107 -569 -893 -328 -446 -259 -569 -460 -75 -484 -14 -724 -446 -366 -988 -464 -253 -225 -967 -675 -921 -792 -955 -524 -372 -784 -242 -633 -660 -847 -481 -565 -931 -482 -565 -462 -614 -353 -791 -889 -521 -67 -779 -436 -75 -799 -966 -811 -469 -769 -500 -285 -338 -892 -428 -175 -536 -269 -459 -580 -959 -674 -200 -150 -42 -229 -768 -518 -480 -214 -507 -730 -219 -195 -440 -74 -450 -458 -916 -285 -407 -555 -614 -344 -375 -508 -706 -848 -271 -698 -795 -343 -790 -57 -636 -856 -217 -966 -63 -292 -59 -205 -303 -684 -235 -22 -814 -390 -206 -584 -831 -942 -696 -889 -593 -262 -797 -527 -765 -114 -656 -91 -496 -578 -68 -97 -140 -561 -302 -567 -740 -558 -334 -154 -935 -503 -922 -938 -680 -919 -101 -93 -902 -947 -739 -819 -463 -181 -584 -106 -629 -887 -592 -471 -159 -270 -5 -314 -28 -933 -365 -512 -26 -541 -460 -201 -729 -949 -727 -378 -85 -19 -252 -489 -679 -258 -356 -865 -371 -824 -7 -105 -896 -61 -415 -657 -477 -986 -799 -508 -934 -265 -11 -949 -288 -999 -492 -779 -664 -763 -153 -868 -366 -490 -200 -29 -776 -651 -390 -400 -865 -350 -66 -241 -314 -768 -108 -370 -974 -224 -253 -398 -236 -360 -456 -634 -653 -275 -651 -889 -640 -771 -243 -630 -388 -359 -503 -401 -607 -71 -394 -784 -304 -469 -413 -254 -545 -966 -766 -77 -320 -167 -297 -427 -438 -980 -597 -603 -230 -148 -483 -162 -436 -544 -39 -784 -14 -380 -851 -580 -561 -29 -370 -662 -742 -836 -84 -252 -379 -29 -971 -785 -828 -313 -92 -256 -125 -538 -633 -950 -102 -355 -761 -320 -562 -834 -844 -133 -896 -841 -248 -279 -130 -549 -278 -786 -776 -92 -81 -695 -81 -385 -884 -498 -692 -387 -664 -759 -954 -450 -807 -892 -920 -541 -931 -224 -795 -192 -920 -925 -216 -877 -701 -852 -577 -473 -958 -473 -583 -69 -731 -979 -831 -69 -648 -428 -190 -312 -226 -692 -521 -410 -972 -469 -189 -833 -29 -965 -609 -89 -471 -935 -851 -214 -664 -544 -28 -997 -105 -44 -543 -988 -565 -733 -467 -621 -420 -652 -112 -475 -417 -322 -339 -469 -389 -418 -812 -478 -144 -264 -970 -68 -391 -468 -647 -925 -866 -717 -211 -290 -818 -935 -307 -760 -442 -152 -863 -737 -431 -433 -999 -136 -590 -775 -847 -997 -880 -934 -113 -714 -856 -85 -93 -624 -10 -700 -381 -985 -277 -14 -703 -934 -830 -325 -187 -977 -291 -344 -735 -408 -974 -436 -874 -809 -998 -581 -694 -154 -183 -596 -656 -110 -385 -418 -292 -695 -733 -934 -606 -946 -298 -54 -282 -158 -146 -478 -573 -564 -250 -969 -930 -742 -17 -494 -732 -858 -621 -887 -940 -786 -261 -900 -76 -356 -127 -624 -167 -654 -496 -721 -936 -771 -480 -228 -413 -995 -364 -718 -918 -398 -962 -59 -165 -480 -295 -154 -648 -716 -906 -680 -809 -738 -523 -937 -890 -79 -16 -441 -859 -769 -670 -955 -462 -877 -761 -132 -132 -286 -443 -567 -852 -246 -254 -778 -263 -583 -237 -784 -490 -440 -940 -19 -167 -624 -683 -546 -445 -348 -449 -312 -169 -896 -710 -857 -579 -328 -305 -981 -662 -525 -292 -681 -824 -19 -649 -288 -587 -478 -114 -656 -54 -269 -542 -216 -627 -300 -457 -580 -843 -406 -195 -563 -358 -55 -4 -822 -910 -683 -283 -94 -53 -302 -726 -375 -548 -915 -298 -264 -862 -843 -346 -537 -87 -965 -42 -881 -117 -221 -701 -875 -154 -729 -938 -66 -144 -202 -265 -274 -280 -560 -343 -457 -741 -588 -487 -30 -59 -882 -999 -62 -897 -924 -913 -90 -26 -528 -271 -496 -651 -284 -91 -694 -932 -257 -98 -179 -510 -390 -705 -962 -956 -751 -718 -20 -698 -798 -748 -718 -296 -705 -158 -74 -21 -991 -418 -591 -449 -901 -894 -216 -392 -650 -100 -490 -498 -725 -651 -209 -103 -437 -595 -633 -763 -791 -723 -810 -539 -465 -471 -517 -125 -980 -789 -296 -226 -728 -349 -165 -183 -630 -373 -483 -932 -91 -278 -489 -864 -751 -885 -472 -958 -729 -61 -382 -380 -145 -881 -24 -246 -822 -786 -570 -742 -178 -714 -655 -552 -986 -370 -159 -949 -904 -171 -267 -162 -196 -772 -34 -389 -489 -365 -176 -769 -813 -683 -822 -309 -827 -692 -831 -1 -390 -454 -103 -949 -90 -84 -756 -587 -117 -510 -231 -225 -163 -76 -569 -293 -116 -117 -631 -666 -78 -421 -615 -727 -856 -69 -653 -844 -170 -615 -359 -762 -95 -550 -86 -268 -122 -409 -680 -878 -832 -776 -66 -332 -1000 -174 -157 -220 -122 -951 -489 -980 -461 -997 -184 -440 -67 -75 -557 -856 -208 -370 -150 -872 -40 -74 -517 -996 -202 -929 -564 -718 -466 -972 -230 -37 -258 -393 -754 -39 -526 -774 -966 -91 -835 -354 -121 -394 -484 -197 -799 -642 -923 -201 -829 -519 -411 -291 -82 -897 -298 -964 -279 -873 -186 -702 -317 -724 -213 -673 -970 -695 -926 -427 -914 -915 -550 -622 -929 -292 -489 -270 -175 -877 -290 -233 -446 -755 -624 -112 -59 -618 -49 -831 -192 -12 -875 -41 -573 -847 -746 -341 -813 -137 -168 -440 -292 -839 -896 -91 -968 -16 -329 -728 -342 -643 -965 -986 -84 -425 -113 -400 -136 -541 -660 -722 -912 -906 -987 -212 -488 -405 -463 -195 -764 -551 -80 -508 -881 -31 -28 -199 -906 -886 -715 -871 -747 -545 -953 -761 -781 -358 -843 -357 -977 -923 -397 -832 -985 -308 -84 -319 -644 -94 -309 -520 -728 -705 -18 -851 -439 -262 -811 -832 -471 -382 -969 -718 -685 -461 -780 -812 -981 -744 -407 -414 -672 -89 -962 -252 -719 -952 -868 -581 -323 -677 -394 -218 -224 -417 -816 -586 -949 -608 -36 -969 -975 -687 -636 -724 -483 -294 -657 -644 -867 -474 -907 -631 -559 -318 -967 -746 -230 -221 -91 -882 -978 -451 -970 -794 -460 -981 -442 -208 -76 -200 -968 -726 -81 -877 -906 -992 -259 -595 -445 -364 -849 -191 -33 -671 -191 -818 -218 -761 -430 -748 -260 -242 -98 -110 -570 -394 -627 -585 -585 -241 -710 -432 -311 -313 -822 -429 -151 -577 -220 -29 -999 -301 -493 -528 -335 -665 -485 -748 -897 -370 -963 -970 -540 -11 -998 -685 -573 -558 -485 -780 -765 -264 -894 -571 -483 -363 -323 -749 -28 -452 -95 -797 -63 -168 -932 -568 -84 -22 -278 -133 -715 -818 -724 -234 -67 -448 -107 -776 -606 -326 -139 -145 -109 -853 -446 -23 -594 -225 -550 -756 -441 -64 -922 -688 -219 -405 -951 -118 -712 -400 -868 -748 -466 -745 -277 -781 -790 -610 -541 -117 -970 -255 -7 -525 -73 -292 -217 -361 -438 -554 -41 -547 -842 -899 -426 -819 -135 -832 -558 -283 -724 -777 -293 -36 -186 -273 -596 -320 -382 -579 -970 -662 -172 -630 -342 -703 -46 -658 -75 -325 -399 -17 -536 -660 -564 -850 -797 -808 -930 -873 -715 -913 -914 -289 -451 -999 -768 -971 -597 -399 -574 -248 -131 -752 -60 -615 -80 -445 -975 -622 -970 -917 -619 -510 -367 -210 -239 -411 -240 -212 -527 -387 -953 -644 -565 -699 -168 -824 -232 -173 -990 -678 -833 -204 -71 -815 -413 -264 -953 -851 -883 -295 -57 -557 -174 -981 -678 -292 -605 -182 -968 -649 -216 -234 -602 -279 -545 -499 -238 -984 -148 -524 -367 -360 -785 -682 -320 -140 -11 -499 -14 -377 -863 -26 -408 -366 -997 -558 -100 -449 -418 -305 -691 -683 -970 -506 -25 -389 -726 -435 -760 -587 -893 -125 -101 -964 -556 -452 -839 -5 -12 -607 -82 -216 -401 -60 -440 -838 -460 -453 -729 -628 -364 -958 -114 -494 -325 -994 -962 -615 -920 -495 -396 -513 -184 -203 -321 -296 -950 -210 -487 -391 -38 -628 -704 -415 -998 -573 -344 -569 -846 -748 -17 -10 -614 -268 -659 -96 -777 -527 -316 -710 -958 -594 -932 -621 -700 -399 -905 -984 -84 -89 -779 -122 -121 -750 -760 -461 -517 -249 -511 -950 -408 -415 -737 -813 -502 -993 -754 -191 -162 -400 -256 -535 -723 -179 -124 -158 -583 -353 -325 -774 -785 -180 -899 -833 -204 -535 -518 -342 -36 -667 -492 -229 -445 -744 -825 -46 -890 -606 -5 -384 -370 -128 -108 -660 -703 -471 -315 -48 -395 -971 -11 -168 -187 -926 -914 -907 -823 -975 -189 -459 -801 -23 -910 -762 -801 -969 -440 -106 -307 -998 -345 -121 -294 -39 -537 -736 -921 -400 -558 -360 -388 -156 -848 -123 -792 -685 -455 -756 -960 -220 -265 -477 -252 -334 -435 -32 -545 -20 -542 -491 -555 -688 -966 -678 -328 -74 -598 -119 -63 -278 -304 -727 -306 -112 -588 -446 -810 -707 -35 -420 -206 -290 -143 -182 -596 -294 -331 -573 -649 -379 -722 -916 -176 -207 -815 -590 -353 -136 -85 -865 -106 -977 -847 -687 -833 -323 -746 -489 -278 -969 -355 -215 -869 -717 -583 -551 -62 -261 -828 -43 -942 -63 -508 -112 -474 -32 -398 -475 -263 -750 -930 -925 -609 -674 -685 -26 -35 -486 -499 -974 -942 -545 -527 -698 -328 -249 -616 -780 -527 -535 -419 -17 -318 -783 -760 -60 -865 -466 -24 -237 -882 -228 -518 -88 -318 -82 -654 -744 -794 -282 -223 -579 -212 -869 -251 -678 -780 -319 -585 -727 -255 -301 -410 -770 -530 -822 -451 -463 -263 -942 -24 -811 -256 -202 -877 -63 -188 -318 -198 -937 -570 -812 -279 -231 -687 -412 -800 -238 -613 -757 -87 -603 -432 -932 -135 -747 -741 -598 -90 -59 -397 -894 -788 -415 -239 -892 -372 -583 -722 -136 -172 -847 -76 -788 -654 -549 -625 -474 -691 -422 -752 -717 -288 -88 -585 -659 -605 -282 -799 -956 -993 -329 -656 -701 -141 -700 -40 -433 -283 -669 -875 -85 -548 -579 -192 -817 -915 -632 -783 -847 -299 -24 -564 -740 -287 -570 -98 -579 -250 -92 -823 -97 -502 -431 -341 -657 -267 -883 -187 -799 -533 -69 -647 -552 -533 -808 -706 -848 -777 -741 -54 -416 -573 -566 -998 -54 -885 -998 -846 -785 -896 -684 -388 -528 -913 -318 -570 -484 -651 -652 -469 -259 -993 -734 -875 -522 -422 -845 -103 -775 -458 -708 -162 -553 -687 -795 -543 -910 -111 -103 -78 -958 -145 -482 -683 -130 -583 -477 -230 -996 -491 -525 -603 -617 -717 -567 -431 -454 -498 -584 -497 -714 -451 -50 -415 -170 -324 -938 -598 -925 -263 -552 -233 -44 -376 -505 -139 -713 -634 -786 -725 -345 -636 -181 -15 -962 -255 -262 -364 -520 -689 -931 -552 -756 -127 -918 -506 -33 -629 -616 -242 -150 -188 -199 -993 -505 -915 -692 -229 -244 -941 -443 -515 -379 -51 -588 -669 -750 -730 -244 -511 -632 -447 -873 -43 -526 -37 -717 -175 -10 -431 -26 -60 -543 -278 -724 -464 -986 -591 -232 -874 -863 -151 -265 -481 -270 -22 -461 -697 -567 -341 -553 -343 -110 -330 -622 -221 -972 -445 -980 -885 -486 -420 -229 -497 -120 -714 -27 -879 -341 -47 -502 -890 -75 -981 -795 -861 -539 -482 -878 -540 -237 -168 -473 -722 -38 -759 -606 -517 -433 -119 -775 -888 -481 -904 -598 -970 -541 -400 -480 -538 -943 -207 -510 -63 -923 -578 -734 -788 -496 -413 -98 -559 -319 -678 -526 -143 -512 -991 -369 -206 -480 -21 -93 -448 -133 -490 -245 -24 -918 -778 -736 -351 -875 -193 -888 -912 -884 -104 -271 -540 -517 -45 -640 -616 -577 -941 -556 -616 -33 -437 -204 -686 -83 -746 -798 -717 -981 -313 -890 -961 -513 -93 -973 -608 -980 -441 -812 -500 -385 -134 -15 -988 -390 -680 -805 -667 -465 -269 -969 -842 -820 -75 -60 -463 -495 -424 -211 -148 -291 -435 -126 -725 -492 -687 -945 -53 -387 -370 -797 -582 -613 -175 -138 -854 -922 -441 -604 -240 -339 -964 -638 -176 -706 -172 -792 -925 -104 -663 -701 -839 -104 -481 -769 -83 -520 -61 -935 -920 -762 -548 -376 -916 -620 -204 -493 -36 -624 -932 -409 -396 -305 -754 -125 -697 -707 -68 -603 -857 -759 -576 -763 -844 -658 -743 -214 -611 -744 -861 -867 -134 -191 -228 -748 -868 -346 -587 -900 -294 -779 -128 -281 -451 -784 -577 -442 -694 -329 -123 -892 -915 -291 -638 -42 -816 -371 -855 -237 -462 -347 -121 -577 -987 -25 -340 -750 -846 -695 -535 -524 -633 -404 -913 -449 -789 -793 -557 -904 -817 -672 -559 -574 -853 -736 -902 -715 -536 -525 -835 -623 -978 -380 -225 -673 -964 -750 -15 -55 -732 -6 -158 -814 -193 -620 -344 -352 -615 -472 -48 -490 -763 -850 -280 -402 -8 -241 -389 -242 -917 -907 -757 -765 -913 -260 -35 -394 -946 -704 -890 -506 -645 -406 -373 -383 -559 -849 -440 -293 -686 -446 -436 -350 -786 -971 -681 -878 -107 -86 -232 -152 -538 -560 -239 -435 -667 -902 -859 -959 -356 -253 -591 -757 -96 -385 -133 -357 -685 -264 -193 -831 -936 -181 -161 -278 -247 -959 -968 -431 -554 -945 -169 -64 -254 -577 -821 -556 -759 -477 -698 -636 -610 -431 -783 -334 -867 -833 -143 -902 -45 -689 -690 -10 -74 -370 -846 -520 -155 -754 -466 -68 -324 -935 -463 -249 -290 -179 -893 -474 -959 -928 -290 -929 -563 -739 -250 -212 -936 -550 -356 -341 -8 -262 -126 -954 -668 -741 -304 -978 -104 -64 -622 -737 -970 -911 -259 -625 -297 -571 -483 -6 -622 -666 -176 -526 -12 -697 -238 -124 -567 -613 -173 -68 -748 -385 -215 -528 -102 -352 -991 -817 -741 -938 -879 -725 -116 -254 -983 -469 -259 -93 -591 -32 -446 -993 -706 -511 -937 -641 -941 -347 -654 -814 -429 -82 -533 -280 -270 -403 -462 -881 -289 -793 -340 -307 -424 -665 -51 -512 -459 -969 -196 -591 -476 -25 -828 -21 -86 -552 -407 -818 -853 -168 -376 -734 -159 -739 -816 -382 -123 -590 -900 -228 -118 -777 -148 -602 -670 -670 -276 -204 -638 -774 -626 -471 -688 -988 -104 -769 -888 -799 -526 -989 -947 -918 -174 -488 -632 -461 -893 -744 -995 -541 -362 -741 -608 -248 -311 -601 -271 -415 -505 -73 -672 -565 -36 -234 -633 -776 -936 -660 -909 -915 -190 -231 -624 -75 -283 -639 -223 -898 -940 -490 -955 -444 -72 -108 -575 -231 -428 -247 -377 -156 -451 -619 -398 -192 -134 -783 -286 -434 -690 -394 -954 -527 -562 -833 -472 -983 -692 -1000 -431 -841 -99 -536 -677 -962 -106 -744 -969 -715 -568 -54 -63 -916 -702 -773 -914 -830 -885 -605 -890 -815 -548 -429 -756 -271 -895 -704 -525 -736 -57 -909 -134 -420 -817 -386 -292 -926 -776 -620 -685 -831 -592 -847 -306 -570 -699 -292 -63 -126 -794 -567 -61 -942 -970 -172 -231 -391 -838 -612 -433 -880 -579 -649 -912 -68 -875 -262 -746 -637 -310 -377 -546 -43 -400 -237 -36 -240 -265 -54 -666 -137 -838 -964 -837 -484 -293 -187 -162 -298 -428 -714 -889 -937 -162 -886 -527 -944 -303 -139 -667 -910 -370 -314 -932 -294 -822 -303 -617 -538 -11 -144 -275 -25 -871 -216 -99 -653 -981 -564 -40 -563 -706 -736 -305 -718 -695 -869 -491 -202 -186 -329 -442 -710 -652 -93 -732 -113 -61 -168 -701 -287 -474 -227 -742 -193 -612 -33 -480 -768 -535 -824 -667 -246 -538 -633 -854 -465 -939 -147 -120 -697 -851 -229 -881 -116 -829 -518 -495 -604 -414 -682 -88 -40 -834 -653 -927 -766 -395 -424 -251 -645 -290 -66 -122 -893 -758 -395 -186 -747 -408 -162 -880 -285 -190 -120 -219 -658 -67 -248 -238 -297 -110 -260 -332 -577 -519 -632 -307 -629 -413 -234 -441 -89 -298 -788 -161 -369 -725 -533 -896 -479 -189 -554 -960 -717 -860 -882 -645 -809 -248 -178 -849 -186 -420 -922 -598 -557 -638 -601 -66 -642 -171 -99 -929 -940 -906 -865 -248 -72 -355 -286 -826 -315 -675 -221 -242 -261 -495 -895 -750 -386 -776 -195 -689 -224 -524 -111 -398 -898 -599 -304 -575 -984 -679 -367 -849 -365 -12 -549 -142 -817 -245 -952 -844 -913 -946 -790 -210 -627 -939 -216 -571 -6 -476 -739 -411 -738 -173 -378 -311 -366 -800 -233 -506 -80 -18 -909 -184 -726 -243 -376 -629 -72 -266 -487 -222 -502 -50 -738 -705 -661 -821 -35 -413 -587 -788 -339 -494 -181 -573 -486 -996 -469 -947 -560 -121 -268 -331 -960 -715 -595 -113 -849 -368 -4 -488 -434 -38 -183 -850 -311 -475 -16 -860 -992 -727 -636 -297 -343 -986 -889 -726 -714 -756 -461 -369 -354 -253 -375 -883 -786 -792 -874 -41 -760 -432 -820 -907 -331 -582 -380 -981 -107 -240 -789 -713 -64 -363 -752 -261 -505 -440 -98 -33 -171 -537 -391 -536 -719 -225 -862 -322 -815 -650 -708 -249 -807 -187 -381 -251 -173 -705 -999 -417 -737 -901 -56 -26 -691 -333 -783 -224 -488 -280 -128 -995 -371 -819 -202 -396 -627 -800 -433 -993 -863 -394 -352 -595 -17 -254 -185 -411 -984 -217 -697 -995 -820 -91 -813 -8 -335 -950 -417 -679 -918 -841 -987 -107 -826 -159 -185 -367 -63 -500 -584 -598 -824 -65 -164 -271 -534 -945 -119 -430 -116 -977 -658 -532 -319 -46 -330 -688 -337 -947 -720 -397 -913 -309 -3 -893 -472 -48 -638 -510 -605 -148 -884 -580 -282 -338 -318 -696 -654 -46 -944 -246 -219 -249 -665 -817 -924 -850 -367 -426 -875 -589 -523 -11 -647 -619 -112 -24 -605 -627 -570 -810 -252 -872 -89 -571 -202 -258 -25 -524 -324 -917 -76 -439 -887 -616 -704 -645 -607 -486 -972 -240 -518 -648 -331 -597 -711 -486 -374 -674 -207 -993 -597 -770 -742 -495 -447 -700 -349 -385 -609 -70 -179 -970 -18 -962 -79 -719 -462 -916 -463 -171 -121 -953 -179 -806 -24 -641 -236 -98 -569 -776 -222 -407 -816 -453 -418 -61 -449 -215 -397 -485 -625 -559 -644 -898 -931 -228 -748 -595 -309 -94 -562 -565 -212 -488 -996 -790 -39 -120 -956 -683 -511 -772 -284 -365 -290 -573 -922 -422 -107 -894 -648 -406 -548 -731 -928 -931 -367 -700 -58 -791 -959 -523 -418 -212 -675 -606 -627 -543 -508 -504 -739 -699 -173 -241 -973 -348 -482 -21 -563 -556 -247 -521 -511 -555 -984 -682 -916 -779 -217 -861 -858 -255 -326 -486 -563 -986 -623 -500 -635 -513 -393 -854 -483 -901 -432 -113 -459 -932 -973 -836 -607 -487 -625 -631 -948 -384 -296 -440 -685 -316 -62 -558 -919 -62 -57 -324 -939 -621 -772 -33 -956 -639 -493 -211 -124 -96 -535 -891 -604 -58 -515 -697 -425 -85 -888 -43 -624 -997 -445 -682 -259 -389 -135 -355 -933 -85 -983 -24 -237 -738 -338 -283 -539 -485 -505 -293 -719 -954 -954 -195 -926 -796 -197 -405 -262 -456 -911 -350 -386 -13 -431 -590 -587 -893 -389 -615 -93 -469 -398 -377 -960 -329 -56 -830 -605 -207 -592 -902 -91 -624 -784 -209 -607 -895 -149 -830 -133 -519 -493 -924 -852 -110 -319 -169 -470 -73 -418 -752 -348 -487 -954 -80 -437 -478 -267 -990 -636 -325 -147 -817 -192 -543 -840 -123 -262 -271 -44 -162 -325 -386 -450 -683 -280 -159 -651 -575 -309 -809 -593 -995 -593 -506 -68 -388 -678 -908 -591 -273 -128 -634 -550 -512 -783 -95 -666 -213 -421 -851 -315 -160 -301 -547 -239 -15 -661 -299 -718 -172 -641 -393 -742 -348 -702 -17 -123 -783 -862 -89 -129 -647 -247 -664 -354 -838 -249 -52 -158 -21 -319 -867 -933 -794 -19 -970 -414 -989 -983 -940 -343 -847 -516 -601 -793 -668 -478 -687 -515 -910 -611 -17 -587 -692 -61 -998 -732 -775 -593 -548 -51 -588 -760 -490 -174 -956 -256 -155 -774 -637 -29 -560 -753 -989 -858 -43 -367 -653 -218 -562 -554 -355 -857 -655 -734 -439 -915 -552 -18 -107 -955 -620 -125 -50 -24 -474 -132 -763 -63 -350 -848 -254 -477 -373 -68 -8 -144 -609 -976 -529 -414 -957 -421 -611 -19 -517 -223 -817 -848 -145 -376 -295 -505 -269 -888 -990 -469 -985 -755 -116 -952 -160 -548 -785 -444 -343 -778 -774 -12 -497 -817 -789 -896 -298 -559 -314 -11 -938 -299 -327 -192 -301 -625 -239 -671 -182 -458 -700 -45 -198 -300 -687 -123 -645 -810 -675 -368 -450 -347 -988 -155 -704 -248 -553 -727 -254 -487 -615 -756 -47 -80 -49 -79 -338 -39 -828 -69 -604 -850 -193 -438 -108 -418 -783 -75 -519 -672 -925 -12 -735 -571 -848 -397 -800 -334 -891 -362 -370 -874 -562 -301 -84 -995 -528 -818 -199 -516 -396 -799 -97 -200 -343 -628 -990 -372 -407 -725 -836 -121 -855 -851 -752 -367 -492 -933 -360 -710 -940 -558 -847 -43 -86 -76 -899 -554 -29 -465 -679 -846 -639 -604 -768 -844 -879 -35 -145 -869 -164 -190 -981 -538 -676 -835 -563 -645 -624 -863 -672 -416 -34 -419 -672 -64 -243 -776 -921 -462 -458 -261 -203 -680 -195 -896 -37 -895 -219 -330 -2 -492 -108 -876 -513 -773 -667 -723 -205 -647 -146 -988 -377 -274 -456 -997 -853 -281 -465 -487 -406 -556 -40 -988 -703 -360 -336 -634 -425 -732 -696 -138 -330 -182 -764 -758 -189 -788 -441 -690 -963 -823 -870 -12 -486 -42 -801 -255 -485 -633 -195 -120 -467 -614 -980 -750 -480 -902 -292 -247 -400 -658 -260 -10 -842 -842 -817 -468 -231 -591 -190 -106 -110 -455 -259 -25 -655 -727 -365 -9 -687 -176 -206 -963 -348 -837 -312 -921 -719 -48 -135 -237 -163 -11 -782 -100 -789 -815 -196 -654 -742 -180 -829 -410 -985 -844 -786 -502 -466 -116 -257 -463 -290 -194 -733 -457 -95 -667 -531 -901 -282 -489 -450 -295 -707 -658 -840 -911 -458 -762 -749 -15 -506 -18 -741 -592 -690 -487 -870 -31 -197 -901 -547 -907 -275 -531 -824 -213 -743 -780 -676 -652 -188 -525 -190 -994 -917 -828 -240 -641 -847 -426 -845 -237 -85 -416 -913 -228 -693 -752 -88 -192 -165 -933 -463 -30 -333 -568 -258 -232 -194 -342 -30 -113 -635 -588 -224 -507 -728 -959 -675 -559 -234 -203 -393 -878 -160 -695 -919 -782 -673 -83 -41 -349 -152 -655 -885 -72 -798 -381 -342 -285 -155 -122 -242 -777 -106 -115 -125 -151 -404 -718 -870 -589 -782 -932 -488 -806 -898 -229 -786 -54 -193 -530 -263 -643 -295 -425 -908 -81 -534 -363 -901 -240 -351 -800 -48 -553 -923 -414 -368 -447 -516 -624 -696 -31 -219 -978 -509 -654 -383 -152 -141 -688 -104 -307 -491 -86 -986 -349 -661 -995 -302 -761 -482 -370 -162 -772 -435 -395 -438 -188 -915 -912 -474 -297 -220 -146 -964 -350 -859 -200 -91 -497 -655 -274 -141 -350 -769 -974 -163 -75 -73 -797 -962 -990 -608 -683 -259 -967 -117 -748 -821 -4 -37 -69 -750 -890 -187 -527 -59 -792 -57 -804 -873 -974 -408 -74 -901 -885 -291 -567 -516 -212 -267 -440 -517 -32 -932 -130 -673 -964 -902 -732 -174 -179 -636 -997 -637 -274 -961 -676 -491 -304 -492 -253 -920 -159 -332 -646 -236 -835 -169 -310 -157 -444 -578 -936 -821 -656 -250 -632 -491 -230 -288 -932 -792 -839 -722 -814 -513 -721 -127 -105 -689 -710 -644 -906 -758 -808 -903 -817 -50 -661 -421 -821 -312 -494 -848 -553 -616 -68 -545 -343 -252 -716 -151 -979 -287 -415 -55 -197 -951 -417 -574 -538 -443 -60 -155 -769 -198 -735 -908 -200 -864 -521 -643 -997 -892 -69 -265 -913 -332 -971 -869 -309 -186 -58 -684 -919 -878 -750 -127 -435 -850 -355 -696 -669 -192 -600 -863 -716 -515 -634 -746 -775 -756 -342 -249 -120 -570 -309 -523 -889 -964 -699 -252 -635 -778 -636 -448 -608 -837 -70 -568 -506 -252 -120 -955 -41 -506 -1 -286 -455 -147 -721 -927 -37 -639 -302 -916 -841 -827 -554 -657 -907 -443 -747 -475 -124 -608 -582 -820 -46 -96 -904 -181 -568 -578 -438 -317 -43 -805 -152 -242 -897 -772 -913 -345 -53 -996 -341 -33 -493 -673 -139 -69 -213 -571 -184 -851 -319 -496 -813 -663 -995 -649 -276 -60 -35 -164 -92 -632 -46 -377 -573 -653 -638 -629 -820 -251 -136 -409 -695 -968 -299 -732 -41 -374 -295 -683 -525 -371 -166 -515 -418 -245 -752 -466 -435 -834 -187 -866 -774 -788 -57 -970 -740 -98 -539 -880 -913 -154 -569 -500 -607 -422 -458 -958 -16 -514 -975 -270 -338 -154 -46 -922 -489 -489 -101 -743 -730 -868 -169 -997 -752 -772 -113 -482 -672 -373 -234 -862 -740 -102 -930 -17 -750 -855 -301 -785 -548 -560 -60 -83 -276 -210 -937 -798 -802 -995 -126 -467 -318 -158 -396 -459 -193 -747 -327 -394 -965 -795 -388 -346 -128 -406 -237 -562 -404 -239 -318 -7 -509 -762 -910 -277 -596 -343 -743 -594 -128 -940 -935 -401 -265 -933 -257 -775 -652 -102 -908 -55 -714 -25 -252 -651 -353 -888 -128 -212 -604 -46 -216 -161 -708 -327 -518 -807 -213 -190 -910 -779 -129 -59 -469 -748 -718 -693 -420 -219 -507 -504 -319 -840 -797 -870 -644 -908 -407 -272 -983 -169 -2 -697 -204 -223 -939 -353 -903 -604 -266 -833 -786 -619 -40 -229 -908 -507 -675 -628 -285 -4 -543 -499 -968 -725 -149 -948 -790 -139 -632 -507 -430 -255 -641 -605 -615 -288 -721 -958 -375 -788 -811 -543 -439 -940 -79 -346 -519 -673 -238 -672 -665 -425 -635 -731 -554 -373 -801 -581 -358 -286 -651 -306 -292 -559 -570 -647 -43 -634 -941 -739 -839 -733 -409 -203 -472 -852 -489 -632 -386 -710 -938 -24 -856 -235 -146 -66 -846 -635 -872 -498 -9 -149 -186 -255 -976 -244 -244 -8 -465 -36 -161 -723 -631 -815 -411 -486 -600 -591 -986 -950 -603 -869 -473 -266 -406 -959 -281 -939 -792 -912 -643 -278 -154 -622 -858 -396 -107 -539 -229 -749 -148 -82 -35 -411 -734 -215 -724 -876 -543 -573 -952 -922 -291 -476 -883 -377 -284 -716 -647 -698 -301 -561 -693 -791 -702 -260 -855 -773 -729 -721 -641 -999 -348 -805 -983 -232 -147 -596 -779 -897 -230 -139 -611 -62 -855 -569 -394 -322 -921 -364 -964 -446 -612 -327 -370 -18 -511 -864 -740 -163 -703 -455 -180 -215 -782 -936 -787 -78 -801 -878 -679 -954 -455 -989 -949 -827 -750 -585 -559 -834 -261 -266 -292 -780 -494 -827 -327 -236 -91 -367 -281 -775 -736 -187 -591 -304 -954 -341 -393 -13 -437 -587 -874 -509 -757 -959 -197 -747 -93 -685 -742 -916 -535 -776 -826 -577 -480 -783 -627 -942 -461 -511 -752 -705 -536 -144 -483 -597 -686 -76 -696 -319 -720 -301 -168 -11 -342 -350 -311 -605 -96 -752 -741 -773 -47 -192 -503 -31 -668 -646 -928 -534 -917 -235 -103 -991 -293 -267 -192 -746 -189 -145 -207 -749 -923 -788 -881 -92 -835 -533 -573 -368 -332 -781 -671 -304 -221 -43 -634 -929 -162 -850 -497 -258 -381 -304 -237 -60 -907 -586 -857 -716 -539 -785 -722 -156 -30 -480 -151 -974 -901 -187 -81 -890 -945 -185 -642 -701 -382 -195 -625 -137 -473 -663 -161 -408 -580 -216 -510 -297 -372 -183 -476 -689 -234 -973 -471 -463 -973 -348 -637 -464 -341 -200 -411 -172 -216 -70 -967 -10 -466 -734 -790 -767 -733 -165 -189 -573 -246 -183 -535 -122 -912 -21 -430 -149 -246 -406 -497 -979 -544 -310 -378 -107 -942 -928 -15 -38 -20 -924 -832 -825 -257 -99 -576 -510 -218 -732 -373 -610 -784 -395 -844 -614 -472 -234 -247 -875 -89 -860 -280 -146 -293 -433 -495 -609 -74 -750 -973 -746 -900 -126 -542 -338 -884 -216 -647 -686 -179 -42 -39 -308 -903 -70 -751 -846 -32 -885 -458 -298 -250 -72 -199 -243 -516 -225 -821 -694 -793 -394 -150 -797 -258 -822 -461 -231 -383 -607 -770 -837 -987 -3 -890 -94 -541 -430 -715 -935 -603 -563 -70 -54 -302 -554 -555 -46 -3 -626 -728 -775 -133 -235 -639 -679 -861 -743 -241 -954 -295 -66 -725 -175 -807 -912 -116 -100 -800 -449 -30 -582 -185 -685 -789 -718 -704 -681 -153 -742 -911 -236 -758 -333 -213 -646 -87 -242 -45 -552 -669 -782 -461 -995 -666 -6 -955 -865 -889 -21 -736 -842 -909 -595 -402 -871 -729 -295 -266 -614 -923 -767 -681 -842 -723 -113 -913 -989 -437 -365 -862 -44 -860 -297 -77 -894 -697 -134 -420 -432 -712 -681 -959 -157 -904 -493 -889 -691 -929 -540 -643 -971 -959 -901 -240 -78 -395 -247 -23 -580 -107 -867 -897 -862 -674 -688 -650 -538 -936 -940 -449 -686 -639 -998 -942 -649 -717 -351 -901 -990 -201 -140 -737 -744 -377 -153 -880 -614 -406 -721 -932 -385 -732 -781 -429 -35 -275 -70 -297 -158 -653 -87 -227 -127 -667 -68 -569 -394 -369 -111 -795 -744 -954 -432 -876 -399 -585 -784 -878 -32 -790 -90 -232 -666 -869 -968 -97 -765 -446 -413 -574 -401 -192 -936 -709 -546 -155 -858 -790 -180 -303 -780 -825 -799 -729 -832 -960 -812 -785 -737 -793 -271 -896 -639 -407 -699 -151 -902 -715 -838 -476 -672 -862 -800 -644 -891 -777 -230 -281 -888 -424 -432 -801 -855 -624 -995 -589 -167 -680 -94 -361 -921 -490 -128 -508 -746 -6 -183 -761 -586 -459 -867 -809 -569 -199 -983 -395 -787 -373 -168 -151 -626 -374 -61 -536 -876 -914 -222 -477 -812 -238 -687 -214 -293 -115 -793 -746 -346 -973 -5 -527 -117 -519 -830 -987 -691 -919 -826 -530 -24 -556 -948 -787 -995 -66 -866 -222 -532 -733 -314 -677 -152 -515 -846 -357 -356 -733 -534 -873 -598 -958 -887 -67 -678 -83 -130 -617 -921 -999 -833 -405 -65 -809 -379 -582 -233 -389 -589 -255 -302 -885 -245 -909 -590 -606 -582 -488 -340 -110 -67 -777 -737 -504 -748 -637 -10 -882 -417 -306 -494 -765 -530 -318 -956 -850 -959 -331 -337 -749 -63 -700 -544 -803 -711 -725 -331 -592 -576 -625 -878 -53 -146 -840 -686 -716 -670 -522 -325 -164 -602 -176 -652 -739 -47 -109 -114 -650 -296 -957 -639 -767 -815 -810 -993 -321 -794 -337 -565 -907 -691 -811 -162 -564 -430 -177 -427 -733 -885 -925 -399 -250 -286 -202 -51 -510 -699 -666 -681 -598 -519 -357 -773 -807 -44 -590 -86 -588 -675 -701 -293 -302 -296 -825 -316 -864 -966 -546 -871 -625 -316 -712 -263 -13 -519 -214 -478 -140 -248 -537 -872 -606 -713 -626 -849 -803 -922 -447 -969 -814 -105 -160 -468 -991 -994 -496 -597 -427 -115 -436 -176 -418 -126 -941 -873 -934 -46 -343 -17 -956 -18 -955 -62 -639 -497 -380 -394 -119 -928 -99 -979 -700 -228 -470 -977 -897 -459 -621 -967 -518 -223 -774 -39 -701 -323 -180 -509 -836 -869 -198 -183 -247 -929 -419 -736 -614 -678 -152 -993 -402 -137 -431 -989 -967 -979 -988 -953 -768 -249 -677 -225 -457 -658 -304 -666 -782 -734 -30 -339 -477 -486 -889 -278 -417 -165 -809 -472 -161 -64 -322 -772 -531 -897 -898 -21 -874 -797 -245 -180 -190 -982 -91 -538 -524 -338 -638 -69 -74 -874 -164 -744 -121 -107 -310 -867 -983 -656 -29 -999 -135 -240 -271 -689 -629 -846 -123 -229 -690 -434 -647 -433 -797 -317 -269 -339 -606 -337 -596 -707 -571 -992 -357 -12 -680 -111 -827 -938 -139 -270 -53 -832 -237 -663 -773 -427 -465 -247 -384 -54 -124 -642 -155 -234 -67 -594 -405 -907 -485 -562 -821 -320 -761 -837 -385 -172 -733 -60 -505 -923 -549 -627 -579 -11 -290 -651 -546 -563 -298 -881 -619 -920 -251 -965 -579 -605 -328 -928 -468 -187 -955 -329 -31 -600 -968 -250 -746 -253 -879 -316 -84 -762 -912 -281 -709 -842 -112 -263 -215 -909 -277 -905 -768 -582 -248 -79 -209 -356 -453 -796 -921 -992 -637 -119 -239 -167 -287 -507 -663 -406 -448 -604 -506 -544 -332 -280 -707 -427 -653 -100 -263 -324 -560 -609 -914 -265 -499 -767 -578 -147 -812 -316 -131 -655 -690 -370 -143 -356 -886 -62 -771 -344 -793 -367 -360 -685 -807 -71 -791 -924 -519 -353 -852 -857 -151 -705 -213 -107 -523 -993 -509 -321 -696 -779 -326 -860 -427 -965 -498 -573 -862 -222 -360 -834 -837 -284 -599 -565 -179 -769 -475 -45 -84 -834 -890 -762 -167 -654 -324 -747 -840 -62 -490 -23 -250 -344 -549 -405 -824 -210 -188 -885 -445 -403 -415 -287 -341 -16 -297 -825 -270 -280 -977 -652 -350 -512 -931 -47 -913 -823 -370 -703 -297 -527 -302 -157 -302 -300 -705 -412 -97 -479 -427 -158 -587 -111 -206 -600 -358 -469 -192 -411 -645 -201 -713 -621 -908 -942 -844 -265 -216 -248 -964 -258 -50 -204 -627 -274 -255 -443 -208 -693 -926 -286 -812 -656 -345 -940 -831 -852 -768 -514 -688 -385 -880 -576 -4 -965 -470 -848 -577 -394 -733 -788 -661 -21 -299 -636 -285 -463 -581 -790 -402 -261 -325 -159 -155 -127 -713 -852 -186 -834 -770 -1 -333 -484 -823 -171 -174 -96 -908 -8 -442 -270 -877 -38 -132 -92 -834 -77 -756 -912 -75 -166 -220 -973 -337 -472 -811 -622 -269 -867 -298 -384 -679 -585 -539 -640 -920 -218 -969 -518 -684 -296 -499 -969 -237 -112 -548 -262 -54 -640 -601 -747 -227 -776 -347 -495 -633 -137 -37 -125 -356 -668 -184 -142 -180 -416 -343 -786 -213 -422 -870 -235 -606 -612 -359 -881 -500 -871 -674 -201 -639 -613 -698 -305 -753 -358 -522 -898 -705 -531 -424 -211 -697 -932 -65 -649 -781 -219 -910 -346 -952 -207 -542 -540 -674 -304 -350 -153 -333 -832 -188 -728 -304 -517 -646 -616 -752 -492 -369 -210 -165 -322 -606 -587 -628 -287 -585 -731 -830 -352 -592 -388 -216 -662 -433 -561 -556 -245 -599 -833 -434 -602 -768 -271 -685 -222 -842 -560 -332 -417 -347 -970 -874 -962 -667 -113 -171 -389 -378 -321 -693 -600 -864 -902 -475 -80 -15 -136 -587 -601 -219 -593 -181 -219 -77 -83 -999 -548 -418 -375 -588 -464 -735 -632 -429 -244 -591 -346 -234 -810 -335 -324 -328 -615 -405 -664 -161 -425 -547 -265 -820 -440 -424 -177 -172 -984 -61 -780 -637 -454 -280 -618 -7 -521 -109 -369 -962 -128 -686 -568 -585 -608 -397 -860 -775 -731 -161 -486 -439 -680 -208 -320 -411 -337 -53 -514 -754 -411 -856 -297 -495 -272 -241 -382 -330 -304 -353 -846 -931 -812 -710 -682 -472 -514 -616 -805 -326 -375 -520 -61 -116 -232 -269 -912 -639 -835 -741 -660 -786 -928 -793 -794 -871 -733 -199 -199 -678 -671 -459 -609 -16 -261 -470 -201 -817 -61 -214 -241 -114 -532 -841 -617 -385 -123 -985 -107 -611 -521 -24 -668 -738 -782 -415 -375 -240 -833 -190 -967 -488 -263 -739 -572 -104 -946 -741 -852 -959 -481 -992 -760 -348 -835 -474 -75 -927 -644 -875 -768 -488 -45 -235 -958 -505 -403 -472 -253 -36 -788 -492 -24 -896 -918 -693 -861 -668 -119 -450 -469 -124 -238 -621 -300 -751 -932 -559 -784 -385 -875 -772 -204 -938 -317 -441 -287 -2 -64 -294 -120 -379 -782 -293 -648 -548 -979 -106 -222 -587 -754 -221 -22 -49 -193 -996 -246 -219 -635 -112 -896 -249 -67 -550 -656 -926 -811 -714 -651 -779 -387 -582 -51 -632 -539 -65 -606 -549 -265 -602 -470 -932 -922 -660 -695 -929 -459 -801 -190 -647 -688 -11 -146 -110 -800 -517 -190 -957 -706 -664 -400 -140 -746 -164 -142 -122 -16 -679 -859 -933 -207 -675 -372 -358 -964 -610 -180 -154 -34 -483 -679 -456 -510 -159 -367 -894 -180 -83 -812 -127 -882 -389 -903 -897 -722 -204 -995 -150 -403 -179 -375 -125 -814 -195 -435 -675 -445 -541 -793 -988 -495 -197 -706 -552 -192 -885 -671 -726 -558 -457 -128 -870 -606 -316 -388 -332 -238 -854 -708 -147 -551 -204 -448 -350 -719 -999 -669 -727 -721 -359 -786 -615 -155 -114 -910 -437 -12 -801 -965 -432 -36 -788 -463 -974 -260 -350 -655 -304 -935 -152 -4 -736 -823 -380 -397 -861 -701 -695 -119 -669 -938 -588 -107 -82 -733 -261 -97 -235 -105 -345 -868 -559 -746 -991 -516 -426 -99 -87 -321 -511 -946 -659 -482 -793 -991 -502 -794 -760 -143 -533 -903 -743 -103 -537 -544 -172 -37 -778 -296 -978 -126 -9 -703 -518 -607 -671 -49 -320 -567 -936 -712 -266 -465 -420 -846 -48 -413 -716 -103 -980 -78 -828 -961 -240 -873 -238 -28 -465 -943 -917 -494 -233 -710 -967 -656 -363 -173 -594 -456 -132 -693 -268 -902 -754 -366 -52 -285 -491 -804 -12 -431 -107 -214 -193 -324 -425 -487 -61 -71 -594 -127 -739 -794 -408 -177 -568 -376 -877 -974 -839 -485 -186 -675 -883 -11 -71 -513 -347 -707 -840 -52 -189 -146 -364 -663 -313 -236 -193 -350 -130 -23 -863 -533 -316 -258 -991 -244 -985 -851 -116 -581 -619 -899 -250 -903 -177 -78 -831 -580 -874 -352 -863 -721 -767 -623 -228 -674 -706 -961 -297 -857 -186 -892 -753 -32 -587 -10 -248 -766 -193 -907 -155 -602 -411 -347 -574 -744 -258 -858 -947 -54 -351 -164 -294 -759 -636 -378 -943 -149 -404 -503 -931 -486 -928 -372 -421 -112 -289 -966 -913 -311 -671 -522 -532 -644 -476 -714 -474 -536 -9 -587 -512 -1 -25 -573 -314 -394 -602 -140 -863 -585 -419 -312 -871 -86 -399 -126 -868 -813 -130 -745 -563 -102 -271 -581 -285 -552 -628 -581 -567 -506 -155 -465 -183 -363 -834 -75 -904 -599 -731 -612 -147 -989 -820 -312 -852 -475 -569 -699 -70 -605 -592 -607 -728 -350 -404 -317 -283 -574 -760 -962 -90 -163 -769 -343 -438 -705 -251 -750 -375 -15 -755 -302 -979 -717 -992 -620 -407 -425 -823 -648 -636 -358 -819 -486 -66 -242 -951 -5 -382 -780 -210 -661 -336 -284 -518 -112 -453 -140 -703 -318 -792 -121 -362 -409 -268 -795 -498 -13 -432 -740 -22 -654 -614 -542 -259 -865 -389 -305 -370 -960 -719 -284 -97 -84 -957 -919 -258 -608 -357 -559 -396 -561 -666 -214 -824 -509 -308 -812 -232 -679 -106 -110 -281 -77 -844 -14 -747 -166 -357 -396 -322 -539 -481 -878 -291 -863 -906 -797 -513 -252 -445 -184 -202 -869 -664 -678 -916 -667 -23 -327 -29 -101 -318 -653 -352 -539 -414 -721 -641 -924 -172 -258 -100 -92 -1 -857 -909 -177 -274 -369 -730 -953 -617 -811 -191 -701 -846 -47 -221 -661 -428 -206 -458 -523 -94 -44 -58 -511 -76 -587 -371 -994 -103 -325 -958 -190 -560 -151 -344 -882 -451 -693 -9 -209 -276 -728 -905 -291 -58 -936 -236 -964 -22 -487 -53 -810 -612 -342 -154 -385 -620 -275 -932 -944 -203 -415 -147 -38 -488 -892 -685 -733 -655 -862 -874 -293 -175 -207 -416 -349 -85 -32 -809 -1 -985 -217 -642 -892 -954 -462 -909 -29 -885 -240 -812 -199 -964 -850 -270 -768 -977 -17 -178 -453 -847 -980 -917 -312 -408 -107 -316 -811 -434 -929 -885 -672 -553 -900 -137 -264 -346 -34 -811 -732 -656 -391 -738 -224 -505 -221 -835 -462 -834 -456 -3 -444 -994 -625 -245 -292 -289 -150 -604 -13 -665 -228 -670 -559 -868 -645 -754 -775 -212 -415 -915 -375 -373 -523 -767 -551 -761 -611 -753 -640 -910 -981 -712 -770 -720 -242 -248 -811 -774 -495 -253 -916 -530 -782 -618 -567 -486 -189 -784 -352 -8 -904 -22 -62 -640 -287 -533 -372 -787 -247 -940 -46 -471 -757 -1000 -601 -977 -456 -547 -829 -191 -362 -713 -901 -387 -472 -394 -864 -656 -57 -619 -737 -816 -565 -522 -425 -943 -601 -52 -443 -171 -712 -711 -687 -936 -517 -889 -176 -932 -653 -248 -181 -873 -159 -896 -24 -505 -485 -240 -234 -970 -659 -139 -431 -459 -813 -670 -705 -276 -907 -978 -905 -880 -223 -851 -185 -248 -635 -741 -336 -902 -125 -694 -786 -430 -767 -671 -983 -478 -660 -829 -517 -88 -808 -665 -507 -342 -46 -483 -485 -84 -172 -751 -981 -45 -308 -629 -159 -361 -378 -597 -680 -384 -638 -827 -101 -171 -367 -894 -63 -538 -881 -870 -319 -761 -924 -699 -522 -106 -515 -398 -343 -458 -401 -993 -515 -589 -870 -445 -124 -845 -364 -44 -849 -783 -936 -232 -339 -488 -947 -619 -475 -227 -294 -735 -640 -715 -424 -792 -874 -394 -518 -995 -836 -225 -185 -108 -688 -421 -926 -382 -449 -367 -904 -601 -143 -621 -762 -139 -278 -10 -250 -796 -952 -768 -588 -190 -365 -966 -14 -585 -409 -831 -911 -421 -1 -111 -826 -837 -221 -422 -989 -638 -598 -661 -477 -559 -830 -138 -265 -354 -278 -739 -347 -609 -382 -246 -668 -359 -424 -760 -16 -431 -544 -625 -514 -218 -305 -319 -170 -641 -700 -587 -633 -931 -755 -867 -769 -730 -212 -629 -378 -419 -452 -671 -695 -173 -791 -762 -446 -6 -779 -164 -613 -435 -630 -251 -407 -98 -82 -948 -820 -570 -323 -581 -751 -410 -180 -144 -242 -112 -254 -588 -369 -483 -28 -456 -918 -575 -290 -851 -169 -165 -33 -601 -622 -533 -13 -904 -532 -362 -503 -953 -43 -66 -163 -865 -701 -184 -188 -314 -933 -346 -777 -545 -513 -422 -405 -276 -3 -438 -990 -959 -1 -60 -715 -674 -118 -31 -609 -388 -559 -276 -249 -735 -951 -959 -992 -399 -760 -999 -527 -927 -262 -865 -504 -760 -405 -990 -584 -384 -478 -412 -994 -290 -166 -579 -274 -311 -99 -566 -580 -918 -32 -652 -490 -104 -780 -773 -589 -991 -198 -608 -408 -484 -7 -933 -732 -461 -257 -944 -489 -200 -417 -246 -528 -44 -548 -553 -915 -768 -862 -694 -774 -446 -734 -94 -761 -561 -275 -833 -914 -765 -273 -404 -286 -783 -102 -576 -141 -708 -877 -911 -728 -400 -550 -639 -436 -757 -966 -626 -226 -757 -525 -684 -811 -612 -252 -700 -902 -910 -330 -139 -386 -812 -549 -780 -695 -190 -16 -582 -364 -767 -531 -228 -182 -789 -908 -623 -126 -434 -883 -643 -630 -741 -89 -580 -199 -63 -189 -397 -236 -709 -954 -604 -595 -465 -850 -588 -948 -523 -750 -793 -831 -404 -434 -169 -392 -364 -927 -185 -194 -953 -168 -446 -790 -655 -171 -15 -629 -980 -177 -785 -745 -798 -641 -449 -167 -426 -695 -58 -481 -544 -695 -402 -197 -595 -5 -623 -635 -514 -538 -227 -108 -731 -445 -791 -965 -45 -366 -700 -662 -91 -304 -642 -172 -786 -566 -704 -509 -6 -572 -570 -739 -151 -948 -481 -578 -192 -532 -621 -642 -65 -309 -280 -221 -508 -576 -940 -54 -974 -165 -717 -923 -533 -601 -130 -179 -568 -511 -396 -490 -414 -487 -226 -357 -755 -111 -65 -798 -760 -727 -154 -538 -143 -485 -442 -228 -93 -489 -238 -511 -6 -744 -461 -445 -275 -893 -148 -794 -713 -328 -515 -361 -422 -823 -39 -683 -800 -367 -290 -680 -610 -539 -136 -699 -537 -426 -550 -796 -166 -2 -542 -547 -883 -607 -896 -461 -532 -778 -923 -672 -61 -845 -636 -709 -512 -541 -698 -949 -179 -956 -274 -118 -250 -875 -471 -771 -487 -487 -225 -823 -342 -730 -576 -935 -688 -472 -600 -42 -782 -415 -660 -193 -263 -683 -952 -501 -855 -553 -442 -45 -531 -106 -704 -972 -136 -450 -589 -622 -878 -138 -120 -565 -976 -124 -781 -592 -839 -524 -74 -175 -100 -76 -715 -478 -117 -176 -835 -179 -411 -985 -797 -618 -868 -470 -200 -794 -504 -272 -909 -397 -370 -225 -788 -314 -575 -912 -949 -146 -536 -925 -814 -596 -948 -793 -641 -782 -70 -849 -243 -861 -286 -66 -980 -952 -280 -987 -51 -449 -616 -169 -254 -483 -83 -214 -972 -342 -897 -625 -576 -180 -645 -880 -370 -133 -316 -266 -330 -867 -291 -594 -619 -88 -302 -22 -737 -450 -228 -420 -19 -724 -191 -578 -529 -674 -396 -277 -91 -437 -327 -429 -803 -362 -145 -375 -874 -653 -187 -308 -782 -654 -231 -614 -830 -740 -504 -496 -620 -349 -821 -519 -647 -982 -494 -364 -812 -775 -304 -876 -501 -66 -444 -169 -419 -114 -700 -916 -474 -433 -518 -50 -537 -346 -386 -817 -873 -198 -198 -23 -121 -306 -92 -558 -834 -570 -247 -40 -799 -567 -552 -808 -964 -124 -85 -354 -651 -739 -79 -676 -70 -743 -69 -290 -2 -843 -547 -702 -136 -182 -594 -32 -272 -381 -315 -216 -100 -80 -966 -327 -654 -760 -151 -673 -135 -469 -648 -654 -988 -413 -994 -757 -492 -728 -892 -961 -953 -953 -283 -149 -675 -654 -498 -163 -31 -472 -231 -724 -978 -870 -248 -943 -465 -126 -36 -203 -933 -520 -772 -14 -50 -141 -338 -303 -309 -526 -66 -259 -70 -563 -191 -274 -994 -96 -298 -325 -765 -988 -864 -796 -546 -976 -7 -30 -283 -12 -714 -953 -506 -969 -15 -119 -767 -82 -11 -296 -357 -564 -806 -16 -619 -104 -234 -689 -416 -433 -58 -406 -423 -891 -144 -616 -693 -655 -877 -169 -271 -246 -676 -785 -365 -4 -80 -315 -719 -813 -654 -88 -467 -844 -287 -877 -721 -290 -33 -593 -541 -111 -136 -296 -276 -420 -760 -568 -228 -877 -549 -643 -14 -557 -223 -444 -178 -553 -582 -829 -950 -653 -455 -133 -851 -603 -95 -819 -161 -335 -915 -750 -921 -986 -615 -529 -761 -412 -227 -779 -526 -529 -67 -504 -843 -966 -92 -519 -156 -195 -495 -793 -984 -641 -104 -578 -250 -44 -767 -795 -34 -903 -205 -140 -819 -488 -774 -958 -62 -198 -73 -308 -949 -595 -185 -250 -213 -312 -158 -129 -549 -905 -274 -143 -135 -57 -836 -492 -57 -401 -137 -728 -152 -411 -81 -727 -704 -253 -128 -624 -31 -224 -321 -283 -632 -65 -166 -937 -279 -463 -843 -24 -906 -286 -192 -461 -901 -496 -776 -201 -655 -815 -438 -921 -476 -201 -894 -468 -669 -849 -16 -817 -595 -282 -16 -997 -481 -328 -297 -865 -253 -458 -666 -899 -598 -218 -175 -246 -466 -333 -986 -571 -852 -353 -372 -895 -249 -628 -699 -819 -958 -725 -970 -819 -637 -296 -187 -128 -5 -523 -965 -811 -692 -90 -506 -530 -826 -388 -107 -124 -703 -172 -209 -539 -18 -371 -822 -608 -300 -537 -776 -668 -89 -154 -277 -907 -790 -574 -972 -265 -773 -911 -821 -114 -415 -976 -137 -436 -877 -791 -555 -319 -231 -822 -146 -241 -323 -790 -840 -299 -603 -525 -621 -778 -717 -96 -503 -363 -725 -418 -496 -717 -581 -147 -415 -12 -545 -876 -208 -171 -549 -807 -904 -933 -808 -599 -144 -992 -648 -184 -813 -356 -501 -40 -742 -855 -192 -341 -824 -669 -542 -28 -461 -321 -62 -485 -893 -291 -208 -137 -549 -743 -673 -281 -897 -711 -185 -42 -178 -102 -254 -400 -785 -382 -234 -292 -878 -627 -139 -653 -997 -849 -76 -202 -444 -548 -644 -734 -324 -888 -304 -940 -811 -711 -620 -14 -574 -175 -756 -291 -722 -873 -911 -906 -181 -46 -323 -728 -809 -479 -773 -857 -685 -719 -853 -336 -479 -112 -498 -370 -302 -727 -653 -255 -491 -689 -780 -234 -719 -944 -659 -641 -669 -413 -484 -919 -555 -140 -351 -54 -281 -634 -789 -397 -690 -103 -146 -28 -957 -490 -666 -152 -672 -494 -356 -370 -132 -39 -797 -783 -61 -532 -410 -820 -298 -434 -869 -198 -172 -782 -150 -182 -730 -947 -967 -551 -535 -945 -275 -96 -718 -215 -756 -499 -907 -469 -252 -437 -908 -452 -204 -912 -454 -597 -789 -166 -297 -183 -898 -460 -269 -750 -948 -563 -159 -458 -359 -610 -528 -996 -213 -665 -115 -768 -558 -538 -718 -619 -901 -125 -434 -236 -570 -382 -343 -521 -839 -427 -908 -319 -578 -347 -121 -653 -69 -464 -561 -362 -613 -471 -630 -481 -591 -767 -151 -704 -879 -821 -326 -298 -866 -189 -206 -344 -200 -180 -683 -623 -642 -600 -24 -288 -707 -690 -484 -479 -583 -854 -20 -289 -113 -312 -600 -218 -221 -904 -633 -946 -859 -492 -105 -985 -37 -734 -715 -507 -517 -810 -261 -372 -990 -257 -684 -61 -434 -725 -591 -530 -52 -422 -351 -229 -405 -808 -321 -853 -743 -43 -884 -501 -373 -17 -388 -404 -958 -124 -431 -569 -93 -948 -537 -288 -896 -540 -808 -575 -485 -542 -474 -769 -261 -207 -809 -536 -259 -759 -865 -417 -142 -879 -845 -112 -471 -490 -672 -371 -378 -865 -936 -294 -771 -910 -292 -103 -978 -89 -632 -540 -607 -734 -673 -564 -963 -224 -103 -644 -882 -71 -388 -902 -199 -549 -617 -685 -197 -942 -372 -592 -713 -26 -698 -129 -574 -240 -705 -408 -581 -613 -859 -678 -799 -935 -404 -449 -84 -993 -707 -443 -281 -602 -20 -298 -600 -781 -699 -277 -892 -218 -242 -393 -611 -854 -957 -964 -897 -223 -863 -29 -641 -374 -800 -767 -262 -431 -437 -768 -273 -149 -141 -256 -19 -721 -254 -808 -398 -215 -141 -416 -477 -703 -321 -245 -468 -995 -444 -509 -863 -798 -729 -751 -307 -104 -412 -255 -178 -734 -184 -366 -819 -697 -999 -888 -744 -396 -415 -667 -986 -454 -923 -726 -52 -493 -541 -94 -719 -336 -515 -777 -818 -543 -297 -564 -613 -475 -467 -563 -230 -79 -75 -351 -186 -119 -26 -320 -360 -103 -389 -939 -170 -711 -617 -510 -338 -724 -622 -524 -716 -264 -26 -708 -845 -293 -989 -642 -200 -703 -486 -538 -112 -204 -707 -489 -192 -477 -856 -39 -995 -493 -809 -519 -347 -615 -921 -408 -713 -142 -930 -829 -186 -148 -692 -292 -893 -113 -464 -595 -210 -983 -670 -810 -374 -305 -731 -665 -294 -120 -945 -219 -700 -187 -274 -615 -690 -409 -438 -375 -700 -568 -478 -602 -515 -555 -754 -236 -855 -223 -789 -14 -230 -734 -224 -215 -78 -83 -59 -291 -846 -496 -83 -328 -701 -711 -224 -797 -231 -781 -860 -449 -480 -427 -1000 -971 -460 -54 -240 -655 -496 -19 -895 -75 -892 -431 -293 -853 -223 -51 -810 -587 -315 -708 -505 -791 -507 -570 -838 -511 -665 -475 -366 -860 -134 -105 -683 -820 -518 -256 -356 -406 -944 -89 -538 -966 -779 -557 -249 -435 -274 -824 -612 -246 -914 -350 -987 -765 -693 -399 -656 -96 -326 -231 -385 -270 -437 -615 -961 -774 -308 -181 -544 -421 -595 -875 -417 -871 -451 -638 -600 -858 -347 -552 -190 -427 -648 -400 -851 -137 -407 -660 -126 -397 -129 -446 -264 -411 -968 -250 -905 -69 -116 -659 -808 -996 -205 -944 -941 -13 -378 -632 -469 -852 -877 -265 -448 -211 -913 -680 -979 -391 -787 -991 -709 -771 -869 -892 -912 -440 -201 -516 -663 -833 -485 -828 -283 -489 -254 -265 -885 -506 -20 -996 -462 -163 -619 -832 -468 -564 -732 -629 -581 -641 -379 -860 -512 -189 -355 -166 -722 -478 -350 -529 -790 -712 -491 -977 -603 -87 -505 -843 -102 -532 -692 -529 -161 -305 -192 -408 -650 -326 -905 -788 -847 -899 -609 -135 -532 -941 -97 -393 -586 -102 -345 -122 -723 -134 -150 -943 -822 -195 -243 -690 -502 -61 -139 -879 -881 -220 -78 -731 -570 -375 -499 -358 -186 -320 -697 -180 -553 -717 -785 -192 -625 -126 -477 -853 -662 -738 -266 -394 -165 -809 -280 -110 -728 -199 -697 -490 -537 -816 -74 -434 -811 -85 -14 -519 -925 -585 -332 -304 -689 -436 -672 -198 -747 -61 -594 -584 -279 -488 -946 -627 -787 -2 -24 -246 -540 -941 -175 -752 -797 -910 -399 -523 -685 -346 -30 -937 -228 -781 -540 -227 -317 -568 -763 -891 -854 -839 -902 -802 -16 -144 -835 -964 -151 -502 -716 -480 -533 -998 -128 -690 -447 -250 -840 -13 -168 -620 -918 -180 -9 -81 -745 -804 -140 -379 -784 -215 -961 -554 -475 -309 -80 -162 -124 -630 -424 -149 -434 -621 -248 -567 -648 -197 -527 -854 -611 -293 -235 -798 -202 -940 -83 -170 -201 -548 -392 -878 -845 -60 -832 -201 -554 -195 -556 -602 -45 -34 -763 -327 -88 -828 -184 -302 -421 -392 -380 -468 -384 -1000 -510 -202 -282 -316 -117 -823 -812 -402 -698 -464 -501 -748 -182 -510 -736 -472 -817 -718 -77 -425 -14 -288 -1 -443 -698 -719 -302 -195 -582 -726 -468 -638 -53 -433 -62 -223 -681 -676 -672 -120 -467 -692 -293 -46 -164 -172 -27 -36 -37 -618 -822 -515 -608 -944 -515 -963 -761 -955 -350 -177 -860 -918 -518 -336 -597 -38 -33 -725 -543 -748 -537 -517 -82 -634 -817 -949 -571 -683 -552 -232 -723 -643 -533 -827 -380 -424 -753 -66 -811 -493 -471 -728 -806 -241 -804 -569 -124 -615 -614 -625 -609 -636 -744 -547 -549 -571 -829 -828 -723 -874 -901 -243 -714 -750 -827 -549 -56 -582 -255 -253 -733 -640 -87 -430 -369 -389 -401 -77 -563 -610 -887 -256 -653 -994 -370 -662 -139 -729 -527 -81 -547 -753 -328 -641 -168 -36 -161 -787 -195 -96 -582 -936 -525 -30 -762 -49 -602 -931 -698 -266 -731 -610 -927 -451 -446 -113 -276 -685 -661 -188 -956 -180 -985 -990 -601 -744 -900 -745 -262 -483 -693 -153 -830 -33 -42 -930 -457 -543 -695 -64 -508 -120 -104 -885 -362 -499 -221 -480 -632 -333 -638 -815 -163 -607 -301 -966 -522 -353 -588 -162 -865 -548 -308 -500 -558 -188 -56 -611 -813 -60 -840 -714 -806 -148 -414 -360 -919 -893 -27 -325 -47 -857 -103 -406 -742 -596 -88 -450 -313 -459 -980 -536 -712 -667 -20 -362 -836 -924 -600 -644 -656 -133 -535 -585 -98 -916 -680 -185 -521 -211 -183 -633 -917 -115 -949 -446 -763 -417 -849 -910 -266 -790 -92 -205 -469 -117 -108 -181 -679 -427 -838 -717 -641 -21 -775 -720 -857 -639 -619 -617 -904 -385 -142 -292 -232 -522 -872 -810 -91 -992 -715 -616 -297 -238 -274 -105 -151 -725 -193 -1 -187 -195 -309 -195 -914 -156 -739 -740 -897 -172 -357 -987 -475 -892 -872 -412 -547 -490 -555 -70 -642 -257 -951 -529 -64 -680 -647 -810 -133 -383 -78 -69 -340 -721 -564 -349 -845 -242 -389 -646 -129 -729 -129 -16 -85 -445 -341 -555 -12 -499 -572 -552 -394 -473 -765 -404 -798 -614 -885 -48 -139 -321 -925 -40 -305 -776 -356 -662 -469 -529 -264 -711 -524 -435 -835 -365 -953 -643 -402 -543 -397 -942 -385 -905 -69 -947 -672 -203 -161 -400 -532 -779 -342 -729 -65 -39 -692 -434 -509 -633 -313 -234 -64 -697 -517 -270 -175 -808 -387 -418 -870 -289 -35 -582 -637 -881 -761 -218 -868 -123 -584 -608 -12 -76 -640 -870 -203 -93 -243 -175 -56 -7 -973 -170 -633 -5 -145 -711 -298 -284 -940 -175 -886 -669 -653 -844 -78 -527 -957 -576 -129 -984 -451 -824 -661 -762 -286 -429 -734 -580 -766 -345 -520 -888 -306 -745 -172 -428 -99 -422 -241 -335 -522 -957 -284 -720 -821 -554 -462 -991 -769 -957 -797 -141 -790 -374 -45 -510 -147 -276 -661 -53 -123 -932 -543 -814 -263 -974 -209 -679 -582 -137 -23 -325 -651 -76 -874 -927 -251 -21 -388 -809 -513 -504 -813 -562 -182 -304 -58 -257 -703 -856 -280 -134 -658 -566 -106 -638 -676 -468 -376 -15 -544 -391 -363 -963 -782 -50 -572 -141 -792 -135 -313 -27 -35 -953 -679 -958 -1000 -534 -617 -608 -809 -412 -993 -976 -525 -592 -83 -598 -100 -732 -914 -828 -203 -725 -29 -862 -536 -27 -652 -284 -502 -702 -399 -403 -701 -147 -794 -256 -112 -413 -527 -584 -441 -21 -346 -940 -173 -249 -532 -741 -241 -957 -753 -992 -40 -616 -477 -413 -176 -271 -516 -75 -870 -523 -373 -269 -315 -46 -664 -819 -251 -915 -729 -132 -45 -81 -563 -647 -125 -301 -205 -205 -182 -507 -278 -164 -734 -634 -133 -85 -801 -814 -283 -423 -837 -168 -26 -476 -91 -71 -164 -585 -463 -478 -582 -404 -666 -755 -817 -604 -794 -686 -388 -278 -623 -88 -354 -531 -652 -965 -939 -425 -599 -582 -781 -568 -205 -317 -73 -274 -347 -297 -74 -601 -838 -487 -405 -437 -621 -230 -901 -242 -100 -804 -86 -471 -889 -689 -610 -839 -818 -305 -57 -156 -566 -673 -150 -4 -401 -456 -145 -339 -446 -969 -785 -145 -923 -447 -671 -920 -358 -376 -298 -344 -29 -650 -645 -861 -175 -672 -548 -966 -74 -742 -612 -455 -219 -16 -560 -577 -577 -224 -126 -72 -127 -26 -94 -543 -808 -791 -554 -305 -697 -695 -77 -637 -989 -976 -201 -2 -337 -293 -16 -283 -1 -674 -847 -799 -185 -927 -8 -407 -465 -53 -948 -761 -664 -160 -411 -109 -953 -768 -700 -63 -123 -449 -103 -572 -833 -807 -906 -353 -48 -228 -170 -318 -512 -377 -67 -154 -58 -291 -671 -977 -26 -450 -264 -318 -13 -132 -90 -317 -793 -483 -926 -567 -610 -13 -553 -734 -235 -963 -988 -121 -896 -50 -252 -991 -501 -839 -214 -284 -821 -229 -453 -161 -48 -405 -338 -232 -298 -163 -659 -512 -149 -9 -99 -853 -637 -554 -306 -534 -61 -890 -62 -870 -212 -135 -437 -419 -24 -421 -358 -345 -403 -653 -849 -807 -478 -544 -194 -818 -798 -434 -234 -73 -672 -873 -507 -856 -668 -111 -523 -792 -371 -941 -833 -602 -138 -876 -765 -124 -788 -624 -957 -580 -498 -598 -662 -685 -368 -805 -743 -498 -278 -690 -722 -518 -496 -654 -888 -37 -239 -210 -73 -211 -329 -956 -516 -529 -262 -938 -978 -581 -858 -660 -376 -579 -69 -856 -436 -37 -419 -43 -243 -830 -579 -690 -212 -384 -890 -625 -442 -858 -232 -384 -250 -262 -128 -477 -326 -776 -675 -156 -165 -954 -987 -490 -781 -124 -260 -641 -187 -792 -834 -35 -827 -690 -735 -255 -563 -96 -421 -691 -814 -197 -267 -458 -316 -297 -493 -852 -579 -160 -476 -676 -103 -150 -398 -959 -975 -613 -151 -395 -63 -555 -312 -266 -198 -670 -224 -415 -754 -90 -997 -568 -875 -389 -449 -744 -902 -600 -523 -993 -812 -141 -610 -520 -4 -586 -446 -72 -656 -565 -932 -153 -260 -204 -309 -456 -327 -646 -600 -99 -792 -901 -424 -376 -431 -17 -379 -826 -408 -215 -673 -932 -263 -192 -56 -125 -479 -40 -140 -473 -63 -630 -725 -480 -266 -157 -790 -910 -690 -978 -589 -941 -422 -226 -521 -202 -713 -774 -114 -607 -687 -990 -929 -668 -211 -133 -720 -573 -564 -43 -591 -556 -796 -307 -320 -796 -960 -838 -538 -702 -943 -265 -155 -211 -527 -883 -98 -526 -977 -476 -935 -507 -119 -886 -450 -147 -860 -644 -805 -989 -959 -459 -563 -939 -812 -544 -598 -179 -838 -883 -555 -770 -423 -451 -353 -955 -973 -671 -377 -577 -832 -227 -719 -621 -728 -851 -915 -492 -224 -601 -870 -839 -774 -192 -467 -206 -724 -326 -102 -402 -734 -351 -577 -733 -977 -63 -121 -343 -148 -811 -994 -763 -691 -457 -588 -85 -550 -3 -605 -164 -364 -587 -839 -390 -403 -150 -390 -870 -544 -706 -485 -269 -1000 -651 -272 -15 -317 -259 -245 -483 -512 -20 -828 -875 -344 -141 -423 -932 -285 -286 -897 -783 -245 -766 -963 -296 -619 -409 -307 -629 -274 -778 -904 -591 -987 -333 -56 -172 -529 -435 -78 -286 -814 -536 -771 -104 -87 -36 -101 -877 -89 -996 -547 -91 -674 -738 -986 -19 -754 -284 -203 -3 -652 -485 -929 -383 -784 -437 -449 -752 -973 -729 -223 -705 -282 -316 -637 -428 -808 -857 -890 -802 -279 -22 -991 -310 -799 -934 -283 -824 -47 -452 -679 -605 -257 -972 -416 -73 -989 -242 -307 -330 -536 -450 -403 -26 -305 -902 -197 -601 -804 -356 -384 -563 -666 -940 -63 -272 -764 -425 -829 -194 -108 -575 -511 -301 -27 -472 -281 -188 -583 -934 -270 -182 -946 -311 -617 -298 -552 -37 -542 -421 -206 -199 -515 -94 -240 -635 -755 -574 -187 -695 -84 -415 -707 -689 -999 -19 -893 -687 -823 -491 -64 -203 -559 -113 -611 -436 -756 -857 -344 -943 -469 -646 -855 -319 -319 -22 -737 -689 -324 -464 -559 -587 -539 -167 -997 -176 -123 -75 -128 -734 -321 -223 -137 -511 -54 -69 -587 -470 -693 -488 -932 -8 -797 -573 -302 -132 -529 -598 -235 -895 -85 -21 -970 -449 -57 -466 -628 -237 -887 -961 -351 -836 -405 -208 -764 -435 -269 -521 -163 -74 -269 -423 -93 -786 -502 -222 -536 -605 -43 -692 -634 -613 -540 -429 -587 -801 -437 -152 -538 -966 -127 -252 -881 -998 -158 -692 -178 -86 -340 -834 -472 -817 -476 -557 -525 -273 -686 -847 -569 -222 -118 -887 -7 -72 -591 -109 -904 -383 -782 -416 -634 -540 -703 -342 -665 -11 -343 -990 -397 -421 -153 -31 -29 -686 -392 -559 -414 -595 -880 -718 -124 -412 -811 -801 -782 -947 -282 -73 -606 -165 -807 -788 -435 -5 -577 -645 -902 -546 -307 -179 -512 -111 -216 -207 -682 -338 -756 -233 -613 -196 -474 -357 -166 -781 -271 -474 -186 -264 -854 -808 -193 -298 -461 -353 -409 -919 -89 -16 -778 -956 -818 -75 -680 -355 -870 -808 -869 -305 -604 -838 -199 -948 -394 -27 -750 -892 -288 -784 -759 -906 -195 -851 -711 -704 -501 -728 -791 -77 -600 -894 -568 -196 -426 -579 -594 -267 -366 -875 -736 -603 -855 -178 -602 -951 -938 -332 -130 -559 -894 -672 -521 -910 -122 -731 -878 -807 -410 -42 -467 -761 -835 -337 -664 -911 -703 -804 -766 -846 -846 -766 -864 -412 -16 -279 -205 -217 -743 -47 -445 -571 -398 -697 -611 -371 -159 -373 -470 -503 -39 -884 -331 -514 -392 -907 -229 -328 -748 -71 -626 -128 -204 -550 -448 -6 -819 -286 -215 -889 -9 -12 -6 -666 -573 -878 -927 -129 -371 -991 -595 -742 -160 -740 -695 -435 -54 -872 -910 -430 -102 -786 -970 -5 -426 -477 -516 -861 -954 -799 -129 -535 -35 -295 -420 -852 -460 -83 -986 -494 -846 -164 -846 -650 -80 -93 -977 -649 -363 -410 -865 -393 -590 -151 -837 -984 -592 -225 -102 -635 -671 -649 -556 -811 -446 -736 -617 -9 -571 -32 -111 -893 -743 -793 -237 -127 -381 -578 -211 -851 -917 -273 -408 -304 -733 -675 -878 -876 -534 -5 -565 -33 -251 -498 -123 -356 -502 -923 -404 -139 -713 -166 -540 -404 -462 -399 -83 -385 -492 -670 -383 -894 -882 -492 -880 -508 -523 -78 -770 -729 -357 -87 -79 -933 -12 -443 -167 -16 -22 -922 -744 -265 -408 -410 -247 -696 -795 -78 -859 -696 -133 -161 -445 -362 -415 -426 -898 -86 -75 -297 -349 -631 -700 -669 -852 -472 -816 -769 -389 -274 -86 -943 -426 -764 -253 -384 -773 -298 -106 -249 -1000 -66 -820 -717 -513 -136 -287 -798 -402 -198 -186 -537 -978 -916 -900 -347 -943 -794 -307 -662 -547 -399 -527 -358 -31 -548 -106 -661 -391 -380 -748 -225 -312 -868 -286 -797 -960 -481 -815 -745 -489 -263 -790 -583 -361 -909 -442 -852 -503 -844 -217 -867 -435 -389 -310 -311 -837 -370 -80 -831 -387 -580 -820 -313 -867 -973 -579 -968 -601 -606 -132 -123 -793 -307 -923 -392 -975 -77 -572 -846 -364 -528 -520 -271 -31 -975 -236 -516 -509 -756 -360 -627 -48 -811 -780 -93 -855 -592 -344 -882 -875 -524 -998 -124 -277 -324 -989 -329 -892 -734 -935 -479 -213 -151 -200 -575 -288 -816 -325 -407 -668 -726 -712 -967 -481 -681 -486 -964 -186 -426 -382 -741 -573 -701 -375 -62 -510 -845 -743 -891 -201 -556 -819 -742 -90 -27 -137 -591 -802 -917 -451 -424 -426 -251 -214 -679 -589 -620 -429 -595 -655 -879 -581 -489 -203 -736 -801 -955 -29 -880 -644 -100 -152 -758 -679 -817 -384 -85 -424 -914 -342 -514 -81 -282 -674 -894 -415 -846 -449 -476 -599 -7 -173 -342 -654 -126 -168 -951 -986 -486 -942 -115 -757 -131 -653 -469 -159 -794 -855 -459 -725 -660 -724 -415 -681 -665 -141 -790 -970 -970 -133 -83 -464 -792 -451 -607 -416 -672 -539 -160 -924 -79 -512 -611 -855 -633 -744 -464 -302 -639 -942 -817 -346 -411 -483 -247 -496 -816 -732 -229 -161 -482 -927 -620 -48 -708 -200 -950 -177 -85 -488 -638 -685 -595 -281 -686 -66 -161 -821 -281 -429 -254 -314 -928 -542 -205 -634 -476 -112 -316 -266 -765 -176 -977 -276 -852 -354 -771 -929 -372 -539 -257 -302 -96 -228 -161 -610 -563 -760 -858 -439 -763 -838 -364 -487 -146 -951 -448 -456 -46 -657 -46 -785 -897 -350 -545 -699 -150 -502 -658 -637 -207 -693 -182 -497 -737 -244 -730 -121 -369 -610 -52 -69 -736 -956 -787 -995 -120 -478 -280 -280 -615 -598 -361 -330 -651 -595 -250 -302 -657 -934 -635 -768 -283 -592 -129 -274 -499 -361 -269 -510 -224 -430 -326 -950 -524 -822 -892 -385 -293 -596 -126 -674 -952 -519 -749 -972 -962 -840 -351 -346 -525 -882 -305 -737 -621 -363 -827 -661 -832 -232 -474 -782 -273 -209 -83 -882 -743 -813 -767 -400 -354 -924 -219 -415 -854 -62 -50 -863 -458 -662 -418 -39 -483 -708 -404 -280 -721 -58 -180 -826 -943 -249 -248 -926 -289 -857 -28 -407 -297 -829 -662 -657 -440 -586 -841 -712 -110 -897 -568 -338 -406 -998 -102 -689 -325 -631 -525 -969 -185 -156 -765 -472 -107 -730 -319 -854 -88 -446 -365 -397 -949 -984 -45 -931 -115 -724 -928 -32 -324 -587 -165 -694 -797 -652 -674 -882 -435 -19 -264 -901 -404 -59 -689 -558 -187 -115 -144 -157 -24 -743 -894 -833 -296 -543 -861 -90 -958 -707 -90 -321 -462 -708 -182 -361 -952 -286 -289 -878 -737 -251 -847 -98 -573 -51 -496 -735 -492 -531 -776 -448 -681 -383 -447 -198 -426 -678 -7 -57 -717 -806 -448 -167 -277 -419 -557 -622 -72 -524 -496 -750 -998 -557 -515 -110 -639 -999 -670 -389 -139 -323 -60 -281 -775 -841 -730 -871 -3 -444 -53 -47 -293 -906 -525 -806 -756 -880 -168 -765 -930 -247 -834 -66 -494 -540 -698 -233 -580 -435 -398 -109 -911 -514 -59 -156 -982 -12 -871 -289 -778 -491 -249 -264 -612 -969 -401 -112 -833 -463 -57 -908 -616 -690 -182 -498 -144 -519 -703 -34 -799 -998 -680 -210 -545 -111 -918 -507 -284 -794 -453 -798 -957 -628 -60 -807 -573 -166 -894 -415 -912 -212 -163 -502 -797 -65 -151 -584 -792 -291 -951 -612 -367 -422 -611 -231 -923 -676 -598 -956 -109 -982 -285 -147 -290 -757 -181 -338 -147 -743 -883 -707 -882 -341 -477 -800 -864 -417 -254 -139 -96 -938 -772 -911 -891 -756 -118 -57 -444 -578 -673 -207 -410 -294 -559 -361 -315 -419 -732 -21 -406 -968 -323 -762 -163 -371 -720 -564 -828 -95 -894 -169 -892 -603 -9 -47 -890 -926 -206 -509 -955 -204 -855 -102 -966 -315 -476 -671 -66 -874 -240 -376 -193 -968 -989 -705 -761 -977 -816 -222 -344 -739 -52 -995 -130 -830 -427 -656 -760 -447 -594 -971 -205 -447 -272 -517 -996 -620 -265 -407 -45 -731 -60 -806 -941 -899 -756 -994 -141 -56 -552 -99 -284 -44 -767 -223 -909 -618 -929 -64 -560 -724 -393 -773 -223 -649 -723 -345 -506 -116 -389 -273 -72 -507 -628 -529 -361 -938 -493 -922 -15 -931 -730 -853 -31 -625 -72 -179 -663 -549 -920 -724 -304 -628 -98 -726 -830 -469 -233 -511 -997 -460 -308 -259 -188 -790 -711 -924 -798 -275 -752 -967 -833 -873 -148 -665 -213 -844 -706 -650 -112 -202 -153 -832 -105 -602 -500 -982 -872 -135 -745 -300 -156 -711 -530 -286 -826 -550 -989 -260 -224 -943 -63 -910 -887 -522 -103 -132 -559 -409 -165 -883 -708 -445 -197 -469 -928 -365 -799 -862 -828 -664 -748 -121 -288 -903 -65 -981 -738 -479 -37 -650 -211 -790 -447 -729 -354 -518 -942 -929 -992 -536 -211 -793 -299 -311 -53 -168 -954 -350 -773 -525 -589 -982 -711 -229 -653 -179 -978 -875 -254 -809 -474 -455 -275 -822 -545 -135 -930 -276 -963 -262 -120 -247 -224 -825 -683 -628 -572 -292 -522 -862 -633 -309 -350 -551 -789 -331 -931 -815 -812 -649 -494 -597 -385 -80 -447 -677 -311 -698 -911 -304 -446 -939 -327 -716 -761 -835 -548 -701 -661 -500 -572 -244 -50 -308 -282 -102 -139 -706 -402 -477 -224 -751 -762 -860 -735 -767 -418 -495 -857 -775 -732 -802 -449 -229 -515 -961 -18 -384 -325 -148 -838 -605 -955 -986 -957 -98 -343 -229 -700 -153 -834 -48 -338 -421 -111 -467 -850 -467 -414 -902 -133 -998 -92 -458 -44 -981 -693 -894 -933 -708 -807 -577 -962 -675 -102 -294 -380 -391 -695 -172 -416 -985 -883 -106 -405 -938 -202 -212 -398 -86 -335 -917 -642 -597 -542 -618 -256 -644 -37 -766 -204 -814 -492 -155 -581 -532 -240 -728 -496 -696 -227 -691 -381 -168 -732 -559 -504 -849 -855 -911 -225 -134 -324 -421 -553 -297 -304 -490 -816 -743 -428 -226 -195 -781 -792 -152 -185 -940 -302 -840 -415 -911 -524 -775 -811 -673 -144 -687 -944 -17 -642 -826 -613 -51 -260 -564 -646 -61 -387 -331 -347 -766 -456 -902 -689 -497 -792 -132 -763 -819 -387 -282 -294 -993 -78 -700 -889 -339 -943 -197 -41 -56 -638 -805 -853 -63 -965 -5 -735 -347 -169 -778 -70 -945 -60 -908 -289 -832 -278 -507 -466 -632 -584 -775 -488 -545 -198 -647 -777 -584 -290 -681 -571 -445 -598 -757 -24 -66 -122 -726 -751 -337 -197 -999 -392 -661 -995 -168 -296 -662 -923 -358 -913 -157 -323 -654 -428 -494 -140 -392 -45 -176 -478 -535 -563 -143 -248 -22 -814 -331 -217 -421 -852 -913 -190 -293 -699 -816 -875 -395 -261 -593 -682 -493 -297 -352 -129 -995 -459 -694 -726 -899 -870 -79 -676 -753 -248 -956 -147 -716 -321 -184 -925 -193 -984 -705 -71 -569 -211 -677 -827 -471 -102 -822 -632 -162 -742 -776 -405 -868 -727 -509 -523 -669 -110 -144 -465 -433 -834 -108 -72 -670 -848 -634 -512 -592 -57 -366 -619 -759 -798 -150 -711 -787 -631 -123 -171 -511 -184 -674 -526 -843 -294 -523 -968 -810 -972 -887 -984 -406 -919 -49 -736 -669 -282 -55 -464 -596 -503 -163 -608 -473 -871 -366 -308 -330 -625 -163 -71 -144 -841 -959 -827 -814 -168 -353 -928 -140 -732 -833 -802 -279 -986 -986 -8 -208 -153 -11 -154 -787 -677 -705 -963 -878 -793 -52 -569 -140 -132 -831 -757 -966 -910 -336 -476 -604 -408 -924 -147 -211 -690 -640 -737 -833 -410 -891 -31 -335 -543 -442 -476 -370 -528 -764 -915 -583 -964 -203 -467 -473 -207 -444 -858 -393 -857 -731 -265 -149 -113 -215 -109 -658 -135 -14 -396 -314 -683 -646 -602 -450 -408 -296 -934 -204 -736 -702 -976 -581 -563 -871 -201 -95 -292 -558 -470 -573 -225 -684 -87 -409 -213 -135 -592 -620 -863 -183 -943 -93 -858 -239 -75 -550 -245 -570 -833 -102 -343 -663 -455 -936 -170 -992 -482 -1000 -928 -526 -144 -793 -66 -530 -56 -737 -790 -499 -309 -84 -237 -319 -995 -870 -731 -973 -430 -670 -493 -198 -131 -996 -750 -607 -646 -503 -951 -252 -341 -201 -675 -595 -948 -30 -649 -262 -861 -794 -783 -26 -658 -516 -255 -84 -462 -365 -368 -631 -16 -882 -925 -763 -553 -87 -816 -705 -680 -713 -467 -364 -902 -84 -635 -59 -644 -99 -467 -328 -35 -789 -823 -541 -88 -852 -528 -712 -699 -352 -691 -151 -434 -783 -921 -574 -199 -12 -160 -823 -770 -212 -787 -968 -570 -775 -653 -711 -429 -290 -848 -422 -119 -550 -488 -885 -15 -633 -314 -763 -771 -892 -317 -276 -250 -679 -941 -815 -315 -385 -379 -233 -341 -516 -836 -455 -314 -496 -947 -812 -868 -243 -226 -46 -673 -20 -719 -438 -498 -671 -724 -211 -946 -279 -821 -199 -10 -19 -137 -461 -320 -363 -946 -564 -194 -510 -930 -159 -697 -695 -746 -143 -899 -820 -43 -93 -976 -647 -922 -81 -56 -173 -870 -266 -352 -206 -201 -860 -908 -324 -939 -529 -892 -32 -667 -744 -887 -170 -81 -525 -957 -207 -203 -961 -673 -118 -447 -560 -345 -405 -516 -168 -266 -832 -123 -443 -855 -732 -658 -355 -957 -713 -147 -960 -171 -482 -626 -836 -394 -846 -919 -25 -855 -121 -535 -581 -255 -988 -365 -768 -259 -15 -857 -227 -802 -196 -374 -144 -360 -179 -942 -610 -257 -912 -396 -799 -454 -301 -331 -285 -65 -232 -992 -114 -514 -577 -56 -472 -38 -149 -487 -108 -858 -234 -666 -957 -961 -344 -41 -552 -704 -685 -213 -362 -489 -180 -34 -344 -171 -967 -292 -442 -284 -421 -182 -833 -193 -240 -476 -408 -471 -603 -716 -343 -740 -405 -179 -339 -505 -197 -413 -714 -759 -879 -891 -462 -697 -668 -856 -448 -716 -671 -811 -310 -237 -67 -714 -63 -757 -676 -364 -634 -653 -901 -431 -946 -659 -234 -598 -934 -794 -582 -18 -713 -396 -106 -868 -637 -123 -709 -431 -228 -611 -473 -922 -188 -244 -629 -673 -600 -816 -785 -863 -77 -601 -818 -198 -521 -118 -464 -611 -451 -558 -377 -971 -480 -496 -699 -411 -589 -499 -301 -631 -929 -498 -605 -296 -289 -810 -595 -313 -811 -931 -695 -507 -665 -442 -516 -370 -708 -184 -407 -519 -77 -492 -893 -918 -509 -510 -176 -432 -850 -278 -555 -897 -845 -774 -412 -910 -257 -655 -300 -301 -916 -645 -213 -135 -820 -993 -766 -988 -64 -328 -881 -409 -368 -915 -618 -64 -851 -741 -705 -891 -997 -377 -615 -260 -222 -384 -931 -268 -766 -5 -29 -580 -923 -766 -650 -940 -201 -88 -112 -414 -857 -562 -707 -654 -189 -513 -717 -712 -968 -732 -740 -41 -175 -470 -348 -746 -664 -296 -950 -759 -261 -297 -884 -668 -4 -742 -168 -29 -967 -999 -453 -691 -404 -448 -654 -832 -503 -748 -201 -515 -573 -962 -263 -138 -957 -80 -869 -589 -371 -942 -135 -122 -577 -493 -251 -372 -988 -62 -221 -170 -373 -820 -33 -772 -322 -910 -967 -601 -667 -237 -184 -244 -708 -463 -192 -241 -10 -471 -522 -408 -104 -4 -811 -257 -846 -200 -76 -226 -776 -977 -802 -299 -157 -720 -2 -661 -487 -768 -865 -758 -341 -404 -585 -790 -263 -137 -285 -327 -34 -204 -3 -394 -955 -643 -584 -357 -990 -496 -597 -615 -465 -382 -814 -6 -999 -934 -916 -367 -657 -672 -212 -609 -342 -886 -567 -453 -404 -104 -683 -792 -121 -901 -755 -140 -68 -778 -965 -171 -747 -324 -275 -117 -668 -844 -432 -576 -736 -423 -763 -672 -323 -782 -841 -95 -844 -920 -944 -62 -936 -877 -870 -736 -317 -248 -942 -493 -852 -84 -896 -379 -590 -142 -717 -53 -634 -36 -874 -458 -18 -967 -612 -511 -657 -845 -593 -386 -232 -681 -704 -159 -785 -418 -282 -833 -522 -900 -415 -707 -624 -47 -248 -904 -959 -991 -506 -374 -975 -661 -617 -254 -440 -669 -334 -457 -727 -205 -947 -430 -728 -374 -974 -388 -929 -521 -810 -562 -269 -448 -596 -38 -597 -222 -866 -794 -587 -127 -685 -639 -211 -832 -832 -641 -896 -398 -729 -467 -713 -38 -421 -760 -203 -561 -538 -391 -318 -3 -720 -739 -651 -15 -31 -920 -833 -954 -525 -866 -444 -483 -869 -918 -776 -92 -679 -655 -708 -655 -942 -93 -742 -783 -582 -893 -402 -145 -990 -546 -92 -35 -22 -450 -475 -452 -630 -121 -987 -272 -28 -947 -496 -504 -746 -871 -428 -834 -7 -260 -928 -916 -460 -116 -111 -966 -924 -650 -789 -658 -527 -901 -919 -659 -139 -488 -546 -492 -12 -997 -300 -390 -353 -860 -171 -44 -292 -568 -647 -583 -821 -695 -716 -17 -527 -728 -34 -120 -50 -49 -68 -477 -214 -142 -957 -273 -549 -416 -15 -800 -310 -482 -75 -846 -350 -417 -515 -427 -160 -229 -230 -927 -997 -151 -645 -996 -329 -666 -185 -30 -818 -553 -809 -383 -914 -660 -379 -531 -361 -673 -154 -881 -63 -632 -933 -165 -464 -756 -545 -675 -13 -288 -765 -992 -797 -819 -352 -741 -675 -983 -960 -401 -489 -82 -294 -3 -947 -143 -970 -30 -882 -930 -901 -222 -28 -548 -651 -391 -265 -795 -176 -637 -498 -685 -503 -352 -677 -205 -979 -891 -635 -881 -88 -814 -901 -976 -607 -469 -964 -747 -479 -984 -263 -602 -335 -664 -272 -573 -695 -441 -206 -797 -67 -513 -632 -913 -675 -516 -997 -840 -154 -847 -967 -482 -973 -649 -142 -735 -916 -344 -270 -13 -290 -367 -136 -438 -371 -485 -909 -634 -930 -306 -372 -929 -218 -589 -499 -162 -60 -295 -135 -355 -681 -283 -479 -161 -750 -785 -380 -961 -515 -616 -42 -69 -928 -550 -800 -658 -870 -954 -617 -199 -261 -763 -232 -768 -25 -403 -709 -373 -788 -671 -469 -404 -30 -632 -213 -96 -132 -95 -830 -897 -799 -264 -340 -809 -592 -386 -649 -121 -267 -243 -54 -50 -783 -293 -70 -159 -771 -439 -812 -334 -796 -997 -376 -819 -695 -409 -267 -636 -647 -342 -876 -388 -662 -230 -855 -137 -322 -528 -749 -886 -999 -895 -222 -747 -989 -941 -719 -133 -48 -798 -794 -438 -162 -507 -616 -794 -195 -735 -231 -461 -53 -851 -657 -422 -173 -246 -273 -103 -965 -775 -764 -99 -397 -410 -622 -839 -398 -18 -110 -782 -780 -27 -863 -869 -633 -971 -522 -908 -296 -564 -981 -101 -72 -62 -998 -654 -265 -303 -382 -61 -579 -757 -624 -721 -969 -8 -686 -780 -360 -383 -651 -812 -490 -969 -52 -584 -381 -651 -500 -273 -728 -890 -683 -71 -498 -854 -596 -307 -112 -328 -412 -175 -480 -782 -207 -214 -695 -790 -732 -494 -922 -226 -780 -761 -970 -435 -227 -807 -658 -417 -10 -659 -138 -642 -226 -301 -475 -651 -275 -994 -358 -449 -759 -404 -552 -258 -304 -266 -976 -19 -824 -548 -963 -423 -695 -17 -552 -322 -995 -611 -741 -211 -11 -886 -952 -680 -190 -930 -476 -235 -471 -990 -521 -291 -12 -166 -78 -144 -440 -81 -834 -946 -167 -843 -679 -975 -871 -259 -521 -960 -988 -642 -650 -640 -789 -880 -394 -617 -997 -474 -81 -54 -823 -838 -417 -643 -734 -922 -678 -951 -231 -13 -539 -591 -650 -918 -185 -734 -778 -808 -211 -313 -46 -499 -35 -957 -384 -361 -284 -712 -650 -732 -116 -427 -235 -175 -392 -694 -42 -680 -454 -787 -735 -760 -448 -4 -273 -60 -882 -942 -802 -22 -757 -484 -695 -701 -234 -419 -765 -565 -417 -397 -766 -762 -658 -767 -194 -993 -919 -513 -920 -254 -585 -981 -229 -849 -151 -311 -680 -619 -292 -196 -152 -651 -693 -962 -780 -189 -911 -198 -215 -762 -792 -951 -372 -520 -874 -51 -276 -840 -199 -371 -158 -360 -663 -574 -667 -414 -120 -516 -161 -718 -319 -776 -646 -801 -191 -922 -88 -844 -706 -785 -736 -913 -35 -668 -883 -320 -93 -776 -976 -185 -151 -360 -5 -245 -412 -136 -993 -904 -291 -412 -3 -749 -511 -989 -653 -70 -984 -343 -58 -259 -239 -723 -727 -389 -213 -146 -434 -652 -616 -887 -948 -775 -751 -341 -317 -863 -229 -89 -728 -588 -51 -483 -130 -903 -857 -144 -601 -667 -646 -921 -370 -620 -301 -377 -469 -880 -981 -578 -671 -146 -924 -652 -161 -656 -575 -474 -137 -636 -444 -7 -469 -995 -368 -106 -387 -288 -896 -578 -353 -786 -862 -281 -103 -647 -614 -6 -269 -301 -276 -157 -454 -286 -736 -147 -719 -60 -605 -108 -661 -347 -849 -520 -255 -967 -343 -951 -117 -14 -333 -74 -326 -272 -750 -879 -892 -698 -770 -946 -792 -911 -837 -306 -359 -407 -596 -938 -428 -343 -734 -361 -403 -269 -5 -958 -409 -414 -980 -421 -618 -262 -750 -440 -450 -947 -473 -501 -505 -247 -115 -807 -472 -711 -119 -600 -366 -959 -639 -316 -693 -803 -706 -325 -232 -331 -58 -572 -821 -22 -376 -233 -257 -421 -98 -309 -932 -629 -337 -467 -538 -745 -552 -937 -287 -591 -725 -253 -136 -29 -459 -450 -444 -6 -781 -680 -216 -138 -245 -42 -507 -147 -386 -744 -779 -641 -896 -884 -139 -470 -387 -56 -646 -476 -469 -6 -168 -644 -488 -383 -128 -542 -928 -563 -395 -281 -66 -764 -239 -966 -831 -744 -33 -695 -135 -259 -66 -746 -44 -85 -242 -919 -504 -876 -489 -931 -432 -106 -525 -454 -547 -444 -790 -485 -925 -646 -281 -243 -91 -113 -137 -541 -892 -678 -284 -259 -943 -10 -248 -673 -303 -972 -364 -751 -648 -786 -865 -592 -833 -654 -930 -880 -363 -382 -221 -563 -563 -386 -244 -299 -504 -230 -894 -582 -325 -86 -554 -813 -521 -635 -659 -25 -199 -827 -937 -355 -15 -798 -512 -381 -982 -889 -231 -68 -537 -200 -133 -561 -635 -645 -967 -315 -343 -687 -268 -451 -681 -134 -738 -609 -271 -670 -233 -945 -738 -968 -387 -755 -874 -115 -374 -827 -489 -926 -722 -696 -94 -361 -113 -602 -147 -817 -937 -801 -444 -581 -602 -768 -102 -28 -518 -439 -182 -28 -628 -294 -755 -239 -335 -62 -302 -485 -319 -928 -888 -817 -450 -167 -286 -173 -269 -413 -816 -926 -552 -925 -136 -916 -946 -671 -279 -486 -787 -857 -96 -233 -46 -317 -620 -911 -502 -419 -941 -41 -653 -966 -998 -503 -271 -366 -570 -101 -831 -902 -118 -200 -871 -353 -524 -853 -208 -189 -87 -912 -210 -9 -771 -703 -385 -561 -828 -528 -992 -721 -689 -780 -610 -188 -52 -300 -309 -646 -544 -597 -719 -359 -191 -512 -606 -347 -640 -566 -58 -702 -786 -244 -762 -188 -2 -152 -321 -344 -755 -473 -980 -411 -383 -57 -700 -664 -857 -859 -92 -265 -633 -385 -725 -678 -44 -733 -209 -371 -280 -471 -45 -502 -940 -200 -807 -253 -715 -615 -872 -900 -517 -292 -181 -30 -800 -992 -532 -919 -750 -702 -546 -868 -949 -695 -242 -298 -148 -764 -454 -264 -74 -750 -174 -75 -949 -133 -472 -511 -402 -674 -153 -285 -670 -501 -534 -745 -708 -189 -531 -117 -344 -495 -530 -866 -300 -122 -672 -296 -818 -801 -17 -183 -140 -912 -928 -229 -177 -474 -310 -766 -378 -669 -687 -432 -579 -252 -736 -394 -438 -844 -477 -394 -7 -487 -799 -784 -710 -756 -503 -322 -754 -501 -414 -166 -367 -863 -927 -627 -219 -110 -495 -308 -948 -219 -149 -560 -952 -965 -347 -127 -33 -380 -509 -351 -599 -347 -608 -441 -625 -679 -109 -330 -25 -929 -928 -272 -153 -618 -221 -271 -488 -253 -751 -297 -555 -347 -343 -261 -882 -676 -654 -359 -7 -754 -749 -326 -16 -813 -332 -899 -516 -768 -272 -986 -443 -60 -632 -577 -465 -873 -420 -800 -3 -599 -777 -861 -615 -501 -330 -88 -421 -512 -995 -556 -865 -454 -631 -529 -535 -781 -862 -299 -304 -244 -89 -930 -869 -769 -247 -382 -333 -34 -750 -139 -616 -394 -352 -110 -10 -542 -195 -443 -695 -633 -856 -771 -445 -138 -802 -34 -137 -34 -349 -964 -673 -105 -399 -346 -389 -438 -847 -797 -397 -123 -627 -231 -480 -624 -774 -736 -595 -559 -501 -339 -479 -32 -988 -418 -882 -844 -458 -138 -127 -318 -320 -102 -601 -278 -748 -187 -206 -299 -949 -236 -659 -814 -579 -610 -631 -974 -852 -201 -379 -509 -500 -387 -349 -382 -359 -363 -643 -610 -999 -487 -553 -736 -189 -502 -748 -726 -660 -259 -254 -327 -702 -326 -754 -437 -116 -65 -925 -490 -162 -535 -935 -388 -951 -265 -632 -752 -840 -283 -653 -155 -309 -140 -510 -988 -754 -158 -782 -717 -471 -747 -612 -920 -235 -430 -899 -41 -777 -79 -842 -864 -508 -606 -626 -730 -558 -452 -166 -782 -205 -401 -991 -269 -859 -334 -465 -956 -1 -153 -641 -363 -837 -670 -268 -999 -902 -996 -541 -179 -138 -566 -370 -785 -932 -825 -402 -369 -247 -211 -27 -273 -334 -606 -362 -996 -410 -836 -320 -85 -678 -781 -929 -289 -600 -776 -477 -959 -166 -65 -425 -527 -251 -269 -74 -989 -134 -954 -453 -597 -967 -835 -457 -908 -876 -936 -887 -456 -137 -747 -97 -808 -43 -778 -298 -754 -782 -172 -397 -205 -285 -40 -283 -980 -446 -928 -9 -424 -386 -677 -210 -998 -452 -754 -796 -433 -86 -663 -988 -627 -251 -943 -802 -325 -103 -150 -370 -673 -314 -148 -376 -457 -870 -46 -243 -323 -686 -92 -489 -611 -108 -508 -500 -899 -661 -46 -473 -700 -201 -578 -423 -884 -16 -579 -20 -614 -328 -5 -304 -769 -576 -909 -933 -130 -311 -4 -247 -765 -722 -621 -114 -641 -631 -316 -807 -587 -152 -549 -585 -625 -892 -629 -517 -814 -905 -120 -254 -603 -575 -144 -122 -979 -913 -477 -848 -244 -730 -99 -624 -99 -859 -938 -913 -374 -657 -252 -975 -533 -266 -482 -543 -119 -916 -309 -643 -982 -93 -313 -860 -649 -444 -903 -434 -327 -769 -961 -510 -597 -487 -455 -774 -846 -444 -782 -281 -201 -142 -906 -66 -766 -274 -522 -893 -368 -704 -592 -153 -150 -662 -501 -178 -750 -950 -374 -86 -465 -651 -470 -306 -370 -485 -493 -939 -291 -786 -409 -329 -288 -368 -419 -504 -813 -791 -474 -710 -609 -178 -541 -618 -459 -662 -792 -230 -534 -332 -735 -796 -786 -173 -586 -765 -441 -18 -801 -311 -523 -465 -76 -936 -990 -504 -573 -796 -42 -165 -859 -357 -520 -911 -206 -365 -183 -546 -179 -314 -565 -334 -670 -68 -15 -728 -960 -845 -367 -65 -810 -280 -872 -901 -505 -625 -377 -991 -937 -735 -419 -921 -86 -167 -10 -176 -696 -339 -697 -555 -314 -232 -463 -783 -526 -372 -316 -399 -906 -687 -528 -518 -878 -433 -165 -283 -427 -999 -571 -770 -935 -444 -683 -310 -16 -404 -602 -801 -748 -104 -669 -748 -545 -990 -920 -396 -948 -311 -358 -779 -559 -787 -273 -656 -353 -65 -463 -851 -952 -85 -761 -493 -835 -64 -227 -270 -421 -47 -454 -140 -671 -122 -16 -397 -585 -393 -533 -878 -235 -267 -828 -721 -444 -853 -244 -658 -370 -304 -644 -755 -25 -907 -737 -129 -24 -423 -168 -552 -901 -846 -966 -838 -694 -201 -793 -891 -817 -486 -579 -679 -979 -304 -991 -226 -867 -40 -796 -283 -234 -13 -47 -117 -663 -65 -81 -173 -883 -132 -695 -941 -757 -402 -67 -788 -266 -493 -21 -801 -498 -50 -100 -337 -650 -151 -808 -710 -114 -279 -191 -286 -811 -133 -7 -953 -576 -736 -980 -415 -589 -871 -501 -143 -141 -802 -778 -341 -798 -763 -695 -103 -113 -512 -906 -362 -931 -304 -705 -244 -321 -972 -967 -124 -690 -678 -786 -726 -462 -37 -288 -854 -978 -264 -42 -200 -326 -913 -725 -51 -340 -378 -351 -969 -768 -726 -838 -968 -223 -960 -997 -7 -157 -711 -547 -762 -220 -79 -240 -689 -683 -650 -589 -230 -583 -740 -831 -316 -757 -669 -89 -860 -250 -770 -44 -472 -433 -303 -605 -598 -385 -228 -652 -795 -195 -244 -818 -953 -935 -805 -502 -415 -127 -618 -63 -411 -412 -319 -12 -158 -914 -132 -174 -777 -402 -570 -248 -37 -120 -928 -296 -969 -644 -647 -911 -500 -677 -79 -870 -18 -59 -515 -446 -384 -976 -596 -703 -812 -548 -150 -516 -971 -746 -226 -915 -315 -737 -454 -337 -729 -589 -278 -919 -529 -226 -285 -279 -739 -120 -58 -409 -917 -520 -382 -936 -378 -645 -145 -895 -411 -3 -219 -787 -628 -294 -901 -226 -747 -364 -822 -224 -995 -940 -22 -283 -366 -737 -741 -208 -329 -266 -882 -581 -183 -795 -595 -27 -507 -686 -111 -810 -367 -581 -371 -521 -90 -617 -345 -702 -557 -791 -884 -239 -1 -380 -862 -382 -3 -293 -283 -183 -322 -796 -909 -509 -397 -422 -17 -912 -766 -334 -896 -313 -719 -858 -790 -696 -345 -269 -501 -542 -218 -82 -114 -202 -334 -74 -661 -503 -619 -121 -3 -791 -783 -506 -68 -462 -912 -249 -25 -442 -622 -400 -781 -559 -479 -868 -283 -155 -435 -179 -357 -906 -156 -266 -190 -944 -396 -272 -409 -871 -560 -864 -847 -744 -403 -344 -794 -495 -438 -752 -782 -499 -310 -78 -295 -519 -239 -924 -103 -173 -908 -338 -869 -484 -502 -39 -819 -712 -290 -933 -414 -620 -754 -569 -727 -254 -314 -774 -453 -351 -841 -335 -223 -957 -217 -735 -967 -191 -653 -272 -607 -788 -345 -894 -408 -112 -898 -536 -450 -862 -14 -683 -157 -730 -944 -182 -497 -70 -828 -895 -184 -274 -787 -590 -99 -889 -673 -753 -364 -682 -276 -145 -466 -152 -620 -115 -313 -312 -301 -67 -466 -663 -696 -198 -24 -494 -123 -942 -689 -292 -502 -844 -129 -829 -146 -716 -123 -702 -805 -953 -975 -41 -800 -951 -646 -884 -483 -314 -167 -517 -821 -711 -599 -540 -354 -215 -927 -422 -562 -333 -141 -670 -181 -248 -448 -1 -408 -840 -859 -639 -307 -932 -765 -418 -310 -422 -357 -457 -387 -356 -692 -899 -905 -868 -479 -992 -540 -663 -476 -683 -856 -722 -352 -477 -142 -59 -56 -547 -891 -320 -217 -949 -798 -141 -826 -571 -756 -191 -305 -430 -811 -754 -296 -121 -656 -353 -828 -414 -476 -964 -401 -433 -64 -473 -295 -395 -864 -706 -79 -460 -538 -48 -864 -392 -430 -817 -538 -660 -978 -246 -638 -304 -673 -638 -314 -507 -319 -833 -268 -711 -878 -29 -804 -918 -849 -574 -910 -901 -316 -558 -370 -237 -726 -268 -190 -193 -944 -31 -561 -379 -528 -230 -932 -133 -896 -500 -33 -191 -570 -894 -458 -784 -703 -698 -298 -558 -725 -103 -714 -360 -563 -272 -419 -466 -909 -9 -447 -257 -499 -989 -472 -537 -155 -856 -812 -328 -938 -480 -480 -174 -617 -172 -237 -453 -531 -475 -778 -988 -323 -897 -658 -647 -72 -913 -619 -373 -123 -123 -443 -371 -368 -178 -734 -423 -297 -3 -374 -89 -148 -823 -806 -610 -370 -157 -920 -92 -639 -883 -470 -333 -455 -931 -91 -897 -930 -692 -598 -124 -227 -831 -625 -767 -298 -880 -564 -624 -880 -708 -836 -632 -916 -668 -299 -109 -179 -664 -299 -573 -15 -244 -84 -94 -837 -720 -841 -34 -471 -302 -575 -866 -767 -936 -491 -159 -972 -699 -9 -67 -10 -584 -688 -859 -260 -493 -247 -286 -805 -639 -921 -504 -143 -193 -546 -945 -676 -192 -68 -101 -598 -979 -372 -122 -860 -205 -986 -709 -692 -105 -441 -162 -240 -484 -18 -517 -765 -590 -34 -575 -42 -297 -287 -688 -606 -326 -970 -738 -822 -207 -834 -303 -307 -889 -176 -465 -344 -374 -850 -710 -70 -607 -599 -315 -110 -936 -715 -979 -661 -558 -937 -781 -275 -116 -205 -90 -734 -499 -718 -804 -526 -119 -335 -411 -828 -381 -757 -691 -233 -415 -677 -71 -884 -901 -789 -999 -271 -574 -755 -449 -878 -777 -209 -569 -387 -177 -288 -504 -541 -467 -716 -829 -709 -784 -854 -75 -695 -244 -484 -984 -842 -31 -818 -196 -765 -603 -158 -999 -544 -206 -711 -37 -96 -22 -197 -892 -410 -17 -493 -585 -565 -287 -156 -302 -933 -933 -205 -869 -414 -481 -171 -18 -886 -530 -85 -917 -128 -689 -879 -444 -339 -162 -646 -996 -822 -584 -584 -213 -601 -977 -118 -622 -366 -202 -659 -549 -490 -551 -7 -106 -980 -462 -645 -589 -472 -564 -736 -852 -855 -403 -218 -574 -372 -612 -237 -565 -493 -597 -911 -403 -41 -595 -408 -680 -717 -832 -157 -785 -614 -624 -415 -568 -337 -545 -756 -375 -444 -877 -93 -607 -424 -211 -522 -152 -130 -77 -12 -243 -854 -334 -329 -996 -893 -266 -199 -841 -803 -94 -448 -636 -976 -446 -483 -3 -925 -215 -404 -329 -58 -31 -678 -232 -965 -629 -587 -605 -914 -48 -735 -774 -81 -822 -492 -487 -463 -712 -68 -632 -178 -404 -889 -784 -348 -814 -171 -536 -359 -537 -376 -306 -810 -247 -114 -11 -167 -869 -33 -591 -263 -293 -480 -54 -632 -403 -289 -16 -695 -87 -129 -556 -370 -402 -36 -774 -13 -819 -935 -918 -122 -854 -814 -651 -485 -49 -689 -360 -964 -329 -144 -664 -17 -422 -910 -664 -811 -477 -982 -664 -294 -870 -118 -973 -403 -579 -616 -471 -465 -459 -454 -771 -420 -192 -898 -313 -820 -215 -240 -796 -695 -896 -471 -261 -726 -349 -647 -601 -221 -608 -825 -646 -426 -414 -90 -190 -552 -387 -163 -487 -111 -346 -670 -811 -36 -184 -744 -117 -896 -305 -180 -5 -413 -943 -586 -478 -739 -778 -492 -286 -727 -135 -344 -404 -506 -276 -916 -736 -174 -708 -210 -888 -774 -938 -53 -880 -410 -325 -529 -540 -853 -64 -46 -579 -733 -205 -953 -159 -297 -504 -243 -180 -853 -166 -403 -97 -563 -589 -218 -158 -124 -37 -939 -280 -748 -656 -443 -251 -879 -556 -229 -668 -997 -282 -410 -466 -377 -44 -505 -18 -329 -152 -916 -403 -674 -428 -965 -712 -640 -403 -884 -599 -631 -461 -996 -114 -716 -137 -481 -24 -329 -684 -667 -139 -187 -557 -580 -928 -707 -122 -774 -965 -411 -76 -771 -653 -88 -235 -703 -384 -921 -991 -201 -887 -851 -889 -519 -665 -282 -724 -685 -188 -659 -270 -153 -827 -907 -771 -415 -960 -238 -343 -387 -350 -128 -324 -904 -973 -811 -550 -8 -243 -103 -191 -145 -54 -393 -170 -463 -13 -896 -881 -433 -186 -44 -412 -419 -165 -8 -14 -441 -266 -62 -166 -673 -587 -148 -918 -951 -369 -448 -376 -764 -748 -678 -580 -905 -775 -221 -612 -799 -98 -245 -599 -473 -351 -142 -79 -8 -547 -181 -92 -521 -394 -28 -960 -143 -96 -3 -805 -921 -974 -401 -730 -989 -761 -637 -970 -271 -769 -368 -239 -262 -970 -772 -246 -386 -988 -594 -661 -563 -864 -35 -907 -157 -973 -425 -690 -739 -218 -595 -987 -306 -675 -206 -202 -112 -67 -214 -134 -103 -980 -306 -902 -88 -475 -490 -153 -323 -51 -744 -910 -360 -340 -329 -945 -306 -850 -432 -937 -665 -35 -134 -908 -97 -260 -795 -467 -644 -387 -573 -136 -817 -79 -89 -771 -354 -555 -297 -529 -326 -237 -658 -531 -57 -957 -719 -444 -659 -341 -681 -475 -249 -400 -233 -260 -236 -685 -988 -868 -550 -283 -312 -897 -545 -994 -565 -336 -200 -402 -346 -134 -707 -999 -7 -35 -155 -512 -257 -301 -918 -464 -572 -931 -324 -450 -691 -501 -865 -11 -853 -652 -38 -811 -903 -667 -189 -50 -356 -118 -791 -838 -337 -830 -613 -712 -536 -404 -522 -965 -850 -3 -169 -876 -110 -436 -512 -807 -186 -367 -478 -398 -780 -587 -845 -439 -903 -320 -971 -947 -53 -521 -308 -978 -255 -17 -375 -553 -835 -511 -5 -315 -958 -204 -477 -788 -214 -400 -829 -462 -680 -816 -1 -620 -891 -300 -663 -42 -588 -75 -643 -242 -153 -835 -870 -438 -606 -741 -875 -575 -180 -621 -682 -173 -79 -852 -117 -11 -688 -681 -774 -276 -468 -588 -389 -685 -740 -692 -961 -866 -601 -714 -73 -150 -919 -504 -848 -572 -786 -421 -275 -905 -203 -502 -336 -159 -406 -321 -942 -129 -512 -568 -180 -915 -813 -456 -321 -325 -490 -606 -671 -709 -728 -775 -340 -463 -628 -3 -812 -148 -17 -259 -259 -977 -778 -705 -798 -96 -179 -108 -19 -711 -563 -857 -122 -618 -721 -363 -617 -469 -123 -579 -962 -476 -546 -525 -351 -589 -829 -837 -322 -63 -958 -149 -271 -234 -368 -539 -339 -214 -497 -474 -176 -156 -64 -262 -38 -292 -233 -420 -85 -668 -904 -64 -680 -726 -704 -224 -331 -707 -60 -518 -763 -654 -938 -653 -619 -572 -66 -336 -936 -293 -14 -406 -652 -947 -899 -426 -31 -307 -161 -792 -886 -569 -978 -58 -584 -674 -719 -343 -272 -753 -631 -684 -400 -570 -649 -359 -957 -488 -635 -725 -329 -479 -125 -101 -851 -131 -119 -333 -721 -730 -242 -998 -693 -391 -860 -265 -837 -13 -456 -406 -742 -594 -789 -523 -683 -747 -506 -451 -628 -762 -814 -802 -999 -610 -907 -247 -675 -925 -541 -474 -685 -673 -605 -84 -225 -997 -625 -576 -124 -329 -707 -902 -224 -815 -397 -823 -945 -462 -692 -212 -576 -702 -374 -34 -706 -786 -496 -570 -10 -353 -255 -39 -328 -541 -780 -763 -34 -662 -739 -573 -644 -990 -534 -127 -462 -754 -816 -421 -533 -293 -312 -738 -118 -551 -309 -638 -849 -163 -108 -471 -310 -254 -628 -377 -750 -103 -962 -780 -921 -690 -12 -717 -664 -254 -874 -877 -706 -147 -508 -945 -106 -705 -681 -547 -846 -171 -19 -350 -403 -731 -664 -294 -761 -389 -747 -675 -847 -623 -56 -282 -346 -306 -812 -584 -792 -738 -429 -658 -337 -930 -876 -846 -764 -482 -551 -922 -967 -659 -803 -739 -611 -856 -210 -169 -776 -440 -445 -1 -234 -120 -338 -65 -502 -590 -796 -193 -751 -845 -373 -875 -498 -324 -962 -812 -38 -762 -745 -238 -555 -101 -6 -194 -431 -298 -225 -937 -431 -942 -719 -74 -791 -866 -602 -735 -203 -372 -218 -56 -690 -564 -875 -379 -418 -792 -133 -209 -115 -739 -88 -327 -574 -547 -462 -649 -510 -190 -446 -288 -758 -99 -446 -439 -809 -24 -948 -160 -975 -776 -94 -390 -634 -12 -596 -479 -482 -39 -380 -758 -58 -803 -128 -779 -528 -908 -669 -926 -189 -486 -984 -872 -421 -815 -839 -781 -849 -593 -703 -542 -137 -564 -403 -275 -281 -883 -822 -619 -695 -590 -100 -859 -911 -222 -800 -152 -969 -948 -161 -958 -934 -505 -858 -842 -330 -149 -243 -476 -809 -536 -293 -179 -104 -400 -35 -590 -55 -381 -18 -458 -304 -83 -653 -738 -561 -232 -378 -870 -147 -880 -599 -995 -373 -857 -57 -514 -49 -586 -792 -723 -571 -944 -496 -453 -490 -837 -59 -947 -1 -933 -851 -11 -807 -95 -75 -331 -73 -788 -326 -710 -730 -948 -586 -18 -893 -36 -258 -191 -699 -762 -348 -466 -999 -910 -635 -892 -643 -379 -44 -350 -799 -323 -882 -486 -574 -377 -181 -146 -179 -902 -722 -897 -971 -582 -439 -512 -849 -508 -236 -593 -853 -531 -412 -895 -232 -898 -43 -472 -127 -442 -204 -280 -254 -12 -107 -202 -47 -928 -185 -454 -191 -957 -110 -229 -317 -154 -498 -731 -290 -74 -116 -953 -795 -109 -584 -324 -113 -883 -658 -101 -471 -358 -974 -977 -96 -243 -841 -829 -841 -782 -115 -235 -116 -223 -444 -626 -972 -962 -739 -667 -649 -456 -615 -207 -853 -378 -853 -420 -773 -858 -234 -152 -706 -897 -434 -53 -275 -165 -315 -160 -137 -321 -367 -452 -409 -968 -361 -862 -424 -508 -469 -981 -486 -244 -177 -369 -165 -677 -886 -784 -412 -53 -167 -877 -389 -358 -609 -412 -836 -766 -312 -438 -382 -874 -191 -156 -277 -15 -5 -491 -902 -622 -787 -524 -405 -313 -12 -349 -861 -145 -257 -409 -449 -376 -821 -609 -169 -857 -270 -343 -103 -817 -954 -632 -568 -149 -680 -779 -788 -24 -483 -283 -34 -599 -628 -766 -485 -760 -681 -687 -495 -683 -176 -660 -439 -833 -777 -191 -378 -515 -791 -957 -863 -714 -109 -973 -223 -209 -269 -634 -587 -211 -381 -732 -108 -189 -283 -364 -492 -146 -113 -885 -703 -528 -824 -651 -914 -39 -268 -111 -369 -537 -874 -144 -806 -688 -930 -262 -392 -764 -280 -106 -931 -116 -209 -231 -939 -533 -49 -186 -219 -658 -137 -539 -881 -801 -945 -884 -560 -259 -452 -742 -172 -297 -281 -643 -601 -229 -270 -988 -697 -999 -607 -334 -941 -562 -615 -916 -346 -60 -71 -997 -301 -763 -376 -205 -745 -432 -562 -810 -839 -515 -479 -423 -697 -493 -185 -554 -218 -19 -40 -969 -212 -138 -281 -139 -250 -97 -7 -980 -391 -896 -876 -879 -47 -71 -283 -195 -682 -183 -391 -703 -387 -688 -995 -337 -885 -899 -118 -415 -621 -354 -775 -838 -490 -977 -342 -436 -266 -990 -505 -464 -957 -327 -75 -980 -677 -543 -727 -718 -443 -479 -528 -711 -463 -442 -284 -353 -514 -796 -786 -403 -354 -189 -248 -507 -653 -60 -48 -665 -278 -645 -911 -562 -339 -47 -462 -567 -36 -179 -635 -417 -82 -924 -786 -715 -720 -887 -903 -420 -334 -206 -803 -643 -184 -750 -23 -840 -363 -104 -370 -486 -273 -769 -219 -804 -28 -508 -917 -335 -947 -18 -724 -140 -281 -702 -183 -57 -721 -356 -69 -602 -968 -97 -847 -999 -96 -578 -555 -582 -908 -466 -390 -778 -721 -593 -675 -198 -745 -271 -440 -894 -398 -915 -864 -820 -897 -968 -495 -852 -542 -100 -988 -920 -173 -405 -953 -606 -757 -489 -465 -635 -189 -6 -541 -538 -328 -466 -697 -406 -544 -321 -313 -816 -254 -602 -128 -314 -732 -687 -87 -346 -800 -496 -62 -775 -337 -179 -973 -445 -968 -32 -47 -591 -369 -63 -133 -337 -827 -465 -77 -889 -965 -897 -602 -965 -675 -307 -50 -501 -697 -57 -941 -577 -398 -511 -188 -504 -916 -348 -160 -379 -473 -961 -355 -82 -80 -763 -246 -639 -814 -102 -128 -822 -432 -515 -995 -953 -898 -275 -897 -909 -18 -295 -337 -258 -861 -63 -666 -46 -724 -127 -881 -254 -71 -966 -30 -798 -627 -446 -828 -543 -410 -448 -195 -707 -935 -754 -335 -162 -631 -340 -178 -637 -711 -324 -51 -25 -156 -93 -999 -668 -450 -528 -592 -15 -722 -808 -22 -553 -199 -59 -880 -339 -27 -376 -105 -378 -341 -667 -803 -118 -25 -134 -112 -56 -730 -869 -328 -492 -913 -982 -83 -918 -570 -495 -480 -885 -761 -303 -294 -48 -493 -540 -483 -974 -668 -498 -553 -283 -145 -689 -329 -732 -584 -170 -945 -812 -522 -491 -295 -153 -392 -205 -151 -661 -994 -545 -462 -714 -735 -895 -469 -442 -139 -520 -560 -835 -670 -110 -137 -185 -884 -511 -825 -242 -594 -850 -144 -848 -331 -993 -692 -944 -556 -935 -813 -798 -651 -146 -344 -238 -724 -316 -497 -217 -241 -735 -623 -487 -531 -461 -150 -442 -748 -621 -731 -783 -169 -649 -929 -131 -536 -760 -743 -896 -508 -166 -366 -201 -804 -918 -124 -640 -904 -270 -680 -357 -677 -720 -594 -961 -7 -653 -427 -656 -341 -353 -19 -668 -493 -368 -805 -481 -691 -919 -56 -603 -604 -335 -518 -129 -350 -911 -144 -565 -705 -47 -452 -567 -334 -242 -107 -744 -235 -954 -645 -307 -192 -131 -455 -619 -448 -672 -28 -420 -289 -665 -259 -238 -320 -269 -79 -468 -561 -70 -834 -178 -515 -403 -674 -611 -234 -409 -576 -815 -430 -970 -575 -325 -392 -787 -726 -746 -195 -300 -496 -439 -699 -622 -641 -555 -177 -938 -185 -576 -391 -457 -320 -302 -566 -32 -698 -285 -412 -636 -453 -508 -126 -980 -384 -712 -29 -354 -256 -70 -267 -694 -351 -815 -536 -426 -84 -706 -453 -538 -177 -314 -780 -109 -525 -98 -849 -129 -760 -596 -961 -714 -50 -231 -67 -464 -60 -771 -121 -357 -589 -822 -165 -777 -748 -159 -624 -776 -63 -936 -716 -834 -234 -718 -404 -392 -499 -32 -874 -736 -764 -151 -439 -788 -13 -59 -615 -949 -636 -672 -896 -187 -309 -814 -119 -452 -476 -344 -739 -693 -237 -553 -608 -263 -205 -278 -588 -252 -64 -603 -66 -193 -461 -197 -957 -840 -814 -384 -825 -83 -538 -688 -145 -440 -853 -563 -841 -752 -681 -686 -680 -275 -58 -708 -809 -172 -396 -502 -520 -402 -860 -352 -778 -217 -468 -818 -518 -727 -826 -807 -266 -483 -495 -740 -902 -241 -768 -346 -324 -198 -96 -306 -758 -496 -452 -681 -836 -671 -215 -397 -87 -647 -292 -998 -801 -56 -770 -536 -709 -471 -735 -942 -505 -241 -466 -331 -965 -13 -92 -221 -961 -834 -277 -140 -130 -501 -752 -256 -577 -651 -239 -570 -691 -829 -885 -944 -158 -355 -690 -462 -723 -507 -343 -846 -82 -45 -68 -222 -816 -622 -328 -980 -807 -783 -14 -134 -565 -381 -8 -5 -779 -584 -761 -304 -338 -510 -538 -507 -36 -82 -13 -683 -711 -900 -488 -241 -911 -66 -722 -210 -296 -192 -783 -481 -678 -97 -201 -279 -774 -452 -85 -537 -683 -343 -755 -647 -482 -909 -519 -629 -594 -324 -315 -476 -121 -342 -230 -509 -302 -108 -966 -259 -307 -310 -58 -652 -888 -20 -394 -958 -641 -923 -513 -515 -634 -417 -385 -477 -175 -66 -468 -133 -215 -713 -428 -279 -461 -805 -596 -870 -270 -923 -627 -987 -772 -267 -51 -371 -756 -18 -795 -211 -733 -918 -603 -219 -68 -813 -484 -483 -333 -928 -695 -319 -809 -145 -121 -369 -260 -374 -555 -240 -256 -763 -982 -168 -64 -80 -981 -300 -151 -741 -382 -466 -542 -40 -10 -749 -44 -128 -355 -846 -211 -686 -54 -477 -39 -586 -518 -45 -170 -103 -802 -709 -343 -337 -277 -114 -930 -126 -767 -248 -680 -829 -435 -657 -677 -401 -430 -703 -882 -462 -427 -86 -578 -905 -403 -236 -699 -838 -102 -176 -36 -126 -59 -701 -814 -170 -389 -989 -677 -991 -564 -402 -197 -408 -238 -377 -955 -255 -299 -210 -896 -562 -185 -518 -660 -756 -178 -561 -42 -620 -154 -758 -739 -129 -266 -3 -1000 -759 -715 -108 -91 -842 -708 -21 -200 -447 -349 -195 -953 -71 -225 -990 -373 -450 -744 -862 -957 -551 -358 -882 -382 -154 -489 -154 -796 -195 -706 -193 -159 -826 -830 -615 -296 -843 -628 -842 -679 -527 -827 -112 -721 -313 -186 -410 -733 -22 -444 -63 -148 -998 -193 -994 -617 -944 -963 -701 -637 -714 -188 -779 -720 -810 -103 -516 -800 -577 -532 -37 -318 -421 -960 -930 -833 -971 -322 -572 -667 -494 -591 -936 -294 -265 -122 -157 -787 -792 -947 -490 -869 -650 -325 -2 -569 -662 -249 -570 -857 -241 -169 -540 -522 -590 -198 -47 -246 -205 -123 -201 -264 -850 -106 -54 -591 -381 -958 -32 -341 -828 -272 -366 -585 -375 -109 -516 -760 -965 -684 -526 -107 -903 -602 -838 -741 -14 -879 -822 -238 -237 -488 -154 -403 -111 -987 -292 -885 -775 -214 -68 -715 -727 -47 -524 -786 -607 -117 -371 -16 -777 -506 -49 -264 -759 -93 -254 -678 -505 -546 -699 -26 -366 -312 -805 -615 -504 -503 -360 -25 -393 -89 -337 -397 -626 -444 -581 -210 -899 -117 -905 -353 -263 -750 -438 -221 -312 -675 -78 -63 -625 -464 -436 -664 -314 -480 -506 -405 -792 -387 -272 -413 -72 -685 -595 -286 -646 -68 -849 -66 -778 -174 -727 -993 -956 -546 -617 -807 -723 -430 -592 -884 -553 -339 -456 -29 -125 -319 -335 -459 -835 -214 -602 -93 -307 -505 -301 -287 -721 -94 -874 -43 -603 -664 -842 -628 -934 -671 -995 -355 -471 -480 -247 -537 -618 -928 -641 -955 -191 -263 -374 -340 -652 -841 -285 -496 -266 -268 -665 -521 -159 -263 -37 -662 -3 -207 -227 -984 -628 -890 -83 -392 -9 -955 -443 -237 -997 -937 -848 -107 -70 -500 -500 -676 -992 -974 -325 -888 -221 -566 -363 -114 -418 -761 -274 -397 -266 -207 -72 -740 -404 -616 -506 -578 -989 -86 -446 -478 -76 -656 -605 -95 -408 -716 -664 -713 -950 -166 -3 -291 -908 -554 -4 -215 -144 -581 -33 -564 -702 -994 -152 -180 -501 -225 -895 -906 -781 -751 -215 -367 -771 -36 -805 -702 -382 -139 -604 -383 -520 -410 -241 -561 -197 -503 -206 -109 -221 -368 -101 -13 -612 -663 -636 -806 -12 -391 -852 -462 -193 -133 -849 -601 -463 -662 -667 -993 -988 -107 -985 -551 -853 -673 -78 -277 -747 -328 -967 -853 -615 -533 -666 -215 -823 -7 -535 -670 -982 -952 -809 -724 -331 -359 -280 -869 -285 -857 -708 -305 -76 -314 -844 -570 -402 -705 -723 -156 -15 -419 -704 -516 -410 -507 -267 -29 -701 -738 -636 -426 -571 -994 -72 -47 -56 -834 -519 -479 -724 -478 -740 -937 -697 -431 -106 -957 -34 -840 -45 -176 -458 -606 -51 -179 -311 -736 -718 -818 -324 -770 -15 -55 -568 -607 -260 -320 -812 -667 -327 -227 -6 -208 -713 -139 -114 -615 -602 -202 -570 -780 -949 -537 -566 -125 -284 -936 -100 -388 -218 -937 -324 -106 -144 -89 -186 -469 -837 -868 -240 -725 -158 -265 -964 -306 -819 -440 -322 -125 -203 -510 -920 -753 -429 -458 -882 -316 -98 -425 -204 -629 -556 -608 -745 -849 -546 -87 -533 -977 -404 -501 -34 -316 -407 -908 -244 -987 -648 -11 -174 -907 -883 -512 -333 -596 -319 -138 -77 -527 -83 -249 -671 -611 -534 -796 -61 -515 -312 -113 -885 -538 -941 -811 -732 -594 -421 -667 -582 -968 -857 -504 -689 -66 -99 -409 -514 -619 -516 -350 -194 -448 -193 -593 -461 -553 -603 -737 -445 -372 -677 -118 -490 -33 -571 -933 -434 -14 -834 -668 -464 -453 -254 -313 -179 -186 -48 -953 -241 -494 -551 -18 -312 -990 -638 -499 -780 -476 -336 -943 -384 -481 -845 -150 -117 -701 -330 -745 -812 -962 -144 -415 -315 -307 -834 -480 -537 -370 -451 -351 -370 -520 -522 -706 -113 -977 -269 -676 -650 -637 -787 -765 -110 -977 -368 -609 -646 -340 -896 -754 -662 -938 -281 -605 -242 -425 -685 -509 -666 -968 -210 -239 -934 -74 -151 -229 -433 -112 -207 -300 -112 -943 -486 -749 -146 -22 -393 -716 -131 -792 -742 -936 -388 -308 -322 -535 -758 -878 -352 -409 -669 -553 -725 -266 -969 -719 -127 -10 -710 -977 -425 -43 -586 -856 -722 -264 -237 -202 -808 -589 -868 -789 -130 -162 -556 -793 -433 -296 -996 -634 -187 -430 -1000 -483 -676 -491 -122 -365 -668 -515 -129 -542 -793 -70 -218 -293 -772 -103 -302 -869 -616 -106 -168 -206 -1 -944 -510 -434 -239 -68 -519 -321 -801 -508 -729 -823 -278 -546 -737 -917 -328 -158 -906 -296 -558 -550 -774 -827 -822 -348 -625 -145 -250 -689 -268 -182 -623 -708 -113 -578 -165 -877 -299 -70 -917 -113 -425 -533 -48 -438 -261 -839 -922 -833 -605 -293 -961 -893 -655 -30 -799 -967 -935 -887 -27 -769 -581 -626 -325 -907 -402 -193 -930 -788 -218 -795 -178 -245 -439 -797 -630 -457 -710 -831 -725 -199 -799 -304 -673 -476 -256 -584 -873 -307 -13 -345 -369 -22 -530 -447 -217 -213 -875 -64 -827 -709 -92 -909 -916 -305 -76 -468 -469 -981 -251 -774 -860 -350 -868 -578 -41 -590 -624 -833 -339 -954 -211 -217 -413 -221 -623 -873 -798 -552 -359 -847 -784 -373 -226 -652 -341 -25 -150 -692 -920 -461 -289 -172 -90 -616 -831 -413 -384 -618 -803 -644 -792 -979 -782 -879 -68 -635 -299 -977 -407 -203 -634 -912 -884 -36 -772 -619 -179 -752 -21 -402 -586 -114 -118 -731 -753 -55 -516 -457 -491 -138 -279 -754 -193 -183 -472 -452 -247 -677 -762 -859 -626 -485 -574 -826 -953 -552 -922 -734 -194 -492 -653 -588 -701 -159 -778 -499 -831 -936 -266 -922 -375 -428 -365 -221 -640 -755 -570 -908 -43 -96 -768 -848 -108 -441 -978 -116 -763 -165 -664 -610 -689 -464 -772 -595 -538 -1000 -891 -220 -949 -639 -366 -829 -22 -569 -561 -480 -682 -831 -318 -829 -931 -38 -984 -484 -397 -141 -379 -979 -753 -232 -139 -194 -634 -105 -174 -222 -491 -971 -776 -525 -92 -925 -404 -170 -624 -267 -48 -102 -999 -763 -71 -567 -480 -327 -429 -360 -871 -767 -633 -307 -71 -225 -314 -757 -243 -797 -741 -141 -614 -90 -410 -823 -782 -82 -806 -748 -31 -553 -333 -801 -726 -330 -53 -140 -778 -761 -438 -260 -923 -230 -642 -173 -231 -329 -419 -136 -607 -833 -421 -468 -83 -935 -973 -670 -491 -901 -507 -641 -897 -118 -730 -816 -836 -522 -171 -495 -941 -656 -869 -482 -873 -620 -841 -836 -65 -871 -793 -621 -913 -471 -988 -755 -297 -236 -657 -529 -961 -304 -871 -349 -801 -579 -442 -447 -136 -490 -113 -941 -39 -157 -343 -22 -403 -414 -762 -136 -91 -753 -621 -794 -366 -902 -2 -894 -156 -619 -412 -37 -466 -178 -185 -867 -101 -667 -311 -123 -410 -365 -163 -903 -397 -550 -764 -153 -986 -627 -753 -383 -730 -313 -903 -482 -382 -903 -132 -248 -781 -626 -844 -819 -340 -97 -392 -321 -280 -450 -871 -291 -549 -932 -982 -432 -525 -115 -908 -648 -843 -176 -834 -203 -8 -653 -686 -853 -934 -975 -774 -563 -901 -629 -709 -453 -890 -956 -170 -94 -700 -181 -853 -161 -567 -324 -266 -469 -926 -112 -664 -137 -808 -299 -855 -719 -142 -580 -15 -44 -695 -757 -257 -793 -659 -842 -982 -512 -804 -115 -541 -831 -241 -295 -982 -425 -85 -918 -197 -369 -667 -30 -212 -364 -446 -264 -783 -837 -271 -80 -992 -523 -343 -597 -412 -740 -373 -273 -151 -358 -850 -289 -926 -962 -968 -635 -509 -154 -841 -778 -741 -53 -430 -422 -321 -942 -944 -998 -754 -9 -547 -899 -302 -80 -905 -735 -96 -770 -75 -78 -79 -433 -13 -840 -848 -378 -244 -315 -104 -477 -157 -957 -950 -583 -647 -104 -719 -494 -365 -26 -781 -594 -635 -882 -605 -889 -811 -642 -41 -108 -310 -841 -997 -738 -37 -311 -401 -347 -113 -61 -766 -960 -78 -684 -127 -191 -472 -902 -739 -236 -779 -577 -474 -508 -102 -48 -369 -56 -317 -408 -389 -234 -648 -733 -111 -233 -698 -883 -123 -504 -452 -313 -840 -542 -301 -82 -778 -949 -552 -773 -768 -181 -775 -71 -440 -811 -88 -395 -732 -484 -963 -675 -132 -223 -692 -606 -296 -925 -154 -235 -862 -385 -695 -551 -906 -910 -35 -650 -585 -308 -275 -530 -288 -454 -17 -596 -880 -932 -674 -768 -103 -579 -910 -479 -575 -233 -577 -41 -316 -281 -706 -299 -620 -751 -680 -67 -16 -848 -128 -440 -520 -985 -19 -428 -64 -734 -80 -863 -802 -465 -454 -545 -504 -919 -658 -372 -583 -179 -976 -309 -278 -35 -716 -420 -714 -592 -27 -20 -83 -533 -289 -81 -976 -868 -436 -243 -629 -461 -704 -352 -81 -143 -31 -988 -771 -649 -909 -298 -936 -48 -32 -600 -948 -540 -690 -962 -904 -758 -138 -858 -760 -839 -553 -225 -372 -262 -857 -402 -449 -404 -515 -434 -577 -63 -586 -805 -532 -324 -30 -311 -38 -787 -519 -509 -324 -710 -590 -906 -114 -882 -745 -513 -813 -187 -598 -167 -27 -179 -255 -891 -529 -109 -935 -227 -234 -614 -72 -968 -48 -267 -880 -273 -457 -241 -739 -616 -188 -675 -765 -705 -244 -823 -797 -59 -946 -727 -493 -349 -475 -800 -836 -997 -495 -497 -599 -966 -254 -595 -501 -799 -138 -563 -739 -244 -194 -619 -65 -872 -141 -319 -574 -708 -278 -721 -352 -296 -836 -106 -124 -488 -822 -813 -730 -9 -448 -411 -715 -114 -230 -957 -856 -635 -765 -841 -531 -204 -386 -765 -133 -161 -67 -614 -951 -409 -425 -369 -177 -816 -367 -175 -943 -475 -407 -223 -738 -382 -387 -126 -776 -349 -74 -387 -909 -795 -270 -742 -484 -527 -765 -204 -558 -988 -358 -495 -613 -819 -295 -556 -218 -548 -681 -38 -610 -475 -60 -879 -650 -404 -945 -528 -61 -910 -497 -518 -359 -873 -846 -361 -941 -924 -620 -376 -547 -414 -986 -15 -606 -321 -301 -214 -114 -420 -490 -476 -78 -96 -897 -515 -422 -585 -978 -297 -479 -547 -886 -806 -808 -679 -403 -446 -139 -924 -376 -799 -770 -678 -893 -938 -251 -109 -825 -916 -447 -482 -690 -725 -921 -398 -25 -822 -88 -982 -136 -108 -828 -700 -886 -611 -585 -566 -238 -672 -191 -600 -954 -708 -182 -192 -966 -873 -987 -106 -914 -836 -43 -221 -435 -446 -766 -810 -125 -956 -902 -724 -657 -291 -410 -199 -864 -730 -350 -359 -347 -538 -420 -989 -764 -670 -251 -967 -133 -7 -359 -780 -243 -394 -936 -383 -557 -698 -831 -582 -11 -75 -102 -450 -494 -856 -990 -240 -265 -742 -983 -73 -849 -973 -517 -874 -890 -728 -167 -613 -510 -838 -998 -724 -849 -396 -72 -501 -271 -282 -800 -581 -541 -916 -377 -714 -706 -149 -164 -88 -296 -533 -901 -451 -64 -997 -32 -818 -569 -73 -349 -984 -145 -974 -949 -425 -902 -126 -536 -717 -813 -110 -44 -627 -686 -673 -632 -633 -322 -876 -61 -795 -395 -137 -602 -565 -293 -879 -729 -182 -284 -641 -499 -756 -963 -493 -96 -148 -736 -639 -930 -775 -460 -411 -250 -61 -304 -97 -802 -837 -376 -962 -775 -973 -12 -101 -910 -276 -353 -374 -723 -456 -562 -624 -754 -378 -503 -971 -169 -841 -279 -199 -892 -706 -567 -620 -880 -35 -753 -344 -714 -907 -617 -936 -714 -464 -909 -422 -11 -490 -744 -519 -151 -160 -73 -291 -438 -381 -770 -631 -458 -159 -250 -24 -399 -795 -702 -274 -755 -219 -513 -543 -40 -638 -878 -306 -966 -111 -415 -847 -348 -535 -88 -375 -375 -262 -336 -362 -887 -880 -919 -167 -825 -318 -755 -237 -134 -623 -879 -82 -211 -904 -630 -778 -841 -956 -293 -782 -436 -102 -939 -361 -251 -982 -862 -474 -720 -89 -407 -199 -539 -954 -611 -154 -479 -229 -269 -294 -797 -634 -572 -428 -478 -827 -701 -425 -503 -629 -102 -336 -80 -813 -965 -216 -521 -530 -547 -199 -70 -430 -818 -956 -840 -309 -910 -745 -453 -964 -247 -217 -106 -26 -72 -353 -161 -251 -41 -146 -440 -43 -164 -51 -849 -534 -611 -867 -909 -612 -595 -604 -841 -734 -16 -700 -806 -519 -160 -662 -776 -505 -882 -457 -801 -933 -5 -140 -385 -684 -437 -581 -316 -743 -554 -703 -914 -875 -162 -13 -926 -277 -608 -890 -358 -463 -854 -668 -834 -244 -805 -142 -920 -501 -357 -783 -483 -562 -558 -575 -368 -43 -985 -170 -856 -577 -170 -703 -166 -474 -796 -137 -45 -499 -431 -219 -346 -551 -259 -834 -171 -286 -792 -927 -842 -766 -213 -978 -897 -26 -988 -822 -756 -537 -817 -289 -582 -655 -914 -276 -945 -516 -4 -188 -240 -28 -94 -644 -369 -636 -508 -879 -769 -73 -157 -492 -414 -207 -917 -915 -122 -724 -857 -39 -618 -825 -925 -732 -163 -115 -698 -858 -190 -498 -724 -395 -685 -526 -774 -836 -465 -319 -522 -938 -936 -824 -500 -570 -147 -126 -757 -944 -604 -601 -848 -962 -111 -45 -400 -32 -747 -552 -565 -74 -376 -865 -810 -512 -786 -987 -890 -105 -901 -695 -645 -380 -173 -686 -790 -219 -557 -101 -593 -900 -983 -540 -929 -652 -294 -616 -335 -18 -100 -97 -489 -564 -876 -380 -701 -900 -641 -821 -300 -70 -606 -164 -549 -496 -478 -137 -446 -821 -896 -224 -325 -148 -996 -282 -611 -491 -965 -294 -30 -520 -2 -468 -290 -736 -807 -60 -782 -637 -108 -693 -542 -68 -7 -227 -621 -397 -170 -184 -687 -775 -712 -289 -22 -281 -1000 -378 -952 -655 -861 -398 -841 -418 -750 -569 -598 -303 -940 -457 -741 -242 -226 -781 -185 -566 -871 -377 -368 -106 -284 -252 -876 -149 -423 -841 -677 -424 -524 -876 -975 -387 -652 -714 -954 -258 -45 -491 -10 -323 -886 -82 -710 -832 -305 -61 -560 -829 -536 -20 -293 -178 -487 -462 -899 -134 -924 -870 -133 -493 -140 -895 -452 -627 -440 -572 -873 -937 -16 -853 -874 -398 -542 -391 -663 -382 -98 -399 -136 -905 -53 -784 -828 -11 -445 -567 -513 -551 -893 -921 -298 -731 -853 -214 -5 -37 -863 -867 -563 -454 -636 -943 -22 -417 -548 -842 -920 -426 -10 -251 -450 -293 -807 -52 -719 -355 -865 -7 -32 -543 -485 -267 -973 -433 -914 -386 -488 -256 -455 -406 -67 -10 -643 -282 -340 -648 -603 -431 -430 -875 -897 -281 -195 -516 -252 -904 -387 -992 -59 -396 -114 -820 -113 -999 -45 -494 -139 -388 -371 -497 -179 -953 -233 -984 -926 -948 -39 -52 -741 -163 -41 -935 -6 -36 -55 -290 -275 -501 -883 -142 -537 -303 -134 -423 -753 -210 -987 -251 -370 -228 -398 -357 -750 -799 -809 -157 -155 -156 -196 -57 -916 -23 -457 -740 -152 -465 -520 -831 -485 -333 -75 -325 -219 -438 -494 -406 -88 -264 -242 -399 -815 -686 -165 -483 -454 -947 -913 -875 -929 -638 -619 -293 -338 -758 -729 -305 -886 -883 -486 -671 -962 -941 -85 -368 -294 -852 -771 -671 -943 -811 -939 -133 -783 -570 -817 -944 -666 -783 -547 -977 -256 -407 -478 -234 -154 -21 -697 -497 -935 -148 -431 -114 -520 -373 -478 -424 -67 -596 -253 -631 -747 -680 -633 -355 -559 -227 -392 -699 -189 -872 -478 -786 -474 -348 -108 -305 -758 -525 -736 -985 -786 -568 -281 -137 -775 -111 -876 -899 -803 -795 -469 -622 -204 -236 -399 -79 -959 -860 -70 -522 -741 -33 -587 -412 -177 -99 -221 -953 -72 -908 -72 -667 -309 -667 -35 -794 -171 -414 -816 -741 -349 -93 -17 -179 -991 -1000 -356 -275 -370 -55 -185 -60 -1000 -218 -100 -770 -796 -131 -421 -634 -608 -859 -379 -514 -615 -806 -916 -865 -732 -422 -883 -406 -266 -41 -178 -753 -427 -923 -375 -931 -544 -332 -25 -982 -417 -230 -882 -308 -833 -958 -208 -953 -304 -756 -858 -584 -715 -30 -130 -537 -99 -905 -114 -153 -567 -212 -680 -17 -606 -331 -700 -527 -925 -868 -382 -5 -248 -146 -141 -395 -458 -753 -499 -87 -731 -819 -517 -293 -342 -115 -600 -961 -753 -578 -490 -40 -459 -303 -682 -996 -329 -214 -910 -654 -48 -970 -165 -790 -88 -834 -383 -852 -767 -833 -260 -939 -597 -696 -940 -558 -846 -873 -299 -562 -406 -385 -108 -406 -577 -929 -353 -844 -625 -868 -420 -662 -21 -812 -509 -478 -575 -690 -146 -27 -506 -29 -594 -251 -459 -409 -428 -354 -953 -563 -10 -95 -989 -410 -401 -473 -80 -642 -271 -134 -173 -779 -300 -151 -516 -931 -468 -301 -687 -925 -321 -828 -541 -692 -555 -161 -989 -615 -321 -850 -185 -926 -507 -888 -727 -15 -410 -451 -812 -157 -118 -534 -345 -826 -493 -816 -141 -173 -61 -376 -55 -358 -986 -542 -500 -544 -994 -516 -171 -694 -7 -332 -7 -782 -379 -620 -670 -491 -992 -596 -695 -469 -505 -994 -362 -8 -267 -537 -860 -912 -662 -352 -442 -692 -147 -89 -618 -597 -325 -582 -882 -958 -156 -610 -134 -713 -517 -121 -272 -88 -345 -48 -851 -951 -26 -149 -625 -45 -66 -204 -188 -773 -455 -854 -466 -489 -54 -490 -857 -496 -815 -542 -367 -988 -438 -605 -859 -251 -549 -94 -175 -331 -651 -838 -512 -269 -556 -994 -220 -48 -223 -442 -796 -234 -264 -383 -392 -267 -586 -965 -967 -706 -21 -613 -422 -600 -846 -376 -825 -317 -662 -666 -254 -990 -57 -143 -850 -321 -217 -648 -165 -672 -697 -98 -755 -496 -126 -572 -79 -581 -106 -464 -175 -930 -758 -44 -254 -647 -4 -14 -22 -11 -995 -149 -203 -496 -774 -484 -933 -645 -782 -372 -852 -850 -127 -156 -597 -657 -882 -588 -697 -439 -792 -100 -431 -83 -569 -166 -23 -55 -61 -87 -248 -451 -963 -808 -861 -946 -139 -381 -437 -350 -613 -263 -947 -773 -669 -677 -526 -483 -278 -72 -929 -861 -966 -191 -799 -649 -257 -812 -480 -284 -39 -696 -738 -624 -444 -26 -164 -80 -157 -285 -41 -818 -157 -863 -637 -347 -56 -256 -944 -183 -104 -58 -679 -204 -368 -628 -713 -808 -936 -37 -546 -508 -708 -387 -11 -674 -520 -9 -869 -539 -388 -60 -516 -930 -779 -179 -443 -912 -747 -171 -674 -743 -968 -171 -151 -973 -773 -180 -805 -902 -573 -203 -824 -275 -91 -557 -947 -551 -158 -888 -628 -306 -816 -680 -358 -799 -410 -307 -46 -915 -938 -470 -764 -486 -490 -96 -543 -644 -90 -265 -898 -529 -433 -986 -743 -155 -230 -725 -201 -19 -95 -259 -207 -597 -676 -158 -921 -968 -489 -171 -100 -581 -910 -775 -366 -49 -33 -144 -855 -499 -247 -640 -57 -283 -513 -976 -758 -825 -400 -891 -548 -905 -922 -169 -930 -529 -336 -279 -159 -76 -395 -146 -207 -666 -328 -998 -849 -565 -841 -519 -287 -628 -375 -743 -939 -185 -190 -26 -415 -873 -321 -516 -508 -319 -370 -165 -178 -87 -301 -58 -82 -317 -575 -993 -401 -794 -569 -974 -311 -566 -923 -221 -652 -826 -516 -518 -546 -668 -129 -249 -22 -84 -351 -806 -383 -354 -518 -424 -898 -6 -45 -96 -829 -648 -207 -228 -691 -248 -58 -96 -724 -464 -284 -732 -654 -436 -276 -937 -22 -53 -143 -193 -243 -868 -532 -596 -177 -839 -717 -579 -159 -24 -538 -601 -979 -641 -43 -968 -224 -675 -16 -413 -196 -278 -148 -890 -815 -550 -101 -896 -16 -918 -871 -116 -986 -291 -393 -490 -132 -413 -413 -69 -8 -965 -656 -315 -916 -287 -150 -365 -837 -633 -442 -764 -708 -537 -905 -902 -720 -770 -316 -452 -396 -551 -207 -570 -293 -794 -246 -699 -935 -800 -627 -31 -298 -422 -322 -433 -889 -654 -873 -922 -500 -62 -476 -836 -964 -872 -196 -422 -495 -923 -191 -876 -684 -44 -945 -464 -902 -379 -44 -515 -712 -180 -697 -954 -309 -515 -129 -348 -985 -644 -346 -169 -430 -512 -736 -839 -365 -242 -302 -717 -774 -898 -955 -522 -47 -832 -282 -85 -809 -258 -739 -699 -328 -176 -84 -384 -172 -846 -964 -50 -83 -531 -934 -110 -276 -54 -704 -828 -620 -179 -995 -13 -483 -846 -273 -291 -473 -137 -663 -945 -18 -979 -167 -242 -831 -214 -688 -319 -184 -8 -726 -808 -373 -325 -472 -767 -86 -518 -102 -464 -804 -678 -469 -886 -277 -754 -26 -950 -729 -762 -673 -197 -715 -722 -126 -691 -332 -890 -826 -497 -221 -331 -738 -209 -549 -564 -898 -465 -433 -423 -871 -413 -516 -1 -83 -953 -226 -765 -586 -466 -809 -536 -521 -340 -340 -799 -583 -865 -936 -220 -236 -198 -794 -993 -370 -677 -691 -346 -547 -993 -621 -560 -500 -737 -55 -433 -748 -61 -136 -943 -768 -169 -950 -239 -36 -900 -949 -659 -557 -771 -670 -783 -721 -889 -569 -719 -605 -342 -968 -373 -728 -921 -236 -99 -378 -67 -404 -70 -799 -850 -616 -191 -988 -460 -422 -624 -532 -597 -521 -740 -40 -461 -150 -604 -359 -128 -63 -249 -799 -337 -246 -508 -469 -617 -565 -865 -319 -903 -349 -768 -817 -352 -276 -743 -562 -792 -436 -634 -768 -886 -877 -120 -52 -999 -259 -550 -17 -608 -903 -510 -25 -405 -121 -575 -675 -284 -154 -626 -374 -516 -228 -575 -701 -752 -854 -337 -90 -748 -416 -905 -52 -314 -535 -815 -468 -56 -707 -235 -72 -935 -203 -319 -768 -617 -739 -381 -757 -13 -490 -59 -945 -331 -343 -258 -822 -160 -598 -96 -927 -693 -506 -457 -285 -992 -467 -187 -952 -441 -557 -829 -694 -996 -568 -895 -309 -269 -68 -631 -963 -910 -869 -127 -460 -155 -145 -653 -906 -225 -677 -411 -358 -9 -184 -350 -119 -235 -924 -702 -729 -619 -198 -378 -844 -194 -525 -353 -943 -18 -503 -127 -98 -282 -729 -835 -778 -349 -48 -459 -910 -258 -827 -581 -674 -848 -260 -343 -666 -799 -284 -30 -31 -623 -197 -900 -45 -496 -492 -505 -32 -977 -96 -474 -161 -492 -928 -977 -703 -828 -256 -766 -598 -983 -545 -653 -806 -317 -239 -567 -420 -282 -805 -388 -46 -981 -982 -487 -249 -212 -939 -467 -577 -570 -396 -650 -579 -39 -870 -379 -526 -423 -556 -867 -14 -960 -975 -519 -541 -504 -373 -377 -640 -683 -268 -194 -2 -493 -768 -586 -518 -281 -654 -912 -588 -580 -76 -739 -545 -875 -469 -157 -309 -984 -644 -682 -287 -806 -984 -816 -64 -782 -781 -267 -6 -857 -725 -298 -137 -782 -89 -706 -663 -840 -546 -764 -178 -680 -833 -330 -957 -716 -119 -747 -64 -894 -344 -747 -606 -224 -65 -745 -467 -143 -922 -815 -211 -249 -166 -751 -684 -997 -909 -657 -503 -299 -639 -805 -539 -62 -348 -613 -903 -931 -949 -887 -701 -382 -4 -278 -704 -9 -852 -378 -252 -211 -497 -76 -670 -936 -978 -980 -64 -390 -912 -452 -242 -869 -996 -490 -246 -86 -156 -151 -81 -182 -323 -84 -94 -403 -882 -158 -192 -414 -150 -774 -774 -271 -618 -4 -190 -31 -439 -166 -347 -309 -685 -220 -910 -732 -57 -714 -268 -921 -335 -277 -93 -445 -877 -153 -572 -770 -983 -705 -30 -256 -459 -900 -583 -829 -912 -694 -770 -610 -874 -505 -436 -771 -589 -110 -469 -309 -654 -508 -560 -657 -929 -502 -143 -291 -703 -951 -179 -559 -16 -416 -382 -124 -168 -984 -101 -226 -956 -294 -119 -182 -847 -551 -894 -365 -971 -306 -826 -17 -305 -9 -847 -872 -293 -362 -754 -271 -714 -909 -340 -926 -897 -261 -950 -22 -86 -285 -451 -733 -562 -123 -806 -470 -395 -784 -922 -955 -2 -1 -529 -699 -140 -889 -550 -554 -189 -267 -761 -574 -794 -375 -87 -445 -86 -701 -16 -858 -627 -878 -335 -50 -631 -188 -242 -991 -701 -424 -931 -266 -449 -369 -667 -73 -663 -668 -875 -502 -852 -845 -50 -940 -26 -110 -963 -799 -325 -776 -512 -354 -572 -414 -902 -417 -43 -728 -237 -849 -735 -480 -224 -979 -3 -858 -905 -747 -183 -501 -658 -107 -462 -729 -400 -728 -875 -131 -224 -219 -915 -325 -121 -466 -13 -117 -973 -373 -731 -233 -385 -143 -525 -456 -86 -211 -415 -846 -672 -667 -886 -352 -330 -761 -297 -860 -727 -486 -900 -742 -380 -973 -775 -40 -16 -26 -295 -990 -894 -743 -155 -377 -85 -53 -397 -801 -979 -806 -606 -532 -935 -53 -662 -494 -734 -141 -868 -891 -891 -604 -285 -752 -995 -630 -222 -977 -442 -154 -7 -678 -307 -558 -599 -104 -732 -434 -247 -595 -994 -652 -425 -93 -611 -354 -850 -248 -46 -969 -546 -978 -51 -851 -276 -772 -990 -894 -254 -727 -536 -301 -650 -675 -391 -298 -802 -939 -755 -627 -533 -985 -726 -715 -849 -621 -121 -557 -23 -468 -205 -450 -131 -687 -11 -763 -628 -12 -774 -261 -494 -58 -603 -897 -100 -370 -689 -653 -611 -330 -893 -582 -430 -43 -792 -646 -125 -183 -712 -254 -19 -291 -383 -7 -186 -769 -649 -439 -764 -811 -931 -746 -126 -291 -166 -390 -66 -667 -120 -125 -337 -714 -803 -968 -968 -262 -287 -636 -430 -867 -70 -21 -50 -690 -935 -184 -23 -751 -47 -43 -704 -414 -235 -80 -101 -924 -457 -598 -610 -403 -949 -86 -452 -601 -195 -891 -429 -869 -794 -193 -30 -228 -201 -254 -402 -705 -425 -702 -685 -117 -882 -952 -344 -325 -560 -966 -720 -807 -146 -273 -230 -972 -745 -598 -67 -587 -944 -948 -233 -490 -411 -899 -193 -35 -665 -674 -174 -216 -506 -719 -349 -455 -529 -844 -949 -119 -154 -722 -149 -596 -877 -151 -17 -156 -786 -412 -844 -504 -680 -70 -887 -621 -147 -225 -536 -797 -297 -841 -705 -669 -213 -581 -363 -632 -130 -50 -208 -276 -371 -342 -197 -656 -683 -669 -504 -907 -867 -727 -1000 -287 -237 -133 -43 -828 -527 -724 -352 -672 -833 -448 -102 -849 -729 -907 -111 -80 -769 -505 -528 -238 -246 -744 -351 -342 -494 -500 -784 -714 -669 -879 -471 -926 -832 -739 -989 -212 -111 -858 -125 -399 -791 -745 -487 -831 -828 -158 -494 -55 -545 -867 -815 -674 -954 -252 -44 -840 -378 -121 -637 -569 -220 -429 -411 -828 -594 -946 -352 -186 -389 -167 -147 -314 -69 -892 -93 -806 -721 -561 -541 -225 -424 -509 -357 -758 -187 -162 -832 -665 -960 -189 -608 -103 -265 -674 -355 -573 -414 -614 -594 -390 -651 -797 -203 -787 -107 -72 -330 -147 -365 -939 -855 -686 -972 -565 -751 -407 -396 -80 -224 -966 -439 -622 -131 -125 -602 -239 -477 -878 -561 -247 -959 -357 -685 -532 -330 -521 -539 -517 -961 -589 -673 -939 -366 -361 -251 -418 -390 -116 -253 -727 -895 -950 -492 -520 -259 -458 -306 -154 -437 -611 -229 -970 -166 -727 -887 -25 -407 -657 -696 -96 -603 -944 -350 -61 -776 -182 -910 -615 -433 -316 -400 -228 -413 -552 -510 -549 -808 -147 -640 -688 -601 -156 -649 -207 -518 -778 -288 -917 -2 -64 -640 -226 -155 -144 -138 -834 -374 -688 -360 -533 -157 -244 -21 -845 -660 -67 -550 -751 -158 -231 -298 -397 -171 -763 -65 -752 -51 -930 -851 -734 -109 -954 -332 -452 -753 -620 -614 -568 -721 -5 -516 -786 -452 -45 -392 -252 -428 -641 -122 -873 -539 -784 -486 -580 -971 -729 -610 -160 -138 -200 -768 -359 -461 -450 -795 -783 -893 -617 -735 -798 -449 -980 -452 -457 -782 -838 -516 -369 -840 -973 -911 -356 -478 -160 -449 -147 -352 -502 -939 -81 -77 -518 -519 -629 -963 -337 -404 -651 -491 -969 -573 -163 -725 -534 -657 -177 -232 -358 -996 -648 -713 -799 -535 -334 -54 -599 -849 -525 -808 -432 -289 -817 -83 -555 -770 -487 -832 -135 -796 -89 -189 -900 -915 -236 -79 -596 -982 -823 -28 -449 -150 -796 -690 -319 -467 -371 -445 -776 -87 -520 -690 -306 -613 -876 -19 -928 -622 -624 -41 -37 -355 -468 -285 -743 -595 -121 -852 -468 -240 -359 -7 -824 -638 -177 -170 -477 -619 -7 -214 -300 -912 -129 -95 -342 -954 -448 -589 -236 -591 -187 -199 -908 -422 -418 -451 -144 -272 -491 -290 -57 -755 -582 -973 -832 -604 -582 -327 -426 -305 -763 -399 -21 -832 -92 -206 -141 -74 -162 -116 -942 -698 -808 -85 -619 -681 -440 -982 -133 -132 -690 -854 -490 -361 -540 -131 -620 -763 -268 -498 -407 -698 -651 -760 -725 -289 -363 -62 -377 -937 -512 -702 -430 -611 -768 -350 -914 -523 -953 -806 -665 -186 -163 -980 -493 -483 -525 -930 -343 -25 -979 -756 -625 -485 -566 -945 -983 -680 -609 -238 -999 -954 -732 -168 -85 -873 -769 -869 -171 -271 -764 -305 -711 -69 -37 -848 -105 -815 -891 -473 -278 -566 -99 -884 -861 -182 -894 -321 -714 -156 -133 -539 -892 -841 -535 -648 -920 -241 -607 -983 -824 -255 -335 -549 -608 -192 -719 -500 -263 -335 -333 -601 -201 -709 -239 -186 -393 -417 -361 -749 -347 -213 -275 -755 -713 -931 -875 -471 -938 -876 -343 -147 -52 -893 -584 -87 -156 -606 -714 -632 -367 -617 -352 -237 -285 -232 -491 -845 -176 -321 -681 -815 -556 -639 -918 -877 -592 -369 -298 -615 -328 -939 -145 -500 -959 -763 -676 -705 -465 -489 -694 -276 -163 -116 -179 -133 -412 -324 -245 -191 -740 -513 -282 -281 -709 -145 -447 -421 -580 -889 -946 -275 -421 -524 -774 -802 -398 -116 -313 -257 -667 -772 -180 -155 -253 -702 -985 -603 -383 -326 -18 -596 -594 -145 -971 -658 -849 -569 -903 -299 -975 -194 -453 -521 -12 -969 -462 -389 -124 -443 -945 -180 -17 -647 -272 -356 -598 -323 -783 -187 -989 -996 -653 -771 -909 -37 -894 -52 -92 -609 -353 -125 -332 -156 -911 -846 -230 -785 -589 -309 -810 -214 -989 -468 -246 -390 -94 -216 -970 -86 -292 -552 -274 -159 -395 -215 -692 -180 -859 -786 -977 -223 -417 -150 -47 -574 -800 -734 -105 -94 -59 -186 -40 -456 -151 -718 -871 -599 -98 -950 -94 -304 -719 -646 -908 -222 -990 -555 -921 -782 -335 -465 -915 -445 -40 -853 -727 -631 -893 -618 -695 -977 -415 -562 -839 -893 -494 -792 -3 -665 -888 -362 -340 -592 -929 -628 -648 -514 -540 -998 -404 -219 -20 -800 -988 -628 -41 -764 -861 -499 -56 -818 -685 -642 -904 -357 -650 -738 -873 -892 -802 -176 -178 -175 -545 -141 -505 -193 -397 -882 -467 -697 -941 -69 -241 -29 -596 -88 -687 -28 -98 -495 -436 -700 -663 -149 -856 -710 -975 -908 -118 -867 -861 -691 -580 -757 -883 -148 -881 -373 -29 -751 -813 -818 -863 -954 -948 -577 -750 -391 -598 -500 -997 -555 -351 -65 -562 -696 -278 -588 -333 -363 -116 -929 -338 -252 -76 -458 -197 -21 -105 -547 -582 -660 -403 -27 -411 -125 -2 -619 -291 -32 -681 -851 -990 -535 -974 -981 -406 -988 -609 -60 -105 -328 -314 -382 -506 -476 -684 -730 -882 -321 -977 -31 -990 -147 -523 -971 -891 -188 -585 -72 -34 -519 -906 -154 -494 -913 -279 -70 -996 -700 -375 -422 -801 -230 -924 -820 -652 -800 -984 -955 -702 -366 -65 -837 -574 -442 -148 -768 -810 -842 -620 -141 -151 -483 -305 -474 -7 -813 -680 -453 -881 -461 -119 -481 -860 -223 -967 -852 -702 -835 -578 -741 -806 -642 -231 -962 -870 -84 -402 -866 -979 -979 -489 -887 -640 -247 -433 -312 -929 -68 -800 -524 -591 -233 -775 -286 -313 -63 -817 -688 -845 -336 -569 -807 -824 -732 -654 -272 -31 -925 -964 -437 -952 -553 -697 -203 -919 -996 -457 -130 -709 -60 -636 -597 -1000 -39 -364 -839 -832 -44 -534 -48 -953 -698 -531 -769 -662 -239 -772 -93 -994 -300 -65 -414 -709 -320 -705 -184 -282 -349 -778 -567 -14 -140 -9 -446 -727 -964 -998 -664 -677 -520 -510 -750 -5 -702 -152 -483 -783 -57 -36 -416 -219 -371 -174 -617 -659 -206 -901 -749 -530 -121 -586 -847 -31 -789 -629 -490 -296 -248 -525 -442 -682 -258 -989 -310 -814 -970 -114 -129 -146 -283 -643 -366 -293 -667 -556 -668 -579 -862 -839 -576 -844 -841 -45 -37 -224 -981 -409 -357 -342 -393 -660 -244 -899 -698 -256 -250 -78 -947 -907 -716 -943 -226 -407 -53 -529 -98 -457 -971 -71 -667 -383 -502 -330 -524 -523 -425 -542 -420 -416 -663 -21 -273 -332 -368 -360 -649 -950 -400 -512 -34 -346 -694 -805 -94 -645 -730 -163 -730 -994 -793 -476 -211 -908 -135 -509 -495 -998 -13 -178 -68 -467 -194 -97 -909 -756 -679 -641 -419 -800 -777 -890 -802 -508 -856 -277 -813 -807 -862 -259 -543 -488 -7 -338 -76 -483 -168 -448 -314 -150 -810 -104 -93 -253 -652 -443 -831 -636 -67 -895 -507 -230 -817 -904 -532 -313 -224 -565 -109 -499 -59 -240 -396 -257 -153 -77 -91 -323 -773 -369 -930 -227 -421 -553 -380 -932 -446 -993 -893 -582 -384 -619 -928 -991 -96 -271 -71 -973 -402 -568 -744 -615 -349 -135 -621 -698 -519 -882 -752 -445 -865 -122 -297 -943 -613 -384 -23 -141 -306 -852 -594 -994 -546 -744 -391 -873 -570 -521 -688 -147 -853 -154 -449 -335 -874 -385 -614 -176 -445 -217 -151 -886 -488 -752 -34 -862 -19 -100 -797 -69 -710 -129 -257 -272 -515 -416 -306 -967 -848 -324 -352 -345 -548 -920 -862 -611 -955 -421 -779 -584 -955 -65 -883 -498 -556 -322 -140 -493 -694 -437 -255 -505 -435 -47 -911 -415 -473 -246 -558 -208 -519 -638 -897 -496 -201 -27 -259 -227 -328 -532 -238 -990 -149 -255 -344 -571 -68 -291 -595 -505 -992 -380 -808 -96 -440 -641 -631 -989 -84 -910 -776 -591 -203 -480 -362 -15 -952 -660 -414 -532 -647 -634 -826 -880 -853 -899 -591 -748 -551 -515 -617 -58 -612 -573 -856 -401 -575 -19 -458 -610 -604 -340 -985 -931 -808 -738 -225 -517 -532 -164 -211 -646 -143 -863 -64 -487 -480 -773 -459 -516 -254 -126 -344 -315 -958 -181 -787 -437 -89 -196 -846 -167 -681 -705 -156 -821 -657 -206 -748 -98 -593 -221 -685 -30 -568 -890 -919 -546 -516 -453 -753 -303 -608 -890 -489 -82 -453 -332 -141 -723 -192 -722 -884 -275 -600 -903 -274 -366 -299 -150 -298 -840 -858 -597 -187 -906 -492 -385 -215 -626 -770 -993 -59 -702 -727 -578 -211 -195 -717 -609 -783 -778 -314 -39 -721 -44 -337 -669 -681 -38 -593 -583 -205 -95 -370 -846 -170 -752 -689 -503 -75 -967 -866 -124 -451 -448 -304 -50 -589 -760 -591 -191 -557 -981 -380 -700 -478 -608 -468 -160 -654 -596 -645 -870 -953 -882 -744 -921 -804 -593 -91 -61 -375 -74 -859 -483 -503 -584 -984 -148 -636 -563 -359 -595 -436 -621 -479 -382 -519 -760 -926 -45 -870 -954 -412 -674 -573 -985 -118 -84 -751 -197 -554 -495 -994 -45 -779 -695 -211 -333 -942 -693 -622 -666 -935 -793 -914 -634 -726 -995 -465 -161 -153 -464 -776 -768 -531 -157 -875 -478 -169 -434 -998 -352 -787 -541 -533 -289 -203 -744 -640 -913 -298 -83 -143 -295 -244 -229 -553 -161 -657 -169 -266 -15 -540 -872 -412 -492 -282 -327 -503 -6 -61 -585 -648 -247 -156 -596 -75 -393 -298 -730 -45 -708 -665 -674 -617 -216 -889 -681 -959 -931 -9 -525 -406 -485 -382 -8 -666 -2 -877 -575 -960 -899 -36 -701 -464 -410 -190 -139 -182 -915 -24 -867 -900 -657 -693 -681 -832 -672 -843 -585 -143 -238 -780 -319 -486 -281 -564 -180 -293 -135 -939 -349 -154 -960 -785 -965 -170 -911 -314 -709 -359 -633 -312 -220 -843 -491 -894 -109 -923 -867 -615 -653 -230 -893 -40 -885 -714 -84 -525 -664 -151 -405 -349 -272 -686 -805 -783 -239 -365 -630 -404 -801 -433 -42 -207 -861 -70 -556 -581 -248 -863 -693 -576 -254 -69 -647 -642 -391 -109 -82 -374 -153 -140 -21 -177 -425 -54 -743 -371 -647 -948 -571 -998 -330 -613 -701 -753 -311 -130 -800 -360 -29 -942 -109 -599 -137 -589 -167 -981 -348 -930 -953 -492 -819 -649 -148 -46 -103 -220 -71 -725 -66 -717 -283 -78 -355 -296 -51 -145 -47 -434 -606 -821 -436 -242 -306 -883 -87 -190 -308 -666 -104 -38 -481 -673 -367 -693 -998 -892 -558 -145 -579 -789 -257 -747 -108 -419 -269 -862 -5 -529 -666 -911 -364 -801 -7 -926 -561 -524 -868 -627 -910 -748 -669 -754 -324 -472 -642 -318 -494 -269 -887 -452 -905 -101 -949 -314 -949 -791 -165 -658 -398 -575 -295 -587 -269 -997 -400 -291 -813 -465 -405 -927 -74 -51 -94 -638 -249 -614 -308 -655 -351 -123 -280 -110 -136 -400 -551 -824 -149 -738 -931 -908 -174 -787 -325 -603 -340 -456 -142 -356 -780 -372 -797 -152 -130 -2 -393 -334 -675 -426 -476 -252 -267 -28 -59 -147 -982 -425 -273 -812 -966 -26 -613 -912 -283 -972 -281 -569 -977 -314 -782 -549 -909 -894 -679 -495 -562 -349 -770 -687 -293 -512 -32 -84 -41 -926 -370 -54 -384 -58 -466 -484 -183 -10 -364 -554 -608 -237 -447 -197 -152 -698 -627 -757 -158 -220 -248 -891 -732 -46 -94 -433 -628 -156 -503 -929 -430 -472 -974 -535 -746 -493 -345 -213 -296 -311 -425 -815 -813 -498 -761 -589 -875 -28 -21 -651 -722 -256 -497 -774 -288 -212 -365 -637 -16 -712 -275 -131 -33 -410 -231 -587 -181 -523 -701 -331 -737 -856 -704 -894 -268 -452 -469 -745 -324 -468 -245 -929 -801 -685 -996 -533 -226 -643 -111 -992 -860 -372 -812 -119 -881 -407 -337 -680 -818 -466 -914 -740 -996 -758 -894 -34 -293 -464 -334 -485 -697 -765 -661 -531 -234 -199 -187 -924 -285 -680 -675 -956 -420 -65 -13 -25 -311 -987 -939 -441 -413 -291 -808 -886 -376 -173 -208 -626 -194 -196 -2 -952 -34 -883 -983 -21 -103 -823 -700 -843 -255 -266 -443 -881 -505 -456 -93 -311 -881 -856 -912 -212 -364 -742 -121 -967 -101 -227 -915 -673 -629 -54 -875 -315 -349 -339 -156 -345 -55 -967 -822 -760 -769 -757 -235 -295 -377 -720 -409 -583 -52 -437 -400 -997 -523 -542 -319 -409 -916 -986 -889 -528 -59 -29 -805 -761 -203 -679 -135 -148 -156 -801 -8 -695 -847 -637 -270 -683 -565 -67 -412 -314 -188 -343 -968 -340 -286 -432 -776 -427 -182 -148 -719 -278 -100 -719 -612 -321 -312 -305 -918 -167 -803 -202 -812 -370 -220 -285 -761 -25 -985 -24 -911 -313 -329 -994 -781 -507 -399 -294 -296 -996 -749 -956 -759 -576 -146 -478 -610 -271 -961 -491 -278 -40 -577 -180 -886 -861 -586 -350 -15 -509 -832 -641 -378 -507 -446 -431 -448 -527 -927 -390 -268 -883 -639 -445 -550 -230 -936 -698 -829 -708 -75 -531 -97 -497 -418 -549 -950 -625 -153 -492 -273 -600 -975 -671 -741 -429 -629 -586 -269 -358 -530 -68 -188 -118 -647 -972 -86 -828 -728 -206 -851 -826 -101 -744 -10 -343 -153 -136 -795 -916 -68 -949 -39 -593 -955 -223 -514 -902 -339 -913 -515 -500 -958 -204 -547 -218 -439 -7 -547 -849 -79 -93 -686 -436 -897 -978 -681 -102 -475 -197 -198 -289 -2 -373 -524 -159 -455 -131 -875 -930 -95 -420 -642 -980 -361 -639 -153 -224 -563 -93 -467 -703 -537 -548 -86 -345 -441 -539 -269 -608 -850 -392 -742 -203 -891 -469 -89 -770 -202 -450 -62 -771 -406 -532 -185 -986 -482 -981 -391 -892 -79 -231 -457 -733 -769 -742 -865 -394 -626 -337 -640 -829 -144 -795 -842 -394 -848 -571 -526 -311 -641 -453 -403 -595 -416 -372 -529 -302 -727 -199 -136 -202 -316 -293 -229 -63 -339 -433 -559 -301 -115 -115 -406 -246 -262 -88 -739 -888 -290 -956 -447 -781 -624 -460 -956 -252 -805 -953 -75 -328 -765 -731 -466 -18 -923 -113 -692 -342 -170 -164 -950 -50 -218 -676 -565 -759 -642 -81 -584 -937 -405 -213 -428 -833 -808 -298 -4 -876 -316 -128 -135 -678 -597 -854 -172 -721 -890 -401 -455 -393 -646 -311 -192 -819 -945 -319 -200 -202 -575 -862 -26 -732 -150 -282 -661 -346 -812 -339 -102 -725 -792 -249 -529 -372 -177 -15 -638 -743 -690 -89 -43 -841 -41 -981 -996 -617 -828 -34 -11 -755 -205 -683 -310 -655 -565 -653 -499 -614 -794 -321 -772 -199 -865 -492 -906 -221 -553 -524 -492 -213 -189 -292 -173 -444 -688 -502 -498 -838 -20 -343 -353 -348 -529 -134 -135 -109 -178 -423 -719 -324 -887 -80 -701 -186 -887 -825 -607 -428 -93 -148 -456 -737 -540 -826 -875 -727 -532 -22 -625 -774 -292 -710 -108 -282 -962 -587 -411 -528 -209 -320 -917 -847 -662 -978 -961 -586 -913 -926 -911 -854 -906 -68 -33 -80 -870 -725 -246 -414 -77 -544 -480 -576 -371 -805 -205 -972 -274 -759 -349 -271 -545 -97 -520 -959 -706 -621 -283 -483 -626 -177 -630 -114 -174 -457 -477 -525 -772 -349 -282 -579 -26 -449 -956 -9 -174 -915 -457 -500 -885 -93 -940 -874 -112 -401 -535 -839 -495 -449 -179 -689 -819 -483 -773 -874 -566 -913 -949 -335 -843 -174 -852 -616 -796 -320 -722 -8 -321 -772 -404 -933 -398 -535 -397 -496 -889 -828 -731 -596 -729 -799 -125 -176 -627 -561 -772 -247 -341 -726 -894 -977 -897 -603 -947 -182 -679 -268 -621 -328 -775 -819 -343 -99 -566 -726 -433 -134 -768 -128 -403 -362 -25 -669 -724 -815 -978 -141 -108 -15 -38 -258 -168 -519 -395 -114 -35 -181 -785 -860 -554 -139 -69 -992 -907 -567 -391 -264 -142 -424 -322 -787 -104 -472 -521 -559 -990 -935 -918 -722 -341 -920 -835 -133 -903 -609 -379 -169 -261 -170 -797 -710 -200 -89 -372 -559 -456 -284 -520 -100 -427 -259 -438 -682 -449 -242 -630 -822 -861 -312 -880 -874 -284 -572 -589 -436 -69 -207 -612 -662 -202 -140 -204 -675 -477 -360 -181 -904 -143 -802 -741 -929 -842 -865 -41 -25 -861 -695 -906 -12 -501 -911 -634 -67 -439 -461 -543 -441 -173 -198 -259 -27 -819 -549 -667 -472 -658 -279 -582 -198 -422 -102 -215 -228 -23 -328 -294 -41 -78 -789 -948 -527 -102 -692 -905 -801 -669 -731 -574 -973 -877 -316 -100 -85 -745 -286 -682 -204 -126 -93 -73 -727 -335 -702 -445 -997 -259 -96 -171 -470 -295 -53 -546 -903 -590 -540 -281 -29 -26 -788 -232 -214 -567 -509 -253 -914 -788 -899 -797 -111 -241 -112 -403 -423 -666 -711 -633 -415 -444 -625 -34 -897 -759 -124 -139 -840 -124 -99 -672 -300 -271 -1 -112 -723 -919 -433 -73 -157 -318 -51 -747 -9 -868 -891 -34 -813 -928 -990 -425 -996 -176 -560 -564 -81 -550 -996 -731 -147 -436 -999 -767 -953 -59 -439 -297 -560 -101 -853 -775 -893 -163 -801 -664 -577 -673 -803 -123 -33 -953 -48 -429 -196 -425 -38 -345 -218 -984 -318 -349 -514 -977 -405 -656 -66 -400 -511 -619 -967 -926 -211 -667 -372 -964 -92 -636 -652 -771 -815 -122 -172 -806 -318 -480 -233 -954 -943 -337 -287 -87 -640 -474 -560 -927 -732 -709 -886 -439 -503 -737 -945 -717 -296 -290 -558 -547 -221 -363 -665 -174 -946 -194 -162 -285 -959 -131 -379 -299 -41 -405 -396 -901 -872 -93 -924 -716 -561 -465 -894 -226 -277 -962 -424 -223 -128 -855 -458 -244 -197 -953 -217 -409 -851 -484 -527 -580 -125 -997 -846 -723 -213 -373 -125 -288 -258 -243 -720 -205 -325 -15 -463 -956 -296 -230 -326 -718 -306 -968 -432 -629 -510 -506 -603 -24 -882 -150 -909 -422 -855 -365 -641 -695 -910 -277 -166 -835 -215 -40 -830 -127 -258 -209 -415 -998 -591 -799 -427 -176 -779 -427 -166 -264 -583 -679 -278 -950 -558 -491 -211 -211 -328 -118 -290 -157 -482 -719 -952 -693 -2 -376 -337 -58 -240 -816 -364 -954 -294 -177 -47 -191 -405 -243 -328 -405 -796 -188 -391 -242 -570 -933 -101 -310 -812 -692 -948 -191 -904 -311 -849 -351 -184 -780 -628 -862 -845 -27 -224 -906 -190 -595 -211 -783 -8 -327 -677 -460 -692 -246 -480 -850 -585 -798 -520 -287 -407 -397 -888 -478 -541 -447 -783 -660 -131 -492 -368 -106 -185 -229 -969 -240 -912 -29 -868 -837 -432 -940 -637 -866 -971 -629 -686 -825 -955 -664 -402 -348 -172 -86 -725 -887 -637 -515 -849 -766 -967 -988 -91 -472 -347 -962 -517 -612 -365 -738 -592 -750 -796 -416 -438 -348 -488 -615 -142 -932 -410 -566 -432 -917 -622 -222 -343 -71 -772 -787 -710 -562 -619 -915 -52 -658 -203 -1000 -682 -337 -39 -226 -692 -760 -408 -23 -465 -222 -640 -149 -406 -736 -46 -384 -819 -228 -215 -998 -432 -590 -100 -400 -988 -331 -981 -901 -253 -162 -584 -804 -120 -625 -670 -86 -604 -453 -896 -643 -805 -112 -185 -913 -878 -323 -479 -594 -907 -19 -726 -870 -50 -461 -548 -985 -967 -533 -759 -775 -686 -920 -487 -750 -228 -22 -959 -288 -57 -777 -373 -37 -299 -410 -336 -219 -632 -250 -899 -476 -607 -170 -94 -333 -202 -79 -500 -94 -876 -354 -268 -85 -355 -387 -359 -919 -660 -338 -461 -277 -756 -417 -755 -202 -382 -239 -701 -172 -351 -644 -731 -290 -550 -256 -287 -996 -323 -696 -350 -346 -47 -943 -369 -716 -781 -261 -119 -505 -399 -712 -35 -484 -280 -505 -341 -936 -404 -611 -955 -701 -138 -971 -155 -297 -427 -626 -668 -773 -237 -531 -201 -987 -458 -638 -474 -150 -755 -332 -184 -950 -877 -514 -656 -121 -495 -21 -70 -9 -833 -964 -456 -973 -725 -748 -782 -372 -636 -273 -425 -782 -186 -891 -539 -680 -671 -476 -439 -890 -24 -927 -119 -72 -798 -786 -664 -63 -599 -67 -268 -894 -744 -228 -565 -214 -292 -514 -302 -848 -864 -49 -217 -531 -271 -814 -362 -23 -140 -545 -496 -711 -359 -539 -674 -979 -756 -300 -513 -291 -936 -631 -1 -939 -526 -133 -183 -789 -62 -458 -497 -398 -267 -748 -251 -75 -158 -740 -867 -596 -319 -390 -266 -125 -323 -781 -156 -589 -617 -290 -892 -826 -152 -926 -424 -46 -994 -470 -496 -380 -463 -192 -880 -708 -164 -627 -91 -656 -911 -594 -684 -559 -726 -632 -750 -600 -744 -892 -791 -737 -86 -780 -185 -507 -147 -688 -634 -493 -209 -744 -443 -297 -586 -862 -799 -641 -864 -748 -575 -273 -370 -717 -817 -54 -819 -123 -384 -829 -933 -55 -726 -626 -669 -115 -482 -369 -269 -568 -909 -696 -653 -891 -162 -767 -471 -590 -561 -460 -125 -710 -559 -671 -497 -247 -969 -911 -350 -216 -729 -953 -496 -124 -833 -251 -360 -995 -757 -836 -372 -660 -357 -698 -955 -841 -26 -715 -72 -753 -845 -134 -949 -205 -77 -732 -7 -657 -200 -148 -931 -27 -87 -43 -728 -906 -831 -452 -789 -402 -936 -296 -968 -207 -957 -80 -345 -793 -447 -545 -909 -612 -475 -378 -567 -625 -346 -646 -422 -518 -619 -988 -583 -989 -471 -778 -970 -637 -495 -582 -903 -162 -59 -807 -1000 -422 -685 -246 -853 -252 -637 -117 -965 -799 -828 -757 -17 -412 -638 -379 -715 -999 -9 -327 -573 -572 -152 -265 -185 -290 -791 -55 -300 -304 -300 -70 -508 -104 -248 -28 -135 -432 -699 -304 -803 -889 -24 -261 -872 -804 -306 -675 -804 -137 -704 -985 -388 -221 -632 -356 -652 -907 -453 -81 -32 -480 -531 -881 -362 -564 -688 -746 -3 -975 -260 -839 -321 -751 -416 -884 -265 -179 -52 -785 -961 -901 -165 -777 -833 -267 -888 -852 -564 -627 -390 -433 -600 -349 -504 -725 -897 -512 -676 -28 -809 -227 -624 -35 -127 -804 -197 -386 -306 -895 -809 -349 -956 -634 -265 -579 -656 -298 -98 -166 -14 -101 -816 -161 -126 -724 -828 -710 -361 -868 -477 -954 -790 -679 -559 -3 -805 -424 -272 -169 -312 -995 -501 -709 -752 -688 -368 -367 -481 -98 -571 -200 -402 -87 -667 -506 -867 -973 -636 -371 -317 -865 -898 -463 -26 -514 -791 -168 -116 -891 -628 -621 -670 -559 -621 -509 -254 -813 -770 -365 -532 -420 -42 -253 -556 -836 -540 -919 -307 -703 -599 -33 -792 -536 -821 -332 -5 -396 -595 -129 -932 -457 -89 -796 -423 -178 -350 -778 -677 -485 -146 -889 -78 -881 -678 -112 -200 -646 -494 -92 -597 -811 -365 -315 -300 -307 -769 -660 -567 -822 -345 -446 -864 -184 -333 -933 -476 -713 -627 -541 -416 -559 -472 -129 -274 -351 -980 -520 -39 -143 -536 -431 -992 -300 -766 -117 -403 -562 -910 -811 -523 -417 -831 -632 -815 -571 -377 -431 -285 -139 -505 -607 -863 -340 -702 -999 -613 -721 -170 -217 -52 -356 -395 -745 -277 -958 -691 -117 -488 -106 -527 -910 -169 -22 -629 -233 -146 -712 -330 -315 -915 -645 -967 -504 -215 -763 -865 -275 -535 -143 -950 -622 -362 -893 -135 -759 -984 -352 -382 -877 -14 -160 -126 -609 -793 -116 -818 -176 -903 -755 -329 -206 -481 -779 -594 -528 -174 -257 -401 -137 -336 -72 -494 -106 -429 -582 -828 -247 -349 -835 -691 -776 -936 -282 -822 -164 -112 -262 -990 -597 -676 -496 -592 -781 -454 -97 -225 -388 -929 -796 -778 -134 -745 -196 -301 -515 -851 -202 -328 -124 -955 -11 -576 -288 -897 -122 -413 -315 -753 -385 -202 -879 -50 -922 -472 -393 -27 -951 -204 -821 -928 -507 -593 -469 -649 -735 -138 -962 -618 -583 -394 -787 -422 -877 -256 -107 -910 -965 -30 -737 -586 -210 -812 -536 -258 -832 -158 -742 -698 -382 -304 -11 -334 -511 -823 -969 -230 -990 -428 -543 -478 -109 -920 -334 -49 -309 -621 -172 -311 -550 -596 -33 -469 -997 -810 -515 -896 -9 -263 -534 -173 -251 -853 -204 -24 -944 -544 -427 -545 -328 -898 -992 -531 -375 -855 -643 -125 -618 -630 -268 -629 -709 -439 -146 -611 -419 -391 -842 -63 -602 -364 -263 -247 -68 -93 -350 -218 -301 -315 -207 -515 -549 -517 -596 -143 -358 -281 -358 -120 -726 -369 -919 -526 -844 -376 -688 -100 -795 -31 -386 -306 -281 -254 -982 -787 -516 -555 -627 -745 -177 -299 -197 -733 -446 -186 -883 -64 -427 -41 -919 -847 -229 -511 -100 -4 -229 -886 -803 -549 -300 -974 -741 -972 -77 -471 -495 -823 -645 -17 -452 -299 -491 -16 -271 -678 -128 -252 -766 -282 -547 -115 -523 -764 -678 -741 -911 -746 -219 -115 -186 -921 -41 -740 -790 -841 -560 -205 -352 -360 -680 -368 -171 -410 -322 -929 -208 -728 -707 -49 -682 -27 -638 -650 -950 -839 -28 -35 -700 -20 -197 -747 -645 -616 -827 -591 -41 -66 -455 -318 -536 -471 -814 -513 -624 -553 -224 -548 -30 -406 -330 -697 -579 -113 -655 -420 -727 -712 -159 -161 -688 -801 -554 -521 -254 -372 -210 -302 -161 -250 -555 -861 -85 -840 -987 -294 -686 -928 -901 -769 -361 -952 -991 -349 -564 -1000 -933 -364 -591 -299 -607 -276 -696 -764 -849 -256 -743 -104 -8 -485 -14 -828 -444 -925 -693 -764 -815 -945 -422 -584 -671 -213 -736 -910 -91 -171 -978 -114 -94 -12 -367 -307 -902 -577 -978 -180 -720 -181 -909 -786 -272 -793 -309 -377 -536 -922 -373 -164 -427 -699 -293 -96 -200 -617 -489 -349 -904 -748 -398 -361 -231 -700 -632 -702 -515 -392 -55 -611 -426 -390 -496 -560 -828 -634 -375 -36 -925 -878 -151 -780 -87 -37 -604 -414 -581 -455 -222 -108 -595 -762 -352 -193 -196 -721 -419 -916 -731 -910 -242 -832 -620 -728 -410 -394 -150 -329 -199 -345 -231 -723 -122 -591 -445 -465 -521 -163 -618 -222 -903 -354 -547 -42 -993 -967 -543 -718 -373 -916 -131 -1000 -287 -986 -557 -546 -265 -117 -569 -849 -997 -237 -487 -262 -716 -855 -35 -848 -821 -194 -531 -515 -73 -985 -739 -218 -372 -535 -991 -375 -965 -624 -918 -830 -734 -256 -178 -120 -260 -47 -257 -354 -443 -733 -158 -751 -249 -613 -468 -96 -638 -119 -737 -518 -414 -864 -2 -704 -194 -131 -113 -21 -84 -878 -567 -295 -778 -725 -850 -173 -577 -545 -502 -64 -902 -144 -645 -121 -45 -827 -721 -446 -591 -187 -672 -794 -988 -584 -839 -866 -601 -195 -161 -738 -904 -210 -410 -608 -19 -805 -855 -386 -66 -824 -362 -789 -564 -356 -1 -658 -873 -275 -519 -124 -702 -240 -878 -860 -636 -185 -944 -907 -106 -409 -585 -233 -463 -734 -955 -850 -362 -598 -216 -826 -420 -845 -606 -518 -552 -197 -971 -635 -127 -931 -292 -722 -692 -836 -939 -776 -315 -946 -200 -312 -580 -381 -738 -329 -743 -127 -312 -748 -828 -204 -327 -119 -182 -367 -708 -686 -542 -215 -957 -122 -494 -549 -424 -539 -374 -804 -805 -665 -863 -842 -614 -572 -703 -82 -835 -561 -633 -601 -926 -646 -611 -375 -775 -586 -200 -638 -263 -820 -275 -257 -106 -539 -387 -727 -925 -677 -56 -545 -507 -362 -590 -805 -471 -690 -908 -289 -33 -22 -884 -808 -126 -452 -341 -43 -541 -222 -678 -881 -375 -659 -111 -832 -591 -112 -368 -586 -402 -499 -459 -162 -309 -928 -619 -676 -159 -703 -107 -947 -742 -347 -801 -103 -303 -110 -611 -139 -234 -208 -30 -119 -240 -177 -150 -441 -912 -464 -531 -351 -118 -558 -489 -702 -96 -323 -104 -111 -595 -340 -533 -709 -385 -385 -225 -889 -987 -191 -914 -682 -128 -187 -873 -414 -846 -390 -258 -699 -729 -258 -371 -370 -329 -185 -612 -901 -390 -427 -124 -698 -970 -575 -562 -7 -612 -468 -963 -413 -903 -928 -179 -880 -463 -49 -550 -855 -424 -545 -161 -263 -59 -150 -481 -838 -929 -302 -293 -922 -519 -206 -103 -670 -937 -610 -663 -218 -141 -614 -135 -231 -66 -993 -603 -191 -546 -183 -367 -937 -747 -3 -14 -976 -396 -239 -440 -822 -793 -90 -618 -783 -958 -35 -938 -783 -306 -457 -791 -197 -503 -601 -157 -524 -100 -69 -834 -888 -784 -127 -72 -831 -957 -953 -563 -483 -704 -755 -981 -993 -613 -702 -948 -710 -763 -341 -86 -434 -606 -731 -115 -208 -471 -227 -475 -43 -29 -853 -568 -119 -215 -898 -525 -298 -472 -495 -229 -498 -197 -478 -50 -737 -96 -966 -740 -608 -601 -634 -304 -275 -220 -110 -285 -14 -988 -810 -664 -541 -80 -401 -84 -303 -393 -718 -637 -205 -366 -776 -240 -785 -964 -600 -719 -587 -948 -94 -959 -314 -372 -547 -113 -740 -943 -349 -234 -386 -763 -768 -47 -790 -60 -312 -516 -892 -265 -465 -479 -688 -186 -1 -987 -616 -493 -106 -783 -808 -380 -915 -630 -950 -258 -564 -581 -692 -739 -435 -647 -676 -14 -512 -738 -338 -349 -926 -31 -563 -490 -671 -687 -92 -907 -803 -688 -197 -439 -478 -148 -100 -290 -794 -968 -598 -805 -346 -259 -326 -702 -677 -622 -28 -732 -339 -44 -999 -856 -311 -548 -940 -410 -958 -356 -878 -499 -175 -363 -275 -204 -262 -859 -316 -551 -416 -21 -981 -83 -153 -823 -117 -768 -261 -139 -823 -776 -478 -159 -340 -337 -759 -597 -121 -90 -182 -276 -908 -424 -413 -989 -281 -432 -700 -503 -264 -812 -125 -786 -310 -319 -321 -269 -47 -947 -311 -211 -16 -755 -565 -615 -807 -266 -916 -751 -431 -651 -869 -217 -501 -840 -113 -666 -20 -94 -800 -741 -221 -918 -923 -863 -115 -209 -533 -875 -704 -232 -511 -566 -708 -110 -349 -754 -953 -7 -703 -511 -227 -858 -570 -906 -955 -331 -671 -833 -654 -400 -132 -995 -136 -915 -180 -673 -795 -682 -156 -324 -579 -64 -249 -849 -480 -658 -374 -714 -502 -26 -927 -169 -214 -728 -400 -895 -484 -493 -878 -819 -218 -386 -143 -142 -554 -813 -575 -396 -893 -625 -993 -914 -601 -574 -513 -430 -936 -305 -424 -389 -351 -468 -33 -509 -364 -778 -800 -725 -355 -182 -594 -443 -627 -749 -915 -997 -456 -747 -27 -30 -418 -36 -561 -174 -17 -669 -758 -568 -196 -319 -379 -467 -111 -185 -64 -446 -533 -676 -400 -802 -121 -369 -642 -689 -183 -518 -353 -750 -271 -324 -654 -729 -240 -586 -675 -169 -515 -620 -592 -592 -962 -863 -472 -151 -592 -334 -528 -774 -898 -92 -640 -856 -149 -294 -452 -520 -418 -580 -22 -4 -33 -473 -542 -213 -239 -812 -667 -538 -794 -180 -916 -819 -579 -139 -903 -46 -518 -705 -141 -416 -492 -605 -538 -627 -201 -880 -608 -10 -34 -931 -974 -481 -448 -933 -46 -43 -171 -776 -557 -498 -870 -201 -561 -514 -865 -763 -725 -299 -132 -570 -581 -346 -329 -282 -202 -624 -170 -467 -162 -724 -952 -290 -303 -307 -768 -9 -529 -340 -410 -288 -187 -303 -804 -383 -603 -738 -665 -508 -162 -862 -435 -735 -456 -63 -368 -841 -106 -130 -119 -888 -414 -431 -122 -244 -202 -663 -513 -636 -999 -243 -202 -325 -669 -256 -483 -989 -683 -573 -68 -784 -551 -54 -963 -998 -674 -413 -51 -321 -523 -462 -607 -270 -379 -884 -959 -796 -226 -349 -50 -703 -103 -388 -589 -946 -943 -736 -515 -568 -521 -436 -530 -848 -96 -341 -938 -814 -530 -886 -482 -473 -531 -125 -803 -259 -996 -990 -858 -113 -847 -49 -465 -52 -869 -198 -273 -337 -541 -295 -831 -267 -337 -203 -795 -609 -668 -31 -752 -473 -87 -973 -154 -968 -338 -659 -148 -815 -125 -409 -947 -141 -130 -165 -569 -821 -279 -768 -160 -935 -917 -803 -927 -381 -200 -31 -840 -46 -771 -944 -224 -709 -470 -794 -907 -421 -918 -275 -425 -469 -529 -629 -327 -831 -197 -329 -238 -676 -968 -584 -508 -645 -774 -127 -355 -575 -806 -32 -365 -592 -123 -796 -504 -742 -525 -746 -270 -50 -648 -615 -262 -382 -12 -636 -312 -387 -227 -959 -64 -875 -713 -930 -336 -434 -361 -343 -24 -725 -864 -440 -876 -201 -403 -334 -677 -835 -932 -26 -622 -857 -343 -447 -903 -357 -994 -249 -867 -66 -532 -162 -52 -818 -986 -203 -94 -572 -709 -551 -175 -455 -208 -595 -29 -879 -989 -882 -865 -893 -834 -528 -157 -276 -464 -301 -184 -612 -282 -315 -44 -392 -547 -465 -882 -1000 -829 -975 -601 -632 -614 -545 -214 -89 -901 -283 -312 -267 -340 -757 -173 -770 -547 -700 -214 -892 -310 -318 -54 -754 -631 -310 -671 -573 -815 -57 -966 -433 -437 -335 -573 -246 -444 -745 -483 -2 -233 -991 -72 -590 -186 -228 -743 -352 -409 -174 -128 -383 -780 -226 -959 -300 -990 -596 -680 -964 -534 -325 -142 -143 -6 -668 -821 -880 -404 -480 -844 -778 -659 -333 -146 -991 -678 -971 -812 -535 -230 -803 -163 -165 -77 -505 -809 -904 -727 -311 -297 -168 -682 -798 -156 -698 -863 -454 -158 -753 -287 -802 -709 -63 -222 -560 -728 -627 -633 -910 -995 -369 -526 -880 -649 -800 -395 -667 -165 -377 -128 -244 -626 -233 -599 -411 -288 -235 -462 -214 -117 -783 -56 -855 -95 -184 -736 -109 -658 -646 -387 -592 -623 -591 -456 -220 -96 -431 -759 -927 -495 -172 -549 -363 -30 -217 -434 -467 -828 -197 -891 -587 -914 -218 -861 -583 -787 -398 -1000 -25 -375 -566 -693 -77 -516 -819 -733 -787 -211 -817 -988 -862 -582 -961 -824 -965 -739 -236 -831 -659 -811 -625 -679 -968 -537 -727 -863 -903 -333 -535 -778 -644 -176 -417 -954 -338 -580 -144 -59 -384 -465 -217 -875 -827 -248 -669 -542 -505 -368 -659 -899 -401 -662 -207 -245 -60 -198 -772 -50 -544 -672 -179 -170 -71 -89 -801 -694 -623 -857 -306 -127 -409 -565 -93 -489 -444 -398 -676 -828 -182 -676 -920 -437 -659 -728 -365 -158 -39 -367 -972 -380 -150 -753 -63 -100 -354 -517 -653 -439 -727 -951 -974 -935 -703 -753 -920 -746 -180 -315 -182 -331 -542 -625 -524 -106 -399 -682 -220 -220 -28 -44 -245 -197 -73 -358 -597 -56 -871 -992 -427 -522 -300 -489 -577 -144 -895 -945 -799 -98 -600 -787 -23 -840 -791 -458 -98 -836 -735 -128 -368 -830 -206 -601 -569 -797 -926 -917 -595 -896 -429 -572 -784 -35 -325 -508 -151 -295 -259 -504 -759 -922 -579 -606 -561 -867 -768 -903 -486 -339 -339 -18 -417 -814 -673 -363 -325 -44 -551 -849 -39 -646 -19 -675 -872 -913 -327 -597 -528 -9 -86 -163 -799 -17 -577 -681 -923 -231 -931 -691 -995 -381 -830 -421 -386 -126 -552 -13 -649 -793 -736 -706 -109 -784 -207 -191 -971 -933 -22 -798 -671 -852 -683 -583 -497 -972 -170 -831 -689 -955 -142 -561 -400 -159 -212 -950 -852 -390 -397 -211 -844 -328 -690 -64 -926 -54 -621 -878 -410 -12 -921 -484 -520 -502 -736 -609 -111 -390 -819 -493 -156 -546 -395 -762 -72 -842 -991 -366 -231 -855 -799 -900 -864 -915 -135 -726 -434 -18 -841 -446 -295 -259 -443 -973 -270 -167 -627 -635 -655 -828 -540 -890 -557 -156 -472 -658 -858 -664 -830 -929 -255 -462 -75 -819 -782 -246 -126 -940 -486 -744 -435 -879 -419 -180 -34 -908 -630 -962 -151 -794 -433 -516 -252 -274 -480 -532 -457 -681 -630 -29 -222 -160 -966 -506 -196 -822 -775 -936 -413 -616 -655 -531 -848 -110 -354 -249 -26 -605 -363 -977 -622 -46 -146 -46 -676 -208 -873 -44 -673 -575 -388 -423 -375 -596 -229 -289 -908 -902 -404 -545 -114 -553 -799 -245 -128 -338 -379 -16 -183 -981 -22 -781 -833 -176 -146 -636 -919 -758 -910 -519 -716 -73 -60 -79 -463 -261 -599 -805 -343 -336 -463 -191 -191 -343 -247 -679 -883 -285 -433 -36 -895 -253 -238 -266 -285 -992 -52 -89 -639 -631 -776 -652 -551 -507 -868 -77 -859 -435 -46 -949 -310 -825 -332 -782 -976 -487 -808 -125 -34 -2 -576 -388 -598 -829 -72 -449 -468 -26 -738 -302 -238 -664 -878 -334 -814 -200 -442 -886 -707 -116 -908 -718 -987 -118 -962 -526 -744 -339 -879 -779 -866 -915 -101 -614 -880 -855 -934 -40 -562 -792 -697 -636 -612 -987 -757 -632 -273 -909 -643 -29 -950 -433 -972 -948 -282 -871 -780 -528 -163 -73 -246 -195 -697 -267 -558 -664 -231 -762 -69 -534 -59 -236 -717 -476 -632 -512 -890 -870 -714 -106 -55 -340 -632 -236 -178 -57 -803 -913 -163 -173 -488 -10 -227 -353 -23 -443 -335 -4 -421 -987 -717 -714 -75 -978 -918 -424 -412 -900 -1000 -792 -148 -404 -933 -201 -82 -498 -795 -585 -150 -222 -502 -651 -371 -970 -626 -292 -480 -658 -599 -74 -818 -757 -200 -73 -442 -345 -560 -832 -446 -598 -29 -51 -101 -444 -518 -989 -382 -180 -770 -864 -452 -794 -555 -135 -598 -382 -49 -590 -229 -957 -721 -662 -313 -406 -165 -147 -792 -54 -564 -467 -338 -169 -520 -895 -93 -525 -139 -560 -282 -930 -506 -264 -230 -930 -992 -713 -160 -610 -206 -509 -651 -465 -155 -844 -640 -70 -521 -873 -491 -176 -497 -301 -749 -800 -152 -840 -575 -211 -630 -720 -338 -783 -421 -445 -155 -632 -971 -253 -117 -140 -329 -10 -770 -575 -392 -154 -542 -662 -123 -416 -557 -132 -604 -65 -537 -310 -204 -941 -929 -982 -691 -269 -622 -391 -462 -242 -953 -483 -860 -114 -196 -624 -959 -268 -274 -633 -523 -504 -16 -840 -695 -797 -180 -502 -976 -800 -478 -278 -735 -699 -763 -244 -110 -174 -822 -293 -629 -305 -237 -307 -402 -351 -11 -960 -61 -211 -767 -357 -5 -732 -900 -974 -506 -855 -705 -939 -869 -927 -425 -151 -416 -598 -295 -511 -497 -324 -564 -755 -817 -270 -267 -983 -493 -338 -147 -196 -373 -812 -113 -711 -711 -213 -802 -180 -216 -932 -269 -403 -308 -766 -512 -434 -985 -202 -397 -175 -652 -127 -639 -791 -820 -199 -609 -138 -230 -119 -538 -137 -34 -631 -719 -634 -306 -934 -58 -933 -169 -659 -674 -801 -298 -232 -860 -963 -461 -468 -62 -903 -368 -219 -978 -10 -442 -193 -96 -262 -921 -347 -484 -322 -891 -784 -763 -595 -681 -655 -124 -343 -196 -801 -770 -675 -112 -109 -709 -611 -635 -939 -862 -127 -172 -8 -179 -184 -235 -383 -958 -697 -543 -120 -458 -585 -148 -163 -792 -98 -782 -806 -213 -890 -184 -945 -548 -791 -72 -70 -294 -391 -152 -835 -419 -687 -392 -519 -224 -939 -650 -972 -332 -539 -365 -46 -690 -383 -748 -79 -33 -797 -615 -830 -593 -562 -730 -172 -573 -217 -855 -511 -338 -878 -828 -142 -424 -875 -473 -796 -141 -410 -363 -370 -657 -932 -813 -711 -214 -84 -376 -162 -422 -89 -177 -491 -21 -914 -159 -464 -716 -546 -793 -511 -276 -696 -821 -619 -810 -142 -315 -928 -12 -506 -75 -598 -958 -346 -702 -289 -355 -513 -84 -807 -33 -978 -703 -987 -380 -50 -850 -924 -612 -636 -643 -785 -383 -721 -66 -945 -543 -579 -902 -145 -49 -797 -187 -229 -109 -461 -683 -299 -285 -902 -254 -623 -307 -641 -306 -328 -45 -304 -197 -530 -899 -325 -666 -377 -767 -762 -420 -159 -767 -874 -175 -252 -633 -587 -627 -395 -880 -16 -608 -830 -879 -946 -301 -771 -919 -983 -348 -202 -101 -913 -372 -280 -322 -11 -118 -156 -947 -289 -524 -186 -44 -876 -695 -327 -188 -935 -69 -34 -439 -828 -125 -98 -259 -842 -740 -472 -901 -20 -804 -411 -979 -731 -726 -620 -747 -954 -672 -360 -907 -381 -930 -563 -362 -623 -490 -894 -82 -333 -962 -91 -461 -831 -251 -404 -551 -354 -898 -953 -936 -826 -516 -701 -483 -556 -881 -694 -624 -63 -322 -135 -968 -478 -470 -266 -581 -845 -457 -422 -845 -623 -81 -952 -17 -150 -226 -731 -109 -875 -607 -536 -406 -182 -10 -245 -834 -370 -807 -660 -495 -652 -400 -158 -531 -825 -147 -930 -375 -398 -842 -190 -212 -247 -780 -830 -886 -207 -428 -564 -840 -303 -553 -90 -202 -372 -131 -353 -860 -382 -248 -794 -531 -79 -517 -95 -474 -927 -502 -681 -580 -761 -525 -496 -15 -714 -933 -274 -68 -645 -257 -934 -840 -390 -994 -452 -762 -243 -229 -116 -551 -778 -54 -241 -964 -168 -731 -78 -514 -461 -539 -807 -948 -959 -836 -903 -643 -427 -251 -244 -930 -120 -166 -272 -888 -927 -270 -898 -460 -420 -538 -695 -29 -2 -500 -98 -806 -362 -861 -830 -813 -358 -271 -638 -544 -373 -855 -30 -4 -789 -120 -811 -480 -340 -107 -637 -920 -335 -737 -96 -341 -748 -994 -317 -707 -841 -749 -55 -163 -412 -164 -775 -144 -884 -147 -790 -684 -627 -629 -677 -148 -753 -72 -142 -54 -826 -996 -651 -689 -325 -856 -573 -789 -539 -77 -281 -866 -529 -586 -344 -719 -439 -430 -762 -633 -445 -44 -424 -334 -469 -919 -1 -992 -612 -131 -324 -148 -948 -21 -901 -2 -976 -454 -732 -458 -522 -790 -695 -685 -842 -14 -18 -140 -359 -433 -153 -237 -760 -364 -906 -924 -744 -194 -979 -145 -410 -840 -757 -257 -871 -448 -900 -721 -337 -581 -641 -172 -966 -480 -326 -403 -543 -630 -179 -637 -996 -467 -254 -310 -128 -988 -157 -89 -18 -412 -740 -386 -969 -993 -967 -359 -14 -419 -706 -476 -92 -884 -3 -858 -329 -119 -953 -570 -5 -565 -512 -383 -267 -82 -882 -423 -813 -433 -846 -608 -63 -542 -793 -393 -818 -108 -637 -307 -688 -961 -324 -798 -562 -204 -602 -673 -195 -904 -560 -701 -751 -367 -467 -346 -205 -336 -609 -428 -580 -718 -524 -485 -983 -185 -459 -56 -103 -444 -138 -567 -455 -65 -558 -618 -689 -580 -738 -9 -384 -665 -379 -362 -948 -852 -582 -934 -273 -61 -839 -79 -616 -651 -65 -870 -55 -692 -148 -48 -62 -519 -23 -623 -245 -578 -314 -242 -614 -52 -684 -161 -349 -867 -36 -183 -960 -861 -113 -46 -991 -321 -664 -637 -116 -475 -147 -818 -715 -282 -793 -848 -968 -431 -302 -858 -300 -799 -52 -892 -657 -295 -739 -732 -753 -389 -684 -582 -387 -676 -745 -797 -36 -2 -266 -749 -194 -683 -554 -43 -233 -609 -722 -485 -33 -732 -255 -520 -466 -295 -259 -614 -205 -403 -336 -350 -483 -753 -314 -285 -881 -34 -518 -373 -759 -938 -540 -204 -180 -333 -530 -796 -702 -371 -822 -531 -686 -816 -779 -169 -89 -875 -951 -192 -319 -316 -550 -367 -323 -628 -538 -664 -783 -589 -492 -643 -750 -667 -724 -906 -17 -371 -414 -563 -185 -597 -561 -397 -549 -156 -505 -690 -263 -591 -620 -936 -254 -994 -99 -59 -602 -968 -147 -344 -85 -940 -955 -584 -485 -655 -704 -506 -951 -980 -25 -103 -38 -896 -789 -852 -288 -576 -352 -394 -262 -693 -606 -527 -99 -668 -145 -357 -882 -23 -196 -672 -416 -328 -739 -134 -420 -728 -105 -630 -846 -332 -467 -31 -689 -518 -323 -229 -948 -249 -426 -45 -6 -973 -347 -454 -591 -464 -4 -192 -475 -260 -21 -816 -56 -154 -570 -345 -844 -78 -677 -840 -159 -368 -267 -11 -903 -252 -995 -502 -893 -34 -353 -815 -543 -226 -187 -848 -371 -335 -810 -560 -423 -292 -546 -453 -234 -607 -855 -293 -170 -94 -465 -204 -621 -974 -666 -337 -97 -122 -648 -826 -228 -230 -89 -729 -67 -373 -625 -921 -978 -570 -325 -964 -209 -707 -64 -816 -818 -1000 -160 -448 -395 -752 -230 -616 -327 -325 -680 -140 -46 -393 -213 -37 -612 -631 -526 -841 -384 -366 -905 -138 -341 -296 -473 -499 -660 -822 -763 -250 -228 -392 -666 -577 -541 -520 -231 -961 -444 -1 -74 -652 -510 -395 -627 -536 -110 -738 -459 -423 -658 -227 -99 -412 -517 -65 -730 -760 -569 -936 -773 -954 -382 -194 -848 -842 -16 -947 -294 -25 -627 -723 -126 -388 -912 -931 -347 -307 -933 -660 -409 -744 -622 -713 -507 -242 -44 -924 -814 -141 -182 -761 -983 -103 -690 -328 -717 -964 -652 -688 -194 -712 -696 -1000 -102 -952 -596 -963 -908 -998 -771 -708 -316 -932 -170 -451 -172 -739 -188 -939 -948 -554 -480 -260 -544 -193 -83 -725 -938 -146 -730 -702 -255 -991 -510 -644 -438 -1 -56 -685 -756 -272 -171 -441 -187 -917 -416 -739 -996 -867 -342 -497 -605 -743 -101 -633 -764 -60 -293 -933 -498 -607 -586 -568 -757 -688 -203 -943 -31 -806 -571 -230 -118 -274 -181 -161 -551 -517 -652 -220 -431 -539 -339 -348 -267 -691 -334 -658 -116 -241 -160 -526 -875 -621 -339 -131 -215 -180 -283 -495 -348 -742 -889 -63 -905 -913 -984 -879 -826 -964 -318 -630 -580 -168 -920 -340 -786 -936 -238 -53 -808 -343 -272 -999 -825 -918 -764 -406 -900 -335 -511 -867 -450 -499 -909 -193 -195 -476 -139 -690 -861 -96 -866 -288 -280 -619 -445 -799 -307 -118 -625 -494 -13 -930 -544 -860 -789 -174 -243 -41 -428 -265 -733 -402 -551 -447 -259 -620 -965 -245 -292 -707 -760 -61 -793 -371 -781 -787 -170 -650 -203 -54 -746 -20 -911 -898 -830 -503 -304 -947 -820 -325 -790 -56 -102 -71 -170 -93 -35 -489 -50 -237 -280 -187 -385 -477 -62 -609 -873 -262 -612 -224 -219 -553 -924 -9 -474 -45 -718 -705 -132 -909 -161 -983 -740 -36 -683 -806 -308 -528 -341 -209 -34 -188 -956 -433 -426 -895 -286 -766 -322 -114 -992 -171 -257 -743 -231 -817 -262 -779 -447 -757 -688 -754 -452 -741 -684 -547 -951 -699 -311 -260 -715 -594 -448 -310 -374 -678 -652 -323 -122 -541 -292 -828 -254 -626 -873 -502 -454 -435 -399 -634 -663 -283 -248 -621 -13 -461 -933 -258 -576 -167 -55 -970 -47 -402 -582 -316 -769 -70 -798 -16 -299 -323 -911 -341 -296 -686 -61 -421 -652 -131 -794 -606 -280 -406 -819 -359 -35 -91 -116 -835 -115 -851 -389 -520 -741 -468 -118 -181 -376 -556 -295 -194 -920 -568 -918 -478 -959 -147 -56 -695 -694 -788 -396 -725 -124 -7 -472 -796 -559 -632 -929 -577 -218 -747 -204 -284 -56 -719 -362 -449 -408 -775 -482 -485 -773 -936 -531 -323 -902 -569 -415 -427 -506 -876 -66 -574 -856 -28 -73 -254 -120 -49 -827 -996 -425 -182 -1000 -525 -751 -882 -655 -748 -352 -165 -580 -815 -241 -112 -679 -96 -917 -111 -562 -420 -428 -910 -147 -80 -166 -89 -697 -709 -144 -399 -195 -980 -187 -588 -697 -577 -415 -552 -987 -224 -809 -8 -216 -797 -599 -515 -668 -959 -240 -59 -751 -436 -159 -914 -375 -915 -459 -670 -158 -666 -953 -206 -500 -397 -545 -431 -950 -711 -679 -46 -630 -936 -501 -153 -976 -384 -727 -397 -231 -303 -341 -633 -897 -63 -892 -420 -525 -935 -683 -949 -87 -634 -436 -546 -144 -472 -283 -471 -17 -544 -602 -361 -753 -238 -221 -354 -185 -153 -484 -996 -55 -283 -449 -816 -432 -115 -862 -672 -865 -437 -848 -703 -885 -364 -989 -86 -933 -532 -590 -668 -665 -199 -577 -476 -889 -749 -104 -472 -554 -335 -117 -389 -203 -230 -182 -685 -422 -710 -806 -559 -335 -777 -849 -676 -756 -692 -751 -228 -538 -842 -645 -838 -164 -179 -974 -821 -542 -341 -100 -126 -23 -158 -524 -269 -115 -170 -889 -577 -798 -730 -383 -81 -770 -276 -724 -466 -863 -341 -824 -118 -169 -759 -791 -611 -631 -318 -801 -269 -149 -891 -492 -63 -419 -71 -699 -214 -981 -623 -928 -373 -576 -400 -251 -683 -22 -534 -238 -289 -154 -437 -363 -77 -420 -982 -24 -582 -377 -604 -138 -396 -968 -617 -748 -469 -733 -210 -96 -97 -128 -579 -535 -392 -876 -838 -530 -720 -113 -634 -525 -249 -368 -927 -386 -886 -91 -473 -501 -10 -891 -67 -736 -584 -818 -670 -817 -172 -600 -914 -567 -356 -595 -931 -126 -831 -567 -52 -137 -534 -949 -266 -166 -565 -83 -683 -192 -14 -645 -747 -972 -746 -933 -536 -199 -170 -551 -216 -476 -143 -866 -569 -595 -609 -904 -114 -314 -806 -286 -232 -135 -896 -418 -728 -164 -821 -317 -449 -342 -191 -891 -221 -86 -920 -261 -756 -164 -260 -530 -800 -761 -294 -186 -540 -436 -45 -776 -495 -633 -460 -901 -653 -880 -672 -977 -342 -622 -728 -201 -57 -631 -421 -118 -312 -506 -818 -407 -783 -115 -570 -292 -396 -266 -797 -414 -62 -992 -153 -517 -570 -988 -45 -801 -374 -197 -547 -586 -703 -966 -403 -457 -279 -968 -960 -583 -307 -636 -443 -470 -831 -120 -961 -177 -454 -732 -306 -621 -134 -466 -644 -115 -781 -517 -704 -521 -647 -98 -60 -239 -719 -840 -280 -710 -440 -362 -497 -670 -177 -505 -890 -873 -637 -709 -609 -105 -669 -502 -422 -928 -74 -232 -770 -903 -407 -503 -581 -653 -99 -896 -930 -755 -306 -484 -877 -982 -265 -779 -741 -826 -12 -557 -542 -971 -639 -952 -112 -52 -212 -875 -437 -326 -310 -662 -278 -882 -380 -975 -387 -442 -179 -437 -213 -720 -597 -992 -339 -324 -460 -88 -770 -476 -501 -860 -22 -376 -665 -950 -553 -41 -256 -797 -70 -121 -394 -31 -76 -366 -190 -661 -128 -542 -389 -838 -714 -143 -762 -472 -705 -246 -111 -492 -825 -998 -367 -414 -445 -42 -113 -75 -572 -510 -68 -584 -738 -904 -575 -29 -422 -954 -40 -315 -671 -954 -469 -141 -145 -293 -520 -12 -54 -154 -334 -335 -621 -913 -701 -848 -453 -918 -859 -662 -955 -458 -982 -531 -575 -880 -584 -294 -130 -857 -327 -400 -914 -815 -838 -57 -827 -881 -917 -375 -603 -653 -214 -996 -247 -734 -199 -619 -709 -760 -213 -336 -747 -164 -62 -369 -101 -732 -370 -649 -605 -817 -990 -381 -93 -293 -26 -954 -743 -547 -700 -488 -171 -25 -77 -808 -27 -792 -293 -814 -395 -776 -905 -373 -476 -789 -554 -482 -398 -542 -972 -334 -626 -142 -770 -890 -158 -165 -113 -95 -884 -108 -21 -95 -913 -726 -609 -253 -862 -802 -747 -92 -447 -530 -133 -458 -27 -684 -235 -279 -331 -831 -819 -700 -530 -494 -871 -525 -271 -159 -616 -900 -601 -842 -684 -264 -618 -323 -90 -79 -300 -944 -854 -927 -753 -517 -945 -72 -841 -305 -813 -101 -360 -978 -951 -851 -398 -585 -546 -679 -214 -390 -277 -167 -271 -875 -40 -667 -225 -972 -524 -66 -947 -827 -205 -636 -325 -749 -326 -315 -242 -878 -627 -974 -145 -733 -585 -152 -972 -659 -383 -799 -52 -322 -996 -181 -423 -398 -751 -899 -509 -716 -291 -573 -359 -632 -911 -530 -917 -815 -259 -596 -133 -457 -23 -207 -827 -379 -200 -514 -895 -638 -52 -502 -668 -473 -234 -682 -96 -641 -500 -565 -578 -120 -201 -338 -70 -162 -207 -682 -913 -317 -516 -410 -24 -418 -711 -561 -586 -520 -821 -222 -432 -484 -878 -557 -827 -81 -971 -658 -169 -490 -516 -581 -361 -778 -643 -723 -684 -490 -393 -70 -511 -786 -257 -553 -145 -689 -337 -50 -737 -408 -958 -37 -242 -202 -954 -91 -711 -813 -22 -545 -269 -268 -291 -796 -205 -922 -55 -719 -28 -872 -450 -963 -472 -309 -261 -596 -136 -922 -231 -177 -699 -148 -406 -703 -19 -309 -468 -660 -752 -825 -18 -697 -711 -388 -381 -674 -788 -281 -782 -428 -754 -488 -341 -305 -754 -363 -945 -126 -841 -697 -746 -769 -17 -79 -82 -834 -248 -287 -814 -848 -586 -206 -453 -230 -967 -362 -942 -730 -977 -599 -516 -110 -972 -740 -305 -383 -620 -860 -80 -197 -553 -250 -507 -509 -262 -546 -165 -833 -642 -105 -337 -163 -101 -677 -480 -681 -129 -395 -4 -685 -803 -372 -634 -635 -417 -763 -385 -15 -79 -448 -106 -454 -758 -554 -795 -816 -928 -109 -165 -611 -975 -622 -447 -440 -393 -896 -294 -588 -312 -379 -700 -892 -263 -759 -200 -581 -198 -546 -786 -371 -411 -534 -280 -361 -145 -927 -892 -77 -188 -919 -279 -269 -333 -629 -30 -316 -727 -446 -780 -582 -44 -22 -871 -187 -874 -389 -233 -694 -456 -68 -920 -432 -533 -99 -946 -918 -283 -119 -383 -760 -292 -118 -129 -343 -100 -610 -628 -605 -690 -925 -925 -91 -9 -841 -23 -811 -552 -832 -510 -923 -829 -245 -920 -264 -775 -931 -756 -840 -875 -789 -686 -917 -210 -1 -329 -143 -653 -89 -782 -129 -518 -506 -474 -90 -365 -799 -763 -585 -698 -709 -703 -294 -83 -728 -928 -331 -375 -159 -928 -86 -1000 -964 -464 -292 -888 -868 -170 -80 -375 -457 -523 -40 -185 -267 -434 -540 -832 -426 -51 -66 -480 -381 -420 -480 -936 -306 -730 -972 -412 -8 -365 -250 -988 -476 -897 -769 -941 -607 -824 -583 -354 -811 -618 -291 -549 -74 -66 -808 -282 -698 -717 -326 -940 -602 -305 -745 -470 -727 -954 -786 -508 -12 -853 -175 -20 -529 -940 -926 -653 -391 -682 -856 -882 -149 -619 -294 -712 -59 -527 -147 -893 -282 -516 -914 -254 -693 -511 -600 -520 -908 -620 -256 -860 -134 -608 -575 -534 -849 -969 -40 -596 -510 -330 -394 -453 -771 -95 -53 -855 -49 -143 -151 -822 -260 -404 -897 -955 -849 -350 -483 -125 -612 -134 -630 -268 -322 -194 -742 -823 -328 -669 -538 -418 -644 -303 -674 -32 -559 -88 -621 -222 -295 -368 -870 -677 -652 -761 -58 -682 -523 -685 -962 -974 -243 -660 -204 -796 -854 -160 -493 -981 -424 -558 -883 -483 -275 -589 -909 -123 -197 -573 -869 -812 -430 -2 -509 -416 -412 -13 -124 -886 -306 -242 -293 -881 -370 -105 -578 -525 -676 -471 -588 -420 -598 -330 -826 -938 -935 -735 -249 -887 -321 -270 -502 -597 -870 -383 -433 -650 -266 -65 -676 -550 -668 -776 -719 -944 -674 -347 -50 -468 -409 -229 -115 -343 -938 -313 -740 -372 -642 -274 -25 -702 -48 -267 -966 -272 -705 -170 -82 -98 -456 -252 -763 -405 -602 -229 -596 -419 -986 -913 -956 -589 -44 -706 -266 -935 -692 -468 -739 -456 -69 -221 -505 -73 -145 -859 -386 -764 -769 -225 -878 -128 -206 -77 -237 -387 -550 -795 -18 -185 -585 -762 -664 -652 -359 -540 -534 -851 -784 -165 -589 -905 -898 -507 -859 -859 -182 -205 -468 -492 -881 -592 -768 -119 -769 -722 -478 -382 -109 -238 -361 -183 -669 -976 -564 -982 -223 -867 -442 -411 -50 -713 -951 -228 -827 -920 -386 -19 -249 -159 -902 -251 -611 -186 -267 -567 -693 -646 -689 -108 -866 -631 -731 -546 -478 -865 -274 -117 -617 -804 -163 -907 -897 -551 -669 -662 -290 -396 -628 -565 -460 -687 -334 -466 -873 -745 -302 -699 -653 -132 -421 -128 -126 -285 -15 -522 -268 -156 -244 -636 -692 -641 -12 -931 -525 -344 -173 -25 -46 -133 -640 -429 -584 -980 -81 -854 -692 -780 -543 -871 -926 -517 -787 -837 -419 -842 -157 -566 -87 -943 -543 -956 -261 -583 -478 -215 -954 -31 -666 -66 -835 -315 -157 -637 -938 -879 -616 -536 -317 -643 -537 -407 -180 -441 -858 -689 -27 -449 -196 -4 -406 -378 -940 -526 -86 -567 -699 -702 -330 -759 -566 -695 -960 -322 -729 -466 -53 -934 -298 -95 -63 -304 -230 -248 -754 -782 -251 -850 -670 -519 -515 -541 -865 -67 -204 -232 -257 -699 -626 -327 -810 -182 -391 -338 -708 -95 -530 -812 -399 -936 -53 -529 -319 -519 -765 -28 -950 -610 -425 -743 -417 -187 -584 -836 -376 -533 -313 -18 -265 -162 -632 -656 -769 -302 -512 -798 -704 -30 -949 -185 -327 -460 -189 -689 -384 -333 -323 -108 -501 -31 -767 -677 -656 -161 -193 -125 -723 -631 -305 -120 -105 -149 -230 -105 -290 -104 -895 -106 -631 -790 -951 -444 -138 -135 -377 -865 -881 -528 -461 -223 -957 -837 -406 -682 -39 -68 -107 -236 -166 -21 -35 -778 -440 -874 -971 -229 -681 -172 -251 -687 -570 -58 -744 -681 -362 -895 -609 -730 -888 -523 -561 -850 -548 -314 -851 -301 -938 -234 -736 -829 -949 -284 -218 -203 -921 -317 -224 -317 -303 -811 -611 -355 -778 -991 -180 -584 -514 -499 -158 -383 -746 -328 -827 -245 -565 -161 -212 -548 -768 -984 -86 -90 -166 -624 -972 -138 -975 -367 -606 -987 -446 -865 -149 -194 -936 -511 -393 -157 -967 -92 -655 -193 -382 -966 -835 -795 -327 -698 -948 -300 -590 -200 -85 -207 -127 -793 -834 -250 -888 -625 -823 -94 -488 -931 -714 -930 -461 -270 -784 -472 -978 -173 -356 -888 -912 -710 -72 -845 -696 -600 -666 -736 -777 -251 -319 -345 -303 -121 -343 -940 -673 -360 -211 -663 -909 -238 -963 -799 -234 -194 -88 -384 -558 -443 -124 -468 -857 -883 -590 -99 -263 -417 -214 -406 -652 -159 -26 -484 -425 -640 -464 -218 -654 -493 -6 -720 -123 -854 -961 -982 -541 -676 -649 -418 -326 -990 -710 -789 -775 -767 -905 -640 -199 -471 -67 -518 -785 -474 -264 -209 -699 -924 -515 -314 -341 -15 -633 -312 -582 -933 -65 -720 -774 -949 -479 -360 -383 -272 -353 -167 -313 -321 -26 -564 -625 -861 -756 -761 -846 -863 -488 -978 -239 -729 -318 -700 -492 -928 -819 -57 -40 -143 -544 -185 -158 -360 -847 -146 -151 -635 -288 -825 -361 -376 -445 -258 -708 -743 -98 -401 -235 -864 -588 -632 -590 -99 -486 -913 -910 -304 -550 -563 -205 -685 -965 -74 -785 -243 -954 -904 -519 -162 -858 -87 -879 -393 -402 -58 -145 -472 -40 -894 -943 -336 -61 -302 -893 -573 -90 -45 -616 -975 -608 -257 -835 -583 -172 -882 -406 -919 -274 -370 -391 -494 -686 -531 -172 -637 -95 -283 -273 -927 -776 -251 -913 -849 -975 -573 -425 -675 -589 -155 -15 -677 -861 -692 -551 -332 -515 -529 -757 -685 -681 -76 -944 -473 -576 -245 -466 -117 -568 -364 -91 -602 -205 -326 -735 -446 -29 -818 -371 -726 -990 -674 -76 -688 -570 -633 -231 -447 -662 -420 -474 -123 -951 -926 -705 -17 -301 -59 -951 -459 -69 -833 -119 -22 -165 -218 -614 -299 -527 -17 -808 -564 -174 -385 -90 -258 -451 -508 -232 -577 -227 -105 -431 -73 -131 -923 -14 -932 -273 -892 -26 -779 -761 -555 -48 -960 -978 -607 -388 -15 -384 -324 -379 -953 -809 -879 -30 -820 -980 -559 -359 -610 -597 -416 -280 -929 -596 -644 -10 -399 -692 -321 -249 -891 -670 -141 -141 -601 -6 -253 -481 -352 -809 -879 -922 -656 -830 -91 -592 -673 -297 -374 -539 -721 -32 -194 -627 -722 -765 -109 -589 -487 -244 -136 -547 -530 -253 -878 -835 -468 -592 -257 -253 -770 -155 -417 -427 -915 -707 -647 -862 -839 -667 -488 -297 -180 -992 -496 -239 -223 -603 -580 -960 -815 -470 -914 -139 -463 -236 -284 -486 -794 -266 -855 -733 -855 -429 -727 -936 -475 -126 -187 -43 -176 -706 -692 -420 -66 -166 -729 -667 -676 -17 -247 -577 -751 -853 -29 -34 -111 -565 -697 -101 -896 -279 -330 -911 -574 -799 -561 -832 -323 -489 -551 -40 -573 -355 -207 -227 -221 -664 -455 -12 -53 -354 -968 -203 -497 -478 -945 -889 -106 -14 -373 -892 -91 -655 -39 -814 -641 -552 -646 -170 -12 -663 -168 -609 -762 -127 -775 -124 -7 -493 -949 -886 -976 -681 -831 -642 -558 -641 -249 -491 -595 -867 -503 -183 -943 -583 -193 -686 -596 -608 -154 -571 -324 -354 -353 -369 -858 -585 -755 -913 -228 -404 -360 -107 -165 -297 -802 -461 -10 -936 -705 -824 -49 -541 -461 -733 -274 -962 -301 -379 -406 -778 -604 -820 -831 -487 -858 -133 -238 -50 -325 -73 -646 -130 -644 -330 -932 -719 -401 -291 -839 -554 -26 -856 -634 -917 -564 -829 -98 -586 -305 -523 -966 -423 -852 -569 -888 -597 -912 -822 -580 -151 -363 -874 -482 -962 -140 -936 -107 -454 -190 -903 -750 -496 -608 -721 -212 -368 -36 -276 -590 -803 -765 -165 -619 -361 -539 -397 -856 -196 -925 -629 -815 -798 -120 -195 -296 -759 -800 -141 -770 -108 -766 -711 -44 -640 -28 -753 -608 -774 -656 -75 -503 -235 -798 -143 -578 -299 -983 -711 -486 -472 -307 -130 -276 -587 -280 -184 -118 -441 -66 -28 -273 -857 -812 -749 -178 -888 -714 -112 -579 -469 -707 -73 -451 -228 -434 -663 -327 -381 -286 -291 -619 -523 -600 -429 -379 -986 -296 -342 -602 -914 -421 -903 -533 -731 -966 -916 -492 -452 -482 -279 -954 -380 -654 -586 -128 -304 -503 -166 -440 -389 -641 -254 -315 -972 -960 -34 -286 -503 -161 -671 -281 -9 -885 -428 -709 -837 -491 -767 -880 -378 -894 -478 -360 -463 -845 -439 -7 -80 -23 -33 -265 -516 -842 -257 -851 -986 -973 -858 -807 -886 -255 -482 -383 -481 -912 -263 -725 -565 -176 -338 -929 -192 -834 -879 -8 -5 -463 -671 -820 -259 -475 -81 -59 -795 -743 -197 -683 -289 -238 -827 -60 -538 -111 -146 -920 -459 -135 -98 -155 -594 -977 -678 -982 -827 -545 -578 -829 -995 -347 -662 -321 -290 -916 -111 -202 -749 -52 -268 -111 -658 -696 -258 -611 -188 -241 -788 -900 -413 -456 -81 -970 -607 -944 -586 -815 -571 -45 -381 -103 -230 -215 -775 -421 -333 -694 -299 -910 -74 -864 -151 -435 -914 -347 -189 -99 -718 -480 -199 -780 -601 -401 -225 -198 -198 -825 -190 -967 -620 -601 -148 -878 -799 -7 -161 -288 -273 -366 -230 -720 -554 -664 -566 -197 -174 -534 -272 -118 -196 -725 -561 -671 -391 -975 -691 -786 -689 -400 -828 -125 -230 -602 -86 -185 -801 -484 -752 -93 -461 -92 -89 -875 -585 -797 -503 -457 -315 -157 -37 -970 -161 -272 -504 -312 -486 -773 -728 -824 -417 -133 -997 -191 -539 -530 -46 -765 -67 -700 -630 -125 -179 -41 -864 -465 -427 -598 -744 -251 -557 -522 -366 -818 -416 -681 -88 -380 -852 -481 -644 -958 -938 -598 -493 -904 -280 -717 -491 -917 -896 -835 -32 -401 -322 -517 -436 -728 -640 -854 -158 -839 -695 -258 -550 -664 -77 -337 -662 -76 -863 -709 -396 -918 -566 -108 -347 -351 -620 -6 -898 -175 -500 -15 -413 -72 -608 -786 -750 -811 -957 -534 -947 -674 -125 -540 -196 -835 -441 -102 -439 -261 -650 -437 -787 -799 -956 -327 -353 -586 -74 -860 -99 -812 -396 -47 -144 -859 -363 -184 -426 -451 -938 -816 -272 -320 -643 -266 -842 -48 -985 -53 -82 -409 -710 -613 -332 -870 -82 -821 -808 -475 -705 -671 -729 -752 -693 -662 -158 -405 -76 -221 -528 -369 -670 -458 -60 -752 -136 -396 -870 -593 -421 -296 -269 -802 -329 -739 -119 -553 -952 -456 -972 -385 -960 -325 -510 -543 -677 -892 -841 -267 -530 -550 -792 -97 -272 -832 -236 -315 -768 -776 -860 -357 -307 -690 -102 -390 -633 -924 -26 -146 -51 -837 -932 -545 -218 -26 -924 -494 -868 -230 -667 -136 -405 -179 -414 -784 -408 -88 -600 -660 -447 -643 -760 -499 -633 -735 -116 -242 -384 -888 -700 -748 -245 -791 -755 -856 -541 -150 -863 -441 -335 -366 -661 -701 -129 -641 -69 -710 -114 -115 -176 -931 -240 -560 -950 -433 -448 -758 -202 -495 -172 -635 -762 -540 -284 -56 -322 -934 -250 -95 -887 -729 -610 -314 -56 -92 -788 -56 -671 -723 -535 -156 -106 -647 -238 -401 -624 -51 -741 -639 -607 -77 -585 -949 -755 -371 -146 -427 -785 -597 -919 -634 -576 -465 -440 -453 -617 -242 -84 -705 -156 -434 -288 -870 -206 -182 -75 -914 -309 -654 -247 -965 -786 -140 -217 -125 -822 -689 -440 -608 -882 -284 -173 -205 -494 -50 -241 -270 -806 -463 -321 -976 -896 -590 -825 -221 -314 -48 -550 -272 -444 -760 -918 -961 -590 -601 -336 -258 -659 -749 -609 -310 -976 -582 -916 -352 -173 -459 -446 -359 -859 -813 -934 -764 -568 -962 -475 -176 -330 -833 -728 -590 -286 -26 -342 -232 -620 -68 -715 -982 -616 -504 -737 -648 -750 -980 -522 -582 -86 -610 -358 -874 -631 -834 -173 -280 -233 -213 -583 -506 -918 -138 -256 -85 -413 -191 -832 -614 -225 -222 -911 -831 -899 -286 -922 -495 -287 -2 -812 -479 -515 -1000 -68 -307 -935 -389 -782 -199 -533 -942 -559 -1 -620 -655 -544 -767 -999 -48 -703 -897 -802 -858 -935 -226 -204 -944 -448 -609 -947 -146 -802 -534 -495 -982 -783 -798 -547 -649 -818 -966 -463 -19 -317 -501 -8 -510 -847 -199 -696 -531 -114 -204 -779 -103 -711 -120 -643 -691 -926 -111 -841 -59 -74 -450 -971 -588 -261 -350 -267 -380 -850 -901 -266 -906 -117 -433 -471 -2 -483 -571 -649 -110 -847 -184 -357 -591 -508 -508 -544 -409 -12 -889 -81 -576 -406 -466 -924 -518 -70 -150 -116 -346 -635 -805 -522 -758 -313 -670 -209 -371 -150 -766 -439 -814 -279 -138 -192 -52 -217 -894 -699 -936 -205 -978 -386 -683 -396 -358 -556 -709 -386 -493 -270 -749 -275 -847 -986 -72 -793 -79 -866 -334 -476 -46 -103 -23 -840 -918 -276 -359 -987 -449 -890 -290 -24 -465 -763 -394 -288 -875 -628 -577 -339 -10 -52 -259 -473 -466 -685 -910 -1000 -994 -551 -353 -460 -972 -405 -329 -587 -196 -249 -49 -689 -248 -259 -805 -52 -893 -490 -856 -175 -932 -204 -177 -619 -330 -196 -308 -82 -675 -574 -818 -114 -386 -787 -707 -982 -631 -548 -279 -926 -204 -762 -417 -856 -823 -891 -340 -31 -819 -134 -48 -968 -36 -162 -249 -503 -696 -546 -846 -25 -142 -372 -230 -862 -450 -187 -274 -851 -135 -210 -519 -815 -744 -751 -704 -513 -559 -533 -584 -552 -230 -80 -324 -26 -525 -100 -528 -698 -192 -426 -453 -341 -714 -946 -797 -942 -172 -738 -798 -819 -449 -785 -436 -889 -418 -451 -333 -379 -268 -650 -378 -438 -185 -44 -946 -71 -61 -35 -725 -443 -550 -334 -884 -771 -199 -23 -611 -268 -283 -106 -146 -258 -374 -570 -297 -571 -230 -566 -706 -219 -871 -304 -500 -134 -439 -77 -680 -778 -801 -220 -586 -491 -307 -39 -719 -988 -13 -68 -338 -559 -385 -456 -955 -226 -510 -327 -134 -955 -790 -336 -754 -780 -288 -321 -100 -782 -313 -932 -860 -13 -400 -130 -22 -861 -627 -448 -79 -461 -365 -759 -892 -495 -887 -550 -19 -584 -371 -742 -489 -150 -667 -83 -299 -302 -488 -769 -614 -285 -229 -984 -707 -264 -389 -994 -298 -820 -557 -369 -163 -762 -737 -561 -625 -981 -452 -171 -762 -813 -598 -634 -257 -301 -567 -792 -181 -507 -606 -905 -734 -185 -583 -239 -940 -537 -321 -994 -808 -894 -975 -50 -299 -19 -257 -211 -514 -784 -853 -619 -419 -509 -571 -190 -79 -300 -200 -432 -828 -627 -956 -874 -47 -188 -892 -811 -151 -664 -139 -153 -153 -212 -803 -294 -622 -939 -113 -77 -92 -393 -336 -772 -137 -110 -87 -266 -690 -60 -414 -443 -852 -996 -849 -939 -588 -30 -470 -168 -571 -995 -67 -686 -740 -283 -974 -134 -927 -95 -232 -875 -628 -496 -277 -855 -942 -778 -843 -790 -413 -82 -194 -750 -839 -406 -644 -844 -944 -67 -544 -247 -572 -595 -449 -151 -467 -881 -824 -680 -216 -294 -452 -600 -208 -805 -142 -574 -792 -966 -995 -91 -457 -491 -197 -927 -763 -344 -580 -383 -489 -301 -679 -6 -910 -108 -884 -275 -776 -571 -266 -737 -781 -522 -184 -997 -759 -750 -544 -424 -924 -952 -362 -759 -829 -38 -223 -736 -232 -53 -620 -958 -224 -585 -323 -399 -877 -703 -403 -41 -652 -33 -940 -839 -143 -907 -606 -852 -233 -38 -966 -688 -927 -303 -902 -979 -688 -761 -232 -971 -34 -739 -758 -663 -232 -860 -243 -1 -894 -953 -957 -484 -70 -224 -730 -768 -881 -859 -351 -117 -296 -403 -902 -493 -279 -259 -793 -436 -751 -413 -92 -922 -917 -136 -326 -766 -223 -447 -247 -60 -523 -130 -753 -732 -196 -962 -103 -964 -155 -477 -240 -374 -910 -499 -349 -128 -798 -289 -527 -585 -155 -92 -202 -276 -128 -122 -594 -859 -538 -410 -608 -883 -618 -286 -141 -222 -507 -511 -680 -751 -136 -678 -692 -375 -421 -671 -384 -276 -489 -621 -796 -179 -877 -681 -749 -184 -49 -651 -175 -851 -752 -119 -515 -31 -18 -839 -903 -435 -118 -696 -161 -609 -307 -439 -377 -106 -590 -908 -855 -463 -851 -816 -271 -124 -813 -320 -914 -483 -917 -425 -260 -241 -331 -573 -741 -324 -112 -100 -180 -29 -395 -255 -795 -825 -424 -805 -132 -51 -812 -947 -182 -624 -406 -534 -611 -156 -510 -649 -983 -390 -916 -628 -129 -326 -654 -493 -413 -701 -631 -368 -446 -204 -879 -654 -729 -345 -769 -120 -184 -619 -369 -244 -470 -928 -136 -21 -798 -610 -649 -97 -271 -238 -912 -550 -840 -934 -413 -877 -102 -652 -814 -119 -770 -411 -932 -16 -368 -673 -422 -934 -247 -643 -300 -960 -366 -264 -72 -311 -758 -220 -294 -858 -655 -152 -732 -785 -467 -934 -508 -149 -211 -595 -466 -118 -157 -911 -512 -856 -234 -770 -761 -720 -208 -739 -220 -366 -10 -707 -212 -900 -525 -680 -23 -271 -656 -6 -28 -561 -12 -586 -215 -59 -665 -216 -326 -441 -704 -727 -688 -233 -273 -293 -137 -747 -226 -377 -150 -620 -326 -675 -163 -752 -60 -533 -386 -491 -231 -752 -579 -27 -534 -642 -42 -174 -888 -859 -87 -773 -266 -961 -362 -955 -924 -597 -244 -911 -542 -427 -209 -790 -645 -31 -830 -245 -383 -2 -113 -229 -786 -109 -73 -606 -28 -857 -84 -608 -794 -405 -835 -130 -272 -260 -698 -268 -930 -129 -729 -955 -451 -405 -310 -209 -951 -25 -542 -779 -685 -190 -236 -556 -301 -344 -863 -840 -814 -688 -194 -515 -463 -860 -350 -697 -756 -877 -550 -65 -708 -196 -840 -558 -193 -741 -927 -906 -373 -354 -249 -463 -330 -133 -809 -534 -603 -568 -686 -246 -321 -110 -716 -304 -427 -964 -236 -124 -806 -730 -981 -401 -836 -900 -660 -423 -866 -777 -789 -56 -563 -254 -927 -994 -866 -595 -811 -861 -246 -839 -139 -623 -36 -452 -516 -526 -950 -882 -983 -573 -385 -418 -861 -547 -883 -600 -202 -851 -760 -775 -749 -341 -722 -72 -478 -622 -165 -727 -15 -253 -124 -609 -602 -334 -973 -919 -562 -312 -796 -492 -956 -240 -660 -503 -922 -379 -363 -963 -980 -595 -204 -29 -409 -227 -111 -625 -584 -69 -693 -419 -500 -501 -10 -292 -596 -325 -916 -100 -171 -974 -169 -937 -938 -941 -483 -946 -425 -922 -217 -350 -951 -443 -523 -159 -848 -835 -118 -724 -805 -646 -929 -821 -773 -91 -818 -453 -859 -781 -793 -566 -522 -334 -604 -431 -840 -94 -646 -341 -615 -287 -683 -407 -989 -934 -950 -812 -37 -80 -876 -153 -893 -605 -182 -143 -645 -961 -503 -879 -202 -844 -536 -823 -498 -223 -904 -892 -387 -621 -551 -654 -897 -943 -481 -986 -49 -690 -224 -639 -917 -626 -669 -796 -589 -551 -525 -697 -508 -887 -494 -794 -186 -139 -251 -300 -23 -488 -484 -61 -896 -456 -879 -484 -243 -859 -219 -871 -37 -168 -222 -969 -888 -242 -632 -479 -581 -419 -220 -270 -857 -244 -709 -228 -30 -232 -100 -550 -764 -507 -157 -647 -567 -584 -372 -708 -631 -248 -851 -993 -973 -518 -636 -297 -608 -593 -731 -750 -606 -465 -338 -565 -975 -72 -477 -970 -759 -566 -578 -648 -504 -440 -728 -175 -7 -501 -558 -677 -348 -732 -423 -615 -738 -193 -27 -435 -94 -258 -536 -811 -27 -483 -385 -650 -444 -326 -868 -675 -300 -965 -473 -366 -395 -305 -56 -698 -420 -746 -638 -450 -963 -139 -634 -305 -353 -793 -633 -286 -241 -580 -857 -261 -19 -797 -564 -366 -699 -262 -299 -955 -751 -165 -322 -48 -71 -158 -399 -338 -224 -554 -433 -491 -3 -429 -630 -501 -294 -535 -314 -106 -612 -316 -490 -736 -768 -162 -370 -490 -59 -528 -462 -241 -137 -126 -260 -429 -539 -722 -790 -186 -636 -913 -914 -827 -532 -13 -228 -986 -812 -414 -109 -557 -747 -898 -239 -117 -973 -137 -731 -542 -341 -206 -969 -469 -13 -864 -649 -618 -4 -661 -184 -455 -552 -953 -761 -898 -953 -59 -566 -457 -627 -388 -329 -710 -396 -124 -934 -572 -188 -810 -537 -702 -111 -264 -936 -533 -983 -633 -1 -820 -871 -344 -464 -924 -363 -519 -655 -69 -35 -576 -590 -744 -47 -508 -639 -27 -377 -713 -471 -712 -266 -483 -743 -859 -364 -902 -915 -510 -661 -414 -40 -147 -360 -559 -822 -900 -301 -447 -747 -23 -711 -883 -879 -175 -798 -593 -31 -436 -941 -133 -99 -668 -356 -438 -452 -862 -62 -183 -551 -338 -276 -883 -458 -203 -93 -707 -86 -958 -412 -261 -555 -897 -340 -176 -849 -779 -835 -546 -659 -966 -948 -642 -797 -603 -538 -755 -334 -60 -21 -763 -978 -765 -763 -475 -606 -555 -292 -949 -733 -599 -340 -23 -55 -997 -725 -549 -320 -447 -169 -157 -987 -725 -679 -11 -173 -67 -192 -299 -27 -113 -243 -869 -530 -804 -937 -324 -159 -5 -205 -945 -570 -851 -743 -378 -21 -15 -243 -27 -614 -8 -874 -955 -293 -112 -803 -145 -145 -531 -135 -63 -745 -361 -100 -946 -761 -820 -104 -627 -853 -799 -725 -493 -87 -121 -502 -41 -85 -501 -208 -642 -916 -465 -436 -82 -403 -251 -538 -641 -729 -364 -201 -659 -836 -14 -915 -115 -755 -649 -618 -157 -422 -203 -814 -678 -637 -635 -581 -900 -285 -113 -889 -238 -553 -437 -673 -1 -34 -329 -214 -689 -936 -753 -742 -829 -725 -396 -364 -637 -389 -187 -286 -229 -314 -895 -170 -34 -726 -886 -984 -458 -52 -862 -24 -682 -387 -23 -971 -197 -945 -832 -50 -408 -947 -257 -444 -342 -313 -598 -595 -806 -751 -891 -346 -417 -925 -350 -399 -479 -592 -608 -597 -460 -804 -587 -641 -616 -271 -984 -362 -50 -339 -755 -138 -696 -772 -650 -796 -262 -326 -288 -289 -918 -734 -423 -438 -156 -144 -408 -750 -413 -470 -424 -805 -884 -703 -858 -656 -222 -763 -905 -661 -619 -377 -622 -705 -735 -510 -30 -893 -534 -598 -243 -29 -702 -919 -343 -218 -338 -507 -983 -139 -248 -819 -215 -653 -296 -389 -218 -689 -189 -574 -131 -223 -75 -143 -957 -372 -752 -340 -742 -292 -188 -635 -557 -811 -930 -887 -79 -285 -938 -353 -966 -661 -392 -792 -101 -461 -624 -238 -979 -466 -845 -646 -866 -604 -645 -160 -372 -33 -141 -992 -974 -167 -811 -639 -494 -510 -274 -861 -820 -948 -837 -200 -570 -556 -965 -903 -269 -547 -192 -964 -834 -821 -334 -390 -469 -93 -925 -696 -391 -802 -788 -738 -975 -617 -223 -730 -560 -793 -133 -242 -635 -37 -720 -610 -899 -107 -183 -678 -238 -972 -403 -848 -868 -67 -178 -369 -400 -977 -667 -982 -723 -709 -525 -858 -962 -475 -594 -825 -991 -174 -215 -667 -778 -489 -39 -329 -533 -751 -141 -696 -717 -570 -971 -617 -855 -774 -312 -552 -27 -65 -388 -633 -66 -56 -63 -397 -379 -662 -903 -549 -935 -713 -489 -805 -491 -908 -863 -102 -101 -684 -741 -510 -957 -164 -725 -960 -966 -274 -519 -976 -286 -657 -485 -559 -231 -454 -823 -934 -735 -278 -268 -754 -981 -267 -716 -286 -405 -67 -702 -667 -812 -803 -992 -367 -225 -853 -232 -976 -122 -301 -986 -981 -768 -647 -801 -79 -703 -279 -849 -238 -569 -103 -172 -973 -82 -222 -493 -767 -920 -609 -837 -616 -724 -53 -104 -663 -693 -40 -584 -481 -62 -748 -86 -279 -311 -220 -66 -616 -19 -123 -267 -287 -224 -37 -952 -91 -616 -514 -989 -789 -671 -296 -625 -417 -930 -43 -408 -769 -718 -133 -258 -672 -13 -427 -376 -328 -861 -179 -357 -912 -642 -742 -202 -945 -951 -863 -643 -726 -777 -264 -139 -396 -479 -246 -103 -317 -378 -101 -701 -817 -577 -166 -577 -994 -661 -988 -456 -445 -947 -546 -806 -254 -77 -462 -504 -828 -730 -275 -90 -735 -344 -845 -258 -630 -27 -455 -244 -326 -971 -216 -955 -802 -51 -627 -581 -993 -999 -421 -81 -245 -311 -333 -952 -765 -719 -716 -361 -507 -94 -605 -401 -3 -739 -639 -886 -808 -658 -224 -634 -262 -291 -140 -291 -444 -313 -592 -193 -448 -746 -254 -166 -798 -237 -338 -762 -75 -441 -714 -830 -221 -61 -200 -412 -200 -177 -620 -170 -588 -968 -320 -951 -879 -270 -359 -821 -356 -835 -640 -864 -898 -905 -65 -488 -955 -208 -339 -64 -494 -797 -907 -73 -961 -539 -249 -944 -102 -64 -498 -525 -365 -454 -263 -95 -980 -277 -741 -454 -225 -194 -191 -42 -184 -76 -903 -956 -657 -455 -763 -397 -619 -761 -187 -8 -445 -600 -112 -50 -132 -704 -795 -863 -426 -735 -500 -29 -353 -58 -637 -748 -481 -131 -600 -774 -758 -999 -934 -948 -772 -44 -953 -278 -750 -882 -463 -158 -397 -348 -405 -180 -92 -495 -478 -142 -883 -713 -366 -546 -996 -355 -695 -280 -367 -289 -326 -81 -75 -221 -761 -95 -229 -141 -91 -637 -290 -62 -506 -608 -847 -529 -175 -378 -120 -500 -349 -215 -717 -700 -780 -891 -377 -665 -770 -82 -370 -40 -222 -545 -370 -891 -764 -77 -774 -358 -518 -751 -718 -869 -162 -99 -881 -681 -409 -168 -947 -653 -770 -714 -624 -122 -853 -357 -113 -740 -275 -127 -999 -658 -328 -954 -558 -284 -305 -161 -623 -545 -174 -262 -347 -327 -267 -421 -333 -555 -913 -106 -974 -55 -233 -261 -59 -495 -580 -751 -68 -246 -946 -124 -913 -304 -854 -168 -406 -85 -388 -166 -665 -503 -246 -753 -439 -850 -891 -599 -267 -337 -330 -834 -133 -181 -144 -863 -133 -583 -148 -304 -498 -732 -616 -326 -529 -963 -352 -1 -121 -540 -553 -981 -590 -70 -445 -92 -865 -962 -682 -775 -538 -406 -157 -134 -511 -409 -426 -686 -499 -700 -224 -775 -899 -512 -676 -537 -644 -716 -684 -117 -154 -406 -5 -580 -669 -562 -870 -755 -816 -897 -590 -970 -353 -443 -275 -960 -745 -19 -46 -329 -321 -209 -595 -384 -714 -481 -646 -568 -222 -181 -349 -958 -95 -646 -883 -151 -713 -774 -440 -138 -27 -849 -55 -556 -614 -633 -877 -358 -397 -26 -19 -217 -314 -748 -779 -760 -581 -61 -868 -143 -236 -775 -283 -168 -153 -797 -721 -773 -663 -796 -801 -331 -528 -124 -759 -828 -683 -555 -919 -124 -344 -46 -21 -324 -279 -100 -590 -623 -469 -280 -331 -568 -201 -958 -28 -29 -33 -407 -866 -265 -608 -66 -571 -110 -806 -346 -457 -643 -225 -910 -301 -935 -703 -898 -15 -392 -685 -546 -449 -130 -730 -596 -997 -636 -250 -875 -813 -964 -392 -221 -642 -120 -364 -73 -351 -504 -387 -583 -315 -326 -588 -553 -448 -66 -633 -885 -3 -194 -774 -646 -837 -274 -538 -988 -220 -557 -118 -201 -636 -93 -925 -864 -92 -952 -465 -734 -583 -499 -840 -702 -366 -705 -310 -308 -30 -33 -354 -714 -338 -835 -554 -729 -649 -78 -989 -274 -886 -711 -886 -735 -85 -330 -807 -355 -888 -485 -370 -949 -952 -195 -682 -416 -302 -718 -610 -316 -304 -810 -54 -687 -55 -254 -540 -959 -511 -14 -478 -501 -312 -18 -16 -253 -631 -180 -659 -491 -508 -344 -54 -894 -625 -748 -657 -651 -321 -994 -974 -193 -36 -630 -228 -594 -75 -70 -218 -776 -663 -985 -271 -769 -456 -213 -431 -887 -209 -403 -49 -739 -123 -17 -509 -247 -363 -36 -297 -711 -672 -622 -457 -279 -868 -735 -308 -455 -918 -963 -684 -882 -613 -690 -118 -185 -566 -397 -361 -100 -487 -103 -637 -500 -670 -139 -193 -476 -100 -561 -744 -789 -81 -125 -506 -25 -552 -598 -98 -197 -877 -577 -256 -934 -482 -928 -820 -67 -446 -31 -638 -940 -612 -188 -441 -816 -902 -37 -678 -154 -555 -795 -823 -16 -121 -444 -799 -184 -833 -522 -496 -299 -692 -121 -104 -442 -722 -823 -609 -631 -316 -961 -32 -372 -400 -754 -59 -204 -574 -59 -838 -64 -135 -196 -346 -717 -688 -424 -956 -908 -543 -25 -665 -165 -966 -407 -182 -72 -959 -771 -137 -811 -593 -229 -901 -783 -678 -324 -911 -875 -522 -971 -810 -251 -686 -93 -9 -173 -795 -786 -842 -996 -859 -575 -188 -804 -508 -888 -234 -928 -863 -343 -992 -664 -641 -506 -280 -122 -406 -227 -752 -690 -759 -96 -453 -341 -844 -136 -944 -929 -40 -393 -47 -664 -726 -183 -353 -915 -413 -496 -469 -30 -471 -754 -544 -684 -388 -224 -922 -767 -720 -147 -448 -915 -899 -770 -107 -485 -979 -694 -63 -637 -377 -107 -547 -546 -72 -414 -159 -950 -556 -799 -936 -747 -110 -777 -299 -72 -163 -557 -956 -432 -290 -90 -320 -146 -723 -772 -216 -844 -572 -525 -836 -59 -939 -321 -396 -673 -736 -288 -456 -542 -386 -100 -221 -32 -995 -781 -690 -213 -964 -830 -941 -803 -420 -461 -800 -306 -58 -608 -71 -459 -329 -445 -302 -199 -462 -903 -268 -651 -870 -876 -907 -451 -978 -454 -834 -433 -849 -138 -95 -5 -558 -928 -503 -215 -261 -932 -580 -349 -742 -908 -860 -394 -644 -184 -611 -261 -899 -907 -720 -189 -814 -252 -954 -71 -970 -494 -431 -949 -802 -440 -650 -885 -244 -300 -311 -692 -215 -37 -575 -355 -924 -236 -552 -787 -897 -502 -516 -862 -937 -597 -18 -285 -108 -800 -266 -198 -181 -80 -986 -932 -132 -749 -450 -332 -365 -179 -870 -954 -901 -127 -677 -350 -226 -160 -276 -681 -837 -700 -121 -289 -336 -760 -12 -880 -383 -731 -791 -82 -954 -200 -18 -435 -159 -391 -344 -676 -577 -662 -107 -414 -650 -692 -756 -594 -950 -404 -820 -87 -652 -480 -462 -395 -698 -153 -372 -862 -159 -109 -814 -544 -245 -244 -949 -950 -213 -298 -12 -588 -410 -842 -823 -647 -940 -399 -157 -521 -158 -773 -247 -160 -657 -369 -167 -245 -130 -614 -722 -430 -790 -319 -152 -363 -535 -998 -728 -789 -624 -477 -94 -646 -413 -31 -90 -525 -610 -266 -627 -846 -892 -503 -542 -960 -180 -512 -497 -309 -475 -571 -24 -79 -937 -95 -206 -158 -647 -654 -670 -961 -635 -689 -520 -274 -614 -334 -300 -30 -188 -756 -282 -920 -309 -764 -221 -206 -814 -936 -424 -348 -131 -857 -491 -604 -763 -893 -176 -847 -227 -471 -139 -803 -637 -295 -357 -336 -273 -540 -348 -742 -50 -253 -156 -3 -331 -56 -923 -900 -759 -190 -101 -315 -382 -592 -541 -628 -835 -154 -632 -89 -524 -25 -687 -999 -214 -11 -148 -990 -458 -556 -654 -684 -28 -120 -274 -906 -939 -673 -344 -56 -869 -594 -193 -971 -646 -100 -809 -413 -318 -442 -919 -584 -808 -301 -671 -103 -327 -482 -542 -490 -407 -639 -921 -483 -703 -536 -808 -670 -878 -37 -763 -82 -654 -657 -502 -892 -520 -38 -545 -41 -438 -102 -435 -47 -314 -675 -896 -455 -617 -611 -955 -553 -474 -368 -962 -821 -162 -996 -121 -759 -511 -42 -728 -581 -645 -81 -696 -805 -311 -309 -17 -292 -745 -67 -709 -212 -390 -728 -425 -137 -32 -953 -722 -618 -14 -163 -330 -710 -832 -312 -156 -608 -139 -684 -308 -675 -196 -178 -85 -747 -702 -728 -864 -846 -394 -396 -937 -267 -456 -473 -912 -177 -562 -62 -111 -886 -855 -431 -613 -466 -483 -11 -845 -847 -795 -678 -461 -114 -742 -263 -370 -740 -671 -389 -405 -76 -324 -546 -148 -616 -606 -745 -476 -850 -717 -784 -452 -672 -836 -193 -438 -506 -271 -678 -814 -535 -561 -799 -542 -972 -282 -587 -377 -359 -854 -99 -522 -90 -395 -920 -877 -566 -318 -497 -166 -874 -944 -447 -119 -257 -370 -864 -952 -974 -275 -544 -72 -906 -305 -682 -184 -960 -877 -46 -325 -303 -199 -364 -953 -572 -70 -807 -219 -936 -166 -191 -700 -105 -732 -73 -370 -863 -600 -818 -969 -104 -445 -200 -546 -931 -467 -608 -581 -232 -962 -257 -817 -120 -23 -169 -238 -515 -501 -41 -215 -193 -329 -379 -356 -213 -229 -97 -577 -110 -233 -141 -190 -735 -612 -330 -819 -815 -622 -94 -762 -155 -832 -232 -950 -816 -716 -720 -360 -414 -206 -311 -35 -286 -658 -543 -348 -132 -888 -3 -157 -753 -3 -59 -206 -582 -243 -621 -229 -509 -739 -416 -719 -236 -640 -379 -34 -785 -488 -43 -832 -731 -647 -307 -587 -889 -848 -212 -384 -224 -312 -797 -781 -223 -688 -890 -222 -363 -580 -333 -580 -668 -440 -295 -247 -843 -891 -816 -39 -234 -450 -876 -558 -681 -904 -321 -229 -301 -937 -977 -134 -371 -917 -84 -530 -491 -342 -270 -382 -470 -46 -136 -814 -226 -741 -125 -368 -131 -911 -676 -916 -424 -455 -855 -14 -356 -481 -745 -453 -32 -864 -516 -612 -167 -264 -759 -222 -59 -464 -510 -461 -804 -500 -279 -524 -916 -194 -982 -179 -109 -343 -445 -611 -614 -486 -238 -583 -112 -91 -355 -242 -81 -257 -448 -867 -363 -437 -834 -383 -992 -515 -405 -722 -920 -441 -239 -534 -885 -803 -669 -585 -685 -397 -402 -506 -7 -457 -693 -382 -334 -893 -354 -762 -227 -266 -908 -313 -374 -704 -148 -653 -891 -499 -375 -342 -303 -91 -47 -680 -223 -652 -652 -211 -26 -199 -926 -153 -554 -280 -931 -227 -529 -83 -61 -959 -136 -447 -821 -620 -322 -603 -168 -32 -974 -145 -115 -270 -486 -581 -129 -249 -919 -754 -624 -250 -778 -311 -50 -572 -529 -685 -293 -887 -39 -704 -970 -740 -671 -810 -22 -195 -607 -526 -557 -970 -961 -712 -471 -154 -735 -450 -511 -272 -174 -129 -502 -147 -433 -389 -482 -924 -156 -159 -932 -391 -330 -215 -814 -819 -441 -489 -874 -432 -860 -377 -796 -961 -832 -956 -375 -882 -955 -198 -874 -415 -779 -608 -515 -785 -122 -183 -542 -503 -31 -387 -447 -23 -880 -398 -564 -11 -783 -697 -257 -144 -723 -731 -545 -698 -643 -383 -711 -393 -831 -794 -714 -917 -173 -643 -213 -52 -106 -855 -813 -332 -982 -521 -755 -422 -887 -282 -115 -298 -624 -727 -946 -61 -590 -840 -995 -383 -970 -606 -390 -764 -442 -896 -691 -653 -768 -295 -32 -412 -172 -128 -821 -205 -982 -248 -264 -810 -913 -377 -690 -318 -517 -602 -569 -987 -981 -885 -738 -647 -70 -184 -862 -632 -725 -698 -402 -845 -540 -843 -900 -903 -53 -674 -879 -27 -517 -79 -353 -567 -189 -56 -795 -171 -524 -810 -962 -772 -798 -984 -870 -128 -660 -669 -957 -809 -932 -220 -858 -174 -325 -89 -989 -959 -387 -866 -148 -674 -618 -829 -642 -723 -880 -950 -53 -639 -570 -403 -553 -660 -678 -825 -256 -283 -372 -515 -448 -644 -383 -989 -581 -483 -848 -3 -802 -700 -465 -730 -39 -946 -260 -145 -442 -364 -463 -216 -687 -534 -417 -512 -738 -418 -986 -773 -22 -837 -782 -101 -788 -456 -332 -379 -154 -796 -203 -239 -140 -395 -639 -175 -169 -170 -76 -644 -824 -256 -894 -84 -547 -236 -918 -40 -149 -722 -609 -571 -442 -846 -752 -955 -878 -109 -410 -124 -157 -243 -106 -693 -833 -589 -802 -835 -596 -451 -998 -757 -546 -296 -588 -333 -247 -242 -16 -44 -571 -411 -875 -826 -734 -826 -35 -391 -398 -594 -330 -974 -587 -800 -8 -243 -444 -432 -982 -296 -491 -397 -521 -201 -617 -89 -57 -293 -802 -999 -543 -305 -363 -201 -6 -666 -392 -775 -34 -266 -741 -388 -509 -260 -246 -274 -500 -409 -447 -48 -369 -883 -546 -543 -749 -376 -153 -256 -110 -92 -17 -778 -69 -257 -410 -743 -551 -661 -692 -22 -315 -421 -222 -400 -144 -676 -141 -752 -470 -704 -512 -34 -847 -216 -560 -365 -125 -615 -417 -463 -247 -336 -19 -931 -85 -238 -471 -347 -533 -889 -192 -503 -494 -123 -320 -504 -626 -682 -80 -15 -735 -491 -149 -673 -501 -815 -692 -484 -280 -472 -355 -96 -384 -407 -794 -77 -590 -318 -149 -650 -190 -125 -699 -521 -205 -135 -114 -979 -601 -644 -74 -415 -458 -486 -570 -743 -765 -104 -108 -280 -808 -371 -808 -255 -263 -857 -123 -207 -356 -495 -126 -478 -44 -67 -507 -549 -560 -831 -772 -416 -509 -686 -13 -435 -468 -358 -321 -564 -776 -325 -919 -147 -429 -673 -828 -25 -225 -781 -399 -485 -439 -279 -679 -147 -715 -959 -335 -81 -985 -742 -572 -216 -293 -365 -169 -98 -184 -385 -581 -335 -857 -56 -914 -833 -994 -572 -122 -716 -144 -271 -578 -771 -272 -813 -470 -269 -590 -720 -488 -741 -738 -811 -764 -326 -309 -862 -557 -447 -542 -292 -54 -281 -842 -989 -424 -594 -291 -144 -305 -783 -113 -929 -722 -910 -82 -997 -907 -189 -839 -926 -725 -358 -905 -386 -730 -658 -320 -561 -281 -621 -870 -97 -57 -730 -582 -428 -720 -123 -261 -691 -364 -118 -18 -763 -411 -778 -600 -949 -700 -726 -909 -273 -475 -308 -226 -489 -785 -556 -146 -236 -832 -566 -213 -510 -231 -456 -817 -687 -165 -28 -68 -684 -528 -752 -580 -905 -343 -590 -563 -756 -287 -230 -579 -95 -158 -993 -190 -738 -345 -700 -85 -831 -960 -914 -888 -256 -275 -853 -284 -965 -346 -453 -533 -677 -746 -393 -400 -432 -746 -87 -262 -189 -181 -355 -552 -139 -830 -942 -116 -870 -870 -932 -167 -209 -120 -958 -638 -117 -87 -482 -684 -1000 -873 -220 -965 -935 -882 -101 -366 -232 -534 -746 -478 -624 -810 -417 -146 -321 -475 -170 -939 -576 -254 -564 -725 -280 -171 -464 -935 -153 -263 -40 -151 -914 -684 -786 -200 -330 -733 -767 -832 -851 -267 -933 -513 -334 -28 -265 -312 -637 -792 -827 -895 -82 -926 -429 -958 -879 -853 -980 -961 -690 -354 -272 -929 -246 -856 -908 -321 -228 -557 -401 -818 -417 -718 -785 -404 -191 -429 -538 -803 -189 -385 -13 -380 -468 -116 -809 -603 -65 -81 -907 -890 -190 -354 -285 -244 -862 -885 -383 -127 -961 -802 -846 -515 -824 -461 -312 -671 -513 -137 -858 -401 -414 -893 -433 -935 -358 -654 -351 -529 -545 -496 -672 -194 -402 -360 -700 -521 -52 -204 -942 -422 -479 -383 -540 -416 -153 -87 -21 -442 -220 -300 -807 -455 -234 -990 -576 -755 -969 -483 -660 -480 -865 -897 -510 -360 -959 -870 -932 -75 -81 -78 -216 -628 -251 -777 -624 -960 -282 -61 -882 -491 -540 -495 -228 -933 -712 -791 -822 -171 -709 -890 -439 -259 -105 -677 -716 -407 -364 -292 -685 -918 -629 -924 -49 -73 -593 -889 -255 -187 -661 -662 -22 -222 -323 -523 -696 -627 -436 -321 -851 -413 -768 -113 -793 -743 -379 -647 -870 -444 -986 -670 -261 -206 -133 -373 -449 -492 -679 -8 -215 -981 -317 -351 -104 -226 -537 -179 -754 -452 -542 -890 -907 -797 -175 -200 -508 -914 -63 -664 -565 -392 -499 -223 -387 -516 -417 -867 -998 -607 -810 -503 -763 -670 -763 -11 -721 -288 -578 -590 -994 -374 -81 -277 -80 -41 -361 -178 -70 -513 -888 -950 -992 -992 -369 -39 -550 -758 -410 -756 -935 -547 -399 -931 -764 -694 -813 -536 -496 -315 -83 -218 -309 -672 -856 -640 -499 -526 -620 -524 -571 -948 -868 -315 -667 -684 -552 -355 -93 -224 -852 -587 -448 -173 -443 -574 -389 -463 -1000 -191 -932 -188 -92 -764 -915 -882 -760 -215 -362 -943 -840 -931 -20 -921 -19 -141 -902 -390 -529 -200 -236 -544 -123 -969 -182 -205 -165 -225 -853 -735 -783 -722 -214 -344 -847 -168 -173 -797 -846 -604 -131 -292 -829 -207 -503 -112 -441 -726 -48 -661 -241 -739 -764 -483 -597 -396 -578 -285 -274 -569 -529 -800 -934 -317 -977 -503 -973 -738 -278 -557 -811 -872 -162 -841 -907 -293 -67 -406 -802 -818 -667 -668 -108 -770 -949 -439 -738 -233 -628 -775 -760 -152 -745 -411 -384 -468 -267 -169 -380 -837 -9 -235 -4 -188 -846 -961 -821 -146 -92 -248 -573 -546 -170 -907 -614 -770 -953 -673 -166 -933 -992 -675 -42 -721 -297 -271 -952 -869 -128 -629 -156 -829 -722 -566 -127 -290 -240 -261 -289 -442 -621 -415 -419 -550 -858 -286 -3 -388 -806 -476 -468 -368 -883 -329 -849 -577 -622 -97 -798 -802 -232 -942 -824 -503 -152 -275 -160 -6 -86 -295 -304 -366 -945 -207 -11 -645 -992 -288 -352 -105 -447 -127 -519 -422 -37 -580 -482 -444 -872 -330 -599 -733 -672 -268 -701 -285 -228 -43 -964 -705 -990 -713 -627 -238 -898 -409 -614 -28 -123 -479 -99 -524 -277 -586 -866 -174 -258 -557 -739 -958 -337 -575 -567 -751 -302 -206 -167 -279 -235 -852 -255 -909 -516 -745 -801 -83 -77 -705 -1 -467 -528 -491 -283 -372 -698 -796 -887 -830 -326 -687 -950 -829 -270 -426 -894 -187 -832 -505 -533 -358 -246 -890 -624 -782 -302 -586 -427 -87 -483 -786 -957 -238 -230 -746 -103 -84 -237 -885 -638 -709 -80 -147 -169 -825 -302 -988 -578 -788 -292 -542 -627 -716 -710 -91 -275 -461 -405 -881 -906 -364 -213 -481 -397 -515 -265 -422 -288 -214 -382 -227 -35 -425 -571 -111 -896 -50 -134 -165 -450 -322 -281 -408 -924 -375 -937 -663 -777 -495 -474 -751 -28 -39 -97 -257 -63 -258 -193 -698 -989 -112 -437 -459 -779 -30 -91 -321 -824 -357 -741 -588 -649 -585 -290 -685 -244 -48 -28 -705 -937 -630 -947 -866 -745 -430 -503 -583 -297 -362 -121 -136 -677 -316 -890 -145 -693 -175 -183 -630 -490 -306 -147 -713 -904 -766 -382 -847 -849 -732 -92 -513 -695 -304 -865 -173 -399 -584 -192 -928 -359 -472 -45 -649 -753 -710 -813 -86 -269 -27 -615 -831 -526 -908 -732 -358 -263 -567 -479 -909 -129 -691 -136 -204 -175 -487 -762 -520 -322 -294 -384 -835 -40 -824 -522 -905 -767 -351 -119 -61 -62 -136 -490 -128 -914 -385 -351 -392 -577 -731 -726 -547 -91 -597 -855 -584 -480 -484 -51 -898 -316 -947 -917 -871 -321 -993 -459 -882 -92 -942 -851 -456 -333 -684 -542 -83 -460 -972 -847 -81 -489 -252 -361 -992 -777 -646 -968 -741 -832 -559 -648 -723 -66 -467 -864 -681 -316 -1 -454 -667 -886 -442 -193 -797 -934 -574 -839 -734 -554 -564 -461 -687 -315 -933 -266 -77 -360 -810 -921 -957 -909 -739 -893 -237 -388 -280 -238 -366 -379 -876 -583 -604 -432 -130 -415 -462 -717 -845 -253 -949 -870 -632 -384 -758 -612 -490 -931 -786 -684 -615 -163 -230 -215 -554 -82 -847 -405 -657 -334 -112 -923 -497 -267 -613 -562 -769 -464 -268 -207 -262 -891 -715 -480 -868 -522 -270 -663 -860 -16 -92 -107 -317 -165 -605 -434 -310 -397 -167 -366 -271 -440 -22 -608 -560 -874 -552 -630 -70 -117 -210 -422 -335 -728 -474 -33 -726 -432 -545 -920 -431 -680 -639 -302 -884 -769 -607 -824 -867 -718 -863 -878 -185 -468 -863 -17 -974 -385 -344 -6 -244 -355 -216 -936 -316 -637 -734 -509 -768 -562 -262 -209 -22 -877 -74 -43 -918 -901 -453 -164 -16 -580 -396 -480 -485 -874 -232 -894 -885 -336 -780 -359 -384 -739 -990 -290 -80 -191 -978 -86 -870 -147 -742 -134 -839 -850 -254 -618 -216 -107 -497 -875 -113 -369 -624 -889 -256 -293 -578 -506 -776 -808 -666 -572 -840 -59 -666 -882 -329 -467 -148 -581 -541 -920 -969 -736 -887 -528 -706 -46 -421 -566 -920 -943 -457 -282 -102 -970 -808 -806 -50 -817 -433 -931 -181 -562 -823 -643 -607 -825 -482 -408 -353 -193 -151 -542 -534 -705 -534 -814 -485 -577 -486 -67 -592 -81 -113 -228 -585 -854 -156 -87 -102 -80 -140 -514 -608 -455 -109 -779 -754 -235 -965 -762 -242 -654 -80 -930 -178 -109 -704 -365 -553 -286 -470 -517 -759 -481 -314 -527 -718 -15 -336 -56 -657 -499 -79 -589 -47 -807 -410 -570 -508 -535 -875 -516 -334 -268 -602 -232 -422 -868 -653 -122 -938 -156 -672 -146 -123 -836 -836 -675 -756 -398 -819 -355 -465 -390 -418 -899 -702 -321 -851 -735 -196 -656 -348 -910 -471 -959 -215 -784 -293 -727 -225 -572 -450 -326 -911 -151 -856 -341 -5 -48 -605 -521 -582 -226 -726 -729 -357 -753 -330 -892 -713 -394 -600 -907 -794 -381 -520 -964 -707 -431 -128 -627 -447 -84 -992 -198 -15 -480 -767 -218 -295 -105 -965 -869 -470 -973 -175 -614 -427 -597 -605 -100 -929 -771 -75 -366 -549 -721 -63 -984 -422 -202 -427 -775 -942 -905 -503 -238 -149 -959 -410 -646 -367 -969 -46 -488 -761 -116 -225 -812 -552 -220 -355 -246 -839 -398 -10 -927 -493 -752 -315 -206 -383 -381 -637 -131 -903 -23 -655 -407 -817 -525 -718 -852 -968 -813 -656 -86 -427 -181 -532 -331 -45 -410 -852 -183 -599 -319 -762 -309 -525 -671 -258 -436 -958 -281 -569 -963 -296 -59 -42 -770 -403 -575 -925 -309 -521 -636 -878 -246 -820 -449 -266 -900 -242 -498 -327 -602 -643 -472 -709 -114 -458 -370 -846 -451 -383 -953 -753 -700 -544 -155 -79 -370 -558 -862 -205 -449 -157 -813 -215 -731 -997 -995 -848 -48 -605 -222 -527 -982 -35 -587 -400 -536 -598 -821 -929 -480 -358 -886 -338 -915 -63 -649 -666 -792 -45 -566 -327 -208 -565 -36 -213 -768 -519 -290 -677 -26 -913 -137 -643 -415 -102 -548 -965 -875 -356 -462 -713 -316 -23 -468 -770 -566 -851 -102 -571 -947 -499 -890 -92 -271 -674 -180 -474 -49 -111 -667 -386 -770 -516 -307 -986 -85 -58 -696 -26 -535 -701 -34 -654 -379 -977 -612 -467 -367 -580 -376 -467 -410 -200 -602 -892 -549 -734 -504 -576 -986 -233 -306 -170 -856 -690 -968 -675 -968 -654 -709 -720 -849 -15 -657 -362 -335 -930 -653 -530 -681 -898 -994 -91 -16 -952 -172 -111 -160 -732 -853 -65 -761 -305 -805 -451 -659 -797 -338 -926 -616 -446 -107 -567 -210 -73 -24 -538 -602 -396 -457 -858 -382 -893 -573 -358 -623 -91 -521 -926 -700 -867 -17 -110 -735 -513 -446 -969 -106 -814 -286 -226 -423 -391 -504 -376 -727 -279 -400 -491 -991 -581 -601 -782 -40 -148 -155 -479 -743 -551 -398 -882 -523 -196 -292 -622 -719 -751 -406 -373 -915 -418 -313 -61 -259 -183 -625 -729 -600 -79 -541 -364 -500 -734 -593 -45 -684 -415 -798 -196 -433 -949 -82 -706 -701 -5 -967 -465 -953 -674 -541 -612 -963 -92 -865 -501 -493 -986 -31 -418 -46 -283 -843 -823 -995 -219 -496 -632 -823 -598 -210 -334 -429 -903 -695 -979 -641 -795 -142 -870 -488 -176 -714 -840 -814 -399 -157 -24 -313 -9 -571 -137 -891 -595 -832 -741 -748 -72 -118 -658 -780 -378 -854 -418 -711 -29 -704 -108 -798 -9 -93 -805 -405 -538 -527 -23 -778 -979 -964 -953 -962 -335 -754 -349 -63 -865 -862 -668 -716 -463 -746 -360 -822 -796 -353 -805 -592 -163 -519 -207 -33 -967 -232 -69 -289 -628 -166 -495 -873 -420 -380 -360 -367 -454 -352 -916 -468 -581 -868 -452 -457 -534 -51 -455 -298 -421 -356 -16 -658 -44 -194 -736 -212 -76 -514 -671 -115 -657 -384 -385 -539 -51 -401 -669 -499 -122 -963 -664 -910 -149 -371 -494 -228 -717 -435 -822 -599 -28 -244 -832 -291 -713 -552 -275 -613 -428 -121 -88 -396 -236 -757 -588 -741 -794 -893 -931 -131 -677 -609 -838 -520 -650 -359 -447 -594 -371 -821 -544 -357 -903 -160 -132 -389 -33 -143 -580 -256 -531 -451 -464 -183 -820 -358 -168 -540 -535 -394 -904 -754 -330 -896 -580 -115 -615 -542 -7 -47 -339 -801 -141 -951 -832 -509 -196 -921 -377 -660 -600 -972 -459 -55 -837 -244 -857 -970 -554 -15 -411 -989 -598 -436 -484 -264 -204 -349 -916 -701 -730 -267 -450 -191 -283 -817 -456 -460 -240 -584 -739 -608 -739 -19 -244 -981 -928 -483 -615 -968 -136 -354 -57 -274 -546 -467 -692 -62 -931 -403 -11 -243 -706 -969 -734 -521 -884 -190 -767 -333 -970 -251 -752 -811 -182 -325 -767 -572 -164 -123 -778 -957 -141 -390 -301 -1000 -987 -655 -555 -318 -934 -320 -205 -814 -803 -186 -784 -807 -521 -998 -567 -672 -972 -694 -260 -439 -239 -696 -665 -620 -506 -459 -669 -858 -828 -816 -187 -368 -717 -123 -381 -356 -542 -1000 -939 -763 -23 -704 -311 -172 -211 -152 -21 -716 -880 -217 -793 -312 -186 -147 -661 -250 -909 -687 -305 -351 -856 -841 -449 -478 -18 -593 -759 -571 -687 -256 -834 -970 -749 -252 -634 -154 -66 -256 -507 -509 -614 -373 -20 -67 -366 -266 -955 -726 -949 -227 -343 -785 -857 -950 -436 -41 -123 -174 -423 -98 -313 -519 -814 -528 -708 -543 -787 -308 -100 -71 -809 -668 -136 -293 -936 -634 -835 -908 -758 -757 -594 -276 -442 -762 -173 -707 -149 -347 -728 -633 -107 -3 -689 -245 -735 -21 -478 -327 -451 -658 -789 -773 -843 -483 -741 -728 -23 -140 -190 -731 -983 -394 -305 -690 -50 -574 -974 -606 -49 -124 -685 -835 -631 -856 -998 -402 -405 -26 -779 -205 -793 -676 -903 -237 -16 -871 -932 -249 -693 -237 -744 -894 -626 -695 -562 -423 -432 -793 -661 -965 -786 -300 -624 -738 -334 -104 -618 -361 -35 -571 -780 -335 -552 -182 -481 -736 -484 -263 -599 -196 -857 -229 -89 -62 -591 -711 -516 -143 -580 -226 -640 -177 -667 -410 -927 -804 -968 -538 -380 -433 -310 -629 -522 -189 -295 -458 -403 -214 -111 -10 -589 -921 -863 -419 -823 -997 -225 -947 -619 -844 -914 -494 -651 -384 -269 -99 -539 -360 -474 -161 -275 -843 -356 -788 -707 -10 -602 -740 -361 -883 -781 -376 -972 -972 -49 -68 -141 -167 -500 -580 -753 -365 -686 -175 -111 -925 -66 -729 -47 -977 -613 -960 -963 -20 -51 -751 -245 -589 -658 -51 -702 -724 -887 -987 -297 -848 -348 -75 -551 -564 -92 -510 -414 -665 -601 -370 -650 -693 -787 -528 -272 -136 -498 -615 -922 -38 -529 -446 -128 -549 -790 -592 -610 -424 -530 -50 -31 -969 -206 -621 -659 -150 -253 -403 -304 -372 -51 -120 -224 -550 -858 -724 -180 -394 -321 -834 -97 -604 -394 -881 -749 -751 -207 -63 -229 -663 -75 -334 -457 -460 -91 -908 -78 -268 -132 -615 -901 -226 -90 -701 -345 -2 -93 -896 -189 -922 -506 -78 -924 -221 -175 -645 -378 -224 -838 -226 -496 -377 -554 -82 -957 -206 -291 -313 -399 -362 -327 -464 -227 -779 -35 -40 -628 -826 -437 -327 -929 -299 -913 -341 -970 -527 -920 -572 -425 -185 -638 -682 -295 -684 -5 -905 -141 -144 -155 -587 -54 -574 -994 -967 -801 -613 -888 -130 -105 -639 -144 -112 -444 -294 -305 -28 -484 -871 -473 -83 -822 -635 -972 -672 -201 -685 -63 -852 -966 -654 -602 -676 -770 -109 -101 -275 -616 -463 -130 -297 -744 -226 -494 -265 -170 -162 -307 -783 -768 -804 -444 -393 -931 -279 -927 -736 -28 -751 -323 -824 -607 -408 -837 -268 -226 -809 -919 -437 -97 -428 -514 -831 -156 -204 -279 -6 -313 -700 -894 -991 -506 -561 -556 -236 -587 -33 -325 -581 -54 -832 -770 -435 -238 -409 -969 -671 -757 -27 -682 -362 -853 -192 -541 -86 -558 -467 -799 -220 -686 -402 -856 -391 -82 -721 -115 -331 -936 -85 -490 -890 -692 -793 -615 -544 -216 -182 -272 -332 -797 -608 -336 -905 -910 -113 -701 -43 -748 -990 -204 -83 -227 -58 -898 -428 -302 -609 -843 -163 -218 -989 -413 -878 -78 -682 -783 -641 -811 -439 -723 -517 -758 -14 -299 -250 -407 -384 -761 -653 -994 -583 -556 -990 -471 -532 -111 -424 -741 -496 -91 -933 -59 -554 -157 -342 -2 -61 -514 -723 -538 -562 -899 -659 -691 -153 -724 -163 -465 -464 -963 -711 -755 -844 -299 -536 -213 -813 -613 -647 -515 -643 -780 -56 -406 -922 -312 -623 -723 -586 -273 -28 -320 -253 -262 -56 -768 -975 -972 -267 -59 -104 -555 -969 -924 -332 -474 -117 -857 -149 -925 -706 -420 -223 -196 -578 -382 -121 -3 -505 -541 -690 -986 -523 -555 -983 -367 -146 -295 -704 -132 -355 -836 -42 -394 -521 -51 -364 -365 -968 -121 -892 -730 -60 -892 -764 -304 -314 -96 -19 -799 -52 -972 -543 -640 -280 -641 -212 -598 -510 -328 -935 -269 -277 -935 -578 -804 -28 -19 -156 -552 -12 -138 -405 -402 -7 -257 -89 -308 -516 -726 -154 -226 -461 -857 -667 -466 -520 -17 -424 -43 -146 -939 -18 -942 -134 -452 -637 -851 -405 -130 -558 -819 -654 -565 -226 -285 -230 -113 -382 -66 -748 -253 -443 -990 -107 -6 -586 -160 -672 -487 -34 -415 -304 -781 -382 -770 -860 -213 -73 -16 -40 -598 -625 -194 -259 -10 -221 -345 -771 -633 -752 -596 -74 -237 -192 -322 -55 -180 -572 -593 -908 -595 -201 -504 -941 -874 -17 -925 -779 -179 -428 -273 -710 -348 -486 -839 -62 -21 -543 -176 -652 -520 -205 -427 -141 -221 -946 -775 -762 -632 -816 -460 -229 -285 -536 -606 -743 -295 -667 -489 -806 -187 -564 -571 -749 -654 -182 -781 -945 -222 -333 -891 -434 -518 -462 -153 -810 -14 -224 -153 -184 -621 -677 -153 -799 -208 -297 -386 -869 -223 -133 -741 -106 -46 -774 -513 -344 -987 -172 -814 -689 -896 -565 -453 -132 -512 -678 -377 -715 -244 -381 -565 -29 -678 -607 -110 -851 -951 -523 -323 -966 -887 -632 -181 -727 -468 -531 -674 -210 -37 -388 -564 -24 -563 -427 -144 -378 -655 -346 -149 -358 -139 -608 -773 -368 -441 -965 -857 -252 -454 -140 -837 -2 -687 -639 -868 -346 -217 -944 -110 -590 -858 -444 -474 -359 -489 -583 -425 -562 -651 -742 -940 -140 -857 -3 -629 -190 -847 -440 -13 -656 -886 -957 -500 -836 -43 -894 -626 -448 -544 -17 -827 -779 -366 -569 -913 -97 -277 -738 -204 -55 -971 -273 -415 -610 -895 -45 -567 -82 -964 -215 -487 -415 -185 -763 -136 -513 -160 -55 -465 -502 -857 -786 -977 -235 -536 -492 -793 -45 -646 -565 -799 -603 -180 -612 -92 -731 -360 -284 -656 -659 -711 -454 -581 -263 -744 -334 -963 -514 -337 -64 -937 -756 -577 -176 -205 -803 -397 -54 -720 -359 -768 -626 -289 -776 -244 -300 -441 -287 -380 -826 -800 -165 -912 -604 -982 -449 -905 -152 -735 -494 -536 -693 -263 -31 -421 -626 -894 -55 -742 -578 -555 -36 -981 -763 -421 -921 -205 -461 -342 -952 -745 -868 -90 -706 -238 -827 -58 -815 -197 -542 -588 -613 -826 -602 -222 -596 -884 -463 -912 -974 -729 -876 -407 -287 -560 -622 -541 -50 -17 -233 -897 -260 -655 -469 -45 -934 -856 -490 -494 -56 -554 -553 -316 -818 -706 -368 -660 -873 -545 -836 -41 -550 -865 -396 -813 -511 -144 -555 -1000 -204 -707 -217 -248 -86 -372 -939 -615 -973 -793 -133 -931 -467 -856 -8 -917 -74 -163 -533 -847 -735 -185 -90 -508 -509 -409 -723 -881 -199 -280 -749 -108 -58 -968 -633 -742 -624 -297 -252 -851 -522 -973 -530 -758 -251 -486 -506 -510 -548 -882 -442 -924 -308 -631 -861 -34 -919 -263 -927 -225 -471 -129 -9 -197 -315 -210 -704 -11 -420 -509 -923 -64 -828 -657 -588 -686 -424 -572 -673 -726 -145 -950 -377 -856 -141 -114 -897 -119 -645 -693 -218 -19 -750 -995 -849 -355 -472 -884 -333 -483 -84 -386 -864 -336 -371 -247 -223 -963 -381 -424 -607 -193 -292 -584 -822 -830 -615 -315 -601 -664 -83 -1 -572 -602 -345 -193 -745 -115 -160 -382 -646 -731 -732 -363 -817 -992 -458 -556 -656 -838 -336 -52 -292 -52 -425 -539 -884 -328 -118 -836 -586 -750 -603 -154 -508 -692 -748 -260 -143 -575 -70 -987 -163 -356 -393 -317 -467 -189 -171 -143 -627 -77 -43 -997 -920 -135 -253 -856 -498 -794 -860 -387 -94 -329 -611 -365 -899 -656 -286 -45 -902 -641 -572 -958 -886 -930 -245 -440 -219 -285 -653 -918 -462 -718 -875 -509 -308 -626 -265 -175 -957 -648 -44 -575 -891 -363 -589 -913 -51 -398 -213 -634 -209 -636 -685 -19 -952 -782 -724 -902 -371 -893 -52 -692 -416 -788 -353 -26 -981 -580 -821 -304 -820 -458 -859 -643 -452 -110 -787 -202 -284 -799 -88 -237 -866 -336 -387 -205 -355 -970 -747 -183 -534 -592 -850 -675 -729 -882 -75 -723 -9 -94 -843 -542 -244 -424 -670 -840 -574 -527 -78 -740 -621 -546 -124 -34 -8 -282 -157 -992 -358 -575 -810 -10 -602 -345 -700 -470 -82 -75 -124 -805 -80 -447 -334 -459 -878 -591 -399 -222 -210 -906 -965 -898 -397 -286 -889 -792 -572 -809 -963 -821 -229 -292 -365 -212 -788 -713 -248 -764 -535 -666 -734 -795 -483 -29 -840 -916 -484 -136 -45 -126 -965 -485 -262 -392 -124 -667 -446 -949 -521 -790 -423 -247 -549 -508 -831 -20 -196 -993 -693 -281 -588 -106 -853 -807 -100 -944 -737 -330 -586 -155 -560 -17 -294 -531 -928 -455 -975 -812 -747 -74 -598 -448 -562 -756 -92 -962 -638 -151 -239 -202 -829 -984 -734 -205 -449 -309 -384 -94 -747 -954 -816 -726 -759 -908 -691 -902 -576 -726 -209 -417 -248 -819 -370 -63 -391 -790 -767 -422 -863 -758 -512 -421 -54 -422 -604 -661 -781 -84 -836 -776 -830 -635 -211 -158 -786 -19 -467 -440 -186 -998 -602 -436 -236 -436 -121 -830 -330 -570 -124 -349 -52 -377 -371 -444 -399 -27 -93 -512 -93 -920 -34 -268 -384 -820 -446 -542 -458 -377 -9 -511 -205 -28 -989 -681 -433 -218 -554 -730 -586 -868 -154 -752 -116 -793 -241 -591 -432 -409 -450 -910 -76 -61 -960 -996 -598 -97 -146 -94 -200 -159 -61 -158 -846 -496 -378 -844 -211 -571 -320 -42 -79 -647 -46 -187 -322 -747 -421 -395 -545 -229 -375 -578 -24 -301 -783 -940 -138 -225 -987 -181 -473 -322 -445 -950 -637 -204 -622 -541 -792 -297 -801 -209 -763 -415 -384 -32 -151 -46 -813 -571 -515 -731 -804 -217 -816 -757 -36 -60 -424 -418 -966 -715 -536 -631 -476 -925 -666 -99 -700 -917 -179 -530 -459 -436 -324 -517 -138 -699 -234 -537 -622 -637 -986 -135 -973 -451 -290 -47 -658 -717 -818 -138 -952 -548 -627 -630 -579 -459 -365 -313 -375 -268 -419 -165 -248 -600 -869 -125 -882 -598 -725 -985 -176 -399 -405 -327 -234 -533 -828 -107 -566 -47 -254 -417 -756 -392 -996 -546 -205 -540 -315 -132 -727 -75 -193 -548 -6 -310 -334 -628 -488 -922 -213 -127 -498 -865 -591 -5 -772 -860 -279 -514 -266 -632 -99 -987 -255 -248 -378 -559 -795 -444 -527 -921 -206 -899 -735 -418 -314 -789 -733 -632 -420 -423 -475 -769 -416 -247 -971 -286 -624 -876 -241 -423 -660 -889 -227 -597 -178 -296 -638 -499 -149 -735 -495 -458 -99 -688 -71 -804 -992 -897 -733 -475 -500 -314 -263 -506 -898 -624 -670 -952 -591 -992 -495 -598 -896 -139 -791 -327 -671 -188 -274 -176 -627 -173 -901 -308 -81 -209 -550 -540 -208 -247 -317 -382 -562 -822 -582 -58 -106 -14 -236 -481 -777 -766 -39 -683 -76 -455 -180 -935 -165 -673 -297 -826 -641 -142 -271 -677 -45 -998 -415 -44 -631 -899 -391 -56 -229 -862 -905 -594 -868 -548 -161 -588 -232 -773 -277 -735 -546 -161 -452 -692 -464 -756 -313 -466 -917 -320 -395 -591 -594 -625 -224 -333 -968 -785 -708 -481 -517 -248 -432 -1000 -366 -373 -344 -239 -591 -808 -119 -313 -381 -56 -173 -798 -526 -759 -132 -349 -202 -838 -596 -100 -495 -467 -123 -729 -900 -567 -755 -780 -31 -171 -752 -422 -231 -868 -825 -66 -652 -544 -188 -221 -582 -508 -662 -300 -976 -161 -551 -233 -397 -244 -813 -193 -744 -271 -367 -108 -603 -188 -832 -239 -848 -245 -647 -973 -231 -490 -31 -687 -952 -50 -762 -215 -427 -452 -87 -503 -908 -188 -852 -46 -855 -43 -295 -635 -817 -897 -819 -664 -878 -850 -701 -273 -531 -44 -33 -75 -165 -282 -634 -14 -581 -884 -494 -310 -332 -179 -460 -375 -167 -551 -841 -156 -483 -690 -17 -501 -548 -472 -926 -299 -768 -373 -523 -214 -941 -788 -110 -836 -252 -837 -792 -13 -648 -387 -349 -249 -63 -375 -474 -190 -445 -946 -620 -696 -678 -618 -223 -647 -622 -27 -956 -506 -125 -254 -246 -953 -474 -659 -683 -789 -410 -377 -605 -174 -7 -362 -310 -282 -745 -100 -849 -612 -875 -639 -164 -452 -123 -228 -323 -796 -360 -524 -20 -778 -155 -463 -201 -835 -223 -948 -751 -823 -690 -763 -535 -826 -518 -123 -31 -239 -330 -538 -517 -275 -644 -878 -993 -453 -648 -344 -911 -584 -607 -575 -32 -910 -868 -243 -692 -674 -765 -742 -203 -807 -171 -223 -670 -433 -889 -826 -279 -34 -196 -549 -481 -990 -616 -6 -876 -891 -894 -679 -257 -397 -772 -651 -686 -597 -768 -446 -238 -175 -670 -660 -731 -807 -776 -835 -385 -410 -654 -736 -859 -152 -484 -864 -407 -314 -226 -209 -481 -380 -190 -310 -700 -981 -202 -39 -265 -617 -39 -745 -264 -814 -720 -307 -362 -9 -115 -249 -1000 -739 -659 -105 -741 -360 -582 -923 -801 -542 -693 -796 -654 -670 -935 -434 -684 -312 -653 -454 -47 -751 -742 -125 -882 -205 -135 -947 -861 -882 -632 -400 -352 -92 -420 -27 -209 -840 -839 -359 -67 -133 -849 -158 -4 -548 -36 -390 -328 -252 -485 -131 -506 -463 -636 -674 -53 -667 -785 -981 -539 -98 -25 -967 -301 -22 -193 -600 -467 -52 -258 -289 -942 -9 -490 -359 -50 -298 -976 -480 -965 -553 -705 -770 -901 -385 -198 -891 -60 -619 -965 -623 -7 -563 -127 -801 -396 -678 -460 -287 -129 -441 -969 -921 -508 -838 -272 -552 -934 -900 -579 -718 -471 -41 -857 -490 -854 -40 -678 -981 -690 -525 -528 -714 -865 -869 -314 -112 -569 -33 -304 -839 -937 -953 -568 -232 -980 -418 -758 -712 -810 -895 -60 -438 -754 -895 -4 -166 -189 -169 -485 -461 -847 -240 -972 -760 -506 -604 -400 -957 -998 -577 -398 -622 -1000 -716 -880 -508 -457 -606 -265 -379 -799 -65 -147 -531 -580 -798 -228 -885 -32 -479 -968 -219 -471 -376 -350 -669 -696 -469 -664 -40 -826 -150 -216 -368 -19 -87 -578 -68 -363 -140 -666 -508 -28 -409 -906 -914 -856 -988 -198 -708 -339 -711 -346 -444 -502 -99 -153 -743 -356 -485 -52 -109 -393 -514 -395 -585 -424 -325 -819 -917 -11 -188 -159 -930 -690 -147 -904 -566 -586 -762 -483 -776 -50 -805 -437 -664 -120 -577 -76 -184 -808 -335 -832 -605 -42 -606 -922 -276 -546 -908 -624 -448 -878 -314 -580 -605 -280 -651 -130 -849 -370 -695 -573 -928 -376 -264 -193 -912 -839 -605 -383 -499 -105 -633 -979 -43 -141 -38 -305 -117 -818 -371 -808 -988 -522 -103 -731 -211 -174 -789 -352 -188 -169 -975 -663 -363 -751 -936 -931 -390 -225 -374 -235 -842 -18 -93 -901 -333 -715 -80 -280 -851 -664 -114 -864 -181 -467 -979 -693 -191 -81 -689 -653 -1 -882 -630 -198 -155 -769 -378 -23 -203 -165 -379 -423 -25 -850 -816 -974 -294 -733 -245 -20 -880 -274 -71 -273 -722 -749 -600 -781 -364 -776 -315 -204 -607 -221 -55 -961 -869 -775 -525 -161 -652 -10 -919 -51 -95 -14 -994 -843 -216 -285 -142 -816 -10 -173 -451 -991 -7 -200 -309 -880 -861 -405 -678 -7 -573 -119 -109 -621 -512 -147 -955 -807 -416 -297 -351 -951 -761 -441 -231 -650 -808 -809 -204 -490 -54 -347 -976 -255 -656 -20 -585 -845 -5 -686 -906 -69 -671 -610 -702 -191 -131 -639 -290 -414 -47 -424 -764 -61 -988 -440 -959 -877 -62 -753 -800 -974 -281 -436 -434 -902 -836 -720 -511 -112 -742 -705 -873 -164 -47 -733 -819 -19 -798 -412 -655 -715 -919 -939 -157 -707 -99 -392 -463 -163 -865 -895 -8 -477 -387 -307 -709 -968 -335 -454 -680 -678 -637 -248 -94 -375 -174 -360 -785 -929 -17 -222 -174 -365 -335 -297 -273 -259 -676 -459 -710 -200 -581 -459 -598 -203 -64 -621 -571 -70 -99 -522 -146 -281 -3 -462 -732 -876 -898 -257 -817 -630 -488 -999 -789 -91 -153 -701 -860 -384 -129 -396 -620 -236 -644 -140 -372 -49 -727 -511 -768 -505 -672 -125 -200 -157 -773 -11 -163 -835 -647 -905 -263 -56 -698 -477 -704 -842 -69 -136 -31 -793 -905 -283 -953 -912 -738 -558 -537 -347 -275 -113 -781 -514 -225 -279 -473 -359 -12 -697 -889 -227 -809 -773 -80 -450 -666 -228 -321 -598 -199 -443 -932 -289 -924 -372 -815 -690 -438 -445 -67 -231 -471 -317 -977 -32 -132 -730 -810 -871 -874 -950 -586 -923 -907 -833 -11 -144 -371 -730 -378 -511 -287 -259 -757 -358 -222 -994 -584 -901 -71 -275 -140 -714 -80 -445 -769 -850 -588 -564 -524 -972 -899 -697 -956 -226 -805 -491 -593 -66 -838 -717 -552 -730 -363 -559 -696 -591 -363 -279 -256 -843 -25 -739 -373 -827 -140 -354 -606 -591 -426 -435 -158 -46 -837 -43 -70 -634 -987 -16 -728 -446 -750 -68 -892 -932 -736 -423 -892 -499 -39 -749 -439 -46 -580 -987 -403 -801 -838 -330 -351 -433 -365 -486 -791 -50 -426 -50 -474 -425 -634 -254 -189 -147 -393 -710 -900 -465 -611 -873 -612 -580 -504 -280 -472 -639 -318 -427 -616 -68 -191 -608 -135 -682 -467 -789 -732 -585 -637 -387 -661 -948 -550 -888 -329 -761 -151 -107 -636 -1 -251 -978 -575 -719 -454 -254 -927 -612 -639 -226 -763 -74 -552 -785 -770 -337 -283 -178 -836 -472 -39 -768 -759 -147 -783 -429 -619 -23 -848 -481 -643 -58 -958 -371 -676 -894 -693 -251 -821 -482 -493 -690 -210 -684 -78 -831 -622 -253 -858 -920 -27 -54 -31 -816 -309 -474 -243 -387 -565 -13 -881 -170 -381 -67 -695 -382 -516 -142 -343 -518 -582 -743 -154 -217 -901 -864 -387 -811 -476 -403 -509 -967 -590 -717 -25 -476 -488 -629 -706 -163 -693 -590 -841 -670 -368 -160 -866 -807 -699 -930 -287 -602 -628 -598 -758 -564 -993 -3 -172 -220 -230 -980 -974 -183 -5 -103 -768 -48 -731 -466 -743 -669 -78 -328 -207 -205 -368 -853 -386 -355 -971 -433 -512 -120 -976 -728 -784 -371 -835 -591 -903 -539 -653 -998 -175 -497 -882 -162 -607 -73 -676 -486 -979 -224 -549 -684 -165 -584 -302 -883 -818 -466 -797 -490 -233 -914 -377 -502 -157 -622 -441 -523 -15 -391 -368 -814 -798 -141 -114 -415 -228 -286 -448 -359 -699 -531 -190 -638 -413 -773 -874 -1000 -977 -623 -176 -766 -242 -729 -977 -754 -314 -416 -441 -292 -47 -907 -339 -92 -903 -623 -719 -470 -571 -159 -148 -908 -849 -471 -726 -911 -279 -778 -824 -182 -491 -682 -456 -430 -960 -791 -548 -744 -607 -156 -637 -812 -181 -562 -955 -689 -77 -189 -650 -333 -62 -725 -903 -469 -115 -424 -991 -434 -327 -574 -812 -782 -548 -204 -345 -17 -654 -170 -660 -20 -835 -426 -368 -536 -639 -702 -335 -276 -376 -901 -227 -997 -728 -776 -822 -425 -114 -145 -864 -221 -303 -314 -876 -552 -936 -32 -944 -284 -978 -850 -109 -704 -767 -243 -269 -733 -505 -135 -415 -949 -204 -695 -415 -45 -816 -280 -945 -525 -454 -950 -492 -911 -202 -428 -684 -246 -373 -554 -796 -428 -103 -398 -705 -535 -408 -694 -593 -216 -43 -531 -731 -607 -66 -514 -136 -551 -663 -553 -317 -400 -471 -565 -420 -2 -217 -159 -51 -394 -1000 -276 -459 -550 -933 -29 -986 -152 -789 -115 -89 -723 -639 -200 -251 -977 -145 -654 -483 -481 -808 -948 -41 -845 -821 -814 -194 -230 -164 -108 -444 -26 -565 -61 -717 -343 -701 -652 -869 -599 -774 -763 -872 -875 -361 -381 -382 -735 -68 -409 -504 -165 -415 -954 -795 -637 -246 -570 -594 -858 -539 -79 -597 -293 -869 -421 -103 -981 -31 -457 -596 -375 -434 -484 -685 -465 -174 -681 -576 -977 -987 -936 -77 -882 -237 -500 -922 -400 -259 -577 -160 -195 -842 -464 -697 -537 -770 -283 -594 -112 -869 -620 -487 -555 -725 -69 -540 -612 -153 -424 -222 -232 -675 -520 -637 -399 -862 -132 -86 -19 -115 -132 -1000 -521 -476 -340 -385 -650 -205 -179 -367 -77 -926 -332 -606 -447 -689 -909 -364 -68 -353 -623 -870 -349 -717 -455 -619 -911 -63 -377 -538 -157 -231 -710 -970 -746 -734 -340 -164 -26 -80 -914 -202 -771 -526 -680 -864 -396 -689 -206 -737 -345 -640 -454 -579 -290 -777 -9 -182 -946 -978 -110 -294 -360 -860 -686 -872 -913 -260 -251 -988 -673 -801 -675 -663 -875 -270 -983 -147 -6 -402 -625 -781 -479 -881 -908 -373 -95 -902 -484 -730 -951 -357 -652 -558 -24 -129 -143 -97 -423 -121 -391 -148 -228 -901 -450 -133 -192 -947 -710 -675 -848 -893 -633 -318 -69 -729 -975 -647 -750 -982 -382 -851 -365 -423 -246 -833 -313 -678 -696 -240 -399 -379 -722 -303 -494 -48 -480 -408 -365 -655 -994 -245 -446 -53 -259 -54 -693 -812 -90 -266 -963 -724 -125 -429 -723 -923 -712 -498 -908 -49 -288 -644 -143 -869 -52 -416 -464 -628 -357 -655 -859 -86 -227 -241 -702 -508 -837 -170 -506 -216 -411 -217 -462 -467 -261 -942 -231 -729 -398 -700 -444 -880 -364 -43 -691 -43 -528 -525 -814 -176 -432 -470 -397 -56 -637 -139 -343 -405 -176 -298 -89 -132 -421 -282 -312 -745 -601 -258 -354 -503 -289 -72 -893 -599 -107 -662 -612 -222 -409 -779 -365 -450 -791 -160 -691 -547 -494 -981 -59 -538 -470 -113 -720 -227 -365 -643 -809 -327 -666 -475 -719 -154 -599 -738 -383 -101 -138 -937 -733 -240 -402 -595 -470 -8 -293 -494 -984 -814 -484 -104 -433 -565 -262 -886 -801 -871 -630 -744 -487 -271 -301 -615 -429 -361 -834 -29 -144 -804 -557 -606 -910 -655 -223 -791 -750 -383 -326 -404 -730 -144 -465 -403 -668 -27 -970 -18 -158 -406 -998 -33 -980 -373 -305 -446 -788 -866 -252 -948 -721 -465 -172 -588 -136 -214 -252 -698 -433 -472 -44 -239 -610 -249 -742 -379 -445 -767 -50 -749 -460 -50 -749 -633 -100 -846 -360 -832 -395 -336 -262 -835 -54 -849 -574 -664 -245 -342 -154 -402 -234 -949 -819 -48 -492 -875 -362 -290 -12 -165 -181 -849 -758 -266 -260 -560 -105 -90 -958 -148 -387 -582 -224 -55 -874 -307 -965 -464 -621 -653 -24 -172 -182 -899 -698 -992 -400 -900 -660 -429 -546 -765 -741 -84 -892 -758 -711 -619 -360 -328 -125 -550 -426 -760 -210 -323 -269 -283 -206 -324 -309 -728 -636 -555 -53 -36 -149 -665 -319 -443 -240 -314 -286 -725 -503 -948 -298 -827 -849 -532 -549 -532 -912 -690 -981 -155 -130 -231 -579 -180 -316 -123 -59 -123 -295 -345 -228 -418 -652 -473 -292 -278 -599 -895 -89 -570 -942 -386 -273 -23 -106 -93 -401 -527 -841 -509 -112 -425 -25 -568 -148 -749 -98 -223 -716 -706 -12 -757 -449 -740 -558 -458 -660 -865 -547 -553 -802 -498 -758 -843 -194 -873 -650 -663 -173 -218 -202 -871 -963 -473 -157 -611 -934 -423 -258 -386 -839 -200 -260 -549 -420 -59 -809 -761 -198 -51 -26 -159 -198 -634 -658 -189 -339 -448 -401 -131 -352 -509 -614 -760 -818 -963 -528 -957 -102 -260 -767 -166 -405 -737 -197 -927 -238 -443 -259 -67 -851 -617 -391 -702 -714 -919 -113 -207 -527 -829 -290 -470 -666 -474 -161 -486 -980 -819 -141 -532 -352 -295 -569 -523 -230 -31 -768 -534 -501 -275 -411 -29 -450 -874 -513 -954 -13 -965 -288 -106 -601 -337 -109 -566 -373 -688 -952 -611 -711 -630 -293 -485 -679 -164 -38 -277 -680 -566 -310 -28 -849 -392 -344 -279 -957 -277 -497 -60 -848 -51 -247 -21 -509 -298 -128 -114 -53 -545 -518 -446 -912 -805 -724 -698 -960 -7 -279 -599 -190 -923 -43 -260 -239 -191 -334 -123 -847 -353 -32 -302 -567 -929 -182 -318 -279 -882 -255 -910 -109 -589 -729 -864 -155 -460 -669 -394 -330 -192 -44 -787 -633 -69 -708 -149 -748 -295 -888 -896 -126 -529 -871 -700 -823 -305 -530 -924 -928 -243 -826 -972 -756 -477 -840 -184 -453 -956 -359 -733 -892 -804 -924 -441 -283 -154 -673 -43 -973 -681 -274 -213 -430 -974 -329 -601 -848 -84 -492 -626 -525 -619 -513 -80 -156 -580 -498 -454 -120 -680 -913 -669 -22 -417 -497 -807 -650 -541 -978 -164 -459 -87 -378 -958 -86 -183 -285 -581 -612 -261 -955 -590 -185 -56 -429 -637 -252 -116 -926 -646 -750 -173 -788 -440 -191 -162 -715 -210 -450 -987 -330 -619 -846 -271 -435 -363 -672 -209 -879 -128 -338 -468 -478 -635 -78 -737 -925 -752 -288 -989 -361 -380 -872 -450 -732 -453 -213 -150 -155 -49 -316 -667 -572 -610 -410 -802 -70 -242 -337 -442 -715 -108 -699 -973 -994 -397 -758 -681 -330 -882 -22 -671 -888 -411 -908 -460 -250 -791 -684 -539 -40 -105 -854 -333 -126 -424 -630 -794 -338 -898 -850 -764 -837 -463 -287 -319 -662 -143 -217 -200 -155 -239 -911 -561 -410 -545 -200 -894 -8 -794 -823 -118 -412 -503 -641 -454 -201 -488 -745 -344 -182 -469 -76 -591 -89 -199 -865 -309 -141 -46 -59 -832 -327 -814 -566 -113 -163 -73 -622 -339 -741 -224 -399 -520 -741 -428 -353 -516 -589 -175 -997 -699 -862 -646 -703 -295 -781 -903 -777 -559 -143 -182 -285 -688 -365 -643 -568 -145 -747 -750 -874 -779 -248 -384 -992 -820 -656 -408 -615 -448 -331 -969 -424 -392 -968 -230 -555 -532 -25 -861 -705 -222 -969 -492 -444 -60 -294 -310 -9 -66 -446 -999 -877 -532 -509 -964 -897 -423 -115 -939 -495 -914 -60 -92 -519 -847 -183 -166 -248 -825 -933 -592 -570 -461 -200 -982 -956 -853 -27 -589 -927 -22 -705 -130 -185 -69 -924 -592 -739 -809 -927 -714 -140 -228 -940 -325 -20 -275 -160 -459 -159 -801 -130 -782 -946 -90 -396 -24 -972 -17 -478 -153 -843 -617 -38 -273 -540 -244 -623 -767 -278 -479 -703 -445 -667 -651 -770 -920 -377 -231 -756 -36 -791 -346 -342 -216 -589 -136 -811 -464 -798 -390 -639 -162 -332 -451 -621 -321 -436 -994 -251 -61 -123 -264 -686 -689 -981 -9 -532 -779 -418 -765 -984 -130 -583 -292 -467 -321 -662 -687 -280 -317 -169 -831 -47 -243 -165 -676 -750 -295 -127 -284 -440 -524 -856 -117 -432 -149 -189 -757 -163 -417 -834 -765 -899 -565 -881 -476 -901 -391 -310 -945 -680 -48 -592 -812 -150 -363 -871 -896 -769 -483 -753 -856 -361 -531 -298 -442 -13 -738 -690 -807 -689 -949 -864 -751 -689 -546 -462 -509 -377 -962 -704 -918 -32 -94 -453 -459 -248 -441 -516 -215 -502 -448 -959 -334 -496 -6 -365 -368 -423 -14 -309 -563 -272 -631 -982 -396 -734 -44 -236 -85 -145 -417 -195 -602 -35 -521 -162 -482 -659 -681 -327 -74 -564 -182 -626 -755 -200 -667 -658 -985 -60 -529 -544 -876 -513 -594 -927 -805 -301 -544 -433 -860 -726 -554 -93 -40 -603 -134 -478 -244 -969 -804 -32 -289 -109 -314 -898 -356 -981 -13 -59 -642 -12 -435 -569 -750 -932 -965 -677 -79 -848 -123 -857 -280 -547 -183 -539 -277 -222 -794 -34 -802 -579 -612 -336 -930 -891 -591 -23 -200 -105 -762 -419 -75 -643 -673 -849 -901 -633 -127 -895 -676 -672 -831 -574 -970 -800 -751 -180 -746 -831 -751 -183 -294 -616 -600 -568 -541 -937 -74 -141 -861 -278 -512 -17 -137 -995 -620 -754 -970 -591 -301 -239 -875 -292 -923 -16 -865 -597 -194 -606 -530 -935 -289 -131 -471 -258 -99 -589 -350 -984 -472 -108 -468 -198 -730 -444 -14 -33 -688 -744 -690 -355 -164 -548 -913 -176 -362 -520 -442 -497 -510 -915 -885 -453 -287 -371 -801 -556 -366 -642 -997 -543 -546 -706 -392 -599 -761 -288 -267 -512 -583 -316 -551 -863 -586 -484 -504 -963 -596 -81 -653 -120 -742 -400 -902 -156 -338 -602 -659 -594 -965 -720 -822 -413 -459 -705 -127 -773 -130 -760 -767 -628 -740 -672 -512 -460 -889 -213 -432 -456 -447 -84 -271 -19 -604 -440 -962 -803 -925 -745 -47 -959 -10 -768 -177 -618 -975 -571 -648 -543 -596 -605 -344 -474 -24 -466 -769 -409 -558 -223 -201 -532 -297 -811 -35 -441 -518 -632 -463 -873 -650 -4 -658 -215 -268 -139 -52 -752 -649 -49 -566 -319 -424 -391 -208 -225 -658 -262 -283 -186 -11 -942 -909 -706 -237 -109 -48 -950 -495 -198 -76 -179 -729 -245 -556 -806 -432 -67 -777 -308 -756 -650 -370 -268 -164 -847 -129 -570 -899 -49 -274 -386 -259 -742 -647 -808 -746 -103 -637 -196 -851 -346 -119 -907 -957 -641 -601 -328 -241 -287 -316 -345 -110 -896 -28 -853 -983 -994 -455 -499 -146 -123 -354 -100 -908 -282 -585 -438 -323 -817 -45 -370 -638 -256 -482 -434 -741 -141 -676 -609 -412 -335 -891 -148 -748 -562 -251 -583 -398 -57 -275 -50 -831 -881 -631 -493 -477 -832 -420 -458 -687 -622 -724 -801 -413 -585 -278 -69 -957 -919 -368 -290 -957 -968 -466 -776 -784 -908 -678 -944 -635 -299 -808 -256 -542 -841 -750 -710 -767 -237 -641 -966 -775 -31 -446 -709 -802 -7 -274 -254 -326 -9 -653 -629 -340 -302 -254 -545 -457 -213 -66 -82 -606 -951 -318 -108 -317 -401 -233 -227 -263 -561 -202 -793 -773 -820 -319 -215 -981 -33 -363 -352 -881 -123 -747 -859 -49 -739 -462 -611 -955 -542 -13 -159 -452 -863 -495 -489 -42 -663 -586 -643 -13 -968 -37 -804 -942 -442 -716 -375 -559 -548 -458 -455 -58 -233 -479 -285 -73 -812 -763 -709 -984 -895 -721 -340 -702 -478 -391 -953 -985 -488 -267 -790 -772 -265 -174 -47 -418 -69 -25 -449 -865 -333 -566 -748 -35 -37 -668 -68 -806 -763 -113 -801 -595 -818 -205 -563 -684 -282 -304 -716 -839 -274 -465 -122 -454 -434 -630 -305 -281 -545 -540 -221 -975 -952 -375 -76 -341 -409 -431 -225 -907 -257 -679 -710 -493 -851 -666 -391 -172 -468 -508 -967 -947 -751 -433 -739 -332 -308 -706 -599 -581 -187 -589 -495 -831 -545 -919 -584 -91 -690 -722 -366 -602 -6 -447 -197 -385 -793 -823 -285 -589 -99 -116 -410 -133 -822 -295 -617 -567 -663 -39 -848 -529 -560 -343 -578 -326 -642 -398 -442 -812 -998 -472 -284 -612 -570 -71 -375 -392 -452 -857 -749 -101 -352 -904 -399 -940 -267 -888 -176 -316 -62 -234 -389 -812 -26 -907 -740 -304 -653 -828 -496 -358 -238 -730 -337 -166 -668 -1000 -675 -764 -720 -283 -3 -144 -274 -936 -634 -717 -878 -978 -872 -1 -126 -750 -5 -683 -284 -218 -528 -183 -483 -372 -803 -712 -687 -552 -939 -179 -745 -365 -60 -23 -866 -636 -310 -555 -413 -813 -680 -441 -554 -846 -52 -240 -540 -105 -387 -800 -114 -904 -847 -91 -59 -322 -269 -502 -246 -263 -3 -5 -617 -279 -521 -518 -71 -712 -744 -527 -457 -70 -821 -612 -468 -424 -667 -627 -578 -717 -894 -979 -73 -464 -38 -677 -125 -358 -60 -189 -840 -982 -731 -770 -726 -508 -289 -424 -681 -37 -785 -669 -837 -624 -329 -832 -293 -874 -572 -5 -211 -194 -731 -522 -488 -276 -542 -568 -186 -509 -681 -683 -801 -118 -135 -476 -542 -588 -767 -489 -172 -484 -281 -311 -803 -841 -897 -270 -902 -773 -918 -41 -748 -363 -567 -794 -603 -114 -972 -981 -914 -949 -923 -255 -384 -344 -212 -203 -697 -339 -850 -673 -636 -267 -35 -705 -970 -784 -350 -861 -251 -755 -997 -475 -331 -592 -906 -996 -120 -28 -874 -778 -541 -424 -127 -708 -62 -139 -826 -894 -855 -145 -705 -2 -61 -528 -650 -33 -730 -761 -607 -674 -934 -838 -682 -511 -197 -880 -906 -649 -288 -376 -264 -5 -988 -565 -597 -488 -661 -438 -406 -642 -997 -181 -449 -913 -81 -270 -889 -756 -293 -147 -680 -363 -869 -419 -931 -442 -307 -980 -356 -468 -123 -146 -821 -850 -274 -111 -764 -963 -554 -277 -617 -618 -418 -655 -727 -978 -920 -522 -674 -68 -968 -137 -328 -579 -149 -321 -443 -960 -857 -716 -801 -925 -917 -62 -212 -646 -306 -257 -861 -693 -446 -528 -585 -780 -307 -221 -34 -380 -727 -829 -924 -625 -61 -291 -494 -186 -196 -827 -952 -350 -182 -809 -601 -135 -405 -305 -32 -524 -16 -605 -518 -840 -981 -513 -74 -956 -362 -287 -720 -188 -318 -233 -778 -699 -357 -968 -761 -109 -658 -807 -639 -497 -458 -374 -33 -707 -494 -620 -712 -594 -263 -378 -125 -16 -147 -424 -850 -317 -84 -556 -944 -267 -683 -917 -841 -865 -899 -813 -43 -101 -403 -450 -784 -184 -375 -104 -408 -507 -384 -894 -746 -804 -904 -696 -607 -824 -751 -921 -631 -431 -621 -101 -855 -642 -274 -68 -421 -222 -964 -644 -635 -816 -963 -452 -49 -898 -710 -556 -293 -245 -994 -128 -417 -397 -868 -511 -7 -442 -667 -209 -277 -432 -226 -85 -207 -946 -771 -476 -957 -315 -189 -181 -179 -13 -333 -267 -668 -395 -461 -822 -225 -868 -470 -813 -436 -58 -738 -359 -851 -938 -937 -37 -803 -941 -764 -314 -295 -973 -400 -771 -352 -381 -590 -286 -69 -141 -511 -885 -616 -549 -512 -98 -520 -788 -550 -517 -265 -226 -456 -29 -423 -636 -158 -98 -239 -361 -341 -828 -35 -822 -541 -900 -248 -462 -10 -454 -363 -432 -523 -789 -688 -509 -353 -62 -854 -417 -464 -85 -362 -137 -28 -167 -737 -786 -533 -530 -581 -405 -145 -849 -662 -177 -146 -57 -606 -605 -281 -605 -340 -542 -489 -471 -97 -176 -854 -469 -173 -882 -940 -960 -183 -588 -327 -519 -295 -567 -107 -650 -878 -860 -683 -457 -614 -621 -729 -701 -149 -888 -757 -237 -400 -740 -954 -880 -846 -399 -81 -99 -734 -188 -240 -324 -334 -898 -558 -133 -460 -454 -245 -722 -419 -787 -673 -345 -707 -391 -435 -717 -81 -234 -359 -927 -420 -434 -436 -2 -848 -961 -412 -658 -998 -385 -746 -809 -167 -279 -324 -764 -362 -363 -188 -312 -806 -762 -908 -337 -540 -426 -625 -870 -239 -38 -359 -350 -345 -600 -476 -456 -767 -113 -22 -222 -193 -111 -519 -2 -211 -351 -493 -865 -624 -103 -315 -741 -248 -749 -953 -550 -44 -824 -900 -847 -952 -679 -923 -942 -432 -849 -209 -396 -697 -626 -903 -286 -494 -454 -336 -551 -481 -157 -610 -252 -180 -139 -897 -795 -832 -454 -684 -948 -445 -453 -516 -486 -655 -77 -976 -642 -831 -647 -10 -528 -588 -189 -214 -567 -189 -678 -746 -743 -431 -600 -742 -969 -25 -672 -291 -33 -661 -361 -265 -293 -607 -235 -349 -751 -430 -508 -527 -25 -690 -247 -129 -760 -712 -669 -210 -632 -920 -849 -942 -445 -107 -242 -215 -826 -955 -989 -335 -5 -10 -210 -198 -904 -469 -185 -602 -553 -892 -350 -769 -258 -193 -523 -452 -173 -976 -897 -841 -358 -389 -774 -20 -77 -685 -956 -701 -983 -441 -1000 -160 -359 -562 -417 -986 -945 -617 -666 -386 -357 -939 -417 -290 -946 -633 -70 -41 -142 -967 -663 -376 -656 -230 -241 -799 -266 -520 -884 -176 -284 -49 -904 -860 -948 -946 -161 -957 -180 -728 -367 -74 -851 -700 -306 -401 -160 -403 -71 -695 -759 -148 -862 -413 -815 -853 -406 -294 -257 -922 -360 -978 -439 -719 -47 -283 -615 -152 -595 -909 -797 -124 -601 -10 -394 -292 -998 -786 -202 -372 -663 -978 -300 -631 -377 -401 -470 -784 -639 -24 -591 -267 -38 -643 -315 -839 -375 -48 -608 -456 -803 -692 -726 -875 -595 -937 -139 -280 -371 -39 -99 -503 -183 -564 -495 -494 -706 -197 -948 -220 -264 -93 -630 -856 -965 -330 -788 -858 -735 -350 -62 -37 -582 -57 -923 -742 -368 -888 -514 -174 -996 -845 -594 -570 -169 -136 -781 -740 -630 -967 -517 -378 -305 -323 -188 -26 -699 -350 -904 -329 -333 -641 -875 -637 -600 -386 -156 -253 -907 -195 -833 -152 -620 -570 -867 -239 -784 -821 -694 -756 -983 -918 -901 -594 -983 -192 -203 -935 -869 -816 -463 -44 -452 -685 -204 -343 -272 -561 -661 -567 -8 -964 -892 -818 -770 -584 -514 -843 -747 -56 -488 -470 -389 -474 -627 -771 -214 -438 -546 -103 -907 -925 -711 -931 -728 -433 -927 -494 -377 -801 -189 -96 -7 -230 -844 -741 -827 -123 -496 -992 -409 -84 -994 -356 -416 -966 -315 -647 -974 -143 -624 -484 -152 -16 -484 -461 -916 -6 -250 -493 -623 -267 -650 -252 -38 -385 -622 -133 -334 -200 -428 -949 -779 -226 -70 -403 -113 -300 -91 -242 -988 -10 -831 -316 -126 -480 -606 -185 -137 -369 -11 -943 -927 -41 -635 -703 -643 -818 -155 -598 -564 -788 -204 -426 -108 -777 -713 -797 -305 -451 -879 -45 -139 -896 -151 -363 -947 -60 -989 -211 -312 -765 -393 -805 -265 -389 -811 -826 -645 -263 -652 -138 -725 -754 -845 -299 -160 -508 -180 -215 -586 -443 -706 -169 -991 -250 -161 -837 -150 -72 -328 -579 -942 -85 -522 -838 -401 -423 -627 -677 -305 -238 -365 -226 -431 -20 -412 -381 -546 -624 -810 -379 -431 -406 -305 -677 -664 -502 -530 -707 -600 -726 -97 -873 -412 -301 -513 -577 -605 -493 -643 -393 -838 -307 -650 -609 -524 -236 -608 -365 -418 -2 -283 -159 -233 -169 -22 -187 -872 -858 -861 -401 -835 -205 -753 -644 -64 -615 -479 -797 -665 -269 -900 -165 -766 -971 -191 -979 -296 -911 -298 -536 -882 -735 -594 -89 -682 -365 -458 -826 -834 -439 -692 -560 -383 -289 -765 -62 -999 -812 -616 -807 -470 -691 -283 -719 -378 -647 -436 -274 -42 -362 -897 -512 -346 -486 -989 -809 -165 -343 -357 -216 -798 -187 -474 -383 -30 -209 -179 -121 -557 -525 -227 -531 -886 -735 -999 -357 -310 -831 -468 -688 -705 -586 -5 -420 -177 -334 -693 -124 -341 -195 -528 -508 -242 -309 -256 -189 -436 -872 -912 -453 -533 -518 -679 -222 -458 -888 -770 -762 -267 -981 -572 -647 -539 -471 -659 -451 -709 -637 -576 -634 -468 -492 -531 -476 -504 -667 -821 -902 -605 -23 -217 -313 -602 -643 -415 -416 -519 -790 -126 -220 -408 -442 -220 -373 -468 -178 -65 -212 -45 -808 -84 -727 -512 -229 -241 -60 -353 -499 -857 -203 -406 -236 -473 -602 -437 -511 -756 -247 -681 -660 -580 -840 -937 -474 -700 -538 -346 -958 -715 -993 -948 -731 -704 -69 -304 -416 -359 -108 -807 -132 -143 -408 -818 -246 -523 -79 -19 -733 -998 -162 -93 -776 -91 -815 -322 -589 -951 -709 -201 -55 -999 -950 -780 -4 -554 -168 -172 -285 -484 -946 -486 -173 -216 -830 -409 -333 -670 -373 -334 -549 -162 -306 -364 -38 -553 -319 -557 -366 -515 -62 -984 -671 -651 -403 -681 -573 -806 -858 -768 -42 -476 -790 -79 -290 -212 -575 -547 -273 -914 -47 -927 -41 -349 -653 -519 -325 -825 -796 -694 -504 -548 -542 -308 -465 -82 -574 -656 -544 -979 -462 -400 -278 -523 -817 -19 -302 -255 -56 -937 -219 -13 -127 -517 -748 -138 -759 -410 -108 -816 -934 -942 -92 -466 -510 -721 -683 -54 -531 -902 -158 -116 -718 -387 -159 -272 -260 -43 -188 -580 -63 -532 -895 -826 -671 -351 -546 -925 -828 -231 -917 -951 -87 -134 -618 -986 -871 -252 -568 -155 -813 -565 -189 -77 -944 -404 -233 -746 -724 -285 -956 -524 -422 -734 -444 -543 -631 -823 -953 -51 -162 -258 -559 -350 -378 -52 -459 -866 -501 -129 -198 -957 -914 -519 -833 -566 -5 -640 -981 -776 -542 -838 -554 -893 -323 -683 -589 -384 -481 -808 -553 -887 -917 -548 -30 -850 -837 -580 -469 -787 -386 -922 -665 -370 -755 -432 -895 -412 -137 -270 -819 -901 -501 -212 -160 -357 -329 -527 -856 -779 -724 -955 -844 -854 -160 -343 -205 -696 -742 -391 -349 -33 -569 -948 -755 -11 -792 -748 -670 -268 -667 -198 -368 -210 -307 -600 -86 -40 -987 -124 -291 -891 -930 -119 -75 -966 -698 -547 -550 -462 -108 -698 -57 -457 -661 -900 -297 -469 -367 -317 -21 -939 -13 -236 -788 -757 -59 -336 -664 -965 -846 -603 -914 -5 -27 -916 -467 -274 -280 -102 -283 -581 -289 -85 -385 -743 -143 -12 -209 -598 -989 -488 -111 -247 -367 -829 -548 -360 -715 -77 -765 -207 -204 -533 -585 -647 -351 -145 -506 -737 -237 -152 -300 -269 -124 -601 -828 -969 -556 -949 -202 -772 -623 -265 -318 -233 -780 -411 -848 -514 -847 -136 -514 -759 -150 -493 -188 -567 -612 -84 -386 -128 -786 -474 -865 -23 -85 -95 -385 -537 -396 -694 -515 -175 -87 -100 -571 -919 -582 -832 -741 -135 -675 -699 -653 -217 -955 -815 -167 -486 -510 -164 -792 -940 -881 -891 -999 -389 -398 -807 -377 -717 -809 -761 -335 -552 -286 -622 -835 -737 -186 -628 -263 -356 -144 -38 -152 -826 -444 -198 -615 -812 -872 -304 -908 -331 -882 -319 -299 -786 -44 -842 -627 -790 -535 -594 -796 -5 -806 -693 -936 -660 -549 -509 -142 -695 -163 -518 -141 -629 -737 -965 -776 -724 -193 -138 -799 -412 -926 -751 -788 -726 -197 -204 -99 -893 -286 -680 -798 -89 -158 -54 -949 -159 -263 -887 -756 -717 -578 -116 -128 -840 -342 -385 -165 -642 -131 -802 -574 -937 -927 -487 -169 -694 -526 -219 -628 -525 -773 -349 -320 -283 -526 -821 -671 -825 -812 -474 -20 -162 -203 -303 -25 -134 -775 -988 -428 -451 -691 -123 -762 -796 -233 -36 -932 -120 -209 -489 -176 -276 -104 -893 -642 -855 -975 -532 -258 -684 -554 -722 -761 -630 -58 -726 -222 -263 -588 -582 -982 -238 -789 -666 -76 -632 -485 -361 -321 -540 -423 -654 -927 -105 -720 -924 -518 -638 -331 -977 -369 -271 -872 -48 -51 -764 -604 -633 -564 -661 -480 -499 -576 -28 -99 -311 -669 -782 -273 -151 -327 -981 -805 -794 -738 -796 -824 -281 -112 -751 -364 -198 -520 -181 -852 -369 -792 -392 -473 -394 -119 -355 -778 -126 -150 -10 -359 -563 -74 -751 -252 -394 -175 -947 -220 -273 -943 -125 -386 -51 -15 -74 -148 -581 -514 -14 -123 -358 -40 -920 -593 -811 -256 -947 -652 -327 -144 -725 -557 -22 -289 -778 -650 -867 -23 -81 -164 -136 -288 -446 -467 -923 -874 -954 -236 -206 -478 -258 -134 -884 -611 -996 -703 -938 -219 -676 -908 -229 -485 -407 -906 -15 -885 -593 -451 -840 -110 -171 -621 -515 -676 -438 -280 -840 -409 -891 -823 -541 -36 -178 -494 -477 -418 -954 -361 -969 -695 -673 -692 -670 -976 -93 -7 -101 -565 -704 -185 -414 -554 -873 -951 -819 -481 -549 -602 -630 -316 -589 -361 -8 -804 -223 -492 -21 -202 -339 -557 -53 -280 -840 -246 -335 -369 -178 -858 -249 -457 -817 -761 -79 -148 -964 -532 -883 -230 -244 -771 -19 -854 -816 -271 -24 -321 -142 -321 -744 -448 -61 -406 -558 -51 -744 -136 -713 -662 -767 -443 -880 -528 -673 -581 -796 -773 -406 -824 -283 -310 -186 -738 -25 -833 -220 -382 -727 -933 -582 -349 -964 -881 -704 -25 -137 -326 -333 -53 -681 -720 -118 -529 -644 -467 -896 -641 -215 -872 -146 -866 -473 -222 -322 -948 -280 -225 -360 -829 -621 -741 -192 -132 -117 -512 -785 -342 -676 -126 -300 -896 -506 -861 -904 -390 -748 -643 -988 -287 -515 -737 -513 -736 -529 -880 -661 -728 -131 -927 -760 -812 -432 -298 -400 -591 -530 -660 -970 -513 -847 -742 -255 -331 -142 -282 -450 -222 -243 -850 -836 -840 -860 -721 -946 -416 -332 -949 -601 -332 -121 -403 -783 -656 -242 -7 -669 -502 -33 -620 -81 -148 -639 -335 -976 -281 -640 -67 -616 -137 -463 -549 -56 -694 -109 -224 -801 -97 -667 -581 -158 -375 -864 -622 -242 -610 -106 -213 -263 -67 -527 -202 -937 -158 -527 -430 -885 -741 -347 -106 -556 -820 -853 -593 -852 -835 -122 -820 -8 -229 -113 -739 -184 -882 -937 -674 -269 -843 -600 -964 -586 -495 -803 -972 -601 -426 -339 -834 -450 -69 -8 -244 -153 -466 -222 -910 -757 -98 -60 -824 -41 -562 -379 -40 -603 -639 -82 -48 -261 -439 -172 -633 -931 -705 -484 -950 -416 -366 -908 -822 -111 -619 -380 -36 -372 -531 -389 -152 -188 -711 -585 -184 -345 -210 -269 -645 -890 -355 -714 -408 -105 -55 -802 -147 -485 -217 -697 -681 -812 -106 -104 -683 -973 -309 -883 -343 -612 -102 -921 -143 -959 -722 -521 -825 -278 -343 -163 -184 -144 -881 -824 -482 -814 -952 -598 -666 -858 -813 -66 -414 -218 -547 -862 -811 -955 -620 -524 -848 -859 -819 -141 -779 -927 -560 -386 -421 -783 -941 -664 -399 -58 -191 -168 -286 -843 -342 -455 -145 -12 -561 -797 -389 -333 -868 -860 -829 -363 -83 -189 -93 -107 -931 -217 -739 -338 -712 -372 -505 -420 -751 -448 -453 -599 -301 -355 -702 -122 -748 -137 -270 -836 -344 -267 -802 -381 -490 -201 -426 -759 -832 -553 -245 -200 -755 -132 -304 -806 -874 -109 -832 -908 -306 -909 -446 -778 -741 -724 -757 -874 -636 -729 -323 -976 -477 -671 -735 -240 -697 -540 -580 -61 -802 -377 -247 -476 -105 -253 -509 -115 -64 -74 -808 -86 -347 -97 -922 -861 -620 -186 -646 -836 -418 -508 -740 -403 -723 -87 -182 -378 -378 -353 -436 -910 -695 -434 -822 -74 -986 -106 -921 -818 -34 -872 -887 -744 -39 -176 -647 -55 -740 -616 -135 -365 -761 -218 -862 -803 -464 -552 -506 -110 -719 -161 -149 -566 -374 -656 -164 -342 -767 -958 -988 -421 -516 -226 -201 -855 -363 -153 -910 -302 -386 -733 -965 -979 -125 -730 -362 -467 -652 -611 -190 -296 -653 -258 -181 -731 -923 -407 -186 -527 -156 -724 -131 -751 -577 -420 -939 -23 -900 -314 -275 -89 -977 -691 -281 -15 -346 -809 -879 -262 -600 -333 -140 -199 -133 -446 -185 -718 -394 -647 -757 -602 -573 -181 -406 -569 -625 -304 -444 -388 -571 -318 -961 -475 -54 -22 -650 -5 -586 -17 -79 -72 -414 -640 -667 -242 -681 -124 -474 -705 -797 -284 -822 -112 -666 -877 -765 -346 -81 -470 -140 -983 -328 -516 -360 -217 -377 -729 -712 -605 -454 -491 -628 -676 -96 -139 -477 -467 -982 -332 -257 -985 -588 -407 -54 -625 -792 -99 -319 -370 -377 -194 -308 -309 -979 -515 -679 -546 -811 -889 -785 -216 -654 -886 -992 -305 -637 -325 -262 -702 -762 -581 -592 -375 -782 -113 -531 -57 -377 -196 -567 -332 -388 -533 -118 -107 -339 -177 -898 -12 -557 -758 -948 -537 -115 -854 -420 -875 -902 -160 -48 -347 -934 -809 -462 -61 -203 -65 -989 -163 -251 -304 -138 -408 -887 -284 -297 -427 -470 -574 -80 -505 -848 -267 -705 -161 -998 -412 -777 -425 -340 -386 -509 -621 -677 -170 -366 -38 -523 -55 -95 -388 -609 -725 -926 -880 -272 -792 -980 -856 -289 -820 -616 -7 -837 -991 -791 -379 -870 -512 -774 -257 -749 -633 -271 -303 -326 -89 -484 -89 -467 -807 -227 -617 -905 -59 -908 -271 -659 -16 -384 -273 -506 -7 -314 -223 -140 -949 -485 -268 -724 -903 -439 -364 -887 -822 -921 -377 -837 -901 -250 -764 -649 -478 -523 -585 -777 -721 -823 -234 -782 -666 -990 -431 -433 -841 -287 -964 -421 -549 -614 -583 -758 -812 -332 -433 -426 -922 -380 -262 -737 -217 -659 -414 -762 -502 -11 -415 -239 -516 -488 -963 -662 -953 -399 -818 -432 -484 -677 -991 -348 -640 -227 -327 -619 -687 -429 -553 -734 -391 -313 -837 -892 -153 -238 -220 -543 -835 -635 -831 -232 -285 -179 -382 -489 -42 -139 -449 -151 -18 -382 -984 -956 -408 -48 -664 -532 -821 -304 -423 -367 -697 -967 -251 -708 -867 -323 -243 -593 -480 -567 -814 -241 -695 -399 -280 -831 -381 -34 -591 -551 -498 -538 -821 -584 -280 -788 -450 -894 -513 -400 -325 -548 -301 -409 -715 -54 -680 -388 -507 -912 -279 -261 -20 -280 -636 -992 -135 -655 -733 -389 -659 -173 -301 -482 -382 -603 -334 -258 -576 -507 -804 -73 -944 -593 -370 -111 -992 -818 -390 -520 -848 -216 -821 -667 -484 -390 -639 -851 -833 -553 -550 -38 -269 -934 -72 -71 -743 -868 -158 -384 -791 -738 -181 -432 -18 -116 -963 -333 -628 -396 -472 -154 -355 -816 -321 -12 -636 -129 -222 -951 -498 -737 -390 -703 -91 -716 -896 -12 -744 -15 -717 -298 -184 -217 -255 -426 -668 -158 -772 -551 -344 -296 -580 -454 -921 -536 -234 -140 -216 -590 -139 -618 -685 -565 -592 -616 -965 -24 -77 -770 -642 -60 -244 -396 -166 -421 -118 -163 -197 -659 -309 -225 -23 -982 -292 -803 -394 -927 -966 -599 -594 -664 -513 -984 -650 -117 -245 -419 -55 -485 -828 -32 -428 -850 -813 -766 -801 -52 -854 -243 -279 -426 -628 -138 -111 -331 -327 -834 -851 -904 -39 -740 -816 -493 -640 -806 -303 -579 -273 -996 -164 -764 -94 -365 -333 -941 -131 -654 -375 -763 -700 -551 -25 -806 -648 -154 -180 -394 -251 -711 -475 -602 -730 -145 -813 -527 -283 -561 -677 -882 -388 -834 -865 -62 -788 -577 -981 -577 -300 -193 -480 -433 -838 -556 -211 -801 -170 -804 -386 -763 -769 -653 -386 -909 -181 -981 -93 -579 -654 -899 -944 -550 -708 -351 -728 -156 -524 -968 -560 -375 -104 -629 -932 -600 -789 -439 -663 -748 -441 -781 -254 -296 -639 -174 -448 -243 -267 -411 -3 -389 -928 -145 -274 -91 -335 -461 -914 -161 -727 -368 -904 -519 -99 -315 -523 -446 -17 -69 -439 -639 -309 -623 -392 -62 -477 -662 -895 -25 -873 -114 -144 -307 -899 -824 -417 -369 -535 -51 -802 -361 -27 -295 -845 -87 -323 -538 -892 -492 -484 -159 -80 -423 -432 -794 -747 -118 -216 -507 -182 -921 -576 -776 -220 -757 -852 -722 -874 -775 -588 -457 -252 -349 -976 -164 -775 -724 -428 -239 -836 -509 -756 -391 -416 -455 -750 -995 -853 -736 -857 -322 -903 -105 -812 -682 -543 -48 -599 -312 -463 -158 -652 -364 -882 -166 -207 -433 -649 -406 -787 -137 -945 -271 -333 -677 -321 -53 -948 -874 -423 -700 -642 -347 -329 -421 -470 -760 -170 -654 -37 -172 -955 -598 -129 -851 -580 -396 -582 -608 -671 -330 -354 -59 -168 -743 -892 -956 -877 -151 -157 -791 -197 -795 -950 -52 -636 -904 -100 -84 -130 -711 -206 -513 -172 -495 -336 -182 -573 -928 -245 -348 -318 -481 -449 -923 -713 -832 -49 -80 -683 -556 -827 -967 -650 -402 -18 -411 -557 -76 -520 -294 -573 -62 -503 -218 -175 -601 -559 -517 -393 -162 -491 -103 -209 -766 -209 -669 -113 -673 -273 -744 -965 -214 -535 -55 -183 -94 -731 -171 -965 -971 -782 -295 -615 -948 -96 -979 -729 -16 -132 -23 -184 -775 -559 -932 -42 -877 -137 -222 -262 -688 -268 -326 -839 -229 -292 -245 -536 -128 -553 -852 -79 -903 -324 -316 -319 -217 -56 -849 -687 -476 -378 -449 -131 -730 -972 -444 -301 -479 -454 -111 -433 -441 -252 -336 -18 -453 -373 -45 -871 -21 -532 -446 -836 -202 -317 -666 -511 -598 -732 -988 -374 -161 -989 -271 -264 -414 -493 -584 -12 -847 -128 -584 -800 -419 -894 -544 -172 -442 -362 -361 -95 -129 -79 -158 -447 -565 -909 -694 -300 -62 -903 -436 -101 -631 -877 -927 -295 -351 -530 -502 -411 -400 -697 -191 -985 -666 -726 -346 -516 -575 -182 -763 -491 -428 -190 -687 -297 -583 -96 -109 -239 -408 -331 -730 -568 -290 -406 -120 -571 -205 -661 -373 -984 -480 -143 -686 -138 -585 -451 -56 -819 -721 -413 -26 -691 -637 -704 -664 -53 -239 -100 -379 -470 -174 -265 -565 -306 -96 -738 -678 -997 -428 -821 -639 -260 -818 -719 -581 -810 -414 -383 -828 -1 -605 -534 -510 -668 -846 -866 -639 -271 -810 -232 -993 -834 -463 -370 -382 -394 -997 -987 -868 -753 -733 -375 -525 -586 -664 -559 -497 -403 -635 -183 -128 -508 -154 -215 -513 -772 -175 -335 -305 -935 -749 -666 -205 -733 -672 -819 -439 -44 -250 -538 -569 -133 -936 -397 -646 -105 -78 -161 -197 -485 -936 -361 -822 -527 -235 -279 -107 -688 -506 -679 -601 -49 -995 -530 -569 -932 -856 -97 -672 -570 -74 -960 -14 -246 -189 -312 -312 -918 -268 -18 -432 -366 -784 -774 -81 -406 -811 -202 -511 -515 -655 -600 -741 -19 -621 -671 -139 -33 -923 -636 -763 -401 -954 -318 -278 -296 -608 -288 -962 -326 -570 -325 -58 -253 -554 -830 -682 -440 -500 -477 -315 -986 -863 -593 -337 -307 -487 -333 -959 -603 -377 -912 -853 -341 -585 -106 -233 -780 -485 -613 -214 -669 -738 -8 -580 -435 -90 -790 -119 -272 -928 -536 -671 -530 -463 -28 -933 -348 -775 -379 -215 -630 -195 -763 -833 -244 -716 -774 -926 -457 -895 -59 -806 -141 -319 -778 -622 -658 -164 -616 -540 -566 -399 -78 -958 -881 -339 -953 -634 -465 -781 -165 -713 -408 -509 -983 -26 -38 -226 -610 -559 -133 -385 -335 -651 -696 -353 -367 -614 -177 -516 -537 -739 -306 -546 -656 -722 -685 -661 -654 -802 -226 -449 -26 -576 -916 -326 -910 -132 -274 -316 -981 -788 -590 -583 -515 -136 -1000 -291 -510 -722 -94 -266 -780 -55 -102 -699 -552 -979 -295 -353 -283 -565 -722 -917 -700 -272 -106 -733 -258 -935 -929 -302 -624 -420 -109 -801 -158 -135 -967 -708 -806 -132 -887 -535 -506 -412 -925 -251 -745 -559 -15 -48 -411 -448 -442 -971 -486 -664 -856 -762 -345 -178 -744 -656 -15 -828 -515 -791 -377 -139 -881 -137 -844 -449 -180 -714 -81 -17 -480 -844 -546 -172 -661 -591 -748 -405 -524 -881 -704 -510 -155 -519 -69 -188 -837 -818 -404 -365 -719 -925 -208 -435 -912 -19 -202 -227 -314 -996 -420 -85 -271 -270 -61 -124 -254 -502 -705 -228 -916 -505 -943 -996 -369 -739 -254 -648 -778 -311 -606 -816 -395 -57 -190 -123 -484 -791 -779 -897 -711 -463 -739 -185 -900 -505 -843 -843 -487 -560 -771 -214 -134 -384 -543 -440 -563 -27 -522 -531 -904 -259 -812 -927 -752 -224 -753 -831 -473 -40 -321 -378 -48 -10 -835 -259 -242 -136 -645 -725 -713 -889 -287 -899 -108 -404 -748 -225 -913 -948 -994 -775 -869 -257 -694 -689 -585 -442 -644 -682 -652 -364 -507 -662 -156 -301 -438 -124 -90 -201 -40 -699 -706 -428 -761 -471 -905 -108 -664 -951 -534 -477 -795 -790 -932 -772 -545 -189 -680 -810 -234 -224 -541 -484 -24 -230 -95 -718 -919 -807 -971 -413 -70 -941 -418 -221 -38 -446 -968 -14 -125 -673 -750 -874 -948 -750 -31 -943 -783 -528 -539 -255 -396 -654 -165 -899 -682 -798 -993 -498 -862 -941 -927 -515 -463 -159 -776 -456 -231 -180 -544 -172 -861 -776 -517 -5 -605 -429 -719 -99 -180 -380 -296 -180 -476 -568 -924 -683 -5 -469 -427 -865 -996 -46 -323 -380 -872 -410 -270 -861 -43 -706 -323 -590 -5 -186 -687 -197 -940 -423 -425 -125 -57 -490 -1000 -993 -982 -513 -533 -661 -677 -356 -626 -938 -69 -481 -189 -903 -12 -210 -982 -911 -362 -332 -425 -153 -758 -342 -624 -907 -564 -460 -886 -398 -619 -216 -295 -11 -423 -233 -87 -652 -195 -349 -557 -889 -280 -585 -20 -1 -268 -871 -969 -741 -686 -762 -287 -177 -42 -294 -918 -646 -497 -319 -284 -877 -249 -358 -838 -253 -652 -123 -693 -453 -858 -583 -689 -198 -884 -945 -313 -519 -634 -810 -820 -803 -241 -647 -820 -988 -10 -717 -642 -107 -759 -12 -897 -473 -974 -878 -721 -253 -520 -78 -795 -579 -391 -887 -519 -660 -913 -848 -210 -428 -373 -801 -663 -286 -873 -72 -707 -622 -39 -353 -111 -101 -919 -235 -497 -864 -121 -467 -61 -228 -608 -320 -611 -658 -954 -62 -795 -494 -101 -391 -702 -742 -682 -989 -612 -164 -913 -408 -743 -817 -392 -391 -333 -639 -405 -539 -788 -272 -482 -906 -981 -470 -11 -923 -798 -647 -421 -156 -325 -858 -154 -931 -224 -345 -787 -210 -198 -330 -959 -135 -191 -665 -404 -290 -258 -950 -732 -838 -515 -269 -502 -625 -483 -256 -549 -842 -870 -535 -918 -39 -441 -680 -526 -255 -564 -37 -508 -37 -895 -939 -298 -286 -366 -417 -53 -977 -163 -256 -911 -179 -2 -647 -841 -93 -561 -201 -503 -305 -608 -192 -317 -429 -890 -669 -897 -97 -451 -238 -369 -252 -484 -4 -594 -733 -480 -400 -20 -74 -730 -108 -528 -649 -342 -523 -180 -300 -696 -382 -222 -93 -797 -411 -204 -783 -231 -233 -806 -937 -474 -611 -993 -262 -341 -439 -320 -895 -659 -623 -927 -637 -161 -121 -22 -79 -59 -736 -503 -240 -546 -244 -963 -425 -992 -233 -198 -773 -475 -598 -420 -40 -231 -854 -610 -615 -434 -192 -682 -785 -463 -508 -439 -622 -581 -56 -741 -168 -517 -703 -476 -659 -598 -525 -706 -542 -313 -603 -623 -498 -851 -78 -445 -57 -845 -725 -35 -861 -332 -554 -446 -558 -683 -797 -858 -605 -161 -669 -287 -522 -916 -980 -964 -798 -901 -688 -306 -810 -6 -685 -634 -495 -177 -325 -186 -225 -794 -4 -729 -405 -205 -682 -553 -501 -921 -559 -780 -37 -939 -8 -100 -226 -255 -905 -266 -41 -999 -161 -627 -840 -949 -819 -928 -829 -469 -787 -579 -717 -318 -687 -958 -159 -784 -671 -752 -854 -411 -422 -905 -393 -131 -570 -188 -668 -724 -226 -468 -450 -931 -611 -711 -810 -868 -651 -270 -617 -468 -856 -217 -315 -294 -1000 -178 -524 -584 -452 -202 -640 -593 -966 -281 -845 -856 -175 -120 -327 -897 -849 -611 -498 -868 -829 -522 -520 -239 -33 -555 -813 -347 -13 -333 -180 -683 -435 -888 -885 -76 -574 -442 -72 -909 -394 -31 -147 -152 -796 -83 -141 -644 -318 -561 -469 -605 -970 -852 -229 -997 -904 -606 -733 -563 -354 -963 -112 -545 -565 -944 -397 -115 -764 -181 -886 -572 -538 -936 -588 -992 -188 -913 -482 -379 -242 -826 -88 -801 -426 -827 -583 -430 -48 -275 -266 -364 -429 -910 -930 -708 -224 -946 -700 -929 -779 -960 -309 -216 -293 -68 -142 -162 -413 -814 -911 -454 -135 -826 -786 -27 -596 -866 -22 -547 -166 -946 -898 -10 -147 -166 -831 -377 -150 -53 -52 -270 -555 -87 -444 -450 -398 -197 -547 -475 -677 -718 -413 -953 -96 -824 -54 -414 -904 -387 -909 -572 -282 -627 -110 -343 -636 -57 -19 -521 -602 -1 -533 -773 -296 -817 -678 -537 -381 -647 -604 -461 -811 -104 -651 -916 -424 -820 -532 -964 -709 -21 -329 -493 -708 -805 -137 -630 -411 -816 -92 -735 -792 -902 -641 -589 -57 -603 -906 -97 -577 -71 -115 -144 -617 -135 -227 -237 -814 -32 -31 -753 -812 -966 -310 -648 -3 -894 -21 -534 -215 -981 -350 -200 -585 -892 -140 -672 -902 -450 -3 -150 -728 -919 -746 -993 -913 -522 -127 -889 -863 -225 -150 -596 -249 -305 -587 -487 -357 -573 -739 -811 -15 -426 -450 -42 -523 -307 -643 -675 -755 -959 -1000 -551 -256 -701 -85 -388 -413 -209 -490 -820 -783 -536 -55 -335 -434 -844 -501 -474 -610 -336 -26 -401 -832 -777 -870 -67 -623 -83 -676 -314 -530 -387 -692 -645 -111 -391 -898 -507 -340 -111 -355 -569 -37 -969 -961 -731 -68 -797 -533 -618 -492 -618 -388 -29 -527 -414 -904 -874 -382 -247 -433 -348 -157 -689 -431 -633 -169 -672 -638 -777 -637 -933 -366 -574 -194 -643 -232 -7 -891 -556 -366 -223 -560 -471 -188 -74 -511 -980 -366 -669 -115 -784 -324 -800 -270 -640 -423 -854 -435 -136 -480 -905 -220 -305 -923 -805 -451 -242 -739 -942 -837 -85 -429 -466 -288 -701 -242 -834 -86 -601 -415 -774 -378 -598 -146 -400 -336 -901 -926 -699 -855 -654 -688 -710 -751 -6 -331 -253 -632 -999 -671 -3 -729 -998 -830 -306 -850 -772 -225 -338 -819 -455 -731 -276 -895 -858 -52 -834 -961 -106 -631 -811 -475 -762 -848 -794 -206 -486 -959 -893 -873 -382 -939 -709 -423 -713 -662 -817 -909 -448 -135 -850 -193 -36 -463 -407 -745 -674 -532 -154 -918 -458 -717 -897 -129 -926 -336 -29 -119 -204 -800 -807 -958 -345 -579 -99 -518 -315 -375 -736 -667 -572 -487 -508 -355 -430 -548 -775 -749 -968 -814 -266 -665 -371 -114 -489 -191 -624 -992 -784 -239 -327 -461 -540 -953 -209 -22 -93 -416 -61 -467 -781 -882 -672 -811 -515 -945 -624 -609 -750 -602 -558 -837 -281 -874 -417 -331 -371 -142 -595 -738 -75 -888 -634 -921 -963 -17 -215 -288 -386 -935 -96 -298 -76 -528 -306 -721 -858 -537 -555 -838 -4 -773 -998 -721 -846 -226 -157 -577 -497 -452 -952 -929 -788 -317 -544 -693 -514 -535 -255 -882 -312 -311 -792 -532 -743 -85 -685 -814 -739 -468 -332 -111 -839 -130 -835 -54 -312 -318 -156 -883 -758 -616 -784 -316 -887 -229 -850 -646 -767 -394 -89 -743 -7 -204 -504 -907 -540 -20 -939 -20 -928 -612 -520 -178 -601 -453 -566 -384 -655 -992 -625 -360 -725 -54 -387 -161 -468 -613 -71 -454 -959 -330 -565 -554 -537 -848 -810 -628 -259 -701 -403 -716 -551 -404 -888 -289 -391 -317 -979 -39 -345 -10 -272 -958 -766 -244 -919 -209 -620 -326 -788 -153 -593 -521 -926 -652 -229 -603 -264 -325 -437 -491 -389 -568 -646 -209 -55 -599 -440 -408 -180 -344 -892 -788 -743 -203 -386 -480 -698 -350 -495 -709 -417 -22 -177 -441 -722 -907 -609 -586 -136 -738 -195 -343 -164 -521 -212 -691 -474 -554 -227 -12 -271 -614 -485 -488 -445 -174 -497 -718 -870 -185 -936 -768 -189 -666 -682 -520 -602 -360 -998 -188 -465 -351 -322 -145 -80 -483 -894 -509 -320 -340 -861 -707 -505 -973 -496 -581 -868 -619 -786 -243 -199 -612 -663 -217 -620 -197 -198 -905 -949 -878 -686 -584 -509 -230 -939 -900 -834 -253 -741 -60 -937 -659 -204 -544 -879 -277 -598 -88 -401 -650 -287 -767 -315 -214 -403 -637 -329 -57 -245 -31 -481 -277 -932 -103 -378 -876 -590 -682 -282 -568 -834 -946 -104 -676 -573 -713 -890 -910 -423 -221 -12 -290 -44 -677 -503 -492 -25 -660 -496 -588 -950 -298 -250 -556 -427 -706 -683 -660 -337 -426 -131 -768 -314 -236 -199 -555 -493 -972 -394 -354 -739 -952 -568 -353 -692 -401 -864 -725 -291 -360 -603 -170 -338 -559 -411 -652 -490 -520 -2 -481 -848 -169 -464 -745 -791 -509 -408 -732 -947 -369 -349 -190 -657 -653 -763 -653 -444 -738 -891 -200 -391 -349 -968 -283 -881 -422 -242 -861 -31 -10 -160 -463 -565 -61 -298 -471 -262 -96 -422 -586 -164 -599 -581 -434 -236 -282 -53 -281 -175 -896 -150 -545 -69 -195 -328 -27 -9 -968 -9 -534 -187 -456 -444 -596 -824 -500 -56 -201 -254 -882 -85 -195 -780 -63 -638 -475 -694 -230 -969 -344 -843 -345 -242 -666 -472 -451 -835 -503 -591 -345 -265 -250 -965 -915 -925 -923 -537 -845 -158 -896 -622 -139 -615 -29 -47 -712 -180 -458 -340 -181 -878 -995 -501 -553 -165 -114 -51 -284 -410 -109 -894 -909 -124 -424 -602 -836 -615 -788 -391 -309 -192 -494 -895 -950 -755 -221 -224 -623 -259 -897 -322 -390 -969 -561 -821 -465 -539 -945 -692 -703 -220 -202 -871 -547 -127 -273 -350 -371 -102 -982 -718 -644 -476 -730 -880 -189 -91 -6 -735 -99 -475 -875 -138 -866 -264 -805 -153 -848 -762 -310 -775 -19 -447 -666 -203 -187 -300 -315 -637 -908 -433 -380 -230 -625 -100 -200 -637 -443 -440 -905 -987 -521 -710 -585 -217 -836 -817 -36 -999 -937 -159 -471 -964 -147 -119 -19 -321 -639 -811 -531 -524 -422 -864 -140 -387 -91 -26 -580 -479 -382 -226 -259 -679 -578 -65 -797 -25 -453 -331 -206 -964 -932 -854 -265 -46 -867 -578 -4 -915 -261 -79 -209 -662 -900 -700 -380 -452 -518 -459 -88 -489 -465 -16 -346 -59 -372 -763 -905 -808 -766 -128 -205 -132 -798 -650 -947 -337 -80 -433 -130 -701 -731 -231 -388 -750 -585 -188 -160 -968 -940 -263 -32 -204 -901 -761 -78 -785 -211 -477 -856 -319 -914 -191 -932 -892 -59 -819 -195 -238 -99 -516 -589 -895 -462 -1 -363 -921 -657 -542 -374 -261 -350 -79 -502 -698 -526 -62 -887 -494 -799 -520 -432 -987 -957 -83 -809 -566 -598 -323 -953 -908 -97 -463 -568 -593 -671 -412 -602 -765 -391 -451 -898 -382 -126 -436 -431 -793 -48 -604 -56 -871 -308 -250 -568 -561 -451 -70 -506 -753 -914 -377 -373 -790 -217 -734 -783 -11 -280 -480 -361 -166 -621 -422 -734 -622 -590 -95 -190 -171 -261 -456 -455 -703 -589 -834 -81 -321 -191 -583 -584 -328 -676 -862 -729 -935 -818 -234 -589 -504 -267 -242 -546 -571 -708 -508 -57 -377 -264 -329 -288 -481 -547 -68 -167 -724 -929 -5 -972 -730 -330 -228 -391 -206 -361 -991 -615 -813 -808 -761 -664 -446 -123 -813 -845 -591 -304 -739 -53 -19 -539 -126 -684 -179 -317 -554 -144 -158 -171 -443 -974 -201 -180 -906 -249 -796 -8 -706 -11 -354 -739 -643 -732 -396 -764 -133 -384 -734 -239 -229 -249 -415 -856 -165 -919 -710 -974 -289 -330 -147 -50 -615 -652 -650 -975 -673 -150 -441 -101 -466 -700 -124 -788 -221 -361 -749 -373 -683 -295 -373 -895 -434 -903 -268 -511 -273 -313 -912 -527 -365 -687 -951 -285 -546 -132 -267 -825 -625 -877 -615 -544 -133 -463 -60 -819 -850 -190 -992 -740 -294 -211 -279 -506 -635 -470 -191 -819 -576 -213 -858 -380 -540 -555 -893 -774 -695 -17 -207 -280 -663 -880 -590 -207 -925 -777 -105 -946 -565 -685 -551 -745 -918 -839 -233 -931 -936 -303 -890 -860 -270 -815 -176 -531 -168 -355 -368 -475 -469 -108 -432 -562 -994 -676 -57 -995 -666 -865 -658 -107 -347 -747 -820 -989 -374 -368 -655 -810 -28 -837 -931 -413 -221 -654 -344 -394 -944 -23 -789 -942 -84 -78 -118 -589 -317 -9 -816 -84 -12 -29 -334 -975 -70 -566 -306 -691 -941 -27 -54 -846 -27 -866 -512 -228 -759 -37 -164 -294 -415 -710 -754 -737 -643 -583 -920 -488 -296 -963 -573 -680 -918 -63 -264 -398 -502 -284 -26 -956 -984 -976 -947 -683 -143 -406 -835 -13 -448 -865 -816 -411 -764 -991 -997 -94 -872 -550 -273 -307 -22 -634 -461 -611 -546 -457 -474 -247 -49 -536 -779 -974 -764 -941 -499 -910 -401 -510 -738 -35 -426 -678 -696 -386 -540 -979 -838 -369 -425 -413 -379 -408 -223 -254 -865 -757 -446 -906 -570 -595 -440 -410 -243 -19 -974 -30 -938 -325 -829 -303 -808 -329 -948 -73 -146 -231 -998 -543 -368 -642 -914 -232 -600 -168 -916 -606 -433 -831 -573 -11 -202 -111 -203 -109 -549 -265 -47 -643 -536 -497 -294 -167 -471 -989 -421 -57 -91 -454 -736 -702 -835 -287 -341 -802 -849 -911 -724 -41 -348 -244 -860 -448 -595 -969 -441 -58 -266 -216 -244 -507 -665 -211 -318 -452 -859 -766 -180 -991 -988 -787 -73 -970 -678 -693 -267 -113 -666 -203 -199 -877 -875 -366 -864 -294 -897 -186 -250 -601 -333 -46 -245 -439 -385 -756 -422 -526 -107 -304 -930 -488 -473 -159 -207 -368 -241 -110 -487 -730 -649 -293 -2 -465 -422 -66 -84 -692 -345 -297 -221 -289 -155 -158 -935 -533 -89 -542 -166 -70 -103 -646 -916 -86 -742 -14 -40 -131 -726 -995 -916 -77 -208 -605 -110 -384 -541 -193 -447 -708 -714 -821 -368 -661 -474 -848 -588 -434 -971 -438 -175 -941 -404 -371 -304 -137 -510 -118 -629 -810 -191 -235 -158 -688 -445 -984 -295 -421 -831 -869 -494 -408 -717 -52 -915 -317 -743 -105 -543 -899 -193 -969 -805 -733 -162 -703 -5 -581 -930 -471 -702 -430 -926 -246 -276 -55 -305 -757 -284 -904 -865 -33 -839 -92 -544 -518 -759 -478 -28 -941 -273 -798 -267 -100 -159 -274 -322 -362 -541 -738 -382 -412 -653 -413 -26 -278 -846 -294 -376 -840 -205 -524 -744 -313 -282 -563 -754 -29 -936 -811 -455 -585 -585 -527 -968 -274 -154 -370 -488 -586 -585 -464 -970 -877 -864 -938 -859 -806 -618 -549 -185 -915 -624 -398 -291 -971 -211 -114 -502 -290 -915 -591 -176 -3 -181 -15 -320 -609 -473 -537 -597 -541 -219 -651 -836 -839 -965 -35 -401 -807 -20 -191 -502 -856 -382 -985 -760 -620 -987 -253 -191 -548 -481 -649 -709 -96 -176 -407 -285 -58 -322 -968 -91 -413 -981 -949 -575 -500 -439 -13 -861 -744 -817 -861 -321 -97 -210 -416 -587 -929 -204 -846 -738 -901 -2 -103 -208 -506 -773 -893 -572 -790 -512 -856 -47 -159 -400 -516 -348 -789 -650 -126 -646 -321 -704 -930 -2 -542 -846 -884 -27 -991 -513 -542 -521 -714 -130 -966 -12 -953 -427 -716 -983 -534 -977 -383 -252 -966 -863 -813 -655 -919 -9 -185 -437 -422 -834 -523 -688 -518 -553 -488 -33 -708 -412 -820 -652 -102 -224 -181 -619 -277 -451 -235 -536 -66 -158 -566 -41 -716 -951 -820 -773 -574 -825 -354 -33 -451 -463 -465 -866 -621 -571 -466 -3 -565 -307 -164 -459 -622 -824 -377 -762 -546 -129 -967 -344 -739 -945 -143 -659 -678 -263 -95 -27 -199 -653 -696 -675 -72 -304 -696 -112 -379 -758 -831 -618 -669 -152 -723 -805 -794 -842 -674 -349 -128 -382 -193 -506 -884 -685 -374 -970 -945 -953 -62 -822 -56 -275 -127 -907 -873 -156 -858 -340 -471 -169 -419 -423 -524 -585 -590 -413 -315 -410 -97 -341 -937 -526 -54 -945 -245 -28 -327 -263 -644 -824 -472 -353 -592 -590 -667 -325 -335 -263 -3 -472 -481 -272 -737 -260 -38 -908 -480 -674 -139 -944 -815 -407 -166 -912 -111 -512 -305 -122 -537 -969 -221 -311 -917 -313 -30 -37 -230 -672 -903 -420 -603 -189 -388 -338 -789 -197 -87 -608 -801 -67 -825 -872 -339 -528 -687 -911 -474 -406 -570 -707 -741 -515 -898 -238 -915 -368 -36 -621 -328 -956 -570 -81 -379 -852 -851 -359 -370 -202 -127 -884 -993 -75 -776 -658 -723 -13 -155 -482 -911 -858 -773 -708 -818 -401 -99 -239 -824 -331 -536 -635 -677 -771 -497 -352 -920 -4 -454 -448 -297 -230 -929 -299 -897 -881 -615 -127 -909 -585 -886 -349 -267 -41 -818 -341 -463 -361 -794 -414 -102 -354 -826 -62 -383 -889 -449 -976 -320 -615 -643 -673 -203 -610 -353 -401 -882 -418 -283 -883 -320 -368 -295 -297 -211 -257 -74 -930 -48 -159 -339 -62 -112 -589 -107 -706 -844 -378 -833 -879 -709 -326 -112 -976 -815 -770 -451 -60 -774 -816 -825 -242 -65 -555 -986 -218 -520 -850 -909 -899 -766 -77 -911 -585 -214 -962 -629 -613 -376 -501 -279 -482 -118 -854 -676 -227 -829 -236 -551 -232 -149 -614 -564 -53 -115 -841 -912 -307 -746 -6 -857 -472 -610 -17 -435 -91 -869 -71 -164 -230 -836 -962 -80 -423 -646 -829 -814 -155 -784 -753 -687 -202 -100 -122 -733 -284 -511 -189 -37 -619 -385 -305 -188 -599 -46 -850 -504 -26 -726 -519 -607 -941 -368 -672 -999 -47 -129 -834 -261 -644 -724 -651 -717 -658 -108 -313 -961 -849 -614 -797 -379 -272 -431 -954 -556 -74 -619 -177 -101 -738 -391 -151 -126 -405 -477 -257 -643 -147 -206 -117 -269 -780 -401 -365 -945 -708 -694 -716 -537 -121 -630 -645 -659 -626 -483 -446 -867 -81 -326 -400 -854 -715 -980 -126 -896 -853 -242 -643 -846 -919 -888 -204 -238 -814 -246 -362 -378 -333 -854 -934 -758 -704 -366 -183 -830 -269 -275 -395 -92 -611 -217 -313 -482 -162 -739 -443 -79 -879 -1 -728 -991 -410 -873 -745 -681 -116 -365 -178 -184 -653 -838 -720 -877 -918 -250 -547 -60 -486 -386 -205 -226 -444 -655 -788 -542 -759 -564 -992 -992 -160 -997 -673 -876 -915 -87 -217 -438 -576 -793 -824 -161 -347 -301 -879 -922 -531 -6 -827 -51 -319 -178 -42 -807 -699 -886 -49 -310 -324 -420 -876 -594 -352 -587 -341 -245 -155 -111 -523 -220 -282 -56 -798 -71 -995 -97 -810 -827 -886 -182 -464 -44 -490 -831 -102 -178 -302 -613 -854 -87 -711 -608 -352 -94 -252 -272 -991 -741 -136 -732 -197 -368 -233 -162 -240 -373 -770 -612 -911 -457 -273 -255 -654 -733 -78 -41 -717 -226 -555 -568 -413 -948 -716 -16 -233 -495 -795 -398 -118 -123 -810 -41 -676 -908 -8 -988 -313 -171 -543 -286 -585 -315 -876 -844 -471 -226 -431 -196 -288 -335 -626 -858 -958 -940 -23 -206 -847 -112 -17 -515 -812 -641 -387 -645 -203 -198 -989 -182 -993 -138 -554 -256 -515 -495 -798 -893 -875 -10 -703 -921 -302 -310 -234 -862 -969 -909 -782 -343 -412 -453 -144 -188 -690 -71 -323 -903 -648 -784 -560 -838 -140 -934 -20 -423 -761 -867 -528 -116 -877 -718 -525 -544 -374 -521 -539 -713 -909 -863 -311 -238 -177 -893 -934 -223 -526 -848 -414 -76 -432 -731 -723 -436 -380 -604 -499 -644 -752 -400 -780 -804 -256 -831 -36 -83 -734 -946 -401 -681 -4 -540 -419 -672 -52 -903 -748 -709 -919 -423 -752 -727 -596 -803 -881 -702 -755 -338 -331 -282 -955 -521 -401 -617 -536 -659 -910 -382 -990 -519 -564 -915 -77 -813 -622 -910 -345 -652 -1 -671 -428 -488 -486 -934 -437 -490 -635 -638 -601 -547 -294 -329 -469 -830 -661 -397 -479 -182 -147 -620 -258 -795 -613 -54 -780 -358 -215 -134 -460 -608 -542 -994 -77 -849 -892 -48 -988 -489 -11 -870 -215 -578 -412 -572 -12 -294 -259 -815 -916 -652 -761 -444 -763 -404 -500 -90 -156 -840 -376 -326 -196 -770 -935 -644 -452 -206 -275 -669 -537 -769 -302 -318 -656 -490 -468 -113 -730 -911 -24 -548 -748 -321 -196 -648 -139 -169 -312 -319 -263 -497 -13 -479 -824 -820 -769 -618 -89 -584 -365 -613 -817 -52 -111 -918 -328 -448 -694 -164 -629 -854 -43 -379 -331 -12 -995 -368 -62 -176 -163 -268 -272 -43 -960 -659 -619 -155 -394 -585 -825 -362 -485 -671 -893 -663 -580 -660 -886 -833 -662 -147 -870 -918 -893 -540 -645 -558 -614 -848 -317 -822 -511 -862 -704 -948 -222 -374 -491 -559 -17 -602 -627 -147 -90 -500 -370 -551 -214 -634 -432 -450 -316 -487 -836 -392 -202 -954 -510 -681 -861 -874 -930 -454 -223 -898 -80 -302 -721 -863 -669 -716 -470 -126 -796 -112 -244 -210 -31 -189 -541 -337 -862 -578 -853 -733 -447 -718 -277 -967 -244 -538 -974 -242 -141 -812 -956 -481 -213 -514 -751 -695 -604 -445 -877 -697 -946 -456 -861 -497 -131 -5 -915 -601 -850 -685 -579 -70 -807 -69 -392 -940 -430 -60 -977 -661 -272 -851 -425 -935 -26 -586 -803 -825 -251 -52 -385 -825 -681 -277 -917 -448 -187 -316 -355 -536 -323 -644 -863 -369 -316 -269 -116 -153 -332 -217 -150 -830 -749 -205 -286 -535 -734 -821 -891 -328 -575 -360 -427 -217 -362 -794 -847 -600 -929 -985 -282 -262 -611 -303 -902 -730 -629 -147 -412 -253 -267 -985 -863 -84 -571 -747 -288 -603 -96 -193 -322 -532 -248 -96 -52 -901 -529 -613 -813 -545 -59 -266 -981 -222 -772 -326 -808 -832 -854 -976 -182 -332 -31 -158 -201 -225 -458 -366 -735 -147 -644 -452 -904 -358 -679 -775 -196 -728 -676 -350 -940 -399 -952 -39 -54 -204 -58 -17 -505 -706 -68 -921 -884 -437 -556 -636 -202 -959 -151 -48 -368 -447 -418 -309 -833 -201 -336 -872 -290 -306 -37 -16 -726 -380 -545 -325 -368 -257 -57 -331 -165 -292 -780 -566 -134 -831 -585 -892 -939 -363 -281 -504 -703 -932 -514 -353 -946 -357 -234 -858 -567 -434 -745 -494 -267 -329 -584 -933 -207 -198 -163 -900 -684 -110 -204 -911 -761 -627 -387 -848 -128 -778 -661 -956 -160 -30 -1 -271 -726 -796 -114 -607 -431 -246 -841 -71 -626 -236 -118 -736 -729 -217 -318 -769 -322 -374 -938 -22 -999 -639 -627 -704 -240 -962 -200 -354 -710 -65 -686 -945 -710 -149 -813 -737 -513 -317 -316 -90 -830 -185 -74 -84 -800 -692 -641 -619 -230 -59 -75 -581 -463 -387 -735 -261 -705 -159 -470 -267 -407 -735 -750 -606 -914 -67 -756 -509 -212 -620 -756 -391 -627 -252 -825 -186 -248 -205 -573 -57 -42 -40 -228 -250 -792 -289 -925 -922 -399 -558 -72 -671 -599 -695 -831 -176 -490 -273 -750 -789 -962 -751 -979 -923 -469 -96 -312 -226 -550 -328 -573 -258 -646 -344 -158 -579 -166 -610 -98 -812 -941 -431 -974 -283 -810 -517 -568 -934 -199 -858 -561 -861 -223 -706 -676 -548 -330 -114 -782 -330 -946 -95 -10 -957 -532 -569 -651 -356 -764 -536 -669 -73 -454 -158 -415 -705 -500 -5 -21 -368 -889 -210 -808 -823 -670 -805 -283 -143 -305 -671 -16 -755 -630 -111 -124 -665 -766 -692 -361 -605 -475 -870 -592 -630 -199 -325 -109 -735 -885 -764 -235 -634 -139 -124 -223 -479 -981 -520 -245 -332 -439 -354 -559 -285 -219 -704 -429 -340 -417 -852 -735 -787 -773 -854 -876 -328 -331 -753 -474 -387 -864 -566 -730 -476 -861 -712 -141 -802 -393 -681 -106 -253 -255 -750 -168 -851 -611 -308 -337 -900 -868 -324 -211 -209 -366 -4 -973 -678 -742 -357 -396 -327 -427 -554 -504 -148 -771 -570 -329 -138 -625 -604 -476 -945 -134 -613 -256 -575 -744 -212 -106 -985 -836 -168 -39 -710 -998 -630 -464 -662 -620 -175 -294 -208 -728 -765 -355 -630 -171 -100 -79 -252 -531 -303 -844 -979 -564 -460 -419 -510 -426 -587 -311 -434 -304 -573 -140 -925 -921 -277 -408 -835 -370 -887 -395 -394 -75 -439 -544 -448 -880 -924 -314 -387 -680 -507 -114 -275 -306 -257 -387 -857 -875 -209 -499 -490 -368 -219 -841 -672 -214 -545 -868 -415 -578 -974 -472 -997 -6 -32 -660 -998 -95 -466 -807 -595 -212 -552 -552 -771 -407 -920 -224 -26 -772 -892 -775 -974 -799 -524 -761 -798 -685 -408 -122 -637 -465 -601 -85 -432 -560 -979 -616 -340 -202 -325 -601 -160 -400 -73 -998 -914 -63 -750 -477 -420 -110 -234 -289 -8 -991 -891 -261 -524 -505 -769 -974 -423 -250 -994 -879 -349 -379 -236 -878 -533 -505 -941 -766 -359 -148 -354 -768 -86 -878 -565 -510 -777 -396 -736 -746 -147 -857 -585 -492 -504 -293 -999 -493 -583 -501 -470 -955 -710 -598 -377 -972 -509 -693 -837 -141 -787 -313 -173 -204 -730 -607 -872 -664 -87 -73 -990 -985 -989 -364 -449 -382 -349 -887 -86 -819 -137 -72 -589 -867 -486 -297 -185 -179 -634 -451 -801 -590 -283 -729 -644 -62 -782 -683 -323 -578 -208 -685 -382 -33 -664 -819 -297 -933 -644 -995 -666 -818 -972 -512 -69 -851 -994 -511 -492 -988 -858 -684 -468 -599 -247 -940 -689 -248 -147 -20 -108 -261 -969 -869 -152 -243 -917 -161 -488 -947 -712 -738 -134 -855 -191 -237 -656 -252 -818 -270 -742 -407 -713 -484 -11 -796 -679 -235 -904 -65 -882 -303 -856 -902 -713 -46 -679 -617 -432 -382 -161 -853 -436 -901 -433 -304 -952 -424 -419 -609 -659 -370 -724 -248 -227 -531 -137 -413 -460 -438 -628 -853 -226 -310 -974 -957 -631 -479 -781 -405 -989 -128 -754 -842 -119 -398 -538 -575 -28 -701 -848 -326 -268 -583 -35 -970 -851 -685 -203 -177 -960 -615 -216 -239 -610 -728 -890 -873 -368 -326 -160 -767 -945 -76 -597 -468 -76 -851 -180 -1000 -356 -823 -253 -59 -250 -390 -608 -989 -901 -330 -49 -225 -202 -450 -354 -615 -754 -196 -132 -941 -990 -804 -30 -635 -752 -21 -115 -407 -560 -881 -419 -952 -566 -88 -18 -197 -622 -413 -760 -77 -75 -961 -781 -474 -843 -137 -146 -410 -101 -979 -938 -850 -635 -470 -174 -28 -625 -283 -113 -629 -849 -117 -479 -287 -7 -299 -256 -109 -999 -195 -970 -560 -210 -593 -123 -603 -555 -392 -143 -268 -611 -265 -944 -407 -666 -208 -889 -206 -7 -613 -153 -176 -382 -337 -524 -334 -353 -968 -789 -903 -972 -757 -224 -976 -646 -661 -663 -924 -656 -272 -105 -11 -311 -375 -25 -523 -581 -372 -422 -920 -225 -526 -76 -683 -309 -177 -852 -433 -371 -797 -905 -683 -589 -493 -111 -457 -650 -469 -875 -280 -366 -891 -924 -730 -73 -613 -252 -956 -846 -46 -345 -590 -128 -359 -343 -362 -439 -299 -858 -751 -161 -33 -268 -135 -940 -881 -365 -471 -355 -661 -345 -686 -878 -852 -973 -470 -121 -382 -925 -791 -593 -104 -229 -857 -45 -466 -674 -35 -342 -227 -630 -114 -206 -689 -648 -399 -493 -663 -317 -456 -693 -241 -872 -766 -84 -992 -751 -91 -726 -859 -434 -167 -243 -237 -158 -454 -691 -654 -779 -143 -598 -47 -141 -582 -818 -658 -856 -865 -128 -822 -474 -496 -877 -482 -497 -854 -251 -321 -394 -591 -856 -830 -201 -823 -34 -503 -448 -335 -93 -182 -9 -704 -465 -103 -755 -842 -117 -909 -801 -436 -918 -979 -327 -118 -395 -461 -769 -830 -47 -401 -989 -204 -894 -966 -556 -311 -65 -186 -108 -453 -463 -369 -433 -979 -174 -246 -434 -398 -212 -602 -567 -763 -662 -170 -311 -933 -483 -710 -342 -388 -345 -529 -885 -363 -662 -838 -997 -206 -165 -759 -724 -642 -947 -409 -237 -528 -772 -973 -326 -405 -565 -338 -975 -764 -749 -41 -697 -388 -174 -805 -975 -145 -299 -806 -345 -9 -865 -776 -63 -640 -610 -274 -49 -265 -269 -4 -248 -991 -591 -301 -815 -127 -110 -101 -557 -149 -748 -969 -105 -623 -818 -493 -962 -885 -894 -430 -575 -351 -233 -70 -936 -471 -647 -629 -461 -725 -909 -399 -574 -451 -792 -825 -827 -48 -479 -969 -891 -782 -83 -307 -65 -563 -878 -780 -395 -420 -623 -445 -237 -893 -46 -293 -947 -593 -682 -930 -231 -299 -715 -359 -226 -409 -261 -961 -291 -487 -936 -567 -470 -39 -895 -733 -649 -371 -135 -138 -401 -612 -564 -852 -48 -873 -860 -732 -737 -704 -593 -610 -548 -816 -213 -895 -168 -398 -156 -482 -388 -194 -560 -806 -696 -380 -332 -203 -169 -291 -941 -275 -28 -718 -614 -709 -436 -784 -695 -94 -348 -537 -730 -921 -486 -83 -740 -734 -254 -365 -795 -559 -696 -714 -390 -510 -599 -466 -140 -49 -469 -682 -310 -84 -327 -127 -348 -761 -495 -671 -271 -396 -568 -522 -464 -545 -715 -472 -372 -545 -247 -493 -682 -865 -915 -441 -428 -816 -466 -451 -459 -359 -7 -385 -371 -167 -898 -605 -226 -220 -247 -417 -230 -654 -466 -931 -124 -587 -626 -39 -219 -74 -200 -162 -673 -324 -272 -697 -163 -551 -437 -833 -838 -690 -816 -379 -400 -659 -75 -522 -129 -9 -475 -564 -57 -773 -934 -733 -248 -895 -834 -400 -788 -166 -358 -77 -992 -919 -711 -374 -423 -613 -83 -678 -182 -223 -654 -778 -382 -262 -906 -137 -724 -7 -211 -88 -508 -673 -218 -252 -160 -931 -391 -526 -134 -643 -397 -981 -53 -860 -935 -807 -567 -249 -453 -114 -601 -420 -844 -10 -601 -602 -89 -819 -463 -645 -431 -440 -34 -148 -288 -860 -492 -46 -383 -482 -812 -640 -240 -551 -6 -124 -630 -694 -758 -351 -269 -144 -976 -171 -268 -986 -623 -71 -725 -905 -230 -442 -760 -988 -655 -729 -100 -762 -584 -955 -843 -521 -845 -141 -337 -826 -305 -920 -620 -754 -181 -781 -64 -105 -317 -436 -743 -481 -265 -533 -368 -29 -559 -623 -587 -251 -210 -504 -481 -906 -648 -765 -776 -82 -344 -782 -351 -380 -491 -807 -275 -593 -535 -226 -494 -308 -493 -117 -490 -65 -748 -543 -73 -293 -836 -368 -669 -990 -455 -812 -102 -571 -172 -98 -328 -712 -967 -361 -830 -248 -219 -928 -543 -258 -732 -347 -425 -780 -251 -639 -199 -12 -657 -41 -491 -369 -223 -885 -860 -104 -349 -373 -999 -869 -387 -787 -932 -100 -668 -254 -663 -764 -309 -578 -997 -614 -490 -450 -743 -71 -250 -174 -532 -398 -693 -816 -164 -521 -312 -815 -694 -168 -338 -156 -736 -56 -908 -682 -973 -102 -482 -445 -730 -415 -955 -568 -594 -590 -102 -392 -822 -287 -530 -275 -507 -353 -822 -918 -712 -85 -514 -27 -820 -240 -963 -250 -573 -841 -13 -202 -199 -914 -294 -693 -57 -203 -382 -180 -460 -873 -31 -441 -527 -496 -721 -178 -755 -525 -423 -216 -803 -324 -767 -122 -871 -230 -289 -557 -292 -748 -310 -709 -877 -441 -666 -744 -558 -139 -948 -337 -257 -926 -406 -547 -312 -952 -212 -967 -645 -494 -803 -250 -8 -878 -462 -826 -437 -899 -667 -275 -552 -772 -331 -253 -884 -791 -334 -454 -512 -377 -138 -821 -99 -684 -276 -295 -847 -942 -170 -598 -902 -147 -290 -281 -525 -344 -294 -405 -721 -356 -916 -970 -192 -651 -586 -597 -609 -15 -618 -387 -164 -396 -420 -92 -510 -874 -927 -581 -155 -920 -154 -937 -989 -961 -986 -969 -301 -250 -597 -606 -587 -891 -203 -168 -737 -702 -234 -829 -516 -317 -261 -651 -736 -892 -109 -287 -8 -562 -826 -691 -289 -521 -213 -139 -320 -529 -34 -676 -60 -20 -461 -709 -948 -641 -817 -420 -203 -320 -579 -277 -459 -320 -923 -773 -150 -431 -22 -185 -114 -42 -890 -776 -173 -11 -833 -890 -514 -210 -412 -839 -856 -989 -918 -257 -362 -178 -413 -136 -563 -843 -293 -748 -46 -78 -580 -152 -133 -227 -185 -957 -680 -574 -918 -903 -80 -788 -844 -907 -666 -406 -280 -177 -579 -861 -268 -467 -874 -844 -872 -140 -966 -670 -190 -370 -825 -868 -557 -540 -964 -371 -952 -626 -769 -394 -480 -269 -836 -293 -225 -828 -636 -271 -44 -937 -846 -992 -263 -12 -490 -190 -339 -464 -731 -867 -762 -751 -716 -450 -619 -285 -297 -310 -473 -299 -251 -425 -944 -712 -717 -848 -103 -352 -34 -394 -411 -21 -199 -447 -179 -809 -151 -643 -340 -747 -62 -609 -93 -854 -906 -704 -685 -525 -978 -675 -154 -957 -819 -979 -279 -96 -891 -698 -608 -776 -924 -842 -754 -278 -292 -994 -17 -254 -510 -35 -911 -255 -863 -469 -324 -996 -940 -435 -136 -265 -839 -514 -109 -300 -297 -891 -310 -491 -287 -205 -629 -983 -338 -47 -93 -446 -688 -518 -41 -79 -936 -182 -625 -762 -792 -594 -285 -792 -733 -749 -450 -608 -176 -722 -585 -979 -769 -932 -989 -33 -995 -80 -158 -919 -336 -601 -148 -743 -714 -945 -461 -144 -656 -41 -167 -251 -223 -315 -710 -590 -133 -821 -633 -216 -782 -980 -763 -286 -863 -841 -894 -100 -669 -975 -795 -269 -862 -460 -577 -776 -932 -303 -633 -735 -788 -929 -498 -428 -651 -333 -237 -674 -732 -489 -246 -145 -40 -32 -737 -110 -130 -92 -224 -721 -915 -399 -77 -197 -838 -247 -161 -771 -44 -163 -568 -695 -6 -196 -329 -917 -36 -503 -599 -600 -220 -192 -743 -768 -967 -973 -212 -479 -538 -1000 -478 -51 -485 -162 -191 -159 -237 -646 -938 -36 -885 -653 -511 -701 -359 -942 -355 -479 -507 -703 -646 -468 -104 -855 -297 -15 -870 -91 -197 -849 -698 -103 -408 -90 -146 -526 -59 -776 -784 -188 -431 -523 -432 -939 -858 -746 -38 -9 -389 -966 -39 -734 -925 -899 -49 -537 -87 -702 -883 -874 -932 -658 -6 -772 -920 -642 -467 -798 -881 -100 -93 -34 -629 -718 -421 -970 -662 -187 -483 -505 -498 -295 -211 -115 -472 -214 -242 -647 -26 -138 -793 -748 -37 -877 -540 -454 -783 -339 -333 -319 -681 -3 -458 -917 -972 -707 -692 -754 -952 -403 -494 -997 -347 -513 -19 -564 -964 -829 -736 -563 -897 -217 -707 -302 -642 -998 -508 -472 -993 -484 -142 -581 -894 -374 -977 -181 -906 -15 -54 -28 -828 -77 -707 -720 -901 -335 -265 -402 -299 -662 -123 -106 -863 -505 -935 -634 -917 -721 -554 -855 -889 -29 -227 -102 -685 -310 -316 -867 -882 -182 -690 -969 -753 -468 -872 -798 -545 -604 -397 -496 -992 -533 -628 -91 -210 -375 -544 -778 -858 -350 -375 -187 -168 -85 -985 -223 -719 -55 -442 -96 -83 -366 -7 -32 -739 -40 -511 -286 -115 -496 -501 -221 -498 -551 -837 -672 -784 -710 -400 -468 -408 -886 -704 -674 -504 -168 -462 -641 -73 -480 -525 -587 -759 -231 -878 -477 -114 -818 -344 -334 -333 -307 -893 -291 -220 -510 -782 -311 -565 -174 -288 -320 -15 -357 -659 -198 -935 -271 -67 -234 -313 -672 -975 -313 -103 -821 -432 -78 -479 -991 -397 -403 -116 -595 -615 -589 -86 -729 -119 -902 -396 -526 -271 -743 -148 -429 -507 -838 -553 -744 -927 -194 -142 -624 -829 -987 -698 -396 -560 -932 -344 -111 -851 -872 -879 -108 -100 -890 -121 -197 -904 -15 -608 -880 -877 -278 -108 -462 -513 -261 -977 -781 -982 -129 -300 -23 -191 -986 -711 -475 -516 -944 -626 -870 -219 -261 -928 -632 -28 -631 -556 -940 -399 -60 -143 -170 -863 -880 -862 -194 -579 -374 -440 -140 -425 -857 -716 -23 -662 -860 -11 -625 -653 -4 -23 -213 -104 -792 -784 -983 -383 -11 -320 -85 -731 -612 -146 -48 -418 -914 -780 -568 -50 -566 -500 -63 -568 -431 -300 -328 -806 -57 -349 -795 -447 -295 -419 -102 -985 -686 -279 -942 -273 -940 -472 -234 -479 -585 -222 -702 -485 -33 -681 -491 -910 -558 -186 -194 -812 -569 -411 -971 -50 -134 -297 -198 -784 -785 -82 -629 -843 -866 -81 -257 -840 -841 -847 -535 -875 -197 -593 -637 -669 -270 -433 -967 -917 -427 -343 -43 -358 -125 -508 -267 -159 -570 -144 -836 -994 -142 -816 -246 -144 -38 -52 -422 -78 -861 -273 -17 -822 -158 -306 -170 -698 -41 -383 -424 -869 -165 -262 -402 -130 -175 -391 -763 -609 -914 -188 -361 -968 -422 -278 -200 -944 -130 -481 -226 -245 -212 -734 -517 -748 -709 -263 -840 -631 -164 -544 -640 -327 -41 -322 -47 -590 -141 -889 -959 -119 -324 -318 -238 -440 -256 -324 -314 -324 -653 -826 -616 -945 -796 -391 -764 -405 -555 -556 -852 -823 -301 -862 -544 -917 -928 -919 -739 -291 -460 -364 -479 -305 -736 -985 -831 -56 -476 -150 -177 -371 -858 -806 -160 -956 -280 -576 -610 -635 -390 -443 -862 -259 -538 -428 -134 -14 -239 -67 -342 -348 -257 -558 -416 -554 -134 -386 -488 -468 -282 -137 -282 -13 -357 -755 -409 -67 -679 -861 -949 -53 -168 -708 -722 -411 -161 -646 -416 -475 -230 -121 -59 -191 -559 -875 -794 -535 -18 -639 -370 -622 -263 -522 -630 -46 -391 -545 -899 -987 -948 -335 -687 -507 -378 -933 -180 -440 -912 -576 -293 -418 -515 -996 -975 -895 -777 -261 -809 -351 -140 -412 -131 -693 -218 -282 -916 -176 -477 -572 -955 -30 -293 -718 -468 -291 -437 -417 -273 -218 -596 -178 -670 -96 -73 -906 -758 -677 -569 -958 -74 -787 -562 -590 -825 -657 -403 -11 -503 -417 -205 -298 -697 -506 -305 -994 -693 -54 -64 -357 -731 -337 -432 -917 -41 -250 -786 -24 -110 -359 -462 -672 -66 -858 -194 -864 -805 -300 -87 -567 -536 -352 -549 -551 -423 -106 -612 -458 -222 -91 -54 -717 -811 -110 -540 -767 -474 -29 -748 -541 -195 -689 -536 -300 -743 -65 -362 -305 -108 -666 -195 -171 -638 -801 -21 -788 -330 -803 -350 -567 -150 -21 -593 -994 -626 -996 -526 -611 -974 -922 -687 -990 -133 -803 -787 -329 -594 -259 -914 -683 -991 -807 -990 -814 -683 -896 -968 -162 -81 -556 -182 -457 -460 -772 -748 -529 -70 -999 -789 -833 -339 -901 -594 -684 -150 -124 -268 -358 -111 -592 -284 -382 -637 -897 -233 -410 -933 -196 -12 -828 -251 -87 -206 -634 -966 -28 -165 -713 -128 -522 -183 -509 -9 -429 -910 -963 -990 -651 -706 -357 -596 -971 -646 -198 -634 -392 -647 -722 -637 -461 -966 -845 -788 -815 -501 -833 -130 -423 -749 -322 -490 -612 -634 -576 -917 -410 -369 -179 -316 -627 -769 -757 -833 -747 -933 -232 -700 -480 -497 -796 -191 -837 -481 -830 -580 -147 -294 -127 -741 -551 -805 -195 -956 -197 -215 -533 -596 -399 -439 -681 -533 -818 -905 -26 -739 -900 -264 -736 -815 -69 -118 -226 -129 -518 -99 -324 -899 -379 -641 -381 -755 -824 -81 -727 -993 -619 -320 -65 -632 -587 -841 -651 -280 -802 -563 -486 -806 -456 -321 -123 -382 -710 -900 -17 -326 -124 -436 -417 -273 -274 -905 -203 -63 -88 -12 -288 -472 -936 -300 -398 -618 -124 -251 -892 -48 -695 -898 -63 -723 -836 -974 -681 -197 -967 -753 -188 -419 -27 -932 -373 -620 -927 -224 -960 -382 -796 -228 -641 -157 -361 -749 -419 -869 -348 -941 -406 -671 -808 -265 -495 -394 -660 -902 -131 -150 -733 -362 -810 -544 -558 -404 -951 -999 -989 -926 -140 -871 -186 -485 -185 -712 -266 -829 -413 -237 -740 -204 -404 -970 -462 -146 -339 -830 -672 -415 -255 -92 -606 -526 -19 -391 -204 -268 -489 -170 -899 -367 -621 -160 -396 -460 -891 -236 -254 -728 -597 -365 -663 -180 -565 -140 -266 -88 -567 -749 -121 -806 -641 -931 -239 -520 -833 -924 -451 -628 -963 -256 -485 -750 -881 -240 -478 -629 -322 -162 -928 -908 -128 -236 -364 -535 -25 -145 -610 -936 -928 -366 -112 -327 -736 -417 -577 -23 -664 -843 -708 -669 -656 -615 -865 -74 -313 -457 -402 -123 -131 -919 -967 -921 -49 -107 -839 -772 -250 -9 -948 -52 -715 -696 -13 -84 -125 -651 -406 -829 -483 -248 -899 -364 -406 -382 -975 -875 -933 -465 -407 -950 -286 -592 -571 -621 -118 -330 -100 -146 -787 -41 -883 -463 -266 -932 -576 -178 -684 -582 -514 -76 -189 -636 -891 -534 -122 -308 -86 -935 -21 -129 -198 -345 -505 -867 -277 -142 -254 -63 -63 -775 -28 -366 -861 -380 -540 -203 -513 -858 -846 -896 -420 -811 -284 -732 -194 -903 -203 -594 -122 -314 -636 -530 -470 -997 -986 -775 -836 -795 -950 -200 -684 -281 -678 -341 -650 -126 -67 -318 -328 -968 -266 -811 -707 -591 -637 -48 -424 -197 -451 -586 -331 -743 -987 -76 -845 -417 -456 -885 -3 -559 -82 -621 -112 -670 -927 -66 -757 -489 -76 -735 -978 -186 -575 -17 -508 -615 -504 -840 -79 -312 -689 -885 -381 -827 -107 -762 -495 -798 -670 -673 -667 -424 -320 -190 -567 -416 -319 -735 -950 -275 -523 -413 -659 -265 -264 -222 -153 -324 -389 -820 -332 -757 -377 -984 -126 -217 -147 -498 -183 -278 -879 -524 -862 -954 -718 -744 -690 -536 -994 -998 -252 -443 -859 -567 -36 -330 -249 -373 -47 -316 -803 -775 -599 -562 -979 -369 -721 -718 -596 -706 -176 -780 -303 -275 -440 -203 -461 -312 -692 -543 -605 -646 -91 -691 -780 -154 -115 -159 -646 -169 -367 -842 -303 -445 -526 -302 -992 -983 -581 -823 -547 -451 -521 -642 -277 -995 -991 -335 -358 -848 -800 -275 -622 -338 -403 -796 -384 -537 -434 -102 -357 -129 -695 -170 -921 -300 -200 -401 -91 -328 -898 -803 -68 -441 -676 -567 -256 -204 -360 -311 -793 -385 -429 -520 -881 -514 -38 -313 -74 -603 -307 -903 -961 -57 -176 -396 -987 -420 -844 -616 -851 -521 -233 -396 -891 -284 -925 -94 -23 -957 -428 -804 -527 -144 -753 -19 -674 -999 -454 -533 -559 -752 -456 -798 -342 -712 -344 -616 -932 -703 -305 -289 -620 -473 -690 -481 -645 -31 -368 -849 -545 -515 -18 -872 -598 -561 -393 -961 -559 -551 -648 -602 -388 -328 -361 -645 -777 -534 -898 -731 -193 -554 -354 -847 -318 -591 -7 -171 -106 -457 -826 -989 -668 -846 -47 -867 -763 -754 -500 -406 -606 -101 -9 -534 -243 -214 -691 -105 -487 -92 -785 -105 -186 -766 -915 -817 -822 -838 -187 -189 -505 -917 -220 -536 -3 -229 -106 -509 -750 -552 -43 -144 -130 -465 -587 -637 -157 -226 -842 -889 -929 -420 -597 -303 -876 -21 -47 -169 -388 -353 -514 -424 -225 -475 -609 -622 -324 -954 -763 -483 -233 -387 -185 -947 -18 -50 -170 -420 -835 -37 -297 -919 -901 -167 -828 -5 -907 -561 -443 -703 -169 -706 -363 -443 -527 -567 -558 -627 -199 -974 -949 -466 -771 -560 -128 -564 -571 -222 -488 -143 -479 -241 -242 -778 -874 -785 -818 -567 -53 -587 -909 -420 -742 -463 -246 -815 -917 -725 -354 -81 -484 -778 -342 -978 -299 -505 -109 -986 -97 -456 -432 -924 -502 -90 -421 -174 -712 -419 -969 -809 -611 -425 -109 -317 -501 -415 -716 -485 -589 -246 -155 -876 -86 -365 -135 -992 -103 -122 -81 -105 -883 -317 -265 -602 -540 -380 -530 -277 -927 -28 -685 -436 -1 -18 -672 -673 -724 -106 -4 -405 -855 -126 -17 -950 -198 -195 -383 -506 -829 -419 -133 -297 -830 -632 -510 -503 -251 -904 -352 -291 -88 -75 -956 -193 -458 -545 -763 -187 -647 -24 -801 -973 -800 -907 -996 -244 -914 -792 -294 -183 -368 -643 -933 -68 -538 -426 -139 -682 -2 -293 -838 -942 -799 -921 -941 -532 -628 -737 -108 -356 -533 -337 -39 -150 -283 -263 -193 -759 -542 -897 -465 -89 -515 -974 -53 -694 -535 -21 -570 -941 -601 -43 -780 -830 -270 -270 -373 -151 -696 -46 -429 -697 -899 -16 -310 -330 -629 -455 -365 -671 -213 -921 -895 -454 -654 -665 -960 -479 -230 -406 -379 -987 -302 -735 -235 -826 -275 -547 -272 -203 -954 -215 -584 -235 -344 -649 -400 -104 -607 -147 -257 -329 -770 -600 -57 -259 -966 -472 -778 -14 -703 -77 -844 -746 -383 -889 -834 -583 -270 -33 -54 -842 -168 -793 -177 -101 -636 -923 -438 -830 -55 -737 -229 -288 -382 -229 -256 -448 -697 -175 -361 -671 -848 -555 -251 -706 -642 -770 -600 -192 -403 -886 -65 -532 -963 -550 -5 -204 -851 -357 -100 -694 -360 -37 -610 -753 -890 -538 -898 -957 -95 -996 -8 -369 -880 -242 -575 -123 -409 -181 -19 -150 -397 -263 -162 -605 -832 -814 -372 -733 -43 -36 -786 -971 -132 -922 -114 -127 -908 -395 -922 -28 -570 -739 -538 -907 -276 -214 -571 -191 -454 -686 -126 -95 -679 -592 -605 -499 -630 -326 -774 -500 -677 -35 -278 -385 -664 -454 -587 -593 -24 -480 -663 -218 -933 -694 -864 -424 -831 -255 -890 -66 -614 -236 -744 -811 -11 -65 -484 -103 -2 -600 -697 -325 -232 -912 -963 -935 -477 -783 -672 -107 -833 -592 -396 -31 -515 -943 -179 -73 -906 -413 -64 -797 -298 -877 -926 -791 -829 -311 -5 -947 -970 -216 -768 -50 -963 -742 -670 -490 -722 -540 -345 -458 -408 -246 -954 -381 -613 -641 -788 -462 -848 -488 -844 -843 -664 -439 -194 -413 -220 -803 -851 -336 -572 -774 -577 -377 -802 -662 -823 -427 -790 -25 -663 -85 -59 -937 -495 -919 -971 -164 -14 -486 -630 -953 -653 -411 -175 -732 -468 -39 -650 -954 -485 -317 -831 -315 -500 -462 -255 -485 -895 -844 -72 -523 -193 -115 -656 -617 -842 -850 -799 -784 -898 -61 -85 -690 -142 -969 -69 -370 -970 -95 -362 -453 -235 -719 -784 -827 -403 -187 -713 -186 -296 -486 -481 -814 -664 -740 -619 -890 -832 -738 -753 -288 -969 -867 -500 -842 -645 -640 -90 -779 -773 -618 -437 -856 -471 -363 -134 -703 -479 -724 -698 -564 -449 -314 -475 -16 -819 -917 -714 -763 -460 -67 -15 -647 -32 -734 -622 -69 -270 -762 -119 -173 -158 -129 -102 -129 -456 -840 -671 -845 -684 -862 -553 -59 -566 -743 -640 -167 -586 -843 -158 -823 -103 -552 -318 -697 -88 -565 -668 -643 -836 -866 -241 -433 -487 -790 -534 -706 -786 -711 -115 -362 -671 -23 -536 -738 -73 -758 -939 -876 -860 -516 -78 -536 -60 -411 -337 -849 -503 -123 -135 -295 -594 -587 -96 -45 -860 -147 -222 -393 -549 -601 -819 -159 -821 -851 -764 -248 -369 -888 -656 -131 -729 -537 -950 -218 -858 -583 -982 -761 -291 -834 -103 -373 -882 -218 -16 -640 -831 -283 -865 -788 -556 -231 -295 -437 -563 -757 -760 -242 -51 -254 -779 -798 -649 -497 -487 -937 -766 -613 -466 -186 -764 -224 -312 -902 -347 -623 -387 -551 -564 -703 -115 -473 -55 -374 -796 -212 -574 -406 -267 -265 -593 -923 -661 -574 -398 -525 -297 -248 -924 -171 -786 -883 -229 -260 -441 -971 -842 -163 -730 -776 -850 -484 -377 -20 -744 -148 -25 -589 -116 -548 -647 -90 -22 -242 -584 -222 -241 -97 -308 -588 -545 -372 -838 -306 -917 -335 -765 -624 -791 -938 -50 -114 -339 -441 -722 -454 -714 -388 -839 -480 -121 -292 -482 -275 -842 -227 -91 -450 -206 -300 -777 -620 -731 -553 -476 -131 -275 -902 -794 -284 -140 -732 -630 -922 -882 -100 -66 -698 -223 -949 -179 -395 -22 -728 -181 -538 -673 -133 -775 -830 -896 -151 -114 -910 -423 -749 -815 -822 -874 -535 -855 -883 -890 -635 -54 -656 -704 -384 -90 -600 -18 -863 -32 -575 -204 -391 -648 -702 -655 -351 -116 -949 -363 -39 -516 -59 -205 -300 -499 -833 -807 -441 -295 -456 -449 -13 -72 -301 -393 -413 -270 -655 -554 -462 -232 -882 -42 -559 -42 -779 -557 -847 -653 -89 -102 -954 -829 -834 -929 -119 -86 -221 -941 -549 -350 -806 -309 -46 -683 -680 -708 -422 -256 -516 -478 -727 -782 -948 -972 -389 -996 -639 -630 -661 -320 -6 -825 -273 -764 -357 -660 -431 -818 -341 -120 -75 -162 -393 -126 -758 -549 -266 -971 -629 -328 -373 -211 -585 -786 -517 -917 -80 -717 -579 -148 -532 -514 -549 -748 -816 -293 -820 -424 -479 -111 -83 -98 -461 -885 -715 -3 -249 -341 -729 -479 -283 -654 -23 -683 -684 -359 -113 -270 -980 -802 -836 -718 -993 -195 -912 -981 -791 -277 -425 -799 -268 -311 -890 -432 -977 -337 -468 -957 -403 -958 -764 -462 -113 -166 -728 -140 -347 -636 -889 -730 -234 -474 -467 -758 -669 -232 -977 -313 -171 -857 -162 -13 -656 -129 -19 -337 -871 -409 -834 -364 -172 -425 -349 -276 -52 -114 -438 -24 -649 -653 -280 -238 -428 -829 -939 -871 -266 -588 -655 -529 -801 -370 -543 -879 -577 -101 -17 -628 -958 -862 -817 -648 -756 -420 -977 -444 -658 -899 -675 -667 -430 -856 -759 -871 -146 -641 -754 -651 -619 -950 -714 -574 -727 -255 -227 -746 -790 -443 -315 -792 -735 -250 -768 -788 -106 -456 -648 -330 -801 -37 -120 -439 -321 -420 -116 -100 -220 -938 -886 -246 -903 -688 -920 -184 -271 -464 -678 -183 -228 -855 -214 -678 -20 -380 -216 -686 -548 -295 -361 -369 -392 -604 -301 -68 -56 -963 -566 -563 -977 -648 -541 -680 -650 -747 -440 -342 -682 -56 -464 -496 -843 -177 -803 -668 -178 -890 -849 -855 -134 -700 -912 -372 -779 -809 -682 -325 -934 -667 -269 -566 -392 -907 -718 -477 -7 -70 -729 -769 -729 -514 -388 -101 -216 -519 -718 -463 -423 -247 -347 -520 -746 -23 -168 -956 -646 -304 -111 -438 -232 -259 -262 -383 -449 -373 -250 -193 -895 -256 -36 -207 -301 -658 -522 -344 -942 -149 -139 -308 -980 -759 -436 -924 -670 -350 -449 -739 -929 -359 -710 -567 -457 -253 -39 -218 -51 -119 -512 -104 -189 -731 -545 -121 -434 -128 -601 -1000 -885 -855 -370 -656 -905 -694 -439 -142 -168 -932 -558 -405 -778 -137 -258 -87 -462 -576 -565 -753 -850 -576 -946 -459 -951 -923 -378 -784 -872 -674 -73 -623 -902 -698 -485 -181 -341 -330 -469 -347 -329 -991 -469 -451 -749 -597 -528 -549 -197 -746 -634 -587 -194 -539 -410 -289 -900 -149 -795 -285 -637 -76 -411 -511 -866 -851 -709 -836 -14 -316 -845 -885 -784 -709 -369 -902 -303 -956 -381 -76 -82 -852 -682 -321 -911 -367 -591 -221 -720 -414 -104 -316 -224 -869 -784 -996 -318 -877 -622 -809 -201 -92 -809 -731 -411 -316 -174 -587 -941 -510 -84 -729 -556 -167 -703 -9 -482 -422 -129 -445 -904 -170 -966 -102 -802 -572 -170 -880 -746 -842 -654 -739 -72 -587 -298 -102 -288 -88 -694 -801 -165 -49 -173 -764 -488 -976 -27 -712 -677 -610 -74 -398 -414 -690 -32 -501 -566 -239 -120 -557 -722 -189 -349 -327 -343 -275 -533 -416 -219 -884 -285 -642 -792 -732 -665 -506 -585 -300 -291 -566 -259 -406 -780 -429 -382 -468 -348 -268 -213 -369 -583 -295 -812 -617 -327 -840 -838 -615 -142 -912 -352 -548 -508 -112 -79 -284 -599 -29 -450 -399 -26 -466 -805 -34 -352 -11 -103 -185 -5 -452 -249 -152 -714 -150 -505 -752 -458 -128 -959 -973 -407 -499 -981 -273 -121 -822 -552 -189 -637 -990 -850 -762 -45 -633 -572 -266 -393 -730 -342 -646 -139 -534 -62 -911 -984 -411 -500 -851 -788 -129 -931 -303 -56 -46 -640 -126 -121 -315 -843 -425 -945 -205 -59 -788 -597 -755 -867 -552 -48 -35 -626 -629 -767 -267 -689 -140 -534 -328 -783 -383 -493 -41 -993 -112 -312 -655 -962 -126 -81 -804 -526 -588 -243 -178 -212 -895 -731 -296 -428 -150 -277 -482 -839 -931 -747 -130 -351 -930 -334 -159 -832 -707 -29 -499 -196 -743 -433 -579 -23 -16 -649 -895 -787 -279 -5 -980 -29 -597 -786 -833 -821 -672 -305 -999 -740 -257 -36 -210 -972 -42 -245 -816 -887 -907 -433 -187 -747 -834 -133 -138 -110 -891 -301 -738 -78 -481 -473 -938 -938 -291 -997 -75 -830 -163 -762 -817 -568 -82 -137 -251 -372 -293 -994 -720 -186 -627 -525 -92 -139 -346 -233 -416 -409 -230 -660 -151 -310 -991 -731 -795 -251 -217 -150 -592 -606 -217 -488 -62 -559 -192 -298 -913 -388 -485 -661 -382 -192 -370 -601 -934 -841 -410 -142 -545 -262 -327 -678 -298 -455 -49 -810 -64 -89 -407 -507 -150 -698 -255 -457 -426 -272 -240 -724 -142 -369 -276 -819 -925 -391 -952 -602 -16 -827 -50 -955 -916 -383 -350 -291 -524 -637 -56 -815 -35 -295 -557 -557 -610 -677 -963 -443 -333 -660 -913 -320 -28 -631 -180 -812 -158 -335 -539 -822 -552 -142 -715 -447 -116 -472 -555 -451 -285 -638 -821 -269 -211 -25 -757 -838 -706 -849 -797 -479 -230 -831 -930 -38 -47 -33 -697 -607 -167 -64 -462 -800 -510 -576 -911 -683 -198 -911 -773 -951 -936 -493 -550 -201 -78 -187 -159 -833 -274 -604 -256 -90 -959 -51 -748 -476 -598 -207 -155 -278 -130 -269 -726 -924 -47 -925 -910 -265 -589 -775 -17 -302 -153 -324 -905 -587 -463 -613 -63 -247 -218 -833 -58 -146 -431 -967 -45 -14 -918 -479 -140 -680 -4 -723 -792 -371 -958 -820 -748 -505 -930 -440 -312 -667 -182 -113 -673 -5 -227 -136 -804 -968 -26 -554 -516 -567 -722 -611 -601 -796 -877 -704 -351 -196 -738 -981 -349 -527 -545 -723 -849 -506 -433 -631 -431 -916 -732 -445 -264 -970 -217 -655 -571 -439 -122 -902 -815 -794 -47 -315 -266 -822 -775 -73 -464 -955 -325 -22 -289 -53 -637 -338 -867 -388 -401 -650 -304 -716 -981 -122 -728 -848 -270 -871 -379 -304 -415 -376 -352 -571 -928 -135 -541 -906 -432 -109 -33 -157 -588 -738 -564 -946 -35 -447 -326 -896 -719 -156 -602 -78 -922 -330 -815 -543 -12 -97 -726 -964 -125 -660 -987 -638 -77 -364 -35 -656 -72 -785 -592 -234 -458 -216 -273 -103 -255 -546 -910 -430 -996 -407 -851 -366 -175 -56 -822 -55 -721 -723 -526 -271 -993 -186 -946 -663 -257 -9 -978 -562 -317 -946 -169 -651 -18 -205 -247 -984 -1 -610 -804 -118 -672 -982 -393 -2 -449 -755 -563 -970 -546 -547 -336 -106 -860 -88 -397 -375 -632 -762 -830 -246 -942 -838 -432 -169 -428 -913 -303 -934 -804 -721 -671 -164 -698 -694 -441 -189 -30 -116 -938 -581 -200 -553 -597 -582 -490 -452 -350 -294 -224 -577 -497 -453 -185 -757 -433 -241 -803 -471 -472 -618 -922 -189 -218 -316 -486 -336 -357 -463 -966 -309 -603 -708 -74 -906 -114 -852 -822 -857 -633 -207 -781 -68 -810 -539 -526 -597 -817 -71 -948 -958 -764 -937 -892 -912 -5 -546 -837 -116 -884 -68 -61 -588 -237 -795 -469 -779 -793 -181 -15 -139 -46 -454 -100 -473 -37 -606 -566 -766 -33 -211 -208 -412 -711 -61 -377 -87 -780 -294 -812 -579 -865 -903 -52 -146 -904 -927 -392 -295 -693 -799 -370 -159 -583 -656 -887 -409 -697 -281 -806 -213 -829 -282 -962 -853 -873 -794 -992 -628 -493 -652 -874 -300 -649 -177 -97 -240 -204 -180 -326 -129 -863 -15 -913 -89 -767 -980 -102 -70 -433 -827 -844 -664 -897 -59 -353 -482 -204 -779 -598 -153 -590 -930 -386 -883 -265 -455 -234 -914 -682 -757 -955 -306 -541 -247 -475 -922 -518 -463 -514 -381 -76 -171 -800 -954 -90 -656 -892 -539 -813 -24 -348 -292 -883 -295 -588 -118 -995 -997 -221 -39 -838 -758 -532 -35 -208 -186 -50 -220 -871 -920 -397 -393 -592 -960 -301 -886 -590 -471 -548 -643 -85 -251 -987 -194 -368 -939 -687 -912 -510 -614 -92 -81 -287 -914 -401 -667 -822 -379 -819 -642 -877 -115 -838 -499 -458 -965 -250 -105 -595 -141 -417 -113 -845 -313 -986 -632 -42 -198 -432 -195 -694 -267 -440 -488 -632 -962 -84 -904 -425 -22 -350 -305 -749 -1 -676 -7 -566 -428 -792 -599 -719 -392 -851 -686 -59 -320 -684 -449 -16 -749 -572 -928 -834 -356 -918 -436 -366 -617 -30 -382 -251 -973 -761 -132 -800 -181 -267 -779 -21 -492 -773 -861 -793 -873 -681 -769 -254 -446 -4 -984 -971 -647 -110 -439 -608 -592 -486 -355 -34 -882 -820 -480 -680 -5 -88 -736 -651 -618 -63 -337 -738 -367 -893 -448 -77 -349 -804 -867 -33 -609 -441 -904 -105 -767 -79 -379 -909 -331 -623 -805 -996 -584 -717 -517 -518 -624 -554 -308 -926 -338 -307 -625 -429 -987 -57 -286 -688 -541 -644 -509 -364 -684 -129 -480 -600 -243 -612 -718 -737 -862 -194 -988 -328 -47 -211 -225 -984 -37 -515 -20 -967 -948 -822 -725 -691 -553 -641 -592 -577 -243 -102 -219 -722 -656 -103 -753 -711 -337 -844 -441 -488 -716 -987 -536 -507 -553 -780 -603 -561 -615 -689 -159 -814 -16 -155 -733 -488 -830 -695 -288 -491 -963 -74 -372 -717 -160 -337 -784 -830 -545 -79 -690 -839 -561 -490 -877 -110 -723 -998 -386 -432 -72 -97 -200 -916 -637 -777 -541 -51 -480 -943 -901 -454 -849 -605 -585 -529 -946 -300 -110 -723 -8 -578 -825 -632 -265 -678 -832 -73 -226 -633 -812 -951 -378 -53 -696 -924 -873 -766 -380 -377 -842 -651 -226 -217 -764 -314 -495 -408 -783 -834 -853 -341 -622 -265 -156 -459 -803 -947 -802 -167 -205 -939 -407 -424 -615 -990 -405 -105 -645 -18 -361 -744 -425 -825 -317 -913 -289 -578 -418 -840 -721 -906 -357 -558 -855 -608 -777 -772 -350 -514 -989 -355 -131 -399 -20 -543 -286 -44 -116 -743 -522 -537 -874 -379 -57 -471 -307 -638 -852 -628 -148 -733 -288 -886 -391 -913 -575 -403 -904 -843 -331 -764 -328 -235 -487 -802 -289 -352 -206 -314 -234 -568 -802 -633 -514 -248 -895 -759 -703 -167 -902 -696 -165 -871 -121 -882 -89 -828 -416 -628 -82 -130 -372 -341 -82 -474 -444 -628 -206 -745 -147 -912 -537 -63 -32 -313 -731 -905 -485 -406 -496 -812 -270 -384 -438 -108 -447 -664 -244 -750 -86 -692 -633 -278 -143 -423 -42 -482 -711 -199 -309 -417 -335 -252 -322 -687 -173 -194 -990 -249 -925 -956 -912 -887 -509 -454 -774 -668 -284 -60 -737 -307 -430 -386 -943 -821 -427 -262 -232 -106 -296 -509 -162 -471 -123 -118 -694 -468 -870 -197 -270 -420 -169 -584 -527 -444 -638 -392 -962 -592 -647 -916 -125 -381 -87 -398 -614 -732 -45 -532 -952 -665 -590 -632 -174 -813 -96 -726 -390 -284 -443 -222 -321 -838 -388 -654 -396 -355 -487 -181 -490 -193 -579 -852 -420 -189 -325 -890 -343 -617 -392 -786 -225 -418 -660 -6 -116 -865 -711 -375 -431 -177 -955 -190 -684 -199 -788 -975 -399 -351 -49 -757 -126 -426 -256 -192 -12 -792 -682 -947 -591 -927 -523 -588 -274 -798 -86 -860 -601 -421 -921 -914 -467 -161 -612 -301 -804 -811 -55 -941 -980 -896 -196 -945 -74 -906 -735 -150 -294 -8 -774 -154 -651 -288 -351 -534 -611 -350 -58 -540 -455 -650 -13 -657 -538 -864 -443 -110 -773 -926 -279 -208 -576 -846 -509 -210 -551 -923 -843 -245 -416 -558 -957 -170 -82 -883 -129 -724 -382 -736 -719 -638 -362 -961 -896 -367 -968 -203 -186 -409 -73 -167 -394 -386 -415 -640 -86 -900 -830 -455 -425 -207 -945 -564 -267 -924 -7 -610 -864 -396 -131 -368 -21 -820 -509 -76 -140 -141 -259 -732 -120 -446 -621 -33 -331 -451 -519 -706 -626 -834 -223 -712 -544 -856 -793 -763 -366 -582 -194 -350 -429 -773 -888 -718 -694 -587 -109 -291 -461 -212 -441 -855 -588 -138 -158 -930 -586 -633 -597 -330 -792 -713 -832 -462 -287 -901 -49 -856 -512 -683 -150 -444 -651 -334 -170 -694 -581 -26 -493 -188 -938 -136 -630 -968 -205 -461 -794 -294 -307 -908 -727 -752 -412 -28 -219 -846 -760 -738 -716 -456 -430 -411 -680 -168 -86 -346 -610 -31 -746 -546 -160 -643 -213 -94 -541 -657 -316 -598 -829 -30 -414 -639 -866 -393 -424 -402 -862 -868 -355 -357 -96 -798 -758 -669 -966 -343 -343 -32 -8 -544 -99 -81 -118 -364 -602 -132 -742 -316 -607 -945 -377 -317 -390 -306 -121 -230 -903 -160 -684 -575 -831 -899 -428 -383 -732 -673 -554 -838 -396 -554 -355 -357 -437 -255 -181 -227 -561 -584 -147 -539 -171 -772 -82 -359 -209 -326 -60 -278 -42 -708 -155 -955 -445 -269 -232 -550 -896 -148 -664 -778 -478 -834 -169 -250 -382 -374 -595 -578 -292 -369 -122 -691 -181 -847 -259 -899 -975 -986 -89 -685 -886 -802 -326 -994 -806 -767 -516 -858 -50 -997 -128 -574 -363 -196 -214 -326 -530 -604 -549 -754 -165 -314 -236 -295 -633 -173 -265 -618 -742 -662 -768 -490 -681 -900 -524 -311 -904 -397 -222 -902 -418 -565 -533 -786 -172 -350 -832 -480 -671 -455 -355 -2 -760 -244 -156 -682 -676 -799 -291 -19 -63 -2 -683 -105 -632 -210 -892 -715 -271 -975 -564 -372 -442 -185 -578 -601 -605 -785 -178 -59 -456 -153 -405 -694 -408 -43 -174 -335 -886 -930 -504 -808 -608 -835 -977 -127 -932 -10 -157 -515 -554 -708 -37 -223 -62 -12 -707 -30 -569 -303 -789 -864 -586 -930 -249 -294 -164 -957 -259 -523 -870 -964 -498 -293 -871 -226 -566 -602 -834 -753 -773 -713 -735 -778 -581 -624 -971 -959 -866 -875 -508 -607 -118 -400 -182 -585 -224 -509 -787 -588 -493 -856 -867 -121 -813 -110 -810 -881 -654 -311 -64 -643 -680 -112 -778 -600 -989 -533 -346 -51 -747 -593 -32 -914 -562 -288 -802 -495 -429 -673 -629 -522 -791 -219 -771 -448 -682 -324 -224 -268 -325 -791 -254 -680 -220 -864 -626 -196 -887 -732 -410 -76 -317 -954 -561 -700 -756 -802 -93 -452 -348 -798 -975 -278 -413 -138 -898 -436 -906 -604 -796 -198 -993 -691 -767 -879 -358 -705 -875 -917 -311 -32 -617 -492 -565 -858 -434 -874 -739 -521 -611 -869 -502 -857 -921 -440 -43 -386 -231 -822 -366 -335 -69 -222 -489 -807 -354 -167 -163 -27 -445 -173 -530 -99 -644 -754 -455 -560 -897 -451 -28 -699 -12 -647 -287 -962 -570 -734 -566 -755 -39 -478 -371 -487 -874 -50 -498 -435 -629 -14 -899 -298 -252 -374 -775 -994 -670 -780 -324 -739 -291 -342 -311 -503 -678 -692 -861 -456 -193 -560 -573 -908 -491 -990 -34 -711 -943 -506 -459 -477 -387 -349 -66 -804 -592 -482 -786 -839 -829 -407 -436 -983 -965 -525 -551 -838 -795 -426 -252 -518 -407 -665 -757 -70 -897 -943 -626 -51 -248 -18 -508 -534 -184 -599 -900 -250 -946 -601 -707 -352 -384 -320 -358 -146 -690 -680 -995 -973 -731 -129 -795 -51 -568 -990 -360 -303 -443 -266 -595 -276 -419 -952 -758 -789 -590 -285 -794 -487 -88 -797 -244 -395 -681 -193 -353 -579 -650 -651 -633 -443 -615 -653 -695 -987 -793 -436 -76 -167 -405 -875 -686 -326 -375 -996 -410 -970 -272 -31 -959 -22 -214 -970 -645 -988 -15 -58 -841 -566 -108 -375 -343 -102 -71 -972 -189 -299 -389 -254 -933 -615 -726 -102 -130 -109 -571 -973 -485 -224 -903 -310 -141 -680 -355 -879 -953 -396 -681 -352 -339 -665 -24 -657 -812 -927 -613 -861 -836 -864 -463 -485 -739 -912 -128 -501 -788 -235 -104 -279 -664 -8 -305 -269 -322 -921 -577 -162 -855 -517 -602 -37 -184 -251 -400 -524 -298 -772 -812 -557 -531 -819 -408 -684 -33 -267 -553 -470 -491 -506 -671 -373 -923 -441 -101 -110 -457 -48 -216 -635 -148 -245 -335 -920 -354 -436 -713 -977 -188 -344 -400 -865 -640 -641 -246 -962 -449 -197 -205 -212 -881 -319 -484 -744 -244 -618 -274 -346 -700 -590 -712 -989 -403 -661 -293 -26 -901 -948 -930 -753 -282 -99 -741 -710 -901 -274 -214 -122 -1000 -231 -127 -901 -515 -552 -973 -363 -426 -434 -271 -406 -546 -673 -295 -708 -217 -434 -565 -682 -391 -618 -37 -948 -181 -943 -700 -863 -74 -961 -284 -263 -935 -424 -567 -836 -893 -205 -726 -781 -803 -258 -398 -903 -400 -757 -890 -992 -952 -375 -973 -162 -673 -972 -467 -838 -398 -660 -266 -965 -651 -884 -573 -511 -975 -398 -470 -856 -405 -590 -164 -149 -271 -545 -807 -23 -521 -877 -768 -435 -269 -896 -749 -396 -948 -885 -8 -17 -252 -853 -189 -361 -228 -479 -260 -70 -890 -228 -18 -595 -15 -320 -314 -555 -638 -672 -209 -628 -406 -553 -178 -175 -565 -539 -503 -676 -142 -507 -383 -821 -295 -355 -239 -356 -406 -480 -446 -38 -525 -173 -110 -883 -174 -754 -845 -873 -419 -916 -121 -587 -588 -938 -358 -656 -434 -105 -580 -112 -343 -819 -962 -416 -150 -771 -807 -767 -359 -569 -994 -102 -998 -281 -132 -592 -645 -862 -74 -885 -380 -446 -305 -773 -687 -280 -142 -636 -388 -832 -701 -626 -990 -251 -358 -801 -405 -444 -357 -249 -7 -116 -125 -928 -297 -388 -816 -602 -414 -960 -782 -428 -917 -437 -369 -224 -620 -632 -839 -446 -480 -56 -334 -889 -869 -445 -681 -279 -93 -352 -886 -501 -298 -146 -801 -397 -657 -201 -527 -470 -288 -331 -986 -961 -843 -779 -384 -941 -674 -282 -927 -160 -468 -532 -409 -700 -801 -791 -645 -117 -633 -647 -811 -281 -914 -770 -338 -463 -340 -985 -987 -738 -476 -4 -681 -681 -824 -746 -565 -527 -178 -916 -982 -699 -426 -282 -268 -885 -563 -562 -979 -554 -251 -217 -303 -764 -913 -436 -66 -620 -163 -619 -837 -489 -334 -382 -127 -850 -46 -522 -240 -31 -146 -858 -208 -816 -555 -162 -513 -386 -351 -326 -162 -595 -766 -830 -500 -279 -878 -370 -443 -372 -551 -683 -270 -23 -20 -676 -444 -19 -227 -114 -567 -969 -565 -893 -767 -866 -522 -875 -299 -102 -790 -416 -314 -691 -37 -220 -39 -818 -256 -978 -977 -189 -799 -617 -330 -723 -866 -158 -132 -942 -55 -269 -705 -709 -444 -593 -279 -166 -708 -923 -494 -992 -991 -152 -937 -243 -114 -259 -940 -373 -58 -882 -260 -415 -701 -903 -597 -34 -266 -28 -516 -538 -451 -917 -160 -497 -101 -653 -523 -527 -236 -595 -686 -924 -105 -956 -452 -190 -195 -673 -687 -981 -534 -533 -398 -423 -765 -560 -109 -920 -866 -864 -911 -346 -378 -570 -702 -721 -503 -261 -253 -354 -755 -892 -55 -575 -600 -634 -730 -785 -873 -649 -49 -630 -8 -561 -607 -874 -869 -447 -112 -151 -970 -348 -832 -811 -397 -315 -88 -872 -649 -497 -913 -870 -528 -805 -684 -356 -834 -849 -880 -912 -238 -284 -519 -194 -880 -461 -850 -743 -504 -938 -476 -808 -484 -363 -131 -592 -948 -26 -463 -751 -355 -279 -652 -743 -633 -31 -603 -630 -530 -56 -700 -97 -247 -218 -222 -904 -189 -223 -328 -639 -23 -489 -338 -530 -518 -381 -512 -147 -137 -157 -944 -332 -30 -545 -281 -436 -493 -359 -747 -273 -990 -503 -533 -113 -459 -927 -522 -70 -831 -264 -146 -34 -530 -435 -72 -100 -215 -586 -613 -226 -891 -633 -374 -1000 -966 -965 -994 -759 -535 -467 -24 -40 -603 -667 -290 -713 -253 -183 -265 -80 -907 -240 -956 -449 -754 -943 -242 -829 -671 -558 -819 -773 -10 -46 -866 -705 -482 -559 -148 -124 -144 -941 -901 -347 -424 -585 -961 -107 -940 -913 -493 -588 -874 -453 -373 -156 -1000 -682 -367 -894 -665 -234 -152 -438 -845 -710 -974 -633 -373 -363 -502 -117 -455 -749 -681 -682 -217 -283 -830 -6 -842 -701 -681 -459 -463 -595 -315 -444 -667 -500 -235 -897 -255 -88 -243 -111 -880 -579 -8 -886 -786 -367 -719 -130 -818 -401 -870 -384 -50 -92 -701 -9 -461 -116 -443 -801 -331 -879 -520 -202 -756 -619 -208 -541 -180 -498 -853 -939 -584 -103 -45 -384 -377 -829 -216 -472 -329 -321 -186 -717 -321 -770 -112 -629 -611 -324 -553 -515 -153 -260 -586 -925 -721 -931 -742 -916 -993 -900 -43 -337 -506 -68 -845 -684 -646 -207 -553 -701 -81 -140 -814 -778 -432 -342 -340 -659 -176 -20 -334 -454 -226 -960 -855 -136 -548 -413 -750 -937 -331 -431 -767 -427 -117 -716 -784 -111 -939 -130 -908 -103 -709 -256 -821 -456 -264 -745 -572 -414 -526 -694 -626 -345 -821 -529 -603 -983 -334 -685 -27 -286 -937 -53 -200 -36 -614 -502 -511 -517 -444 -816 -681 -852 -732 -643 -11 -376 -603 -309 -326 -693 -290 -354 -969 -9 -408 -221 -119 -838 -807 -216 -970 -663 -545 -866 -859 -573 -290 -732 -975 -228 -348 -540 -320 -28 -994 -358 -296 -438 -92 -195 -254 -117 -415 -978 -431 -513 -508 -384 -940 -704 -494 -215 -933 -552 -675 -988 -704 -404 -414 -583 -683 -37 -147 -992 -95 -710 -542 -840 -275 -521 -779 -523 -692 -580 -106 -542 -75 -851 -916 -574 -150 -125 -969 -86 -317 -974 -863 -269 -11 -757 -8 -150 -998 -39 -772 -249 -886 -433 -92 -948 -227 -591 -337 -178 -187 -870 -451 -113 -997 -552 -424 -887 -456 -253 -911 -98 -358 -131 -53 -534 -258 -536 -921 -669 -62 -474 -294 -163 -831 -329 -455 -355 -46 -563 -356 -658 -554 -166 -503 -963 -190 -278 -379 -183 -64 -768 -557 -466 -490 -423 -433 -310 -437 -197 -396 -983 -133 -175 -464 -269 -12 -892 -534 -703 -476 -605 -154 -69 -552 -437 -7 -781 -198 -296 -993 -443 -298 -481 -31 -40 -175 -279 -363 -980 -823 -380 -788 -592 -539 -833 -638 -713 -173 -14 -982 -564 -401 -307 -540 -35 -399 -292 -348 -273 -64 -825 -755 -783 -168 -730 -711 -950 -1 -932 -678 -13 -236 -905 -668 -382 -651 -610 -988 -594 -183 -66 -956 -17 -223 -53 -581 -729 -258 -95 -959 -299 -28 -601 -252 -605 -961 -188 -570 -170 -759 -376 -375 -9 -433 -837 -947 -790 -998 -801 -929 -469 -673 -557 -465 -779 -430 -784 -761 -147 -321 -385 -84 -925 -732 -997 -331 -938 -862 -103 -947 -578 -916 -794 -494 -15 -362 -760 -122 -551 -514 -674 -378 -23 -691 -151 -607 -831 -691 -116 -989 -216 -574 -58 -760 -962 -437 -922 -50 -28 -898 -464 -783 -980 -661 -781 -784 -809 -461 -997 -924 -902 -779 -256 -989 -402 -170 -559 -377 -415 -684 -433 -814 -752 -721 -961 -446 -479 -274 -698 -320 -177 -763 -883 -566 -143 -378 -656 -694 -631 -462 -599 -823 -700 -690 -384 -387 -363 -236 -931 -228 -286 -251 -797 -926 -8 -356 -567 -849 -252 -776 -911 -862 -364 -164 -159 -62 -874 -469 -380 -230 -615 -712 -109 -774 -353 -571 -468 -170 -573 -788 -478 -981 -308 -422 -155 -253 -824 -281 -241 -555 -229 -685 -982 -540 -905 -732 -275 -857 -809 -668 -207 -648 -498 -349 -371 -979 -877 -634 -435 -68 -540 -633 -696 -950 -845 -606 -760 -311 -64 -605 -805 -117 -747 -805 -999 -719 -675 -631 -851 -588 -693 -587 -876 -129 -668 -134 -824 -727 -292 -225 -254 -686 -381 -970 -921 -577 -51 -478 -869 -612 -962 -628 -805 -931 -282 -911 -860 -650 -894 -236 -981 -832 -885 -370 -74 -992 -187 -600 -664 -915 -344 -161 -7 -429 -221 -226 -875 -230 -436 -751 -133 -235 -345 -754 -180 -184 -973 -123 -840 -677 -283 -296 -654 -815 -589 -307 -257 -922 -486 -900 -602 -2 -804 -63 -308 -505 -324 -251 -145 -936 -133 -97 -744 -718 -987 -921 -715 -12 -201 -647 -905 -794 -499 -708 -460 -23 -325 -179 -753 -66 -750 -37 -296 -351 -972 -540 -102 -369 -57 -544 -268 -871 -161 -285 -625 -767 -461 -466 -662 -636 -752 -619 -584 -181 -889 -419 -867 -215 -947 -904 -761 -991 -163 -105 -18 -130 -609 -765 -435 -675 -746 -341 -555 -486 -255 -639 -606 -943 -583 -722 -909 -510 -822 -875 -495 -965 -953 -895 -280 -529 -788 -556 -566 -156 -433 -452 -947 -885 -136 -861 -84 -372 -163 -818 -250 -538 -888 -62 -233 -40 -283 -208 -687 -749 -290 -941 -105 -982 -145 -318 -658 -530 -57 -6 -239 -945 -133 -930 -177 -839 -416 -440 -424 -69 -710 -863 -98 -808 -404 -391 -433 -509 -930 -894 -38 -326 -135 -696 -80 -644 -149 -845 -668 -550 -836 -118 -278 -319 -934 -697 -622 -68 -178 -931 -793 -345 -613 -757 -987 -974 -970 -318 -732 -697 -257 -260 -682 -94 -266 -625 -631 -989 -848 -867 -10 -918 -101 -390 -17 -587 -175 -920 -54 -531 -5 -846 -575 -216 -587 -3 -153 -193 -366 -345 -532 -202 -214 -860 -966 -664 -12 -73 -4 -49 -185 -114 -338 -454 -598 -51 -48 -62 -369 -850 -640 -218 -194 -869 -475 -728 -917 -472 -399 -75 -639 -451 -200 -942 -860 -205 -33 -725 -113 -476 -147 -198 -593 -558 -185 -13 -62 -936 -310 -912 -346 -550 -177 -50 -735 -459 -4 -903 -280 -560 -736 -61 -299 -525 -28 -28 -9 -726 -899 -341 -568 -800 -50 -153 -323 -389 -506 -250 -958 -307 -765 -871 -547 -50 -159 -226 -13 -67 -765 -531 -422 -527 -764 -846 -834 -546 -9 -796 -713 -835 -420 -313 -932 -108 -360 -168 -335 -668 -13 -204 -377 -981 -305 -663 -920 -898 -962 -817 -361 -306 -923 -108 -44 -568 -317 -16 -609 -678 -133 -909 -813 -414 -665 -137 -31 -226 -112 -540 -203 -420 -105 -366 -987 -542 -240 -546 -474 -314 -769 -299 -824 -362 -619 -395 -277 -670 -340 -626 -222 -764 -152 -529 -312 -957 -221 -175 -739 -884 -39 -20 -378 -229 -937 -263 -131 -205 -326 -738 -874 -378 -581 -273 -162 -409 -323 -973 -99 -705 -453 -688 -782 -48 -145 -641 -842 -925 -97 -866 -49 -806 -500 -365 -247 -539 -832 -911 -245 -105 -111 -713 -472 -829 -285 -792 -860 -320 -861 -859 -570 -802 -913 -145 -603 -381 -636 -612 -666 -333 -927 -158 -332 -746 -456 -594 -124 -278 -144 -650 -515 -840 -141 -958 -703 -517 -36 -768 -274 -826 -323 -982 -808 -82 -315 -702 -998 -926 -156 -836 -506 -582 -42 -365 -92 -830 -887 -266 -562 -543 -16 -744 -158 -126 -280 -767 -80 -854 -172 -395 -850 -296 -272 -338 -669 -905 -12 -252 -733 -511 -923 -625 -686 -438 -435 -604 -467 -885 -636 -353 -512 -886 -786 -510 -767 -497 -839 -753 -224 -216 -235 -62 -415 -675 -400 -186 -522 -424 -639 -406 -374 -687 -121 -469 -357 -489 -984 -531 -651 -118 -919 -873 -968 -57 -632 -61 -61 -204 -703 -388 -815 -43 -193 -734 -806 -518 -686 -813 -351 -414 -78 -481 -27 -1 -353 -284 -958 -238 -500 -415 -811 -189 -660 -936 -316 -618 -34 -152 -2 -562 -426 -836 -500 -301 -163 -848 -419 -537 -128 -94 -758 -578 -936 -458 -473 -704 -5 -418 -223 -551 -92 -174 -193 -109 -628 -198 -455 -631 -238 -696 -351 -861 -242 -290 -961 -662 -474 -298 -551 -823 -989 -863 -879 -765 -462 -162 -173 -996 -953 -626 -753 -704 -36 -40 -789 -643 -677 -987 -699 -787 -677 -282 -255 -972 -674 -181 -598 -413 -544 -128 -173 -4 -713 -784 -212 -168 -729 -149 -706 -589 -651 -312 -55 -397 -6 -285 -295 -263 -218 -421 -648 -846 -99 -525 -748 -42 -370 -886 -427 -887 -396 -268 -849 -773 -584 -28 -510 -571 -416 -633 -371 -326 -141 -421 -574 -993 -634 -3 -649 -525 -226 -36 -639 -182 -229 -629 -356 -568 -445 -416 -871 -627 -613 -968 -236 -405 -103 -145 -73 -74 -856 -288 -913 -309 -285 -414 -561 -161 -148 -676 -123 -467 -417 -491 -875 -356 -3 -577 -284 -192 -890 -510 -869 -977 -100 -177 -755 -830 -144 -119 -707 -383 -286 -250 -870 -801 -837 -172 -815 -631 -574 -731 -31 -923 -750 -961 -190 -633 -255 -496 -876 -978 -618 -665 -950 -710 -260 -448 -697 -844 -912 -629 -204 -650 -287 -300 -716 -72 -694 -494 -286 -772 -899 -937 -435 -953 -513 -381 -969 -340 -690 -982 -849 -850 -376 -367 -208 -432 -171 -38 -259 -977 -401 -814 -372 -921 -345 -184 -364 -671 -688 -532 -144 -825 -141 -809 -457 -292 -884 -534 -166 -764 -104 -919 -414 -9 -760 -335 -57 -571 -843 -827 -757 -154 -563 -916 -810 -885 -32 -581 -854 -905 -997 -633 -781 -472 -492 -438 -106 -390 -210 -637 -815 -42 -169 -14 -63 -727 -346 -423 -3 -519 -346 -307 -401 -478 -617 -154 -216 -253 -485 -200 -684 -701 -600 -949 -958 -949 -161 -932 -227 -24 -361 -250 -797 -251 -100 -311 -112 -593 -634 -597 -269 -65 -547 -785 -278 -382 -293 -886 -798 -527 -348 -375 -935 -10 -678 -281 -392 -265 -824 -84 -155 -223 -53 -967 -786 -715 -588 -257 -419 -376 -665 -266 -784 -195 -326 -739 -653 -65 -277 -722 -626 -234 -11 -417 -591 -160 -489 -579 -311 -876 -306 -681 -355 -257 -765 -716 -89 -330 -80 -862 -227 -424 -638 -545 -634 -800 -624 -63 -507 -337 -92 -485 -602 -959 -270 -99 -568 -821 -819 -441 -900 -101 -912 -87 -158 -872 -533 -34 -451 -384 -40 -103 -822 -363 -141 -808 -517 -505 -709 -692 -362 -937 -331 -891 -25 -669 -826 -919 -674 -339 -739 -524 -793 -567 -531 -912 -299 -258 -383 -603 -751 -569 -312 -942 -106 -192 -896 -949 -699 -57 -728 -29 -853 -630 -27 -142 -671 -148 -670 -44 -960 -568 -1000 -656 -165 -400 -894 -915 -717 -803 -841 -410 -687 -10 -279 -893 -551 -932 -468 -871 -298 -967 -709 -130 -198 -392 -272 -16 -517 -409 -195 -922 -38 -904 -825 -593 -997 -246 -434 -85 -779 -733 -838 -773 -799 -447 -997 -450 -337 -694 -975 -231 -596 -821 -305 -509 -679 -124 -5 -955 -821 -527 -954 -980 -821 -449 -483 -972 -430 -202 -303 -401 -672 -907 -913 -94 -467 -888 -440 -952 -647 -294 -517 -634 -697 -108 -679 -969 -392 -942 -666 -652 -991 -187 -488 -752 -301 -749 -863 -13 -602 -696 -462 -731 -238 -336 -906 -757 -117 -13 -239 -802 -968 -76 -634 -177 -137 -838 -98 -849 -571 -165 -225 -826 -10 -225 -351 -190 -524 -388 -548 -296 -112 -371 -864 -713 -816 -589 -906 -361 -212 -596 -647 -935 -489 -541 -942 -196 -195 -346 -771 -758 -631 -795 -436 -396 -397 -293 -517 -926 -464 -17 -279 -949 -555 -94 -675 -80 -261 -64 -167 -959 -913 -482 -428 -911 -500 -277 -226 -605 -687 -516 -87 -560 -918 -807 -708 -464 -410 -122 -986 -514 -127 -656 -226 -274 -108 -22 -686 -839 -696 -793 -328 -168 -179 -612 -68 -151 -935 -564 -259 -171 -435 -366 -99 -120 -421 -138 -527 -526 -413 -672 -567 -239 -132 -96 -347 -446 -822 -986 -252 -426 -668 -911 -91 -920 -448 -417 -420 -162 -648 -696 -510 -753 -660 -272 -634 -732 -236 -707 -452 -436 -994 -186 -597 -561 -793 -695 -497 -936 -238 -935 -648 -812 -447 -655 -900 -132 -966 -954 -575 -679 -92 -68 -252 -128 -208 -404 -262 -148 -615 -338 -920 -458 -346 -556 -615 -64 -826 -950 -829 -97 -782 -661 -138 -59 -331 -369 -934 -464 -481 -644 -948 -522 -824 -170 -536 -505 -823 -683 -722 -622 -88 -98 -966 -82 -657 -548 -807 -75 -987 -296 -717 -352 -161 -916 -622 -806 -683 -550 -185 -915 -230 -141 -56 -577 -447 -305 -235 -449 -209 -237 -109 -487 -166 -708 -868 -822 -909 -905 -491 -365 -818 -967 -880 -585 -862 -434 -544 -646 -223 -901 -875 -413 -711 -842 -493 -100 -619 -689 -887 -45 -46 -777 -376 -131 -519 -853 -464 -836 -527 -410 -357 -778 -554 -750 -889 -541 -275 -298 -58 -211 -37 -260 -839 -794 -557 -364 -965 -723 -193 -792 -39 -573 -508 -936 -919 -427 -52 -834 -448 -905 -294 -465 -570 -3 -273 -887 -194 -520 -890 -221 -596 -167 -843 -682 -808 -352 -942 -81 -490 -265 -204 -574 -54 -48 -683 -282 -606 -896 -76 -687 -978 -51 -983 -529 -513 -914 -707 -970 -839 -106 -916 -205 -765 -54 -163 -241 -243 -707 -913 -133 -91 -199 -402 -214 -89 -319 -133 -60 -814 -665 -863 -121 -578 -437 -918 -490 -476 -822 -421 -996 -935 -345 -677 -384 -949 -803 -949 -40 -681 -391 -414 -289 -702 -743 -44 -840 -342 -360 -905 -686 -548 -835 -681 -269 -645 -286 -663 -776 -447 -698 -395 -210 -521 -36 -881 -244 -970 -653 -562 -637 -495 -91 -537 -264 -592 -160 -55 -166 -231 -808 -108 -923 -381 -993 -909 -164 -583 -542 -503 -129 -640 -780 -779 -103 -539 -296 -467 -309 -140 -1000 -214 -580 -838 -16 -686 -404 -144 -506 -871 -743 -473 -121 -266 -282 -899 -518 -250 -47 -184 -137 -131 -243 -143 -56 -898 -718 -986 -748 -182 -556 -201 -835 -823 -141 -509 -614 -470 -259 -660 -167 -377 -204 -765 -940 -38 -295 -483 -698 -230 -768 -668 -388 -574 -143 -137 -158 -565 -12 -321 -712 -251 -243 -417 -265 -600 -366 -934 -305 -806 -938 -185 -98 -543 -932 -160 -356 -735 -674 -502 -940 -110 -760 -101 -12 -278 -92 -102 -569 -285 -388 -205 -644 -144 -746 -985 -805 -718 -301 -265 -476 -362 -300 -263 -834 -796 -444 -971 -346 -289 -935 -66 -864 -830 -690 -881 -979 -448 -729 -343 -506 -727 -494 -809 -320 -363 -56 -958 -357 -279 -974 -239 -578 -679 -903 -492 -818 -674 -341 -534 -358 -593 -83 -830 -264 -806 -866 -921 -228 -997 -394 -656 -677 -352 -653 -802 -702 -580 -585 -322 -222 -274 -695 -775 -607 -427 -627 -79 -534 -500 -489 -867 -991 -517 -768 -806 -222 -591 -91 -199 -742 -656 -279 -128 -174 -370 -283 -499 -503 -830 -500 -951 -240 -120 -788 -913 -277 -438 -75 -497 -72 -528 -657 -381 -452 -318 -780 -956 -14 -908 -189 -64 -507 -133 -10 -564 -705 -655 -331 -877 -664 -811 -461 -450 -988 -791 -553 -676 -466 -399 -167 -520 -757 -38 -105 -651 -917 -173 -76 -81 -463 -664 -319 -404 -346 -72 -30 -768 -478 -480 -417 -902 -928 -190 -684 -208 -467 -294 -507 -465 -788 -870 -645 -120 -804 -528 -116 -870 -620 -698 -368 -241 -784 -21 -499 -908 -644 -63 -769 -964 -523 -828 -40 -40 -483 -773 -564 -490 -11 -374 -139 -637 -999 -313 -908 -713 -521 -530 -465 -452 -948 -528 -404 -31 -508 -21 -841 -46 -246 -251 -927 -310 -492 -470 -647 -832 -621 -781 -728 -603 -49 -519 -470 -636 -403 -579 -975 -854 -633 -29 -303 -945 -730 -760 -170 -162 -98 -371 -437 -565 -165 -852 -911 -867 -379 -569 -181 -790 -8 -299 -290 -415 -523 -239 -686 -309 -239 -20 -167 -300 -439 -46 -163 -489 -461 -315 -693 -119 -433 -214 -247 -220 -914 -182 -259 -457 -512 -486 -628 -102 -257 -830 -720 -967 -702 -94 -103 -623 -669 -522 -956 -397 -630 -475 -403 -466 -407 -336 -912 -519 -195 -260 -584 -114 -870 -290 -442 -90 -459 -329 -760 -310 -821 -679 -39 -663 -897 -408 -607 -60 -303 -943 -661 -617 -845 -882 -45 -639 -693 -77 -745 -147 -348 -540 -742 -247 -824 -604 -340 -366 -942 -386 -425 -325 -855 -314 -204 -593 -630 -611 -969 -316 -549 -489 -247 -672 -385 -515 -358 -972 -516 -849 -460 -402 -712 -382 -171 -909 -258 -62 -65 -445 -316 -818 -154 -313 -589 -388 -350 -488 -279 -120 -737 -909 -387 -434 -979 -143 -468 -771 -483 -610 -45 -816 -875 -428 -748 -39 -459 -574 -618 -902 -568 -591 -262 -830 -744 -429 -527 -52 -643 -177 -898 -841 -612 -939 -583 -246 -314 -609 -406 -773 -334 -515 -855 -414 -210 -252 -942 -276 -355 -692 -26 -141 -554 -409 -530 -884 -639 -667 -72 -408 -905 -573 -215 -364 -722 -214 -930 -284 -597 -657 -624 -802 -16 -35 -305 -746 -924 -488 -630 -117 -387 -35 -461 -698 -654 -88 -458 -441 -896 -387 -766 -564 -323 -635 -28 -738 -164 -44 -659 -621 -808 -371 -372 -402 -679 -753 -104 -218 -966 -403 -917 -465 -15 -886 -846 -62 -826 -122 -361 -94 -970 -253 -202 -54 -521 -232 -926 -19 -356 -535 -947 -609 -408 -844 -380 -258 -572 -332 -299 -488 -483 -847 -458 -369 -489 -345 -409 -206 -996 -391 -566 -211 -728 -286 -293 -450 -991 -384 -375 -30 -876 -937 -842 -27 -42 -815 -213 -864 -501 -636 -302 -989 -48 -692 -621 -547 -443 -299 -265 -143 -584 -369 -658 -474 -755 -825 -998 -520 -666 -346 -402 -940 -414 -314 -976 -351 -237 -269 -463 -719 -434 -689 -330 -137 -796 -290 -562 -981 -293 -163 -199 -197 -404 -801 -77 -492 -359 -41 -508 -998 -292 -824 -978 -537 -322 -579 -603 -720 -63 -175 -70 -691 -205 -769 -656 -126 -47 -497 -524 -443 -872 -243 -990 -276 -488 -296 -455 -41 -837 -841 -860 -830 -347 -574 -510 -246 -256 -97 -339 -645 -931 -86 -240 -326 -928 -971 -751 -330 -821 -624 -263 -132 -644 -706 -100 -940 -293 -724 -518 -832 -633 -400 -577 -473 -344 -608 -494 -171 -6 -993 -235 -585 -492 -993 -388 -876 -735 -297 -390 -439 -849 -886 -284 -474 -969 -1 -967 -165 -72 -146 -540 -456 -186 -725 -20 -454 -270 -509 -983 -250 -39 -896 -252 -474 -926 -423 -827 -361 -519 -778 -530 -395 -778 -236 -571 -166 -49 -462 -893 -179 -217 -89 -566 -327 -873 -429 -894 -758 -662 -64 -52 -585 -681 -593 -399 -955 -370 -574 -638 -492 -230 -399 -767 -474 -141 -422 -16 -353 -969 -907 -823 -412 -844 -997 -168 -686 -303 -808 -540 -360 -173 -282 -436 -769 -517 -559 -192 -174 -635 -346 -414 -549 -133 -99 -471 -210 -186 -146 -402 -282 -270 -389 -306 -298 -408 -807 -760 -32 -880 -293 -4 -393 -899 -402 -691 -223 -73 -623 -763 -93 -665 -381 -369 -76 -383 -775 -769 -412 -991 -910 -81 -18 -749 -93 -900 -744 -487 -621 -32 -943 -432 -372 -415 -676 -943 -431 -949 -419 -51 -672 -296 -306 -375 -407 -714 -425 -940 -962 -246 -873 -323 -56 -427 -868 -564 -829 -420 -665 -198 -137 -815 -873 -241 -805 -1 -734 -108 -395 -618 -358 -209 -126 -430 -894 -548 -272 -847 -860 -413 -80 -889 -768 -79 -788 -522 -517 -70 -451 -911 -19 -81 -899 -659 -184 -363 -1000 -83 -286 -379 -990 -995 -740 -516 -200 -611 -644 -273 -33 -182 -988 -428 -279 -130 -132 -336 -708 -828 -684 -352 -765 -194 -826 -603 -253 -379 -53 -555 -821 -9 -755 -883 -406 -848 -168 -773 -426 -226 -219 -109 -752 -588 -244 -763 -336 -132 -923 -633 -580 -447 -644 -572 -869 -773 -564 -259 -836 -325 -100 -32 -491 -221 -220 -92 -601 -618 -376 -581 -682 -930 -309 -647 -720 -129 -575 -652 -840 -458 -833 -803 -401 -812 -881 -529 -481 -793 -202 -962 -774 -381 -133 -133 -798 -333 -801 -2 -993 -403 -211 -427 -316 -477 -932 -93 -299 -697 -399 -832 -242 -217 -553 -869 -747 -193 -345 -208 -194 -51 -964 -4 -184 -951 -471 -795 -971 -600 -843 -843 -329 -273 -339 -510 -985 -476 -671 -403 -233 -771 -546 -484 -365 -453 -852 -66 -627 -656 -550 -475 -218 -737 -54 -872 -780 -378 -973 -565 -854 -878 -966 -702 -471 -449 -306 -788 -386 -256 -181 -39 -802 -588 -708 -669 -522 -227 -43 -961 -298 -281 -741 -51 -714 -654 -654 -554 -670 -306 -262 -46 -144 -142 -833 -763 -376 -456 -442 -820 -257 -125 -670 -878 -922 -158 -313 -318 -504 -221 -117 -890 -389 -450 -316 -827 -458 -925 -156 -40 -969 -70 -167 -852 -56 -111 -87 -322 -609 -786 -366 -530 -132 -25 -253 -843 -86 -256 -388 -261 -323 -543 -354 -707 -396 -71 -599 -308 -97 -23 -710 -42 -111 -505 -572 -220 -702 -813 -384 -283 -154 -295 -350 -297 -827 -699 -312 -236 -929 -329 -286 -404 -763 -773 -206 -234 -714 -471 -846 -927 -642 -466 -50 -986 -23 -106 -750 -974 -649 -736 -350 -681 -314 -152 -997 -767 -709 -442 -541 -682 -244 -469 -964 -494 -720 -909 -869 -45 -916 -205 -620 -215 -958 -199 -478 -24 -660 -193 -699 -273 -737 -795 -273 -316 -743 -209 -431 -487 -434 -515 -334 -680 -916 -855 -829 -150 -917 -791 -710 -187 -331 -500 -832 -946 -953 -741 -757 -719 -963 -819 -933 -816 -842 -636 -340 -483 -829 -91 -610 -175 -475 -410 -947 -221 -20 -361 -141 -128 -663 -892 -59 -959 -671 -645 -186 -542 -266 -742 -951 -673 -637 -60 -964 -514 -137 -696 -636 -360 -610 -958 -783 -301 -351 -527 -644 -968 -854 -697 -379 -133 -215 -399 -87 -460 -522 -144 -169 -654 -147 -422 -515 -299 -447 -641 -223 -702 -530 -71 -878 -914 -310 -850 -829 -907 -237 -479 -613 -141 -833 -133 -465 -455 -703 -257 -78 -433 -439 -99 -126 -746 -572 -310 -599 -541 -746 -269 -828 -746 -626 -18 -124 -71 -197 -135 -40 -135 -163 -353 -279 -49 -114 -477 -732 -425 -729 -116 -561 -648 -178 -276 -617 -925 -765 -217 -574 -456 -302 -550 -752 -298 -884 -629 -542 -352 -872 -790 -913 -816 -677 -969 -625 -250 -957 -155 -142 -595 -894 -391 -551 -694 -173 -756 -344 -486 -196 -496 -905 -643 -967 -946 -483 -62 -757 -266 -565 -518 -150 -138 -132 -522 -129 -251 -538 -605 -713 -282 -891 -671 -213 -803 -183 -294 -312 -720 -609 -277 -494 -463 -997 -260 -191 -921 -379 -51 -730 -121 -162 -158 -553 -105 -492 -538 -623 -832 -197 -649 -597 -181 -601 -822 -475 -706 -324 -534 -611 -920 -149 -835 -368 -79 -722 -630 -13 -126 -667 -331 -86 -699 -548 -931 -549 -923 -955 -959 -485 -767 -656 -721 -625 -910 -164 -909 -790 -841 -423 -832 -88 -252 -848 -464 -966 -750 -575 -14 -843 -417 -441 -7 -213 -782 -55 -136 -609 -303 -357 -568 -95 -361 -47 -225 -601 -31 -653 -542 -298 -503 -593 -148 -314 -145 -645 -761 -863 -7 -902 -518 -994 -624 -843 -822 -330 -833 -501 -415 -285 -273 -70 -320 -52 -579 -888 -330 -110 -886 -140 -160 -643 -759 -132 -302 -751 -337 -58 -270 -559 -85 -529 -327 -373 -722 -744 -43 -818 -474 -163 -228 -630 -17 -51 -980 -865 -441 -951 -870 -942 -862 -184 -205 -274 -331 -566 -293 -85 -680 -362 -571 -934 -665 -256 -168 -735 -351 -638 -336 -804 -804 -599 -712 -442 -610 -467 -265 -511 -582 -653 -488 -58 -586 -694 -541 -331 -288 -103 -395 -905 -79 -328 -910 -781 -334 -912 -987 -117 -781 -754 -130 -871 -14 -796 -410 -174 -205 -49 -606 -22 -281 -865 -443 -390 -568 -932 -285 -679 -403 -100 -463 -475 -306 -576 -865 -94 -220 -233 -465 -319 -66 -523 -309 -295 -865 -142 -730 -137 -73 -779 -527 -480 -652 -134 -846 -695 -166 -227 -326 -800 -263 -150 -357 -642 -472 -588 -283 -517 -851 -445 -809 -901 -132 -343 -244 -970 -966 -192 -371 -923 -325 -207 -42 -902 -19 -875 -771 -337 -68 -477 -250 -382 -125 -344 -629 -417 -579 -390 -639 -940 -114 -907 -470 -314 -18 -807 -631 -729 -76 -860 -666 -77 -94 -296 -147 -863 -606 -35 -456 -57 -468 -210 -973 -490 -944 -765 -346 -263 -217 -230 -566 -762 -459 -990 -885 -647 -486 -286 -895 -194 -677 -833 -68 -343 -844 -315 -388 -758 -769 -285 -870 -939 -474 -939 -767 -600 -210 -419 -241 -990 -112 -881 -520 -295 -446 -600 -757 -244 -206 -329 -289 -75 -172 -626 -665 -13 -300 -607 -417 -262 -776 -36 -507 -921 -306 -523 -966 -180 -994 -849 -756 -212 -730 -544 -774 -117 -293 -802 -277 -289 -990 -535 -706 -377 -149 -987 -362 -574 -869 -54 -481 -688 -428 -72 -286 -510 -773 -388 -777 -602 -807 -104 -446 -378 -573 -709 -805 -241 -115 -127 -9 -657 -59 -260 -17 -863 -693 -581 -297 -451 -207 -982 -103 -325 -71 -601 -97 -757 -77 -662 -730 -528 -484 -872 -549 -460 -349 -451 -588 -826 -47 -170 -25 -475 -438 -236 -389 -464 -427 -288 -995 -678 -268 -787 -679 -496 -591 -204 -202 -935 -361 -651 -689 -800 -409 -496 -595 -788 -947 -950 -496 -204 -436 -819 -932 -127 -888 -21 -478 -624 -927 -781 -778 -106 -822 -908 -781 -291 -962 -263 -197 -798 -707 -2 -917 -332 -714 -294 -522 -342 -539 -909 -920 -790 -770 -692 -909 -84 -149 -584 -398 -587 -348 -538 -642 -340 -301 -36 -46 -368 -589 -630 -731 -375 -25 -635 -175 -954 -655 -344 -324 -721 -977 -294 -180 -121 -92 -43 -818 -181 -229 -869 -65 -708 -128 -723 -480 -169 -671 -364 -868 -278 -37 -734 -923 -789 -602 -325 -60 -496 -551 -631 -274 -287 -230 -465 -744 -255 -726 -525 -88 -969 -754 -716 -133 -250 -995 -915 -596 -449 -281 -168 -306 -610 -241 -333 -41 -624 -121 -723 -195 -821 -966 -124 -287 -305 -374 -568 -205 -608 -327 -187 -19 -89 -581 -272 -979 -854 -387 -721 -396 -94 -605 -158 -167 -534 -352 -594 -973 -379 -46 -710 -600 -913 -635 -918 -635 -157 -620 -144 -544 -234 -942 -39 -22 -783 -220 -842 -143 -30 -467 -136 -590 -426 -416 -260 -80 -35 -154 -427 -549 -417 -372 -533 -706 -764 -383 -727 -716 -869 -212 -362 -284 -597 -266 -559 -242 -658 -25 -162 -385 -23 -163 -745 -824 -690 -618 -155 -386 -658 -172 -699 -157 -668 -21 -183 -133 -410 -606 -847 -674 -412 -151 -539 -807 -175 -97 -373 -221 -163 -13 -133 -132 -740 -331 -647 -188 -45 -493 -793 -491 -898 -467 -197 -661 -914 -423 -877 -332 -650 -255 -806 -861 -130 -589 -297 -600 -737 -91 -76 -50 -339 -356 -906 -587 -726 -997 -768 -684 -660 -625 -174 -623 -586 -664 -353 -92 -442 -164 -40 -396 -695 -220 -856 -500 -81 -147 -839 -542 -324 -63 -489 -155 -403 -863 -331 -100 -868 -69 -351 -260 -950 -274 -892 -875 -763 -339 -137 -894 -56 -323 -805 -945 -858 -670 -129 -964 -122 -782 -708 -861 -211 -485 -851 -816 -512 -1 -916 -794 -521 -382 -663 -39 -470 -974 -525 -51 -229 -522 -988 -15 -129 -616 -53 -935 -619 -435 -672 -292 -818 -578 -665 -154 -60 -885 -1000 -253 -864 -860 -938 -373 -450 -395 -728 -279 -33 -965 -538 -26 -743 -632 -613 -125 -307 -484 -30 -482 -22 -212 -82 -540 -472 -618 -358 -476 -882 -127 -806 -906 -246 -387 -786 -461 -724 -329 -412 -949 -332 -262 -617 -595 -253 -571 -685 -763 -94 -248 -360 -457 -751 -484 -216 -220 -996 -689 -594 -717 -862 -203 -464 -976 -965 -245 -688 -899 -713 -232 -377 -46 -622 -680 -854 -524 -937 -89 -588 -75 -500 -375 -194 -50 -267 -945 -123 -344 -274 -384 -9 -379 -922 -87 -442 -264 -326 -3 -614 -803 -119 -754 -408 -590 -329 -700 -591 -268 -158 -258 -594 -586 -863 -897 -484 -180 -241 -241 -228 -964 -725 -922 -605 -239 -812 -395 -967 -717 -177 -157 -162 -597 -174 -593 -921 -178 -857 -475 -948 -545 -883 -982 -835 -758 -317 -89 -862 -334 -259 -713 -310 -701 -688 -592 -815 -620 -10 -95 -287 -125 -212 -149 -803 -310 -927 -839 -443 -17 -298 -563 -451 -88 -359 -139 -439 -428 -701 -981 -950 -950 -476 -458 -175 -979 -493 -636 -468 -934 -74 -599 -60 -332 -244 -341 -767 -493 -528 -774 -661 -959 -999 -181 -1000 -737 -801 -456 -382 -3 -723 -940 -981 -945 -535 -553 -513 -840 -751 -692 -879 -783 -961 -551 -675 -644 -136 -740 -65 -585 -735 -693 -368 -414 -418 -525 -117 -127 -590 -386 -958 -316 -682 -603 -513 -462 -830 -241 -856 -410 -173 -754 -238 -890 -301 -259 -725 -582 -204 -364 -417 -442 -767 -895 -811 -238 -326 -318 -683 -210 -675 -555 -720 -478 -23 -153 -338 -465 -690 -667 -145 -974 -577 -423 -139 -510 -39 -497 -532 -91 -573 -638 -984 -314 -927 -376 -906 -340 -929 -460 -960 -400 -831 -846 -290 -283 -332 -763 -743 -748 -54 -557 -382 -193 -337 -718 -615 -642 -939 -139 -624 -723 -384 -861 -197 -714 -476 -407 -5 -548 -112 -543 -953 -903 -379 -365 -808 -150 -804 -773 -749 -961 -951 -118 -12 -154 -332 -360 -374 -398 -961 -748 -460 -488 -466 -854 -552 -882 -641 -587 -717 -316 -50 -388 -719 -684 -852 -211 -567 -450 -906 -189 -559 -476 -499 -141 -21 -779 -185 -799 -787 -184 -974 -491 -889 -445 -930 -126 -532 -473 -32 -318 -123 -167 -128 -232 -784 -154 -552 -864 -915 -490 -930 -108 -955 -448 -737 -497 -709 -634 -587 -271 -968 -191 -891 -541 -174 -314 -66 -813 -961 -103 -325 -566 -199 -502 -296 -441 -209 -150 -751 -891 -294 -488 -926 -307 -196 -10 -119 -396 -455 -969 -893 -608 -854 -597 -457 -211 -354 -221 -304 -93 -561 -988 -330 -909 -924 -521 -935 -872 -170 -278 -885 -599 -611 -783 -741 -969 -912 -857 -568 -627 -685 -290 -617 -811 -250 -194 -594 -588 -572 -682 -99 -680 -882 -116 -176 -753 -885 -718 -964 -498 -594 -457 -180 -616 -383 -314 -314 -26 -468 -332 -916 -374 -722 -796 -641 -8 -658 -81 -881 -483 -313 -242 -248 -63 -484 -610 -633 -332 -904 -196 -412 -822 -138 -467 -206 -653 -829 -754 -181 -348 -239 -198 -292 -394 -373 -4 -860 -338 -759 -146 -780 -352 -822 -17 -36 -892 -360 -210 -818 -738 -889 -764 -112 -472 -463 -84 -258 -655 -258 -587 -994 -26 -76 -72 -485 -621 -519 -382 -287 -738 -377 -896 -633 -389 -67 -697 -94 -781 -169 -606 -381 -647 -355 -122 -494 -561 -711 -210 -763 -464 -323 -359 -601 -973 -464 -670 -584 -716 -133 -502 -951 -65 -604 -743 -156 -471 -846 -168 -165 -54 -229 -404 -92 -113 -669 -507 -71 -233 -289 -689 -27 -777 -80 -964 -531 -987 -543 -155 -906 -558 -151 -934 -42 -864 -483 -681 -229 -557 -604 -394 -71 -468 -699 -442 -870 -21 -187 -400 -439 -5 -50 -345 -118 -677 -973 -308 -793 -602 -828 -579 -327 -269 -863 -43 -393 -744 -924 -554 -831 -368 -438 -690 -809 -955 -181 -21 -210 -54 -954 -451 -548 -568 -806 -221 -119 -800 -585 -3 -124 -336 -780 -874 -725 -739 -296 -238 -323 -628 -697 -295 -658 -507 -593 -239 -668 -101 -221 -323 -450 -836 -492 -616 -440 -374 -536 -202 -271 -979 -537 -858 -96 -894 -863 -194 -921 -289 -853 -929 -378 -672 -859 -202 -217 -737 -570 -285 -963 -193 -306 -241 -487 -90 -540 -907 -279 -12 -220 -86 -124 -95 -540 -111 -95 -858 -309 -978 -746 -552 -881 -260 -557 -697 -636 -952 -991 -892 -463 -440 -490 -988 -164 -901 -172 -702 -857 -846 -710 -141 -659 -114 -491 -884 -993 -106 -707 -483 -469 -423 -261 -239 -650 -851 -102 -926 -37 -742 -652 -725 -935 -548 -376 -484 -412 -123 -981 -321 -428 -170 -589 -735 -332 -605 -123 -657 -569 -731 -312 -330 -67 -324 -775 -3 -113 -989 -632 -714 -669 -844 -706 -837 -91 -44 -179 -572 -734 -358 -561 -138 -571 -169 -456 -136 -839 -549 -784 -239 -719 -665 -508 -852 -790 -519 -926 -238 -941 -929 -177 -593 -513 -144 -119 -989 -726 -7 -50 -529 -11 -153 -216 -538 -779 -113 -56 -766 -337 -703 -653 -835 -720 -362 -129 -687 -413 -756 -241 -639 -491 -479 -130 -891 -699 -184 -653 -818 -861 -605 -304 -262 -240 -938 -793 -774 -346 -133 -47 -865 -356 -115 -815 -934 -857 -153 -968 -521 -17 -444 -937 -249 -70 -453 -266 -444 -133 -151 -622 -805 -146 -980 -920 -835 -819 -69 -677 -490 -8 -107 -508 -898 -476 -514 -203 -113 -656 -762 -975 -8 -676 -732 -47 -257 -460 -853 -738 -815 -707 -416 -480 -751 -630 -985 -924 -520 -599 -529 -163 -970 -676 -509 -643 -456 -478 -323 -860 -496 -609 -970 -636 -60 -414 -96 -102 -792 -162 -699 -949 -101 -64 -43 -784 -485 -687 -534 -160 -484 -915 -412 -410 -757 -325 -312 -271 -169 -665 -968 -409 -492 -629 -483 -242 -431 -687 -401 -127 -305 -720 -445 -631 -427 -158 -286 -73 -693 -553 -26 -965 -939 -724 -265 -59 -625 -220 -849 -78 -294 -912 -475 -590 -734 -153 -49 -967 -661 -949 -917 -777 -409 -483 -348 -749 -689 -118 -350 -671 -531 -856 -535 -977 -997 -674 -755 -937 -448 -545 -973 -399 -737 -936 -134 -501 -368 -585 -824 -205 -967 -552 -334 -777 -802 -253 -248 -533 -945 -202 -217 -160 -999 -432 -982 -967 -410 -64 -474 -232 -933 -502 -553 -596 -816 -108 -18 -234 -338 -877 -958 -363 -994 -334 -162 -444 -115 -222 -596 -348 -377 -535 -115 -442 -132 -299 -593 -338 -42 -687 -217 -980 -983 -82 -102 -265 -270 -128 -953 -225 -105 -961 -627 -734 -610 -653 -997 -418 -777 -280 -486 -452 -909 -717 -474 -401 -121 -938 -282 -302 -781 -750 -422 -639 -999 -946 -800 -560 -554 -405 -954 -94 -261 -921 -906 -804 -625 -891 -347 -486 -4 -932 -84 -297 -124 -980 -494 -4 -882 -62 -953 -932 -261 -432 -73 -385 -995 -314 -668 -200 -845 -194 -281 -225 -964 -377 -343 -415 -272 -991 -353 -814 -425 -131 -712 -565 -90 -935 -214 -152 -173 -763 -690 -912 -495 -927 -295 -268 -787 -796 -861 -210 -217 -173 -648 -15 -907 -284 -873 -333 -225 -626 -644 -774 -636 -114 -165 -669 -713 -922 -393 -636 -869 -925 -470 -356 -237 -493 -317 -120 -296 -980 -403 -674 -469 -156 -782 -894 -234 -341 -321 -65 -863 -325 -686 -202 -137 -71 -722 -323 -298 -144 -53 -477 -682 -304 -771 -152 -264 -172 -408 -996 -652 -203 -602 -324 -508 -121 -26 -54 -650 -45 -160 -383 -586 -187 -321 -537 -816 -998 -104 -115 -666 -618 -15 -162 -371 -506 -941 -88 -693 -194 -691 -343 -244 -251 -638 -926 -303 -35 -491 -212 -667 -948 -106 -511 -739 -885 -661 -76 -303 -289 -684 -615 -36 -709 -673 -293 -970 -279 -751 -183 -106 -975 -853 -939 -619 -791 -366 -499 -308 -795 -136 -798 -820 -412 -550 -408 -54 -559 -836 -275 -2 -639 -423 -65 -190 -652 -729 -508 -478 -900 -737 -742 -111 -289 -966 -933 -391 -976 -166 -764 -943 -863 -974 -162 -472 -674 -796 -457 -355 -177 -845 -16 -463 -862 -33 -748 -403 -59 -907 -735 -118 -755 -632 -387 -815 -848 -262 -632 -549 -76 -550 -882 -900 -20 -909 -614 -687 -628 -334 -280 -566 -272 -719 -526 -948 -502 -960 -383 -122 -657 -747 -50 -388 -431 -194 -10 -918 -298 -233 -775 -264 -734 -802 -228 -481 -107 -472 -204 -958 -30 -359 -440 -112 -313 -866 -863 -179 -908 -722 -602 -619 -423 -837 -293 -482 -51 -67 -368 -465 -433 -806 -490 -537 -640 -231 -239 -819 -168 -612 -692 -889 -220 -152 -584 -136 -443 -842 -313 -727 -563 -899 -987 -207 -9 -719 -503 -35 -700 -588 -170 -939 -139 -414 -609 -262 -111 -890 -864 -209 -890 -24 -415 -669 -533 -727 -213 -355 -882 -79 -462 -982 -215 -410 -598 -984 -916 -58 -675 -570 -553 -601 -206 -247 -191 -340 -39 -874 -815 -678 -994 -698 -918 -626 -248 -434 -602 -717 -765 -181 -935 -421 -960 -129 -966 -426 -778 -981 -377 -382 -605 -724 -282 -809 -63 -779 -904 -213 -366 -476 -13 -537 -948 -866 -399 -259 -834 -686 -80 -47 -548 -205 -893 -452 -306 -408 -542 -700 -6 -267 -124 -742 -30 -1000 -561 -806 -908 -672 -126 -281 -8 -821 -459 -715 -707 -783 -540 -160 -520 -595 -579 -819 -487 -129 -924 -886 -89 -820 -513 -712 -617 -200 -229 -752 -338 -764 -645 -540 -451 -975 -555 -868 -969 -261 -442 -834 -984 -299 -864 -270 -191 -102 -88 -820 -971 -103 -882 -52 -137 -711 -158 -18 -285 -716 -986 -652 -550 -10 -830 -907 -681 -224 -836 -183 -871 -226 -81 -450 -805 -616 -520 -43 -957 -742 -854 -687 -572 -889 -378 -492 -80 -229 -821 -740 -124 -277 -311 -411 -824 -252 -455 -705 -350 -276 -587 -688 -833 -195 -8 -600 -896 -21 -274 -927 -456 -888 -621 -961 -360 -184 -668 -182 -105 -392 -281 -241 -565 -352 -870 -534 -484 -56 -161 -571 -829 -984 -83 -946 -876 -78 -547 -476 -721 -655 -112 -214 -249 -19 -629 -855 -896 -860 -658 -84 -34 -173 -958 -35 -987 -561 -670 -109 -408 -967 -3 -383 -539 -44 -959 -276 -684 -240 -392 -264 -959 -723 -101 -76 -177 -119 -947 -256 -472 -529 -269 -145 -755 -67 -881 -115 -577 -829 -294 -171 -4 -205 -34 -36 -323 -488 -934 -87 -591 -653 -779 -118 -182 -225 -285 -544 -175 -463 -459 -999 -201 -19 -655 -943 -463 -398 -123 -245 -934 -91 -878 -202 -313 -754 -470 -872 -319 -149 -260 -417 -175 -209 -702 -672 -234 -409 -162 -417 -445 -862 -311 -282 -212 -648 -863 -847 -879 -68 -13 -480 -160 -171 -746 -805 -538 -494 -94 -554 -178 -314 -676 -881 -48 -574 -135 -356 -868 -314 -653 -278 -271 -464 -904 -17 -982 -992 -545 -559 -198 -333 -534 -438 -303 -417 -633 -433 -280 -235 -390 -479 -949 -890 -874 -439 -298 -55 -889 -430 -55 -599 -493 -351 -456 -30 -583 -737 -759 -1 -333 -937 -883 -66 -888 -22 -147 -4 -273 -963 -436 -669 -194 -694 -99 -880 -882 -313 -949 -425 -816 -527 -260 -312 -816 -531 -130 -512 -346 -393 -35 -403 -98 -76 -547 -47 -49 -801 -812 -193 -878 -148 -960 -375 -916 -20 -802 -865 -892 -778 -293 -902 -792 -522 -97 -959 -84 -72 -18 -275 -765 -516 -430 -222 -955 -362 -253 -69 -832 -421 -9 -289 -998 -204 -494 -548 -104 -821 -287 -521 -266 -326 -171 -482 -582 -734 -529 -721 -611 -467 -906 -326 -848 -554 -909 -311 -806 -77 -432 -570 -352 -198 -435 -880 -33 -310 -333 -392 -172 -198 -503 -715 -98 -583 -121 -549 -786 -972 -523 -648 -973 -62 -383 -523 -764 -209 -859 -2 -297 -84 -75 -692 -417 -587 -400 -898 -381 -147 -258 -845 -771 -414 -336 -501 -29 -143 -508 -383 -547 -151 -215 -906 -975 -460 -334 -743 -352 -437 -574 -34 -544 -463 -23 -883 -299 -556 -495 -639 -976 -114 -836 -1 -617 -981 -707 -326 -359 -466 -305 -104 -248 -759 -497 -161 -105 -304 -309 -571 -958 -44 -377 -902 -963 -775 -352 -241 -132 -26 -553 -859 -776 -949 -338 -49 -783 -127 -362 -749 -51 -464 -796 -613 -323 -843 -884 -723 -445 -635 -850 -436 -320 -822 -816 -636 -735 -774 -184 -637 -583 -431 -275 -155 -998 -178 -633 -688 -432 -397 -199 -590 -323 -459 -547 -404 -194 -281 -332 -690 -445 -498 -910 -493 -897 -398 -497 -120 -756 -454 -556 -309 -151 -993 -902 -807 -745 -480 -241 -224 -996 -751 -768 -868 -705 -808 -910 -218 -975 -202 -552 -257 -224 -72 -307 -667 -71 -655 -481 -706 -141 -166 -108 -335 -431 -739 -777 -70 -387 -581 -404 -849 -782 -958 -30 -179 -220 -570 -156 -240 -11 -862 -290 -717 -946 -87 -58 -941 -798 -604 -809 -716 -364 -183 -467 -474 -323 -20 -96 -540 -516 -767 -579 -603 -377 -617 -488 -863 -391 -973 -850 -344 -396 -459 -856 -435 -685 -402 -98 -291 -398 -857 -710 -384 -675 -887 -164 -954 -620 -213 -290 -979 -654 -162 -393 -124 -418 -516 -272 -47 -538 -939 -1 -941 -686 -469 -730 -789 -810 -750 -216 -300 -487 -279 -839 -457 -339 -534 -843 -235 -624 -12 -219 -491 -904 -452 -774 -64 -20 -549 -571 -515 -118 -962 -508 -516 -245 -115 -623 -446 -525 -415 -449 -929 -654 -595 -570 -26 -962 -635 -251 -864 -749 -536 -306 -186 -208 -211 -447 -660 -128 -312 -421 -980 -225 -668 -23 -345 -761 -100 -548 -553 -583 -13 -388 -584 -632 -597 -431 -622 -762 -399 -747 -347 -185 -667 -268 -375 -231 -796 -513 -222 -347 -423 -369 -378 -998 -958 -753 -219 -119 -54 -755 -955 -422 -814 -445 -184 -899 -686 -475 -769 -238 -224 -590 -144 -611 -822 -230 -117 -841 -610 -214 -47 -224 -268 -24 -204 -187 -593 -186 -351 -170 -156 -12 -548 -394 -848 -103 -556 -730 -54 -769 -650 -765 -939 -673 -408 -867 -307 -227 -79 -511 -890 -423 -945 -468 -742 -246 -36 -148 -725 -142 -397 -70 -766 -466 -449 -579 -417 -791 -991 -593 -409 -543 -289 -942 -27 -78 -662 -590 -138 -51 -465 -804 -595 -251 -749 -410 -701 -331 -516 -75 -262 -479 -32 -920 -907 -745 -208 -634 -32 -515 -619 -633 -934 -548 -680 -908 -539 -631 -641 -690 -296 -809 -681 -830 -705 -824 -740 -918 -473 -134 -746 -215 -506 -232 -5 -194 -426 -855 -666 -388 -470 -198 -731 -236 -632 -233 -805 -799 -479 -744 -808 -114 -59 -613 -157 -678 -255 -423 -208 -5 -516 -336 -593 -875 -470 -14 -204 -419 -985 -772 -256 -492 -179 -178 -449 -887 -763 -871 -584 -425 -415 -247 -79 -928 -687 -122 -215 -66 -714 -369 -301 -117 -53 -977 -430 -60 -457 -773 -340 -785 -393 -404 -211 -478 -491 -74 -597 -871 -673 -251 -662 -569 -903 -593 -230 -641 -163 -851 -400 -116 -306 -908 -888 -616 -593 -504 -393 -162 -829 -782 -513 -639 -513 -152 -338 -60 -996 -678 -852 -748 -985 -38 -762 -915 -127 -981 -927 -693 -229 -258 -110 -941 -997 -938 -713 -771 -290 -895 -546 -81 -993 -81 -360 -685 -153 -496 -993 -945 -425 -88 -236 -66 -482 -737 -124 -650 -524 -497 -329 -346 -706 -904 -129 -701 -851 -759 -510 -937 -255 -224 -558 -201 -595 -9 -140 -337 -358 -826 -924 -175 -295 -840 -779 -853 -122 -695 -403 -669 -911 -104 -6 -64 -796 -877 -713 -529 -916 -100 -732 -405 -460 -401 -761 -911 -355 -717 -550 -95 -137 -931 -668 -88 -106 -193 -911 -978 -320 -932 -724 -955 -584 -468 -406 -749 -127 -784 -242 -54 -529 -260 -281 -682 -836 -947 -805 -10 -910 -971 -936 -110 -538 -989 -871 -738 -435 -664 -221 -69 -766 -437 -127 -165 -323 -806 -191 -217 -842 -772 -160 -654 -664 -58 -548 -167 -265 -254 -370 -965 -931 -309 -643 -320 -807 -689 -324 -503 -482 -18 -50 -758 -231 -789 -497 -817 -964 -681 -9 -760 -519 -424 -981 -917 -725 -16 -438 -844 -414 -248 -345 -760 -479 -326 -153 -539 -516 -10 -70 -799 -833 -435 -897 -529 -217 -783 -269 -777 -863 -119 -371 -805 -850 -41 -138 -656 -993 -322 -998 -300 -764 -677 -444 -66 -557 -52 -613 -877 -171 -262 -846 -680 -697 -56 -329 -735 -133 -87 -222 -75 -58 -1000 -39 -125 -619 -139 -50 -586 -364 -963 -426 -227 -829 -941 -323 -8 -883 -394 -592 -767 -178 -637 -209 -93 -714 -123 -499 -143 -802 -187 -367 -965 -740 -243 -485 -836 -347 -572 -746 -115 -482 -15 -412 -375 -742 -723 -966 -86 -366 -332 -739 -878 -332 -530 -327 -87 -719 -979 -520 -85 -359 -113 -430 -593 -211 -412 -340 -125 -528 -943 -513 -560 -916 -622 -866 -697 -236 -270 -953 -40 -602 -641 -211 -208 -270 -641 -810 -419 -889 -527 -403 -137 -964 -394 -451 -50 -410 -762 -695 -564 -708 -320 -176 -494 -323 -487 -352 -700 -439 -192 -940 -303 -383 -434 -771 -596 -221 -580 -965 -439 -316 -354 -282 -744 -687 -402 -697 -278 -746 -838 -852 -146 -406 -114 -252 -772 -453 -926 -321 -794 -574 -391 -315 -396 -149 -745 -783 -382 -915 -598 -735 -967 -614 -575 -59 -342 -643 -16 -156 -714 -388 -642 -440 -828 -598 -118 -853 -953 -961 -908 -395 -194 -83 -434 -957 -871 -247 -124 -392 -148 -95 -148 -445 -426 -432 -190 -412 -355 -369 -133 -739 -458 -346 -836 -696 -632 -97 -744 -94 -181 -305 -684 -887 -898 -227 -669 -747 -413 -389 -783 -803 -135 -539 -318 -815 -482 -910 -232 -746 -121 -570 -267 -411 -80 -412 -70 -91 -447 -936 -61 -287 -380 -509 -898 -947 -121 -37 -707 -472 -104 -729 -993 -181 -760 -604 -299 -916 -356 -791 -720 -501 -5 -500 -897 -758 -620 -255 -429 -958 -932 -129 -67 -233 -270 -948 -888 -441 -524 -617 -827 -830 -255 -474 -728 -508 -1 -38 -218 -119 -686 -210 -248 -432 -5 -594 -702 -587 -965 -919 -650 -125 -629 -922 -524 -483 -803 -271 -868 -552 -705 -580 -199 -13 -531 -535 -735 -912 -582 -270 -506 -40 -336 -544 -38 -601 -860 -931 -265 -915 -430 -646 -569 -702 -16 -461 -518 -738 -312 -197 -169 -400 -306 -877 -39 -734 -244 -880 -727 -755 -697 -674 -89 -198 -572 -354 -131 -53 -4 -55 -791 -112 -621 -365 -897 -249 -162 -4 -220 -650 -355 -949 -680 -628 -65 -993 -488 -181 -709 -442 -291 -887 -654 -495 -543 -716 -36 -431 -717 -988 -843 -417 -120 -910 -547 -395 -258 -604 -787 -472 -280 -775 -707 -467 -43 -71 -788 -854 -354 -13 -407 -270 -574 -701 -376 -228 -345 -700 -472 -88 -442 -825 -510 -86 -514 -324 -69 -761 -137 -240 -150 -725 -387 -504 -203 -793 -631 -347 -791 -48 -700 -563 -861 -259 -843 -884 -705 -189 -301 -352 -952 -571 -663 -769 -892 -181 -535 -781 -839 -639 -884 -864 -464 -975 -65 -507 -870 -168 -64 -853 -621 -615 -339 -230 -980 -156 -15 -999 -380 -839 -174 -977 -673 -66 -451 -349 -373 -479 -300 -911 -27 -823 -111 -571 -574 -382 -373 -661 -85 -328 -557 -926 -676 -420 -563 -764 -777 -904 -389 -703 -500 -972 -482 -7 -590 -604 -627 -781 -286 -411 -406 -964 -327 -9 -236 -451 -739 -297 -737 -672 -699 -280 -237 -175 -511 -217 -733 -452 -819 -101 -897 -767 -562 -635 -641 -732 -162 -693 -240 -192 -546 -486 -306 -954 -552 -910 -192 -804 -746 -496 -885 -685 -617 -33 -363 -929 -378 -172 -578 -523 -183 -803 -654 -969 -276 -598 -68 -330 -576 -830 -242 -659 -603 -313 -859 -868 -901 -522 -748 -153 -626 -359 -137 -39 -15 -646 -790 -186 -968 -77 -565 -1000 -531 -533 -833 -65 -105 -515 -638 -863 -478 -294 -824 -474 -554 -896 -364 -519 -744 -345 -270 -591 -357 -874 -827 -948 -192 -567 -237 -692 -123 -519 -652 -933 -32 -136 -641 -224 -658 -619 -855 -910 -19 -350 -928 -876 -872 -818 -32 -745 -693 -366 -518 -760 -414 -796 -246 -557 -751 -287 -395 -350 -172 -88 -596 -443 -318 -751 -380 -155 -542 -159 -981 -135 -340 -846 -180 -718 -409 -289 -617 -790 -771 -298 -975 -777 -557 -426 -971 -125 -612 -666 -525 -401 -269 -53 -695 -713 -268 -742 -134 -94 -221 -634 -736 -596 -86 -957 -162 -440 -286 -503 -542 -123 -247 -854 -265 -929 -225 -487 -706 -16 -513 -922 -668 -960 -32 -770 -702 -110 -25 -104 -220 -183 -222 -73 -75 -298 -602 -650 -561 -604 -594 -214 -865 -766 -874 -215 -863 -745 -929 -823 -309 -860 -74 -977 -291 -517 -326 -531 -538 -213 -319 -876 -614 -461 -659 -103 -169 -727 -100 -842 -338 -3 -706 -731 -867 -707 -295 -490 -592 -285 -240 -520 -12 -325 -618 -318 -849 -342 -491 -113 -501 -42 -691 -194 -386 -155 -340 -585 -389 -671 -948 -627 -29 -294 -278 -638 -837 -723 -568 -600 -4 -203 -646 -483 -704 -880 -407 -133 -42 -907 -794 -244 -735 -522 -692 -547 -625 -748 -618 -759 -882 -716 -974 -991 -10 -722 -939 -607 -307 -584 -4 -894 -771 -846 -56 -281 -510 -977 -762 -949 -481 -712 -415 -157 -192 -911 -384 -411 -53 -193 -546 -724 -151 -29 -336 -186 -376 -703 -199 -880 -685 -76 -545 -320 -223 -593 -567 -832 -43 -474 -366 -760 -210 -175 -218 -196 -815 -147 -327 -694 -359 -949 -767 -755 -355 -965 -927 -103 -781 -6 -458 -616 -350 -336 -641 -382 -681 -104 -911 -349 -22 -389 -995 -793 -236 -418 -775 -542 -809 -836 -159 -700 -344 -276 -86 -935 -460 -162 -905 -324 -981 -175 -301 -892 -285 -49 -7 -289 -598 -61 -70 -759 -890 -583 -992 -804 -237 -290 -198 -725 -769 -333 -510 -186 -693 -575 -46 -385 -440 -130 -760 -303 -109 -998 -831 -378 -245 -976 -498 -436 -22 -167 -783 -476 -631 -192 -425 -435 -775 -649 -51 -575 -245 -122 -561 -778 -301 -295 -433 -94 -356 -657 -595 -629 -445 -199 -515 -622 -262 -666 -107 -715 -940 -393 -120 -441 -648 -39 -888 -681 -298 -552 -87 -699 -229 -758 -98 -708 -988 -104 -340 -127 -75 -482 -215 -489 -247 -932 -646 -880 -515 -240 -532 -583 -890 -619 -785 -737 -818 -100 -39 -496 -873 -840 -257 -413 -569 -805 -977 -262 -914 -829 -213 -418 -162 -687 -298 -106 -900 -642 -250 -485 -277 -349 -424 -719 -210 -819 -922 -522 -983 -257 -68 -998 -528 -829 -333 -524 -186 -118 -130 -921 -645 -521 -15 -926 -576 -731 -912 -974 -909 -270 -317 -367 -227 -344 -744 -311 -910 -721 -667 -820 -566 -125 -705 -131 -38 -864 -404 -854 -764 -689 -973 -134 -949 -324 -871 -763 -68 -381 -478 -374 -978 -850 -944 -162 -959 -210 -573 -69 -672 -366 -923 -552 -95 -471 -664 -808 -960 -189 -867 -756 -872 -980 -421 -552 -187 -539 -997 -386 -688 -327 -733 -79 -606 -464 -579 -4 -857 -628 -733 -942 -611 -519 -237 -50 -328 -910 -865 -350 -453 -47 -603 -720 -735 -744 -903 -901 -432 -112 -119 -696 -21 -101 -343 -945 -869 -669 -880 -155 -898 -17 -172 -147 -267 -160 -411 -754 -876 -696 -342 -932 -651 -187 -872 -404 -471 -594 -565 -770 -230 -103 -76 -982 -288 -833 -295 -270 -220 -631 -861 -731 -347 -470 -1000 -569 -58 -637 -506 -962 -644 -93 -216 -106 -251 -234 -609 -750 -546 -655 -133 -444 -518 -640 -751 -124 -938 -953 -20 -970 -516 -916 -153 -467 -193 -117 -281 -504 -827 -707 -155 -206 -319 -913 -627 -772 -266 -228 -545 -606 -426 -867 -935 -311 -640 -174 -394 -111 -770 -321 -241 -455 -728 -108 -880 -68 -246 -930 -252 -738 -195 -218 -544 -599 -730 -409 -311 -795 -114 -429 -372 -735 -428 -529 -409 -987 -659 -569 -314 -393 -356 -314 -911 -512 -4 -921 -211 -889 -466 -344 -153 -151 -427 -362 -89 -969 -854 -585 -816 -903 -406 -439 -452 -705 -839 -618 -498 -397 -84 -551 -206 -143 -597 -565 -289 -479 -772 -776 -484 -872 -313 -170 -604 -270 -909 -596 -384 -467 -788 -210 -929 -72 -592 -852 -285 -436 -55 -976 -593 -732 -557 -592 -877 -20 -760 -341 -811 -830 -19 -982 -807 -768 -108 -425 -774 -281 -950 -733 -127 -513 -295 -104 -951 -395 -167 -518 -475 -47 -149 -482 -345 -572 -403 -708 -255 -507 -119 -465 -108 -41 -739 -430 -472 -613 -880 -99 -901 -936 -49 -658 -456 -469 -747 -328 -329 -892 -993 -742 -421 -775 -648 -401 -245 -73 -417 -328 -626 -349 -284 -712 -177 -783 -570 -223 -834 -298 -371 -920 -220 -413 -803 -843 -904 -671 -434 -118 -837 -493 -925 -591 -320 -855 -561 -152 -344 -710 -282 -654 -778 -118 -66 -40 -89 -355 -499 -926 -172 -188 -519 -47 -480 -598 -49 -672 -620 -629 -43 -390 -392 -972 -451 -879 -546 -706 -535 -549 -210 -459 -440 -971 -861 -351 -41 -129 -443 -983 -786 -244 -190 -509 -905 -975 -138 -380 -17 -675 -283 -579 -721 -709 -272 -805 -713 -166 -668 -145 -974 -60 -13 -557 -234 -103 -999 -250 -152 -638 -662 -576 -662 -586 -48 -437 -680 -736 -375 -892 -290 -837 -508 -315 -791 -298 -626 -899 -322 -406 -383 -902 -489 -397 -420 -417 -69 -195 -357 -846 -237 -722 -324 -764 -683 -913 -504 -355 -843 -612 -638 -73 -125 -909 -391 -296 -531 -575 -317 -793 -317 -245 -75 -282 -98 -17 -431 -636 -156 -213 -259 -382 -529 -517 -79 -799 -895 -21 -881 -121 -736 -686 -671 -493 -778 -97 -820 -47 -517 -700 -528 -382 -476 -32 -541 -166 -674 -664 -542 -202 -163 -632 -729 -4 -223 -761 -294 -402 -899 -442 -607 -760 -221 -830 -126 -187 -205 -273 -926 -777 -608 -212 -8 -429 -256 -364 -141 -802 -730 -184 -130 -391 -114 -418 -29 -317 -425 -524 -873 -769 -798 -356 -975 -66 -516 -860 -248 -717 -313 -411 -21 -834 -517 -138 -3 -43 -577 -894 -894 -95 -687 -997 -606 -798 -802 -605 -503 -860 -799 -951 -20 -128 -648 -217 -958 -198 -961 -398 -777 -110 -993 -815 -125 -744 -279 -793 -770 -13 -397 -910 -517 -977 -614 -257 -832 -39 -146 -710 -122 -36 -9 -584 -309 -854 -662 -92 -776 -957 -122 -375 -316 -574 -386 -860 -16 -317 -867 -361 -886 -458 -305 -96 -781 -605 -491 -812 -911 -999 -145 -130 -463 -353 -153 -93 -243 -317 -876 -272 -457 -497 -720 -103 -904 -222 -635 -545 -732 -669 -553 -666 -293 -691 -887 -59 -224 -616 -355 -160 -296 -586 -706 -617 -320 -48 -815 -370 -899 -309 -206 -268 -852 -471 -158 -242 -694 -522 -795 -362 -946 -252 -637 -704 -105 -531 -992 -744 -66 -505 -680 -589 -98 -601 -913 -718 -951 -326 -335 -115 -347 -123 -893 -840 -233 -517 -307 -630 -730 -718 -323 -534 -805 -600 -304 -982 -11 -130 -56 -472 -68 -953 -630 -12 -249 -641 -300 -909 -938 -15 -527 -407 -86 -535 -898 -442 -755 -108 -855 -695 -453 -669 -608 -213 -470 -574 -521 -344 -579 -252 -419 -887 -477 -657 -134 -954 -696 -157 -998 -867 -738 -832 -181 -282 -507 -684 -194 -839 -336 -586 -535 -482 -400 -332 -411 -472 -11 -994 -523 -229 -628 -926 -181 -780 -157 -150 -389 -489 -282 -772 -379 -904 -234 -916 -284 -413 -933 -718 -601 -672 -88 -153 -289 -10 -893 -422 -323 -912 -249 -174 -205 -693 -919 -397 -980 -868 -323 -573 -894 -539 -266 -29 -232 -799 -319 -276 -898 -429 -218 -398 -893 -64 -284 -264 -915 -166 -881 -15 -399 -206 -220 -489 -249 -509 -922 -740 -440 -285 -400 -326 -190 -324 -334 -410 -114 -868 -82 -750 -485 -342 -455 -184 -352 -504 -849 -887 -189 -950 -984 -139 -701 -810 -848 -508 -724 -375 -487 -124 -485 -439 -570 -681 -432 -147 -805 -591 -107 -436 -111 -77 -673 -169 -256 -642 -816 -681 -90 -195 -748 -289 -45 -471 -59 -83 -714 -328 -672 -957 -815 -323 -309 -483 -335 -725 -172 -128 -136 -456 -16 -196 -534 -685 -760 -977 -131 -56 -752 -240 -698 -453 -501 -98 -251 -764 -112 -106 -292 -735 -524 -886 -944 -885 -568 -95 -88 -103 -924 -858 -11 -321 -739 -129 -94 -575 -907 -30 -104 -31 -409 -401 -635 -777 -205 -219 -276 -282 -938 -189 -942 -14 -822 -19 -701 -957 -949 -336 -470 -367 -547 -712 -230 -276 -178 -557 -730 -118 -779 -442 -294 -431 -305 -195 -735 -814 -893 -873 -648 -146 -666 -138 -560 -361 -235 -966 -741 -144 -792 -365 -508 -535 -382 -777 -494 -122 -727 -69 -604 -854 -419 -195 -846 -17 -872 -48 -367 -800 -601 -398 -322 -573 -532 -308 -919 -64 -89 -259 -398 -580 -954 -411 -896 -756 -775 -830 -991 -196 -322 -743 -843 -193 -777 -550 -768 -655 -312 -195 -902 -922 -782 -365 -292 -782 -180 -189 -444 -921 -391 -161 -524 -48 -815 -891 -661 -202 -794 -205 -962 -893 -92 -356 -978 -565 -789 -551 -726 -62 -716 -9 -872 -977 -163 -565 -24 -162 -761 -299 -775 -930 -111 -874 -206 -140 -383 -933 -903 -746 -503 -566 -324 -796 -128 -751 -647 -414 -621 -336 -644 -514 -469 -162 -1 -957 -693 -694 -835 -763 -923 -930 -333 -595 -399 -344 -329 -66 -102 -707 -218 -897 -702 -204 -389 -194 -175 -847 -933 -302 -477 -224 -932 -148 -304 -723 -485 -135 -696 -952 -434 -380 -6 -371 -103 -309 -719 -295 -328 -698 -670 -569 -300 -673 -130 -849 -313 -470 -105 -689 -62 -844 -81 -474 -669 -901 -65 -393 -385 -649 -123 -101 -355 -223 -976 -165 -815 -504 -797 -997 -164 -216 -432 -949 -917 -331 -570 -443 -432 -227 -293 -796 -85 -222 -806 -695 -530 -381 -597 -481 -335 -475 -113 -576 -633 -616 -505 -385 -76 -347 -488 -756 -755 -504 -614 -466 -770 -912 -577 -713 -955 -749 -86 -165 -865 -297 -17 -342 -989 -479 -624 -10 -295 -118 -20 -200 -963 -691 -684 -680 -158 -115 -2 -761 -150 -986 -956 -813 -820 -644 -476 -991 -295 -996 -616 -97 -47 -493 -750 -251 -290 -513 -934 -251 -911 -729 -140 -380 -653 -939 -145 -951 -820 -737 -721 -933 -19 -24 -161 -580 -480 -306 -303 -197 -389 -495 -996 -648 -230 -626 -437 -356 -664 -18 -377 -267 -729 -136 -502 -987 -431 -543 -304 -209 -570 -448 -350 -43 -439 -751 -495 -651 -830 -262 -122 -188 -505 -627 -405 -950 -662 -773 -512 -300 -351 -968 -497 -588 -19 -120 -830 -441 -315 -60 -925 -844 -718 -259 -698 -196 -22 -553 -372 -165 -204 -648 -124 -576 -156 -109 -230 -336 -159 -35 -493 -756 -546 -793 -753 -970 -103 -855 -752 -138 -831 -683 -49 -784 -335 -95 -980 -204 -929 -448 -492 -952 -912 -13 -700 -698 -133 -955 -260 -845 -761 -321 -961 -916 -615 -371 -829 -998 -621 -141 -731 -815 -949 -401 -296 -979 -667 -513 -707 -489 -547 -893 -886 -32 -442 -6 -419 -242 -739 -63 -640 -824 -526 -557 -560 -336 -753 -262 -481 -308 -418 -573 -409 -40 -32 -79 -722 -275 -628 -740 -784 -474 -665 -675 -232 -605 -509 -700 -849 -268 -879 -944 -797 -401 -971 -936 -563 -455 -59 -853 -76 -61 -868 -177 -387 -930 -984 -351 -685 -38 -718 -767 -915 -488 -40 -103 -49 -737 -278 -38 -121 -885 -915 -708 -787 -3 -567 -226 -466 -61 -318 -244 -841 -894 -990 -117 -651 -289 -872 -211 -34 -755 -150 -201 -254 -417 -692 -991 -716 -488 -699 -644 -438 -967 -186 -542 -100 -881 -227 -340 -122 -372 -418 -256 -901 -432 -2 -525 -225 -234 -758 -773 -843 -258 -954 -870 -194 -359 -206 -327 -844 -777 -55 -15 -845 -733 -880 -869 -947 -29 -425 -858 -249 -358 -652 -256 -512 -52 -301 -544 -64 -975 -810 -865 -767 -26 -602 -443 -126 -561 -364 -407 -37 -242 -781 -632 -598 -821 -87 -299 -64 -241 -863 -877 -963 -636 -600 -630 -873 -747 -546 -834 -300 -667 -761 -784 -442 -484 -341 -526 -940 -236 -343 -573 -927 -109 -513 -606 -882 -871 -533 -771 -467 -106 -211 -723 -71 -900 -944 -168 -213 -378 -264 -179 -582 -244 -699 -770 -55 -204 -737 -705 -637 -514 -62 -460 -289 -209 -356 -418 -172 -967 -829 -106 -248 -381 -964 -253 -582 -630 -353 -639 -825 -642 -107 -39 -606 -312 -711 -403 -352 -904 -181 -284 -645 -283 -471 -456 -978 -333 -870 -255 -902 -524 -880 -838 -519 -67 -22 -30 -296 -798 -300 -859 -692 -220 -433 -16 -298 -979 -289 -976 -110 -576 -113 -786 -105 -429 -675 -1 -997 -374 -994 -40 -557 -197 -989 -9 -350 -153 -94 -773 -358 -248 -161 -173 -251 -419 -135 -17 -326 -90 -215 -318 -197 -55 -219 -249 -819 -7 -115 -503 -350 -193 -164 -23 -758 -375 -201 -687 -251 -577 -954 -285 -25 -134 -268 -545 -202 -126 -21 -637 -110 -833 -758 -751 -50 -670 -703 -392 -407 -609 -297 -625 -935 -497 -481 -178 -967 -920 -695 -451 -471 -442 -183 -876 -758 -447 -840 -461 -819 -691 -329 -688 -601 -575 -656 -369 -724 -629 -453 -207 -891 -278 -202 -235 -761 -499 -119 -415 -123 -999 -521 -265 -106 -492 -455 -224 -842 -157 -531 -630 -269 -214 -592 -548 -225 -13 -59 -102 -360 -427 -633 -240 -640 -632 -206 -368 -400 -449 -760 -955 -215 -173 -792 -987 -331 -313 -57 -767 -821 -738 -874 -346 -919 -912 -504 -700 -446 -25 -934 -808 -994 -959 -324 -579 -189 -559 -657 -433 -756 -569 -130 -278 -41 -487 -428 -647 -586 -837 -903 -244 -294 -607 -726 -604 -69 -909 -882 -843 -420 -101 -440 -381 -765 -787 -584 -863 -456 -698 -81 -670 -573 -360 -806 -532 -877 -525 -809 -682 -563 -486 -541 -292 -502 -638 -855 -948 -997 -254 -238 -690 -231 -853 -261 -156 -762 -415 -136 -492 -678 -595 -925 -550 -246 -303 -304 -749 -585 -947 -761 -896 -985 -419 -192 -447 -471 -841 -976 -791 -144 -606 -716 -776 -96 -367 -821 -547 -936 -805 -139 -431 -677 -678 -858 -311 -688 -505 -899 -723 -66 -641 -858 -998 -934 -541 -339 -207 -547 -883 -972 -329 -419 -760 -757 -567 -951 -506 -519 -957 -393 -421 -340 -347 -364 -946 -946 -441 -105 -477 -321 -716 -518 -350 -658 -785 -676 -296 -41 -645 -778 -220 -683 -507 -339 -60 -861 -62 -183 -376 -475 -386 -327 -964 -912 -616 -913 -372 -536 -482 -107 -609 -391 -10 -61 -523 -554 -705 -987 -978 -780 -542 -457 -438 -504 -821 -111 -487 -368 -924 -911 -521 -327 -272 -818 -864 -660 -308 -892 -445 -162 -173 -26 -325 -544 -225 -757 -658 -294 -101 -743 -780 -304 -323 -340 -765 -716 -418 -408 -766 -121 -506 -260 -317 -86 -28 -802 -263 -26 -690 -211 -191 -69 -265 -520 -640 -769 -858 -684 -799 -477 -611 -759 -427 -293 -149 -166 -902 -906 -591 -916 -13 -267 -370 -193 -31 -877 -942 -633 -67 -922 -569 -564 -464 -157 -221 -800 -472 -602 -395 -336 -44 -35 -698 -430 -789 -49 -163 -549 -479 -469 -859 -275 -847 -686 -525 -897 -193 -620 -537 -718 -623 -829 -440 -882 -807 -901 -496 -921 -341 -272 -609 -671 -225 -184 -991 -57 -970 -779 -707 -497 -820 -79 -688 -856 -337 -320 -488 -626 -82 -297 -884 -43 -886 -457 -439 -462 -196 -735 -75 -911 -345 -785 -889 -894 -587 -696 -30 -314 -694 -976 -528 -804 -278 -189 -328 -566 -16 -958 -788 -24 -262 -494 -795 -54 -390 -661 -138 -445 -964 -317 -83 -522 -787 -437 -131 -696 -345 -170 -770 -893 -416 -891 -492 -28 -126 -986 -965 -847 -346 -138 -52 -523 -348 -470 -298 -109 -546 -424 -563 -131 -15 -500 -246 -72 -716 -871 -320 -174 -198 -92 -602 -96 -207 -360 -39 -957 -993 -169 -359 -135 -636 -388 -440 -814 -766 -650 -280 -480 -890 -815 -715 -206 -877 -344 -476 -71 -823 -591 -669 -841 -584 -369 -233 -203 -951 -737 -807 -882 -177 -928 -667 -296 -933 -595 -303 -360 -461 -531 -394 -49 -676 -13 -28 -571 -858 -263 -68 -699 -387 -607 -124 -241 -170 -211 -794 -577 -383 -529 -421 -488 -209 -664 -267 -387 -85 -732 -300 -406 -959 -888 -70 -997 -334 -706 -984 -673 -620 -150 -985 -882 -969 -442 -365 -463 -544 -314 -544 -878 -167 -499 -832 -162 -685 -94 -670 -660 -398 -990 -586 -261 -695 -480 -977 -743 -273 -847 -870 -890 -982 -431 -73 -963 -313 -135 -635 -341 -971 -672 -43 -386 -19 -208 -744 -153 -500 -752 -479 -39 -713 -1 -667 -484 -788 -160 -661 -425 -677 -502 -821 -350 -941 -472 -733 -816 -1 -132 -152 -700 -689 -833 -969 -680 -85 -109 -830 -123 -449 -830 -480 -261 -139 -372 -278 -317 -680 -988 -525 -70 -578 -967 -416 -6 -599 -292 -6 -664 -378 -725 -768 -120 -22 -899 -267 -630 -392 -178 -143 -329 -626 -768 -713 -687 -644 -66 -740 -814 -822 -823 -506 -312 -779 -987 -613 -429 -849 -122 -783 -590 -315 -617 -12 -982 -190 -38 -807 -871 -633 -28 -458 -649 -119 -316 -230 -185 -963 -512 -787 -979 -47 -487 -973 -993 -730 -991 -936 -102 -300 -728 -102 -738 -540 -836 -392 -885 -136 -832 -44 -191 -382 -394 -856 -847 -695 -335 -319 -104 -475 -908 -391 -184 -284 -908 -588 -220 -759 -617 -49 -992 -736 -33 -590 -822 -182 -762 -612 -280 -656 -542 -511 -841 -159 -706 -433 -920 -595 -750 -121 -184 -83 -375 -542 -184 -809 -248 -157 -444 -614 -992 -113 -499 -721 -24 -308 -207 -409 -507 -798 -608 -281 -769 -275 -843 -678 -107 -879 -248 -871 -403 -506 -590 -185 -242 -440 -25 -99 -826 -975 -66 -622 -41 -653 -737 -256 -541 -837 -507 -371 -197 -581 -592 -660 -928 -650 -391 -665 -710 -173 -807 -531 -51 -231 -866 -969 -782 -384 -926 -976 -836 -57 -445 -239 -19 -6 -96 -288 -573 -455 -487 -520 -650 -942 -170 -873 -329 -250 -58 -671 -745 -213 -454 -163 -7 -685 -705 -286 -98 -381 -840 -894 -172 -700 -71 -676 -320 -140 -584 -578 -876 -773 -163 -417 -977 -990 -875 -226 -522 -701 -381 -394 -918 -754 -428 -411 -712 -795 -594 -868 -818 -478 -173 -694 -76 -942 -236 -573 -28 -444 -739 -712 -180 -342 -753 -1000 -457 -509 -448 -934 -411 -630 -52 -788 -854 -109 -38 -924 -976 -682 -188 -636 -996 -985 -535 -945 -441 -34 -757 -701 -438 -65 -163 -86 -682 -936 -791 -552 -667 -18 -434 -552 -197 -674 -952 -897 -589 -105 -897 -759 -23 -665 -86 -823 -536 -590 -277 -917 -865 -744 -688 -309 -93 -883 -730 -575 -958 -345 -728 -744 -151 -471 -228 -356 -242 -806 -716 -788 -59 -910 -457 -194 -10 -712 -934 -415 -44 -270 -896 -878 -4 -733 -889 -508 -69 -754 -650 -29 -51 -510 -300 -650 -151 -658 -7 -698 -6 -640 -714 -179 -880 -289 -417 -447 -483 -933 -384 -30 -574 -152 -296 -641 -79 -81 -808 -862 -946 -946 -824 -70 -534 -312 -62 -811 -106 -843 -572 -99 -124 -200 -434 -656 -91 -853 -113 -859 -78 -386 -816 -626 -894 -633 -98 -532 -882 -870 -988 -579 -244 -776 -677 -951 -927 -242 -274 -426 -12 -850 -25 -228 -190 -718 -968 -114 -259 -59 -506 -181 -477 -33 -879 -199 -45 -561 -677 -297 -643 -609 -364 -399 -936 -89 -703 -315 -500 -958 -815 -130 -191 -507 -330 -764 -224 -544 -970 -127 -577 -236 -54 -744 -496 -740 -354 -224 -952 -544 -620 -268 -944 -251 -264 -351 -431 -915 -841 -301 -299 -926 -267 -703 -194 -769 -687 -397 -1000 -807 -322 -837 -961 -262 -996 -363 -370 -540 -726 -162 -981 -297 -455 -283 -561 -903 -810 -640 -889 -994 -280 -391 -145 -912 -559 -586 -409 -621 -101 -484 -1 -245 -203 -672 -333 -177 -523 -20 -191 -551 -680 -538 -518 -632 -421 -192 -191 -756 -338 -262 -625 -771 -239 -284 -188 -793 -776 -946 -433 -500 -17 -922 -996 -503 -671 -549 -947 -966 -537 -916 -97 -773 -358 -471 -575 -10 -338 -927 -65 -905 -458 -270 -89 -861 -223 -16 -84 -39 -22 -960 -268 -270 -607 -741 -105 -518 -664 -813 -312 -636 -786 -855 -724 -301 -682 -126 -667 -434 -174 -298 -435 -421 -594 -101 -235 -536 -132 -29 -393 -90 -158 -661 -827 -456 -353 -198 -664 -129 -234 -324 -326 -171 -752 -235 -852 -625 -365 -719 -865 -400 -764 -494 -522 -488 -139 -639 -449 -974 -27 -661 -65 -791 -770 -621 -304 -922 -450 -747 -71 -920 -898 -232 -646 -592 -67 -120 -679 -363 -464 -799 -471 -134 -822 -553 -97 -389 -854 -680 -76 -719 -732 -58 -739 -620 -476 -700 -604 -629 -9 -893 -516 -710 -16 -730 -726 -586 -927 -894 -589 -94 -704 -38 -823 -615 -456 -916 -313 -463 -81 -17 -551 -663 -942 -679 -785 -993 -568 -586 -809 -924 -581 -608 -142 -796 -463 -92 -414 -890 -283 -502 -461 -82 -733 -189 -418 -212 -916 -5 -786 -454 -780 -93 -404 -550 -593 -603 -551 -90 -439 -705 -907 -526 -702 -667 -77 -204 -980 -474 -516 -467 -719 -932 -716 -927 -733 -92 -147 -64 -689 -166 -977 -73 -716 -643 -327 -24 -493 -128 -109 -78 -855 -117 -307 -852 -161 -802 -591 -580 -873 -940 -104 -925 -126 -580 -511 -831 -713 -335 -787 -654 -14 -854 -79 -873 -598 -906 -19 -765 -719 -597 -134 -487 -530 -896 -341 -522 -486 -178 -10 -716 -648 -595 -806 -381 -25 -76 -56 -791 -657 -102 -337 -603 -993 -132 -474 -475 -783 -265 -482 -599 -553 -857 -847 -769 -916 -805 -413 -619 -740 -431 -354 -781 -368 -736 -687 -108 -775 -125 -400 -50 -590 -46 -229 -686 -606 -59 -50 -729 -571 -562 -261 -448 -466 -131 -987 -213 -654 -948 -843 -198 -538 -235 -929 -729 -289 -596 -303 -161 -103 -237 -36 -194 -47 -562 -853 -774 -818 -506 -536 -112 -105 -445 -245 -717 -199 -395 -714 -537 -398 -839 -729 -188 -656 -356 -961 -154 -761 -736 -86 -754 -150 -660 -649 -166 -875 -78 -395 -332 -854 -226 -686 -663 -401 -88 -159 -425 -572 -322 -255 -832 -25 -934 -588 -745 -349 -686 -772 -929 -759 -589 -349 -405 -688 -877 -674 -595 -582 -477 -752 -633 -93 -111 -880 -431 -305 -616 -368 -397 -525 -303 -960 -863 -959 -124 -179 -871 -962 -983 -666 -508 -949 -807 -121 -270 -15 -984 -676 -477 -487 -504 -75 -357 -487 -519 -75 -777 -436 -601 -489 -653 -789 -364 -578 -649 -834 -753 -577 -568 -61 -37 -887 -385 -805 -392 -557 -1 -656 -36 -32 -668 -226 -714 -419 -585 -39 -111 -305 -672 -375 -611 -348 -22 -931 -857 -26 -587 -690 -522 -53 -34 -656 -999 -964 -957 -284 -703 -346 -718 -36 -604 -207 -832 -919 -131 -898 -192 -68 -957 -80 -720 -814 -443 -538 -690 -639 -515 -312 -468 -879 -164 -747 -591 -915 -836 -203 -777 -241 -956 -381 -969 -421 -626 -505 -828 -890 -506 -119 -857 -704 -871 -652 -525 -539 -745 -426 -794 -919 -860 -587 -665 -16 -543 -624 -56 -212 -807 -407 -981 -222 -807 -582 -333 -819 -154 -153 -449 -229 -816 -636 -251 -275 -623 -222 -248 -335 -801 -326 -205 -517 -10 -930 -361 -618 -703 -593 -712 -988 -646 -415 -879 -751 -574 -942 -249 -407 -207 -241 -795 -225 -679 -828 -532 -496 -78 -749 -17 -512 -573 -958 -16 -672 -263 -888 -887 -633 -650 -600 -588 -467 -806 -415 -760 -297 -480 -394 -670 -999 -620 -348 -217 -336 -741 -194 -968 -887 -181 -153 -88 -462 -611 -967 -548 -652 -487 -402 -757 -964 -806 -514 -219 -455 -427 -628 -627 -93 -379 -501 -914 -376 -835 -765 -728 -699 -464 -20 -155 -728 -320 -103 -184 -837 -758 -533 -706 -265 -162 -575 -303 -306 -574 -122 -654 -936 -110 -967 -31 -847 -824 -938 -733 -826 -664 -392 -170 -512 -577 -824 -208 -224 -392 -134 -262 -460 -487 -578 -212 -336 -55 -404 -805 -958 -982 -494 -710 -739 -777 -756 -123 -427 -230 -874 -413 -846 -758 -240 -900 -931 -120 -190 -942 -450 -249 -423 -277 -287 -756 -33 -143 -612 -255 -845 -998 -867 -772 -812 -686 -547 -975 -753 -394 -798 -811 -377 -243 -6 -137 -823 -929 -305 -231 -468 -718 -146 -402 -806 -475 -894 -148 -773 -331 -641 -302 -53 -677 -643 -141 -726 -439 -36 -651 -246 -972 -316 -178 -496 -302 -573 -576 -942 -142 -189 -862 -793 -936 -837 -694 -335 -279 -375 -584 -858 -396 -78 -499 -702 -728 -974 -933 -679 -854 -22 -136 -99 -649 -755 -833 -549 -186 -680 -845 -621 -258 -559 -296 -169 -261 -240 -750 -707 -507 -759 -289 -676 -492 -609 -332 -104 -468 -851 -259 -969 -197 -392 -988 -239 -957 -54 -285 -394 -7 -967 -484 -666 -7 -628 -899 -953 -862 -628 -977 -523 -629 -303 -507 -619 -336 -402 -715 -741 -374 -219 -429 -699 -893 -526 -750 -205 -583 -688 -521 -691 -937 -520 -32 -135 -314 -431 -958 -67 -605 -864 -525 -959 -78 -200 -632 -693 -320 -556 -776 -634 -938 -507 -513 -531 -73 -755 -964 -911 -789 -318 -498 -357 -754 -130 -996 -874 -313 -913 -262 -970 -711 -543 -439 -378 -735 -702 -316 -369 -736 -882 -901 -161 -105 -187 -102 -235 -742 -102 -126 -690 -147 -241 -846 -596 -664 -348 -624 -949 -803 -530 -437 -69 -345 -841 -936 -904 -936 -223 -154 -59 -314 -886 -283 -724 -897 -222 -140 -264 -459 -120 -854 -882 -566 -108 -596 -534 -189 -823 -216 -748 -116 -451 -356 -319 -601 -568 -247 -41 -649 -836 -207 -667 -132 -447 -690 -15 -277 -530 -751 -773 -87 -153 -525 -217 -422 -546 -93 -915 -10 -688 -282 -360 -212 -923 -656 -164 -385 -969 -392 -759 -282 -348 -26 -265 -521 -774 -160 -907 -821 -660 -618 -875 -38 -338 -771 -840 -913 -557 -118 -345 -612 -3 -169 -412 -648 -184 -900 -329 -707 -587 -184 -56 -46 -26 -815 -698 -302 -873 -352 -66 -889 -967 -44 -218 -705 -341 -923 -859 -657 -616 -538 -408 -56 -293 -447 -726 -886 -969 -988 -243 -871 -135 -680 -579 -628 -266 -133 -761 -201 -547 -575 -516 -481 -671 -993 -243 -664 -600 -707 -335 -727 -595 -66 -961 -523 -101 -396 -2 -699 -229 -109 -797 -90 -95 -916 -307 -95 -991 -81 -272 -87 -129 -245 -688 -736 -468 -232 -866 -28 -132 -425 -281 -93 -159 -185 -404 -386 -287 -616 -558 -493 -624 -179 -365 -634 -690 -535 -576 -99 -381 -377 -515 -416 -610 -961 -850 -621 -375 -420 -124 -139 -104 -384 -371 -298 -388 -703 -13 -807 -835 -856 -88 -680 -310 -330 -34 -449 -737 -575 -676 -974 -897 -754 -354 -329 -959 -379 -396 -815 -207 -620 -559 -931 -838 -212 -583 -722 -310 -871 -456 -1 -913 -942 -339 -929 -993 -145 -263 -325 -185 -108 -755 -488 -579 -217 -632 -467 -512 -613 -503 -103 -146 -560 -256 -403 -541 -322 -771 -203 -567 -453 -631 -980 -481 -398 -933 -537 -312 -149 -621 -329 -895 -511 -746 -475 -732 -891 -431 -167 -83 -806 -162 -547 -605 -614 -925 -320 -543 -364 -212 -770 -866 -936 -592 -240 -456 -686 -495 -130 -516 -528 -527 -538 -117 -153 -726 -860 -137 -396 -430 -903 -618 -639 -341 -92 -980 -65 -576 -668 -799 -264 -994 -695 -701 -84 -264 -646 -225 -975 -654 -630 -46 -349 -532 -778 -904 -535 -63 -103 -314 -987 -780 -24 -940 -113 -654 -906 -620 -400 -969 -325 -216 -850 -127 -68 -504 -143 -691 -785 -6 -564 -28 -750 -584 -547 -833 -816 -13 -389 -367 -262 -540 -398 -720 -701 -66 -976 -673 -15 -253 -952 -357 -673 -609 -722 -775 -745 -747 -373 -996 -215 -862 -758 -553 -54 -123 -110 -685 -29 -118 -454 -840 -935 -156 -293 -37 -254 -751 -969 -607 -599 -337 -743 -66 -155 -46 -767 -183 -848 -416 -314 -812 -419 -59 -71 -501 -600 -160 -635 -342 -488 -135 -835 -247 -761 -76 -729 -323 -90 -558 -382 -527 -559 -157 -576 -419 -609 -803 -385 -353 -784 -895 -285 -984 -6 -765 -451 -999 -655 -172 -794 -663 -414 -638 -234 -54 -531 -564 -741 -119 -326 -423 -512 -842 -714 -937 -979 -862 -44 -66 -248 -182 -994 -332 -598 -115 -214 -160 -503 -352 -107 -653 -580 -844 -860 -704 -574 -971 -564 -674 -845 -671 -117 -454 -700 -466 -971 -879 -279 -288 -172 -566 -204 -188 -774 -213 -963 -887 -714 -881 -888 -359 -752 -159 -158 -961 -38 -421 -847 -101 -527 -406 -968 -472 -420 -780 -271 -593 -941 -388 -449 -843 -971 -25 -652 -831 -241 -911 -16 -948 -26 -852 -485 -935 -937 -564 -15 -906 -246 -947 -737 -902 -392 -929 -123 -644 -5 -42 -308 -304 -788 -481 -3 -133 -803 -107 -819 -947 -30 -168 -252 -456 -474 -10 -842 -156 -523 -245 -737 -546 -151 -799 -182 -714 -758 -478 -626 -264 -974 -702 -571 -570 -141 -573 -217 -670 -913 -851 -74 -730 -91 -585 -637 -868 -414 -53 -182 -39 -356 -269 -443 -846 -3 -758 -620 -507 -635 -741 -464 -680 -764 -114 -914 -718 -63 -859 -912 -943 -809 -424 -146 -239 -607 -20 -456 -840 -103 -751 -486 -238 -336 -170 -736 -404 -577 -149 -175 -789 -26 -296 -697 -993 -226 -216 -844 -626 -180 -477 -426 -631 -536 -600 -362 -936 -354 -283 -752 -760 -962 -784 -282 -638 -558 -259 -170 -999 -863 -699 -987 -702 -133 -978 -781 -183 -389 -168 -821 -970 -851 -984 -556 -369 -505 -101 -321 -73 -75 -200 -941 -281 -427 -710 -415 -436 -447 -80 -558 -719 -626 -886 -506 -875 -500 -679 -516 -187 -617 -574 -443 -324 -10 -463 -486 -843 -178 -760 -476 -332 -726 -312 -986 -564 -129 -626 -112 -600 -967 -291 -193 -315 -403 -570 -680 -745 -262 -489 -218 -224 -622 -839 -954 -363 -147 -969 -738 -12 -819 -616 -720 -371 -512 -527 -39 -72 -454 -858 -595 -713 -402 -222 -105 -726 -237 -754 -922 -977 -103 -406 -1 -835 -269 -376 -539 -169 -80 -922 -28 -665 -305 -709 -197 -908 -943 -273 -681 -824 -12 -591 -842 -826 -717 -450 -816 -417 -794 -523 -937 -125 -202 -578 -660 -254 -690 -257 -11 -460 -166 -940 -110 -880 -916 -542 -810 -443 -914 -444 -161 -436 -102 -923 -448 -820 -249 -243 -228 -901 -419 -611 -682 -584 -636 -748 -846 -127 -668 -280 -222 -845 -138 -924 -135 -790 -389 -732 -698 -133 -30 -363 -863 -483 -160 -82 -258 -776 -855 -558 -573 -371 -912 -150 -248 -198 -932 -583 -770 -863 -476 -293 -72 -479 -760 -213 -156 -927 -952 -15 -477 -944 -900 -854 -568 -197 -214 -793 -473 -480 -580 -427 -348 -757 -536 -870 -814 -927 -107 -176 -56 -734 -97 -719 -724 -526 -581 -454 -961 -970 -997 -639 -369 -681 -504 -842 -10 -396 -138 -755 -722 -825 -663 -461 -185 -707 -594 -146 -97 -632 -725 -839 -720 -74 -589 -482 -938 -119 -650 -858 -921 -844 -29 -909 -475 -808 -198 -784 -618 -147 -557 -817 -336 -601 -553 -386 -953 -407 -592 -551 -765 -851 -157 -842 -483 -82 -778 -533 -956 -839 -896 -932 -44 -579 -871 -888 -610 -770 -12 -744 -722 -289 -797 -66 -632 -532 -956 -504 -923 -416 -658 -852 -781 -267 -969 -301 -970 -754 -78 -853 -604 -747 -329 -204 -348 -137 -270 -115 -418 -463 -151 -591 -785 -804 -940 -65 -631 -697 -427 -729 -992 -87 -363 -642 -413 -9 -188 -408 -358 -606 -428 -514 -449 -992 -340 -638 -499 -857 -660 -47 -534 -564 -203 -941 -674 -793 -123 -947 -569 -775 -114 -560 -627 -972 -597 -90 -916 -120 -748 -556 -865 -134 -906 -896 -601 -446 -26 -951 -109 -763 -605 -542 -551 -51 -758 -603 -503 -373 -470 -940 -530 -391 -375 -896 -373 -386 -353 -539 -668 -368 -834 -642 -450 -285 -118 -552 -662 -581 -85 -801 -284 -645 -541 -969 -262 -726 -389 -251 -896 -889 -158 -994 -854 -789 -434 -733 -120 -421 -998 -349 -817 -41 -404 -75 -542 -55 -217 -512 -478 -371 -617 -549 -257 -147 -876 -358 -129 -755 -463 -67 -506 -473 -345 -996 -634 -472 -677 -985 -409 -811 -220 -535 -583 -812 -307 -549 -784 -871 -763 -427 -680 -284 -903 -379 -453 -947 -16 -472 -708 -362 -684 -512 -209 -200 -889 -687 -597 -459 -265 -818 -602 -792 -577 -646 -393 -405 -652 -582 -22 -516 -678 -337 -276 -569 -342 -842 -295 -89 -860 -119 -515 -926 -953 -107 -96 -615 -24 -805 -113 -4 -136 -875 -193 -47 -654 -713 -147 -530 -941 -244 -849 -780 -851 -49 -663 -154 -832 -433 -17 -844 -167 -526 -90 -6 -347 -6 -821 -16 -609 -422 -719 -59 -545 -572 -941 -271 -675 -291 -785 -386 -802 -650 -454 -405 -99 -74 -43 -376 -738 -755 -529 -256 -284 -186 -205 -700 -369 -284 -413 -251 -456 -141 -846 -615 -531 -992 -453 -288 -406 -97 -265 -344 -14 -569 -180 -832 -694 -513 -432 -588 -437 -967 -621 -368 -78 -965 -201 -434 -663 -462 -516 -859 -616 -541 -730 -606 -888 -864 -335 -773 -494 -200 -76 -312 -999 -34 -109 -519 -723 -191 -363 -564 -425 -817 -296 -528 -534 -741 -936 -246 -987 -14 -343 -269 -592 -14 -386 -853 -348 -82 -919 -402 -975 -64 -331 -488 -604 -595 -837 -663 -691 -941 -407 -899 -245 -383 -996 -20 -905 -385 -813 -897 -889 -514 -343 -19 -560 -276 -929 -459 -701 -609 -550 -21 -246 -819 -55 -397 -374 -577 -788 -572 -961 -132 -588 -792 -376 -830 -858 -555 -11 -817 -156 -298 -272 -993 -153 -777 -293 -58 -252 -301 -415 -207 -823 -848 -101 -967 -110 -545 -867 -488 -748 -330 -968 -725 -638 -906 -938 -958 -757 -462 -245 -564 -940 -278 -865 -381 -36 -317 -216 -10 -793 -462 -721 -743 -736 -113 -267 -895 -873 -203 -785 -113 -945 -180 -581 -886 -242 -861 -931 -322 -148 -698 -356 -30 -814 -934 -574 -254 -738 -388 -136 -730 -241 -836 -522 -973 -938 -901 -253 -862 -279 -94 -360 -503 -303 -825 -240 -904 -460 -671 -28 -282 -60 -857 -305 -983 -578 -597 -349 -819 -584 -914 -963 -155 -774 -80 -560 -530 -801 -774 -645 -415 -769 -89 -908 -581 -894 -789 -789 -562 -411 -563 -948 -435 -965 -323 -683 -165 -181 -433 -780 -515 -153 -699 -804 -232 -429 -679 -351 -917 -421 -745 -49 -681 -635 -940 -477 -145 -456 -265 -307 -840 -762 -320 -78 -767 -97 -672 -695 -301 -779 -924 -339 -515 -73 -902 -133 -403 -177 -304 -730 -978 -122 -774 -16 -923 -692 -723 -174 -93 -435 -374 -880 -637 -993 -188 -943 -726 -554 -343 -824 -718 -485 -724 -873 -964 -288 -257 -505 -975 -709 -619 -305 -20 -654 -81 -763 -239 -615 -469 -816 -374 -179 -650 -637 -735 -447 -947 -396 -332 -976 -314 -240 -323 -141 -276 -3 -614 -74 -733 -843 -975 -250 -533 -526 -920 -628 -646 -242 -566 -682 -640 -668 -473 -306 -551 -178 -964 -267 -882 -459 -471 -997 -272 -115 -335 -831 -695 -162 -948 -878 -907 -709 -962 -252 -834 -720 -358 -733 -809 -627 -311 -597 -270 -809 -847 -672 -841 -443 -678 -388 -216 -880 -869 -604 -912 -629 -966 -261 -264 -730 -758 -86 -35 -355 -551 -205 -469 -875 -328 -440 -175 -134 -861 -266 -435 -317 -609 -596 -501 -70 -943 -693 -281 -275 -159 -402 -693 -290 -390 -463 -860 -356 -888 -851 -949 -492 -841 -443 -954 -276 -590 -514 -38 -417 -266 -562 -926 -274 -581 -244 -827 -376 -339 -539 -443 -386 -643 -41 -798 -606 -714 -333 -469 -948 -377 -705 -92 -398 -59 -939 -31 -17 -260 -874 -901 -9 -596 -369 -62 -333 -142 -358 -422 -105 -614 -617 -802 -115 -520 -876 -816 -172 -782 -298 -485 -711 -174 -849 -109 -755 -381 -707 -322 -925 -518 -668 -142 -415 -67 -754 -62 -505 -466 -418 -439 -537 -633 -856 -956 -458 -913 -343 -264 -894 -61 -564 -785 -484 -97 -625 -735 -830 -516 -702 -843 -309 -391 -993 -576 -982 -686 -408 -148 -782 -326 -940 -996 -252 -376 -608 -239 -61 -149 -636 -694 -288 -568 -444 -340 -942 -302 -235 -218 -496 -462 -657 -223 -327 -557 -339 -306 -295 -346 -672 -215 -314 -407 -342 -868 -872 -318 -72 -105 -515 -812 -172 -958 -807 -440 -147 -75 -682 -495 -666 -335 -986 -58 -240 -630 -861 -120 -317 -879 -11 -659 -985 -403 -516 -687 -547 -177 -375 -278 -614 -544 -832 -381 -970 -639 -912 -990 -435 -440 -610 -695 -808 -324 -811 -110 -94 -819 -460 -556 -666 -894 -223 -703 -397 -976 -948 -123 -626 -275 -217 -568 -582 -323 -412 -284 -702 -999 -995 -601 -247 -355 -763 -521 -512 -470 -264 -52 -916 -414 -335 -752 -642 -887 -572 -513 -392 -670 -932 -573 -750 -959 -328 -968 -145 -132 -189 -427 -526 -983 -911 -352 -570 -738 -511 -419 -512 -57 -316 -962 -850 -16 -515 -152 -385 -701 -246 -631 -389 -663 -801 -370 -130 -5 -560 -651 -659 -155 -163 -978 -167 -327 -867 -754 -264 -332 -598 -222 -626 -805 -432 -610 -76 -388 -152 -172 -732 -618 -266 -991 -897 -341 -330 -36 -319 -884 -157 -567 -503 -401 -14 -278 -48 -823 -629 -32 -948 -537 -669 -797 -809 -417 -905 -659 -823 -394 -560 -510 -991 -413 -651 -878 -724 -574 -279 -235 -417 -371 -474 -277 -697 -930 -855 -769 -723 -111 -527 -764 -957 -518 -988 -662 -659 -956 -60 -778 -350 -248 -357 -893 -818 -895 -169 -962 -632 -680 -231 -972 -930 -29 -441 -145 -3 -927 -455 -832 -903 -796 -222 -650 -286 -599 -131 -161 -635 -407 -49 -741 -868 -219 -289 -119 -56 -380 -425 -287 -496 -217 -343 -274 -974 -489 -560 -388 -718 -946 -106 -911 -859 -577 -234 -186 -967 -738 -898 -628 -259 -322 -800 -441 -341 -116 -997 -847 -774 -449 -82 -135 -984 -347 -250 -549 -610 -331 -581 -883 -493 -366 -121 -855 -245 -465 -127 -327 -466 -482 -977 -327 -226 -465 -591 -504 -969 -7 -71 -775 -305 -21 -4 -467 -277 -997 -517 -68 -513 -357 -525 -124 -454 -457 -589 -323 -736 -648 -599 -408 -49 -926 -209 -856 -942 -261 -382 -232 -105 -613 -801 -393 -405 -483 -80 -233 -215 -586 -507 -311 -952 -949 -283 -404 -402 -750 -971 -683 -295 -96 -122 -472 -357 -870 -264 -433 -381 -27 -861 -264 -914 -605 -275 -460 -155 -436 -112 -480 -583 -361 -633 -989 -527 -15 -526 -55 -123 -905 -115 -1000 -50 -292 -310 -563 -974 -682 -554 -309 -404 -945 -644 -505 -821 -479 -178 -358 -715 -474 -469 -818 -557 -706 -234 -394 -269 -318 -168 -390 -890 -948 -686 -596 -375 -404 -56 -860 -14 -389 -52 -696 -437 -42 -646 -625 -599 -230 -477 -747 -383 -868 -34 -528 -490 -370 -844 -456 -143 -96 -959 -799 -34 -244 -831 -805 -320 -346 -867 -193 -748 -313 -598 -503 -938 -517 -778 -686 -586 -319 -253 -920 -375 -29 -565 -751 -474 -303 -158 -910 -605 -806 -699 -641 -412 -601 -446 -411 -246 -701 -586 -569 -615 -632 -147 -805 -997 -530 -950 -576 -76 -931 -184 -846 -749 -665 -331 -451 -767 -769 -744 -964 -146 -631 -498 -122 -977 -737 -369 -734 -26 -987 -307 -251 -971 -403 -167 -54 -174 -725 -486 -841 -498 -942 -798 -972 -591 -114 -997 -783 -689 -243 -935 -104 -209 -637 -104 -147 -882 -670 -356 -817 -32 -573 -533 -309 -855 -618 -851 -589 -754 -156 -962 -600 -709 -946 -581 -953 -876 -591 -200 -948 -182 -417 -261 -30 -670 -448 -809 -755 -885 -565 -765 -940 -189 -292 -594 -498 -796 -167 -877 -33 -559 -870 -218 -805 -650 -109 -24 -923 -887 -615 -431 -360 -481 -186 -967 -312 -20 -508 -223 -435 -660 -258 -16 -91 -607 -956 -733 -739 -134 -466 -168 -837 -79 -36 -884 -958 -496 -454 -311 -224 -59 -685 -106 -702 -233 -22 -352 -720 -888 -934 -424 -533 -284 -431 -200 -67 -808 -670 -16 -737 -441 -893 -391 -103 -158 -433 -503 -998 -476 -521 -301 -542 -980 -696 -489 -448 -318 -954 -44 -526 -217 -790 -622 -99 -127 -618 -407 -341 -74 -490 -459 -798 -378 -609 -927 -365 -115 -720 -408 -355 -470 -391 -271 -598 -922 -449 -843 -547 -655 -119 -750 -484 -57 -735 -735 -917 -561 -928 -919 -189 -406 -806 -289 -555 -141 -919 -823 -458 -24 -156 -892 -497 -257 -132 -424 -489 -730 -122 -608 -730 -609 -706 -888 -215 -101 -269 -449 -316 -573 -882 -582 -145 -863 -225 -350 -153 -130 -764 -642 -104 -779 -267 -520 -419 -63 -422 -595 -796 -40 -526 -550 -717 -887 -903 -431 -32 -519 -50 -368 -454 -488 -192 -45 -48 -775 -713 -641 -509 -404 -257 -290 -13 -479 -208 -956 -814 -838 -69 -297 -42 -941 -812 -76 -316 -817 -853 -426 -972 -535 -749 -765 -974 -560 -84 -11 -801 -93 -663 -336 -487 -724 -876 -830 -832 -93 -995 -281 -4 -230 -51 -513 -156 -835 -172 -375 -13 -535 -922 -837 -427 -496 -808 -619 -105 -572 -368 -331 -992 -108 -74 -518 -739 -36 -810 -586 -377 -324 -564 -484 -915 -643 -941 -734 -46 -216 -840 -22 -803 -206 -799 -90 -494 -341 -725 -752 -564 -830 -232 -689 -563 -823 -634 -257 -974 -922 -939 -857 -630 -412 -240 -614 -574 -292 -392 -762 -274 -484 -389 -143 -837 -854 -608 -39 -628 -319 -95 -425 -227 -379 -930 -162 -499 -616 -336 -319 -172 -569 -88 -88 -951 -860 -759 -901 -819 -313 -306 -303 -288 -197 -534 -992 -630 -615 -778 -797 -728 -49 -399 -608 -934 -822 -663 -216 -342 -672 -775 -595 -229 -54 -717 -166 -699 -535 -277 -814 -204 -624 -960 -989 -548 -849 -589 -10 -931 -984 -16 -123 -158 -800 -597 -292 -510 -758 -894 -37 -845 -353 -671 -95 -864 -788 -43 -436 -120 -969 -631 -675 -717 -933 -918 -484 -520 -375 -977 -841 -364 -197 -814 -308 -937 -895 -841 -131 -689 -499 -64 -588 -293 -238 -116 -603 -540 -66 -363 -374 -625 -16 -135 -995 -505 -652 -619 -426 -181 -492 -102 -920 -589 -250 -792 -880 -290 -190 -12 -250 -651 -676 -838 -611 -142 -310 -388 -783 -475 -914 -57 -487 -406 -177 -918 -402 -124 -129 -90 -267 -798 -832 -792 -736 -802 -420 -587 -140 -987 -450 -413 -220 -401 -35 -977 -978 -906 -523 -390 -809 -7 -406 -613 -123 -330 -403 -342 -833 -87 -704 -202 -190 -78 -462 -449 -965 -244 -573 -737 -947 -559 -463 -291 -415 -774 -441 -894 -402 -318 -544 -398 -119 -169 -714 -477 -13 -433 -125 -808 -216 -381 -80 -752 -199 -269 -742 -424 -52 -285 -105 -249 -229 -580 -697 -121 -843 -317 -358 -16 -218 -951 -804 -661 -455 -956 -396 -425 -391 -42 -581 -785 -833 -521 -161 -96 -602 -11 -657 -77 -797 -731 -57 -18 -708 -30 -182 -177 -14 -417 -379 -436 -155 -967 -941 -391 -796 -553 -577 -618 -805 -513 -739 -919 -988 -417 -671 -784 -947 -531 -852 -534 -412 -129 -120 -687 -642 -987 -924 -907 -74 -684 -915 -239 -814 -23 -731 -505 -638 -297 -991 -279 -476 -952 -525 -723 -209 -81 -160 -310 -206 -566 -821 -141 -866 -894 -673 -687 -255 -424 -851 -923 -896 -882 -111 -413 -811 -888 -594 -355 -94 -262 -116 -116 -879 -123 -495 -424 -226 -521 -852 -412 -299 -178 -100 -566 -827 -213 -441 -300 -809 -123 -625 -400 -601 -75 -243 -938 -731 -957 -886 -498 -937 -661 -315 -698 -173 -527 -716 -730 -745 -510 -799 -559 -69 -459 -688 -778 -708 -633 -272 -147 -670 -286 -374 -348 -494 -812 -294 -386 -511 -614 -68 -396 -733 -238 -665 -545 -664 -357 -248 -863 -127 -3 -272 -621 -765 -870 -975 -91 -284 -778 -673 -386 -916 -29 -657 -64 -78 -689 -112 -635 -764 -69 -929 -281 -527 -784 -560 -52 -132 -749 -858 -355 -413 -365 -623 -746 -241 -672 -465 -843 -98 -290 -605 -501 -682 -101 -393 -706 -981 -55 -928 -647 -817 -63 -897 -382 -658 -268 -227 -326 -1000 -119 -498 -311 -26 -203 -633 -592 -841 -653 -735 -981 -196 -144 -531 -202 -581 -19 -781 -80 -673 -229 -48 -337 -243 -843 -90 -336 -271 -625 -460 -156 -657 -754 -44 -895 -924 -288 -470 -748 -227 -393 -429 -768 -571 -432 -672 -199 -524 -477 -270 -806 -403 -853 -322 -505 -180 -268 -215 -866 -103 -889 -202 -460 -620 -535 -49 -927 -165 -209 -294 -1000 -249 -773 -735 -757 -607 -976 -916 -444 -732 -873 -746 -506 -767 -923 -330 -737 -352 -659 -824 -701 -544 -545 -996 -280 -218 -670 -933 -939 -737 -261 -669 -291 -772 -547 -574 -819 -214 -835 -692 -751 -852 -451 -406 -164 -303 -787 -405 -868 -319 -14 -910 -762 -136 -71 -753 -67 -544 -41 -59 -95 -53 -615 -152 -548 -835 -604 -67 -309 -901 -290 -659 -304 -679 -614 -84 -108 -778 -520 -384 -334 -96 -789 -668 -928 -123 -775 -116 -442 -899 -414 -237 -640 -596 -880 -50 -5 -751 -173 -886 -273 -457 -428 -501 -805 -137 -529 -128 -472 -38 -366 -502 -665 -915 -505 -284 -499 -13 -134 -910 -566 -366 -927 -254 -819 -503 -18 -66 -682 -919 -19 -63 -844 -2 -379 -607 -445 -869 -474 -357 -806 -240 -142 -436 -387 -974 -906 -292 -162 -750 -177 -804 -897 -354 -966 -528 -496 -15 -395 -380 -737 -816 -701 -936 -177 -822 -876 -224 -197 -680 -448 -158 -236 -877 -93 -541 -933 -17 -248 -637 -574 -459 -232 -352 -398 -960 -453 -590 -44 -643 -117 -833 -777 -53 -92 -997 -676 -439 -430 -46 -600 -96 -222 -91 -945 -444 -271 -818 -727 -809 -145 -99 -148 -636 -533 -836 -72 -595 -126 -783 -809 -294 -273 -377 -506 -892 -830 -677 -371 -639 -792 -893 -108 -868 -144 -712 -697 -214 -888 -738 -95 -965 -916 -254 -686 -509 -403 -766 -111 -311 -767 -437 -764 -701 -226 -459 -962 -23 -699 -493 -365 -135 -775 -978 -118 -163 -139 -870 -885 -565 -481 -885 -589 -239 -700 -763 -157 -645 -780 -661 -127 -949 -919 -910 -510 -264 -139 -701 -321 -981 -711 -1 -854 -456 -956 -977 -198 -619 -364 -164 -684 -543 -340 -988 -927 -865 -730 -908 -313 -980 -726 -657 -328 -953 -983 -622 -567 -857 -166 -364 -907 -472 -811 -358 -146 -503 -610 -403 -856 -414 -527 -386 -929 -233 -674 -396 -687 -135 -22 -313 -922 -320 -63 -587 -457 -361 -891 -246 -837 -995 -214 -279 -307 -142 -790 -107 -562 -679 -282 -855 -220 -325 -291 -397 -374 -463 -398 -935 -250 -954 -590 -480 -393 -675 -950 -757 -473 -393 -981 -530 -602 -264 -412 -156 -900 -130 -343 -146 -154 -198 -25 -41 -605 -476 -113 -834 -894 -439 -498 -901 -132 -362 -375 -20 -533 -692 -662 -998 -498 -90 -399 -779 -95 -407 -472 -960 -695 -828 -60 -592 -135 -536 -230 -26 -429 -484 -916 -267 -478 -935 -844 -856 -847 -210 -182 -584 -336 -578 -862 -419 -847 -621 -23 -391 -809 -744 -145 -758 -511 -687 -902 -777 -676 -16 -681 -272 -849 -427 -693 -768 -179 -513 -809 -177 -84 -564 -977 -39 -276 -459 -657 -77 -69 -851 -816 -563 -697 -1000 -960 -614 -62 -43 -347 -668 -3 -124 -348 -549 -781 -261 -148 -980 -757 -886 -971 -700 -11 -903 -989 -195 -931 -943 -24 -84 -124 -129 -962 -6 -147 -612 -593 -921 -33 -982 -33 -439 -102 -887 -746 -892 -841 -679 -729 -601 -478 -148 -272 -835 -510 -827 -740 -575 -999 -763 -917 -602 -293 -280 -934 -435 -56 -498 -99 -685 -461 -638 -64 -460 -271 -802 -384 -541 -658 -634 -338 -222 -343 -109 -1 -267 -271 -727 -842 -203 -619 -839 -529 -567 -276 -647 -181 -432 -201 -444 -222 -632 -282 -767 -133 -124 -754 -21 -705 -984 -606 -215 -684 -81 -393 -537 -837 -116 -728 -740 -145 -858 -692 -778 -42 -394 -575 -690 -751 -50 -306 -338 -426 -488 -131 -292 -177 -765 -980 -663 -931 -575 -627 -993 -430 -908 -852 -454 -26 -324 -10 -696 -497 -442 -461 -327 -777 -233 -931 -711 -132 -283 -631 -909 -779 -628 -276 -786 -624 -583 -634 -967 -158 -900 -714 -31 -327 -714 -8 -843 -202 -727 -839 -388 -966 -920 -537 -729 -452 -786 -371 -233 -965 -414 -758 -911 -424 -291 -877 -346 -782 -331 -733 -268 -221 -329 -455 -99 -799 -287 -694 -530 -615 -620 -524 -429 -797 -37 -687 -713 -840 -859 -644 -110 -407 -863 -332 -902 -254 -213 -354 -797 -777 -571 -582 -602 -810 -6 -250 -437 -347 -21 -405 -230 -895 -946 -392 -740 -700 -640 -63 -710 -647 -754 -801 -899 -786 -464 -192 -847 -458 -608 -114 -804 -16 -635 -715 -570 -736 -649 -835 -863 -746 -63 -390 -656 -65 -866 -577 -961 -428 -860 -660 -295 -903 -114 -914 -877 -683 -792 -758 -791 -194 -985 -335 -783 -824 -191 -231 -641 -648 -61 -945 -653 -238 -331 -809 -794 -112 -797 -671 -72 -722 -434 -191 -993 -661 -462 -393 -38 -327 -43 -955 -439 -150 -968 -371 -35 -207 -593 -978 -365 -14 -740 -13 -361 -620 -953 -979 -245 -413 -942 -407 -5 -123 -796 -115 -547 -806 -621 -332 -862 -374 -996 -474 -851 -587 -289 -773 -84 -765 -113 -740 -211 -108 -4 -76 -212 -754 -619 -505 -560 -898 -363 -427 -906 -594 -484 -285 -206 -255 -407 -461 -534 -233 -81 -538 -951 -536 -156 -662 -371 -732 -37 -7 -501 -521 -776 -260 -882 -295 -967 -201 -135 -819 -178 -741 -509 -652 -608 -76 -378 -176 -264 -903 -878 -199 -830 -791 -710 -872 -558 -469 -849 -809 -83 -415 -176 -514 -639 -750 -817 -206 -156 -758 -64 -143 -550 -605 -633 -229 -300 -676 -522 -409 -836 -624 -194 -898 -256 -377 -891 -433 -80 -635 -219 -583 -281 -739 -257 -391 -403 -98 -915 -381 -76 -301 -611 -272 -193 -707 -169 -554 -178 -241 -623 -599 -458 -329 -545 -441 -835 -245 -13 -994 -321 -287 -497 -11 -599 -167 -651 -620 -793 -657 -794 -694 -615 -3 -237 -811 -703 -373 -7 -988 -815 -173 -198 -733 -820 -378 -471 -275 -333 -181 -649 -288 -199 -324 -358 -703 -443 -169 -369 -69 -712 -981 -436 -438 -963 -792 -773 -411 -424 -598 -929 -543 -278 -146 -74 -344 -338 -832 -906 -770 -104 -975 -232 -682 -580 -631 -961 -783 -45 -949 -129 -187 -578 -707 -675 -605 -757 -278 -946 -78 -183 -56 -238 -656 -444 -246 -581 -895 -54 -348 -482 -709 -266 -806 -266 -742 -872 -810 -362 -898 -899 -627 -929 -132 -464 -313 -867 -278 -232 -73 -667 -804 -793 -74 -288 -105 -236 -912 -95 -714 -638 -446 -794 -555 -254 -55 -662 -892 -740 -819 -469 -200 -667 -853 -848 -333 -5 -225 -29 -126 -722 -686 -452 -946 -488 -859 -787 -776 -924 -122 -161 -191 -377 -971 -609 -603 -304 -566 -249 -184 -696 -470 -468 -196 -259 -817 -471 -707 -316 -868 -398 -365 -283 -435 -192 -245 -262 -258 -238 -574 -4 -307 -260 -657 -949 -909 -776 -334 -662 -623 -835 -273 -88 -855 -357 -301 -651 -532 -341 -491 -599 -860 -421 -463 -102 -520 -278 -648 -377 -402 -623 -530 -505 -669 -173 -369 -954 -22 -359 -728 -585 -705 -993 -586 -192 -296 -395 -871 -894 -712 -307 -754 -775 -450 -599 -685 -863 -543 -758 -333 -217 -132 -306 -906 -556 -484 -299 -944 -63 -591 -27 -495 -590 -195 -908 -40 -338 -876 -547 -864 -3 -797 -327 -546 -883 -806 -383 -864 -624 -340 -817 -466 -431 -525 -906 -111 -103 -185 -349 -697 -149 -625 -907 -121 -411 -351 -891 -424 -1000 -715 -829 -38 -354 -111 -156 -57 -251 -348 -615 -275 -609 -339 -993 -236 -341 -539 -206 -795 -475 -861 -997 -698 -179 -39 -384 -843 -160 -782 -514 -710 -157 -509 -431 -722 -569 -756 -807 -96 -749 -920 -565 -857 -794 -336 -541 -825 -187 -592 -650 -987 -997 -744 -404 -863 -571 -941 -857 -762 -500 -894 -471 -83 -611 -847 -445 -863 -332 -277 -637 -637 -636 -622 -856 -407 -165 -934 -903 -660 -320 -747 -182 -760 -626 -162 -541 -41 -854 -438 -723 -421 -145 -727 -951 -936 -821 -760 -587 -76 -906 -777 -553 -992 -949 -980 -343 -645 -779 -158 -557 -498 -573 -546 -139 -982 -321 -962 -765 -600 -802 -913 -527 -455 -755 -659 -535 -791 -632 -970 -552 -631 -749 -708 -224 -662 -683 -487 -7 -469 -896 -467 -762 -613 -243 -132 -260 -285 -679 -723 -850 -984 -415 -357 -716 -588 -594 -393 -941 -399 -792 -630 -196 -786 -573 -87 -56 -400 -528 -754 -860 -479 -55 -808 -38 -852 -901 -878 -592 -756 -221 -940 -150 -262 -917 -598 -447 -972 -478 -820 -415 -845 -932 -70 -97 -252 -420 -257 -47 -241 -524 -671 -435 -241 -979 -460 -462 -949 -148 -767 -24 -25 -589 -439 -159 -983 -136 -49 -623 -423 -451 -909 -867 -758 -436 -862 -913 -958 -264 -333 -355 -516 -641 -655 -418 -779 -589 -802 -349 -766 -481 -60 -614 -600 -856 -712 -205 -203 -769 -785 -841 -997 -345 -141 -19 -902 -99 -293 -816 -47 -91 -136 -648 -181 -527 -848 -408 -215 -34 -269 -233 -75 -134 -926 -420 -509 -585 -42 -436 -694 -441 -6 -721 -100 -628 -825 -646 -220 -969 -791 -999 -342 -172 -597 -233 -571 -450 -900 -13 -300 -398 -791 -221 -566 -949 -721 -386 -76 -367 -380 -868 -158 -961 -176 -32 -634 -904 -90 -63 -232 -704 -469 -783 -65 -135 -110 -869 -68 -600 -141 -94 -161 -382 -740 -140 -65 -437 -233 -140 -754 -129 -90 -105 -63 -235 -965 -909 -403 -591 -639 -186 -550 -463 -63 -433 -402 -330 -419 -424 -708 -730 -455 -236 -843 -456 -116 -508 -358 -116 -347 -55 -121 -583 -204 -16 -370 -678 -459 -166 -587 -121 -13 -866 -872 -522 -831 -324 -699 -964 -908 -814 -743 -96 -406 -251 -826 -764 -216 -612 -333 -520 -686 -560 -569 -145 -835 -582 -122 -35 -410 -722 -503 -344 -869 -123 -223 -489 -419 -521 -449 -964 -329 -762 -432 -582 -336 -703 -991 -299 -697 -605 -367 -431 -831 -309 -415 -689 -707 -616 -989 -164 -190 -882 -805 -620 -577 -421 -541 -588 -681 -416 -66 -996 -297 -233 -828 -311 -180 -955 -866 -33 -792 -696 -80 -192 -252 -612 -904 -928 -265 -555 -580 -778 -245 -684 -446 -932 -697 -857 -477 -963 -982 -439 -211 -91 -308 -302 -793 -297 -202 -921 -801 -586 -375 -626 -911 -823 -543 -508 -261 -988 -1000 -804 -338 -75 -521 -57 -715 -811 -134 -364 -920 -158 -447 -629 -119 -559 -84 -320 -217 -790 -226 -370 -309 -601 -36 -949 -526 -588 -513 -474 -705 -853 -826 -832 -706 -581 -135 -350 -823 -69 -20 -75 -212 -194 -941 -658 -739 -407 -326 -357 -600 -935 -509 -387 -113 -955 -442 -615 -74 -137 -127 -233 -866 -118 -586 -8 -109 -287 -972 -148 -685 -853 -2 -17 -359 -232 -639 -79 -171 -409 -652 -501 -546 -985 -698 -211 -705 -310 -953 -160 -777 -316 -735 -969 -918 -864 -129 -80 -995 -932 -185 -232 -212 -465 -177 -120 -546 -952 -120 -689 -14 -871 -820 -639 -40 -962 -84 -585 -753 -509 -830 -574 -752 -331 -336 -261 -771 -579 -373 -422 -283 -892 -532 -230 -339 -510 -512 -899 -174 -951 -113 -729 -8 -76 -762 -140 -226 -586 -893 -114 -804 -263 -338 -380 -535 -664 -579 -822 -76 -107 -785 -776 -383 -810 -124 -259 -975 -268 -56 -636 -563 -756 -118 -499 -397 -746 -333 -298 -907 -356 -399 -517 -165 -144 -864 -915 -271 -38 -547 -498 -487 -478 -963 -506 -212 -785 -82 -579 -908 -578 -745 -835 -884 -226 -728 -799 -999 -908 -75 -358 -975 -495 -718 -538 -10 -222 -769 -814 -519 -317 -153 -390 -791 -9 -279 -669 -691 -646 -893 -630 -989 -288 -604 -237 -560 -900 -807 -475 -187 -783 -894 -972 -618 -620 -396 -418 -438 -845 -516 -342 -386 -699 -407 -285 -393 -586 -509 -1 -826 -866 -7 -71 -629 -339 -240 -962 -128 -873 -112 -410 -47 -426 -846 -133 -126 -494 -391 -253 -887 -421 -154 -853 -16 -139 -687 -544 -301 -100 -944 -226 -884 -925 -287 -988 -915 -671 -69 -292 -967 -745 -305 -134 -879 -59 -904 -441 -581 -14 -769 -490 -189 -265 -265 -349 -367 -551 -915 -310 -600 -612 -346 -243 -681 -137 -64 -177 -306 -787 -934 -168 -540 -750 -734 -367 -973 -434 -618 -446 -180 -528 -338 -473 -437 -501 -863 -632 -914 -377 -941 -889 -243 -34 -658 -393 -580 -396 -487 -99 -2 -930 -982 -158 -71 -903 -983 -576 -914 -972 -254 -558 -380 -890 -863 -895 -978 -688 -348 -781 -388 -16 -768 -193 -320 -614 -727 -245 -730 -510 -707 -786 -565 -736 -841 -973 -514 -766 -548 -748 -337 -857 -872 -270 -6 -708 -736 -460 -214 -500 -318 -165 -286 -299 -922 -555 -632 -626 -711 -594 -866 -96 -925 -236 -362 -387 -665 -496 -951 -434 -210 -884 -497 -792 -111 -661 -704 -385 -761 -958 -846 -125 -566 -740 -126 -140 -246 -420 -836 -518 -37 -493 -891 -745 -901 -749 -449 -829 -5 -566 -77 -853 -944 -856 -959 -506 -729 -210 -827 -857 -181 -66 -885 -608 -443 -471 -328 -230 -642 -768 -338 -572 -621 -762 -442 -462 -350 -155 -397 -59 -770 -1 -154 -912 -395 -241 -574 -459 -1000 -699 -590 -353 -290 -879 -474 -140 -934 -226 -684 -173 -597 -991 -17 -723 -123 -249 -980 -33 -421 -599 -936 -214 -349 -85 -917 -918 -341 -948 -25 -439 -570 -741 -722 -905 -606 -244 -524 -421 -472 -959 -129 -564 -883 -197 -345 -437 -753 -482 -107 -814 -48 -803 -797 -766 -863 -392 -992 -510 -449 -870 -243 -21 -659 -228 -720 -767 -784 -823 -43 -266 -803 -430 -374 -913 -985 -904 -936 -381 -616 -241 -777 -63 -539 -680 -305 -333 -801 -30 -20 -59 -941 -676 -685 -356 -338 -986 -963 -822 -108 -379 -155 -64 -873 -650 -746 -657 -333 -103 -651 -808 -199 -35 -313 -617 -631 -40 -109 -712 -169 -85 -317 -278 -624 -948 -253 -767 -118 -80 -466 -256 -240 -487 -162 -820 -138 -899 -177 -758 -686 -649 -974 -706 -686 -87 -299 -229 -27 -365 -544 -589 -709 -89 -56 -357 -966 -433 -347 -792 -245 -259 -592 -701 -504 -347 -11 -357 -127 -446 -474 -557 -383 -206 -294 -828 -432 -748 -382 -873 -145 -817 -578 -494 -26 -5 -368 -103 -926 -9 -534 -668 -384 -134 -417 -326 -394 -569 -244 -51 -319 -96 -709 -102 -260 -77 -178 -592 -949 -675 -66 -276 -60 -765 -781 -88 -452 -333 -657 -20 -553 -879 -592 -19 -591 -629 -442 -737 -547 -755 -675 -844 -949 -737 -132 -798 -650 -424 -599 -744 -607 -192 -672 -453 -915 -903 -697 -832 -188 -558 -667 -194 -282 -741 -572 -511 -514 -212 -838 -760 -663 -38 -151 -630 -90 -521 -279 -387 -361 -271 -319 -316 -296 -821 -462 -67 -141 -4 -436 -346 -539 -201 -325 -507 -59 -345 -928 -135 -650 -115 -290 -73 -18 -483 -393 -330 -191 -549 -151 -868 -431 -448 -934 -389 -781 -875 -148 -809 -700 -795 -322 -632 -214 -492 -840 -965 -729 -369 -390 -598 -231 -479 -512 -425 -249 -932 -780 -866 -895 -956 -497 -434 -767 -291 -692 -611 -678 -944 -582 -993 -746 -435 -489 -890 -468 -40 -620 -774 -875 -21 -953 -533 -870 -332 -762 -204 -126 -221 -491 -759 -33 -56 -967 -939 -539 -114 -551 -277 -437 -826 -84 -332 -861 -178 -150 -103 -137 -706 -736 -218 -137 -481 -225 -386 -896 -961 -247 -906 -720 -214 -621 -759 -11 -89 -599 -489 -760 -817 -580 -169 -331 -690 -401 -524 -132 -158 -929 -33 -790 -635 -506 -954 -205 -833 -389 -594 -965 -415 -147 -158 -131 -832 -642 -233 -695 -421 -880 -243 -729 -985 -558 -829 -90 -460 -35 -134 -679 -677 -227 -836 -744 -403 -617 -327 -271 -569 -258 -54 -511 -111 -655 -636 -50 -403 -153 -395 -577 -267 -486 -777 -138 -144 -900 -896 -571 -897 -997 -415 -235 -499 -861 -597 -495 -913 -585 -129 -386 -369 -632 -9 -122 -446 -545 -252 -663 -406 -876 -778 -45 -482 -635 -395 -443 -16 -902 -135 -745 -666 -756 -479 -956 -593 -427 -940 -66 -849 -932 -257 -938 -708 -881 -364 -378 -265 -999 -285 -473 -889 -154 -792 -486 -728 -109 -90 -349 -221 -143 -559 -429 -432 -534 -713 -810 -193 -797 -582 -453 -841 -565 -934 -127 -254 -23 -943 -494 -873 -616 -230 -951 -65 -102 -42 -407 -575 -39 -194 -920 -406 -162 -554 -233 -274 -105 -691 -138 -517 -556 -770 -886 -433 -278 -647 -683 -219 -27 -547 -498 -519 -35 -891 -506 -48 -38 -585 -490 -689 -145 -158 -168 -221 -326 -702 -363 -220 -439 -251 -831 -779 -971 -87 -50 -574 -402 -822 -507 -775 -260 -586 -345 -901 -895 -676 -72 -411 -440 -878 -722 -900 -541 -6 -210 -768 -654 -607 -898 -88 -995 -529 -406 -346 -746 -684 -422 -750 -734 -211 -600 -552 -923 -289 -856 -164 -877 -531 -563 -38 -84 -323 -672 -203 -823 -440 -553 -203 -469 -198 -303 -187 -319 -645 -495 -595 -639 -204 -409 -578 -405 -241 -307 -383 -168 -851 -106 -136 -914 -295 -155 -116 -274 -373 -436 -111 -4 -646 -655 -675 -327 -64 -536 -179 -330 -177 -178 -448 -290 -182 -223 -754 -748 -813 -973 -897 -957 -608 -343 -443 -623 -431 -808 -457 -74 -13 -839 -681 -258 -626 -689 -235 -527 -540 -792 -35 -31 -812 -99 -550 -130 -362 -680 -408 -434 -17 -45 -973 -329 -741 -86 -258 -478 -352 -986 -147 -311 -488 -743 -264 -208 -497 -417 -197 -66 -176 -367 -202 -569 -13 -783 -940 -885 -40 -861 -364 -495 -141 -935 -671 -769 -851 -521 -848 -614 -608 -419 -187 -969 -767 -299 -214 -199 -756 -712 -9 -931 -321 -714 -730 -757 -717 -771 -878 -67 -30 -329 -161 -366 -976 -332 -16 -261 -358 -952 -527 -966 -24 -485 -733 -970 -752 -642 -468 -886 -128 -299 -997 -4 -660 -862 -708 -229 -867 -245 -236 -894 -232 -392 -447 -117 -243 -183 -541 -244 -950 -340 -907 -822 -484 -744 -267 -408 -514 -946 -665 -902 -93 -47 -537 -675 -335 -869 -130 -694 -498 -130 -193 -850 -36 -201 -233 -713 -243 -545 -279 -711 -675 -769 -258 -417 -475 -703 -976 -43 -398 -957 -711 -530 -522 -197 -964 -873 -310 -961 -882 -951 -178 -832 -328 -320 -209 -963 -347 -402 -559 -953 -454 -129 -125 -773 -960 -305 -187 -421 -269 -496 -485 -928 -773 -381 -186 -56 -543 -666 -955 -539 -841 -391 -918 -346 -78 -36 -853 -871 -144 -685 -226 -310 -726 -790 -543 -860 -653 -187 -193 -446 -484 -701 -480 -971 -4 -697 -795 -945 -141 -329 -495 -437 -572 -185 -363 -580 -709 -455 -79 -397 -789 -823 -965 -700 -840 -925 -773 -745 -41 -926 -581 -460 -758 -797 -673 -538 -7 -9 -822 -871 -420 -616 -42 -668 -166 -539 -39 -356 -570 -717 -796 -529 -24 -18 -203 -940 -395 -570 -85 -196 -712 -312 -472 -643 -808 -921 -851 -353 -217 -128 -84 -477 -46 -371 -715 -359 -294 -771 -533 -828 -172 -206 -154 -763 -91 -17 -578 -356 -125 -767 -75 -453 -787 -384 -150 -29 -553 -586 -539 -622 -402 -539 -26 -543 -223 -141 -183 -536 -606 -242 -840 -751 -244 -787 -944 -311 -578 -246 -963 -983 -796 -500 -339 -575 -89 -751 -27 -803 -929 -946 -488 -380 -301 -990 -378 -625 -330 -601 -332 -557 -196 -615 -404 -406 -244 -417 -824 -913 -11 -529 -470 -751 -241 -638 -540 -407 -964 -135 -822 -828 -54 -162 -560 -74 -824 -673 -838 -69 -554 -969 -420 -512 -486 -167 -219 -105 -483 -184 -587 -822 -97 -1000 -148 -187 -128 -671 -27 -159 -892 -143 -729 -995 -874 -170 -244 -113 -962 -457 -389 -959 -101 -649 -893 -148 -880 -986 -365 -981 -439 -864 -954 -897 -904 -920 -393 -522 -146 -426 -579 -716 -509 -84 -883 -686 -855 -554 -997 -972 -854 -521 -205 -302 -264 -257 -438 -929 -736 -742 -797 -434 -264 -538 -152 -689 -263 -172 -530 -83 -461 -723 -246 -580 -227 -775 -644 -720 -210 -170 -320 -820 -916 -146 -938 -668 -302 -704 -977 -549 -943 -959 -750 -778 -959 -576 -139 -788 -428 -793 -943 -247 -508 -555 -192 -345 -874 -564 -157 -930 -568 -212 -89 -451 -226 -537 -728 -453 -117 -882 -614 -844 -896 -187 -575 -731 -285 -772 -684 -225 -204 -346 -788 -581 -280 -579 -982 -809 -289 -20 -585 -826 -341 -936 -759 -539 -853 -44 -829 -30 -983 -371 -516 -845 -265 -420 -134 -614 -521 -806 -734 -181 -675 -71 -783 -665 -892 -463 -94 -923 -856 -327 -725 -593 -399 -757 -902 -996 -622 -271 -7 -538 -460 -605 -10 -982 -46 -268 -873 -866 -839 -193 -509 -996 -278 -686 -906 -793 -584 -547 -239 -190 -360 -280 -274 -212 -318 -867 -54 -924 -876 -298 -40 -352 -850 -507 -237 -651 -587 -835 -579 -898 -274 -949 -106 -4 -478 -661 -498 -242 -64 -125 -175 -54 -672 -94 -131 -526 -653 -335 -101 -436 -228 -671 -572 -500 -584 -984 -131 -932 -3 -784 -259 -925 -877 -894 -165 -250 -312 -285 -331 -700 -994 -655 -112 -943 -121 -26 -234 -770 -805 -127 -555 -386 -590 -981 -71 -429 -917 -426 -11 -240 -749 -941 -379 -313 -187 -138 -782 -577 -687 -913 -177 -743 -102 -606 -240 -12 -346 -412 -263 -575 -359 -259 -434 -606 -884 -559 -206 -692 -397 -756 -812 -226 -895 -166 -232 -208 -663 -432 -422 -101 -747 -811 -617 -234 -804 -306 -6 -350 -798 -747 -49 -695 -603 -924 -958 -628 -677 -310 -994 -756 -451 -124 -947 -31 -693 -791 -492 -248 -4 -179 -719 -139 -586 -679 -702 -692 -928 -981 -256 -17 -865 -227 -46 -533 -942 -538 -750 -843 -174 -908 -686 -167 -443 -298 -278 -885 -811 -119 -447 -814 -661 -555 -209 -645 -671 -102 -31 -555 -549 -922 -171 -70 -411 -223 -546 -654 -692 -104 -839 -358 -637 -789 -504 -38 -774 -402 -956 -175 -244 -393 -223 -672 -439 -510 -381 -988 -301 -867 -330 -189 -249 -730 -145 -963 -276 -646 -185 -956 -501 -743 -726 -720 -111 -305 -86 -664 -673 -825 -738 -690 -120 -513 -439 -748 -180 -653 -914 -12 -738 -290 -167 -540 -542 -138 -823 -358 -601 -415 -370 -380 -27 -855 -447 -564 -336 -96 -960 -360 -224 -941 -940 -90 -119 -284 -741 -52 -943 -931 -226 -134 -480 -601 -441 -338 -624 -176 -223 -246 -968 -714 -892 -810 -174 -73 -130 -574 -325 -69 -48 -298 -582 -540 -753 -661 -320 -53 -856 -506 -675 -17 -775 -602 -158 -913 -530 -827 -678 -619 -463 -371 -110 -51 -933 -80 -454 -690 -348 -848 -196 -640 -214 -621 -774 -795 -667 -741 -329 -953 -786 -167 -768 -183 -801 -283 -750 -289 -358 -984 -524 -660 -440 -362 -378 -804 -867 -892 -635 -768 -943 -644 -51 -960 -363 -343 -257 -420 -778 -516 -768 -572 -788 -533 -113 -409 -276 -270 -247 -46 -212 -338 -289 -740 -187 -675 -136 -464 -480 -611 -853 -712 -48 -561 -478 -713 -665 -624 -487 -889 -11 -873 -829 -668 -751 -213 -226 -535 -91 -338 -296 -676 -747 -886 -362 -577 -605 -227 -854 -17 -852 -422 -113 -235 -676 -856 -844 -406 -450 -863 -364 -903 -627 -824 -556 -931 -869 -646 -579 -180 -656 -9 -333 -629 -210 -524 -583 -890 -107 -660 -43 -664 -581 -770 -873 -84 -749 -176 -276 -393 -896 -818 -258 -738 -484 -300 -996 -448 -532 -242 -301 -925 -224 -680 -640 -639 -627 -429 -415 -694 -303 -538 -433 -953 -275 -502 -720 -186 -608 -765 -929 -610 -55 -869 -892 -301 -354 -939 -891 -486 -889 -336 -207 -870 -916 -788 -578 -190 -634 -872 -123 -183 -745 -892 -980 -175 -992 -946 -569 -660 -105 -136 -847 -624 -497 -497 -648 -27 -38 -704 -206 -531 -18 -690 -595 -743 -630 -833 -634 -776 -860 -319 -778 -462 -672 -29 -74 -101 -635 -924 -183 -298 -20 -392 -566 -415 -501 -737 -441 -425 -122 -118 -336 -145 -528 -785 -643 -497 -232 -961 -464 -297 -969 -617 -262 -239 -206 -221 -970 -469 -507 -217 -861 -529 -253 -333 -738 -371 -80 -667 -421 -893 -599 -661 -746 -431 -663 -552 -559 -649 -275 -718 -686 -88 -309 -379 -259 -549 -752 -469 -639 -432 -854 -857 -702 -766 -125 -756 -126 -881 -91 -29 -760 -953 -824 -977 -889 -622 -724 -566 -27 -369 -823 -332 -800 -389 -4 -717 -674 -534 -892 -970 -575 -120 -849 -798 -44 -860 -72 -630 -398 -721 -971 -125 -599 -257 -939 -810 -511 -948 -167 -26 -698 -473 -64 -75 -196 -570 -530 -915 -51 -965 -65 -169 -357 -349 -803 -422 -45 -453 -677 -825 -914 -357 -418 -269 -883 -493 -647 -926 -765 -731 -751 -146 -919 -847 -357 -462 -570 -9 -770 -947 -344 -311 -606 -17 -13 -375 -269 -304 -314 -663 -816 -216 -183 -371 -722 -707 -351 -334 -43 -441 -678 -131 -330 -743 -355 -793 -810 -933 -565 -61 -66 -719 -849 -406 -858 -949 -256 -100 -576 -112 -73 -243 -36 -273 -484 -890 -727 -37 -536 -32 -501 -47 -53 -450 -96 -264 -86 -387 -145 -249 -389 -763 -169 -995 -603 -317 -985 -831 -425 -597 -116 -408 -456 -255 -617 -479 -133 -784 -883 -574 -153 -966 -493 -448 -465 -734 -685 -460 -437 -776 -308 -769 -586 -201 -348 -536 -672 -624 -615 -962 -442 -546 -661 -311 -979 -514 -20 -169 -661 -224 -999 -617 -592 -301 -66 -535 -441 -537 -286 -279 -545 -706 -212 -767 -918 -297 -831 -735 -810 -218 -318 -368 -71 -92 -122 -413 -892 -677 -54 -122 -94 -897 -723 -300 -80 -550 -256 -773 -898 -33 -998 -396 -941 -400 -382 -186 -931 -844 -615 -372 -489 -113 -554 -517 -608 -383 -689 -593 -721 -576 -215 -710 -745 -914 -948 -664 -201 -305 -744 -634 -598 -118 -208 -181 -211 -23 -589 -650 -974 -884 -137 -871 -401 -350 -845 -710 -783 -671 -140 -166 -403 -127 -984 -254 -58 -618 -110 -496 -76 -614 -914 -520 -258 -908 -645 -310 -706 -14 -800 -686 -655 -742 -561 -75 -577 -205 -904 -857 -198 -449 -80 -627 -170 -211 -394 -837 -358 -224 -949 -471 -370 -606 -744 -12 -162 -926 -780 -383 -218 -326 -338 -874 -137 -988 -362 -900 -975 -338 -754 -570 -986 -853 -504 -408 -721 -458 -905 -454 -429 -145 -707 -345 -265 -420 -373 -687 -785 -243 -261 -198 -458 -520 -739 -600 -254 -199 -603 -977 -587 -349 -799 -277 -631 -691 -347 -2 -359 -673 -48 -735 -66 -914 -819 -818 -252 -203 -379 -35 -755 -30 -768 -485 -364 -379 -303 -858 -2 -117 -136 -504 -167 -694 -870 -42 -851 -121 -40 -875 -673 -405 -192 -86 -172 -431 -939 -320 -228 -675 -279 -128 -413 -291 -340 -621 -930 -779 -304 -691 -211 -906 -649 -322 -784 -72 -938 -578 -376 -592 -498 -28 -93 -504 -831 -44 -875 -843 -372 -924 -659 -86 -521 -1 -314 -253 -156 -925 -349 -552 -56 -205 -96 -325 -680 -655 -529 -759 -337 -424 -255 -981 -557 -684 -968 -61 -232 -180 -698 -759 -252 -292 -826 -407 -787 -388 -104 -973 -202 -948 -684 -688 -100 -555 -588 -249 -399 -656 -243 -450 -541 -238 -867 -675 -163 -334 -518 -716 -582 -696 -835 -271 -467 -665 -30 -168 -491 -498 -468 -812 -849 -202 -307 -33 -347 -515 -396 -897 -785 -920 -293 -353 -33 -125 -695 -836 -678 -635 -742 -156 -9 -855 -904 -772 -552 -665 -337 -442 -375 -916 -28 -563 -833 -748 -834 -374 -896 -722 -561 -794 -619 -378 -572 -388 -654 -291 -674 -356 -640 -292 -439 -482 -420 -325 -399 -332 -701 -108 -540 -473 -202 -997 -183 -413 -805 -405 -498 -837 -857 -657 -590 -175 -399 -600 -481 -612 -422 -397 -267 -631 -981 -725 -924 -516 -804 -825 -788 -613 -673 -96 -174 -6 -499 -459 -810 -471 -657 -250 -567 -395 -503 -445 -977 -636 -709 -515 -84 -50 -576 -142 -593 -405 -35 -164 -7 -275 -906 -704 -218 -440 -608 -483 -804 -112 -665 -996 -757 -453 -950 -943 -483 -390 -601 -802 -312 -651 -690 -474 -461 -783 -421 -785 -209 -521 -98 -386 -388 -615 -549 -354 -339 -880 -308 -800 -452 -84 -281 -818 -712 -120 -507 -619 -145 -229 -320 -882 -868 -640 -683 -64 -59 -35 -755 -797 -501 -770 -61 -604 -931 -26 -77 -21 -303 -667 -903 -941 -848 -855 -257 -919 -348 -728 -67 -43 -310 -317 -483 -973 -630 -687 -527 -67 -210 -760 -94 -571 -287 -997 -29 -342 -550 -750 -60 -682 -433 -661 -634 -740 -431 -615 -371 -492 -909 -857 -292 -474 -204 -860 -55 -617 -396 -482 -451 -773 -668 -29 -822 -947 -461 -433 -899 -792 -919 -989 -769 -369 -805 -70 -301 -905 -841 -908 -229 -39 -886 -674 -467 -430 -203 -320 -970 -347 -310 -480 -402 -551 -884 -607 -173 -173 -652 -742 -387 -555 -713 -46 -941 -944 -978 -359 -362 -436 -139 -204 -113 -121 -889 -151 -874 -231 -124 -591 -508 -693 -50 -864 -177 -341 -244 -985 -780 -45 -723 -893 -909 -438 -78 -112 -435 -538 -523 -811 -771 -721 -387 -803 -453 -299 -380 -469 -890 -48 -138 -358 -425 -19 -378 -332 -659 -400 -645 -624 -803 -383 -412 -492 -956 -438 -275 -64 -208 -643 -364 -884 -596 -439 -268 -187 -707 -518 -456 -922 -483 -889 -670 -396 -927 -977 -38 -921 -90 -989 -851 -589 -772 -302 -519 -219 -820 -177 -574 -776 -681 -855 -255 -659 -659 -440 -954 -355 -207 -528 -450 -317 -829 -5 -942 -173 -772 -248 -862 -58 -72 -280 -802 -28 -272 -724 -8 -467 -767 -578 -465 -989 -770 -53 -535 -643 -433 -298 -622 -218 -239 -202 -493 -771 -394 -245 -343 -995 -68 -750 -290 -406 -529 -167 -324 -94 -43 -969 -987 -43 -624 -77 -352 -314 -304 -118 -116 -970 -445 -390 -959 -187 -530 -692 -609 -102 -997 -244 -915 -772 -721 -851 -334 -17 -934 -983 -389 -840 -322 -677 -913 -481 -624 -410 -853 -899 -482 -288 -833 -835 -100 -564 -603 -451 -651 -41 -264 -796 -947 -187 -54 -324 -652 -935 -292 -644 -881 -255 -958 -120 -963 -407 -448 -504 -430 -404 -746 -602 -361 -802 -917 -380 -140 -631 -49 -70 -131 -719 -74 -432 -994 -719 -231 -454 -937 -590 -148 -348 -898 -969 -712 -381 -983 -813 -178 -623 -725 -610 -767 -872 -735 -35 -824 -474 -211 -24 -781 -538 -98 -55 -549 -438 -972 -914 -51 -126 -222 -457 -823 -913 -528 -692 -649 -807 -187 -161 -922 -620 -591 -925 -461 -955 -767 -281 -369 -644 -553 -388 -158 -40 -102 -456 -351 -937 -104 -781 -387 -429 -251 -771 -792 -41 -465 -995 -395 -396 -485 -668 -377 -512 -277 -482 -916 -27 -386 -763 -137 -131 -845 -644 -438 -60 -931 -308 -285 -758 -538 -62 -617 -24 -594 -912 -70 -169 -419 -980 -591 -380 -792 -752 -877 -637 -339 -40 -410 -851 -688 -700 -847 -76 -152 -751 -653 -753 -985 -473 -644 -310 -56 -704 -634 -225 -412 -911 -882 -428 -651 -427 -814 -136 -90 -823 -388 -186 -563 -32 -102 -214 -645 -190 -737 -966 -973 -854 -1 -176 -769 -282 -607 -986 -753 -846 -159 -914 -586 -673 -195 -50 -690 -746 -980 -574 -593 -45 -612 -559 -666 -255 -595 -832 -924 -191 -239 -637 -347 -181 -681 -145 -634 -741 -937 -125 -223 -653 -266 -891 -675 -175 -257 -777 -202 -359 -592 -513 -359 -69 -314 -173 -181 -664 -707 -328 -408 -4 -786 -438 -96 -581 -10 -651 -15 -99 -485 -575 -278 -219 -393 -239 -609 -473 -41 -52 -431 -959 -274 -998 -688 -634 -924 -713 -597 -488 -447 -240 -441 -48 -197 -779 -819 -915 -563 -424 -690 -59 -249 -258 -189 -394 -113 -364 -601 -134 -636 -669 -309 -113 -829 -808 -113 -685 -855 -163 -227 -8 -742 -534 -204 -611 -388 -993 -682 -527 -986 -857 -392 -242 -776 -525 -626 -87 -804 -80 -435 -601 -354 -196 -746 -509 -306 -966 -617 -870 -859 -16 -835 -241 -491 -735 -83 -866 -904 -42 -478 -448 -535 -298 -25 -799 -907 -173 -250 -886 -744 -809 -822 -315 -662 -850 -104 -468 -149 -885 -801 -346 -587 -709 -387 -639 -820 -475 -563 -700 -143 -277 -885 -263 -646 -363 -605 -499 -254 -341 -863 -749 -578 -74 -869 -778 -95 -914 -135 -560 -23 -789 -104 -43 -462 -803 -225 -826 -193 -504 -134 -740 -318 -421 -585 -345 -25 -191 -435 -907 -951 -386 -582 -808 -103 -644 -110 -166 -932 -797 -263 -456 -156 -490 -117 -141 -785 -633 -503 -525 -780 -44 -425 -803 -877 -709 -773 -120 -8 -16 -648 -930 -419 -394 -754 -709 -787 -167 -534 -168 -639 -39 -922 -735 -629 -709 -775 -860 -366 -168 -66 -453 -531 -635 -874 -948 -111 -325 -291 -357 -21 -879 -186 -224 -267 -293 -721 -523 -740 -616 -840 -270 -535 -351 -211 -944 -451 -945 -974 -482 -859 -367 -325 -99 -402 -507 -537 -176 -776 -321 -470 -482 -738 -478 -738 -363 -744 -769 -741 -378 -303 -567 -551 -639 -779 -102 -835 -398 -968 -467 -247 -513 -49 -767 -633 -44 -599 -1 -883 -724 -973 -921 -550 -896 -739 -136 -101 -987 -607 -882 -791 -199 -438 -929 -304 -487 -690 -492 -56 -111 -933 -858 -222 -308 -115 -78 -786 -63 -423 -746 -51 -255 -756 -92 -574 -769 -491 -755 -516 -337 -148 -554 -665 -457 -885 -237 -730 -859 -299 -109 -364 -624 -996 -821 -307 -146 -221 -705 -565 -650 -645 -419 -949 -992 -881 -116 -574 -866 -532 -225 -663 -387 -930 -764 -349 -187 -341 -496 -567 -209 -6 -33 -390 -602 -730 -840 -338 -211 -64 -823 -378 -716 -469 -954 -741 -187 -698 -451 -647 -667 -187 -490 -391 -151 -318 -40 -48 -893 -702 -294 -829 -925 -752 -49 -480 -554 -885 -815 -556 -742 -605 -634 -600 -296 -247 -777 -22 -934 -536 -233 -778 -391 -160 -39 -936 -524 -128 -992 -912 -153 -612 -127 -382 -818 -996 -397 -486 -821 -653 -430 -699 -810 -311 -658 -863 -704 -359 -107 -752 -898 -738 -788 -683 -454 -373 -287 -172 -227 -314 -723 -745 -797 -645 -409 -915 -845 -18 -709 -370 -110 -336 -418 -628 -972 -429 -705 -231 -506 -439 -726 -750 -388 -631 -259 -478 -632 -489 -252 -679 -694 -267 -400 -976 -568 -117 -476 -398 -986 -636 -617 -458 -635 -490 -691 -616 -469 -226 -167 -665 -506 -601 -230 -357 -546 -539 -272 -581 -718 -478 -637 -430 -33 -747 -196 -201 -781 -208 -759 -274 -626 -253 -10 -906 -443 -77 -30 -934 -98 -366 -128 -8 -504 -607 -738 -901 -98 -268 -100 -397 -549 -690 -834 -964 -269 -157 -694 -34 -265 -591 -506 -384 -878 -444 -735 -210 -598 -831 -348 -373 -832 -252 -386 -948 -180 -803 -21 -658 -412 -630 -31 -783 -435 -752 -653 -996 -527 -234 -663 -587 -558 -109 -792 -478 -917 -253 -675 -792 -151 -75 -160 -38 -512 -695 -881 -916 -646 -996 -942 -546 -248 -610 -75 -315 -814 -622 -803 -192 -148 -287 -90 -505 -987 -167 -540 -809 -169 -372 -400 -236 -939 -464 -621 -14 -652 -694 -220 -45 -117 -342 -978 -797 -825 -254 -710 -962 -931 -115 -547 -573 -855 -206 -788 -604 -138 -687 -864 -804 -883 -827 -274 -468 -306 -330 -592 -82 -592 -403 -303 -812 -615 -147 -299 -148 -640 -708 -996 -600 -516 -456 -927 -392 -963 -607 -900 -372 -924 -862 -231 -850 -832 -664 -170 -995 -671 -519 -716 -870 -815 -720 -445 -651 -10 -740 -899 -738 -827 -350 -780 -446 -888 -575 -138 -302 -866 -579 -271 -569 -268 -453 -614 -185 -912 -814 -626 -846 -643 -629 -371 -431 -486 -568 -241 -988 -609 -200 -801 -129 -274 -298 -905 -599 -259 -633 -652 -143 -683 -625 -448 -669 -882 -21 -718 -238 -114 -587 -624 -818 -86 -234 -990 -352 -975 -103 -96 -631 -313 -46 -541 -757 -640 -869 -438 -610 -341 -309 -428 -302 -745 -454 -441 -24 -617 -300 -908 -677 -139 -454 -25 -996 -312 -818 -75 -149 -685 -66 -599 -851 -345 -833 -316 -49 -810 -356 -954 -314 -680 -408 -335 -804 -895 -810 -572 -333 -332 -216 -247 -439 -212 -721 -241 -16 -294 -556 -202 -375 -531 -794 -116 -390 -67 -400 -230 -565 -737 -180 -48 -111 -546 -809 -556 -141 -81 -930 -50 -151 -14 -90 -458 -110 -527 -156 -301 -34 -33 -557 -697 -167 -639 -667 -297 -272 -742 -156 -728 -607 -768 -95 -43 -708 -611 -426 -399 -812 -194 -934 -845 -444 -150 -750 -307 -870 -452 -23 -532 -674 -53 -449 -290 -940 -671 -489 -784 -936 -834 -736 -598 -587 -503 -628 -118 -854 -741 -121 -306 -986 -770 -681 -743 -869 -191 -590 -365 -184 -559 -361 -767 -644 -286 -353 -58 -890 -115 -284 -704 -533 -127 -980 -526 -990 -70 -806 -408 -493 -952 -109 -370 -527 -55 -144 -356 -431 -541 -939 -837 -221 -512 -255 -73 -555 -36 -909 -319 -606 -889 -712 -362 -546 -47 -320 -116 -308 -20 -67 -973 -685 -667 -249 -139 -209 -287 -599 -494 -46 -472 -309 -284 -951 -797 -481 -816 -81 -720 -193 -168 -30 -92 -963 -749 -543 -233 -929 -196 -966 -196 -914 -116 -470 -455 -347 -531 -563 -308 -266 -936 -390 -233 -376 -253 -46 -959 -760 -954 -630 -874 -848 -379 -156 -731 -289 -796 -389 -605 -742 -326 -70 -333 -721 -241 -679 -507 -747 -753 -128 -914 -560 -763 -248 -21 -434 -345 -220 -977 -614 -95 -715 -764 -230 -613 -252 -945 -942 -725 -426 -296 -555 -70 -490 -148 -822 -752 -16 -19 -546 -179 -669 -324 -18 -196 -658 -420 -568 -190 -29 -378 -60 -554 -490 -439 -904 -922 -222 -121 -773 -452 -880 -644 -119 -119 -218 -295 -624 -179 -281 -136 -547 -890 -893 -259 -241 -886 -611 -851 -257 -27 -421 -890 -994 -783 -612 -558 -865 -222 -127 -682 -897 -559 -355 -842 -424 -308 -274 -989 -362 -786 -707 -760 -17 -334 -842 -277 -320 -263 -670 -27 -121 -351 -455 -993 -7 -817 -984 -836 -184 -946 -149 -342 -55 -969 -865 -475 -409 -964 -420 -216 -582 -212 -980 -822 -832 -28 -737 -551 -676 -609 -410 -145 -337 -418 -893 -745 -194 -646 -748 -693 -783 -582 -372 -229 -900 -14 -658 -74 -166 -152 -854 -268 -279 -665 -828 -895 -952 -112 -790 -726 -426 -290 -278 -345 -243 -120 -262 -566 -124 -958 -940 -70 -370 -31 -707 -508 -241 -950 -19 -425 -608 -557 -229 -346 -245 -779 -800 -566 -973 -961 -707 -128 -774 -960 -797 -175 -332 -934 -829 -936 -511 -532 -370 -446 -626 -380 -294 -264 -360 -338 -770 -907 -312 -992 -43 -98 -888 -418 -970 -724 -824 -172 -231 -980 -949 -453 -529 -3 -182 -6 -760 -557 -772 -694 -989 -311 -454 -880 -314 -626 -194 -842 -664 -703 -989 -375 -395 -261 -573 -80 -170 -956 -239 -130 -281 -25 -684 -754 -975 -798 -74 -419 -115 -655 -554 -745 -11 -697 -996 -124 -687 -971 -275 -175 -559 -492 -873 -859 -762 -24 -452 -921 -175 -570 -873 -293 -155 -468 -38 -763 -131 -482 -825 -461 -97 -397 -103 -899 -293 -904 -898 -762 -131 -327 -482 -647 -348 -783 -295 -987 -94 -67 -356 -243 -453 -620 -836 -231 -686 -494 -712 -109 -516 -215 -595 -709 -21 -969 -38 -620 -699 -532 -924 -759 -15 -404 -828 -821 -556 -987 -560 -109 -233 -550 -532 -640 -364 -305 -306 -768 -913 -667 -639 -180 -478 -774 -587 -87 -499 -866 -458 -877 -66 -78 -81 -492 -558 -228 -920 -656 -424 -531 -274 -24 -725 -243 -167 -216 -376 -610 -166 -946 -420 -267 -724 -74 -485 -70 -817 -807 -499 -137 -704 -12 -849 -759 -219 -196 -344 -104 -276 -54 -648 -804 -729 -856 -744 -980 -268 -655 -904 -311 -794 -491 -718 -270 -945 -220 -24 -702 -313 -89 -347 -788 -379 -769 -839 -644 -931 -712 -915 -190 -682 -92 -535 -266 -790 -170 -412 -302 -18 -451 -688 -710 -521 -864 -315 -427 -179 -39 -552 -42 -595 -610 -974 -378 -133 -737 -678 -196 -35 -594 -275 -388 -770 -717 -441 -558 -261 -169 -948 -736 -224 -158 -930 -453 -759 -852 -549 -298 -19 -677 -809 -106 -417 -965 -985 -756 -576 -266 -174 -641 -133 -881 -768 -160 -292 -205 -638 -54 -80 -864 -804 -420 -328 -441 -600 -885 -499 -403 -45 -634 -380 -900 -918 -431 -967 -35 -680 -935 -676 -948 -582 -948 -780 -661 -508 -361 -749 -814 -234 -832 -153 -913 -42 -408 -745 -71 -446 -340 -47 -557 -581 -651 -434 -180 -143 -382 -271 -855 -342 -837 -726 -506 -897 -784 -365 -851 -566 -489 -684 -447 -103 -788 -991 -302 -429 -323 -441 -942 -793 -543 -21 -302 -422 -310 -808 -969 -422 -735 -284 -461 -893 -21 -66 -210 -98 -148 -42 -134 -715 -559 -417 -665 -120 -561 -808 -799 -207 -950 -486 -690 -547 -216 -793 -237 -696 -436 -489 -125 -366 -979 -137 -794 -114 -737 -327 -42 -793 -632 -805 -814 -517 -153 -632 -796 -701 -617 -954 -109 -408 -301 -232 -665 -288 -541 -595 -41 -786 -586 -369 -222 -877 -690 -52 -418 -336 -703 -510 -861 -514 -163 -110 -361 -544 -506 -604 -708 -391 -229 -537 -213 -436 -871 -615 -226 -157 -564 -623 -377 -961 -108 -871 -130 -827 -108 -247 -378 -492 -346 -209 -33 -737 -510 -411 -365 -135 -155 -594 -291 -631 -845 -649 -183 -899 -219 -186 -590 -111 -33 -923 -242 -351 -426 -431 -236 -304 -780 -989 -160 -297 -924 -282 -521 -132 -890 -734 -540 -966 -33 -130 -106 -116 -166 -745 -297 -976 -261 -58 -921 -125 -882 -196 -547 -437 -482 -137 -53 -302 -344 -567 -127 -488 -711 -242 -962 -416 -448 -811 -308 -724 -542 -489 -979 -775 -815 -883 -704 -408 -786 -563 -446 -435 -772 -221 -943 -676 -219 -299 -826 -823 -638 -502 -449 -793 -741 -346 -450 -582 -509 -608 -715 -724 -114 -22 -525 -568 -314 -413 -262 -418 -540 -128 -160 -745 -481 -844 -412 -903 -738 -214 -529 -454 -464 -58 -853 -155 -224 -495 -64 -595 -274 -86 -600 -817 -4 -448 -663 -241 -515 -645 -622 -11 -105 -803 -26 -561 -593 -189 -146 -406 -21 -727 -103 -795 -190 -294 -749 -653 -443 -535 -26 -126 -1000 -474 -393 -808 -228 -323 -879 -759 -460 -564 -160 -162 -881 -586 -341 -957 -662 -627 -553 -241 -267 -655 -117 -526 -325 -944 -168 -938 -604 -607 -438 -926 -157 -734 -475 -799 -610 -712 -552 -158 -852 -545 -544 -220 -785 -611 -859 -690 -325 -687 -907 -214 -189 -662 -5 -12 -378 -835 -272 -683 -935 -272 -347 -204 -958 -978 -446 -582 -153 -39 -652 -856 -486 -956 -601 -558 -145 -985 -107 -266 -944 -183 -363 -782 -666 -897 -230 -398 -901 -749 -957 -610 -474 -615 -719 -137 -652 -340 -772 -870 -916 -555 -382 -513 -983 -585 -185 -298 -907 -344 -725 -967 -555 -797 -61 -837 -973 -635 -390 -586 -995 -412 -72 -727 -260 -611 -361 -122 -69 -720 -439 -105 -300 -987 -69 -280 -507 -58 -890 -744 -172 -830 -878 -276 -115 -971 -401 -681 -711 -719 -106 -235 -930 -836 -556 -201 -291 -138 -250 -978 -173 -647 -557 -704 -875 -660 -279 -636 -892 -230 -357 -72 -945 -181 -878 -895 -448 -117 -585 -668 -675 -573 -983 -438 -32 -948 -449 -229 -556 -535 -228 -299 -484 -69 -704 -850 -865 -182 -215 -547 -323 -106 -685 -339 -164 -569 -909 -376 -935 -984 -724 -746 -496 -84 -801 -228 -648 -237 -678 -200 -647 -168 -704 -311 -538 -7 -480 -645 -694 -128 -988 -391 -967 -546 -296 -768 -126 -638 -416 -129 -257 -355 -560 -692 -855 -676 -335 -63 -777 -435 -352 -969 -225 -350 -813 -106 -552 -439 -827 -160 -608 -75 -481 -248 -256 -157 -4 -500 -564 -62 -551 -699 -894 -587 -600 -546 -748 -613 -428 -614 -358 -756 -618 -856 -251 -612 -755 -652 -464 -256 -139 -596 -695 -612 -54 -717 -745 -799 -177 -220 -735 -57 -804 -966 -524 -761 -548 -41 -312 -847 -258 -594 -454 -201 -352 -15 -410 -714 -196 -661 -729 -619 -45 -229 -726 -71 -268 -575 -539 -200 -86 -809 -678 -280 -593 -127 -844 -500 -200 -699 -980 -539 -730 -828 -769 -940 -322 -635 -29 -332 -208 -142 -461 -959 -453 -903 -844 -226 -630 -357 -915 -430 -465 -738 -538 -844 -952 -275 -377 -686 -859 -63 -64 -376 -356 -476 -758 -601 -948 -461 -390 -430 -202 -269 -803 -687 -353 -132 -825 -587 -944 -794 -407 -528 -298 -104 -468 -962 -521 -293 -362 -494 -196 -20 -136 -834 -58 -36 -214 -658 -386 -452 -910 -154 -273 -367 -273 -285 -148 -966 -874 -595 -469 -442 -798 -727 -903 -476 -425 -520 -338 -471 -228 -346 -413 -751 -697 -252 -997 -369 -561 -343 -238 -853 -876 -900 -210 -65 -554 -952 -480 -553 -168 -574 -714 -633 -626 -704 -31 -840 -914 -974 -788 -65 -967 -226 -171 -36 -481 -746 -408 -240 -684 -76 -180 -725 -12 -164 -991 -750 -809 -8 -727 -709 -956 -451 -842 -23 -914 -972 -787 -790 -381 -773 -668 -555 -632 -752 -43 -645 -52 -298 -422 -982 -346 -36 -23 -634 -91 -712 -599 -94 -720 -874 -822 -360 -136 -581 -322 -327 -403 -484 -371 -992 -511 -520 -852 -721 -646 -914 -772 -862 -790 -38 -722 -767 -9 -670 -303 -284 -385 -882 -644 -998 -815 -41 -627 -934 -909 -196 -895 -636 -542 -395 -230 -843 -35 -678 -949 -469 -239 -127 -706 -201 -315 -861 -480 -598 -677 -378 -423 -403 -406 -791 -28 -402 -457 -542 -721 -86 -838 -764 -275 -652 -814 -472 -861 -888 -820 -841 -859 -825 -984 -739 -405 -932 -185 -522 -412 -311 -146 -198 -920 -493 -860 -867 -853 -880 -38 -620 -907 -175 -790 -333 -737 -661 -893 -669 -734 -212 -542 -595 -307 -717 -417 -57 -605 -296 -977 -93 -476 -254 -437 -58 -81 -995 -57 -566 -470 -25 -603 -670 -18 -980 -547 -35 -80 -258 -67 -80 -221 -740 -674 -258 -75 -120 -819 -596 -760 -783 -573 -995 -745 -653 -173 -968 -87 -687 -240 -724 -631 -603 -668 -844 -616 -300 -631 -150 -761 -41 -580 -460 -446 -824 -23 -108 -876 -706 -352 -931 -360 -124 -999 -591 -414 -43 -756 -77 -545 -603 -672 -926 -218 -322 -24 -52 -561 -256 -427 -458 -793 -227 -754 -186 -458 -152 -899 -537 -456 -500 -29 -246 -239 -322 -942 -867 -871 -22 -283 -229 -878 -541 -300 -898 -701 -102 -515 -996 -577 -105 -39 -705 -286 -499 -366 -747 -282 -459 -725 -85 -29 -161 -614 -662 -618 -99 -494 -236 -614 -98 -236 -174 -321 -966 -458 -94 -553 -906 -718 -387 -828 -630 -323 -627 -255 -146 -20 -264 -577 -346 -235 -225 -616 -839 -378 -492 -938 -218 -652 -789 -957 -55 -334 -642 -270 -863 -750 -613 -449 -802 -525 -413 -816 -77 -464 -150 -522 -540 -608 -366 -749 -392 -74 -892 -592 -674 -598 -111 -887 -730 -431 -188 -131 -718 -29 -550 -415 -472 -737 -462 -119 -530 -79 -149 -137 -733 -87 -410 -841 -609 -474 -381 -361 -127 -851 -864 -260 -266 -523 -926 -872 -946 -822 -580 -936 -406 -625 -610 -528 -694 -895 -850 -17 -449 -355 -527 -290 -217 -700 -387 -362 -76 -741 -59 -650 -113 -959 -389 -250 -554 -341 -815 -831 -870 -264 -936 -678 -461 -585 -268 -763 -23 -469 -874 -352 -374 -160 -812 -2 -691 -966 -336 -761 -792 -840 -634 -15 -42 -244 -30 -30 -43 -907 -318 -202 -915 -547 -588 -398 -358 -118 -476 -502 -370 -863 -954 -832 -585 -548 -618 -752 -62 -735 -813 -127 -948 -337 -311 -50 -868 -65 -665 -152 -833 -342 -162 -717 -970 -711 -814 -3 -416 -962 -103 -826 -47 -572 -517 -827 -468 -311 -668 -835 -598 -372 -903 -317 -808 -227 -362 -999 -69 -468 -529 -556 -444 -619 -212 -960 -5 -749 -385 -290 -121 -177 -630 -369 -28 -329 -577 -114 -64 -336 -321 -253 -276 -881 -596 -117 -447 -929 -247 -38 -33 -174 -664 -879 -621 -801 -570 -13 -85 -366 -739 -589 -196 -935 -443 -623 -824 -873 -999 -101 -105 -613 -37 -752 -852 -286 -779 -42 -707 -521 -370 -40 -80 -173 -680 -332 -340 -630 -365 -798 -80 -451 -688 -118 -905 -758 -82 -935 -560 -735 -752 -864 -400 -942 -978 -730 -148 -811 -829 -786 -751 -577 -902 -714 -281 -876 -722 -384 -129 -903 -758 -327 -336 -104 -623 -894 -153 -832 -645 -988 -881 -443 -778 -624 -658 -265 -979 -133 -85 -522 -939 -818 -486 -105 -554 -506 -194 -400 -135 -660 -818 -18 -187 -106 -704 -521 -51 -325 -515 -77 -788 -921 -557 -587 -585 -715 -325 -335 -809 -835 -128 -785 -198 -830 -408 -768 -324 -469 -519 -414 -920 -983 -56 -804 -845 -365 -273 -469 -509 -241 -692 -124 -514 -310 -845 -983 -996 -362 -666 -415 -639 -121 -304 -28 -922 -698 -136 -960 -987 -624 -69 -813 -790 -200 -461 -677 -277 -510 -803 -801 -735 -430 -874 -389 -940 -2 -458 -160 -878 -461 -312 -238 -222 -99 -192 -147 -436 -394 -897 -9 -754 -860 -910 -827 -881 -455 -721 -204 -566 -137 -804 -517 -787 -627 -357 -556 -206 -292 -466 -761 -175 -654 -308 -453 -218 -653 -580 -398 -461 -822 -42 -733 -288 -708 -70 -834 -516 -891 -276 -603 -117 -718 -7 -236 -706 -406 -93 -960 -153 -69 -417 -567 -985 -329 -6 -210 -473 -131 -32 -964 -343 -3 -875 -990 -271 -551 -2 -867 -391 -509 -219 -718 -902 -371 -778 -106 -467 -209 -472 -789 -609 -894 -10 -151 -767 -898 -114 -405 -369 -284 -332 -478 -480 -251 -268 -889 -409 -436 -853 -438 -769 -260 -317 -777 -473 -277 -606 -996 -567 -176 -981 -199 -945 -604 -196 -435 -771 -250 -234 -813 -53 -759 -547 -1000 -43 -300 -779 -912 -411 -647 -368 -625 -88 -193 -714 -100 -537 -112 -146 -392 -928 -467 -67 -691 -977 -764 -548 -436 -864 -963 -695 -171 -447 -770 -887 -771 -171 -327 -676 -497 -411 -482 -377 -71 -353 -120 -925 -686 -787 -38 -297 -831 -530 -239 -37 -420 -19 -724 -419 -501 -723 -35 -529 -100 -728 -678 -404 -751 -303 -803 -918 -438 -862 -468 -751 -543 -862 -166 -784 -514 -72 -443 -475 -385 -809 -584 -322 -913 -76 -297 -653 -789 -833 -747 -771 -842 -40 -605 -80 -33 -128 -741 -875 -2 -375 -211 -270 -79 -998 -955 -560 -613 -312 -418 -910 -653 -581 -488 -265 -174 -874 -342 -71 -303 -18 -614 -622 -377 -551 -259 -76 -485 -463 -816 -66 -523 -829 -56 -200 -628 -25 -159 -193 -653 -218 -982 -650 -514 -473 -154 -632 -946 -801 -735 -144 -125 -631 -497 -51 -975 -726 -156 -186 -502 -915 -538 -884 -497 -247 -4 -821 -396 -42 -192 -251 -506 -213 -63 -224 -365 -452 -49 -489 -7 -259 -400 -905 -988 -239 -524 -6 -560 -630 -513 -335 -588 -90 -709 -148 -849 -777 -35 -122 -769 -766 -710 -990 -910 -270 -850 -630 -947 -130 -985 -703 -866 -722 -651 -279 -889 -884 -553 -460 -424 -301 -386 -535 -181 -143 -411 -838 -94 -795 -200 -722 -486 -582 -40 -992 -400 -457 -293 -293 -366 -769 -582 -335 -474 -30 -619 -433 -855 -64 -832 -241 -913 -569 -504 -699 -446 -963 -443 -143 -179 -271 -456 -122 -888 -534 -22 -737 -540 -985 -200 -314 -267 -109 -779 -567 -640 -521 -530 -60 -559 -712 -529 -616 -945 -931 -874 -190 -118 -656 -854 -904 -740 -230 -960 -857 -757 -141 -955 -311 -471 -150 -776 -542 -241 -517 -723 -641 -564 -466 -561 -549 -145 -823 -293 -315 -659 -986 -412 -232 -538 -215 -261 -470 -980 -261 -544 -247 -198 -695 -593 -958 -84 -559 -202 -508 -234 -139 -85 -371 -69 -417 -248 -371 -763 -615 -514 -648 -334 -73 -852 -707 -544 -809 -44 -78 -745 -327 -382 -725 -972 -806 -856 -570 -455 -64 -421 -194 -32 -306 -884 -360 -805 -212 -766 -81 -388 -631 -416 -398 -542 -582 -928 -135 -486 -589 -963 -236 -920 -682 -228 -243 -478 -952 -666 -396 -430 -295 -342 -436 -781 -458 -426 -801 -286 -122 -962 -24 -185 -842 -614 -874 -446 -432 -892 -183 -227 -236 -637 -558 -61 -193 -435 -827 -692 -673 -548 -722 -517 -451 -983 -305 -651 -519 -420 -874 -694 -701 -29 -881 -675 -199 -296 -997 -938 -939 -206 -407 -52 -907 -882 -430 -29 -558 -471 -180 -690 -793 -639 -523 -779 -218 -139 -950 -872 -26 -228 -396 -236 -176 -733 -193 -838 -574 -632 -419 -109 -522 -925 -519 -317 -339 -152 -557 -154 -322 -569 -468 -427 -362 -243 -242 -525 -340 -501 -195 -553 -54 -974 -794 -872 -855 -773 -434 -430 -327 -142 -4 -197 -525 -857 -711 -579 -876 -238 -265 -480 -562 -200 -100 -277 -402 -214 -360 -117 -566 -138 -164 -742 -658 -110 -914 -338 -978 -948 -838 -470 -870 -736 -354 -174 -387 -54 -432 -387 -100 -4 -907 -636 -628 -430 -246 -891 -694 -972 -324 -224 -284 -871 -564 -275 -152 -520 -55 -643 -781 -720 -278 -239 -309 -970 -743 -895 -781 -956 -465 -68 -590 -856 -910 -842 -560 -571 -284 -606 -307 -539 -526 -816 -164 -245 -31 -304 -37 -178 -452 -147 -178 -928 -994 -897 -664 -135 -597 -532 -548 -577 -147 -563 -74 -963 -313 -725 -770 -461 -848 -642 -79 -707 -514 -355 -639 -606 -165 -228 -690 -132 -117 -696 -368 -235 -592 -948 -677 -519 -441 -149 -967 -731 -81 -245 -334 -19 -511 -722 -576 -824 -464 -372 -267 -860 -41 -528 -490 -732 -306 -116 -530 -925 -462 -640 -213 -412 -540 -62 -137 -288 -751 -617 -875 -743 -293 -879 -952 -950 -462 -529 -364 -241 -598 -490 -440 -545 -28 -932 -537 -573 -779 -989 -479 -63 -917 -150 -117 -488 -509 -225 -613 -182 -279 -424 -298 -903 -277 -657 -985 -320 -638 -801 -52 -574 -597 -251 -317 -14 -192 -452 -631 -15 -15 -904 -920 -518 -175 -58 -19 -962 -967 -361 -907 -666 -587 -416 -431 -143 -342 -614 -48 -289 -685 -263 -889 -928 -494 -565 -983 -430 -807 -28 -580 -321 -610 -89 -719 -494 -261 -99 -838 -852 -658 -255 -551 -837 -151 -361 -750 -878 -605 -848 -360 -602 -462 -610 -330 -367 -347 -30 -396 -162 -280 -213 -864 -537 -665 -389 -857 -962 -728 -796 -652 -837 -911 -980 -546 -847 -142 -796 -789 -804 -813 -842 -739 -536 -477 -953 -173 -121 -503 -467 -548 -51 -782 -457 -918 -549 -179 -787 -132 -257 -394 -638 -69 -202 -506 -766 -53 -538 -282 -993 -334 -617 -785 -784 -439 -504 -646 -91 -262 -990 -122 -590 -448 -949 -289 -538 -307 -18 -982 -983 -833 -445 -208 -732 -16 -485 -405 -212 -737 -991 -498 -541 -853 -607 -69 -152 -528 -216 -850 -858 -660 -712 -558 -665 -247 -496 -997 -306 -143 -791 -979 -991 -897 -326 -117 -566 -660 -970 -647 -43 -790 -481 -630 -702 -511 -297 -300 -756 -729 -89 -471 -225 -459 -123 -615 -115 -264 -259 -215 -774 -362 -344 -71 -787 -776 -198 -9 -674 -865 -257 -515 -555 -667 -385 -338 -39 -210 -257 -315 -437 -826 -918 -720 -235 -529 -649 -19 -501 -866 -37 -264 -779 -689 -955 -338 -418 -259 -511 -412 -739 -808 -106 -714 -819 -987 -378 -804 -480 -83 -273 -428 -188 -851 -949 -517 -762 -829 -191 -643 -111 -770 -835 -861 -491 -568 -715 -61 -691 -37 -404 -721 -98 -908 -8 -957 -906 -500 -368 -164 -807 -578 -892 -116 -733 -459 -461 -730 -297 -257 -65 -918 -387 -41 -298 -943 -765 -859 -719 -569 -720 -658 -588 -752 -969 -531 -943 -314 -688 -340 -142 -462 -943 -632 -138 -323 -491 -920 -587 -727 -443 -330 -942 -90 -738 -797 -418 -889 -848 -74 -115 -96 -446 -660 -678 -705 -712 -486 -94 -835 -226 -718 -490 -865 -738 -440 -768 -948 -758 -606 -71 -991 -641 -257 -927 -86 -211 -151 -35 -458 -558 -129 -835 -745 -9 -52 -165 -309 -207 -241 -938 -468 -41 -227 -765 -647 -374 -541 -477 -753 -518 -399 -376 -791 -76 -839 -268 -296 -419 -997 -816 -143 -991 -371 -968 -320 -608 -23 -986 -286 -733 -333 -233 -832 -276 -20 -143 -450 -265 -508 -500 -578 -226 -640 -189 -599 -469 -594 -356 -818 -447 -926 -216 -620 -783 -682 -755 -820 -890 -685 -342 -782 -412 -458 -359 -675 -963 -285 -705 -117 -338 -347 -609 -65 -247 -95 -127 -791 -48 -550 -716 -160 -3 -302 -288 -129 -584 -226 -145 -225 -273 -451 -942 -992 -537 -239 -537 -865 -82 -746 -172 -766 -405 -648 -561 -860 -870 -162 -172 -921 -586 -839 -457 -146 -832 -450 -440 -622 -617 -2 -761 -455 -524 -142 -553 -546 -519 -785 -763 -744 -553 -502 -432 -22 -195 -905 -973 -398 -905 -952 -370 -920 -579 -598 -576 -580 -460 -441 -107 -344 -848 -930 -197 -957 -521 -882 -935 -353 -165 -471 -98 -71 -258 -703 -831 -912 -542 -757 -760 -507 -457 -604 -744 -289 -997 -328 -212 -936 -593 -570 -137 -322 -500 -463 -538 -348 -291 -160 -111 -645 -297 -335 -829 -909 -857 -161 -782 -882 -515 -841 -952 -644 -907 -26 -736 -333 -706 -113 -205 -397 -727 -20 -232 -319 -723 -976 -393 -962 -138 -459 -603 -105 -827 -808 -115 -266 -905 -282 -488 -413 -283 -125 -824 -144 -942 -548 -237 -717 -872 -874 -87 -686 -393 -402 -626 -640 -887 -39 -129 -885 -420 -259 -980 -878 -549 -167 -319 -174 -41 -272 -175 -250 -507 -706 -676 -22 -228 -564 -698 -859 -114 -221 -484 -801 -950 -511 -94 -832 -724 -504 -262 -367 -166 -132 -112 -434 -213 -222 -136 -974 -351 -864 -139 -219 -660 -688 -253 -97 -846 -708 -636 -237 -13 -8 -937 -270 -261 -860 -597 -890 -709 -8 -578 -304 -190 -100 -863 -227 -180 -182 -568 -706 -707 -320 -535 -134 -153 -695 -503 -984 -217 -213 -438 -76 -214 -314 -529 -441 -133 -490 -123 -701 -42 -551 -603 -579 -564 -880 -783 -377 -389 -964 -734 -860 -674 -963 -559 -439 -613 -226 -474 -479 -144 -484 -771 -819 -840 -658 -186 -509 -560 -821 -298 -619 -722 -538 -968 -469 -792 -775 -176 -985 -496 -430 -785 -186 -256 -347 -892 -421 -457 -736 -843 -193 -544 -80 -702 -5 -155 -44 -704 -687 -102 -810 -89 -696 -656 -237 -357 -965 -249 -604 -483 -269 -561 -841 -781 -534 -788 -144 -179 -961 -501 -770 -413 -88 -657 -237 -329 -876 -319 -96 -571 -250 -599 -173 -387 -129 -162 -615 -559 -555 -535 -137 -321 -750 -943 -897 -952 -567 -622 -596 -162 -726 -51 -131 -367 -997 -935 -171 -16 -715 -108 -610 -494 -197 -668 -199 -326 -731 -545 -2 -40 -194 -182 -917 -473 -125 -652 -238 -295 -356 -291 -561 -676 -485 -848 -705 -322 -453 -419 -857 -962 -75 -640 -742 -3 -730 -590 -464 -324 -517 -474 -874 -637 -646 -377 -755 -506 -645 -273 -936 -585 -617 -600 -975 -218 -549 -191 -226 -928 -177 -852 -22 -482 -707 -492 -183 -893 -32 -18 -956 -935 -44 -842 -806 -822 -807 -949 -202 -146 -880 -172 -151 -529 -642 -218 -592 -277 -718 -352 -149 -287 -503 -740 -493 -61 -765 -281 -204 -337 -96 -223 -34 -428 -458 -93 -867 -114 -764 -773 -328 -109 -347 -370 -438 -586 -818 -43 -78 -285 -537 -587 -453 -868 -867 -928 -147 -914 -870 -213 -220 -10 -808 -127 -497 -985 -741 -550 -776 -36 -113 -646 -632 -463 -903 -54 -86 -179 -791 -223 -604 -362 -649 -805 -73 -905 -838 -290 -494 -107 -221 -633 -894 -17 -150 -355 -785 -890 -366 -719 -600 -69 -413 -991 -18 -494 -94 -99 -848 -489 -441 -708 -33 -633 -994 -189 -370 -544 -31 -475 -549 -648 -470 -457 -25 -714 -505 -400 -258 -529 -523 -220 -895 -459 -110 -73 -110 -728 -609 -164 -785 -247 -551 -159 -642 -543 -310 -978 -225 -527 -239 -935 -176 -301 -750 -703 -869 -947 -65 -463 -921 -274 -716 -533 -812 -501 -435 -547 -915 -714 -138 -293 -354 -549 -330 -776 -239 -41 -257 -378 -569 -538 -475 -697 -863 -295 -907 -460 -522 -887 -653 -254 -934 -868 -419 -704 -785 -951 -752 -386 -629 -438 -23 -157 -182 -360 -730 -817 -136 -382 -140 -851 -755 -330 -452 -824 -924 -391 -114 -176 -842 -500 -821 -750 -185 -675 -205 -489 -118 -794 -863 -858 -62 -975 -813 -39 -742 -213 -685 -461 -365 -189 -121 -754 -385 -299 -740 -110 -796 -189 -131 -244 -312 -920 -528 -518 -429 -826 -216 -709 -974 -247 -883 -458 -928 -275 -389 -753 -301 -562 -145 -590 -965 -93 -717 -40 -575 -247 -704 -815 -555 -565 -935 -222 -100 -531 -22 -945 -459 -632 -845 -414 -949 -457 -343 -788 -189 -686 -999 -508 -136 -112 -841 -817 -914 -177 -589 -626 -356 -873 -820 -130 -954 -982 -26 -86 -444 -809 -958 -497 -471 -562 -167 -851 -678 -496 -819 -451 -416 -226 -749 -414 -686 -395 -197 -151 -963 -43 -800 -583 -368 -6 -117 -570 -599 -138 -268 -635 -922 -249 -764 -155 -67 -73 -729 -473 -63 -470 -512 -56 -280 -771 -817 -346 -76 -104 -192 -884 -121 -345 -910 -94 -405 -991 -310 -327 -663 -52 -693 -501 -76 -777 -541 -511 -272 -455 -964 -265 -447 -155 -633 -123 -566 -877 -323 -861 -332 -322 -38 -909 -485 -293 -565 -63 -788 -549 -271 -241 -927 -808 -300 -602 -319 -327 -936 -649 -448 -288 -275 -235 -259 -11 -120 -117 -413 -980 -940 -899 -817 -191 -738 -490 -117 -461 -620 -185 -451 -944 -900 -691 -756 -138 -181 -519 -76 -996 -81 -550 -754 -720 -139 -858 -830 -667 -698 -685 -118 -93 -704 -351 -451 -515 -873 -596 -259 -827 -205 -22 -815 -467 -980 -475 -828 -441 -129 -173 -60 -941 -20 -218 -211 -869 -16 -247 -915 -524 -878 -91 -586 -224 -675 -331 -524 -830 -650 -438 -129 -533 -749 -64 -264 -203 -266 -80 -408 -784 -526 -9 -382 -194 -902 -277 -650 -783 -577 -522 -192 -840 -667 -238 -743 -595 -755 -829 -739 -408 -988 -538 -740 -481 -801 -737 -293 -772 -402 -555 -441 -617 -682 -145 -572 -920 -240 -136 -310 -467 -787 -671 -169 -105 -896 -610 -569 -510 -629 -902 -943 -53 -576 -283 -277 -427 -383 -617 -117 -19 -497 -676 -905 -577 -771 -251 -713 -167 -851 -751 -379 -942 -909 -522 -310 -136 -277 -130 -412 -900 -801 -204 -814 -971 -114 -276 -26 -752 -869 -358 -836 -257 -556 -481 -722 -658 -655 -706 -365 -476 -46 -213 -298 -171 -959 -769 -8 -187 -619 -427 -137 -464 -878 -731 -163 -973 -76 -192 -755 -6 -323 -488 -831 -255 -586 -63 -444 -35 -825 -493 -857 -536 -448 -617 -442 -28 -374 -803 -415 -448 -36 -555 -395 -412 -232 -945 -778 -90 -675 -856 -948 -39 -705 -726 -888 -841 -67 -254 -693 -621 -925 -385 -429 -986 -381 -45 -927 -219 -721 -84 -102 -531 -237 -992 -947 -116 -450 -22 -29 -793 -199 -594 -327 -461 -75 -465 -659 -351 -9 -238 -59 -12 -931 -488 -670 -627 -693 -743 -44 -570 -570 -201 -601 -87 -369 -299 -997 -465 -228 -743 -399 -609 -844 -891 -607 -127 -598 -483 -187 -767 -664 -395 -196 -944 -198 -34 -29 -849 -467 -589 -140 -405 -729 -530 -390 -168 -811 -436 -237 -884 -241 -43 -802 -202 -39 -130 -844 -242 -874 -841 -735 -680 -810 -968 -227 -821 -861 -489 -217 -840 -661 -360 -150 -136 -39 -593 -368 -567 -155 -119 -840 -471 -661 -43 -520 -434 -966 -462 -14 -41 -87 -347 -605 -800 -123 -872 -636 -930 -888 -938 -266 -213 -662 -914 -330 -693 -836 -93 -459 -43 -394 -706 -82 -742 -557 -282 -126 -255 -920 -455 -901 -559 -44 -905 -944 -983 -940 -535 -706 -190 -298 -434 -658 -206 -267 -224 -58 -754 -46 -935 -674 -827 -849 -170 -465 -87 -992 -481 -573 -549 -802 -390 -488 -683 -888 -453 -22 -959 -425 -648 -929 -503 -869 -410 -400 -309 -491 -750 -72 -945 -595 -608 -184 -342 -245 -502 -683 -279 -374 -938 -215 -442 -925 -218 -781 -767 -824 -536 -348 -780 -632 -137 -472 -557 -473 -679 -853 -917 -355 -402 -433 -463 -939 -33 -789 -836 -53 -375 -803 -933 -516 -240 -898 -353 -382 -622 -58 -677 -683 -719 -229 -411 -234 -938 -526 -847 -124 -289 -131 -133 -677 -309 -436 -226 -402 -546 -806 -803 -23 -112 -825 -942 -654 -410 -757 -274 -523 -62 -487 -969 -735 -279 -887 -514 -210 -365 -865 -666 -142 -247 -425 -710 -296 -537 -578 -312 -633 -805 -460 -648 -177 -579 -171 -76 -803 -845 -815 -48 -893 -289 -497 -375 -889 -591 -822 -760 -895 -539 -599 -540 -727 -344 -452 -146 -748 -800 -635 -793 -64 -529 -836 -168 -534 -985 -834 -147 -409 -692 -801 -841 -497 -584 -724 -255 -865 -672 -505 -552 -843 -587 -663 -368 -704 -969 -992 -234 -214 -801 -820 -365 -620 -585 -472 -580 -733 -567 -862 -739 -726 -959 -586 -317 -673 -125 -423 -530 -939 -943 -901 -205 -626 -904 -974 -923 -758 -621 -242 -329 -971 -604 -722 -522 -981 -886 -607 -948 -614 -264 -508 -203 -17 -509 -521 -723 -77 -52 -40 -988 -812 -676 -795 -579 -605 -277 -583 -269 -37 -702 -467 -890 -639 -358 -674 -823 -881 -186 -482 -183 -160 -560 -251 -620 -287 -865 -331 -116 -112 -344 -411 -169 -789 -176 -324 -809 -745 -40 -168 -521 -184 -422 -293 -565 -98 -734 -490 -388 -555 -807 -176 -91 -144 -867 -315 -904 -848 -529 -471 -639 -799 -299 -572 -397 -176 -633 -226 -181 -277 -127 -350 -261 -670 -362 -675 -599 -127 -542 -846 -951 -3 -488 -450 -134 -41 -437 -624 -359 -752 -678 -157 -677 -223 -928 -197 -249 -232 -420 -186 -480 -892 -607 -880 -486 -775 -201 -91 -238 -488 -798 -398 -10 -705 -225 -321 -967 -664 -110 -119 -290 -840 -289 -924 -291 -828 -130 -207 -552 -109 -305 -895 -507 -284 -270 -774 -693 -197 -939 -868 -566 -140 -74 -122 -814 -758 -6 -18 -959 -900 -833 -339 -394 -395 -28 -956 -765 -760 -643 -576 -476 -11 -790 -204 -906 -104 -304 -798 -853 -576 -170 -992 -703 -850 -480 -30 -283 -452 -660 -895 -920 -416 -432 -97 -548 -653 -178 -940 -407 -250 -833 -632 -498 -960 -455 -574 -890 -523 -67 -81 -432 -876 -591 -519 -127 -198 -979 -64 -172 -609 -204 -207 -243 -630 -484 -397 -667 -379 -798 -828 -819 -715 -442 -220 -718 -866 -727 -155 -612 -772 -554 -676 -174 -987 -286 -420 -761 -809 -380 -228 -960 -431 -590 -51 -313 -398 -621 -391 -820 -848 -86 -895 -642 -217 -914 -33 -701 -305 -353 -829 -350 -62 -814 -894 -352 -861 -210 -504 -461 -22 -117 -725 -688 -464 -490 -726 -279 -760 -530 -131 -329 -321 -34 -392 -193 -79 -925 -645 -582 -392 -786 -575 -717 -95 -633 -859 -792 -855 -184 -835 -387 -386 -313 -664 -424 -327 -636 -305 -693 -888 -261 -220 -295 -588 -40 -147 -320 -820 -949 -825 -883 -60 -598 -888 -833 -261 -726 -521 -113 -888 -922 -264 -612 -34 -573 -114 -640 -234 -432 -275 -428 -7 -22 -669 -763 -135 -472 -73 -580 -820 -828 -133 -862 -789 -317 -717 -722 -627 -226 -486 -883 -211 -352 -325 -655 -443 -907 -581 -935 -931 -54 -117 -990 -174 -908 -565 -435 -369 -325 -324 -715 -570 -429 -422 -288 -569 -603 -455 -748 -395 -773 -610 -623 -970 -551 -886 -573 -680 -391 -785 -656 -677 -386 -485 -52 -978 -320 -263 -952 -757 -66 -946 -460 -302 -813 -719 -803 -632 -947 -821 -49 -19 -465 -47 -782 -596 -242 -584 -640 -545 -69 -67 -449 -55 -861 -976 -821 -376 -514 -137 -520 -329 -975 -600 -429 -336 -989 -779 -653 -467 -816 -883 -87 -777 -564 -571 -862 -480 -604 -299 -220 -627 -53 -58 -48 -619 -358 -141 -474 -10 -591 -637 -29 -508 -100 -143 -494 -708 -31 -124 -926 -223 -308 -662 -800 -359 -194 -693 -927 -367 -407 -468 -615 -249 -46 -744 -645 -766 -207 -337 -251 -233 -124 -394 -507 -707 -197 -328 -578 -64 -293 -601 -489 -612 -405 -188 -964 -911 -691 -329 -1 -365 -490 -261 -508 -6 -515 -56 -964 -653 -343 -457 -590 -555 -121 -175 -377 -386 -369 -322 -28 -337 -111 -737 -398 -555 -609 -531 -357 -441 -662 -589 -636 -670 -509 -88 -445 -734 -117 -284 -222 -132 -315 -536 -426 -604 -456 -631 -63 -138 -918 -992 -566 -380 -645 -53 -47 -476 -699 -168 -685 -279 -588 -812 -630 -8 -975 -976 -982 -621 -24 -289 -964 -354 -139 -690 -82 -867 -401 -678 -394 -737 -679 -720 -878 -818 -914 -318 -807 -32 -798 -687 -263 -775 -664 -771 -924 -715 -34 -751 -540 -534 -25 -394 -274 -604 -856 -799 -242 -730 -468 -65 -913 -757 -976 -681 -337 -792 -984 -214 -388 -218 -636 -873 -990 -548 -466 -897 -23 -813 -851 -992 -356 -146 -79 -876 -652 -974 -435 -974 -978 -806 -179 -247 -917 -589 -973 -356 -74 -749 -496 -572 -726 -364 -725 -654 -883 -160 -758 -544 -523 -602 -517 -156 -982 -448 -377 -11 -878 -435 -938 -94 -565 -114 -489 -214 -437 -799 -829 -496 -757 -811 -772 -286 -379 -170 -470 -811 -369 -462 -880 -322 -516 -474 -19 -574 -273 -65 -525 -731 -248 -971 -938 -913 -677 -328 -387 -537 -206 -373 -633 -73 -927 -389 -816 -98 -726 -842 -445 -343 -464 -673 -914 -5 -963 -877 -693 -458 -513 -883 -754 -947 -813 -740 -860 -448 -968 -794 -360 -917 -325 -570 -579 -476 -123 -540 -325 -705 -666 -336 -672 -938 -511 -669 -123 -431 -313 -990 -917 -590 -964 -813 -434 -318 -902 -801 -776 -836 -355 -260 -866 -473 -341 -218 -203 -655 -728 -968 -449 -18 -55 -671 -206 -246 -343 -236 -149 -275 -327 -889 -536 -808 -237 -788 -590 -583 -104 -569 -97 -550 -776 -348 -464 -913 -601 -401 -532 -328 -516 -902 -432 -444 -333 -338 -63 -62 -99 -770 -533 -614 -428 -44 -853 -963 -874 -837 -192 -440 -746 -907 -499 -859 -871 -814 -180 -374 -962 -980 -998 -572 -28 -108 -256 -795 -265 -691 -738 -1000 -900 -281 -712 -532 -286 -881 -520 -62 -534 -221 -421 -399 -510 -516 -372 -1 -824 -61 -992 -602 -281 -238 -806 -103 -141 -700 -900 -285 -446 -1 -955 -515 -152 -845 -895 -387 -459 -796 -999 -685 -871 -32 -121 -548 -865 -140 -673 -949 -206 -66 -932 -782 -967 -964 -866 -330 -145 -178 -665 -180 -590 -116 -127 -463 -286 -136 -860 -65 -274 -547 -290 -520 -95 -981 -608 -599 -27 -224 -779 -112 -2 -216 -850 -703 -987 -37 -237 -417 -241 -558 -27 -504 -820 -768 -469 -275 -515 -321 -862 -136 -362 -42 -328 -516 -127 -582 -934 -869 -352 -344 -828 -849 -815 -519 -732 -51 -200 -265 -392 -605 -70 -674 -444 -800 -624 -433 -387 -946 -778 -104 -592 -244 -648 -580 -498 -754 -124 -976 -672 -375 -201 -996 -530 -449 -513 -488 -507 -265 -740 -232 -889 -390 -17 -761 -279 -407 -506 -385 -102 -885 -988 -351 -133 -532 -304 -76 -617 -235 -836 -755 -509 -866 -675 -897 -31 -30 -265 -137 -365 -65 -660 -679 -498 -269 -624 -80 -226 -275 -890 -489 -400 -285 -350 -997 -31 -436 -27 -161 -250 -202 -338 -766 -94 -786 -509 -901 -724 -241 -506 -130 -570 -945 -643 -600 -407 -664 -160 -90 -271 -284 -846 -401 -913 -309 -714 -842 -602 -736 -243 -12 -508 -327 -224 -437 -388 -698 -446 -376 -875 -212 -762 -722 -74 -32 -186 -596 -611 -906 -689 -563 -41 -738 -566 -592 -747 -687 -55 -713 -382 -250 -725 -126 -625 -710 -147 -652 -430 -157 -954 -608 -735 -325 -735 -128 -60 -354 -894 -186 -763 -984 -282 -159 -814 -635 -782 -133 -363 -459 -720 -366 -436 -975 -52 -396 -821 -41 -485 -157 -167 -185 -338 -648 -105 -822 -786 -334 -115 -955 -906 -452 -452 -961 -705 -367 -994 -510 -75 -822 -152 -870 -6 -747 -427 -781 -636 -531 -81 -577 -385 -25 -710 -398 -218 -336 -178 -879 -360 -609 -210 -401 -158 -85 -687 -243 -944 -670 -432 -408 -741 -613 -900 -716 -370 -218 -475 -82 -129 -187 -750 -938 -964 -552 -305 -405 -13 -690 -8 -440 -820 -97 -502 -514 -617 -884 -389 -236 -341 -308 -903 -195 -859 -546 -366 -609 -701 -932 -849 -398 -636 -293 -176 -727 -193 -708 -914 -793 -860 -526 -580 -252 -201 -925 -934 -45 -3 -732 -469 -370 -761 -938 -623 -68 -967 -554 -51 -736 -212 -418 -322 -51 -449 -346 -740 -496 -578 -53 -656 -474 -609 -521 -856 -197 -799 -471 -292 -300 -872 -458 -534 -710 -478 -145 -444 -548 -21 -422 -955 -620 -744 -490 -701 -20 -50 -430 -693 -264 -404 -285 -727 -735 -184 -430 -421 -737 -900 -851 -342 -732 -875 -600 -260 -406 -884 -134 -318 -980 -64 -50 -638 -189 -661 -703 -529 -776 -846 -51 -279 -788 -445 -986 -612 -969 -262 -294 -376 -489 -669 -890 -23 -989 -283 -241 -605 -246 -569 -688 -348 -162 -599 -369 -72 -854 -496 -400 -59 -85 -233 -761 -138 -456 -626 -986 -743 -197 -564 -366 -657 -568 -970 -539 -930 -415 -103 -320 -641 -133 -732 -55 -112 -506 -266 -242 -137 -373 -188 -252 -476 -375 -234 -228 -442 -174 -311 -965 -145 -541 -937 -292 -395 -10 -600 -600 -769 -857 -169 -636 -993 -447 -397 -121 -661 -819 -979 -712 -686 -457 -943 -543 -529 -412 -431 -645 -19 -394 -351 -934 -118 -801 -878 -157 -906 -678 -715 -173 -262 -672 -862 -699 -612 -553 -373 -856 -642 -314 -885 -592 -900 -167 -188 -399 -641 -847 -707 -918 -788 -271 -786 -613 -878 -268 -565 -913 -107 -701 -583 -917 -268 -957 -408 -962 -770 -753 -888 -768 -256 -840 -532 -648 -126 -786 -708 -430 -892 -819 -917 -498 -438 -921 -959 -569 -130 -991 -798 -177 -41 -455 -923 -958 -834 -438 -657 -144 -765 -412 -309 -347 -154 -535 -234 -420 -831 -423 -511 -881 -594 -501 -44 -261 -171 -151 -617 -47 -386 -440 -519 -986 -420 -79 -660 -863 -704 -476 -449 -362 -217 -246 -513 -466 -642 -463 -96 -152 -728 -636 -555 -570 -847 -98 -41 -339 -680 -502 -107 -775 -179 -610 -373 -157 -989 -836 -737 -704 -641 -142 -584 -367 -967 -68 -804 -138 -852 -963 -560 -970 -585 -2 -306 -31 -806 -112 -863 -553 -128 -772 -587 -940 -63 -232 -35 -995 -662 -248 -885 -135 -478 -363 -160 -92 -365 -213 -178 -896 -332 -414 -389 -577 -417 -780 -954 -653 -245 -152 -999 -630 -9 -203 -336 -482 -280 -487 -553 -444 -878 -553 -441 -249 -613 -617 -520 -379 -805 -666 -344 -774 -143 -189 -954 -98 -663 -202 -311 -635 -465 -972 -154 -646 -959 -252 -995 -145 -717 -901 -255 -299 -356 -936 -954 -941 -997 -579 -854 -549 -151 -265 -419 -14 -59 -812 -462 -968 -609 -715 -940 -592 -336 -732 -448 -769 -781 -454 -796 -916 -545 -733 -166 -613 -735 -70 -677 -575 -350 -902 -495 -761 -470 -898 -304 -400 -3 -846 -801 -137 -937 -376 -689 -786 -34 -529 -435 -575 -240 -844 -13 -553 -592 -509 -262 -803 -891 -756 -317 -272 -517 -492 -863 -269 -295 -682 -545 -20 -848 -917 -112 -3 -363 -534 -451 -656 -912 -737 -58 -340 -22 -966 -1000 -987 -170 -971 -543 -301 -541 -583 -479 -14 -932 -274 -281 -404 -980 -796 -288 -421 -979 -186 -319 -765 -435 -335 -603 -481 -546 -780 -618 -312 -994 -277 -416 -749 -941 -847 -157 -585 -107 -709 -820 -731 -659 -373 -333 -229 -938 -78 -459 -103 -806 -226 -555 -162 -962 -221 -185 -757 -15 -113 -285 -490 -273 -215 -513 -145 -581 -801 -528 -406 -429 -387 -677 -409 -243 -799 -94 -146 -333 -800 -487 -264 -595 -273 -631 -233 -852 -376 -292 -621 -889 -208 -916 -906 -239 -17 -495 -242 -945 -975 -337 -467 -834 -484 -297 -760 -275 -658 -385 -424 -976 -73 -684 -106 -392 -409 -116 -729 -138 -859 -923 -658 -155 -36 -908 -556 -719 -606 -937 -519 -330 -215 -422 -605 -843 -217 -175 -533 -292 -133 -547 -494 -977 -491 -591 -557 -515 -862 -948 -120 -515 -683 -642 -726 -969 -338 -369 -526 -909 -512 -777 -159 -905 -358 -314 -982 -170 -1 -102 -596 -677 -954 -599 -219 -238 -328 -837 -368 -599 -763 -684 -976 -271 -842 -765 -391 -851 -619 -350 -554 -405 -513 -155 -355 -350 -156 -991 -952 -321 -232 -709 -312 -465 -791 -102 -988 -776 -701 -569 -432 -772 -281 -305 -691 -379 -169 -85 -941 -307 -590 -515 -940 -250 -486 -439 -429 -901 -434 -94 -894 -474 -914 -272 -537 -136 -436 -369 -31 -205 -825 -102 -882 -714 -343 -518 -770 -400 -547 -88 -650 -946 -501 -641 -516 -542 -834 -862 -490 -56 -126 -470 -278 -922 -546 -14 -380 -301 -53 -773 -921 -6 -787 -227 -341 -867 -571 -12 -287 -77 -641 -578 -328 -229 -685 -24 -854 -94 -596 -646 -696 -738 -276 -806 -669 -926 -243 -935 -351 -828 -466 -634 -438 -670 -363 -435 -164 -517 -822 -227 -469 -982 -499 -792 -34 -870 -221 -489 -562 -693 -877 -298 -939 -726 -779 -744 -742 -998 -714 -881 -296 -235 -210 -760 -180 -999 -952 -531 -761 -633 -390 -483 -530 -107 -413 -592 -296 -296 -819 -129 -733 -899 -720 -181 -691 -787 -436 -91 -846 -167 -165 -605 -474 -34 -534 -72 -393 -310 -336 -406 -950 -155 -352 -620 -624 -125 -202 -375 -957 -169 -975 -528 -782 -400 -41 -697 -439 -943 -613 -737 -786 -911 -897 -465 -624 -668 -726 -430 -856 -345 -744 -942 -188 -579 -220 -110 -848 -648 -358 -677 -394 -926 -287 -54 -688 -815 -576 -655 -160 -310 -493 -678 -365 -484 -573 -441 -905 -831 -521 -26 -202 -566 -718 -1 -594 -634 -440 -225 -392 -874 -342 -604 -524 -719 -601 -922 -675 -24 -803 -95 -277 -229 -627 -353 -618 -586 -838 -574 -226 -965 -574 -38 -969 -578 -553 -145 -763 -890 -551 -453 -780 -60 -604 -425 -314 -587 -507 -716 -505 -326 -671 -9 -986 -226 -658 -465 -36 -195 -212 -876 -698 -657 -716 -273 -89 -353 -1000 -42 -718 -612 -340 -627 -310 -974 -238 -34 -919 -647 -73 -716 -202 -286 -912 -335 -722 -784 -616 -285 -636 -225 -105 -51 -855 -916 -837 -852 -321 -421 -970 -995 -516 -244 -699 -707 -340 -13 -867 -783 -20 -951 -34 -530 -69 -652 -106 -924 -688 -399 -888 -220 -763 -925 -629 -444 -473 -112 -633 -140 -250 -765 -252 -948 -400 -372 -736 -976 -661 -239 -720 -51 -886 -562 -123 -287 -607 -614 -598 -786 -495 -357 -109 -918 -144 -171 -18 -535 -444 -951 -510 -811 -933 -526 -298 -258 -718 -682 -872 -924 -479 -421 -862 -713 -651 -274 -703 -109 -139 -785 -407 -390 -199 -510 -700 -228 -782 -690 -369 -831 -615 -318 -518 -236 -212 -718 -183 -595 -508 -633 -747 -597 -40 -846 -693 -895 -953 -459 -433 -824 -391 -612 -732 -958 -423 -665 -841 -84 -834 -93 -353 -471 -547 -660 -843 -635 -626 -641 -519 -742 -58 -921 -624 -929 -564 -381 -445 -645 -426 -920 -738 -705 -805 -831 -204 -725 -81 -633 -855 -288 -65 -975 -172 -139 -841 -58 -89 -800 -283 -784 -603 -578 -305 -110 -557 -872 -100 -839 -79 -278 -776 -644 -121 -454 -567 -956 -840 -239 -84 -561 -531 -468 -974 -950 -223 -996 -943 -666 -145 -326 -860 -523 -581 -400 -649 -138 -170 -151 -153 -583 -92 -100 -779 -308 -344 -74 -540 -328 -830 -388 -728 -414 -817 -590 -898 -168 -736 -897 -111 -71 -931 -505 -162 -640 -956 -579 -459 -270 -346 -429 -815 -952 -378 -746 -895 -819 -545 -670 -267 -134 -57 -939 -42 -952 -164 -76 -410 -61 -282 -50 -164 -493 -526 -419 -668 -876 -436 -38 -310 -579 -985 -902 -300 -384 -312 -918 -751 -970 -388 -996 -629 -350 -519 -67 -226 -93 -297 -706 -400 -923 -74 -442 -630 -974 -838 -975 -403 -884 -733 -797 -405 -817 -185 -568 -172 -759 -948 -610 -14 -774 -157 -986 -594 -855 -349 -580 -998 -242 -197 -901 -726 -479 -80 -410 -152 -587 -410 -222 -161 -705 -886 -155 -100 -274 -799 -870 -165 -774 -626 -875 -957 -620 -347 -243 -402 -958 -902 -788 -372 -498 -306 -460 -746 -910 -820 -407 -360 -59 -485 -727 -623 -837 -573 -747 -374 -140 -474 -482 -896 -512 -739 -226 -926 -857 -756 -429 -715 -203 -281 -792 -926 -917 -95 -903 -712 -900 -513 -628 -83 -276 -802 -386 -295 -987 -123 -617 -114 -730 -76 -715 -183 -950 -662 -727 -487 -99 -377 -817 -495 -648 -284 -29 -595 -662 -77 -291 -362 -679 -9 -254 -902 -133 -176 -616 -759 -342 -762 -492 -144 -123 -369 -551 -416 -244 -659 -735 -121 -945 -777 -631 -473 -566 -290 -776 -75 -222 -391 -240 -108 -894 -277 -562 -361 -57 -691 -719 -633 -9 -813 -406 -237 -80 -47 -688 -118 -822 -440 -580 -556 -498 -108 -611 -660 -622 -22 -301 -964 -190 -242 -259 -212 -121 -424 -469 -99 -809 -355 -383 -714 -125 -391 -611 -753 -750 -718 -591 -735 -228 -215 -509 -931 -71 -515 -409 -315 -205 -832 -242 -20 -910 -310 -428 -647 -157 -684 -967 -408 -298 -30 -206 -896 -274 -292 -158 -446 -615 -323 -305 -529 -802 -146 -470 -221 -202 -613 -52 -406 -342 -876 -758 -798 -126 -436 -116 -185 -463 -498 -502 -964 -105 -553 -957 -228 -540 -146 -879 -50 -856 -491 -637 -916 -14 -814 -796 -38 -392 -564 -398 -273 -46 -477 -826 -898 -345 -402 -970 -334 -696 -359 -399 -270 -845 -796 -831 -113 -246 -253 -13 -341 -74 -339 -841 -469 -194 -393 -175 -25 -756 -97 -321 -877 -265 -914 -208 -392 -437 -387 -425 -312 -957 -820 -78 -140 -678 -980 -101 -583 -556 -729 -802 -39 -225 -931 -277 -240 -172 -138 -735 -368 -822 -565 -370 -558 -396 -477 -592 -725 -509 -972 -674 -446 -351 -895 -162 -455 -750 -426 -944 -1 -454 -755 -702 -581 -501 -250 -649 -383 -726 -500 -50 -496 -994 -7 -387 -539 -67 -157 -980 -448 -153 -220 -800 -530 -108 -985 -123 -735 -311 -622 -482 -927 -953 -832 -108 -410 -953 -397 -482 -323 -282 -146 -859 -517 -743 -164 -100 -94 -142 -425 -905 -742 -606 -231 -640 -80 -308 -670 -484 -780 -830 -172 -141 -354 -80 -575 -659 -547 -387 -929 -670 -96 -327 -111 -590 -292 -431 -687 -565 -180 -940 -706 -723 -691 -212 -99 -877 -935 -59 -358 -422 -989 -634 -850 -909 -330 -576 -939 -132 -934 -733 -260 -837 -322 -250 -234 -575 -835 -499 -365 -82 -673 -503 -285 -690 -350 -573 -644 -562 -549 -975 -347 -230 -857 -733 -746 -560 -153 -743 -667 -730 -710 -676 -701 -231 -557 -1000 -60 -70 -673 -911 -367 -223 -822 -925 -439 -822 -977 -273 -553 -118 -670 -234 -89 -99 -521 -4 -712 -978 -673 -510 -173 -378 -590 -336 -293 -813 -666 -134 -769 -16 -216 -854 -921 -543 -981 -418 -97 -405 -23 -225 -535 -339 -721 -905 -27 -857 -148 -205 -263 -555 -475 -312 -480 -286 -382 -614 -156 -129 -468 -182 -142 -168 -837 -193 -64 -342 -979 -750 -960 -950 -547 -757 -256 -538 -964 -439 -710 -347 -745 -730 -545 -62 -281 -419 -868 -416 -60 -108 -706 -558 -505 -476 -187 -123 -14 -875 -172 -532 -758 -691 -20 -151 -269 -899 -845 -210 -562 -163 -902 -115 -615 -251 -982 -380 -910 -981 -720 -495 -718 -449 -672 -586 -738 -65 -672 -711 -328 -927 -962 -481 -761 -32 -391 -274 -828 -203 -583 -808 -303 -519 -890 -581 -376 -50 -717 -136 -577 -6 -17 -514 -98 -262 -194 -431 -727 -711 -737 -783 -966 -251 -20 -774 -428 -31 -783 -368 -318 -869 -829 -857 -541 -924 -223 -210 -802 -816 -574 -295 -641 -591 -584 -286 -11 -567 -198 -313 -325 -709 -444 -928 -930 -911 -712 -482 -811 -734 -770 -518 -762 -99 -367 -955 -368 -737 -925 -705 -521 -105 -226 -781 -469 -839 -429 -213 -230 -719 -305 -826 -841 -39 -923 -75 -320 -67 -525 -726 -113 -715 -516 -500 -990 -874 -50 -949 -525 -218 -315 -118 -315 -970 -696 -121 -203 -410 -339 -876 -759 -677 -743 -444 -998 -224 -403 -83 -46 -651 -876 -151 -607 -860 -990 -663 -158 -790 -629 -988 -776 -715 -715 -720 -972 -308 -598 -596 -548 -733 -81 -769 -196 -46 -757 -610 -515 -120 -415 -736 -582 -62 -571 -113 -533 -260 -242 -585 -511 -721 -909 -685 -98 -332 -292 -605 -796 -200 -572 -481 -167 -298 -842 -390 -307 -267 -600 -365 -928 -765 -23 -158 -533 -642 -748 -88 -920 -451 -592 -685 -769 -708 -690 -79 -850 -532 -773 -378 -223 -902 -750 -442 -775 -880 -851 -293 -739 -144 -332 -667 -135 -661 -852 -324 -95 -439 -506 -206 -488 -211 -96 -59 -930 -471 -588 -181 -318 -854 -549 -643 -83 -343 -217 -474 -295 -925 -647 -360 -120 -294 -414 -782 -652 -800 -982 -178 -674 -632 -414 -742 -174 -801 -34 -592 -811 -477 -773 -601 -393 -81 -558 -408 -215 -390 -589 -930 -113 -626 -695 -539 -364 -129 -806 -205 -584 -637 -922 -227 -709 -530 -204 -19 -571 -464 -633 -110 -172 -921 -162 -181 -151 -746 -258 -789 -13 -543 -210 -848 -927 -740 -9 -987 -941 -343 -61 -495 -208 -524 -622 -804 -107 -636 -720 -490 -864 -779 -272 -396 -855 -979 -908 -138 -855 -547 -546 -487 -623 -459 -764 -178 -288 -214 -289 -72 -406 -930 -509 -536 -324 -439 -158 -129 -535 -313 -124 -274 -823 -772 -11 -185 -848 -504 -848 -878 -697 -427 -678 -728 -599 -976 -146 -726 -81 -120 -340 -462 -672 -382 -271 -588 -353 -733 -792 -288 -738 -884 -745 -301 -398 -192 -296 -292 -909 -366 -868 -555 -641 -952 -813 -534 -112 -870 -97 -918 -86 -913 -499 -437 -192 -324 -484 -801 -909 -203 -891 -172 -141 -749 -242 -199 -884 -60 -634 -557 -417 -485 -870 -69 -937 -97 -821 -815 -809 -730 -769 -280 -234 -646 -353 -688 -513 -144 -115 -975 -962 -411 -798 -818 -866 -733 -548 -64 -102 -119 -285 -707 -48 -902 -677 -6 -767 -475 -576 -414 -126 -742 -178 -67 -135 -922 -452 -616 -111 -3 -959 -967 -307 -166 -83 -9 -439 -752 -926 -950 -988 -114 -704 -621 -234 -998 -977 -968 -908 -976 -425 -243 -280 -912 -377 -999 -248 -930 -952 -39 -793 -321 -539 -320 -541 -658 -543 -87 -157 -103 -746 -79 -937 -563 -279 -627 -697 -998 -442 -454 -321 -766 -599 -921 -179 -168 -795 -411 -762 -709 -109 -645 -135 -461 -719 -160 -72 -77 -340 -990 -587 -815 -72 -458 -110 -300 -617 -575 -526 -32 -912 -610 -849 -58 -113 -920 -349 -152 -156 -939 -166 -836 -540 -269 -252 -418 -592 -49 -594 -792 -855 -860 -746 -907 -677 -890 -716 -694 -156 -291 -487 -437 -845 -251 -775 -3 -224 -165 -595 -234 -213 -505 -931 -360 -570 -463 -262 -130 -435 -631 -681 -744 -436 -950 -269 -966 -728 -506 -353 -450 -915 -425 -459 -227 -384 -307 -335 -418 -749 -66 -461 -483 -398 -243 -571 -583 -731 -446 -411 -236 -515 -860 -891 -691 -183 -561 -64 -41 -460 -666 -224 -390 -280 -500 -8 -914 -575 -417 -910 -753 -389 -336 -302 -416 -301 -15 -357 -586 -31 -959 -203 -666 -834 -444 -954 -610 -430 -583 -93 -95 -464 -87 -66 -183 -914 -786 -898 -672 -258 -227 -475 -429 -722 -60 -425 -10 -834 -731 -182 -281 -952 -786 -127 -229 -377 -946 -394 -823 -472 -412 -143 -950 -358 -393 -948 -123 -773 -644 -789 -770 -975 -536 -381 -829 -165 -974 -9 -742 -203 -857 -743 -429 -806 -632 -604 -340 -727 -771 -769 -558 -572 -813 -170 -728 -468 -616 -683 -674 -28 -46 -916 -481 -966 -616 -261 -376 -350 -320 -46 -525 -702 -239 -849 -738 -246 -932 -975 -150 -696 -505 -461 -223 -900 -266 -877 -439 -191 -364 -520 -381 -669 -413 -503 -179 -38 -286 -989 -609 -992 -935 -946 -828 -247 -627 -480 -974 -286 -164 -557 -37 -280 -768 -162 -630 -174 -862 -692 -326 -628 -70 -748 -470 -495 -822 -395 -310 -902 -153 -268 -178 -759 -646 -465 -9 -901 -296 -452 -445 -185 -831 -398 -212 -299 -367 -848 -172 -14 -782 -502 -576 -854 -33 -376 -20 -667 -988 -824 -764 -27 -582 -727 -803 -697 -508 -276 -149 -746 -300 -158 -462 -42 -418 -625 -359 -863 -728 -28 -7 -430 -855 -836 -363 -526 -484 -119 -692 -729 -222 -714 -228 -703 -757 -272 -221 -398 -427 -18 -129 -612 -693 -96 -645 -57 -284 -225 -9 -642 -174 -800 -161 -255 -652 -4 -274 -589 -103 -882 -935 -651 -959 -470 -962 -283 -710 -405 -397 -177 -6 -692 -195 -565 -617 -275 -489 -246 -120 -493 -523 -337 -472 -509 -820 -791 -876 -746 -844 -703 -675 -926 -927 -673 -779 -777 -78 -658 -314 -374 -495 -605 -249 -946 -858 -969 -825 -636 -761 -626 -565 -345 -751 -707 -562 -213 -771 -707 -220 -384 -831 -90 -94 -482 -17 -173 -759 -791 -162 -607 -627 -272 -503 -25 -79 -677 -774 -140 -427 -966 -458 -941 -384 -769 -82 -829 -978 -186 -516 -449 -229 -282 -370 -391 -394 -220 -733 -872 -855 -989 -194 -179 -43 -481 -458 -481 -669 -46 -894 -925 -851 -67 -161 -876 -109 -783 -931 -486 -723 -116 -106 -846 -125 -654 -604 -566 -45 -707 -479 -377 -156 -853 -52 -576 -753 -134 -508 -206 -956 -669 -9 -927 -299 -708 -390 -731 -376 -569 -739 -785 -526 -86 -419 -630 -510 -874 -894 -371 -268 -267 -659 -659 -413 -306 -886 -37 -963 -509 -529 -197 -237 -942 -492 -93 -837 -487 -158 -894 -277 -103 -644 -399 -995 -998 -740 -609 -241 -876 -891 -376 -805 -662 -964 -414 -725 -518 -703 -87 -21 -120 -682 -239 -587 -513 -487 -179 -27 -38 -148 -960 -59 -357 -495 -6 -291 -315 -911 -234 -518 -214 -753 -101 -857 -837 -429 -615 -828 -523 -205 -941 -830 -10 -651 -994 -258 -735 -344 -302 -67 -262 -608 -805 -557 -138 -222 -197 -419 -310 -437 -854 -531 -583 -50 -583 -299 -676 -198 -406 -11 -382 -421 -776 -130 -119 -856 -835 -682 -59 -9 -215 -525 -357 -898 -715 -171 -915 -85 -463 -216 -674 -395 -792 -548 -485 -716 -131 -530 -802 -452 -794 -313 -241 -535 -196 -608 -936 -711 -40 -912 -108 -149 -602 -960 -701 -105 -625 -327 -894 -657 -413 -829 -756 -419 -511 -544 -672 -827 -70 -500 -311 -284 -198 -403 -313 -788 -79 -198 -644 -779 -59 -501 -871 -558 -821 -348 -361 -72 -957 -862 -416 -449 -221 -336 -930 -254 -429 -555 -51 -135 -543 -443 -145 -581 -658 -519 -362 -683 -914 -589 -498 -838 -660 -30 -497 -236 -683 -263 -553 -333 -929 -256 -594 -550 -361 -19 -810 -972 -181 -973 -622 -900 -419 -552 -603 -536 -804 -537 -955 -883 -985 -830 -484 -278 -137 -471 -804 -338 -715 -23 -454 -771 -155 -930 -965 -934 -37 -938 -169 -37 -100 -53 -16 -860 -479 -965 -469 -143 -210 -971 -989 -549 -139 -527 -905 -440 -206 -989 -65 -246 -559 -895 -680 -267 -174 -391 -312 -199 -789 -508 -964 -88 -539 -820 -778 -39 -704 -888 -839 -873 -276 -270 -533 -998 -490 -121 -242 -515 -32 -880 -604 -5 -374 -579 -257 -598 -648 -592 -454 -547 -354 -434 -814 -692 -961 -614 -830 -852 -817 -352 -696 -926 -392 -848 -583 -684 -209 -944 -619 -853 -917 -124 -57 -222 -745 -671 -456 -923 -875 -485 -917 -15 -994 -597 -75 -280 -591 -553 -977 -527 -400 -889 -169 -44 -151 -201 -956 -734 -569 -633 -539 -934 -598 -534 -896 -336 -808 -72 -5 -16 -232 -665 -745 -980 -646 -926 -198 -120 -356 -612 -259 -18 -923 -34 -572 -361 -132 -22 -675 -740 -287 -591 -104 -495 -816 -104 -513 -402 -811 -636 -976 -884 -881 -143 -546 -587 -37 -178 -882 -68 -629 -166 -441 -942 -298 -647 -474 -719 -355 -701 -907 -558 -783 -470 -215 -635 -143 -184 -157 -675 -864 -738 -390 -948 -308 -766 -448 -301 -391 -147 -235 -193 -484 -428 -121 -586 -732 -141 -530 -481 -839 -891 -518 -981 -13 -624 -340 -81 -575 -54 -435 -18 -539 -992 -311 -143 -107 -542 -477 -282 -96 -212 -380 -652 -57 -425 -615 -581 -602 -966 -169 -667 -25 -972 -324 -394 -161 -829 -723 -76 -694 -910 -479 -139 -237 -36 -202 -41 -15 -327 -865 -343 -748 -818 -833 -842 -630 -427 -918 -503 -847 -286 -848 -201 -667 -624 -637 -356 -174 -551 -331 -423 -853 -188 -407 -47 -644 -854 -19 -50 -785 -709 -151 -73 -910 -704 -81 -265 -462 -202 -239 -234 -40 -279 -714 -175 -638 -567 -426 -258 -250 -515 -584 -723 -846 -855 -755 -117 -832 -996 -236 -181 -992 -633 -528 -394 -819 -530 -249 -381 -895 -716 -876 -117 -44 -289 -666 -67 -304 -848 -474 -98 -814 -545 -458 -718 -313 -290 -19 -281 -261 -996 -789 -85 -755 -405 -704 -396 -971 -981 -817 -181 -177 -285 -682 -310 -237 -713 -327 -747 -282 -311 -552 -550 -361 -306 -723 -25 -790 -675 -651 -442 -912 -551 -502 -894 -861 -401 -336 -155 -475 -633 -172 -446 -661 -189 -679 -579 -293 -364 -508 -697 -30 -843 -92 -271 -709 -905 -587 -450 -516 -344 -11 -621 -646 -825 -617 -199 -955 -892 -40 -690 -308 -87 -36 -747 -806 -764 -229 -767 -777 -965 -284 -871 -145 -108 -309 -935 -47 -575 -96 -363 -887 -455 -728 -582 -929 -782 -815 -563 -92 -877 -952 -247 -190 -530 -802 -946 -133 -542 -163 -297 -334 -465 -201 -839 -703 -851 -98 -808 -731 -281 -847 -713 -718 -925 -212 -922 -659 -981 -264 -893 -955 -455 -199 -672 -352 -64 -799 -789 -423 -31 -634 -107 -232 -657 -753 -178 -505 -857 -953 -14 -340 -910 -858 -120 -741 -533 -205 -39 -387 -261 -823 -927 -327 -218 -863 -864 -314 -215 -186 -138 -666 -764 -460 -773 -385 -745 -836 -716 -408 -163 -334 -169 -532 -439 -706 -276 -166 -517 -70 -727 -924 -887 -536 -193 -564 -293 -992 -615 -974 -189 -144 -56 -678 -740 -125 -378 -345 -956 -931 -762 -966 -238 -541 -187 -179 -100 -469 -284 -433 -814 -325 -440 -486 -241 -185 -573 -696 -811 -635 -48 -500 -61 -331 -391 -544 -825 -973 -364 -193 -978 -843 -927 -343 -55 -693 -998 -474 -109 -618 -841 -75 -773 -92 -347 -183 -614 -383 -274 -982 -262 -250 -931 -109 -591 -650 -732 -238 -674 -587 -190 -815 -167 -310 -379 -444 -163 -885 -705 -167 -358 -360 -775 -855 -457 -331 -420 -104 -275 -658 -848 -839 -406 -89 -900 -954 -23 -182 -25 -969 -685 -250 -153 -218 -574 -512 -756 -209 -465 -286 -21 -892 -350 -708 -239 -224 -161 -633 -861 -317 -932 -595 -723 -137 -272 -461 -178 -186 -545 -302 -956 -620 -631 -992 -343 -76 -829 -430 -218 -964 -634 -48 -736 -592 -213 -739 -310 -126 -217 -843 -853 -65 -393 -24 -26 -919 -483 -137 -349 -505 -649 -821 -520 -811 -527 -736 -536 -173 -311 -910 -218 -133 -108 -249 -410 -981 -359 -897 -535 -76 -957 -544 -338 -745 -350 -976 -89 -650 -498 -396 -472 -897 -929 -774 -364 -925 -428 -782 -866 -290 -587 -981 -549 -612 -69 -525 -834 -428 -36 -883 -53 -861 -548 -261 -842 -929 -9 -926 -711 -40 -774 -56 -805 -55 -245 -826 -281 -38 -715 -685 -26 -172 -98 -391 -304 -250 -582 -93 -102 -821 -807 -111 -472 -561 -794 -933 -324 -103 -82 -242 -236 -554 -907 -96 -371 -500 -95 -176 -395 -53 -797 -879 -13 -903 -944 -511 -187 -4 -142 -632 -244 -782 -604 -253 -682 -300 -647 -592 -494 -454 -886 -906 -414 -891 -768 -389 -163 -822 -953 -72 -25 -808 -615 -415 -970 -22 -619 -856 -284 -198 -840 -489 -881 -438 -506 -956 -943 -357 -326 -979 -812 -791 -436 -910 -342 -484 -527 -962 -505 -693 -150 -691 -744 -608 -749 -592 -187 -777 -168 -246 -156 -788 -821 -920 -363 -598 -554 -163 -344 -725 -255 -940 -273 -253 -763 -689 -121 -201 -186 -899 -206 -903 -650 -619 -465 -66 -73 -515 -191 -195 -949 -113 -142 -291 -427 -489 -963 -519 -595 -106 -958 -832 -813 -931 -116 -682 -41 -981 -658 -914 -552 -549 -98 -12 -456 -949 -671 -729 -78 -280 -684 -530 -751 -898 -725 -172 -699 -784 -378 -796 -110 -329 -684 -875 -874 -447 -37 -876 -360 -245 -226 -53 -688 -636 -805 -200 -591 -548 -395 -625 -888 -422 -866 -389 -6 -542 -596 -453 -901 -861 -866 -433 -629 -128 -61 -586 -59 -220 -656 -412 -207 -319 -780 -309 -900 -569 -633 -696 -870 -371 -89 -73 -466 -413 -887 -402 -110 -651 -166 -537 -222 -611 -831 -593 -983 -17 -375 -213 -815 -255 -615 -932 -259 -647 -887 -749 -692 -370 -374 -528 -444 -83 -481 -821 -618 -874 -105 -928 -774 -578 -563 -276 -677 -342 -1000 -801 -200 -181 -836 -363 -517 -709 -890 -7 -564 -489 -985 -31 -122 -833 -591 -909 -182 -580 -878 -493 -255 -535 -36 -388 -495 -178 -335 -176 -61 -71 -870 -603 -964 -293 -831 -313 -178 -453 -397 -713 -597 -980 -229 -479 -827 -5 -237 -360 -389 -638 -13 -533 -534 -530 -753 -812 -301 -476 -170 -965 -864 -856 -677 -80 -293 -332 -926 -77 -76 -432 -405 -928 -551 -471 -521 -924 -414 -806 -365 -513 -615 -680 -951 -114 -152 -132 -371 -884 -143 -166 -236 -114 -447 -855 -772 -175 -412 -883 -68 -294 -732 -816 -654 -633 -521 -461 -203 -365 -11 -232 -672 -76 -102 -321 -559 -169 -860 -642 -143 -237 -755 -540 -448 -107 -315 -947 -779 -791 -774 -310 -388 -933 -250 -743 -743 -88 -652 -872 -627 -576 -265 -661 -735 -717 -832 -157 -308 -310 -975 -383 -106 -321 -354 -875 -436 -294 -492 -452 -638 -672 -898 -535 -326 -292 -252 -365 -646 -455 -558 -817 -223 -595 -21 -36 -120 -27 -465 -112 -306 -232 -272 -879 -920 -388 -611 -368 -212 -284 -161 -46 -763 -851 -602 -181 -406 -65 -262 -425 -334 -821 -877 -614 -667 -79 -195 -63 -988 -365 -733 -269 -265 -126 -370 -861 -783 -809 -911 -444 -851 -843 -276 -988 -640 -425 -997 -840 -345 -732 -947 -991 -6 -913 -991 -83 -423 -569 -141 -661 -337 -266 -453 -199 -191 -666 -532 -498 -878 -420 -741 -631 -358 -213 -182 -442 -127 -498 -295 -175 -310 -626 -396 -108 -200 -908 -510 -779 -209 -49 -512 -70 -717 -299 -845 -487 -588 -387 -318 -769 -706 -757 -877 -265 -681 -694 -59 -451 -696 -170 -298 -615 -599 -737 -303 -638 -37 -260 -582 -573 -900 -36 -463 -210 -543 -523 -239 -350 -515 -332 -511 -799 -561 -473 -948 -442 -351 -609 -973 -86 -12 -735 -459 -206 -811 -996 -266 -198 -723 -891 -467 -393 -962 -825 -922 -562 -559 -697 -8 -291 -423 -85 -37 -353 -104 -623 -64 -697 -102 -838 -828 -765 -722 -820 -141 -155 -967 -159 -120 -454 -141 -912 -257 -80 -565 -980 -220 -781 -302 -775 -698 -860 -900 -988 -287 -116 -633 -793 -242 -709 -405 -649 -305 -253 -396 -309 -857 -440 -960 -693 -664 -73 -508 -164 -565 -165 -822 -402 -521 -764 -71 -343 -7 -899 -106 -45 -610 -338 -76 -546 -510 -3 -404 -262 -641 -743 -132 -976 -966 -305 -868 -674 -94 -50 -188 -275 -248 -869 -530 -338 -154 -952 -548 -256 -617 -21 -709 -478 -445 -676 -216 -962 -652 -620 -480 -657 -359 -588 -362 -127 -790 -684 -637 -657 -66 -561 -851 -71 -524 -652 -441 -820 -791 -589 -81 -84 -492 -912 -901 -55 -71 -150 -192 -729 -390 -785 -558 -654 -739 -109 -679 -812 -396 -107 -632 -539 -416 -132 -513 -360 -978 -456 -572 -193 -38 -852 -326 -474 -334 -159 -57 -518 -119 -22 -585 -489 -828 -186 -525 -631 -11 -880 -134 -596 -495 -646 -474 -688 -319 -227 -23 -350 -198 -810 -759 -865 -589 -195 -464 -795 -521 -799 -979 -880 -252 -144 -137 -7 -288 -5 -768 -686 -870 -797 -447 -98 -442 -883 -944 -412 -628 -99 -641 -553 -383 -235 -697 -813 -544 -677 -655 -758 -322 -710 -366 -837 -443 -694 -629 -371 -373 -189 -90 -35 -741 -620 -863 -485 -818 -517 -135 -553 -519 -820 -95 -697 -608 -508 -665 -563 -129 -727 -159 -312 -407 -807 -885 -365 -67 -440 -701 -833 -749 -19 -932 -1 -119 -152 -713 -29 -617 -876 -677 -994 -127 -753 -211 -796 -434 -396 -186 -320 -554 -667 -298 -605 -299 -435 -217 -293 -793 -570 -940 -29 -506 -205 -663 -594 -897 -219 -603 -758 -492 -793 -143 -91 -410 -952 -366 -78 -540 -510 -537 -9 -455 -675 -595 -200 -789 -533 -848 -251 -729 -5 -510 -962 -342 -777 -478 -885 -718 -32 -778 -465 -860 -125 -16 -86 -783 -612 -887 -61 -60 -240 -990 -28 -988 -78 -563 -568 -918 -82 -617 -284 -541 -471 -490 -47 -550 -804 -23 -581 -460 -355 -311 -620 -711 -552 -757 -839 -623 -254 -373 -924 -900 -258 -725 -693 -707 -508 -223 -94 -844 -702 -436 -287 -9 -901 -901 -491 -538 -509 -188 -365 -263 -421 -231 -701 -822 -527 -365 -324 -520 -391 -473 -715 -121 -40 -122 -501 -439 -346 -873 -486 -758 -452 -997 -551 -58 -571 -960 -138 -942 -676 -539 -955 -453 -64 -646 -718 -986 -772 -949 -286 -165 -723 -93 -630 -515 -563 -776 -411 -51 -266 -270 -816 -902 -114 -996 -773 -733 -25 -443 -124 -589 -509 -131 -96 -804 -698 -780 -585 -776 -12 -112 -158 -525 -406 -613 -881 -148 -287 -56 -816 -434 -771 -349 -716 -429 -893 -283 -806 -29 -373 -810 -477 -321 -597 -930 -292 -13 -941 -362 -715 -427 -961 -922 -224 -933 -413 -106 -709 -879 -174 -700 -326 -340 -484 -522 -503 -277 -987 -587 -741 -423 -701 -352 -846 -37 -38 -323 -488 -56 -340 -412 -243 -109 -433 -466 -810 -330 -674 -317 -35 -198 -165 -225 -127 -211 -762 -908 -92 -266 -757 -55 -354 -19 -243 -233 -247 -953 -102 -310 -541 -605 -685 -912 -928 -768 -387 -328 -675 -504 -397 -555 -743 -383 -651 -742 -727 -401 -385 -734 -797 -450 -128 -306 -277 -994 -795 -463 -783 -619 -388 -766 -56 -965 -632 -887 -528 -575 -36 -525 -785 -316 -46 -986 -131 -508 -563 -954 -408 -170 -333 -697 -12 -677 -936 -42 -512 -329 -53 -256 -40 -318 -127 -93 -488 -646 -318 -469 -356 -780 -275 -82 -893 -841 -783 -86 -127 -516 -384 -157 -844 -221 -168 -194 -190 -646 -557 -630 -83 -976 -912 -112 -141 -740 -653 -385 -443 -374 -686 -915 -521 -735 -663 -109 -82 -66 -172 -293 -163 -578 -438 -452 -623 -441 -420 -400 -343 -643 -995 -134 -431 -720 -884 -79 -916 -136 -474 -253 -921 -944 -376 -61 -927 -506 -645 -843 -639 -846 -85 -293 -385 -393 -548 -20 -621 -722 -843 -311 -289 -323 -774 -142 -301 -867 -582 -467 -415 -17 -14 -224 -887 -698 -493 -325 -872 -376 -850 -771 -383 -821 -460 -959 -635 -601 -430 -167 -595 -423 -325 -657 -748 -358 -999 -6 -588 -748 -708 -569 -118 -368 -431 -376 -282 -116 -44 -149 -38 -817 -367 -884 -651 -753 -999 -484 -471 -309 -121 -997 -166 -483 -236 -264 -454 -263 -713 -614 -370 -781 -697 -830 -621 -443 -313 -412 -395 -287 -947 -727 -231 -836 -582 -797 -587 -654 -543 -900 -473 -61 -496 -7 -459 -716 -217 -555 -382 -116 -431 -25 -769 -390 -941 -811 -724 -12 -977 -61 -561 -801 -297 -281 -807 -427 -246 -622 -132 -119 -992 -97 -129 -232 -634 -654 -598 -862 -827 -864 -411 -582 -143 -140 -188 -798 -417 -22 -768 -434 -780 -112 -973 -513 -663 -316 -646 -834 -941 -565 -464 -156 -966 -187 -183 -174 -626 -33 -321 -67 -430 -22 -859 -329 -374 -179 -557 -1 -127 -597 -849 -559 -90 -832 -252 -172 -855 -959 -151 -409 -310 -71 -59 -350 -835 -757 -993 -83 -946 -245 -967 -291 -683 -86 -637 -75 -418 -489 -534 -75 -725 -162 -5 -572 -376 -637 -261 -488 -763 -217 -489 -133 -636 -927 -137 -493 -148 -628 -195 -415 -51 -809 -497 -614 -184 -852 -337 -659 -727 -265 -745 -723 -209 -197 -6 -469 -316 -940 -829 -922 -415 -704 -278 -775 -778 -98 -812 -176 -42 -16 -192 -168 -116 -664 -664 -61 -877 -466 -736 -49 -263 -131 -440 -620 -706 -819 -736 -632 -917 -89 -944 -617 -300 -444 -144 -301 -210 -179 -50 -553 -417 -53 -125 -156 -579 -951 -884 -796 -151 -380 -2 -619 -455 -724 -275 -437 -310 -689 -945 -978 -460 -644 -57 -785 -595 -775 -220 -319 -348 -815 -802 -604 -627 -789 -933 -669 -103 -253 -454 -586 -805 -955 -433 -865 -668 -330 -500 -820 -447 -414 -538 -283 -607 -794 -33 -846 -764 -625 -713 -360 -694 -710 -77 -521 -302 -104 -269 -696 -624 -649 -966 -275 -648 -423 -481 -375 -737 -888 -473 -115 -87 -959 -943 -530 -895 -417 -474 -264 -212 -152 -248 -605 -879 -844 -527 -532 -630 -111 -520 -300 -368 -881 -116 -120 -208 -35 -741 -840 -889 -746 -15 -199 -399 -371 -988 -756 -83 -104 -533 -334 -195 -13 -462 -608 -205 -765 -53 -945 -841 -801 -53 -943 -116 -481 -621 -460 -69 -761 -751 -735 -422 -3 -47 -573 -791 -903 -710 -19 -984 -611 -167 -500 -576 -294 -563 -488 -93 -639 -993 -289 -55 -356 -234 -666 -166 -336 -12 -824 -840 -499 -567 -439 -734 -776 -696 -230 -968 -152 -835 -62 -452 -830 -700 -9 -956 -803 -874 -649 -779 -920 -271 -673 -90 -314 -703 -116 -348 -395 -432 -969 -704 -589 -843 -868 -992 -139 -374 -200 -821 -34 -226 -952 -58 -31 -873 -757 -129 -62 -945 -517 -478 -923 -663 -965 -154 -994 -325 -297 -786 -556 -77 -748 -359 -443 -503 -726 -875 -8 -772 -730 -832 -377 -138 -201 -205 -116 -941 -511 -614 -900 -438 -800 -212 -38 -363 -366 -851 -458 -44 -791 -120 -810 -181 -400 -406 -821 -636 -958 -163 -719 -337 -845 -237 -260 -564 -535 -873 -490 -271 -44 -34 -189 -11 -64 -140 -626 -308 -447 -853 -532 -142 -181 -668 -446 -894 -799 -455 -482 -624 -520 -852 -644 -34 -797 -791 -837 -374 -630 -484 -128 -515 -783 -600 -195 -848 -365 -312 -872 -579 -953 -479 -678 -97 -944 -966 -648 -316 -706 -17 -374 -949 -182 -785 -235 -818 -215 -186 -879 -880 -739 -622 -504 -648 -99 -993 -372 -932 -6 -186 -263 -167 -240 -523 -718 -555 -581 -289 -638 -678 -744 -458 -660 -334 -512 -336 -486 -767 -606 -263 -401 -104 -682 -242 -263 -919 -501 -439 -562 -296 -868 -163 -145 -373 -274 -319 -738 -211 -640 -714 -434 -128 -246 -47 -784 -929 -86 -491 -664 -951 -222 -978 -111 -399 -490 -316 -573 -225 -971 -320 -907 -37 -313 -508 -675 -663 -905 -124 -803 -496 -418 -870 -609 -651 -253 -21 -486 -904 -217 -814 -81 -898 -88 -329 -138 -797 -155 -427 -726 -676 -88 -261 -683 -188 -974 -441 -122 -446 -532 -72 -636 -297 -64 -785 -207 -431 -770 -932 -659 -319 -913 -319 -734 -320 -653 -845 -710 -283 -341 -597 -128 -945 -463 -476 -640 -173 -831 -726 -836 -678 -864 -734 -590 -764 -886 -436 -324 -467 -545 -928 -43 -277 -676 -696 -854 -157 -333 -438 -249 -24 -970 -71 -432 -311 -118 -537 -386 -976 -471 -805 -551 -366 -409 -316 -746 -319 -570 -202 -862 -274 -29 -96 -306 -78 -578 -598 -509 -778 -864 -620 -724 -814 -549 -230 -280 -555 -94 -943 -70 -335 -162 -401 -527 -41 -722 -958 -943 -121 -247 -297 -919 -314 -141 -991 -174 -197 -49 -312 -967 -698 -731 -271 -642 -340 -573 -140 -213 -63 -303 -415 -307 -81 -22 -518 -185 -146 -238 -141 -327 -294 -558 -131 -137 -53 -780 -39 -967 -767 -903 -720 -502 -119 -823 -458 -27 -385 -523 -913 -213 -495 -416 -249 -43 -308 -100 -197 -847 -985 -901 -326 -726 -604 -681 -325 -300 -459 -669 -416 -932 -92 -126 -656 -707 -808 -165 -312 -246 -809 -288 -522 -24 -499 -816 -894 -225 -721 -921 -356 -501 -107 -918 -20 -887 -824 -180 -313 -512 -841 -867 -602 -935 -881 -287 -821 -378 -26 -382 -571 -388 -249 -984 -477 -238 -583 -610 -317 -839 -236 -219 -368 -509 -109 -317 -641 -91 -692 -189 -319 -574 -562 -538 -843 -279 -105 -609 -437 -343 -465 -566 -416 -254 -393 -834 -328 -710 -458 -891 -399 -156 -54 -916 -623 -92 -74 -266 -297 -11 -597 -719 -846 -819 -125 -970 -47 -211 -532 -5 -302 -709 -711 -261 -261 -355 -475 -844 -127 -117 -807 -339 -977 -212 -853 -798 -243 -372 -480 -909 -596 -796 -256 -244 -831 -750 -547 -620 -180 -585 -627 -624 -739 -179 -563 -904 -468 -768 -186 -825 -451 -233 -500 -104 -553 -711 -816 -134 -295 -613 -236 -493 -127 -95 -114 -627 -1000 -63 -221 -42 -85 -723 -223 -16 -631 -51 -223 -369 -259 -137 -378 -989 -29 -293 -365 -12 -673 -171 -45 -202 -178 -616 -870 -285 -140 -717 -845 -721 -428 -161 -553 -91 -344 -768 -639 -882 -849 -430 -710 -531 -620 -895 -113 -115 -628 -676 -450 -574 -549 -14 -758 -569 -608 -349 -68 -50 -927 -613 -828 -62 -863 -810 -667 -547 -648 -95 -311 -779 -831 -676 -649 -320 -3 -751 -629 -419 -421 -993 -38 -151 -625 -449 -876 -585 -111 -593 -665 -358 -172 -614 -184 -741 -262 -136 -509 -728 -366 -286 -142 -234 -867 -694 -678 -455 -394 -5 -300 -959 -596 -799 -708 -638 -236 -445 -806 -534 -62 -273 -625 -462 -85 -718 -396 -359 -482 -61 -476 -260 -282 -283 -504 -915 -808 -442 -570 -944 -101 -684 -900 -885 -248 -718 -559 -452 -655 -397 -7 -86 -686 -406 -945 -124 -944 -564 -420 -255 -580 -945 -825 -511 -714 -609 -819 -129 -739 -771 -103 -323 -67 -337 -356 -981 -732 -134 -939 -553 -76 -479 -555 -222 -874 -670 -313 -608 -911 -724 -931 -961 -852 -807 -665 -297 -97 -886 -749 -599 -380 -340 -718 -412 -654 -124 -847 -797 -646 -622 -94 -977 -372 -817 -625 -704 -130 -713 -387 -418 -316 -133 -173 -904 -98 -648 -870 -887 -411 -914 -542 -907 -666 -493 -374 -948 -607 -530 -122 -804 -222 -866 -59 -735 -286 -786 -415 -202 -281 -260 -968 -749 -622 -603 -689 -307 -488 -417 -452 -622 -948 -772 -383 -192 -125 -84 -437 -536 -454 -118 -357 -694 -302 -613 -333 -181 -379 -747 -896 -29 -61 -623 -402 -742 -850 -183 -996 -378 -862 -241 -276 -165 -121 -892 -538 -550 -911 -127 -760 -340 -967 -632 -223 -403 -793 -328 -223 -336 -361 -197 -987 -988 -822 -43 -514 -601 -309 -162 -281 -431 -840 -347 -688 -205 -883 -143 -413 -890 -271 -174 -434 -768 -811 -546 -330 -880 -796 -56 -123 -304 -921 -796 -24 -830 -413 -377 -383 -313 -307 -938 -340 -122 -74 -571 -734 -155 -738 -772 -791 -701 -205 -826 -269 -790 -470 -487 -160 -167 -691 -233 -544 -80 -99 -216 -887 -376 -535 -320 -925 -284 -440 -278 -757 -136 -495 -667 -350 -381 -486 -900 -814 -149 -613 -614 -218 -669 -350 -715 -112 -17 -767 -18 -898 -865 -64 -779 -897 -150 -111 -417 -242 -980 -520 -8 -929 -155 -471 -940 -875 -280 -613 -197 -662 -767 -466 -914 -977 -59 -139 -899 -721 -196 -834 -495 -805 -573 -860 -548 -143 -783 -609 -817 -370 -385 -566 -818 -569 -128 -680 -259 -70 -806 -37 -886 -642 -951 -37 -400 -896 -324 -842 -186 -386 -203 -491 -6 -59 -815 -623 -507 -251 -709 -677 -379 -859 -24 -607 -376 -340 -382 -326 -332 -794 -318 -319 -446 -773 -451 -544 -193 -563 -718 -880 -735 -410 -623 -944 -554 -874 -871 -307 -200 -58 -970 -795 -754 -950 -221 -468 -432 -48 -49 -669 -245 -804 -200 -163 -40 -825 -68 -678 -304 -364 -817 -879 -111 -97 -740 -553 -232 -545 -600 -966 -655 -463 -387 -973 -899 -801 -91 -721 -467 -352 -507 -594 -306 -356 -114 -990 -305 -27 -169 -819 -669 -720 -910 -790 -476 -819 -884 -409 -875 -945 -202 -56 -635 -243 -523 -781 -540 -110 -846 -301 -103 -200 -701 -404 -175 -802 -924 -656 -311 -434 -122 -974 -2 -845 -185 -837 -716 -70 -131 -945 -168 -184 -517 -337 -190 -455 -407 -656 -65 -163 -283 -588 -159 -702 -766 -163 -897 -328 -786 -812 -230 -830 -691 -721 -78 -376 -971 -313 -490 -47 -455 -373 -408 -679 -86 -438 -524 -696 -512 -731 -622 -873 -40 -107 -514 -85 -561 -26 -998 -683 -503 -384 -581 -685 -165 -348 -319 -916 -863 -140 -139 -40 -785 -912 -741 -160 -660 -465 -469 -575 -814 -433 -451 -237 -399 -60 -822 -845 -938 -415 -178 -645 -101 -313 -521 -981 -824 -329 -68 -980 -691 -128 -355 -880 -30 -298 -617 -333 -154 -915 -569 -542 -590 -25 -221 -613 -378 -671 -969 -774 -154 -232 -569 -833 -464 -296 -145 -345 -299 -348 -475 -688 -79 -107 -57 -58 -158 -199 -64 -435 -147 -755 -486 -617 -526 -610 -272 -148 -397 -775 -273 -641 -42 -7 -255 -707 -395 -846 -908 -483 -225 -141 -443 -620 -749 -121 -588 -705 -40 -753 -335 -284 -427 -963 -156 -431 -655 -401 -648 -843 -372 -413 -485 -36 -402 -865 -575 -737 -242 -333 -730 -442 -777 -726 -541 -893 -950 -506 -599 -374 -381 -174 -814 -52 -214 -999 -529 -615 -581 -872 -16 -798 -275 -1000 -211 -836 -528 -515 -136 -281 -461 -546 -720 -326 -636 -849 -825 -775 -509 -679 -506 -943 -752 -909 -38 -92 -854 -746 -430 -605 -286 -491 -1000 -640 -73 -102 -440 -594 -506 -979 -599 -175 -629 -630 -512 -294 -192 -63 -586 -872 -210 -259 -647 -641 -861 -977 -296 -767 -353 -575 -187 -77 -788 -419 -679 -453 -910 -723 -966 -957 -806 -918 -26 -258 -524 -137 -558 -805 -341 -909 -212 -639 -620 -871 -829 -777 -407 -603 -2 -167 -244 -841 -283 -243 -126 -815 -791 -449 -460 -309 -272 -773 -386 -888 -846 -747 -21 -769 -310 -315 -328 -130 -702 -747 -273 -892 -922 -805 -906 -254 -5 -128 -974 -36 -424 -439 -486 -32 -871 -722 -567 -57 -402 -926 -567 -260 -632 -475 -146 -184 -483 -579 -666 -289 -967 -281 -792 -527 -903 -95 -222 -927 -68 -407 -275 -652 -536 -118 -403 -796 -784 -232 -871 -52 -166 -67 -759 -300 -278 -315 -396 -615 -815 -175 -915 -823 -790 -568 -725 -969 -566 -252 -790 -485 -858 -998 -366 -340 -449 -138 -506 -730 -786 -871 -812 -203 -537 -801 -332 -889 -923 -847 -262 -71 -517 -68 -920 -770 -713 -155 -909 -931 -588 -649 -169 -613 -340 -35 -421 -208 -70 -997 -246 -66 -188 -424 -384 -479 -398 -194 -608 -854 -381 -909 -754 -20 -185 -12 -408 -744 -628 -790 -580 -245 -571 -387 -402 -779 -562 -414 -133 -34 -320 -309 -679 -202 -88 -812 -227 -130 -20 -789 -644 -945 -678 -930 -508 -748 -269 -698 -498 -741 -829 -410 -267 -927 -87 -452 -390 -704 -438 -892 -555 -85 -285 -443 -643 -378 -540 -862 -141 -240 -127 -968 -823 -191 -791 -783 -570 -110 -294 -393 -201 -70 -376 -568 -333 -640 -770 -716 -458 -192 -774 -750 -98 -559 -968 -112 -769 -610 -960 -70 -114 -397 -292 -947 -743 -660 -872 -828 -381 -654 -75 -357 -59 -820 -104 -438 -387 -580 -837 -333 -311 -268 -128 -370 -56 -421 -155 -589 -245 -684 -453 -950 -211 -212 -697 -96 -502 -165 -943 -660 -366 -652 -195 -222 -366 -677 -370 -1 -308 -258 -783 -96 -569 -407 -968 -567 -831 -724 -314 -44 -639 -3 -422 -983 -523 -884 -66 -60 -479 -327 -277 -457 -496 -802 -153 -147 -395 -786 -807 -906 -248 -295 -536 -353 -989 -404 -322 -747 -622 -536 -713 -647 -185 -690 -206 -321 -384 -215 -484 -296 -403 -875 -97 -659 -319 -890 -738 -303 -117 -603 -167 -717 -711 -278 -598 -970 -478 -39 -632 -3 -335 -574 -575 -53 -846 -901 -389 -481 -557 -562 -706 -802 -522 -993 -405 -984 -530 -505 -31 -197 -956 -713 -439 -657 -32 -266 -523 -484 -241 -544 -372 -206 -452 -465 -489 -301 -470 -783 -743 -763 -275 -718 -624 -173 -561 -134 -631 -206 -867 -180 -479 -813 -699 -513 -580 -683 -108 -363 -262 -522 -176 -976 -61 -578 -447 -434 -523 -126 -187 -571 -526 -163 -666 -885 -908 -71 -515 -927 -639 -11 -932 -679 -651 -862 -541 -995 -315 -835 -609 -748 -651 -594 -314 -870 -661 -540 -473 -744 -118 -966 -902 -465 -556 -544 -610 -425 -36 -185 -834 -605 -561 -441 -773 -635 -303 -668 -23 -415 -521 -825 -46 -31 -52 -439 -225 -339 -446 -80 -908 -290 -463 -784 -221 -192 -317 -798 -100 -972 -642 -521 -835 -414 -867 -691 -965 -491 -649 -475 -120 -98 -210 -954 -854 -363 -51 -909 -681 -208 -930 -874 -916 -311 -243 -816 -738 -612 -507 -989 -160 -821 -975 -407 -540 -521 -157 -55 -556 -813 -976 -364 -785 -251 -707 -34 -422 -379 -848 -753 -107 -14 -471 -862 -49 -232 -153 -187 -134 -590 -845 -255 -857 -997 -625 -805 -395 -520 -166 -2 -952 -265 -926 -3 -575 -411 -216 -407 -920 -384 -904 -74 -901 -465 -693 -829 -175 -792 -47 -162 -139 -133 -152 -375 -993 -117 -398 -910 -579 -117 -533 -787 -79 -511 -224 -872 -324 -470 -596 -42 -865 -375 -222 -807 -896 -380 -430 -299 -34 -219 -377 -557 -255 -800 -951 -328 -464 -662 -443 -7 -63 -923 -574 -94 -152 -445 -577 -93 -333 -295 -949 -482 -946 -241 -615 -471 -799 -281 -660 -123 -650 -312 -21 -728 -106 -281 -216 -960 -564 -799 -910 -383 -827 -788 -156 -352 -871 -409 -886 -30 -852 -126 -54 -609 -538 -806 -827 -623 -678 -623 -260 -392 -441 -306 -146 -989 -625 -853 -745 -655 -232 -67 -802 -103 -455 -899 -905 -291 -211 -124 -115 -450 -293 -290 -696 -715 -594 -312 -362 -23 -366 -809 -573 -807 -130 -193 -655 -785 -439 -570 -759 -644 -737 -615 -121 -599 -710 -391 -453 -296 -778 -690 -976 -697 -393 -498 -132 -332 -978 -817 -949 -138 -970 -551 -519 -34 -311 -821 -102 -154 -418 -905 -757 -506 -384 -876 -42 -779 -32 -576 -137 -459 -103 -940 -55 -360 -124 -797 -290 -281 -778 -909 -74 -450 -180 -394 -767 -534 -662 -209 -120 -764 -547 -132 -730 -626 -541 -656 -299 -166 -639 -483 -954 -553 -862 -9 -12 -340 -133 -932 -53 -688 -559 -267 -254 -632 -1000 -433 -688 -720 -728 -682 -10 -817 -838 -495 -534 -736 -342 -319 -108 -106 -802 -13 -24 -741 -815 -950 -576 -231 -685 -987 -739 -477 -517 -742 -395 -900 -879 -82 -264 -663 -709 -615 -200 -290 -566 -606 -422 -966 -263 -776 -188 -162 -111 -278 -767 -986 -511 -691 -640 -766 -818 -38 -80 -419 -155 -613 -723 -78 -709 -286 -626 -510 -905 -149 -391 -534 -807 -954 -51 -111 -707 -988 -332 -164 -425 -302 -1000 -184 -855 -836 -661 -368 -804 -802 -346 -251 -775 -754 -772 -382 -736 -923 -812 -555 -154 -781 -678 -383 -981 -250 -366 -68 -299 -130 -518 -357 -759 -295 -22 -163 -746 -481 -582 -892 -886 -474 -291 -122 -526 -669 -310 -454 -76 -369 -818 -929 -951 -51 -302 -97 -694 -316 -382 -825 -213 -434 -116 -407 -204 -957 -809 -455 -446 -814 -892 -479 -95 -260 -593 -198 -801 -993 -704 -506 -481 -427 -299 -751 -558 -537 -249 -254 -201 -990 -854 -489 -157 -7 -186 -470 -708 -432 -931 -453 -505 -42 -382 -429 -942 -327 -969 -271 -83 -250 -262 -752 -547 -686 -33 -965 -674 -965 -126 -799 -44 -72 -649 -101 -629 -819 -830 -362 -25 -661 -265 -969 -369 -458 -717 -90 -667 -110 -943 -822 -229 -235 -908 -566 -79 -868 -508 -62 -804 -272 -454 -768 -190 -753 -598 -497 -650 -597 -48 -550 -895 -562 -703 -874 -316 -625 -836 -395 -450 -533 -254 -486 -341 -926 -777 -801 -245 -632 -407 -947 -613 -600 -576 -693 -416 -281 -392 -661 -798 -732 -556 -768 -62 -517 -476 -344 -70 -861 -110 -205 -855 -709 -718 -537 -67 -30 -616 -882 -163 -224 -50 -959 -157 -621 -534 -524 -824 -634 -747 -285 -995 -929 -542 -961 -998 -57 -610 -194 -587 -471 -803 -622 -621 -526 -487 -390 -416 -319 -463 -640 -723 -147 -17 -797 -480 -614 -635 -979 -396 -759 -326 -445 -608 -708 -267 -644 -245 -756 -341 -557 -741 -822 -20 -336 -587 -601 -200 -514 -447 -156 -357 -517 -967 -188 -917 -849 -873 -554 -974 -936 -495 -157 -871 -207 -470 -741 -211 -255 -453 -232 -839 -780 -311 -566 -378 -7 -389 -295 -610 -266 -28 -608 -179 -945 -692 -100 -778 -861 -198 -834 -88 -806 -321 -508 -870 -211 -398 -464 -645 -550 -704 -873 -22 -564 -604 -749 -64 -455 -562 -569 -966 -61 -250 -927 -709 -821 -40 -402 -22 -720 -134 -504 -955 -326 -976 -668 -623 -252 -472 -514 -664 -958 -198 -879 -304 -596 -593 -75 -513 -586 -36 -71 -330 -892 -506 -697 -430 -666 -733 -111 -662 -555 -611 -103 -378 -127 -490 -207 -523 -199 -241 -661 -968 -62 -662 -826 -119 -497 -847 -239 -100 -775 -117 -990 -777 -206 -741 -365 -954 -246 -523 -551 -557 -309 -271 -691 -294 -647 -974 -284 -826 -264 -501 -878 -7 -440 -507 -923 -434 -121 -266 -932 -19 -239 -52 -979 -860 -995 -112 -983 -383 -393 -979 -219 -720 -919 -733 -514 -807 -982 -581 -285 -229 -485 -27 -911 -637 -681 -103 -970 -375 -206 -659 -600 -884 -839 -628 -562 -960 -798 -848 -816 -520 -765 -767 -300 -343 -277 -809 -965 -117 -74 -123 -208 -461 -42 -318 -306 -985 -839 -521 -359 -575 -469 -819 -657 -283 -104 -305 -977 -304 -769 -182 -641 -92 -855 -72 -286 -571 -469 -680 -344 -108 -45 -670 -486 -525 -37 -103 -691 -556 -851 -508 -134 -30 -484 -480 -518 -100 -584 -278 -718 -149 -588 -856 -196 -515 -149 -688 -46 -370 -951 -827 -203 -917 -290 -110 -178 -548 -943 -81 -129 -487 -567 -860 -175 -887 -229 -129 -610 -808 -724 -178 -147 -425 -784 -435 -906 -876 -267 -433 -167 -68 -812 -787 -49 -261 -55 -531 -902 -49 -257 -780 -231 -800 -248 -124 -208 -236 -434 -897 -713 -354 -364 -243 -951 -429 -634 -137 -447 -274 -798 -928 -213 -283 -219 -839 -678 -607 -62 -938 -543 -967 -77 -588 -228 -929 -780 -384 -107 -195 -2 -315 -220 -164 -811 -508 -111 -314 -117 -84 -718 -617 -600 -375 -498 -581 -169 -837 -818 -813 -328 -452 -301 -190 -96 -699 -630 -378 -193 -966 -768 -540 -44 -184 -164 -277 -89 -238 -789 -350 -969 -890 -783 -473 -48 -854 -879 -477 -566 -107 -87 -7 -509 -329 -51 -596 -438 -487 -722 -83 -20 -482 -105 -753 -187 -224 -236 -525 -264 -259 -821 -712 -509 -71 -815 -457 -130 -239 -275 -131 -889 -844 -280 -699 -44 -756 -281 -577 -757 -669 -117 -770 -427 -486 -560 -335 -508 -674 -217 -952 -727 -371 -694 -109 -37 -806 -195 -833 -643 -991 -578 -734 -375 -879 -953 -29 -275 -956 -739 -381 -455 -670 -733 -398 -639 -469 -675 -63 -788 -972 -441 -154 -167 -425 -506 -274 -567 -555 -323 -626 -311 -903 -845 -648 -380 -689 -88 -217 -974 -298 -543 -651 -794 -181 -537 -47 -662 -147 -450 -435 -326 -812 -724 -918 -54 -578 -886 -336 -182 -846 -129 -720 -866 -828 -705 -9 -494 -681 -417 -848 -716 -592 -462 -811 -393 -600 -699 -728 -679 -713 -165 -703 -632 -195 -517 -922 -131 -814 -236 -834 -990 -30 -428 -786 -596 -252 -911 -171 -127 -773 -155 -245 -767 -611 -856 -424 -535 -944 -325 -584 -162 -292 -604 -636 -114 -901 -299 -36 -862 -976 -265 -352 -504 -488 -399 -644 -342 -170 -839 -237 -160 -11 -872 -973 -288 -149 -152 -207 -317 -94 -22 -191 -511 -391 -229 -170 -352 -369 -925 -821 -996 -748 -412 -464 -902 -865 -662 -618 -88 -761 -617 -228 -661 -971 -266 -856 -604 -463 -31 -358 -135 -77 -692 -637 -914 -335 -407 -301 -143 -932 -345 -522 -725 -824 -997 -292 -591 -621 -877 -795 -953 -245 -675 -437 -299 -86 -996 -533 -93 -535 -995 -917 -267 -151 -935 -367 -175 -162 -152 -95 -410 -916 -363 -53 -341 -404 -891 -294 -811 -373 -759 -232 -672 -435 -764 -776 -648 -84 -656 -231 -577 -415 -149 -469 -899 -43 -548 -97 -973 -530 -161 -3 -435 -732 -644 -436 -80 -703 -958 -929 -678 -492 -356 -803 -794 -450 -143 -420 -483 -286 -385 -951 -797 -885 -171 -456 -420 -25 -349 -633 -298 -228 -756 -785 -886 -65 -635 -632 -25 -761 -875 -637 -95 -5 -272 -189 -489 -196 -976 -636 -679 -384 -895 -957 -171 -490 -389 -623 -378 -27 -969 -134 -48 -727 -247 -924 -259 -22 -357 -37 -119 -377 -909 -393 -322 -171 -980 -660 -925 -435 -40 -443 -725 -204 -811 -376 -741 -6 -432 -288 -667 -413 -559 -763 -199 -947 -992 -544 -85 -439 -968 -233 -957 -780 -511 -778 -181 -872 -830 -488 -127 -266 -311 -726 -425 -345 -804 -791 -787 -787 -388 -1 -406 -339 -874 -388 -901 -479 -745 -139 -736 -825 -778 -911 -601 -106 -545 -324 -698 -92 -215 -514 -509 -672 -955 -984 -645 -991 -219 -914 -389 -499 -23 -137 -693 -780 -781 -787 -96 -583 -438 -655 -159 -245 -707 -945 -7 -303 -981 -124 -300 -674 -445 -719 -985 -497 -439 -33 -505 -705 -493 -136 -448 -816 -295 -993 -445 -875 -586 -16 -943 -573 -410 -153 -865 -431 -387 -333 -584 -878 -347 -883 -926 -893 -285 -805 -95 -563 -625 -782 -360 -398 -435 -327 -196 -951 -315 -597 -883 -303 -965 -253 -522 -147 -468 -28 -428 -1 -888 -320 -483 -564 -516 -882 -112 -759 -139 -673 -14 -964 -513 -237 -896 -845 -466 -530 -47 -937 -791 -375 -390 -8 -648 -581 -618 -595 -503 -266 -885 -707 -938 -187 -257 -506 -550 -445 -674 -745 -319 -581 -12 -252 -351 -388 -443 -882 -284 -404 -766 -976 -479 -552 -306 -812 -251 -312 -125 -733 -588 -596 -483 -945 -306 -768 -452 -18 -900 -606 -929 -870 -765 -858 -854 -640 -685 -240 -325 -569 -133 -1000 -5 -207 -220 -786 -388 -2 -326 -677 -493 -64 -23 -723 -754 -548 -431 -616 -608 -136 -989 -463 -478 -473 -772 -954 -843 -678 -33 -908 -501 -62 -430 -362 -514 -42 -553 -807 -417 -865 -198 -953 -468 -343 -576 -46 -918 -195 -571 -280 -93 -14 -835 -648 -409 -891 -51 -798 -871 -37 -847 -425 -951 -179 -633 -790 -679 -41 -87 -179 -326 -616 -281 -648 -315 -631 -800 -273 -781 -575 -151 -62 -474 -841 -311 -972 -948 -184 -329 -624 -355 -814 -620 -307 -257 -465 -450 -18 -733 -515 -613 -861 -750 -68 -162 -788 -811 -867 -718 -665 -354 -908 -395 -674 -151 -139 -228 -608 -679 -267 -301 -444 -940 -687 -510 -330 -98 -699 -739 -146 -247 -136 -892 -614 -555 -676 -479 -217 -220 -956 -820 -643 -242 -89 -923 -789 -634 -904 -714 -53 -121 -231 -407 -372 -457 -671 -366 -477 -592 -295 -244 -763 -849 -802 -450 -684 -677 -107 -781 -744 -505 -945 -228 -342 -679 -386 -332 -667 -695 -449 -31 -588 -524 -924 -622 -983 -622 -47 -301 -900 -305 -650 -605 -736 -838 -800 -887 -574 -120 -747 -699 -896 -7 -926 -400 -429 -72 -196 -196 -884 -19 -396 -274 -614 -887 -644 -718 -259 -969 -527 -233 -987 -947 -120 -996 -128 -364 -634 -640 -530 -727 -699 -962 -831 -621 -971 -13 -772 -66 -215 -786 -463 -416 -526 -313 -263 -490 -786 -820 -354 -656 -860 -105 -43 -825 -299 -693 -12 -663 -315 -470 -415 -811 -671 -172 -739 -794 -2 -179 -862 -229 -534 -380 -822 -512 -277 -594 -768 -149 -444 -473 -386 -926 -546 -700 -492 -468 -257 -624 -414 -179 -16 -280 -24 -281 -827 -328 -346 -859 -773 -798 -848 -976 -78 -309 -877 -893 -981 -282 -79 -1 -610 -904 -218 -308 -829 -512 -473 -394 -805 -292 -292 -533 -848 -892 -387 -118 -935 -695 -526 -234 -327 -948 -60 -231 -915 -319 -592 -876 -197 -334 -85 -367 -709 -470 -68 -540 -670 -805 -295 -462 -918 -980 -958 -189 -897 -349 -463 -183 -593 -743 -130 -574 -138 -116 -87 -935 -630 -686 -946 -732 -436 -200 -298 -824 -844 -851 -674 -309 -20 -701 -316 -749 -115 -800 -83 -847 -644 -136 -779 -988 -500 -261 -214 -783 -758 -585 -805 -403 -155 -142 -272 -726 -305 -684 -574 -128 -266 -929 -297 -986 -170 -230 -599 -179 -550 -153 -907 -488 -557 -615 -72 -721 -639 -380 -438 -38 -926 -599 -353 -860 -251 -208 -191 -128 -883 -570 -588 -762 -704 -367 -348 -862 -46 -286 -811 -911 -378 -649 -840 -539 -232 -322 -142 -149 -509 -956 -721 -194 -248 -446 -650 -787 -957 -693 -695 -252 -532 -838 -776 -700 -271 -328 -116 -581 -186 -377 -431 -698 -729 -325 -93 -321 -447 -342 -760 -129 -332 -834 -347 -380 -683 -781 -402 -735 -670 -505 -272 -472 -809 -965 -212 -756 -452 -754 -788 -867 -877 -598 -702 -705 -23 -186 -673 -765 -22 -453 -380 -976 -563 -936 -992 -784 -380 -23 -85 -59 -981 -4 -872 -993 -532 -962 -957 -275 -942 -90 -167 -991 -451 -228 -932 -903 -381 -592 -348 -9 -219 -596 -258 -123 -862 -697 -216 -968 -433 -886 -656 -272 -36 -235 -203 -123 -972 -6 -351 -491 -463 -407 -333 -153 -702 -228 -874 -234 -52 -723 -53 -190 -303 -946 -303 -740 -143 -79 -744 -975 -959 -285 -730 -144 -425 -547 -991 -838 -670 -124 -926 -633 -191 -105 -363 -18 -872 -751 -648 -324 -464 -768 -536 -465 -560 -231 -231 -797 -478 -14 -707 -787 -204 -263 -131 -874 -529 -988 -109 -33 -563 -791 -268 -490 -317 -331 -784 -408 -881 -745 -572 -405 -965 -332 -815 -881 -571 -929 -965 -579 -952 -897 -115 -925 -790 -890 -326 -684 -762 -165 -843 -947 -223 -255 -334 -105 -291 -344 -939 -510 -118 -921 -346 -386 -726 -827 -247 -69 -653 -824 -46 -115 -683 -833 -579 -517 -990 -106 -842 -369 -660 -145 -633 -335 -615 -994 -469 -320 -518 -931 -328 -940 -955 -545 -648 -782 -437 -5 -824 -823 -887 -992 -105 -303 -897 -469 -5 -280 -116 -499 -528 -813 -93 -101 -822 -524 -509 -709 -396 -77 -605 -730 -144 -608 -840 -417 -769 -788 -22 -540 -235 -737 -814 -577 -603 -176 -959 -229 -571 -959 -273 -486 -988 -825 -919 -941 -687 -756 -570 -525 -81 -77 -928 -455 -903 -326 -677 -210 -72 -554 -398 -231 -383 -372 -318 -423 -882 -877 -278 -874 -931 -158 -260 -835 -517 -5 -168 -237 -306 -236 -746 -529 -499 -272 -618 -87 -483 -420 -224 -393 -222 -164 -139 -489 -410 -835 -827 -818 -557 -690 -303 -74 -913 -229 -151 -351 -783 -811 -967 -448 -513 -122 -513 -181 -404 -847 -136 -59 -821 -707 -808 -908 -539 -835 -624 -166 -258 -584 -947 -494 -756 -167 -663 -833 -393 -669 -54 -614 -424 -136 -213 -323 -279 -17 -344 -313 -594 -443 -932 -518 -720 -602 -960 -868 -517 -58 -647 -222 -987 -788 -857 -96 -213 -693 -583 -566 -202 -338 -287 -679 -245 -328 -716 -826 -569 -740 -191 -39 -526 -562 -421 -808 -709 -274 -639 -684 -206 -489 -899 -312 -374 -623 -225 -53 -316 -148 -780 -400 -234 -53 -984 -6 -370 -187 -926 -935 -130 -428 -683 -522 -825 -649 -397 -349 -753 -450 -68 -991 -109 -579 -760 -609 -105 -827 -302 -591 -157 -659 -377 -342 -550 -246 -960 -363 -870 -534 -713 -428 -407 -983 -582 -632 -505 -68 -964 -179 -510 -872 -916 -861 -717 -601 -245 -337 -165 -177 -94 -451 -975 -757 -2 -1000 -441 -809 -888 -280 -240 -277 -264 -670 -137 -905 -862 -547 -129 -640 -239 -445 -789 -962 -327 -586 -569 -588 -975 -118 -685 -278 -775 -251 -658 -792 -139 -1000 -437 -104 -73 -306 -393 -794 -383 -838 -361 -168 -989 -480 -51 -424 -589 -212 -638 -587 -316 -236 -734 -604 -879 -329 -46 -375 -289 -258 -540 -697 -941 -358 -829 -430 -249 -55 -222 -724 -286 -490 -650 -627 -559 -842 -113 -128 -294 -197 -591 -385 -247 -260 -327 -976 -977 -10 -741 -424 -172 -830 -750 -335 -403 -211 -389 -896 -343 -156 -497 -468 -895 -702 -277 -445 -335 -796 -432 -713 -87 -45 -951 -530 -726 -990 -925 -839 -896 -576 -709 -58 -155 -351 -90 -251 -685 -847 -862 -199 -499 -517 -430 -504 -390 -790 -679 -808 -335 -701 -228 -383 -787 -963 -734 -171 -536 -291 -926 -918 -542 -55 -702 -441 -946 -485 -480 -921 -268 -15 -685 -912 -885 -352 -543 -975 -208 -624 -191 -821 -637 -224 -962 -380 -993 -290 -298 -731 -373 -201 -704 -416 -121 -107 -362 -465 -100 -25 -494 -634 -60 -346 -742 -36 -269 -258 -789 -549 -132 -953 -503 -730 -161 -23 -556 -800 -142 -432 -756 -322 -838 -502 -76 -239 -253 -436 -281 -780 -516 -257 -332 -161 -841 -340 -123 -641 -277 -713 -896 -381 -65 -173 -728 -598 -100 -324 -901 -732 -5 -526 -228 -119 -941 -416 -39 -644 -257 -850 -269 -48 -221 -961 -160 -673 -546 -906 -219 -256 -207 -948 -646 -96 -668 -86 -916 -52 -40 -248 -15 -562 -462 -241 -730 -276 -74 -419 -922 -549 -918 -460 -952 -641 -889 -490 -366 -704 -114 -235 -277 -932 -53 -509 -934 -546 -992 -442 -508 -295 -912 -166 -879 -797 -674 -696 -722 -548 -527 -759 -899 -866 -670 -473 -124 -691 -434 -673 -574 -870 -150 -317 -286 -985 -106 -758 -788 -907 -26 -57 -766 -685 -612 -219 -103 -687 -514 -294 -537 -233 -874 -542 -819 -961 -429 -651 -573 -730 -559 -743 -579 -289 -948 -335 -965 -926 -9 -442 -590 -700 -767 -51 -918 -940 -409 -184 -458 -51 -628 -452 -260 -142 -887 -62 -979 -420 -115 -289 -129 -354 -532 -486 -243 -174 -838 -181 -537 -946 -405 -402 -418 -219 -641 -548 -902 -131 -484 -21 -745 -307 -474 -725 -355 -960 -496 -58 -464 -956 -507 -10 -823 -289 -334 -96 -8 -478 -183 -743 -971 -887 -641 -872 -580 -760 -576 -980 -308 -825 -197 -173 -430 -180 -197 -971 -153 -996 -663 -795 -588 -507 -31 -832 -658 -939 -498 -750 -59 -167 -307 -133 -941 -630 -10 -11 -818 -150 -932 -56 -167 -292 -895 -19 -491 -57 -452 -435 -673 -464 -925 -946 -155 -523 -594 -161 -138 -913 -484 -394 -138 -881 -37 -294 -787 -794 -784 -391 -808 -721 -971 -80 -958 -103 -80 -163 -695 -85 -922 -127 -921 -996 -98 -828 -269 -513 -512 -387 -401 -25 -639 -147 -664 -110 -851 -491 -637 -697 -12 -207 -429 -833 -319 -49 -22 -131 -426 -722 -6 -637 -351 -686 -162 -472 -736 -861 -629 -917 -657 -565 -210 -413 -541 -633 -388 -357 -964 -36 -104 -145 -835 -520 -184 -819 -120 -647 -269 -805 -641 -464 -96 -428 -842 -780 -915 -773 -564 -647 -618 -272 -446 -450 -535 -601 -233 -831 -981 -921 -244 -853 -666 -281 -351 -304 -612 -922 -929 -329 -267 -328 -21 -7 -677 -359 -922 -525 -445 -467 -7 -558 -626 -965 -422 -540 -955 -543 -748 -768 -510 -444 -575 -951 -525 -199 -604 -917 -506 -497 -885 -100 -213 -613 -18 -113 -560 -486 -671 -599 -245 -9 -374 -602 -207 -99 -662 -632 -482 -297 -231 -878 -31 -841 -131 -777 -578 -773 -431 -555 -334 -254 -30 -26 -61 -543 -691 -373 -56 -463 -735 -933 -567 -222 -129 -992 -478 -641 -402 -814 -942 -24 -755 -771 -646 -390 -33 -663 -743 -456 -859 -149 -296 -167 -62 -140 -356 -513 -637 -905 -462 -527 -830 -797 -599 -18 -109 -190 -995 -353 -431 -570 -715 -918 -555 -344 -394 -679 -631 -439 -557 -15 -290 -341 -313 -606 -701 -191 -657 -472 -243 -345 -108 -116 -551 -799 -857 -983 -847 -578 -640 -854 -622 -615 -905 -29 -239 -734 -936 -887 -654 -732 -309 -8 -685 -853 -221 -422 -422 -877 -458 -352 -197 -961 -804 -20 -620 -272 -605 -147 -89 -300 -380 -408 -674 -611 -33 -542 -912 -382 -421 -787 -465 -226 -223 -670 -70 -236 -449 -51 -675 -327 -596 -952 -627 -391 -116 -514 -577 -219 -61 -987 -423 -510 -647 -884 -117 -790 -292 -669 -310 -545 -53 -675 -477 -502 -61 -662 -670 -902 -126 -969 -9 -119 -459 -800 -570 -325 -887 -436 -75 -822 -917 -341 -821 -182 -617 -898 -234 -702 -843 -848 -775 -726 -150 -838 -366 -809 -878 -823 -161 -995 -161 -329 -233 -663 -803 -823 -897 -885 -533 -175 -241 -873 -170 -883 -800 -833 -400 -375 -321 -403 -903 -234 -446 -650 -972 -351 -106 -115 -987 -567 -440 -842 -102 -436 -164 -513 -700 -572 -778 -294 -927 -776 -598 -882 -573 -220 -699 -383 -343 -241 -780 -134 -592 -94 -737 -673 -373 -425 -905 -145 -278 -60 -867 -976 -167 -966 -564 -595 -461 -710 -938 -763 -709 -865 -366 -141 -261 -659 -23 -659 -610 -430 -225 -697 -15 -269 -435 -665 -586 -56 -38 -120 -748 -48 -503 -977 -509 -294 -543 -37 -382 -928 -619 -924 -368 -32 -225 -757 -11 -589 -562 -237 -179 -351 -269 -59 -14 -141 -840 -291 -160 -637 -370 -505 -939 -127 -18 -725 -35 -660 -822 -356 -498 -856 -149 -259 -861 -874 -999 -280 -702 -10 -529 -42 -103 -799 -534 -577 -180 -188 -16 -662 -22 -153 -226 -993 -161 -410 -471 -137 -100 -369 -309 -625 -259 -267 -820 -329 -943 -22 -346 -392 -288 -100 -77 -505 -831 -46 -104 -677 -502 -510 -4 -796 -544 -963 -889 -513 -355 -304 -466 -101 -202 -830 -174 -589 -106 -111 -194 -56 -812 -6 -53 -578 -804 -694 -563 -165 -319 -599 -773 -294 -690 -107 -281 -106 -623 -543 -308 -130 -196 -560 -455 -107 -201 -42 -828 -497 -751 -375 -318 -541 -350 -510 -826 -432 -399 -776 -964 -962 -579 -363 -811 -240 -456 -23 -164 -851 -166 -161 -650 -816 -23 -596 -760 -677 -881 -501 -595 -966 -687 -728 -163 -293 -836 -274 -454 -454 -33 -822 -629 -69 -303 -267 -691 -677 -60 -857 -251 -467 -427 -159 -516 -425 -859 -769 -681 -87 -51 -395 -977 -885 -476 -535 -74 -78 -659 -491 -270 -946 -537 -290 -931 -334 -492 -929 -258 -553 -233 -263 -770 -763 -526 -709 -171 -267 -166 -333 -501 -318 -106 -374 -970 -646 -42 -449 -487 -222 -790 -698 -50 -847 -877 -85 -853 -514 -820 -365 -947 -436 -139 -340 -455 -670 -673 -266 -215 -76 -271 -289 -653 -404 -628 -207 -355 -925 -161 -516 -28 -274 -589 -219 -329 -524 -400 -269 -629 -676 -411 -230 -589 -835 -248 -303 -214 -491 -637 -871 -808 -77 -201 -616 -245 -553 -641 -551 -425 -733 -273 -81 -66 -19 -85 -972 -261 -51 -471 -105 -124 -215 -115 -309 -922 -185 -44 -210 -958 -315 -302 -108 -116 -665 -218 -893 -270 -503 -182 -621 -167 -469 -622 -882 -47 -543 -720 -745 -309 -482 -611 -144 -444 -436 -275 -187 -889 -996 -620 -795 -518 -947 -320 -220 -571 -632 -544 -865 -637 -836 -236 -547 -467 -661 -835 -460 -17 -559 -819 -372 -67 -125 -390 -660 -485 -320 -104 -194 -916 -986 -903 -548 -916 -556 -51 -206 -284 -197 -531 -123 -708 -510 -87 -631 -242 -968 -398 -341 -929 -495 -167 -609 -464 -212 -916 -767 -278 -418 -753 -810 -922 -245 -763 -136 -771 -73 -775 -659 -420 -423 -948 -601 -962 -737 -912 -579 -227 -605 -841 -174 -737 -660 -550 -869 -998 -335 -738 -271 -450 -962 -221 -801 -766 -813 -805 -8 -928 -197 -200 -122 -174 -852 -336 -506 -568 -401 -748 -580 -525 -759 -844 -432 -122 -388 -528 -245 -425 -565 -458 -726 -519 -969 -956 -448 -1 -53 -972 -899 -73 -346 -521 -135 -165 -290 -543 -373 -469 -219 -688 -323 -888 -501 -540 -218 -916 -975 -595 -769 -625 -165 -742 -49 -903 -973 -176 -159 -492 -275 -628 -985 -887 -956 -723 -608 -818 -120 -889 -627 -223 -727 -643 -14 -903 -614 -562 -291 -61 -639 -311 -748 -286 -93 -212 -179 -778 -377 -611 -686 -933 -570 -785 -472 -975 -85 -373 -734 -321 -838 -382 -415 -561 -462 -78 -753 -284 -568 -518 -28 -777 -397 -735 -828 -485 -102 -516 -304 -425 -57 -862 -304 -479 -800 -118 -978 -219 -929 -883 -704 -400 -452 -257 -464 -634 -12 -605 -451 -663 -260 -122 -836 -334 -116 -248 -4 -68 -324 -696 -453 -389 -315 -287 -22 -241 -837 -971 -266 -110 -894 -112 -156 -404 -485 -861 -136 -901 -527 -144 -959 -611 -314 -648 -629 -681 -998 -531 -646 -451 -199 -958 -862 -250 -788 -56 -193 -710 -234 -841 -212 -765 -377 -327 -761 -424 -367 -271 -912 -123 -620 -780 -665 -189 -337 -406 -849 -543 -492 -245 -559 -128 -389 -61 -728 -961 -970 -855 -435 -45 -495 -43 -575 -18 -336 -105 -789 -49 -854 -343 -184 -476 -804 -717 -224 -830 -698 -693 -256 -690 -980 -858 -463 -889 -682 -321 -246 -454 -21 -337 -174 -421 -246 -388 -670 -516 -671 -548 -839 -628 -216 -897 -672 -15 -18 -228 -363 -878 -988 -534 -871 -998 -646 -495 -364 -630 -4 -737 -572 -417 -520 -629 -391 -20 -322 -235 -142 -242 -348 -504 -672 -817 -992 -815 -243 -702 -827 -852 -270 -639 -320 -326 -857 -760 -413 -614 -708 -457 -277 -715 -833 -904 -829 -895 -579 -943 -428 -844 -481 -953 -757 -168 -847 -140 -426 -848 -970 -205 -861 -60 -376 -631 -627 -410 -520 -102 -39 -970 -801 -522 -215 -750 -588 -318 -902 -466 -337 -978 -476 -267 -374 -814 -176 -251 -274 -910 -930 -205 -652 -108 -29 -919 -903 -232 -163 -184 -412 -668 -230 -698 -732 -23 -992 -935 -986 -203 -359 -879 -689 -507 -740 -870 -402 -501 -527 -538 -954 -60 -757 -199 -560 -583 -345 -848 -221 -270 -753 -143 -303 -43 -594 -997 -617 -538 -170 -402 -210 -454 -863 -688 -837 -812 -39 -268 -837 -184 -137 -521 -165 -82 -310 -66 -830 -876 -488 -815 -92 -756 -577 -405 -793 -382 -887 -550 -149 -45 -175 -578 -754 -299 -977 -227 -519 -860 -328 -49 -338 -330 -387 -59 -624 -877 -574 -164 -450 -321 -192 -65 -755 -862 -528 -812 -206 -306 -590 -693 -322 -679 -866 -188 -960 -530 -925 -244 -932 -180 -588 -828 -244 -70 -21 -635 -516 -645 -341 -129 -619 -175 -486 -504 -517 -874 -84 -159 -712 -206 -498 -928 -395 -479 -568 -534 -265 -210 -127 -441 -250 -263 -676 -550 -583 -937 -378 -281 -121 -80 -655 -353 -787 -718 -264 -582 -851 -867 -493 -16 -308 -996 -331 -649 -251 -619 -221 -877 -820 -909 -727 -626 -122 -715 -377 -685 -94 -630 -661 -466 -623 -924 -202 -342 -499 -450 -407 -980 -817 -832 -222 -963 -126 -95 -889 -1 -547 -622 -435 -951 -305 -176 -283 -505 -37 -481 -482 -470 -442 -159 -998 -455 -598 -293 -370 -907 -824 -402 -888 -584 -804 -699 -46 -937 -184 -744 -770 -897 -670 -946 -613 -957 -733 -566 -636 -505 -206 -194 -803 -390 -530 -381 -900 -783 -524 -798 -938 -946 -221 -613 -257 -302 -38 -445 -170 -28 -195 -860 -907 -671 -215 -304 -382 -256 -126 -602 -215 -541 -885 -49 -739 -618 -461 -196 -204 -250 -41 -786 -164 -382 -697 -973 -73 -978 -582 -965 -646 -814 -462 -464 -736 -556 -951 -620 -85 -165 -295 -492 -455 -701 -136 -475 -41 -755 -623 -6 -248 -608 -398 -840 -538 -587 -853 -274 -399 -959 -318 -30 -127 -476 -255 -509 -559 -890 -851 -284 -303 -106 -155 -178 -515 -287 -550 -915 -646 -87 -210 -298 -933 -107 -124 -119 -720 -91 -636 -8 -754 -673 -241 -502 -15 -594 -344 -246 -878 -109 -642 -671 -684 -744 -91 -443 -762 -607 -560 -223 -582 -628 -869 -945 -578 -155 -562 -470 -753 -625 -233 -743 -762 -486 -664 -8 -73 -163 -641 -63 -749 -247 -586 -255 -387 -417 -447 -444 -166 -736 -52 -724 -826 -633 -256 -831 -334 -583 -726 -251 -872 -383 -128 -373 -985 -388 -820 -479 -249 -97 -911 -210 -399 -418 -624 -112 -125 -246 -612 -574 -514 -319 -243 -212 -161 -436 -395 -855 -567 -144 -272 -587 -596 -891 -81 -148 -554 -819 -835 -889 -997 -834 -868 -748 -871 -288 -13 -893 -13 -944 -817 -356 -143 -963 -55 -360 -620 -334 -724 -567 -731 -6 -550 -990 -523 -134 -400 -609 -679 -634 -954 -732 -681 -135 -609 -940 -716 -21 -586 -942 -523 -745 -483 -122 -615 -945 -308 -753 -651 -650 -225 -434 -78 -241 -27 -272 -636 -901 -565 -837 -671 -958 -266 -727 -287 -827 -755 -957 -823 -43 -302 -461 -985 -344 -141 -146 -292 -655 -466 -954 -737 -500 -246 -496 -922 -644 -40 -761 -750 -235 -194 -860 -811 -516 -710 -687 -594 -748 -53 -193 -309 -957 -715 -600 -603 -907 -924 -310 -28 -346 -809 -934 -280 -161 -420 -108 -985 -151 -96 -806 -923 -89 -12 -99 -200 -465 -488 -667 -333 -849 -965 -613 -381 -212 -672 -783 -66 -395 -621 -16 -640 -367 -129 -394 -979 -880 -732 -659 -811 -858 -921 -471 -380 -231 -609 -862 -901 -768 -167 -640 -56 -694 -598 -560 -430 -183 -354 -133 -868 -228 -416 -743 -427 -519 -586 -580 -399 -876 -376 -289 -8 -98 -223 -451 -297 -644 -214 -699 -307 -169 -104 -113 -130 -552 -652 -610 -54 -916 -202 -520 -828 -956 -309 -535 -550 -910 -803 -63 -571 -166 -67 -791 -110 -733 -715 -147 -763 -807 -32 -386 -476 -730 -357 -921 -775 -722 -605 -32 -325 -641 -730 -237 -409 -444 -475 -753 -739 -554 -892 -304 -734 -235 -32 -608 -155 -815 -564 -424 -372 -739 -132 -169 -784 -379 -689 -506 -759 -602 -181 -546 -273 -868 -836 -252 -721 -890 -847 -37 -923 -567 -471 -287 -426 -517 -559 -402 -878 -790 -500 -898 -163 -28 -413 -693 -183 -595 -693 -537 -808 -424 -228 -467 -370 -145 -932 -601 -608 -920 -866 -76 -523 -444 -269 -86 -851 -79 -711 -971 -950 -950 -42 -933 -758 -899 -190 -93 -772 -547 -820 -542 -253 -385 -154 -299 -375 -841 -45 -550 -887 -304 -877 -599 -414 -707 -31 -739 -828 -388 -866 -84 -13 -568 -249 -340 -893 -714 -410 -862 -233 -488 -813 -964 -801 -142 -175 -364 -607 -213 -986 -711 -836 -226 -463 -263 -28 -758 -411 -916 -272 -301 -506 -663 -14 -549 -3 -57 -308 -938 -992 -845 -728 -674 -514 -823 -382 -809 -397 -625 -579 -327 -53 -870 -255 -464 -675 -913 -204 -556 -350 -130 -56 -809 -187 -710 -11 -25 -248 -859 -972 -339 -223 -162 -106 -91 -495 -642 -779 -328 -693 -675 -250 -802 -683 -477 -111 -249 -214 -44 -864 -920 -658 -535 -393 -85 -544 -104 -875 -520 -491 -908 -271 -45 -406 -741 -154 -164 -906 -140 -715 -986 -652 -366 -588 -413 -946 -879 -629 -72 -399 -778 -416 -314 -438 -89 -941 -592 -693 -416 -305 -303 -892 -377 -41 -511 -107 -133 -111 -228 -708 -587 -311 -487 -996 -749 -298 -28 -19 -522 -308 -292 -479 -757 -65 -118 -479 -787 -52 -453 -215 -424 -838 -445 -999 -191 -370 -719 -155 -335 -425 -62 -728 -331 -102 -244 -91 -263 -126 -494 -360 -329 -522 -95 -252 -252 -963 -962 -481 -425 -229 -781 -988 -597 -452 -819 -852 -162 -576 -682 -104 -135 -380 -651 -23 -964 -23 -920 -32 -52 -877 -361 -727 -665 -881 -335 -32 -299 -484 -204 -233 -954 -503 -579 -674 -183 -723 -800 -472 -950 -552 -251 -596 -867 -405 -506 -380 -3 -77 -626 -429 -57 -131 -208 -825 -904 -359 -565 -327 -321 -110 -541 -893 -233 -793 -880 -755 -970 -53 -277 -659 -522 -542 -917 -817 -618 -200 -157 -98 -16 -185 -875 -59 -959 -904 -740 -635 -829 -792 -585 -700 -666 -709 -747 -716 -583 -328 -995 -94 -828 -806 -976 -695 -400 -491 -290 -948 -541 -101 -46 -835 -892 -649 -572 -339 -702 -61 -145 -255 -774 -696 -58 -595 -940 -870 -111 -628 -395 -192 -421 -309 -510 -473 -727 -547 -180 -498 -888 -781 -287 -128 -733 -800 -803 -899 -993 -521 -360 -141 -299 -539 -817 -85 -704 -670 -814 -779 -649 -176 -662 -56 -222 -233 -627 -440 -79 -342 -136 -41 -126 -40 -328 -585 -574 -425 -25 -301 -25 -184 -387 -219 -489 -713 -1000 -705 -539 -757 -787 -451 -176 -172 -137 -501 -342 -319 -305 -181 -982 -706 -421 -517 -410 -571 -776 -657 -22 -39 -661 -46 -256 -999 -552 -209 -353 -51 -874 -92 -706 -416 -607 -548 -458 -696 -115 -188 -304 -359 -345 -280 -259 -320 -650 -853 -790 -598 -888 -189 -358 -717 -114 -8 -589 -155 -579 -594 -350 -91 -902 -333 -389 -307 -726 -593 -467 -903 -915 -943 -814 -609 -299 -753 -420 -906 -687 -355 -626 -841 -470 -290 -415 -893 -384 -352 -32 -690 -467 -892 -719 -501 -509 -383 -66 -305 -662 -139 -93 -317 -890 -296 -377 -559 -275 -60 -957 -647 -383 -170 -962 -27 -220 -264 -193 -109 -221 -575 -203 -751 -942 -787 -9 -695 -489 -353 -182 -439 -381 -710 -366 -35 -60 -209 -658 -92 -197 -346 -223 -732 -653 -420 -457 -856 -992 -680 -665 -118 -96 -157 -264 -6 -333 -751 -314 -593 -312 -815 -98 -71 -410 -172 -321 -433 -674 -11 -769 -256 -832 -716 -641 -239 -2 -360 -244 -464 -225 -282 -896 -683 -499 -278 -217 -287 -777 -907 -732 -799 -829 -856 -73 -260 -590 -535 -731 -580 -811 -838 -300 -406 -496 -377 -910 -763 -224 -658 -725 -440 -775 -782 -432 -5 -559 -129 -555 -453 -25 -875 -600 -140 -497 -188 -783 -931 -124 -843 -367 -41 -649 -891 -123 -275 -679 -786 -814 -984 -959 -532 -633 -88 -170 -595 -403 -670 -292 -240 -843 -877 -912 -382 -66 -828 -730 -255 -994 -865 -279 -18 -693 -263 -411 -955 -319 -454 -963 -677 -588 -950 -850 -793 -4 -186 -955 -197 -623 -139 -201 -807 -28 -216 -602 -59 -394 -299 -717 -124 -66 -130 -207 -475 -973 -501 -728 -41 -995 -227 -872 -107 -431 -701 -977 -290 -535 -848 -287 -312 -291 -501 -522 -1 -904 -370 -94 -804 -557 -699 -3 -732 -492 -567 -712 -893 -277 -902 -258 -183 -786 -83 -478 -730 -850 -266 -214 -657 -520 -435 -604 -493 -188 -398 -818 -865 -669 -825 -834 -853 -670 -309 -740 -403 -430 -538 -3 -673 -799 -622 -190 -310 -757 -909 -192 -199 -209 -125 -609 -520 -974 -100 -451 -726 -237 -563 -402 -809 -303 -666 -280 -422 -758 -175 -781 -98 -375 -609 -506 -237 -490 -211 -3 -563 -101 -710 -675 -16 -284 -689 -286 -807 -932 -149 -394 -468 -229 -951 -999 -182 -292 -487 -283 -959 -997 -375 -224 -588 -825 -727 -471 -707 -236 -872 -629 -164 -293 -885 -66 -51 -707 -885 -838 -922 -923 -4 -667 -9 -592 -207 -266 -882 -167 -448 -321 -367 -260 -235 -359 -10 -187 -36 -40 -879 -4 -341 -308 -909 -592 -806 -975 -259 -882 -342 -669 -910 -17 -878 -427 -324 -782 -117 -441 -325 -704 -50 -630 -585 -731 -617 -388 -565 -912 -101 -715 -55 -263 -529 -578 -926 -134 -26 -134 -288 -821 -822 -51 -762 -61 -631 -912 -73 -593 -179 -13 -27 -54 -612 -225 -655 -837 -845 -749 -692 -300 -566 -567 -924 -551 -577 -215 -49 -809 -25 -539 -530 -577 -626 -305 -36 -627 -514 -122 -590 -690 -441 -571 -877 -928 -137 -692 -649 -986 -80 -819 -139 -59 -412 -995 -80 -467 -983 -653 -712 -888 -763 -266 -909 -965 -707 -860 -579 -231 -368 -442 -894 -375 -695 -215 -887 -530 -347 -964 -781 -936 -230 -810 -907 -215 -363 -636 -572 -864 -85 -474 -134 -989 -438 -249 -489 -853 -119 -937 -316 -412 -196 -950 -645 -870 -194 -771 -278 -395 -411 -56 -52 -151 -631 -442 -131 -459 -928 -488 -355 -737 -387 -368 -293 -135 -136 -443 -5 -951 -637 -909 -354 -580 -267 -528 -535 -874 -181 -984 -794 -920 -204 -982 -809 -866 -228 -642 -147 -480 -635 -483 -504 -834 -168 -928 -103 -788 -5 -451 -378 -546 -90 -985 -242 -869 -45 -173 -808 -725 -676 -119 -360 -130 -212 -483 -893 -834 -164 -775 -834 -252 -563 -4 -371 -742 -675 -644 -22 -135 -84 -768 -569 -638 -970 -791 -630 -694 -621 -129 -455 -116 -1000 -963 -290 -410 -333 -813 -711 -782 -385 -412 -282 -922 -467 -278 -566 -873 -892 -466 -434 -276 -124 -813 -997 -804 -356 -239 -994 -878 -970 -184 -395 -936 -358 -897 -586 -299 -754 -764 -100 -490 -918 -563 -806 -989 -186 -132 -329 -586 -525 -272 -297 -546 -145 -781 -105 -925 -719 -693 -875 -135 -967 -220 -659 -23 -228 -481 -377 -766 -114 -371 -756 -76 -884 -857 -892 -392 -914 -118 -961 -150 -650 -804 -959 -675 -845 -919 -994 -399 -528 -115 -53 -672 -246 -361 -790 -864 -227 -680 -619 -865 -226 -247 -217 -625 -275 -545 -719 -37 -765 -627 -711 -527 -621 -305 -842 -349 -296 -477 -364 -225 -937 -921 -620 -759 -369 -349 -766 -341 -454 -542 -666 -990 -655 -853 -978 -236 -500 -764 -125 -824 -849 -260 -162 -952 -116 -142 -557 -404 -761 -55 -709 -958 -587 -50 -229 -713 -107 -185 -6 -620 -517 -534 -336 -688 -844 -401 -275 -950 -781 -234 -348 -87 -634 -453 -246 -920 -398 -790 -377 -398 -552 -290 -379 -242 -23 -954 -461 -66 -34 -444 -303 -924 -541 -105 -968 -511 -378 -747 -880 -47 -314 -510 -862 -66 -68 -139 -871 -305 -765 -173 -607 -801 -360 -38 -443 -458 -177 -738 -601 -117 -793 -274 -188 -940 -538 -926 -177 -497 -73 -108 -386 -409 -580 -623 -784 -150 -859 -949 -761 -368 -63 -947 -81 -376 -979 -276 -391 -587 -161 -199 -573 -635 -302 -988 -262 -206 -636 -468 -909 -298 -661 -649 -825 -362 -384 -729 -424 -608 -364 -583 -694 -662 -314 -741 -279 -810 -451 -64 -960 -693 -847 -31 -875 -570 -339 -494 -627 -86 -907 -92 -240 -140 -234 -92 -602 -786 -343 -269 -150 -116 -843 -114 -134 -712 -693 -735 -330 -157 -568 -474 -108 -43 -242 -653 -688 -962 -347 -993 -522 -101 -340 -430 -109 -256 -78 -118 -478 -458 -474 -46 -606 -144 -105 -296 -251 -456 -7 -526 -286 -521 -72 -281 -25 -679 -745 -490 -602 -144 -35 -870 -895 -837 -294 -244 -729 -945 -182 -621 -196 -375 -811 -42 -161 -102 -822 -736 -249 -169 -392 -222 -792 -821 -365 -202 -741 -153 -23 -346 -13 -581 -395 -294 -58 -498 -745 -968 -288 -494 -102 -220 -814 -479 -690 -1000 -944 -861 -347 -688 -127 -600 -392 -392 -571 -110 -705 -24 -529 -230 -92 -416 -650 -479 -394 -692 -447 -822 -573 -332 -971 -795 -932 -145 -609 -514 -749 -653 -58 -327 -402 -804 -760 -67 -78 -890 -937 -809 -5 -381 -842 -235 -245 -480 -938 -619 -409 -761 -939 -922 -609 -570 -993 -578 -463 -434 -113 -324 -994 -654 -736 -832 -273 -626 -932 -839 -286 -554 -226 -92 -933 -804 -155 -781 -313 -189 -829 -393 -435 -367 -667 -748 -565 -759 -834 -757 -93 -695 -330 -607 -689 -742 -618 -430 -288 -742 -636 -12 -415 -525 -923 -526 -861 -996 -137 -407 -948 -804 -146 -825 -846 -127 -110 -284 -283 -629 -12 -721 -560 -692 -44 -835 -137 -102 -915 -470 -565 -625 -483 -706 -391 -39 -556 -115 -562 -501 -190 -686 -511 -1000 -147 -82 -865 -892 -713 -229 -874 -62 -224 -694 -883 -361 -9 -88 -531 -368 -121 -460 -328 -747 -353 -305 -934 -319 -714 -678 -761 -332 -308 -696 -516 -883 -988 -658 -422 -297 -31 -905 -232 -218 -769 -169 -64 -489 -722 -790 -120 -75 -28 -221 -451 -428 -292 -863 -743 -781 -28 -139 -339 -509 -290 -13 -793 -614 -7 -885 -765 -772 -790 -179 -586 -379 -530 -97 -117 -300 -179 -143 -483 -832 -285 -579 -875 -714 -886 -192 -664 -694 -571 -180 -219 -777 -506 -852 -16 -732 -212 -913 -131 -332 -465 -466 -996 -725 -485 -889 -812 -550 -835 -6 -257 -688 -733 -41 -974 -29 -619 -715 -331 -735 -811 -88 -297 -52 -92 -477 -366 -272 -830 -811 -578 -80 -988 -482 -852 -221 -608 -864 -124 -916 -310 -252 -680 -508 -488 -279 -936 -478 -204 -819 -281 -397 -640 -656 -839 -917 -81 -297 -986 -65 -360 -24 -589 -373 -658 -36 -566 -994 -104 -965 -912 -555 -500 -368 -268 -453 -907 -791 -599 -264 -46 -501 -902 -166 -436 -349 -298 -837 -870 -860 -440 -940 -123 -112 -854 -819 -402 -823 -318 -911 -551 -910 -915 -955 -632 -80 -581 -594 -400 -446 -458 -598 -982 -681 -713 -425 -696 -427 -276 -64 -400 -63 -401 -587 -360 -99 -379 -122 -146 -909 -293 -691 -684 -739 -677 -478 -944 -70 -155 -73 -528 -896 -644 -769 -436 -512 -333 -891 -47 -452 -293 -248 -937 -47 -460 -253 -715 -969 -401 -612 -446 -847 -431 -689 -110 -323 -669 -410 -78 -824 -844 -968 -194 -627 -154 -850 -896 -278 -349 -437 -881 -926 -143 -301 -742 -362 -243 -567 -680 -696 -294 -5 -497 -997 -943 -504 -289 -868 -729 -484 -831 -29 -13 -228 -716 -960 -371 -422 -724 -151 -370 -683 -583 -131 -159 -261 -985 -339 -431 -618 -943 -706 -763 -436 -107 -539 -126 -317 -418 -806 -952 -572 -785 -877 -757 -749 -741 -553 -594 -449 -402 -374 -532 -622 -970 -346 -357 -860 -291 -968 -256 -801 -477 -961 -967 -58 -119 -594 -140 -339 -912 -604 -775 -667 -804 -602 -197 -708 -315 -246 -41 -450 -601 -946 -741 -970 -21 -26 -66 -299 -525 -211 -600 -836 -890 -118 -350 -284 -647 -762 -475 -853 -560 -690 -514 -819 -917 -981 -94 -704 -892 -186 -707 -693 -222 -187 -426 -545 -815 -359 -827 -994 -112 -420 -438 -814 -144 -174 -553 -982 -931 -744 -652 -945 -367 -866 -936 -852 -389 -778 -371 -18 -906 -398 -781 -837 -127 -500 -577 -414 -371 -92 -762 -692 -562 -632 -99 -537 -386 -361 -283 -47 -954 -83 -328 -122 -692 -140 -303 -859 -761 -604 -389 -177 -763 -658 -438 -709 -869 -380 -640 -934 -631 -992 -170 -842 -206 -446 -708 -807 -990 -692 -192 -979 -261 -932 -615 -233 -512 -957 -376 -840 -810 -396 -134 -174 -265 -484 -707 -169 -13 -468 -121 -289 -774 -925 -515 -204 -309 -67 -40 -460 -408 -136 -118 -513 -97 -6 -333 -214 -260 -747 -463 -771 -185 -561 -22 -209 -604 -50 -923 -585 -338 -264 -698 -482 -487 -95 -66 -819 -103 -959 -667 -586 -477 -629 -32 -140 -660 -295 -569 -363 -158 -329 -977 -155 -113 -806 -904 -982 -349 -174 -313 -939 -817 -747 -165 -881 -962 -57 -363 -236 -359 -113 -254 -656 -945 -940 -52 -594 -784 -23 -10 -590 -239 -761 -937 -707 -506 -359 -292 -774 -438 -577 -869 -201 -957 -800 -597 -696 -237 -864 -367 -365 -483 -751 -382 -932 -274 -391 -443 -155 -383 -562 -966 -905 -480 -767 -730 -836 -367 -101 -442 -942 -271 -946 -77 -83 -564 -470 -830 -695 -834 -752 -303 -520 -552 -57 -968 -471 -52 -981 -942 -924 -679 -146 -190 -890 -691 -508 -366 -943 -992 -74 -14 -366 -320 -900 -608 -139 -523 -888 -800 -133 -545 -35 -475 -600 -839 -115 -967 -109 -310 -282 -556 -320 -977 -908 -925 -167 -500 -294 -616 -633 -262 -64 -416 -983 -888 -770 -899 -199 -264 -845 -153 -121 -440 -981 -760 -240 -605 -494 -138 -369 -725 -916 -395 -184 -638 -20 -773 -90 -144 -25 -280 -486 -512 -267 -58 -52 -762 -903 -603 -969 -746 -517 -739 -79 -323 -284 -439 -703 -837 -806 -273 -595 -407 -671 -339 -442 -631 -795 -33 -605 -484 -528 -760 -339 -658 -710 -981 -238 -615 -23 -895 -367 -340 -200 -347 -796 -968 -731 -127 -267 -996 -487 -378 -573 -13 -347 -38 -849 -768 -734 -903 -302 -707 -293 -278 -775 -182 -983 -384 -525 -412 -723 -431 -847 -51 -202 -868 -850 -587 -179 -850 -755 -64 -57 -343 -31 -374 -367 -801 -865 -111 -533 -5 -761 -780 -809 -926 -286 -772 -687 -791 -831 -362 -519 -699 -146 -38 -158 -39 -613 -624 -561 -371 -526 -667 -624 -10 -884 -233 -104 -87 -889 -120 -64 -591 -630 -557 -705 -563 -134 -183 -742 -770 -488 -761 -796 -440 -110 -312 -779 -712 -347 -989 -584 -840 -540 -72 -836 -33 -997 -201 -556 -455 -173 -710 -213 -411 -234 -353 -188 -522 -88 -959 -67 -720 -376 -204 -916 -243 -234 -819 -78 -83 -913 -84 -884 -89 -512 -110 -248 -816 -453 -977 -394 -321 -485 -777 -955 -558 -288 -56 -100 -379 -762 -246 -613 -573 -700 -458 -366 -954 -1000 -32 -231 -221 -770 -543 -800 -996 -305 -729 -715 -560 -407 -922 -115 -511 -970 -205 -479 -630 -836 -55 -563 -184 -285 -594 -510 -96 -961 -5 -964 -220 -502 -212 -21 -175 -193 -724 -732 -357 -655 -739 -329 -2 -554 -896 -855 -110 -531 -238 -396 -876 -278 -353 -900 -751 -87 -712 -897 -156 -654 -155 -185 -465 -345 -400 -667 -824 -589 -172 -43 -536 -66 -940 -133 -162 -733 -314 -887 -970 -568 -509 -535 -146 -273 -928 -451 -196 -506 -647 -841 -779 -465 -136 -286 -765 -596 -234 -365 -220 -197 -412 -498 -879 -493 -891 -386 -949 -413 -228 -23 -176 -452 -828 -720 -375 -205 -497 -49 -589 -716 -524 -354 -263 -997 -262 -516 -218 -964 -772 -291 -294 -763 -816 -878 -423 -490 -727 -998 -320 -107 -506 -659 -999 -963 -60 -209 -31 -862 -694 -551 -315 -743 -726 -771 -19 -448 -556 -45 -530 -10 -967 -964 -830 -366 -103 -374 -339 -386 -60 -426 -9 -939 -377 -744 -903 -842 -631 -63 -509 -330 -544 -87 -653 -118 -967 -160 -733 -775 -288 -98 -171 -793 -2 -116 -543 -593 -543 -669 -25 -648 -159 -647 -675 -74 -254 -997 -207 -27 -781 -218 -321 -643 -765 -989 -50 -32 -591 -530 -12 -253 -155 -42 -780 -629 -709 -616 -528 -918 -364 -213 -536 -801 -300 -26 -614 -155 -46 -585 -755 -868 -586 -61 -95 -871 -521 -960 -121 -348 -708 -478 -323 -37 -384 -164 -78 -819 -941 -284 -587 -179 -142 -12 -686 -907 -529 -255 -888 -710 -526 -96 -31 -680 -976 -172 -56 -235 -491 -893 -8 -509 -760 -700 -245 -859 -715 -600 -817 -523 -653 -929 -97 -967 -33 -819 -359 -290 -478 -904 -337 -803 -14 -62 -420 -548 -869 -399 -113 -794 -577 -435 -546 -993 -973 -632 -672 -651 -817 -431 -191 -872 -582 -311 -181 -488 -580 -417 -657 -743 -665 -737 -194 -853 -499 -148 -589 -608 -329 -712 -765 -1000 -696 -822 -905 -388 -88 -286 -58 -734 -865 -659 -50 -43 -301 -221 -522 -189 -558 -6 -310 -80 -761 -851 -48 -163 -540 -214 -147 -926 -869 -256 -393 -42 -929 -304 -939 -416 -159 -818 -37 -667 -144 -961 -974 -317 -44 -590 -964 -630 -877 -348 -221 -461 -410 -283 -878 -476 -101 -776 -976 -341 -897 -476 -487 -878 -586 -143 -704 -619 -601 -848 -17 -354 -187 -157 -772 -90 -131 -324 -119 -858 -797 -649 -545 -253 -32 -369 -631 -840 -746 -496 -689 -891 -844 -119 -583 -601 -284 -881 -792 -618 -780 -724 -446 -899 -857 -997 -222 -899 -618 -614 -763 -361 -837 -703 -419 -897 -145 -23 -780 -31 -529 -697 -874 -474 -919 -944 -455 -82 -877 -708 -451 -947 -599 -448 -720 -419 -420 -751 -191 -98 -272 -977 -9 -876 -106 -762 -936 -253 -258 -367 -299 -635 -285 -814 -510 -941 -332 -588 -209 -203 -60 -450 -952 -863 -444 -151 -4 -321 -268 -749 -470 -789 -661 -109 -685 -492 -239 -826 -577 -571 -823 -643 -408 -678 -549 -730 -878 -28 -62 -730 -759 -175 -633 -942 -947 -532 -60 -619 -809 -289 -176 -282 -304 -964 -433 -546 -470 -452 -653 -638 -385 -781 -603 -729 -408 -27 -463 -54 -417 -485 -25 -283 -742 -362 -115 -247 -6 -901 -103 -660 -987 -937 -444 -839 -119 -720 -622 -632 -319 -166 -202 -273 -671 -302 -872 -545 -3 -147 -167 -238 -106 -520 -899 -710 -206 -605 -970 -832 -473 -542 -1000 -863 -797 -310 -727 -122 -610 -187 -567 -975 -53 -619 -121 -490 -491 -577 -386 -342 -916 -364 -622 -529 -16 -595 -127 -170 -499 -68 -975 -349 -911 -903 -272 -625 -763 -588 -562 -392 -910 -545 -312 -888 -987 -707 -86 -634 -919 -611 -863 -931 -458 -193 -433 -587 -506 -989 -714 -965 -997 -865 -790 -805 -781 -831 -710 -573 -228 -425 -441 -152 -274 -80 -911 -84 -42 -479 -93 -992 -282 -751 -333 -420 -913 -630 -249 -576 -266 -931 -122 -92 -254 -138 -427 -890 -607 -83 -690 -771 -371 -18 -899 -689 -130 -769 -847 -986 -367 -762 -366 -964 -190 -165 -788 -885 -433 -174 -3 -117 -799 -844 -305 -703 -800 -826 -575 -664 -109 -222 -260 -958 -510 -545 -689 -822 -394 -194 -490 -208 -936 -65 -740 -888 -189 -132 -632 -732 -910 -976 -493 -354 -992 -984 -612 -732 -324 -960 -66 -57 -726 -153 -781 -897 -194 -943 -558 -681 -178 -259 -682 -419 -872 -680 -441 -751 -301 -939 -816 -551 -438 -187 -909 -914 -342 -542 -776 -606 -823 -624 -823 -326 -762 -481 -37 -564 -609 -944 -475 -519 -541 -634 -622 -676 -903 -556 -831 -145 -239 -871 -686 -792 -921 -289 -671 -859 -889 -965 -651 -723 -46 -261 -801 -888 -586 -200 -485 -944 -331 -201 -425 -778 -485 -113 -517 -480 -888 -406 -866 -445 -6 -578 -137 -276 -465 -703 -470 -945 -933 -601 -212 -529 -701 -179 -132 -12 -529 -144 -818 -568 -334 -71 -723 -479 -883 -663 -338 -631 -190 -657 -458 -906 -57 -164 -18 -993 -480 -573 -578 -948 -938 -527 -544 -47 -42 -339 -43 -497 -536 -466 -657 -142 -647 -765 -188 -676 -892 -766 -407 -803 -254 -635 -788 -726 -419 -115 -230 -343 -618 -223 -149 -737 -727 -487 -883 -963 -749 -181 -563 -286 -490 -694 -997 -989 -707 -551 -101 -382 -261 -586 -284 -631 -864 -673 -174 -933 -199 -874 -372 -159 -709 -171 -130 -432 -947 -362 -296 -183 -859 -320 -837 -794 -190 -353 -415 -236 -620 -748 -927 -900 -952 -589 -762 -638 -895 -420 -914 -896 -923 -382 -230 -391 -139 -386 -626 -129 -625 -3 -482 -795 -573 -447 -707 -852 -487 -767 -975 -127 -802 -544 -414 -401 -725 -451 -447 -852 -593 -855 -565 -682 -757 -688 -995 -144 -269 -981 -954 -600 -809 -191 -135 -413 -803 -273 -278 -587 -224 -130 -362 -983 -188 -846 -941 -917 -144 -162 -879 -810 -957 -234 -967 -969 -729 -752 -779 -272 -197 -795 -309 -549 -771 -509 -111 -205 -689 -859 -465 -807 -80 -662 -36 -36 -672 -710 -52 -43 -615 -806 -508 -328 -678 -693 -622 -900 -340 -406 -390 -487 -334 -68 -662 -617 -243 -806 -929 -330 -464 -941 -324 -616 -858 -564 -676 -287 -499 -206 -199 -656 -713 -398 -536 -411 -474 -192 -528 -774 -922 -29 -981 -799 -532 -354 -883 -791 -551 -778 -440 -33 -143 -235 -899 -375 -894 -778 -394 -350 -401 -428 -9 -533 -364 -962 -849 -357 -642 -904 -739 -10 -844 -390 -196 -186 -915 -804 -53 -71 -386 -95 -988 -249 -610 -449 -836 -78 -739 -279 -298 -100 -138 -812 -910 -302 -18 -440 -33 -58 -80 -837 -473 -665 -423 -311 -739 -287 -17 -986 -198 -912 -808 -617 -202 -150 -949 -672 -915 -925 -350 -450 -884 -147 -733 -863 -463 -236 -325 -574 -407 -396 -422 -655 -584 -436 -719 -39 -45 -627 -104 -415 -313 -78 -176 -807 -205 -650 -867 -748 -45 -770 -829 -138 -568 -51 -129 -191 -866 -47 -114 -982 -258 -564 -575 -100 -836 -983 -708 -208 -950 -242 -720 -794 -476 -143 -700 -287 -617 -480 -775 -811 -367 -296 -732 -738 -586 -355 -748 -75 -390 -312 -168 -483 -246 -292 -428 -496 -297 -405 -292 -562 -806 -175 -839 -240 -913 -71 -237 -829 -841 -279 -201 -462 -601 -867 -109 -298 -491 -387 -435 -452 -984 -566 -878 -142 -640 -887 -885 -451 -577 -477 -481 -564 -990 -962 -213 -732 -352 -202 -884 -864 -35 -191 -2 -252 -182 -809 -807 -623 -155 -605 -321 -929 -886 -68 -750 -913 -168 -936 -321 -178 -892 -187 -808 -969 -89 -249 -86 -913 -699 -672 -533 -700 -483 -19 -221 -905 -167 -356 -421 -323 -945 -481 -490 -305 -494 -387 -521 -87 -832 -925 -898 -675 -727 -364 -719 -868 -409 -28 -917 -408 -507 -956 -730 -570 -811 -734 -537 -991 -713 -293 -305 -108 -899 -973 -123 -647 -252 -808 -927 -12 -227 -369 -238 -1 -718 -73 -377 -324 -399 -772 -770 -374 -825 -269 -569 -476 -473 -587 -893 -999 -259 -174 -438 -657 -260 -74 -128 -281 -822 -413 -599 -762 -391 -772 -924 -488 -717 -747 -777 -515 -351 -888 -769 -907 -972 -6 -887 -530 -768 -717 -85 -852 -653 -839 -426 -150 -185 -129 -833 -198 -764 -472 -505 -451 -744 -380 -401 -206 -612 -415 -387 -444 -142 -301 -25 -764 -4 -943 -133 -713 -639 -632 -18 -955 -105 -131 -602 -786 -206 -314 -405 -81 -515 -251 -74 -458 -151 -13 -255 -974 -558 -887 -990 -881 -336 -924 -782 -498 -477 -150 -902 -51 -459 -124 -178 -982 -86 -221 -505 -884 -543 -688 -388 -193 -886 -415 -417 -112 -82 -272 -958 -709 -832 -464 -30 -257 -447 -731 -404 -678 -521 -822 -635 -472 -700 -391 -542 -619 -976 -18 -590 -903 -912 -456 -850 -143 -644 -837 -467 -137 -175 -704 -74 -93 -794 -650 -411 -892 -109 -749 -158 -294 -448 -581 -457 -797 -404 -334 -850 -196 -980 -165 -524 -760 -905 -396 -472 -851 -732 -752 -646 -371 -301 -635 -933 -443 -948 -182 -312 -122 -753 -937 -54 -199 -576 -23 -70 -547 -654 -305 -21 -184 -757 -32 -636 -51 -166 -377 -866 -788 -785 -217 -954 -206 -84 -342 -68 -678 -861 -908 -423 -427 -806 -397 -916 -145 -334 -144 -213 -887 -727 -472 -714 -257 -924 -316 -99 -541 -67 -727 -625 -101 -180 -722 -469 -149 -909 -951 -294 -936 -218 -69 -329 -912 -832 -292 -765 -828 -179 -986 -565 -580 -519 -323 -382 -281 -837 -174 -184 -86 -677 -990 -464 -221 -951 -733 -262 -103 -915 -733 -497 -904 -737 -100 -110 -296 -664 -499 -509 -530 -406 -561 -850 -620 -732 -423 -372 -367 -607 -926 -52 -49 -919 -301 -651 -733 -632 -597 -11 -316 -817 -292 -921 -321 -532 -432 -74 -7 -973 -361 -145 -888 -869 -142 -373 -57 -583 -380 -428 -126 -163 -409 -935 -657 -97 -966 -402 -121 -434 -634 -660 -443 -15 -381 -239 -925 -847 -634 -877 -436 -559 -416 -612 -7 -638 -450 -627 -528 -201 -509 -109 -508 -253 -993 -33 -107 -916 -385 -634 -908 -419 -988 -67 -858 -617 -596 -68 -952 -608 -634 -541 -462 -136 -851 -568 -337 -255 -697 -311 -584 -649 -313 -315 -235 -767 -489 -707 -589 -625 -310 -658 -724 -442 -9 -788 -651 -661 -697 -983 -230 -402 -306 -978 -917 -149 -479 -883 -275 -797 -12 -830 -291 -278 -179 -973 -338 -291 -570 -114 -733 -152 -906 -728 -443 -563 -50 -965 -280 -402 -487 -141 -406 -679 -648 -390 -623 -236 -973 -281 -288 -139 -281 -602 -396 -160 -601 -945 -32 -604 -435 -361 -468 -132 -590 -246 -135 -310 -394 -349 -40 -58 -731 -94 -751 -610 -670 -572 -706 -12 -11 -710 -74 -536 -630 -512 -186 -766 -439 -581 -854 -316 -59 -35 -840 -607 -305 -565 -523 -129 -519 -294 -197 -584 -399 -803 -193 -418 -776 -948 -486 -16 -40 -461 -415 -92 -284 -330 -186 -408 -883 -278 -667 -940 -960 -536 -230 -802 -221 -1 -741 -929 -968 -395 -851 -358 -555 -49 -974 -273 -722 -863 -702 -116 -140 -817 -579 -696 -209 -616 -99 -834 -404 -779 -15 -567 -59 -576 -525 -338 -4 -595 -340 -486 -323 -596 -76 -755 -341 -410 -542 -797 -319 -78 -829 -985 -681 -533 -934 -186 -437 -405 -381 -553 -317 -508 -113 -780 -529 -420 -79 -126 -210 -671 -19 -387 -954 -89 -894 -188 -856 -674 -759 -452 -120 -216 -497 -91 -249 -374 -991 -238 -419 -763 -179 -371 -636 -323 -685 -181 -831 -185 -199 -335 -217 -642 -372 -200 -150 -292 -326 -534 -588 -559 -595 -82 -726 -923 -858 -666 -823 -710 -692 -123 -835 -453 -56 -129 -465 -386 -603 -472 -994 -662 -441 -324 -853 -891 -157 -322 -906 -784 -807 -717 -634 -108 -830 -769 -514 -340 -709 -695 -352 -654 -681 -884 -852 -580 -987 -941 -86 -971 -17 -909 -806 -754 -737 -548 -110 -262 -752 -531 -95 -619 -304 -787 -431 -760 -836 -114 -741 -828 -851 -225 -567 -648 -221 -586 -287 -111 -143 -504 -835 -56 -982 -85 -512 -144 -760 -738 -44 -648 -689 -70 -966 -610 -426 -166 -590 -83 -10 -893 -808 -413 -343 -756 -300 -785 -184 -480 -336 -366 -940 -736 -237 -416 -287 -766 -568 -493 -553 -179 -306 -479 -611 -739 -227 -276 -882 -884 -824 -967 -774 -697 -469 -730 -775 -582 -661 -180 -804 -218 -624 -157 -525 -378 -768 -15 -747 -31 -571 -941 -813 -637 -39 -488 -573 -718 -715 -500 -319 -609 -347 -92 -199 -12 -999 -988 -306 -762 -679 -64 -517 -896 -17 -958 -868 -278 -85 -921 -322 -915 -814 -528 -136 -330 -154 -282 -968 -680 -989 -593 -704 -2 -879 -148 -969 -88 -947 -695 -11 -960 -334 -617 -81 -941 -338 -745 -1 -69 -362 -466 -799 -881 -115 -153 -16 -154 -413 -539 -67 -692 -831 -902 -839 -664 -672 -579 -36 -138 -396 -89 -209 -775 -58 -151 -51 -874 -531 -964 -404 -839 -349 -429 -832 -897 -703 -332 -690 -259 -804 -499 -574 -368 -650 -513 -169 -624 -300 -874 -983 -925 -997 -428 -637 -796 -552 -234 -184 -590 -308 -10 -758 -433 -598 -128 -671 -513 -551 -241 -327 -520 -753 -265 -81 -964 -946 -959 -557 -14 -911 -586 -371 -168 -388 -250 -436 -158 -191 -875 -922 -895 -839 -101 -547 -756 -109 -255 -11 -821 -450 -354 -379 -276 -259 -937 -259 -573 -189 -757 -667 -579 -259 -606 -63 -451 -700 -998 -159 -892 -88 -214 -239 -653 -48 -327 -566 -322 -566 -694 -203 -360 -64 -878 -750 -375 -747 -613 -920 -727 -899 -530 -894 -347 -237 -508 -578 -551 -485 -486 -457 -457 -54 -130 -627 -870 -85 -745 -90 -987 -886 -832 -581 -363 -717 -128 -573 -871 -188 -804 -328 -990 -530 -264 -69 -830 -251 -206 -780 -672 -12 -163 -859 -24 -389 -320 -547 -408 -996 -46 -834 -961 -758 -251 -601 -399 -89 -607 -376 -699 -526 -384 -38 -806 -362 -94 -958 -681 -311 -749 -392 -761 -540 -818 -145 -860 -43 -93 -895 -752 -334 -436 -751 -186 -427 -728 -921 -837 -801 -854 -493 -26 -421 -556 -106 -838 -570 -20 -992 -257 -202 -316 -512 -948 -911 -995 -937 -784 -575 -35 -560 -229 -602 -423 -775 -65 -55 -633 -219 -274 -668 -564 -332 -81 -795 -576 -358 -649 -925 -294 -643 -835 -326 -349 -499 -638 -776 -307 -347 -764 -364 -180 -614 -905 -490 -666 -531 -332 -38 -396 -459 -776 -517 -330 -290 -838 -79 -917 -616 -73 -947 -496 -43 -680 -68 -921 -23 -714 -389 -390 -267 -615 -862 -362 -349 -963 -516 -953 -835 -760 -693 -493 -743 -901 -439 -284 -229 -907 -373 -862 -259 -89 -146 -279 -588 -972 -241 -142 -659 -566 -478 -533 -168 -427 -174 -819 -493 -493 -100 -969 -703 -285 -249 -940 -710 -993 -133 -639 -5 -559 -235 -276 -374 -328 -682 -870 -617 -406 -259 -906 -576 -33 -818 -393 -190 -321 -240 -309 -546 -979 -62 -979 -638 -130 -774 -969 -574 -593 -14 -980 -788 -874 -183 -766 -820 -66 -343 -576 -439 -576 -527 -690 -135 -441 -791 -135 -810 -170 -980 -471 -835 -688 -632 -743 -136 -598 -834 -648 -999 -851 -838 -780 -193 -586 -105 -932 -217 -986 -368 -993 -536 -271 -602 -984 -327 -805 -227 -465 -423 -771 -255 -524 -35 -58 -879 -809 -456 -968 -24 -397 -867 -15 -872 -473 -498 -128 -349 -845 -559 -344 -477 -145 -462 -151 -335 -756 -213 -321 -571 -209 -766 -640 -232 -701 -590 -260 -421 -65 -61 -40 -715 -516 -314 -677 -44 -767 -79 -83 -550 -500 -419 -103 -630 -659 -191 -421 -210 -806 -147 -325 -590 -442 -752 -249 -827 -901 -578 -308 -351 -507 -293 -330 -733 -557 -790 -458 -792 -337 -936 -306 -475 -701 -472 -645 -255 -485 -506 -888 -313 -406 -696 -257 -731 -733 -670 -849 -958 -530 -344 -926 -387 -472 -756 -2 -615 -295 -189 -236 -722 -982 -868 -555 -719 -860 -640 -49 -22 -530 -532 -803 -688 -940 -929 -55 -933 -187 -715 -69 -969 -48 -926 -141 -775 -717 -353 -320 -193 -294 -909 -374 -197 -757 -805 -105 -640 -935 -121 -454 -316 -271 -366 -115 -279 -24 -659 -832 -206 -104 -493 -517 -920 -974 -883 -792 -990 -96 -19 -481 -194 -522 -535 -586 -262 -472 -672 -228 -964 -445 -38 -503 -385 -10 -286 -352 -10 -864 -400 -444 -54 -119 -96 -234 -229 -465 -225 -80 -891 -408 -703 -888 -900 -382 -392 -393 -883 -212 -609 -698 -295 -122 -385 -504 -437 -872 -811 -732 -137 -388 -208 -28 -276 -823 -508 -620 -435 -522 -503 -894 -680 -16 -242 -730 -57 -336 -367 -525 -622 -958 -432 -434 -671 -114 -194 -78 -45 -559 -343 -375 -150 -242 -331 -675 -820 -25 -897 -967 -154 -13 -136 -520 -525 -28 -893 -16 -819 -533 -851 -571 -614 -931 -939 -532 -154 -855 -103 -83 -883 -512 -60 -434 -151 -22 -295 -536 -749 -469 -928 -410 -86 -447 -209 -558 -732 -738 -138 -18 -44 -802 -193 -660 -552 -681 -651 -827 -220 -798 -718 -885 -714 -822 -602 -720 -972 -836 -112 -29 -497 -480 -21 -963 -738 -820 -71 -876 -36 -2 -621 -354 -503 -211 -885 -738 -487 -962 -275 -418 -246 -796 -821 -85 -751 -718 -804 -463 -540 -207 -15 -506 -376 -861 -70 -160 -833 -935 -499 -998 -840 -1000 -298 -779 -984 -565 -440 -846 -880 -380 -754 -952 -699 -735 -449 -607 -747 -124 -732 -194 -686 -132 -66 -239 -516 -929 -562 -654 -963 -959 -609 -109 -826 -175 -768 -361 -135 -19 -335 -523 -253 -171 -286 -421 -523 -888 -325 -460 -419 -512 -868 -185 -830 -782 -702 -867 -741 -183 -337 -917 -612 -755 -394 -28 -414 -703 -852 -909 -65 -945 -4 -786 -749 -398 -781 -11 -144 -817 -469 -107 -895 -453 -269 -591 -605 -957 -430 -122 -408 -354 -763 -275 -98 -913 -707 -847 -105 -584 -589 -330 -824 -553 -557 -704 -469 -731 -338 -872 -309 -971 -32 -300 -856 -904 -683 -704 -932 -466 -403 -722 -464 -10 -436 -193 -763 -689 -123 -531 -375 -232 -240 -368 -335 -415 -582 -440 -975 -677 -940 -315 -361 -702 -19 -398 -995 -443 -965 -888 -443 -704 -248 -79 -59 -94 -471 -772 -619 -19 -849 -672 -789 -380 -148 -46 -392 -455 -456 -642 -932 -326 -286 -776 -711 -383 -572 -900 -166 -321 -848 -512 -348 -359 -177 -520 -480 -868 -728 -365 -449 -636 -611 -613 -778 -444 -25 -774 -426 -757 -185 -384 -853 -323 -888 -657 -372 -213 -638 -846 -474 -717 -117 -362 -524 -140 -659 -227 -704 -790 -283 -591 -334 -623 -556 -912 -652 -815 -189 -746 -266 -841 -949 -116 -324 -149 -390 -689 -7 -737 -502 -35 -384 -216 -942 -555 -734 -997 -24 -363 -298 -613 -523 -3 -786 -700 -450 -588 -699 -388 -257 -470 -831 -403 -8 -809 -294 -523 -541 -801 -829 -981 -199 -306 -228 -502 -810 -757 -883 -91 -483 -614 -583 -372 -10 -170 -40 -362 -202 -446 -151 -324 -876 -154 -561 -656 -933 -289 -894 -996 -613 -311 -199 -267 -912 -512 -188 -464 -760 -426 -39 -862 -686 -578 -93 -652 -872 -153 -543 -822 -95 -548 -544 -170 -628 -649 -639 -257 -634 -534 -487 -593 -432 -990 -114 -896 -213 -225 -621 -421 -348 -186 -308 -304 -310 -851 -962 -953 -642 -829 -333 -393 -94 -133 -353 -851 -432 -405 -799 -414 -335 -268 -654 -507 -907 -240 -265 -884 -921 -285 -786 -324 -577 -651 -903 -729 -267 -618 -424 -680 -844 -791 -6 -120 -988 -450 -703 -996 -41 -285 -50 -177 -79 -34 -587 -873 -769 -587 -546 -209 -628 -896 -846 -96 -318 -77 -693 -848 -369 -446 -460 -974 -677 -323 -660 -793 -513 -343 -170 -237 -237 -599 -238 -104 -654 -487 -981 -149 -24 -504 -111 -919 -915 -949 -199 -648 -299 -534 -791 -14 -370 -618 -483 -239 -245 -29 -10 -704 -472 -476 -226 -541 -811 -935 -761 -429 -632 -474 -239 -61 -312 -109 -334 -278 -16 -292 -715 -748 -981 -450 -576 -723 -54 -630 -895 -871 -624 -859 -288 -537 -749 -536 -791 -831 -166 -706 -445 -670 -761 -373 -329 -677 -729 -118 -491 -770 -759 -827 -785 -28 -634 -799 -330 -714 -639 -605 -405 -691 -776 -166 -167 -269 -826 -726 -554 -2 -524 -742 -2 -166 -112 -322 -308 -545 -767 -345 -228 -143 -560 -56 -455 -931 -720 -539 -811 -587 -792 -872 -249 -169 -698 -462 -577 -539 -203 -129 -371 -440 -736 -461 -193 -609 -362 -178 -449 -108 -429 -320 -780 -587 -542 -578 -230 -672 -692 -535 -845 -909 -754 -43 -187 -586 -343 -118 -659 -534 -678 -975 -786 -455 -529 -875 -512 -131 -903 -761 -295 -459 -626 -220 -247 -162 -308 -778 -634 -572 -801 -865 -845 -119 -764 -150 -170 -180 -988 -14 -447 -309 -532 -116 -704 -233 -338 -36 -228 -456 -426 -593 -278 -665 -360 -895 -751 -443 -781 -846 -491 -612 -742 -444 -486 -798 -998 -443 -228 -581 -751 -394 -899 -656 -980 -438 -904 -732 -775 -321 -836 -99 -132 -380 -374 -631 -78 -884 -204 -124 -267 -197 -199 -907 -977 -291 -818 -264 -415 -935 -957 -79 -936 -296 -543 -123 -593 -149 -846 -593 -299 -257 -606 -170 -802 -305 -910 -832 -482 -735 -463 -697 -443 -372 -493 -232 -840 -1000 -427 -667 -85 -737 -428 -584 -156 -812 -67 -898 -23 -356 -649 -341 -582 -918 -886 -688 -485 -320 -120 -961 -527 -293 -463 -438 -924 -571 -385 -433 -912 -439 -948 -400 -730 -535 -76 -903 -183 -356 -570 -388 -516 -877 -731 -921 -426 -957 -172 -445 -465 -181 -162 -424 -384 -413 -329 -815 -607 -471 -232 -26 -546 -288 -515 -710 -374 -389 -388 -513 -762 -35 -600 -145 -237 -157 -315 -405 -201 -654 -101 -600 -849 -230 -102 -25 -291 -673 -426 -492 -141 -706 -41 -898 -833 -619 -825 -108 -222 -119 -789 -227 -466 -906 -209 -466 -131 -581 -813 -748 -700 -420 -263 -284 -185 -957 -721 -7 -975 -88 -341 -129 -553 -455 -401 -525 -728 -818 -273 -382 -322 -422 -479 -697 -223 -651 -632 -272 -499 -780 -633 -763 -531 -372 -186 -25 -505 -807 -116 -255 -207 -70 -401 -976 -875 -129 -423 -78 -903 -874 -90 -574 -643 -116 -691 -809 -956 -661 -754 -866 -805 -153 -502 -483 -347 -838 -233 -750 -349 -35 -928 -693 -503 -820 -1000 -742 -474 -748 -990 -549 -481 -48 -917 -523 -822 -817 -511 -664 -36 -776 -896 -326 -126 -919 -729 -947 -187 -695 -504 -299 -414 -447 -195 -453 -315 -63 -432 -503 -166 -421 -88 -412 -396 -849 -619 -745 -990 -669 -687 -109 -87 -138 -457 -584 -420 -883 -700 -626 -317 -898 -431 -539 -634 -180 -420 -424 -44 -488 -580 -96 -897 -573 -82 -556 -523 -925 -840 -460 -368 -154 -680 -255 -513 -817 -887 -878 -552 -631 -15 -62 -581 -378 -286 -783 -705 -758 -568 -527 -158 -390 -125 -510 -943 -728 -655 -344 -101 -997 -326 -157 -605 -72 -216 -92 -757 -249 -384 -314 -980 -643 -437 -110 -260 -266 -199 -382 -327 -162 -602 -628 -362 -809 -404 -612 -514 -376 -222 -594 -12 -40 -747 -310 -707 -313 -606 -533 -819 -395 -137 -543 -761 -58 -184 -231 -618 -761 -384 -978 -106 -849 -503 -111 -293 -665 -782 -360 -471 -616 -677 -476 -140 -430 -729 -498 -719 -978 -592 -247 -640 -520 -112 -726 -310 -208 -809 -644 -989 -990 -597 -826 -162 -594 -720 -955 -323 -954 -253 -861 -767 -679 -485 -88 -240 -900 -494 -13 -387 -953 -32 -690 -11 -892 -455 -740 -86 -401 -958 -706 -113 -646 -862 -405 -181 -947 -317 -53 -417 -902 -999 -606 -778 -147 -760 -755 -515 -996 -903 -25 -529 -548 -542 -193 -973 -598 -31 -263 -446 -426 -837 -162 -857 -148 -929 -528 -301 -104 -618 -208 -526 -761 -486 -795 -850 -947 -14 -723 -103 -27 -651 -56 -848 -87 -515 -209 -783 -22 -258 -19 -618 -391 -174 -969 -943 -726 -426 -429 -594 -465 -272 -600 -524 -45 -480 -768 -872 -851 -971 -546 -649 -505 -190 -933 -378 -44 -996 -798 -535 -134 -435 -190 -23 -55 -146 -280 -87 -604 -96 -318 -625 -111 -985 -41 -405 -484 -101 -39 -462 -809 -222 -737 -522 -683 -117 -618 -249 -576 -995 -473 -353 -994 -849 -90 -769 -83 -516 -167 -625 -776 -706 -299 -292 -333 -831 -346 -891 -780 -410 -492 -746 -844 -479 -200 -626 -744 -345 -14 -18 -511 -408 -933 -667 -807 -241 -783 -952 -829 -24 -819 -711 -534 -137 -824 -131 -400 -34 -486 -608 -181 -258 -65 -462 -681 -483 -954 -583 -543 -767 -774 -423 -830 -150 -973 -693 -324 -8 -437 -622 -530 -765 -581 -407 -707 -48 -791 -275 -552 -931 -570 -860 -428 -931 -771 -897 -250 -98 -837 -459 -749 -915 -795 -770 -724 -896 -480 -884 -315 -925 -160 -292 -667 -28 -439 -124 -349 -183 -453 -798 -189 -722 -18 -496 -73 -805 -185 -526 -483 -183 -503 -381 -45 -346 -288 -843 -303 -724 -197 -849 -759 -633 -786 -947 -831 -771 -28 -595 -158 -414 -326 -938 -171 -770 -357 -373 -595 -479 -40 -278 -660 -453 -297 -363 -531 -291 -450 -750 -741 -71 -433 -270 -472 -47 -724 -957 -902 -854 -877 -328 -562 -365 -522 -93 -145 -445 -928 -155 -370 -993 -56 -99 -788 -777 -202 -392 -816 -744 -722 -843 -599 -669 -461 -266 -135 -124 -802 -816 -989 -786 -585 -321 -816 -935 -114 -29 -360 -28 -40 -940 -584 -743 -87 -973 -954 -490 -333 -183 -692 -937 -773 -149 -115 -448 -542 -653 -974 -522 -969 -179 -369 -153 -889 -538 -187 -822 -90 -721 -828 -623 -957 -297 -177 -938 -303 -196 -555 -420 -814 -750 -924 -773 -393 -100 -49 -24 -551 -733 -269 -929 -142 -854 -692 -948 -403 -329 -15 -751 -7 -764 -217 -630 -984 -398 -551 -149 -320 -705 -766 -424 -302 -4 -139 -359 -171 -709 -690 -836 -880 -108 -126 -8 -533 -298 -926 -163 -682 -799 -781 -20 -291 -882 -827 -862 -75 -114 -884 -805 -270 -885 -133 -499 -313 -123 -434 -827 -558 -196 -782 -977 -461 -292 -395 -672 -198 -928 -941 -52 -129 -70 -267 -403 -70 -730 -886 -88 -296 -750 -953 -633 -307 -181 -777 -114 -29 -419 -109 -274 -870 -8 -61 -418 -636 -310 -247 -343 -287 -242 -676 -819 -777 -723 -817 -493 -195 -549 -767 -12 -304 -884 -150 -320 -679 -103 -302 -538 -760 -506 -529 -445 -122 -400 -379 -820 -847 -649 -452 -872 -35 -71 -99 -880 -716 -766 -913 -80 -680 -549 -866 -148 -26 -382 -696 -874 -586 -714 -753 -759 -409 -591 -666 -455 -638 -517 -763 -231 -213 -870 -735 -456 -211 -247 -145 -563 -577 -35 -34 -839 -211 -344 -577 -947 -22 -365 -754 -281 -159 -130 -686 -589 -986 -63 -92 -672 -981 -599 -881 -697 -894 -513 -872 -870 -622 -367 -359 -717 -453 -158 -120 -695 -984 -184 -537 -386 -991 -286 -223 -456 -122 -180 -531 -501 -380 -307 -790 -331 -98 -902 -645 -244 -999 -541 -323 -474 -726 -949 -871 -247 -732 -916 -226 -256 -580 -642 -410 -179 -874 -505 -424 -373 -436 -472 -48 -584 -679 -28 -423 -850 -962 -206 -324 -628 -863 -656 -587 -890 -368 -578 -718 -161 -461 -48 -256 -642 -343 -612 -467 -244 -380 -832 -998 -732 -884 -849 -392 -386 -753 -14 -534 -34 -931 -859 -926 -861 -628 -414 -807 -974 -998 -877 -837 -796 -769 -997 -123 -145 -172 -762 -714 -357 -714 -502 -990 -642 -849 -309 -66 -557 -553 -92 -364 -977 -890 -859 -918 -438 -169 -886 -848 -670 -823 -509 -181 -164 -231 -157 -406 -140 -751 -164 -696 -24 -213 -621 -475 -782 -387 -786 -167 -124 -392 -841 -589 -643 -504 -503 -343 -896 -388 -766 -482 -970 -461 -893 -989 -861 -135 -437 -121 -595 -244 -686 -417 -905 -416 -43 -549 -244 -366 -731 -433 -284 -476 -264 -509 -410 -177 -834 -908 -195 -743 -966 -4 -181 -658 -509 -126 -227 -513 -48 -294 -785 -271 -312 -952 -75 -142 -283 -743 -630 -310 -110 -794 -790 -449 -32 -3 -688 -12 -86 -565 -888 -887 -221 -856 -683 -760 -887 -187 -13 -333 -340 -514 -943 -408 -643 -543 -285 -333 -426 -929 -131 -883 -184 -926 -771 -433 -161 -943 -980 -584 -356 -129 -74 -522 -360 -323 -826 -669 -14 -880 -403 -813 -350 -271 -426 -447 -731 -453 -153 -869 -744 -481 -1000 -569 -937 -63 -908 -658 -283 -914 -268 -413 -484 -374 -809 -358 -705 -838 -43 -459 -586 -75 -793 -52 -540 -478 -287 -660 -16 -362 -826 -641 -810 -370 -303 -217 -666 -851 -974 -711 -36 -891 -775 -574 -521 -547 -544 -230 -114 -680 -120 -107 -75 -641 -296 -440 -778 -797 -555 -379 -997 -924 -113 -648 -903 -123 -419 -164 -42 -486 -379 -240 -389 -668 -687 -814 -57 -171 -605 -603 -140 -414 -74 -185 -605 -199 -505 -990 -402 -342 -807 -280 -148 -743 -871 -798 -11 -982 -918 -560 -952 -331 -248 -696 -193 -569 -177 -941 -299 -369 -201 -400 -1000 -26 -432 -48 -251 -444 -336 -824 -777 -944 -512 -610 -211 -611 -788 -639 -307 -741 -930 -32 -635 -441 -406 -497 -849 -452 -950 -55 -821 -306 -128 -53 -630 -320 -740 -939 -478 -950 -248 -917 -479 -382 -275 -146 -54 -654 -920 -268 -525 -761 -606 -897 -274 -616 -927 -4 -655 -978 -738 -916 -789 -378 -623 -294 -99 -490 -845 -432 -413 -437 -221 -358 -408 -997 -246 -205 -462 -50 -185 -152 -38 -393 -418 -893 -492 -233 -721 -146 -270 -794 -135 -574 -797 -261 -208 -740 -864 -39 -439 -882 -393 -4 -57 -518 -698 -103 -679 -248 -531 -901 -997 -307 -64 -993 -179 -14 -170 -180 -314 -305 -260 -291 -118 -155 -899 -253 -619 -331 -312 -617 -243 -362 -13 -116 -983 -192 -81 -526 -392 -13 -158 -946 -174 -483 -934 -61 -238 -686 -355 -987 -286 -260 -315 -396 -677 -220 -481 -509 -918 -659 -525 -33 -568 -138 -39 -474 -440 -196 -401 -491 -606 -557 -136 -974 -895 -959 -565 -875 -10 -64 -332 -915 -767 -311 -116 -22 -456 -855 -182 -488 -771 -487 -749 -41 -519 -933 -205 -479 -91 -101 -792 -414 -850 -809 -586 -709 -643 -343 -391 -384 -440 -611 -606 -900 -72 -375 -454 -873 -184 -760 -179 -143 -447 -518 -335 -316 -481 -499 -40 -161 -433 -389 -865 -70 -837 -943 -669 -533 -214 -437 -165 -476 -922 -315 -143 -708 -430 -697 -22 -220 -268 -540 -494 -564 -589 -651 -199 -741 -604 -467 -501 -996 -534 -891 -1 -653 -382 -525 -626 -454 -647 -788 -44 -343 -598 -845 -319 -481 -559 -591 -620 -469 -671 -794 -436 -983 -862 -333 -470 -201 -948 -984 -209 -441 -388 -259 -255 -770 -229 -655 -60 -170 -967 -712 -176 -655 -905 -738 -59 -163 -220 -248 -786 -812 -396 -343 -203 -910 -957 -726 -973 -139 -84 -86 -660 -182 -180 -695 -274 -419 -920 -729 -100 -436 -473 -480 -998 -701 -665 -945 -200 -156 -844 -686 -179 -640 -673 -837 -200 -686 -283 -12 -529 -586 -112 -998 -472 -443 -880 -204 -662 -635 -901 -76 -491 -844 -668 -908 -723 -121 -525 -256 -525 -534 -914 -148 -494 -731 -95 -914 -375 -300 -639 -581 -718 -389 -613 -540 -949 -121 -924 -881 -763 -274 -229 -574 -373 -28 -220 -623 -542 -703 -673 -313 -334 -744 -784 -13 -164 -891 -956 -894 -616 -243 -285 -224 -624 -975 -284 -276 -221 -56 -329 -470 -260 -23 -290 -175 -107 -642 -937 -980 -339 -848 -603 -190 -825 -761 -498 -37 -488 -960 -769 -989 -23 -63 -890 -188 -293 -999 -683 -843 -113 -15 -559 -787 -446 -205 -501 -292 -580 -822 -159 -223 -269 -784 -344 -167 -966 -168 -420 -923 -798 -819 -515 -259 -402 -444 -721 -303 -695 -755 -698 -690 -227 -271 -863 -874 -493 -10 -993 -27 -296 -61 -474 -687 -438 -9 -194 -130 -238 -800 -851 -566 -952 -1000 -468 -637 -660 -65 -663 -196 -890 -70 -98 -860 -558 -545 -345 -900 -822 -428 -296 -705 -3 -309 -115 -44 -264 -146 -256 -580 -28 -491 -481 -428 -204 -223 -937 -963 -880 -825 -655 -878 -692 -809 -566 -785 -362 -173 -493 -695 -785 -240 -433 -535 -148 -996 -153 -988 -271 -623 -619 -10 -69 -753 -248 -986 -778 -681 -628 -277 -469 -849 -244 -432 -188 -543 -373 -417 -824 -268 -447 -230 -541 -349 -321 -363 -426 -935 -682 -459 -155 -302 -534 -577 -491 -268 -738 -932 -848 -499 -134 -967 -659 -710 -261 -266 -325 -631 -773 -510 -998 -751 -227 -59 -150 -206 -108 -37 -255 -924 -963 -967 -750 -83 -373 -79 -965 -673 -899 -110 -360 -900 -281 -455 -351 -77 -197 -36 -348 -447 -420 -539 -184 -260 -784 -698 -792 -987 -462 -84 -583 -121 -937 -645 -742 -355 -861 -180 -978 -176 -576 -166 -947 -904 -333 -564 -768 -223 -413 -506 -696 -279 -257 -926 -809 -841 -102 -461 -751 -263 -936 -267 -68 -948 -999 -219 -137 -896 -79 -104 -707 -525 -904 -622 -441 -990 -876 -223 -237 -318 -355 -345 -994 -989 -315 -261 -300 -56 -810 -640 -425 -135 -902 -835 -674 -22 -681 -103 -771 -910 -933 -401 -811 -257 -206 -500 -725 -311 -153 -923 -754 -276 -974 -199 -773 -552 -520 -270 -975 -394 -619 -899 -473 -33 -781 -888 -652 -276 -787 -763 -786 -20 -630 -822 -974 -184 -451 -905 -31 -437 -698 -650 -784 -19 -160 -52 -172 -787 -25 -136 -442 -50 -626 -114 -86 -356 -335 -329 -975 -354 -23 -401 -816 -649 -256 -950 -410 -801 -719 -752 -933 -227 -789 -874 -250 -185 -838 -775 -166 -527 -796 -547 -450 -986 -119 -251 -560 -164 -859 -610 -1 -612 -241 -204 -661 -447 -136 -968 -638 -552 -889 -328 -452 -138 -685 -812 -656 -422 -123 -340 -950 -611 -228 -229 -224 -326 -385 -824 -194 -761 -456 -947 -553 -211 -943 -499 -375 -198 -302 -624 -426 -200 -541 -881 -299 -767 -285 -463 -440 -411 -675 -451 -730 -832 -111 -839 -889 -393 -999 -963 -578 -307 -141 -455 -595 -457 -271 -15 -335 -256 -431 -352 -38 -845 -303 -577 -549 -989 -518 -407 -337 -183 -585 -354 -890 -377 -497 -714 -98 -78 -844 -154 -363 -736 -948 -207 -576 -234 -47 -559 -292 -885 -911 -431 -572 -231 -676 -631 -774 -600 -93 -639 -984 -244 -411 -222 -842 -262 -948 -991 -269 -87 -248 -616 -171 -362 -992 -686 -728 -305 -888 -65 -848 -519 -800 -252 -354 -104 -361 -277 -546 -21 -125 -660 -635 -686 -614 -331 -318 -245 -244 -381 -712 -88 -101 -586 -468 -343 -643 -236 -443 -817 -238 -531 -519 -963 -551 -261 -336 -890 -684 -541 -836 -913 -603 -458 -580 -99 -243 -405 -155 -334 -216 -827 -267 -269 -1000 -52 -177 -143 -260 -172 -844 -140 -117 -972 -528 -553 -904 -852 -97 -671 -238 -987 -936 -592 -539 -163 -922 -219 -687 -813 -205 -566 -139 -198 -517 -375 -463 -843 -720 -623 -39 -501 -969 -775 -615 -730 -424 -488 -170 -757 -573 -690 -442 -850 -978 -968 -306 -211 -437 -277 -623 -994 -504 -550 -997 -464 -811 -145 -987 -474 -512 -766 -999 -133 -112 -29 -718 -859 -919 -200 -306 -20 -111 -479 -527 -922 -826 -763 -991 -16 -630 -45 -569 -768 -6 -799 -512 -591 -212 -658 -975 -26 -162 -134 -731 -438 -436 -811 -831 -13 -16 -685 -355 -505 -267 -705 -909 -490 -367 -737 -79 -63 -414 -205 -118 -645 -440 -729 -83 -852 -882 -64 -402 -592 -571 -238 -423 -238 -729 -946 -596 -9 -179 -554 -280 -539 -150 -477 -871 -488 -569 -798 -600 -315 -415 -155 -38 -139 -127 -421 -151 -166 -737 -696 -356 -836 -154 -921 -965 -195 -274 -244 -78 -338 -667 -178 -225 -105 -110 -955 -892 -378 -75 -647 -56 -481 -598 -992 -667 -321 -433 -243 -197 -115 -359 -637 -865 -905 -848 -29 -280 -536 -826 -914 -119 -988 -282 -403 -676 -900 -624 -788 -197 -572 -676 -650 -749 -628 -908 -864 -104 -754 -928 -150 -442 -418 -356 -874 -131 -867 -464 -858 -226 -251 -200 -342 -158 -605 -4 -10 -6 -449 -498 -876 -349 -33 -726 -543 -367 -928 -299 -580 -568 -637 -140 -522 -314 -70 -536 -603 -252 -663 -916 -146 -513 -188 -51 -893 -373 -856 -194 -754 -721 -309 -224 -964 -777 -37 -910 -537 -906 -515 -358 -612 -851 -421 -788 -159 -655 -532 -559 -550 -712 -508 -534 -424 -546 -923 -182 -645 -894 -587 -272 -466 -706 -407 -208 -399 -268 -191 -645 -152 -940 -11 -240 -484 -337 -79 -776 -618 -432 -521 -84 -721 -354 -922 -884 -571 -301 -519 -754 -193 -600 -321 -801 -314 -930 -567 -379 -641 -865 -251 -292 -519 -6 -152 -881 -17 -206 -587 -654 -184 -308 -552 -312 -176 -35 -39 -92 -828 -505 -801 -559 -24 -880 -183 -268 -370 -894 -828 -472 -864 -726 -547 -584 -352 -521 -347 -205 -865 -731 -864 -730 -326 -406 -741 -612 -504 -92 -606 -935 -517 -874 -908 -589 -666 -915 -218 -944 -24 -790 -180 -863 -746 -676 -355 -17 -500 -331 -143 -64 -57 -400 -645 -249 -575 -409 -259 -835 -510 -165 -188 -750 -496 -554 -357 -147 -816 -256 -435 -193 -595 -41 -107 -576 -911 -355 -296 -622 -729 -224 -188 -271 -688 -4 -967 -367 -803 -775 -678 -146 -201 -266 -791 -456 -139 -504 -772 -806 -368 -185 -465 -354 -464 -77 -121 -227 -711 -823 -472 -188 -45 -689 -384 -677 -749 -803 -232 -180 -491 -613 -205 -750 -745 -281 -433 -14 -879 -790 -144 -75 -610 -667 -3 -10 -653 -301 -116 -526 -91 -743 -597 -715 -70 -142 -887 -209 -11 -703 -623 -823 -304 -823 -145 -936 -53 -700 -357 -391 -473 -597 -880 -31 -333 -358 -461 -241 -969 -488 -283 -617 -69 -379 -68 -553 -78 -551 -892 -489 -966 -226 -286 -166 -622 -552 -260 -874 -282 -419 -358 -962 -7 -260 -546 -870 -465 -125 -73 -920 -248 -2 -516 -806 -551 -610 -978 -271 -648 -785 -850 -557 -168 -504 -803 -621 -741 -752 -961 -514 -905 -48 -596 -190 -43 -324 -269 -794 -350 -948 -562 -415 -450 -295 -252 -509 -912 -17 -671 -358 -265 -178 -493 -295 -734 -78 -293 -173 -777 -183 -189 -327 -101 -534 -976 -506 -376 -977 -186 -741 -381 -297 -774 -170 -381 -664 -649 -288 -725 -611 -206 -207 -870 -979 -817 -505 -536 -855 -964 -573 -623 -301 -452 -745 -938 -881 -905 -723 -569 -119 -163 -143 -325 -505 -486 -953 -314 -532 -475 -283 -841 -497 -703 -555 -554 -473 -461 -977 -632 -193 -319 -331 -480 -569 -194 -871 -795 -492 -409 -717 -280 -181 -451 -274 -401 -586 -85 -52 -564 -191 -882 -881 -263 -847 -873 -604 -54 -684 -865 -4 -379 -414 -898 -339 -352 -522 -903 -946 -878 -688 -191 -619 -869 -545 -796 -584 -540 -532 -488 -703 -650 -707 -714 -144 -918 -446 -771 -207 -982 -747 -585 -80 -636 -178 -979 -96 -281 -254 -316 -92 -276 -583 -469 -485 -85 -588 -574 -888 -247 -253 -794 -881 -530 -656 -651 -620 -226 -557 -330 -174 -905 -614 -561 -550 -682 -155 -137 -583 -264 -697 -73 -54 -490 -571 -662 -315 -337 -174 -281 -712 -131 -961 -358 -704 -482 -489 -99 -306 -752 -420 -980 -151 -855 -193 -917 -693 -773 -286 -598 -583 -153 -411 -712 -571 -369 -793 -213 -856 -96 -495 -802 -803 -192 -251 -170 -135 -871 -758 -655 -472 -959 -336 -12 -590 -565 -218 -753 -19 -514 -994 -952 -97 -841 -180 -292 -718 -747 -933 -826 -105 -434 -593 -609 -374 -313 -724 -689 -461 -384 -103 -278 -53 -432 -968 -143 -987 -530 -924 -473 -717 -426 -876 -704 -566 -503 -363 -709 -680 -631 -754 -42 -419 -423 -286 -590 -29 -891 -482 -235 -335 -914 -7 -207 -58 -290 -539 -754 -545 -6 -933 -740 -711 -224 -3 -319 -840 -804 -550 -683 -745 -330 -987 -504 -206 -6 -143 -478 -32 -367 -756 -530 -933 -916 -321 -131 -861 -378 -64 -876 -2 -282 -910 -999 -421 -786 -20 -494 -443 -948 -183 -580 -638 -277 -871 -45 -715 -893 -187 -627 -266 -845 -477 -224 -222 -67 -63 -920 -709 -392 -760 -917 -976 -986 -179 -758 -679 -189 -194 -790 -493 -137 -816 -651 -87 -700 -105 -363 -864 -710 -199 -233 -29 -481 -900 -149 -876 -638 -206 -466 -9 -612 -206 -544 -34 -114 -243 -482 -968 -572 -751 -718 -665 -619 -61 -717 -680 -701 -24 -13 -400 -617 -282 -26 -443 -1000 -814 -301 -153 -657 -196 -199 -11 -541 -522 -52 -101 -223 -986 -619 -675 -689 -664 -963 -166 -539 -40 -100 -128 -707 -43 -802 -962 -870 -342 -653 -135 -425 -914 -183 -75 -809 -491 -798 -56 -193 -624 -83 -543 -246 -718 -765 -212 -687 -676 -456 -121 -247 -659 -951 -985 -748 -813 -680 -779 -82 -449 -61 -665 -82 -964 -485 -964 -341 -804 -26 -826 -582 -36 -173 -102 -686 -421 -179 -322 -661 -105 -62 -692 -994 -101 -916 -655 -155 -159 -758 -681 -864 -269 -647 -339 -171 -449 -65 -84 -98 -363 -473 -685 -314 -776 -530 -881 -436 -940 -50 -439 -431 -632 -358 -828 -491 -493 -981 -406 -948 -796 -116 -344 -219 -141 -759 -669 -847 -89 -788 -107 -455 -920 -861 -227 -826 -294 -166 -886 -574 -332 -514 -403 -508 -440 -767 -465 -465 -677 -748 -833 -964 -51 -478 -284 -645 -918 -80 -653 -799 -621 -775 -696 -43 -108 -718 -607 -539 -886 -440 -196 -634 -56 -78 -262 -349 -24 -123 -860 -409 -571 -370 -552 -814 -486 -348 -694 -988 -98 -381 -205 -124 -359 -995 -574 -106 -801 -923 -175 -464 -792 -757 -918 -238 -154 -686 -959 -412 -887 -158 -354 -817 -583 -461 -495 -175 -682 -886 -871 -222 -700 -178 -750 -864 -856 -599 -967 -191 -843 -464 -911 -798 -769 -858 -872 -261 -13 -278 -873 -572 -875 -943 -387 -927 -769 -34 -151 -724 -39 -445 -343 -475 -859 -647 -956 -892 -385 -503 -407 -564 -300 -189 -471 -918 -779 -158 -413 -597 -912 -420 -420 -691 -897 -360 -890 -7 -297 -329 -670 -694 -15 -220 -212 -82 -476 -929 -159 -412 -102 -423 -109 -725 -634 -12 -369 -882 -517 -375 -318 -891 -39 -283 -988 -607 -621 -988 -785 -2 -873 -330 -599 -824 -194 -212 -437 -73 -255 -116 -374 -425 -432 -314 -57 -354 -382 -794 -546 -324 -183 -508 -255 -744 -500 -380 -676 -238 -195 -203 -826 -943 -59 -161 -462 -496 -301 -362 -385 -688 -629 -783 -706 -403 -434 -30 -153 -607 -862 -854 -773 -640 -326 -972 -533 -707 -487 -10 -384 -238 -522 -570 -382 -509 -888 -184 -394 -476 -272 -92 -771 -265 -630 -412 -672 -180 -386 -151 -869 -809 -396 -851 -539 -994 -183 -265 -845 -345 -985 -724 -107 -37 -127 -746 -996 -553 -142 -128 -419 -453 -162 -477 -582 -983 -156 -279 -334 -426 -191 -670 -543 -342 -719 -850 -457 -6 -420 -644 -108 -964 -719 -938 -471 -150 -117 -82 -407 -649 -116 -894 -608 -419 -803 -63 -749 -391 -70 -822 -141 -546 -692 -468 -164 -990 -861 -136 -120 -853 -904 -39 -278 -426 -216 -456 -569 -925 -165 -378 -815 -96 -669 -712 -482 -246 -112 -905 -352 -92 -401 -336 -981 -635 -893 -539 -344 -369 -150 -304 -406 -217 -566 -125 -624 -373 -328 -337 -572 -976 -18 -947 -597 -543 -116 -794 -211 -402 -101 -821 -638 -302 -984 -514 -717 -778 -623 -719 -759 -545 -27 -83 -824 -103 -895 -779 -937 -843 -404 -56 -817 -921 -136 -663 -202 -757 -633 -84 -935 -47 -78 -45 -500 -545 -303 -948 -904 -378 -382 -245 -66 -250 -364 -628 -847 -110 -545 -662 -376 -943 -274 -671 -492 -848 -193 -797 -476 -610 -48 -91 -222 -314 -291 -376 -858 -184 -900 -955 -913 -168 -932 -859 -571 -968 -6 -103 -518 -687 -309 -188 -30 -638 -391 -179 -313 -507 -902 -648 -297 -897 -837 -302 -266 -667 -204 -429 -359 -542 -889 -569 -494 -881 -637 -568 -898 -544 -812 -66 -261 -655 -719 -351 -969 -545 -911 -442 -306 -194 -275 -883 -413 -701 -354 -275 -379 -201 -269 -773 -117 -153 -944 -49 -402 -659 -225 -866 -969 -873 -385 -638 -904 -132 -914 -40 -885 -829 -355 -402 -185 -258 -947 -752 -825 -502 -599 -200 -932 -800 -510 -55 -112 -437 -297 -739 -572 -920 -594 -876 -798 -574 -80 -182 -520 -61 -339 -14 -860 -738 -270 -239 -743 -51 -150 -616 -782 -686 -763 -457 -726 -615 -319 -702 -288 -940 -701 -210 -955 -292 -394 -901 -195 -815 -590 -372 -291 -130 -601 -441 -130 -408 -244 -560 -278 -229 -357 -88 -95 -972 -502 -120 -111 -998 -143 -572 -549 -248 -585 -51 -124 -827 -20 -850 -559 -379 -785 -806 -152 -106 -152 -387 -953 -237 -837 -208 -90 -38 -494 -832 -814 -183 -202 -12 -479 -872 -134 -247 -476 -352 -373 -500 -603 -252 -329 -645 -616 -960 -487 -952 -871 -524 -274 -929 -156 -829 -73 -233 -272 -243 -370 -879 -177 -487 -222 -938 -554 -826 -919 -116 -114 -778 -385 -200 -374 -390 -828 -453 -982 -281 -930 -150 -721 -205 -632 -35 -18 -850 -823 -212 -927 -252 -419 -167 -42 -954 -209 -923 -164 -977 -868 -254 -646 -828 -645 -115 -471 -215 -764 -107 -730 -223 -75 -725 -157 -633 -523 -841 -878 -817 -97 -87 -572 -175 -982 -469 -723 -124 -75 -250 -936 -605 -613 -353 -183 -249 -880 -41 -457 -725 -66 -765 -937 -82 -938 -516 -676 -310 -778 -981 -173 -421 -8 -468 -783 -303 -38 -653 -927 -105 -453 -98 -44 -512 -722 -340 -915 -984 -682 -552 -978 -861 -120 -774 -118 -237 -373 -585 -129 -692 -840 -69 -619 -184 -992 -175 -565 -805 -732 -451 -613 -880 -20 -895 -980 -128 -94 -666 -175 -746 -836 -131 -394 -522 -557 -68 -823 -580 -837 -371 -475 -331 -565 -58 -598 -280 -112 -249 -375 -763 -290 -470 -491 -239 -287 -226 -171 -134 -977 -415 -80 -161 -137 -348 -194 -734 -884 -60 -353 -609 -429 -660 -154 -763 -260 -499 -244 -508 -745 -101 -969 -147 -92 -650 -28 -441 -645 -631 -595 -877 -8 -599 -67 -35 -454 -497 -15 -525 -883 -634 -756 -844 -38 -17 -338 -366 -298 -996 -809 -416 -188 -852 -463 -252 -279 -211 -342 -775 -413 -281 -100 -218 -741 -95 -278 -37 -111 -964 -76 -521 -161 -261 -247 -382 -404 -392 -871 -112 -680 -393 -102 -505 -549 -442 -738 -618 -992 -706 -765 -690 -472 -4 -31 -159 -13 -73 -87 -25 -358 -221 -228 -546 -501 -789 -573 -377 -530 -874 -790 -411 -871 -90 -146 -748 -479 -928 -963 -144 -585 -424 -675 -962 -630 -797 -627 -311 -908 -350 -916 -236 -713 -395 -529 -783 -563 -31 -149 -309 -136 -28 -61 -643 -146 -730 -141 -665 -675 -930 -764 -140 -809 -408 -69 -844 -516 -880 -585 -298 -731 -438 -276 -225 -247 -920 -536 -276 -823 -851 -354 -815 -240 -285 -543 -930 -242 -777 -82 -777 -6 -887 -612 -748 -466 -693 -760 -744 -759 -884 -954 -907 -616 -395 -990 -990 -996 -85 -507 -202 -833 -161 -983 -69 -186 -814 -880 -504 -566 -228 -509 -310 -420 -175 -33 -721 -9 -47 -236 -585 -566 -316 -815 -924 -184 -904 -64 -118 -698 -879 -739 -191 -887 -927 -515 -25 -146 -279 -234 -65 -845 -925 -606 -797 -176 -692 -549 -535 -679 -107 -923 -699 -742 -198 -480 -255 -943 -541 -48 -43 -986 -578 -893 -265 -331 -722 -23 -596 -648 -962 -957 -919 -941 -755 -404 -999 -912 -712 -278 -981 -494 -282 -347 -914 -890 -329 -914 -399 -754 -235 -585 -982 -806 -357 -602 -854 -70 -799 -200 -646 -716 -972 -939 -119 -330 -674 -656 -616 -312 -579 -341 -698 -598 -148 -893 -47 -67 -368 -333 -127 -306 -725 -553 -32 -992 -637 -975 -123 -558 -411 -250 -38 -356 -573 -846 -479 -877 -506 -775 -321 -478 -840 -632 -565 -118 -680 -962 -559 -132 -855 -485 -360 -453 -951 -316 -70 -460 -214 -657 -142 -48 -779 -279 -575 -786 -948 -39 -287 -503 -524 -375 -8 -682 -69 -70 -462 -949 -941 -623 -450 -523 -613 -871 -248 -726 -111 -465 -170 -125 -501 -879 -428 -357 -981 -544 -876 -904 -898 -834 -159 -692 -914 -468 -197 -773 -8 -386 -148 -460 -711 -991 -144 -695 -442 -334 -709 -810 -644 -561 -38 -828 -57 -827 -821 -566 -588 -577 -455 -670 -525 -124 -836 -189 -382 -653 -888 -787 -241 -329 -837 -685 -533 -205 -52 -899 -712 -469 -471 -12 -678 -265 -796 -862 -840 -507 -605 -957 -466 -868 -434 -50 -96 -62 -657 -346 -147 -564 -814 -214 -452 -379 -783 -717 -94 -358 -830 -627 -619 -92 -750 -180 -719 -940 -251 -707 -832 -902 -315 -229 -637 -929 -670 -265 -920 -211 -182 -35 -970 -540 -967 -966 -499 -732 -437 -734 -306 -702 -329 -207 -352 -154 -977 -404 -535 -533 -940 -300 -798 -230 -599 -817 -847 -491 -239 -734 -669 -890 -736 -882 -60 -600 -246 -878 -668 -420 -44 -163 -465 -502 -926 -317 -728 -611 -318 -126 -257 -542 -821 -14 -405 -782 -162 -779 -665 -440 -477 -829 -507 -867 -905 -727 -106 -93 -236 -773 -110 -245 -367 -671 -19 -344 -542 -598 -204 -446 -529 -778 -234 -505 -184 -943 -205 -303 -680 -77 -38 -695 -139 -589 -624 -672 -413 -281 -136 -210 -209 -569 -410 -195 -548 -553 -34 -139 -555 -232 -913 -232 -510 -410 -374 -938 -640 -986 -677 -168 -791 -224 -766 -426 -200 -338 -680 -928 -905 -387 -30 -726 -662 -856 -881 -683 -526 -55 -846 -350 -268 -809 -615 -883 -637 -910 -960 -377 -670 -20 -488 -696 -955 -813 -627 -614 -301 -227 -124 -385 -361 -433 -772 -223 -780 -313 -531 -177 -653 -562 -798 -179 -844 -194 -331 -298 -576 -546 -18 -883 -288 -465 -820 -746 -628 -290 -719 -233 -844 -963 -856 -24 -4 -675 -749 -222 -341 -324 -30 -79 -240 -536 -900 -190 -563 -728 -785 -462 -179 -626 -658 -728 -402 -240 -308 -386 -36 -496 -295 -129 -649 -207 -740 -389 -406 -812 -81 -430 -849 -119 -581 -92 -571 -121 -764 -228 -790 -720 -666 -114 -36 -280 -722 -855 -145 -719 -254 -881 -869 -132 -333 -686 -170 -776 -663 -845 -268 -906 -170 -87 -330 -899 -846 -215 -663 -701 -765 -227 -25 -2 -654 -568 -725 -133 -53 -477 -162 -449 -674 -572 -14 -642 -839 -848 -594 -551 -299 -938 -527 -952 -715 -146 -852 -947 -922 -369 -806 -472 -968 -664 -19 -448 -772 -181 -723 -319 -76 -690 -881 -206 -305 -666 -862 -14 -108 -614 -20 -69 -725 -190 -11 -15 -442 -745 -887 -377 -43 -256 -842 -656 -499 -598 -713 -861 -76 -613 -620 -706 -109 -788 -971 -137 -57 -301 -586 -408 -11 -672 -493 -532 -694 -50 -372 -999 -523 -444 -354 -895 -30 -590 -931 -809 -567 -216 -826 -94 -285 -761 -299 -374 -455 -316 -232 -204 -649 -128 -587 -537 -401 -747 -233 -362 -986 -347 -585 -455 -443 -129 -234 -377 -973 -879 -656 -349 -22 -64 -646 -893 -30 -631 -365 -587 -132 -79 -388 -631 -957 -568 -192 -874 -831 -218 -380 -805 -836 -985 -772 -166 -233 -70 -101 -115 -342 -145 -390 -244 -517 -151 -989 -302 -447 -657 -775 -16 -253 -842 -269 -784 -351 -140 -332 -182 -778 -343 -956 -533 -834 -725 -505 -941 -413 -537 -839 -716 -399 -53 -447 -763 -163 -492 -581 -230 -137 -533 -257 -156 -301 -460 -684 -600 -411 -221 -155 -495 -212 -546 -760 -760 -427 -506 -602 -224 -338 -884 -358 -153 -371 -763 -581 -921 -611 -3 -459 -853 -148 -781 -165 -388 -922 -710 -127 -812 -493 -950 -111 -418 -500 -892 -763 -70 -978 -631 -949 -695 -846 -398 -83 -149 -330 -986 -678 -40 -353 -677 -23 -679 -25 -163 -817 -858 -391 -679 -808 -158 -699 -434 -176 -118 -996 -586 -994 -820 -832 -390 -501 -835 -704 -683 -689 -772 -367 -225 -805 -55 -326 -722 -243 -674 -187 -905 -385 -501 -847 -368 -464 -616 -766 -467 -595 -832 -356 -971 -972 -303 -611 -353 -453 -407 -540 -249 -602 -143 -900 -105 -604 -105 -138 -257 -928 -575 -726 -660 -916 -485 -636 -73 -885 -632 -766 -203 -422 -556 -401 -195 -440 -561 -506 -27 -232 -491 -803 -353 -401 -563 -447 -610 -911 -988 -585 -158 -12 -210 -496 -204 -813 -420 -73 -887 -876 -478 -889 -982 -733 -967 -443 -689 -362 -241 -711 -880 -431 -252 -567 -775 -759 -714 -96 -607 -906 -375 -972 -331 -170 -996 -241 -39 -376 -832 -267 -888 -91 -681 -317 -279 -778 -303 -487 -986 -268 -381 -954 -578 -176 -795 -195 -561 -639 -668 -747 -2 -30 -490 -607 -303 -642 -107 -607 -517 -194 -249 -948 -378 -577 -925 -456 -141 -8 -785 -25 -946 -416 -674 -662 -662 -585 -593 -730 -888 -903 -221 -85 -792 -943 -490 -861 -962 -160 -48 -406 -913 -238 -52 -602 -29 -940 -764 -859 -891 -442 -644 -759 -129 -491 -200 -214 -945 -802 -605 -266 -99 -638 -695 -525 -712 -661 -957 -735 -94 -947 -544 -880 -653 -870 -461 -713 -592 -982 -912 -33 -233 -463 -278 -247 -851 -30 -322 -417 -435 -481 -873 -79 -699 -311 -28 -655 -274 -855 -694 -387 -561 -778 -608 -805 -308 -249 -634 -228 -865 -929 -628 -519 -369 -252 -403 -547 -144 -344 -165 -93 -71 -141 -366 -961 -807 -931 -50 -10 -729 -985 -132 -144 -616 -667 -743 -663 -597 -253 -738 -849 -862 -823 -871 -888 -268 -884 -949 -470 -252 -267 -269 -513 -122 -671 -295 -637 -131 -916 -582 -247 -285 -216 -177 -196 -101 -205 -943 -536 -266 -114 -513 -534 -278 -957 -141 -412 -350 -824 -489 -245 -187 -34 -956 -113 -67 -277 -4 -226 -27 -400 -901 -723 -917 -955 -77 -424 -372 -975 -702 -253 -60 -801 -81 -183 -331 -185 -113 -936 -407 -806 -719 -732 -873 -482 -916 -649 -712 -977 -405 -452 -120 -435 -74 -60 -321 -253 -605 -412 -392 -683 -39 -696 -539 -36 -167 -730 -115 -503 -899 -665 -219 -156 -956 -63 -756 -468 -430 -796 -470 -508 -638 -891 -433 -39 -773 -369 -15 -621 -580 -606 -198 -280 -310 -480 -23 -93 -39 -448 -239 -102 -935 -280 -415 -214 -85 -477 -826 -1000 -233 -194 -753 -264 -879 -174 -326 -853 -43 -362 -946 -424 -732 -842 -560 -153 -423 -969 -303 -428 -649 -596 -359 -605 -374 -580 -233 -921 -297 -974 -967 -206 -1 -21 -485 -264 -777 -451 -46 -595 -899 -231 -535 -94 -176 -622 -19 -972 -12 -209 -708 -19 -618 -948 -566 -427 -7 -970 -468 -402 -956 -540 -261 -118 -467 -554 -851 -248 -353 -182 -854 -537 -303 -238 -356 -349 -492 -162 -643 -825 -175 -658 -433 -86 -18 -820 -753 -729 -767 -956 -877 -103 -323 -353 -981 -732 -1 -926 -583 -490 -3 -94 -989 -365 -538 -948 -226 -57 -738 -430 -610 -915 -732 -857 -845 -949 -795 -574 -632 -745 -46 -475 -536 -920 -303 -116 -75 -159 -53 -583 -976 -700 -521 -993 -497 -65 -852 -843 -450 -618 -545 -620 -116 -283 -1 -294 -107 -855 -778 -18 -172 -619 -680 -169 -277 -446 -546 -279 -216 -246 -999 -116 -168 -22 -552 -374 -777 -368 -665 -489 -146 -505 -323 -53 -635 -886 -85 -606 -699 -561 -829 -96 -852 -979 -810 -9 -966 -342 -143 -770 -319 -921 -818 -722 -125 -819 -187 -726 -143 -57 -30 -825 -285 -67 -81 -854 -842 -652 -614 -157 -1 -382 -880 -684 -36 -144 -46 -12 -658 -470 -248 -534 -507 -29 -891 -375 -30 -525 -152 -403 -361 -252 -887 -815 -970 -585 -478 -215 -52 -988 -7 -809 -182 -3 -392 -995 -13 -715 -543 -813 -663 -362 -562 -235 -426 -347 -816 -963 -610 -727 -980 -262 -579 -706 -132 -801 -380 -178 -526 -934 -900 -306 -599 -933 -409 -351 -8 -262 -287 -573 -453 -314 -951 -646 -462 -942 -555 -200 -731 -521 -833 -982 -182 -400 -950 -457 -630 -951 -523 -34 -193 -941 -437 -255 -211 -571 -188 -870 -226 -458 -542 -266 -806 -227 -442 -803 -846 -735 -739 -897 -917 -367 -476 -470 -884 -626 -606 -92 -827 -711 -313 -350 -660 -888 -8 -639 -94 -407 -304 -250 -181 -798 -821 -291 -785 -437 -235 -975 -965 -176 -771 -118 -851 -988 -797 -953 -44 -521 -349 -339 -631 -496 -552 -116 -653 -872 -762 -254 -158 -691 -820 -454 -816 -945 -568 -138 -741 -403 -416 -634 -722 -15 -26 -327 -656 -167 -573 -574 -49 -628 -429 -368 -516 -238 -350 -625 -230 -286 -202 -734 -577 -400 -157 -682 -802 -946 -775 -350 -758 -669 -508 -841 -282 -952 -873 -583 -509 -883 -745 -414 -135 -245 -364 -649 -867 -277 -734 -394 -230 -436 -755 -462 -411 -755 -715 -778 -143 -101 -610 -447 -966 -840 -392 -321 -110 -532 -536 -991 -675 -284 -949 -649 -967 -451 -142 -1 -717 -596 -591 -92 -996 -638 -307 -220 -821 -223 -612 -956 -52 -516 -773 -568 -35 -985 -59 -119 -907 -409 -249 -245 -539 -78 -174 -490 -716 -724 -611 -689 -520 -717 -338 -29 -936 -355 -763 -541 -942 -324 -249 -335 -489 -164 -303 -245 -224 -70 -156 -659 -11 -916 -631 -754 -345 -798 -3 -188 -931 -667 -791 -741 -560 -820 -302 -573 -487 -406 -776 -395 -645 -246 -68 -567 -748 -782 -875 -520 -704 -758 -770 -461 -436 -348 -625 -353 -697 -305 -973 -325 -268 -112 -36 -943 -59 -385 -110 -989 -707 -221 -126 -136 -509 -72 -344 -328 -633 -883 -488 -741 -87 -762 -439 -685 -288 -658 -619 -19 -808 -771 -625 -772 -384 -749 -417 -958 -109 -567 -552 -196 -494 -628 -341 -452 -643 -614 -461 -628 -966 -183 -150 -843 -457 -297 -180 -4 -245 -726 -972 -589 -911 -243 -128 -769 -795 -517 -573 -44 -33 -703 -684 -178 -315 -922 -858 -757 -446 -640 -784 -971 -449 -212 -761 -566 -112 -482 -961 -715 -864 -685 -953 -877 -1000 -77 -337 -184 -781 -25 -188 -570 -595 -949 -106 -583 -468 -345 -102 -23 -827 -858 -846 -290 -450 -155 -263 -717 -307 -111 -948 -10 -177 -48 -178 -198 -233 -843 -896 -899 -615 -225 -696 -836 -472 -948 -49 -29 -509 -8 -364 -576 -237 -714 -393 -996 -558 -878 -508 -84 -508 -38 -233 -826 -66 -721 -499 -320 -206 -237 -174 -383 -441 -446 -640 -612 -170 -41 -734 -336 -211 -259 -82 -851 -319 -197 -275 -92 -138 -378 -642 -978 -16 -713 -908 -164 -330 -19 -692 -596 -713 -616 -862 -728 -614 -852 -882 -551 -676 -501 -996 -822 -467 -303 -754 -18 -257 -880 -159 -694 -873 -632 -514 -384 -934 -227 -779 -787 -684 -820 -740 -538 -522 -331 -173 -364 -800 -697 -599 -219 -621 -821 -391 -125 -726 -689 -149 -54 -384 -930 -70 -128 -291 -888 -505 -181 -202 -738 -647 -788 -683 -947 -266 -746 -924 -208 -610 -357 -266 -739 -943 -544 -337 -519 -578 -776 -211 -344 -329 -281 -747 -66 -430 -725 -960 -328 -604 -395 -409 -227 -967 -235 -10 -532 -310 -327 -177 -309 -240 -523 -425 -464 -542 -590 -376 -877 -491 -892 -425 -849 -54 -929 -255 -846 -656 -880 -747 -448 -197 -899 -749 -66 -39 -508 -319 -108 -561 -692 -787 -719 -14 -29 -775 -539 -718 -609 -476 -269 -132 -635 -113 -668 -239 -736 -365 -686 -707 -182 -961 -60 -759 -759 -770 -442 -365 -105 -704 -896 -41 -688 -215 -621 -823 -534 -36 -518 -130 -507 -807 -343 -342 -489 -11 -25 -868 -994 -739 -273 -181 -51 -403 -979 -175 -523 -602 -665 -102 -784 -355 -341 -444 -891 -678 -157 -544 -54 -993 -290 -108 -635 -350 -402 -65 -976 -60 -680 -751 -768 -877 -76 -953 -174 -314 -973 -176 -545 -664 -48 -35 -426 -110 -656 -704 -672 -372 -579 -37 -208 -895 -687 -75 -121 -468 -400 -303 -612 -323 -498 -773 -678 -712 -757 -308 -756 -53 -209 -356 -560 -557 -750 -42 -667 -757 -760 -910 -229 -156 -97 -408 -462 -955 -266 -187 -610 -148 -404 -967 -655 -904 -778 -810 -424 -246 -182 -70 -354 -316 -922 -296 -35 -919 -519 -948 -633 -277 -601 -117 -150 -313 -182 -925 -772 -805 -971 -142 -123 -73 -172 -367 -839 -816 -21 -767 -826 -330 -620 -212 -726 -92 -426 -701 -194 -980 -444 -694 -700 -490 -807 -270 -24 -276 -858 -618 -394 -283 -106 -520 -224 -580 -74 -217 -282 -271 -750 -333 -630 -690 -671 -337 -184 -1000 -517 -273 -185 -172 -838 -58 -720 -465 -301 -563 -771 -822 -616 -773 -418 -697 -507 -861 -546 -278 -811 -223 -781 -444 -394 -330 -858 -934 -956 -332 -406 -563 -68 -463 -901 -724 -821 -12 -277 -125 -138 -214 -341 -558 -85 -756 -714 -265 -75 -483 -401 -44 -410 -439 -950 -813 -39 -354 -742 -459 -637 -594 -983 -474 -606 -803 -203 -826 -594 -81 -283 -161 -893 -163 -774 -671 -160 -801 -267 -110 -828 -158 -882 -797 -296 -336 -335 -960 -856 -417 -833 -659 -831 -976 -552 -233 -124 -155 -554 -478 -100 -861 -577 -161 -959 -408 -281 -863 -912 -962 -873 -815 -218 -736 -309 -34 -877 -664 -424 -49 -692 -2 -547 -807 -704 -140 -416 -852 -173 -650 -143 -753 -230 -575 -720 -207 -148 -243 -927 -663 -142 -440 -479 -906 -741 -590 -417 -502 -760 -456 -248 -782 -413 -687 -368 -978 -268 -436 -120 -862 -201 -339 -296 -191 -493 -928 -929 -585 -116 -808 -946 -898 -783 -178 -691 -733 -175 -493 -653 -146 -919 -628 -95 -604 -30 -775 -336 -624 -137 -328 -902 -705 -86 -833 -383 -435 -910 -782 -6 -812 -966 -287 -478 -683 -448 -53 -156 -81 -391 -230 -803 -165 -901 -674 -942 -43 -113 -552 -797 -646 -702 -277 -988 -49 -343 -352 -947 -208 -804 -531 -456 -418 -945 -406 -119 -681 -527 -245 -844 -786 -656 -730 -277 -23 -388 -805 -859 -323 -385 -683 -364 -563 -343 -768 -856 -918 -512 -79 -955 -241 -536 -932 -902 -816 -836 -336 -331 -928 -327 -710 -897 -569 -643 -746 -478 -237 -735 -754 -646 -295 -449 -924 -667 -207 -190 -365 -375 -981 -451 -883 -940 -396 -84 -681 -6 -406 -894 -260 -937 -659 -437 -633 -261 -54 -487 -612 -359 -112 -198 -175 -377 -134 -512 -929 -603 -937 -908 -384 -521 -664 -874 -27 -495 -472 -633 -329 -316 -20 -250 -58 -717 -117 -98 -329 -930 -984 -920 -130 -950 -52 -77 -892 -771 -888 -248 -7 -610 -761 -48 -690 -776 -428 -765 -106 -394 -572 -387 -732 -113 -165 -61 -585 -382 -485 -719 -273 -944 -227 -265 -207 -478 -190 -958 -310 -525 -864 -868 -886 -515 -151 -263 -443 -188 -961 -473 -512 -891 -10 -319 -113 -552 -981 -392 -732 -315 -735 -296 -762 -116 -453 -549 -451 -99 -914 -471 -466 -818 -881 -928 -765 -408 -773 -342 -127 -604 -85 -383 -460 -527 -17 -954 -238 -79 -19 -897 -237 -543 -419 -122 -710 -729 -829 -764 -357 -798 -837 -213 -304 -847 -902 -250 -695 -214 -727 -979 -517 -699 -388 -350 -634 -218 -158 -848 -35 -863 -187 -256 -586 -695 -713 -228 -359 -943 -811 -861 -608 -470 -388 -674 -63 -688 -456 -772 -239 -740 -132 -806 -841 -510 -718 -271 -721 -624 -571 -822 -81 -184 -131 -349 -10 -794 -262 -856 -747 -86 -247 -248 -598 -536 -12 -691 -157 -265 -819 -271 -17 -185 -666 -608 -555 -246 -379 -146 -437 -768 -377 -600 -708 -624 -769 -3 -655 -774 -840 -1 -110 -775 -607 -100 -889 -660 -49 -844 -685 -777 -569 -811 -337 -69 -783 -921 -339 -763 -983 -110 -659 -870 -283 -985 -116 -398 -402 -361 -126 -357 -693 -210 -336 -636 -239 -9 -373 -248 -601 -612 -126 -114 -480 -915 -961 -358 -648 -396 -853 -988 -235 -905 -431 -846 -920 -585 -758 -568 -433 -898 -385 -773 -318 -544 -956 -513 -888 -817 -751 -911 -121 -944 -954 -439 -301 -919 -43 -207 -40 -715 -116 -168 -606 -433 -920 -728 -77 -399 -970 -391 -841 -224 -614 -530 -411 -522 -650 -759 -572 -6 -315 -969 -827 -182 -393 -998 -276 -390 -906 -847 -500 -730 -990 -38 -455 -839 -437 -828 -68 -315 -84 -495 -893 -811 -668 -900 -165 -234 -983 -985 -273 -476 -113 -333 -996 -192 -327 -6 -700 -73 -1 -198 -532 -465 -373 -846 -538 -300 -176 -167 -49 -378 -824 -855 -272 -46 -308 -688 -186 -238 -862 -328 -210 -395 -509 -240 -445 -916 -398 -113 -219 -263 -194 -964 -311 -239 -421 -233 -240 -555 -866 -669 -590 -210 -805 -200 -236 -685 -7 -287 -339 -506 -636 -261 -803 -524 -504 -155 -545 -593 -747 -585 -485 -772 -282 -988 -714 -520 -25 -131 -845 -801 -299 -965 -808 -596 -182 -353 -149 -352 -453 -370 -685 -422 -143 -620 -856 -434 -658 -906 -347 -178 -969 -311 -744 -67 -101 -279 -661 -490 -223 -179 -966 -488 -832 -282 -78 -560 -441 -955 -521 -643 -107 -870 -911 -443 -967 -856 -870 -892 -201 -666 -942 -885 -676 -982 -667 -38 -663 -897 -365 -529 -833 -160 -798 -177 -348 -868 -112 -966 -391 -419 -785 -482 -803 -477 -642 -108 -12 -834 -857 -896 -97 -929 -584 -386 -144 -408 -136 -865 -749 -410 -480 -693 -346 -832 -552 -85 -554 -882 -38 -976 -841 -927 -232 -69 -724 -848 -461 -219 -802 -576 -731 -579 -273 -911 -916 -626 -639 -468 -952 -931 -615 -118 -288 -439 -462 -112 -944 -693 -366 -411 -552 -639 -186 -817 -567 -961 -43 -814 -63 -670 -819 -348 -856 -408 -866 -340 -565 -38 -918 -527 -853 -449 -796 -953 -173 -793 -697 -488 -601 -859 -668 -875 -841 -711 -597 -949 -814 -172 -750 -391 -144 -856 -623 -365 -341 -507 -268 -779 -304 -316 -337 -69 -54 -107 -86 -724 -352 -251 -697 -552 -925 -583 -414 -515 -966 -332 -286 -739 -873 -74 -993 -174 -246 -401 -36 -462 -873 -809 -226 -527 -956 -242 -151 -809 -100 -837 -647 -744 -375 -123 -460 -725 -888 -322 -629 -800 -388 -516 -482 -637 -656 -633 -69 -147 -585 -989 -569 -322 -748 -372 -855 -899 -890 -599 -820 -403 -386 -778 -356 -109 -616 -714 -726 -504 -735 -263 -653 -880 -335 -333 -816 -947 -834 -616 -608 -121 -556 -452 -512 -510 -877 -117 -419 -101 -378 -8 -422 -651 -347 -731 -265 -315 -975 -105 -781 -963 -387 -540 -629 -149 -658 -33 -609 -50 -556 -17 -707 -785 -782 -989 -867 -822 -372 -128 -285 -264 -389 -698 -310 -109 -534 -801 -396 -506 -118 -773 -884 -569 -984 -25 -396 -639 -187 -844 -701 -884 -9 -363 -593 -449 -612 -588 -368 -116 -286 -306 -909 -473 -112 -25 -840 -572 -994 -90 -425 -371 -872 -985 -8 -991 -28 -490 -416 -895 -488 -45 -198 -894 -538 -178 -636 -739 -96 -304 -823 -193 -934 -167 -282 -684 -790 -22 -469 -108 -581 -546 -786 -419 -128 -929 -701 -979 -197 -779 -205 -91 -465 -507 -285 -798 -467 -750 -637 -622 -116 -555 -323 -812 -584 -211 -515 -368 -420 -763 -419 -475 -402 -111 -659 -689 -381 -8 -115 -380 -758 -74 -478 -83 -128 -265 -21 -870 -844 -289 -669 -344 -780 -224 -38 -136 -760 -613 -762 -196 -412 -48 -210 -729 -63 -647 -833 -188 -545 -84 -453 -499 -490 -786 -146 -947 -525 -37 -959 -151 -168 -764 -23 -135 -162 -245 -314 -310 -381 -230 -159 -759 -409 -962 -991 -851 -632 -245 -184 -889 -917 -213 -903 -990 -171 -375 -70 -759 -237 -815 -900 -908 -424 -151 -349 -72 -412 -730 -985 -153 -687 -908 -237 -93 -444 -97 -36 -565 -775 -666 -325 -796 -506 -526 -899 -505 -740 -890 -556 -905 -887 -262 -551 -679 -84 -687 -41 -518 -965 -250 -570 -621 -146 -167 -835 -13 -42 -272 -264 -804 -502 -304 -728 -186 -262 -44 -369 -804 -671 -717 -922 -878 -19 -246 -9 -312 -350 -885 -185 -229 -77 -501 -936 -451 -4 -748 -25 -1 -204 -634 -409 -12 -898 -668 -322 -339 -235 -543 -585 -744 -211 -854 -332 -900 -178 -640 -74 -298 -670 -435 -438 -981 -603 -998 -263 -502 -805 -967 -157 -621 -682 -706 -309 -826 -32 -553 -999 -558 -168 -637 -59 -95 -915 -131 -882 -454 -146 -685 -488 -937 -623 -566 -811 -167 -66 -882 -281 -624 -208 -959 -761 -702 -945 -448 -418 -892 -476 -861 -328 -899 -17 -865 -69 -800 -908 -782 -629 -777 -989 -636 -55 -803 -25 -721 -909 -28 -750 -173 -711 -525 -753 -781 -141 -774 -540 -782 -758 -964 -739 -798 -486 -902 -308 -104 -117 -893 -365 -430 -815 -306 -143 -41 -471 -110 -862 -713 -115 -725 -140 -348 -999 -599 -671 -754 -553 -708 -717 -927 -97 -958 -607 -182 -315 -748 -483 -331 -936 -815 -9 -125 -228 -348 -316 -716 -502 -986 -142 -957 -675 -969 -711 -12 -516 -362 -270 -400 -351 -155 -985 -150 -511 -870 -32 -950 -80 -976 -256 -51 -614 -164 -728 -389 -129 -129 -671 -661 -271 -87 -393 -79 -579 -812 -442 -951 -616 -644 -259 -171 -248 -793 -694 -434 -809 -11 -903 -511 -442 -752 -805 -214 -886 -374 -960 -738 -821 -22 -152 -795 -740 -302 -178 -237 -475 -511 -634 -924 -92 -683 -826 -293 -352 -208 -386 -337 -740 -239 -937 -574 -810 -888 -20 -929 -766 -155 -66 -788 -332 -830 -605 -927 -811 -640 -610 -731 -935 -381 -351 -84 -655 -297 -782 -642 -101 -632 -531 -964 -199 -184 -278 -968 -849 -176 -812 -403 -401 -989 -642 -733 -857 -678 -991 -728 -782 -809 -29 -22 -911 -602 -284 -274 -309 -895 -522 -725 -271 -572 -91 -440 -994 -368 -610 -344 -112 -198 -158 -135 -206 -95 -716 -887 -643 -460 -991 -622 -903 -885 -597 -957 -108 -600 -240 -508 -875 -604 -531 -914 -4 -290 -185 -279 -593 -729 -427 -889 -232 -986 -936 -518 -996 -758 -87 -567 -672 -55 -394 -115 -150 -227 -286 -19 -865 -949 -734 -535 -529 -429 -717 -695 -833 -130 -297 -692 -944 -236 -918 -63 -779 -8 -321 -519 -85 -220 -370 -502 -855 -762 -212 -278 -230 -921 -38 -899 -61 -836 -766 -815 -163 -899 -21 -557 -889 -15 -546 -871 -27 -139 -858 -376 -233 -812 -342 -236 -353 -331 -805 -170 -532 -168 -486 -632 -962 -267 -437 -550 -848 -500 -142 -418 -670 -18 -336 -580 -436 -861 -657 -63 -130 -442 -321 -732 -876 -657 -944 -609 -112 -822 -428 -565 -375 -62 -397 -980 -234 -171 -166 -860 -931 -482 -825 -17 -378 -777 -627 -275 -939 -500 -907 -626 -532 -285 -155 -941 -244 -527 -300 -852 -642 -535 -834 -453 -229 -234 -239 -692 -144 -660 -326 -318 -545 -6 -601 -630 -715 -862 -242 -904 -393 -178 -814 -979 -543 -309 -766 -620 -54 -261 -130 -584 -333 -905 -799 -919 -93 -396 -777 -258 -521 -192 -505 -252 -26 -884 -714 -788 -57 -735 -932 -424 -196 -770 -460 -111 -932 -676 -816 -898 -498 -560 -880 -106 -585 -346 -209 -783 -525 -224 -521 -805 -143 -316 -795 -141 -422 -664 -959 -593 -561 -611 -952 -807 -382 -74 -791 -593 -23 -542 -177 -234 -145 -159 -531 -530 -347 -824 -34 -719 -386 -540 -273 -930 -42 -595 -705 -557 -715 -303 -480 -435 -857 -452 -15 -815 -142 -380 -747 -165 -579 -463 -829 -438 -640 -108 -576 -42 -233 -527 -820 -447 -364 -332 -291 -876 -336 -803 -793 -141 -366 -612 -722 -766 -389 -601 -39 -697 -456 -216 -465 -236 -962 -293 -73 -571 -167 -216 -999 -128 -645 -970 -355 -200 -975 -316 -410 -794 -733 -134 -928 -248 -771 -591 -466 -869 -569 -805 -691 -699 -453 -373 -560 -884 -20 -64 -7 -313 -856 -964 -665 -976 -256 -303 -378 -973 -918 -889 -838 -322 -918 -813 -157 -927 -365 -299 -179 -832 -29 -716 -838 -293 -756 -569 -899 -878 -635 -67 -245 -910 -577 -250 -479 -675 -251 -733 -747 -361 -351 -780 -199 -122 -538 -990 -680 -248 -402 -550 -551 -584 -307 -722 -873 -829 -646 -483 -421 -208 -487 -20 -700 -261 -63 -767 -661 -696 -100 -676 -788 -20 -72 -500 -833 -29 -928 -115 -13 -202 -194 -401 -552 -133 -120 -965 -83 -577 -528 -936 -381 -116 -375 -279 -274 -564 -817 -958 -732 -575 -651 -648 -81 -806 -858 -911 -696 -998 -787 -412 -128 -415 -12 -739 -457 -178 -495 -71 -563 -63 -492 -337 -871 -632 -865 -298 -162 -697 -958 -607 -85 -855 -756 -109 -937 -911 -768 -103 -478 -956 -894 -377 -287 -12 -806 -808 -988 -837 -938 -785 -911 -489 -53 -595 -315 -808 -102 -984 -363 -205 -471 -576 -505 -833 -723 -809 -531 -658 -827 -910 -332 -457 -31 -990 -918 -762 -353 -34 -23 -352 -241 -765 -348 -962 -510 -643 -830 -778 -615 -959 -295 -100 -345 -848 -406 -370 -766 -335 -66 -582 -87 -149 -774 -203 -627 -130 -15 -393 -315 -438 -557 -117 -76 -917 -89 -916 -640 -182 -618 -881 -344 -861 -335 -651 -836 -467 -477 -886 -621 -770 -680 -575 -830 -693 -291 -190 -976 -825 -789 -780 -680 -66 -786 -443 -882 -117 -210 -666 -412 -948 -809 -495 -772 -493 -846 -67 -947 -518 -529 -701 -125 -773 -772 -227 -6 -17 -702 -897 -253 -607 -154 -714 -928 -326 -756 -846 -171 -24 -602 -894 -454 -978 -102 -597 -543 -917 -517 -950 -790 -837 -303 -19 -892 -391 -196 -878 -488 -168 -121 -973 -519 -547 -148 -781 -155 -835 -387 -486 -546 -805 -810 -702 -635 -858 -337 -158 -954 -178 -20 -464 -728 -259 -137 -405 -388 -631 -427 -351 -609 -360 -980 -650 -763 -771 -177 -490 -69 -981 -310 -766 -314 -897 -97 -679 -189 -154 -44 -929 -202 -122 -680 -160 -110 -817 -335 -145 -557 -398 -388 -596 -963 -645 -545 -598 -256 -191 -686 -839 -909 -786 -761 -213 -69 -353 -643 -873 -299 -473 -450 -165 -370 -201 -370 -970 -241 -29 -191 -695 -719 -118 -789 -792 -98 -813 -693 -254 -782 -239 -137 -245 -563 -252 -956 -288 -624 -243 -591 -478 -821 -708 -96 -269 -363 -245 -312 -337 -32 -56 -982 -145 -961 -232 -841 -138 -261 -380 -832 -304 -338 -754 -554 -532 -183 -416 -349 -435 -183 -422 -929 -937 -59 -422 -341 -779 -736 -139 -162 -62 -400 -853 -34 -520 -683 -390 -364 -35 -704 -58 -870 -793 -333 -659 -666 -829 -504 -149 -670 -388 -706 -470 -123 -89 -228 -462 -731 -372 -50 -334 -376 -43 -654 -971 -153 -569 -68 -374 -870 -840 -466 -892 -936 -891 -207 -703 -478 -549 -313 -734 -49 -385 -472 -960 -893 -941 -792 -156 -474 -925 -637 -803 -416 -219 -580 -952 -100 -978 -767 -724 -83 -126 -274 -977 -505 -512 -204 -758 -506 -730 -519 -171 -953 -68 -675 -936 -128 -526 -801 -542 -687 -547 -624 -846 -928 -375 -19 -154 -426 -207 -926 -368 -352 -961 -554 -409 -109 -551 -857 -781 -483 -340 -595 -926 -55 -614 -800 -901 -206 -303 -240 -939 -81 -119 -946 -798 -589 -557 -870 -576 -786 -734 -135 -603 -728 -204 -929 -368 -401 -628 -747 -48 -695 -784 -999 -419 -301 -749 -809 -232 -913 -84 -935 -776 -364 -371 -458 -288 -867 -970 -69 -876 -944 -722 -127 -687 -462 -774 -680 -462 -90 -95 -190 -254 -863 -20 -937 -750 -146 -491 -226 -529 -868 -514 -715 -576 -400 -383 -352 -494 -273 -965 -208 -60 -437 -206 -499 -724 -265 -893 -240 -562 -700 -172 -630 -566 -629 -936 -561 -501 -382 -767 -419 -590 -717 -740 -877 -323 -351 -92 -205 -114 -922 -385 -891 -874 -95 -162 -25 -341 -459 -984 -919 -60 -461 -389 -170 -682 -187 -832 -193 -679 -724 -227 -681 -671 -577 -314 -1 -27 -565 -241 -930 -535 -834 -885 -870 -707 -385 -617 -130 -805 -940 -776 -316 -642 -869 -541 -862 -692 -187 -122 -772 -257 -388 -910 -154 -386 -619 -169 -65 -314 -930 -936 -778 -689 -791 -996 -234 -337 -483 -881 -484 -198 -270 -550 -532 -212 -532 -612 -788 -604 -724 -735 -170 -292 -910 -210 -930 -104 -657 -890 -310 -883 -267 -379 -232 -238 -165 -651 -797 -835 -333 -873 -296 -441 -334 -967 -545 -814 -168 -652 -251 -772 -565 -834 -909 -738 -764 -344 -54 -119 -748 -131 -515 -477 -884 -558 -256 -924 -294 -35 -142 -4 -573 -40 -659 -400 -722 -978 -212 -97 -485 -240 -9 -846 -244 -667 -761 -847 -671 -310 -89 -324 -397 -287 -59 -505 -335 -505 -537 -419 -322 -858 -805 -30 -923 -990 -554 -126 -786 -535 -413 -782 -148 -291 -990 -822 -118 -813 -686 -123 -932 -139 -716 -331 -712 -319 -404 -692 -723 -270 -460 -471 -755 -281 -917 -602 -665 -198 -866 -331 -528 -118 -979 -350 -41 -553 -552 -569 -669 -478 -923 -702 -727 -846 -784 -78 -146 -275 -952 -33 -533 -157 -24 -344 -176 -282 -837 -631 -150 -875 -694 -256 -26 -736 -706 -584 -528 -456 -930 -850 -824 -700 -37 -855 -309 -147 -292 -658 -488 -109 -964 -608 -533 -455 -451 -921 -851 -15 -242 -807 -586 -601 -459 -488 -446 -349 -442 -593 -463 -347 -324 -408 -359 -239 -702 -3 -145 -687 -926 -194 -451 -873 -138 -10 -630 -356 -546 -872 -893 -435 -199 -409 -778 -813 -290 -587 -970 -229 -912 -32 -503 -242 -783 -76 -560 -229 -22 -655 -872 -240 -892 -93 -6 -145 -718 -194 -64 -926 -607 -676 -604 -667 -623 -822 -408 -154 -978 -247 -477 -861 -287 -617 -47 -324 -697 -273 -844 -770 -668 -121 -427 -518 -739 -736 -486 -991 -674 -414 -52 -127 -223 -967 -236 -148 -264 -852 -848 -911 -654 -921 -881 -888 -432 -579 -261 -475 -44 -780 -596 -369 -478 -64 -538 -898 -469 -629 -894 -807 -394 -474 -441 -615 -180 -391 -205 -724 -624 -686 -369 -7 -559 -135 -468 -144 -718 -477 -774 -920 -162 -6 -918 -990 -473 -349 -665 -336 -365 -691 -115 -742 -825 -245 -599 -24 -267 -303 -16 -43 -701 -337 -911 -267 -273 -125 -682 -995 -778 -226 -586 -508 -130 -969 -27 -648 -694 -225 -559 -519 -610 -489 -298 -587 -897 -612 -351 -153 -238 -539 -654 -47 -878 -887 -586 -507 -798 -465 -463 -181 -290 -946 -501 -223 -614 -891 -370 -259 -198 -517 -608 -946 -487 -45 -749 -533 -520 -329 -110 -229 -265 -182 -660 -575 -616 -927 -190 -457 -739 -562 -771 -242 -47 -819 -487 -87 -452 -934 -624 -647 -543 -900 -27 -708 -57 -790 -766 -914 -568 -774 -693 -324 -871 -988 -549 -720 -672 -367 -273 -927 -795 -530 -767 -143 -810 -687 -761 -730 -573 -591 -93 -560 -671 -113 -740 -928 -174 -231 -827 -162 -692 -302 -441 -191 -641 -906 -765 -393 -408 -521 -255 -916 -417 -981 -985 -480 -280 -901 -279 -847 -851 -790 -213 -224 -767 -873 -848 -798 -876 -766 -779 -994 -117 -855 -311 -845 -490 -700 -426 -492 -120 -32 -427 -419 -9 -720 -391 -208 -653 -835 -352 -173 -973 -542 -278 -425 -833 -741 -471 -48 -147 -380 -952 -849 -618 -686 -163 -123 -186 -250 -219 -874 -236 -781 -478 -812 -977 -524 -567 -903 -460 -644 -358 -138 -415 -118 -25 -169 -746 -547 -445 -241 -487 -622 -419 -176 -73 -183 -691 -398 -995 -807 -912 -823 -500 -210 -656 -98 -452 -581 -786 -684 -144 -906 -254 -887 -584 -879 -376 -730 -783 -775 -85 -73 -559 -966 -549 -354 -764 -194 -51 -680 -140 -904 -778 -286 -863 -412 -406 -677 -997 -978 -785 -239 -59 -164 -778 -535 -380 -561 -901 -691 -987 -601 -523 -220 -81 -105 -547 -733 -739 -950 -640 -138 -465 -495 -454 -599 -31 -706 -22 -660 -772 -703 -114 -553 -935 -559 -177 -578 -911 -82 -585 -956 -809 -976 -172 -660 -481 -287 -250 -116 -631 -886 -58 -566 -360 -591 -346 -170 -254 -457 -859 -949 -511 -938 -334 -796 -860 -670 -22 -814 -625 -464 -122 -189 -266 -258 -445 -871 -236 -569 -867 -277 -537 -435 -37 -766 -194 -864 -863 -229 -728 -66 -305 -204 -105 -439 -203 -11 -621 -394 -31 -239 -820 -835 -999 -502 -494 -991 -989 -477 -454 -71 -167 -864 -442 -279 -583 -643 -11 -581 -744 -920 -568 -794 -331 -825 -200 -394 -716 -316 -903 -790 -902 -93 -368 -783 -652 -657 -84 -683 -951 -189 -57 -612 -35 -1000 -668 -491 -338 -714 -640 -374 -411 -80 -484 -882 -922 -304 -283 -194 -150 -755 -774 -471 -935 -442 -245 -91 -628 -610 -864 -184 -386 -181 -903 -804 -959 -390 -505 -447 -921 -422 -771 -560 -171 -270 -993 -993 -336 -135 -848 -497 -628 -161 -779 -447 -31 -871 -611 -600 -476 -598 -56 -925 -933 -845 -752 -990 -347 -881 -645 -68 -510 -31 -710 -535 -285 -389 -712 -718 -539 -97 -442 -19 -189 -608 -851 -618 -431 -746 -444 -223 -738 -411 -46 -535 -893 -159 -195 -645 -527 -87 -473 -294 -238 -427 -916 -510 -669 -47 -806 -139 -448 -594 -772 -669 -803 -2 -808 -587 -436 -612 -449 -782 -894 -83 -491 -700 -645 -116 -194 -429 -214 -650 -237 -582 -649 -688 -217 -383 -581 -896 -210 -927 -544 -846 -675 -68 -801 -197 -361 -65 -191 -823 -153 -444 -817 -856 -411 -287 -268 -66 -642 -708 -535 -660 -80 -91 -480 -451 -947 -951 -610 -647 -387 -774 -502 -431 -995 -584 -647 -94 -509 -127 -922 -787 -93 -332 -937 -310 -770 -319 -692 -169 -548 -116 -537 -104 -121 -156 -269 -276 -220 -390 -575 -453 -470 -217 -396 -133 -784 -306 -784 -255 -815 -375 -553 -280 -806 -378 -839 -719 -885 -467 -974 -501 -436 -577 -995 -117 -151 -47 -862 -161 -716 -947 -640 -592 -83 -394 -265 -840 -274 -314 -421 -489 -98 -705 -765 -260 -865 -742 -725 -766 -590 -574 -482 -659 -826 -906 -1 -137 -376 -52 -181 -970 -903 -644 -693 -610 -696 -866 -938 -6 -284 -201 -987 -748 -603 -507 -823 -404 -312 -17 -926 -327 -551 -843 -773 -205 -55 -31 -947 -942 -427 -767 -860 -241 -456 -31 -337 -310 -225 -350 -81 -466 -58 -658 -246 -687 -1 -384 -529 -736 -188 -588 -230 -677 -974 -283 -975 -486 -732 -403 -394 -246 -608 -612 -448 -23 -880 -479 -27 -332 -615 -382 -440 -261 -24 -329 -108 -685 -993 -968 -590 -721 -418 -413 -180 -91 -179 -786 -142 -113 -205 -655 -902 -304 -88 -53 -396 -405 -203 -259 -174 -838 -692 -584 -750 -252 -48 -509 -686 -925 -152 -880 -359 -831 -783 -21 -805 -559 -364 -795 -250 -463 -898 -319 -291 -653 -383 -929 -791 -322 -776 -27 -232 -808 -889 -400 -528 -248 -877 -362 -634 -437 -242 -764 -527 -568 -953 -133 -345 -761 -745 -528 -387 -92 -669 -160 -754 -950 -311 -183 -566 -785 -417 -733 -960 -868 -695 -504 -828 -667 -561 -62 -423 -166 -352 -6 -218 -350 -937 -444 -956 -263 -488 -537 -262 -123 -907 -681 -951 -942 -521 -493 -125 -864 -141 -504 -400 -791 -720 -405 -225 -577 -895 -121 -277 -863 -768 -383 -523 -750 -340 -809 -831 -869 -979 -740 -173 -740 -763 -415 -285 -312 -133 -123 -66 -2 -493 -118 -910 -902 -338 -835 -108 -982 -918 -744 -260 -958 -833 -93 -848 -365 -858 -438 -199 -102 -88 -650 -312 -923 -353 -348 -123 -121 -422 -406 -114 -467 -714 -34 -924 -319 -863 -931 -913 -789 -137 -1000 -858 -366 -563 -48 -917 -653 -401 -535 -908 -662 -246 -500 -106 -465 -463 -302 -244 -355 -568 -569 -221 -391 -733 -914 -859 -252 -908 -713 -530 -728 -426 -76 -477 -677 -560 -147 -180 -214 -910 -691 -27 -384 -779 -56 -482 -823 -190 -57 -128 -692 -842 -133 -2 -93 -860 -991 -51 -972 -409 -315 -727 -904 -940 -980 -932 -709 -215 -353 -218 -324 -903 -603 -803 -143 -529 -117 -201 -144 -524 -325 -931 -440 -348 -285 -69 -871 -110 -778 -53 -404 -194 -468 -704 -424 -330 -172 -645 -38 -564 -629 -409 -191 -180 -160 -675 -99 -165 -814 -814 -418 -620 -415 -802 -881 -843 -153 -988 -100 -174 -993 -239 -911 -960 -756 -517 -517 -718 -328 -142 -31 -298 -606 -337 -760 -263 -937 -763 -311 -653 -220 -838 -394 -822 -403 -355 -844 -58 -686 -483 -534 -503 -407 -173 -433 -759 -591 -195 -952 -681 -508 -930 -350 -930 -896 -440 -33 -91 -600 -762 -426 -505 -374 -30 -646 -466 -916 -126 -504 -804 -489 -550 -655 -407 -387 -110 -241 -262 -703 -462 -776 -610 -512 -467 -782 -996 -37 -390 -838 -382 -906 -104 -93 -121 -766 -326 -36 -156 -819 -733 -707 -69 -411 -44 -541 -909 -773 -673 -901 -354 -190 -948 -930 -725 -394 -925 -662 -103 -345 -766 -676 -76 -872 -314 -944 -328 -93 -635 -220 -715 -782 -575 -715 -68 -238 -177 -335 -918 -514 -173 -214 -691 -380 -8 -228 -441 -546 -138 -314 -258 -184 -837 -63 -483 -653 -720 -398 -822 -231 -690 -40 -83 -828 -613 -367 -615 -115 -259 -239 -332 -438 -339 -605 -407 -201 -931 -303 -118 -74 -597 -514 -754 -894 -13 -153 -267 -526 -652 -544 -96 -859 -723 -782 -100 -327 -847 -277 -182 -34 -790 -122 -251 -813 -339 -499 -646 -834 -660 -387 -707 -462 -440 -72 -2 -20 -33 -784 -557 -417 -640 -241 -637 -606 -440 -169 -865 -436 -50 -410 -459 -518 -921 -494 -904 -402 -451 -666 -701 -673 -325 -586 -558 -173 -950 -427 -227 -892 -544 -604 -222 -973 -471 -351 -437 -491 -211 -552 -915 -227 -620 -254 -748 -29 -409 -955 -894 -638 -899 -584 -571 -566 -920 -947 -285 -651 -200 -275 -358 -858 -203 -5 -734 -624 -135 -46 -680 -965 -115 -784 -298 -357 -740 -568 -595 -491 -832 -553 -718 -499 -253 -240 -113 -967 -920 -599 -303 -480 -869 -723 -847 -492 -564 -584 -889 -701 -209 -479 -121 -268 -705 -100 -630 -344 -759 -966 -799 -881 -429 -406 -986 -86 -660 -966 -508 -92 -768 -49 -988 -413 -21 -888 -860 -273 -978 -261 -402 -213 -509 -146 -449 -777 -726 -585 -254 -774 -99 -553 -869 -776 -153 -330 -973 -181 -278 -746 -629 -560 -300 -255 -226 -546 -674 -75 -681 -230 -548 -873 -991 -242 -866 -221 -115 -806 -970 -17 -815 -567 -319 -156 -428 -723 -405 -513 -740 -93 -770 -779 -633 -667 -628 -120 -472 -493 -255 -77 -136 -778 -845 -681 -127 -276 -374 -207 -648 -584 -907 -651 -208 -717 -250 -886 -546 -320 -586 -662 -766 -839 -546 -635 -65 -72 -82 -693 -435 -488 -77 -454 -99 -409 -930 -856 -170 -944 -984 -613 -540 -848 -318 -575 -766 -383 -52 -130 -639 -353 -734 -769 -756 -632 -153 -319 -249 -517 -4 -929 -968 -365 -855 -561 -397 -336 -836 -252 -911 -652 -35 -622 -659 -138 -71 -681 -418 -181 -507 -300 -368 -521 -115 -772 -627 -241 -922 -808 -224 -53 -617 -636 -375 -572 -305 -542 -584 -998 -472 -975 -777 -37 -493 -165 -816 -161 -878 -809 -734 -351 -697 -560 -595 -791 -957 -260 -211 -66 -299 -530 -685 -632 -427 -734 -196 -923 -32 -992 -369 -644 -289 -455 -870 -834 -255 -837 -785 -849 -301 -392 -238 -117 -731 -2 -945 -224 -898 -687 -646 -468 -617 -649 -158 -924 -778 -74 -483 -651 -708 -286 -758 -34 -493 -426 -667 -207 -654 -999 -880 -676 -74 -898 -108 -505 -928 -677 -963 -350 -6 -712 -778 -336 -614 -26 -738 -888 -844 -568 -559 -554 -847 -581 -499 -227 -462 -794 -466 -550 -26 -7 -918 -422 -453 -622 -640 -95 -136 -259 -792 -834 -315 -185 -621 -575 -497 -841 -833 -897 -115 -154 -110 -485 -879 -841 -402 -58 -642 -120 -125 -543 -98 -100 -774 -755 -721 -9 -959 -680 -463 -927 -1 -757 -448 -886 -28 -554 -60 -36 -539 -457 -703 -142 -148 -583 -874 -838 -722 -86 -539 -26 -37 -39 -918 -541 -384 -666 -357 -518 -801 -613 -375 -499 -156 -408 -263 -539 -57 -730 -762 -763 -150 -492 -688 -625 -432 -332 -295 -889 -265 -108 -280 -968 -621 -244 -535 -335 -454 -844 -520 -836 -522 -516 -670 -937 -382 -259 -30 -738 -138 -666 -988 -378 -369 -217 -112 -750 -732 -790 -671 -156 -949 -975 -161 -253 -338 -657 -350 -947 -21 -515 -909 -12 -121 -874 -450 -992 -754 -269 -357 -586 -669 -316 -486 -44 -901 -595 -834 -755 -979 -651 -39 -242 -342 -929 -369 -546 -232 -303 -809 -876 -295 -113 -541 -894 -1 -1000 -317 -849 -296 -454 -230 -494 -318 -496 -52 -432 -387 -931 -828 -266 -860 -641 -981 -11 -729 -700 -943 -909 -161 -494 -532 -993 -513 -420 -693 -146 -244 -262 -983 -1000 -196 -46 -236 -548 -926 -478 -790 -421 -208 -247 -288 -150 -914 -219 -872 -295 -593 -200 -680 -737 -123 -237 -735 -935 -853 -51 -824 -496 -319 -654 -993 -662 -625 -360 -312 -504 -351 -97 -698 -829 -121 -247 -510 -795 -614 -833 -547 -182 -187 -558 -886 -39 -613 -150 -498 -756 -732 -981 -91 -541 -869 -610 -864 -842 -265 -596 -532 -930 -735 -748 -321 -698 -772 -160 -758 -505 -760 -646 -327 -983 -292 -13 -268 -795 -78 -569 -722 -125 -873 -716 -270 -7 -594 -937 -598 -246 -21 -689 -15 -822 -459 -27 -162 -364 -985 -976 -403 -695 -520 -183 -353 -790 -13 -643 -499 -845 -752 -617 -381 -875 -218 -290 -276 -533 -755 -306 -623 -501 -600 -398 -781 -432 -983 -209 -978 -794 -32 -327 -705 -432 -146 -113 -77 -565 -460 -779 -374 -207 -36 -948 -351 -981 -692 -597 -958 -930 -470 -294 -354 -600 -126 -105 -367 -582 -383 -36 -929 -663 -433 -112 -228 -246 -515 -522 -916 -953 -55 -54 -763 -198 -587 -521 -158 -664 -447 -833 -606 -204 -832 -60 -989 -9 -652 -91 -422 -653 -966 -814 -238 -606 -77 -474 -367 -571 -738 -671 -452 -925 -848 -557 -835 -583 -98 -72 -845 -967 -663 -989 -521 -779 -945 -765 -99 -873 -805 -717 -827 -881 -925 -741 -978 -649 -604 -359 -987 -289 -850 -597 -42 -553 -659 -809 -742 -588 -618 -620 -41 -578 -388 -990 -934 -688 -154 -35 -590 -542 -151 -206 -749 -890 -809 -188 -825 -43 -333 -184 -447 -848 -266 -792 -103 -805 -543 -375 -579 -351 -756 -680 -445 -555 -329 -587 -715 -958 -394 -958 -775 -932 -377 -768 -719 -177 -286 -269 -96 -140 -511 -145 -893 -83 -231 -255 -7 -786 -796 -883 -418 -117 -836 -669 -394 -326 -193 -963 -348 -625 -153 -684 -45 -270 -736 -46 -489 -338 -213 -714 -743 -384 -652 -35 -721 -997 -589 -373 -482 -40 -49 -833 -909 -390 -841 -619 -69 -257 -140 -502 -577 -11 -436 -736 -281 -865 -392 -331 -902 -52 -233 -299 -246 -547 -787 -798 -994 -714 -180 -759 -780 -276 -144 -538 -920 -123 -612 -821 -319 -429 -437 -524 -438 -780 -383 -155 -228 -8 -8 -296 -217 -228 -581 -224 -40 -838 -343 -551 -640 -697 -859 -622 -59 -15 -434 -304 -692 -696 -137 -326 -701 -708 -677 -417 -703 -616 -128 -898 -515 -667 -834 -713 -665 -510 -371 -569 -456 -639 -105 -242 -704 -58 -796 -632 -1 -668 -198 -813 -438 -569 -216 -949 -32 -573 -761 -761 -26 -888 -299 -356 -287 -39 -48 -515 -12 -362 -214 -221 -812 -169 -403 -929 -347 -121 -521 -728 -993 -579 -438 -572 -736 -324 -636 -948 -164 -180 -361 -5 -113 -617 -567 -978 -632 -224 -874 -399 -85 -988 -602 -795 -361 -169 -906 -458 -301 -419 -637 -96 -628 -433 -297 -649 -625 -609 -894 -235 -686 -499 -840 -491 -728 -981 -19 -107 -859 -736 -401 -557 -763 -182 -897 -449 -373 -868 -955 -357 -252 -359 -759 -843 -484 -709 -808 -236 -661 -693 -908 -293 -408 -56 -922 -122 -241 -399 -22 -196 -937 -646 -739 -998 -896 -937 -818 -36 -959 -389 -448 -551 -543 -36 -491 -553 -588 -845 -350 -401 -372 -626 -987 -53 -446 -385 -19 -417 -54 -701 -543 -215 -238 -756 -14 -205 -717 -895 -20 -299 -119 -411 -970 -78 -371 -517 -508 -440 -842 -85 -272 -992 -610 -299 -103 -585 -86 -791 -884 -917 -248 -664 -917 -773 -27 -345 -934 -431 -816 -645 -492 -242 -451 -672 -949 -274 -566 -16 -571 -126 -971 -114 -901 -186 -930 -305 -442 -780 -270 -330 -935 -79 -44 -621 -645 -681 -912 -307 -750 -908 -738 -695 -107 -214 -879 -193 -33 -19 -948 -443 -84 -129 -10 -459 -789 -711 -511 -148 -750 -293 -130 -291 -270 -636 -302 -707 -676 -446 -382 -826 -627 -566 -797 -850 -304 -887 -211 -285 -372 -266 -7 -88 -75 -528 -679 -142 -724 -577 -508 -14 -36 -856 -970 -757 -572 -48 -872 -200 -669 -863 -415 -536 -924 -297 -915 -97 -131 -245 -371 -453 -491 -501 -414 -269 -246 -105 -978 -398 -705 -99 -408 -118 -784 -655 -558 -753 -281 -400 -661 -473 -998 -929 -603 -505 -941 -773 -735 -493 -225 -434 -36 -948 -709 -265 -284 -848 -883 -521 -394 -777 -430 -183 -27 -374 -741 -804 -758 -889 -375 -368 -611 -844 -455 -713 -433 -495 -591 -392 -429 -734 -727 -60 -826 -286 -167 -809 -860 -701 -480 -420 -828 -297 -389 -620 -471 -854 -203 -578 -505 -388 -988 -347 -64 -920 -845 -633 -163 -40 -246 -625 -141 -137 -22 -56 -259 -369 -861 -792 -216 -920 -100 -242 -788 -484 -196 -608 -445 -481 -582 -539 -461 -397 -429 -665 -707 -585 -514 -660 -227 -380 -178 -621 -640 -494 -815 -211 -194 -885 -448 -835 -930 -662 -932 -277 -908 -434 -43 -950 -680 -895 -192 -921 -22 -539 -422 -557 -857 -874 -288 -386 -711 -976 -996 -499 -29 -924 -693 -1 -758 -787 -303 -613 -111 -551 -497 -310 -474 -384 -149 -161 -268 -54 -289 -999 -666 -845 -848 -21 -439 -893 -29 -628 -408 -430 -55 -935 -818 -748 -635 -861 -962 -296 -116 -22 -540 -139 -298 -714 -103 -498 -357 -127 -562 -670 -602 -378 -379 -634 -517 -358 -257 -607 -191 -654 -677 -17 -494 -4 -815 -239 -898 -292 -352 -181 -136 -511 -877 -939 -264 -38 -55 -339 -259 -105 -638 -669 -253 -57 -440 -243 -502 -168 -995 -84 -775 -76 -292 -71 -665 -321 -582 -242 -388 -451 -713 -324 -164 -850 -569 -807 -335 -36 -462 -505 -453 -774 -345 -666 -418 -205 -842 -944 -451 -542 -47 -33 -190 -514 -780 -755 -419 -747 -852 -789 -698 -796 -19 -437 -563 -641 -819 -954 -716 -152 -79 -819 -671 -634 -322 -603 -574 -900 -547 -98 -88 -888 -496 -841 -281 -74 -896 -252 -28 -870 -4 -497 -748 -346 -874 -893 -662 -805 -977 -908 -685 -771 -734 -660 -643 -926 -230 -708 -988 -663 -225 -168 -752 -106 -33 -171 -686 -601 -671 -48 -581 -185 -627 -544 -429 -437 -534 -890 -654 -405 -255 -862 -685 -943 -461 -767 -416 -415 -833 -469 -342 -587 -395 -637 -162 -699 -36 -794 -870 -172 -981 -291 -449 -916 -158 -583 -10 -741 -336 -626 -443 -298 -313 -924 -612 -948 -983 -807 -269 -204 -846 -972 -452 -55 -338 -248 -751 -251 -258 -426 -595 -936 -710 -895 -915 -590 -254 -51 -827 -414 -891 -591 -171 -928 -448 -16 -468 -434 -208 -586 -751 -524 -627 -475 -610 -931 -834 -683 -523 -589 -197 -979 -240 -543 -792 -988 -627 -233 -863 -922 -737 -325 -23 -903 -341 -9 -873 -630 -772 -608 -296 -71 -445 -734 -524 -927 -685 -449 -17 -683 -929 -232 -763 -303 -216 -902 -209 -77 -530 -95 -800 -522 -974 -146 -256 -323 -343 -851 -274 -261 -516 -523 -996 -267 -471 -775 -831 -324 -516 -861 -155 -886 -746 -80 -891 -370 -135 -488 -849 -667 -565 -708 -847 -275 -573 -390 -87 -819 -339 -806 -336 -732 -435 -157 -156 -381 -137 -61 -671 -591 -239 -240 -530 -510 -55 -550 -663 -241 -692 -398 -954 -916 -107 -953 -243 -135 -784 -359 -870 -723 -858 -248 -431 -348 -679 -167 -583 -821 -74 -725 -55 -771 -764 -376 -352 -569 -172 -661 -755 -997 -414 -56 -182 -802 -504 -621 -658 -489 -77 -591 -604 -529 -354 -929 -430 -481 -167 -583 -874 -697 -965 -94 -265 -294 -106 -240 -633 -485 -772 -571 -309 -676 -906 -301 -467 -9 -50 -41 -16 -276 -377 -599 -711 -678 -36 -727 -490 -756 -680 -491 -263 -809 -496 -416 -340 -71 -445 -242 -408 -643 -291 -771 -506 -192 -544 -326 -224 -711 -239 -455 -343 -846 -447 -453 -451 -499 -503 -59 -723 -107 -464 -546 -353 -808 -963 -132 -673 -776 -236 -219 -294 -700 -718 -313 -58 -476 -103 -347 -554 -145 -978 -503 -703 -487 -181 -68 -683 -808 -513 -984 -645 -160 -887 -956 -398 -471 -420 -697 -305 -853 -791 -50 -914 -865 -373 -135 -686 -989 -12 -802 -967 -814 -47 -888 -171 -277 -637 -957 -799 -462 -391 -452 -55 -77 -683 -97 -464 -508 -799 -633 -585 -76 -731 -671 -678 -851 -865 -570 -419 -746 -216 -636 -63 -76 -965 -364 -9 -921 -144 -799 -107 -193 -732 -840 -40 -936 -378 -984 -874 -764 -677 -786 -899 -129 -366 -416 -160 -359 -366 -989 -571 -33 -26 -57 -578 -236 -191 -89 -912 -39 -54 -823 -715 -528 -612 -995 -699 -705 -822 -902 -604 -164 -930 -88 -230 -930 -804 -158 -802 -16 -162 -152 -109 -1 -429 -406 -220 -376 -138 -358 -297 -519 -975 -628 -727 -470 -867 -625 -492 -729 -477 -955 -41 -837 -794 -702 -267 -404 -985 -117 -615 -440 -969 -559 -720 -550 -228 -24 -435 -882 -150 -486 -259 -943 -238 -953 -794 -18 -47 -361 -142 -298 -638 -71 -75 -493 -358 -574 -418 -649 -778 -774 -800 -624 -194 -103 -854 -688 -787 -983 -515 -565 -934 -876 -493 -642 -903 -327 -208 -345 -874 -766 -214 -781 -825 -54 -277 -908 -475 -672 -465 -878 -285 -595 -698 -698 -427 -614 -814 -268 -491 -61 -415 -74 -965 -326 -94 -334 -984 -842 -144 -317 -386 -388 -359 -291 -914 -570 -163 -504 -80 -173 -509 -208 -171 -725 -665 -903 -863 -871 -646 -38 -428 -144 -128 -920 -739 -986 -367 -260 -47 -724 -660 -510 -129 -334 -477 -26 -509 -648 -452 -884 -313 -845 -361 -549 -961 -737 -617 -808 -45 -429 -894 -770 -407 -113 -431 -527 -481 -28 -147 -669 -213 -56 -999 -67 -679 -554 -571 -890 -437 -17 -612 -404 -310 -369 -350 -102 -525 -66 -902 -289 -655 -161 -786 -397 -368 -926 -99 -693 -844 -733 -810 -941 -266 -402 -379 -928 -78 -110 -637 -520 -369 -634 -401 -671 -728 -468 -183 -785 -70 -136 -270 -900 -778 -636 -399 -24 -592 -741 -775 -97 -81 -812 -736 -320 -251 -602 -948 -847 -681 -331 -668 -84 -15 -541 -953 -726 -785 -668 -888 -833 -942 -814 -516 -983 -295 -44 -431 -435 -165 -516 -981 -158 -458 -637 -537 -101 -345 -676 -580 -623 -525 -823 -525 -722 -269 -570 -339 -417 -285 -349 -780 -866 -547 -676 -901 -791 -533 -676 -536 -540 -240 -484 -867 -67 -348 -576 -969 -50 -897 -118 -874 -69 -222 -879 -353 -529 -919 -484 -112 -836 -456 -805 -721 -423 -401 -532 -64 -350 -767 -679 -396 -326 -238 -105 -695 -781 -76 -62 -106 -244 -891 -971 -957 -918 -459 -313 -647 -173 -176 -892 -830 -557 -11 -43 -338 -580 -528 -151 -746 -701 -495 -219 -268 -514 -544 -47 -627 -620 -223 -189 -535 -982 -959 -487 -317 -6 -756 -661 -353 -416 -57 -686 -500 -742 -234 -700 -193 -992 -379 -654 -478 -679 -151 -531 -71 -859 -464 -827 -619 -297 -640 -107 -546 -152 -739 -674 -401 -528 -898 -86 -837 -66 -939 -142 -299 -502 -894 -662 -840 -497 -739 -280 -633 -533 -633 -204 -250 -722 -359 -79 -623 -723 -903 -484 -603 -532 -414 -892 -187 -656 -882 -351 -131 -4 -4 -951 -636 -116 -19 -494 -939 -565 -426 -496 -475 -410 -538 -943 -469 -531 -77 -678 -690 -414 -814 -815 -28 -631 -831 -811 -979 -35 -612 -830 -287 -193 -341 -437 -984 -334 -277 -797 -493 -226 -52 -961 -604 -747 -777 -615 -899 -879 -821 -493 -191 -478 -596 -648 -193 -214 -43 -706 -717 -987 -994 -589 -5 -849 -217 -281 -257 -793 -209 -426 -499 -872 -505 -966 -782 -36 -569 -104 -939 -267 -484 -94 -310 -332 -614 -493 -694 -604 -572 -516 -292 -582 -4 -554 -757 -792 -656 -326 -411 -513 -6 -937 -270 -419 -477 -489 -893 -306 -712 -192 -802 -734 -671 -122 -824 -831 -771 -234 -945 -623 -540 -820 -303 -974 -348 -360 -313 -926 -296 -320 -331 -776 -12 -494 -963 -226 -28 -602 -935 -499 -231 -838 -935 -832 -255 -110 -58 -380 -850 -490 -576 -253 -151 -559 -782 -940 -774 -115 -841 -122 -690 -285 -516 -553 -379 -875 -520 -951 -511 -542 -471 -353 -581 -738 -309 -458 -370 -873 -83 -497 -48 -884 -34 -512 -409 -83 -254 -973 -320 -572 -329 -151 -701 -770 -501 -727 -462 -751 -293 -748 -927 -117 -637 -102 -471 -783 -179 -891 -817 -640 -90 -914 -458 -976 -822 -606 -463 -776 -353 -273 -647 -310 -10 -316 -191 -918 -774 -760 -211 -803 -252 -352 -228 -346 -648 -170 -815 -781 -264 -390 -344 -748 -955 -642 -542 -871 -850 -936 -839 -978 -33 -242 -1000 -669 -697 -281 -393 -308 -627 -661 -657 -697 -432 -208 -355 -983 -823 -301 -422 -82 -818 -166 -993 -638 -491 -519 -458 -1 -414 -885 -105 -215 -350 -270 -259 -821 -978 -419 -234 -126 -224 -995 -580 -836 -542 -393 -254 -528 -225 -423 -920 -862 -755 -769 -634 -371 -435 -179 -578 -896 -174 -933 -632 -423 -217 -419 -367 -831 -361 -893 -779 -417 -352 -345 -707 -529 -726 -217 -86 -748 -682 -919 -859 -450 -73 -664 -699 -669 -756 -342 -224 -160 -328 -835 -184 -453 -625 -799 -552 -455 -170 -238 -863 -51 -549 -938 -294 -30 -830 -560 -594 -573 -612 -174 -328 -974 -749 -727 -318 -820 -981 -453 -270 -114 -467 -223 -546 -520 -57 -692 -926 -707 -978 -974 -682 -647 -347 -795 -339 -535 -489 -899 -272 -365 -917 -635 -364 -510 -366 -589 -468 -336 -553 -376 -656 -993 -685 -534 -138 -977 -296 -602 -770 -137 -473 -975 -91 -327 -602 -932 -430 -217 -849 -899 -103 -534 -473 -359 -142 -437 -738 -558 -988 -697 -591 -135 -157 -460 -208 -446 -845 -508 -974 -150 -999 -834 -947 -55 -621 -933 -814 -462 -890 -809 -282 -590 -481 -723 -140 -906 -799 -346 -439 -741 -690 -224 -463 -771 -224 -864 -300 -918 -113 -221 -942 -913 -494 -953 -166 -658 -180 -645 -664 -157 -564 -1 -419 -18 -878 -549 -312 -585 -834 -792 -429 -146 -776 -321 -384 -503 -893 -61 -618 -151 -313 -106 -841 -361 -250 -484 -466 -611 -343 -889 -149 -5 -671 -859 -160 -990 -272 -687 -792 -429 -179 -292 -602 -440 -991 -369 -629 -846 -165 -601 -437 -455 -236 -947 -624 -677 -997 -650 -936 -711 -180 -254 -499 -838 -155 -653 -621 -661 -500 -578 -838 -382 -423 -433 -586 -380 -383 -807 -678 -830 -10 -242 -357 -620 -367 -203 -100 -126 -269 -169 -323 -194 -985 -589 -583 -749 -93 -459 -693 -385 -205 -505 -287 -646 -137 -584 -384 -215 -640 -93 -538 -123 -574 -239 -38 -529 -86 -341 -587 -565 -856 -816 -808 -241 -266 -263 -343 -293 -463 -910 -460 -976 -43 -210 -79 -80 -366 -208 -115 -690 -919 -702 -35 -852 -354 -583 -530 -331 -537 -636 -853 -189 -937 -495 -438 -221 -488 -351 -80 -491 -759 -36 -842 -631 -485 -130 -276 -638 -915 -22 -35 -4 -380 -390 -706 -274 -214 -650 -912 -858 -470 -358 -232 -33 -469 -750 -576 -622 -385 -807 -756 -679 -577 -486 -651 -39 -457 -998 -984 -125 -483 -518 -322 -929 -504 -231 -975 -293 -257 -785 -605 -449 -713 -234 -27 -654 -671 -853 -459 -963 -62 -610 -363 -182 -820 -934 -271 -257 -645 -22 -108 -519 -216 -990 -508 -80 -52 -495 -679 -653 -758 -342 -477 -645 -408 -376 -965 -939 -141 -124 -853 -284 -155 -179 -651 -467 -730 -182 -683 -52 -24 -927 -682 -657 -767 -936 -740 -920 -671 -711 -772 -293 -796 -966 -781 -614 -726 -119 -171 -183 -691 -252 -500 -648 -553 -124 -666 -232 -513 -438 -773 -900 -236 -484 -454 -545 -188 -169 -35 -924 -791 -235 -403 -750 -782 -197 -984 -802 -243 -707 -127 -851 -535 -385 -126 -670 -664 -696 -900 -811 -80 -617 -579 -653 -804 -378 -150 -499 -4 -698 -719 -284 -601 -323 -701 -856 -473 -9 -290 -992 -68 -143 -746 -680 -875 -284 -608 -467 -478 -274 -585 -89 -306 -576 -799 -930 -472 -557 -434 -287 -771 -624 -452 -286 -442 -766 -896 -515 -456 -688 -300 -549 -639 -861 -575 -720 -176 -228 -161 -973 -279 -907 -424 -466 -637 -940 -611 -579 -7 -225 -716 -638 -1000 -629 -998 -537 -958 -358 -388 -956 -789 -307 -984 -233 -202 -956 -545 -100 -475 -602 -386 -131 -688 -914 -114 -750 -320 -196 -304 -433 -567 -136 -522 -245 -18 -179 -712 -864 -420 -141 -451 -185 -817 -862 -972 -255 -474 -409 -81 -103 -812 -505 -949 -603 -225 -401 -112 -537 -994 -511 -989 -135 -827 -943 -757 -173 -865 -483 -324 -465 -455 -700 -111 -151 -902 -874 -615 -370 -591 -353 -291 -374 -151 -699 -997 -814 -543 -360 -941 -77 -950 -222 -190 -836 -589 -192 -302 -861 -442 -984 -498 -886 -198 -507 -523 -99 -307 -266 -782 -489 -457 -49 -652 -64 -458 -241 -979 -653 -727 -769 -497 -137 -648 -217 -867 -147 -560 -180 -903 -796 -769 -914 -685 -450 -675 -741 -981 -202 -419 -802 -188 -601 -571 -472 -156 -729 -908 -747 -694 -593 -270 -551 -966 -344 -926 -288 -469 -181 -331 -587 -361 -724 -353 -902 -443 -681 -703 -582 -369 -932 -375 -6 -364 -487 -363 -793 -758 -364 -799 -895 -330 -366 -95 -799 -575 -702 -286 -278 -413 -485 -312 -748 -993 -939 -714 -312 -616 -431 -724 -90 -407 -82 -221 -764 -651 -322 -773 -203 -694 -966 -388 -89 -802 -633 -671 -293 -104 -653 -50 -386 -894 -765 -325 -130 -142 -748 -233 -249 -95 -80 -405 -387 -861 -778 -471 -789 -966 -533 -103 -338 -559 -502 -642 -667 -948 -999 -905 -439 -165 -894 -127 -966 -208 -31 -663 -93 -504 -874 -376 -56 -702 -288 -21 -328 -352 -113 -493 -81 -426 -384 -602 -273 -291 -70 -179 -628 -550 -618 -19 -120 -560 -766 -641 -91 -459 -860 -728 -847 -42 -47 -984 -352 -203 -870 -220 -940 -478 -467 -277 -717 -239 -54 -479 -306 -593 -326 -497 -89 -947 -637 -427 -716 -215 -745 -798 -399 -317 -988 -824 -560 -278 -35 -232 -455 -629 -620 -266 -163 -162 -869 -554 -261 -32 -970 -610 -833 -167 -671 -953 -411 -101 -114 -955 -682 -662 -165 -211 -640 -141 -631 -513 -981 -647 -768 -368 -991 -236 -372 -355 -871 -828 -432 -180 -363 -698 -281 -252 -427 -250 -93 -277 -433 -703 -165 -746 -401 -216 -256 -690 -710 -422 -396 -428 -674 -957 -175 -637 -774 -86 -554 -108 -622 -938 -973 -407 -6 -84 -230 -43 -466 -469 -416 -605 -194 -631 -382 -317 -588 -605 -525 -880 -992 -598 -446 -177 -228 -379 -312 -132 -434 -282 -115 -434 -858 -950 -615 -423 -869 -489 -389 -405 -32 -897 -296 -198 -766 -415 -848 -134 -341 -510 -907 -635 -924 -174 -543 -147 -647 -824 -360 -138 -190 -192 -87 -343 -325 -468 -208 -538 -95 -911 -581 -452 -243 -98 -319 -437 -353 -987 -846 -858 -759 -547 -747 -469 -404 -209 -508 -492 -451 -141 -625 -506 -252 -257 -233 -670 -322 -883 -891 -588 -212 -598 -237 -399 -327 -213 -410 -177 -496 -225 -203 -913 -832 -981 -426 -763 -439 -223 -436 -932 -316 -262 -917 -465 -451 -793 -91 -553 -448 -437 -26 -906 -332 -968 -659 -287 -408 -296 -452 -670 -430 -887 -400 -183 -566 -457 -700 -180 -355 -548 -467 -191 -583 -318 -43 -423 -930 -326 -228 -943 -415 -718 -246 -758 -871 -366 -828 -95 -2 -80 -159 -511 -663 -230 -258 -112 -235 -297 -426 -991 -439 -577 -427 -439 -728 -29 -544 -756 -280 -439 -167 -238 -69 -178 -386 -184 -77 -271 -233 -671 -32 -193 -252 -730 -380 -744 -303 -245 -844 -617 -60 -14 -659 -465 -796 -612 -218 -626 -969 -943 -740 -424 -994 -10 -792 -811 -643 -888 -575 -760 -962 -790 -340 -303 -532 -246 -181 -65 -790 -598 -292 -216 -910 -105 -711 -628 -87 -215 -756 -843 -872 -354 -442 -729 -138 -249 -453 -13 -671 -230 -89 -946 -458 -445 -871 -289 -883 -800 -935 -968 -589 -626 -843 -461 -301 -86 -33 -727 -264 -278 -465 -927 -536 -334 -619 -298 -323 -591 -453 -716 -748 -981 -463 -771 -195 -293 -61 -944 -149 -173 -149 -124 -182 -322 -285 -798 -302 -612 -483 -176 -120 -748 -536 -340 -491 -553 -286 -103 -294 -136 -128 -417 -559 -264 -717 -575 -519 -178 -88 -50 -728 -129 -296 -839 -953 -78 -449 -763 -899 -308 -833 -676 -85 -589 -952 -959 -72 -594 -569 -428 -529 -975 -292 -648 -680 -502 -479 -230 -498 -400 -533 -239 -642 -901 -255 -343 -457 -384 -632 -920 -28 -890 -963 -175 -764 -21 -226 -254 -790 -416 -754 -350 -558 -246 -722 -403 -833 -324 -75 -224 -389 -302 -607 -29 -457 -932 -590 -690 -905 -109 -887 -543 -448 -885 -503 -125 -562 -947 -276 -182 -686 -991 -434 -605 -580 -981 -975 -187 -179 -671 -828 -465 -90 -677 -99 -699 -55 -234 -614 -658 -484 -940 -728 -935 -338 -648 -323 -502 -381 -723 -181 -109 -69 -58 -122 -829 -893 -795 -800 -15 -304 -119 -984 -607 -680 -638 -946 -668 -634 -346 -329 -29 -574 -317 -11 -772 -307 -705 -256 -142 -206 -109 -558 -831 -900 -552 -736 -733 -346 -71 -199 -178 -68 -274 -109 -519 -149 -990 -405 -445 -885 -643 -58 -77 -866 -633 -201 -85 -35 -291 -715 -980 -264 -680 -24 -866 -134 -970 -303 -769 -501 -812 -355 -445 -610 -333 -916 -691 -696 -619 -990 -691 -699 -24 -181 -758 -334 -177 -901 -861 -328 -916 -247 -489 -128 -839 -584 -180 -697 -436 -871 -608 -834 -345 -797 -440 -326 -662 -629 -223 -372 -298 -447 -589 -910 -832 -454 -19 -337 -443 -43 -207 -184 -895 -202 -663 -8 -214 -458 -83 -42 -209 -201 -941 -118 -384 -867 -720 -794 -470 -738 -341 -543 -930 -585 -574 -90 -683 -939 -351 -255 -884 -982 -406 -125 -291 -957 -201 -563 -383 -67 -348 -419 -888 -134 -676 -669 -555 -759 -599 -421 -86 -977 -829 -511 -191 -89 -381 -314 -555 -390 -229 -227 -568 -735 -865 -51 -787 -994 -468 -900 -320 -869 -275 -904 -475 -629 -993 -458 -977 -65 -959 -176 -144 -217 -752 -121 -51 -452 -607 -488 -399 -440 -62 -795 -483 -979 -485 -640 -668 -839 -88 -345 -313 -475 -471 -714 -303 -617 -252 -905 -294 -814 -448 -899 -285 -981 -785 -109 -139 -86 -999 -659 -50 -487 -209 -415 -904 -9 -223 -379 -395 -66 -310 -864 -780 -742 -940 -92 -33 -807 -568 -279 -295 -138 -747 -683 -160 -812 -540 -268 -786 -81 -390 -654 -171 -645 -371 -642 -514 -998 -374 -119 -434 -722 -124 -995 -813 -184 -506 -265 -769 -612 -142 -105 -984 -812 -921 -792 -167 -117 -299 -219 -637 -463 -518 -550 -402 -264 -771 -996 -211 -385 -350 -409 -420 -279 -389 -50 -936 -643 -996 -62 -108 -615 -134 -848 -822 -472 -251 -571 -152 -40 -769 -434 -578 -522 -301 -122 -494 -275 -71 -429 -671 -631 -346 -229 -275 -483 -27 -111 -490 -851 -783 -33 -489 -566 -26 -163 -690 -796 -551 -778 -997 -400 -839 -555 -147 -698 -729 -441 -486 -837 -280 -560 -986 -401 -655 -709 -40 -696 -345 -436 -532 -804 -728 -759 -252 -530 -649 -651 -378 -36 -401 -354 -656 -553 -634 -618 -83 -926 -314 -559 -700 -246 -403 -456 -669 -712 -551 -713 -31 -620 -421 -197 -32 -299 -97 -816 -758 -157 -685 -330 -394 -225 -994 -665 -611 -677 -735 -31 -114 -482 -780 -370 -242 -578 -299 -765 -110 -113 -966 -206 -470 -983 -601 -919 -911 -764 -499 -826 -851 -142 -309 -640 -623 -316 -862 -317 -445 -677 -946 -40 -914 -469 -419 -727 -964 -215 -250 -49 -449 -181 -420 -255 -602 -553 -406 -781 -771 -529 -100 -672 -513 -999 -396 -683 -971 -731 -506 -647 -899 -639 -25 -812 -511 -146 -61 -489 -146 -745 -676 -546 -424 -590 -20 -386 -927 -909 -249 -566 -722 -577 -485 -426 -426 -48 -88 -728 -456 -670 -896 -128 -602 -856 -836 -400 -742 -445 -23 -196 -715 -605 -56 -598 -623 -552 -850 -621 -522 -108 -260 -82 -992 -561 -841 -61 -529 -836 -813 -802 -535 -801 -806 -673 -907 -362 -163 -206 -78 -264 -779 -22 -450 -721 -402 -871 -421 -809 -493 -560 -452 -450 -476 -307 -972 -969 -574 -915 -954 -940 -4 -639 -867 -620 -336 -193 -932 -252 -686 -382 -131 -202 -775 -86 -593 -579 -517 -427 -66 -239 -16 -931 -961 -437 -61 -412 -843 -198 -140 -634 -665 -195 -4 -958 -961 -804 -732 -647 -621 -374 -367 -942 -386 -719 -312 -848 -55 -105 -84 -817 -969 -338 -493 -899 -928 -687 -723 -148 -166 -589 -274 -64 -610 -206 -845 -307 -886 -211 -442 -403 -745 -472 -585 -470 -516 -95 -753 -184 -336 -756 -537 -132 -979 -670 -564 -918 -541 -958 -207 -24 -553 -239 -217 -116 -433 -275 -998 -120 -686 -956 -532 -401 -111 -890 -734 -509 -994 -115 -867 -530 -636 -306 -541 -551 -578 -383 -59 -319 -416 -201 -426 -134 -325 -499 -208 -147 -413 -85 -8 -742 -108 -946 -325 -949 -724 -542 -137 -222 -908 -339 -833 -769 -908 -573 -794 -436 -228 -778 -409 -629 -126 -72 -24 -808 -754 -269 -541 -913 -580 -31 -758 -120 -972 -366 -192 -978 -753 -487 -27 -918 -637 -608 -888 -970 -81 -139 -446 -918 -283 -204 -567 -87 -200 -660 -594 -494 -850 -242 -613 -877 -355 -401 -915 -525 -49 -474 -401 -994 -571 -968 -228 -252 -247 -427 -840 -465 -509 -679 -665 -259 -915 -527 -833 -383 -399 -383 -867 -132 -48 -904 -190 -91 -857 -907 -614 -826 -96 -150 -565 -308 -472 -797 -657 -314 -40 -527 -902 -155 -773 -999 -523 -272 -158 -270 -712 -780 -147 -4 -348 -345 -601 -875 -995 -69 -84 -215 -877 -957 -628 -291 -520 -252 -179 -227 -42 -420 -195 -254 -318 -345 -731 -172 -13 -238 -539 -206 -540 -192 -718 -987 -930 -358 -896 -535 -240 -8 -89 -421 -414 -821 -98 -822 -824 -466 -760 -168 -375 -337 -202 -33 -758 -921 -858 -103 -25 -433 -340 -312 -279 -259 -791 -673 -855 -310 -393 -982 -383 -53 -151 -156 -20 -249 -582 -79 -252 -85 -68 -746 -953 -54 -223 -223 -335 -507 -732 -467 -267 -560 -290 -568 -840 -592 -731 -275 -924 -601 -591 -523 -144 -450 -647 -704 -244 -542 -153 -569 -881 -933 -555 -901 -14 -322 -783 -813 -418 -134 -4 -1 -608 -953 -149 -948 -996 -768 -909 -316 -234 -486 -456 -298 -802 -623 -416 -443 -606 -464 -665 -301 -178 -645 -356 -763 -386 -522 -456 -73 -676 -63 -736 -867 -831 -109 -439 -48 -970 -268 -496 -219 -34 -826 -686 -526 -364 -687 -754 -632 -184 -917 -32 -980 -818 -529 -593 -687 -603 -324 -61 -529 -325 -68 -114 -836 -341 -48 -996 -927 -328 -11 -369 -276 -234 -176 -439 -28 -436 -82 -373 -76 -860 -719 -889 -49 -333 -922 -593 -996 -506 -379 -42 -525 -928 -547 -322 -673 -240 -164 -917 -250 -37 -357 -707 -152 -69 -299 -178 -232 -726 -322 -952 -658 -522 -995 -884 -430 -68 -840 -706 -169 -775 -26 -42 -396 -701 -61 -139 -476 -312 -995 -544 -140 -646 -759 -621 -818 -948 -578 -446 -140 -125 -711 -435 -215 -23 -572 -719 -516 -147 -433 -425 -944 -108 -183 -672 -841 -858 -313 -109 -266 -305 -546 -675 -993 -935 -866 -984 -567 -241 -101 -230 -717 -609 -780 -120 -862 -807 -299 -514 -641 -658 -339 -907 -541 -944 -185 -579 -167 -510 -209 -286 -602 -701 -982 -247 -487 -830 -305 -73 -723 -43 -423 -108 -427 -469 -654 -574 -105 -814 -935 -814 -910 -321 -400 -551 -650 -458 -544 -267 -92 -305 -329 -601 -407 -725 -150 -983 -540 -805 -372 -252 -954 -931 -751 -336 -698 -95 -982 -959 -472 -704 -298 -163 -391 -901 -379 -383 -988 -963 -250 -310 -197 -798 -200 -610 -678 -746 -347 -877 -423 -652 -747 -997 -754 -948 -772 -538 -219 -693 -581 -135 -803 -324 -516 -223 -143 -663 -584 -608 -692 -269 -381 -910 -1 -82 -607 -417 -207 -388 -582 -852 -448 -411 -784 -106 -127 -585 -285 -133 -112 -850 -6 -721 -208 -873 -13 -895 -893 -556 -872 -602 -787 -52 -647 -921 -520 -389 -437 -544 -580 -42 -942 -865 -819 -239 -700 -97 -299 -204 -198 -320 -42 -174 -940 -100 -122 -379 -683 -280 -751 -450 -708 -611 -612 -461 -221 -543 -208 -629 -814 -362 -256 -274 -692 -608 -923 -596 -869 -235 -485 -333 -778 -743 -988 -905 -709 -76 -956 -38 -224 -599 -171 -806 -57 -720 -801 -96 -46 -839 -834 -129 -441 -524 -996 -754 -200 -646 -16 -127 -705 -459 -976 -614 -483 -376 -436 -308 -490 -25 -701 -884 -517 -7 -542 -140 -685 -511 -4 -24 -983 -732 -136 -203 -852 -183 -152 -449 -5 -351 -510 -754 -420 -993 -741 -755 -210 -74 -691 -285 -195 -838 -727 -115 -461 -696 -903 -468 -627 -623 -607 -106 -846 -14 -378 -944 -739 -448 -635 -366 -332 -545 -178 -999 -771 -605 -938 -17 -453 -934 -79 -445 -479 -697 -326 -936 -350 -737 -551 -251 -802 -68 -706 -642 -784 -577 -446 -621 -502 -957 -43 -693 -52 -538 -127 -480 -903 -221 -23 -166 -325 -622 -901 -551 -270 -139 -87 -830 -824 -464 -817 -587 -968 -414 -547 -863 -52 -147 -468 -729 -499 -682 -516 -517 -576 -533 -867 -691 -406 -426 -64 -400 -346 -715 -935 -866 -581 -173 -701 -410 -593 -730 -377 -438 -416 -231 -891 -492 -468 -478 -257 -146 -60 -289 -664 -207 -315 -938 -804 -332 -512 -988 -841 -222 -37 -149 -180 -167 -756 -860 -98 -941 -492 -625 -297 -647 -669 -203 -289 -584 -271 -269 -487 -678 -40 -740 -580 -435 -595 -125 -158 -728 -728 -444 -760 -823 -855 -842 -315 -594 -177 -955 -624 -425 -416 -34 -422 -999 -186 -35 -493 -802 -615 -109 -914 -716 -594 -933 -847 -246 -530 -92 -945 -490 -752 -96 -726 -62 -946 -41 -726 -700 -192 -845 -357 -639 -559 -504 -433 -104 -684 -251 -70 -45 -252 -331 -455 -67 -289 -456 -322 -708 -86 -807 -784 -871 -75 -400 -530 -300 -87 -508 -818 -213 -960 -43 -882 -175 -580 -239 -518 -798 -251 -659 -295 -353 -678 -588 -422 -575 -452 -157 -319 -250 -127 -480 -405 -77 -882 -126 -767 -473 -988 -204 -44 -716 -4 -419 -80 -630 -300 -843 -874 -394 -816 -614 -55 -973 -632 -281 -190 -223 -63 -920 -991 -85 -195 -756 -902 -72 -275 -955 -446 -174 -856 -710 -50 -877 -684 -45 -679 -334 -412 -553 -359 -602 -962 -992 -356 -943 -583 -222 -806 -188 -215 -660 -354 -635 -999 -289 -505 -754 -163 -299 -184 -408 -281 -31 -245 -818 -143 -73 -924 -210 -761 -959 -66 -443 -602 -241 -842 -80 -326 -617 -824 -306 -141 -307 -189 -717 -172 -100 -768 -393 -190 -325 -770 -810 -500 -33 -664 -716 -170 -675 -113 -829 -416 -816 -454 -945 -389 -701 -941 -493 -201 -411 -971 -274 -79 -855 -695 -521 -237 -441 -986 -47 -284 -771 -677 -463 -154 -495 -24 -169 -248 -996 -847 -751 -52 -414 -643 -55 -665 -418 -187 -447 -35 -723 -222 -871 -349 -957 -579 -193 -706 -334 -691 -950 -184 -753 -488 -217 -942 -74 -973 -714 -182 -459 -979 -713 -472 -419 -444 -56 -562 -725 -498 -943 -641 -877 -898 -922 -312 -863 -515 -583 -753 -734 -622 -253 -762 -787 -803 -968 -495 -853 -887 -491 -750 -882 -353 -184 -165 -838 -409 -116 -306 -23 -884 -202 -686 -39 -245 -98 -313 -722 -558 -25 -269 -80 -522 -984 -965 -782 -923 -600 -379 -864 -734 -622 -110 -449 -262 -801 -568 -697 -652 -258 -132 -853 -476 -505 -438 -754 -52 -265 -43 -670 -521 -98 -379 -557 -714 -721 -912 -219 -900 -347 -117 -933 -173 -194 -795 -497 -785 -950 -876 -58 -527 -534 -865 -181 -884 -672 -673 -627 -420 -600 -363 -907 -350 -20 -296 -296 -308 -276 -637 -628 -966 -267 -971 -596 -36 -34 -917 -938 -505 -247 -87 -76 -774 -615 -222 -839 -717 -357 -997 -615 -680 -954 -200 -638 -951 -766 -816 -990 -719 -946 -601 -111 -637 -796 -648 -859 -307 -946 -415 -627 -747 -633 -228 -872 -363 -155 -476 -848 -75 -22 -8 -338 -466 -191 -987 -911 -234 -769 -360 -929 -760 -903 -307 -771 -112 -610 -166 -411 -598 -458 -666 -727 -371 -703 -323 -968 -162 -807 -304 -332 -443 -584 -130 -705 -163 -616 -8 -190 -510 -394 -464 -463 -257 -955 -515 -267 -385 -762 -281 -401 -569 -877 -79 -964 -434 -151 -218 -484 -544 -317 -219 -575 -968 -171 -38 -993 -930 -119 -586 -958 -651 -230 -753 -381 -621 -700 -270 -252 -428 -549 -503 -920 -796 -85 -649 -539 -925 -394 -75 -773 -843 -379 -567 -735 -538 -858 -584 -273 -199 -259 -959 -839 -796 -791 -102 -791 -112 -338 -986 -121 -46 -559 -163 -165 -332 -748 -175 -524 -375 -443 -293 -670 -897 -728 -935 -174 -443 -508 -825 -807 -733 -721 -604 -398 -96 -308 -477 -864 -654 -707 -449 -774 -250 -368 -827 -981 -173 -549 -196 -614 -432 -466 -893 -962 -331 -75 -486 -207 -486 -130 -99 -924 -235 -112 -271 -925 -651 -103 -564 -566 -165 -270 -654 -713 -370 -817 -860 -939 -935 -625 -691 -979 -488 -167 -567 -855 -25 -773 -935 -50 -683 -1000 -180 -755 -219 -865 -987 -580 -872 -870 -760 -543 -605 -171 -145 -2 -993 -299 -26 -199 -964 -230 -892 -568 -670 -151 -618 -215 -982 -38 -583 -342 -770 -283 -625 -509 -910 -342 -445 -290 -202 -667 -424 -122 -140 -551 -455 -988 -329 -682 -932 -814 -133 -9 -704 -605 -484 -800 -674 -473 -810 -624 -943 -44 -439 -398 -852 -734 -14 -112 -56 -909 -44 -317 -208 -565 -397 -546 -841 -192 -108 -319 -691 -812 -784 -345 -71 -721 -128 -452 -221 -346 -999 -389 -419 -138 -520 -208 -99 -746 -55 -632 -350 -589 -413 -310 -861 -718 -661 -411 -667 -502 -9 -619 -4 -695 -710 -953 -214 -732 -912 -351 -717 -220 -516 -519 -871 -933 -425 -618 -541 -927 -716 -275 -745 -607 -623 -665 -133 -620 -921 -351 -33 -239 -562 -95 -398 -815 -337 -418 -540 -849 -867 -592 -592 -347 -689 -536 -818 -940 -2 -1000 -447 -191 -667 -137 -165 -297 -801 -486 -410 -249 -391 -624 -593 -190 -967 -70 -828 -601 -489 -45 -452 -594 -399 -508 -213 -572 -770 -77 -41 -234 -548 -307 -937 -12 -266 -47 -377 -533 -306 -174 -974 -625 -892 -406 -785 -398 -148 -357 -550 -107 -227 -357 -110 -793 -786 -619 -73 -186 -249 -933 -46 -290 -559 -546 -383 -686 -228 -542 -876 -966 -51 -852 -63 -96 -639 -498 -117 -506 -338 -889 -105 -982 -661 -216 -509 -906 -422 -721 -398 -959 -62 -34 -771 -138 -589 -623 -330 -943 -857 -119 -72 -783 -960 -339 -150 -528 -224 -794 -218 -502 -99 -956 -496 -162 -535 -192 -640 -418 -829 -532 -637 -671 -795 -822 -220 -830 -432 -168 -148 -255 -594 -374 -599 -16 -277 -182 -136 -98 -935 -84 -337 -11 -563 -919 -986 -30 -41 -302 -184 -113 -826 -923 -18 -728 -897 -724 -743 -736 -940 -841 -819 -353 -88 -911 -884 -660 -333 -647 -56 -682 -210 -640 -410 -378 -825 -64 -218 -357 -196 -86 -414 -138 -756 -136 -603 -222 -798 -983 -814 -966 -172 -130 -349 -101 -148 -304 -533 -864 -101 -500 -33 -592 -926 -68 -289 -162 -411 -150 -761 -805 -400 -893 -653 -493 -493 -13 -15 -931 -957 -753 -492 -159 -732 -440 -402 -576 -953 -587 -95 -563 -593 -351 -210 -986 -947 -431 -308 -966 -124 -741 -153 -960 -956 -875 -90 -570 -727 -76 -329 -540 -896 -59 -702 -964 -683 -462 -361 -663 -514 -414 -100 -92 -619 -490 -319 -277 -846 -646 -345 -671 -151 -362 -530 -191 -142 -399 -692 -997 -398 -867 -424 -44 -543 -529 -509 -999 -455 -753 -659 -152 -572 -949 -650 -782 -671 -798 -803 -596 -820 -687 -386 -549 -214 -21 -600 -318 -925 -640 -373 -986 -361 -215 -952 -165 -579 -511 -448 -72 -118 -339 -129 -64 -405 -656 -4 -364 -921 -513 -962 -263 -413 -665 -633 -617 -205 -11 -719 -414 -102 -870 -289 -162 -371 -471 -499 -568 -861 -779 -393 -171 -887 -305 -106 -978 -768 -70 -66 -300 -133 -426 -184 -842 -41 -327 -865 -373 -843 -972 -292 -695 -21 -182 -592 -198 -5 -584 -445 -706 -706 -553 -730 -892 -298 -71 -291 -465 -421 -340 -44 -600 -433 -255 -351 -696 -880 -950 -691 -160 -511 -11 -631 -608 -108 -844 -11 -392 -202 -646 -177 -316 -173 -180 -920 -379 -655 -162 -920 -811 -626 -324 -658 -331 -36 -363 -131 -787 -238 -870 -448 -431 -157 -26 -477 -397 -327 -967 -287 -350 -885 -757 -848 -743 -60 -418 -711 -572 -451 -59 -243 -46 -95 -597 -51 -150 -80 -119 -371 -793 -624 -353 -236 -701 -653 -93 -534 -10 -74 -990 -57 -643 -161 -254 -351 -385 -934 -257 -922 -616 -559 -942 -22 -340 -462 -612 -439 -519 -202 -950 -455 -553 -821 -856 -159 -829 -557 -816 -997 -423 -829 -611 -97 -11 -202 -72 -203 -390 -760 -619 -15 -834 -672 -873 -197 -141 -248 -989 -240 -948 -902 -891 -862 -317 -748 -251 -744 -628 -553 -193 -980 -434 -154 -928 -480 -318 -947 -814 -120 -949 -677 -149 -186 -220 -821 -816 -688 -761 -132 -852 -638 -325 -260 -187 -78 -609 -33 -433 -367 -909 -249 -414 -320 -476 -213 -361 -137 -179 -685 -196 -49 -457 -153 -589 -772 -117 -168 -144 -116 -638 -121 -391 -639 -362 -307 -191 -471 -368 -159 -91 -752 -984 -457 -277 -385 -679 -917 -745 -463 -795 -970 -787 -248 -4 -508 -136 -272 -837 -899 -980 -572 -23 -612 -111 -620 -959 -326 -974 -592 -862 -603 -686 -482 -864 -942 -145 -423 -550 -480 -538 -847 -196 -904 -98 -843 -925 -979 -193 -12 -98 -636 -130 -794 -214 -995 -501 -963 -682 -479 -234 -641 -665 -57 -449 -318 -751 -997 -153 -671 -714 -229 -616 -93 -541 -840 -992 -731 -925 -831 -532 -791 -935 -104 -111 -917 -950 -922 -420 -807 -37 -339 -276 -806 -595 -352 -545 -144 -765 -148 -996 -228 -980 -210 -837 -466 -8 -232 -237 -243 -150 -33 -919 -29 -945 -361 -416 -942 -571 -826 -882 -9 -870 -906 -356 -610 -775 -758 -561 -49 -910 -416 -751 -416 -967 -896 -846 -303 -882 -927 -311 -388 -53 -290 -907 -852 -759 -506 -949 -297 -331 -390 -662 -573 -259 -235 -443 -651 -637 -462 -402 -437 -184 -893 -968 -399 -730 -549 -607 -230 -577 -523 -998 -953 -362 -310 -988 -44 -261 -877 -740 -908 -777 -433 -90 -936 -26 -128 -586 -772 -503 -962 -696 -74 -760 -544 -206 -32 -679 -603 -585 -389 -900 -783 -119 -690 -29 -938 -392 -330 -454 -926 -354 -8 -25 -885 -63 -983 -679 -460 -589 -354 -788 -513 -807 -791 -469 -278 -1000 -491 -430 -624 -811 -31 -952 -889 -252 -975 -912 -652 -819 -215 -840 -897 -569 -52 -981 -551 -40 -912 -346 -197 -133 -976 -721 -866 -876 -483 -755 -802 -897 -625 -611 -501 -86 -70 -907 -440 -760 -940 -906 -774 -645 -482 -356 -820 -56 -826 -70 -169 -945 -235 -865 -14 -226 -904 -189 -997 -691 -599 -573 -28 -535 -394 -15 -751 -786 -193 -461 -622 -786 -734 -428 -950 -267 -951 -7 -249 -425 -480 -99 -177 -20 -457 -438 -333 -118 -749 -845 -202 -435 -532 -66 -245 -697 -877 -44 -739 -429 -451 -607 -668 -762 -100 -310 -163 -115 -787 -425 -471 -387 -427 -637 -149 -984 -891 -636 -405 -564 -794 -154 -939 -245 -475 -607 -195 -256 -865 -845 -521 -492 -612 -391 -397 -135 -994 -788 -29 -863 -267 -382 -916 -146 -535 -721 -161 -832 -31 -885 -985 -21 -184 -964 -905 -553 -499 -840 -922 -523 -179 -703 -116 -335 -323 -51 -711 -615 -695 -139 -104 -53 -20 -689 -614 -266 -418 -984 -134 -546 -202 -421 -554 -545 -1000 -606 -506 -689 -540 -167 -594 -700 -102 -124 -25 -448 -716 -974 -546 -648 -246 -681 -470 -981 -536 -806 -789 -764 -800 -251 -150 -14 -782 -991 -120 -882 -644 -30 -212 -75 -150 -327 -75 -925 -862 -756 -217 -321 -202 -584 -575 -442 -817 -881 -617 -999 -251 -132 -827 -902 -657 -276 -137 -667 -309 -90 -959 -163 -883 -375 -432 -144 -270 -648 -330 -476 -106 -841 -143 -748 -292 -427 -385 -805 -507 -156 -16 -471 -53 -832 -304 -157 -999 -396 -936 -407 -27 -260 -418 -762 -185 -339 -72 -562 -926 -232 -697 -259 -359 -149 -22 -916 -375 -135 -591 -210 -560 -697 -845 -105 -105 -623 -623 -898 -915 -193 -48 -388 -141 -599 -707 -450 -454 -215 -814 -228 -191 -852 -827 -556 -538 -736 -801 -296 -516 -840 -43 -326 -324 -169 -576 -107 -432 -285 -860 -976 -287 -42 -407 -514 -212 -692 -966 -285 -488 -161 -668 -368 -73 -152 -250 -310 -483 -671 -770 -382 -661 -31 -557 -750 -422 -508 -448 -264 -529 -145 -122 -344 -971 -323 -276 -500 -549 -661 -207 -710 -868 -506 -635 -956 -52 -34 -832 -977 -18 -999 -110 -603 -113 -758 -417 -353 -356 -573 -130 -437 -581 -961 -259 -699 -416 -385 -973 -775 -860 -461 -411 -113 -201 -527 -478 -387 -989 -349 -437 -869 -295 -600 -271 -329 -389 -35 -171 -506 -726 -688 -652 -926 -929 -215 -489 -650 -978 -78 -500 -877 -50 -323 -362 -43 -801 -590 -74 -36 -476 -464 -605 -91 -769 -959 -78 -746 -467 -462 -135 -301 -371 -230 -383 -533 -247 -860 -809 -958 -334 -468 -878 -70 -353 -896 -453 -345 -226 -978 -369 -698 -526 -549 -2 -515 -18 -38 -157 -86 -632 -910 -802 -129 -85 -327 -637 -491 -299 -744 -111 -267 -826 -543 -361 -81 -226 -746 -826 -579 -249 -272 -645 -432 -835 -891 -896 -729 -482 -1000 -54 -576 -863 -583 -132 -152 -601 -709 -310 -846 -501 -570 -642 -910 -125 -136 -392 -832 -107 -717 -588 -626 -157 -709 -740 -920 -877 -128 -795 -269 -263 -613 -328 -500 -671 -158 -542 -630 -392 -765 -622 -245 -629 -513 -599 -12 -930 -496 -633 -46 -287 -955 -978 -557 -946 -771 -266 -485 -911 -916 -919 -987 -402 -635 -880 -32 -662 -644 -229 -338 -980 -108 -183 -619 -869 -228 -82 -596 -191 -928 -175 -415 -609 -34 -992 -354 -515 -892 -805 -265 -205 -512 -290 -867 -241 -22 -808 -139 -780 -782 -235 -55 -241 -902 -648 -709 -775 -778 -792 -221 -409 -786 -704 -586 -50 -708 -858 -852 -166 -943 -568 -672 -804 -328 -287 -824 -156 -662 -21 -246 -160 -425 -395 -182 -306 -524 -238 -846 -973 -441 -837 -180 -298 -468 -122 -956 -342 -530 -911 -33 -22 -838 -201 -538 -1000 -994 -994 -752 -10 -806 -747 -294 -440 -518 -593 -996 -250 -789 -559 -123 -482 -795 -790 -599 -961 -220 -197 -208 -885 -35 -774 -960 -301 -232 -231 -840 -978 -135 -592 -444 -953 -771 -576 -516 -11 -361 -890 -560 -734 -932 -200 -52 -644 -921 -22 -29 -852 -589 -106 -137 -414 -653 -930 -216 -168 -68 -556 -906 -48 -182 -748 -836 -205 -670 -655 -51 -653 -71 -490 -359 -573 -40 -773 -698 -862 -691 -461 -184 -149 -204 -381 -690 -20 -431 -328 -130 -613 -512 -441 -683 -616 -206 -224 -349 -387 -436 -820 -740 -558 -442 -63 -532 -742 -984 -958 -765 -415 -957 -798 -173 -187 -223 -434 -502 -104 -704 -311 -879 -302 -551 -841 -153 -839 -817 -771 -701 -533 -676 -280 -907 -274 -694 -650 -959 -152 -827 -230 -581 -702 -613 -400 -781 -729 -787 -82 -967 -341 -493 -880 -172 -845 -187 -781 -687 -947 -765 -718 -561 -636 -32 -757 -273 -542 -440 -780 -513 -330 -35 -518 -420 -59 -557 -397 -123 -976 -423 -325 -772 -195 -776 -50 -322 -20 -29 -172 -970 -296 -224 -768 -149 -551 -982 -542 -5 -911 -777 -624 -938 -77 -942 -355 -743 -659 -254 -730 -893 -346 -781 -1000 -596 -651 -955 -991 -255 -306 -695 -419 -171 -694 -929 -44 -62 -313 -680 -722 -931 -891 -238 -549 -622 -335 -683 -559 -42 -420 -24 -993 -738 -357 -373 -211 -219 -632 -772 -496 -837 -481 -307 -821 -934 -651 -383 -757 -46 -597 -988 -95 -741 -541 -957 -583 -96 -553 -220 -301 -77 -831 -309 -924 -72 -283 -224 -835 -719 -206 -722 -428 -463 -175 -875 -589 -760 -448 -587 -586 -752 -106 -980 -332 -123 -93 -934 -235 -715 -119 -991 -897 -760 -825 -574 -874 -761 -61 -217 -311 -645 -664 -964 -532 -116 -748 -380 -972 -470 -663 -18 -549 -836 -249 -957 -837 -313 -848 -177 -189 -895 -200 -232 -946 -723 -554 -905 -709 -179 -258 -610 -188 -827 -574 -785 -399 -985 -206 -293 -192 -874 -929 -723 -600 -730 -496 -881 -973 -89 -131 -13 -721 -753 -413 -659 -787 -181 -666 -387 -157 -236 -227 -802 -8 -467 -560 -474 -23 -275 -904 -930 -826 -692 -608 -378 -256 -360 -314 -18 -743 -215 -498 -488 -40 -16 -501 -855 -985 -264 -566 -40 -648 -102 -527 -972 -13 -579 -983 -326 -557 -813 -109 -225 -558 -841 -75 -343 -125 -983 -602 -803 -425 -284 -834 -184 -510 -476 -634 -387 -809 -89 -292 -1 -804 -437 -384 -510 -246 -358 -214 -663 -246 -394 -857 -704 -73 -743 -607 -807 -831 -75 -698 -724 -718 -242 -946 -37 -312 -537 -573 -332 -217 -36 -845 -801 -705 -782 -321 -460 -418 -35 -228 -636 -886 -141 -909 -610 -710 -394 -699 -109 -989 -599 -7 -879 -60 -719 -675 -806 -679 -808 -287 -668 -611 -488 -196 -513 -635 -840 -905 -634 -32 -89 -885 -508 -88 -819 -413 -151 -613 -138 -998 -846 -926 -783 -989 -935 -795 -650 -561 -803 -957 -199 -237 -386 -281 -140 -227 -666 -185 -565 -102 -414 -403 -996 -585 -122 -157 -496 -780 -123 -865 -880 -907 -454 -523 -199 -485 -695 -537 -286 -292 -941 -229 -340 -872 -919 -29 -457 -643 -593 -48 -950 -569 -146 -826 -748 -887 -160 -252 -703 -200 -960 -154 -422 -485 -568 -247 -992 -770 -928 -255 -344 -766 -765 -876 -103 -632 -560 -782 -534 -756 -148 -40 -990 -129 -238 -880 -159 -754 -939 -17 -654 -867 -376 -804 -838 -505 -913 -195 -683 -380 -943 -207 -839 -187 -665 -692 -206 -101 -575 -437 -459 -198 -105 -519 -638 -749 -119 -806 -177 -512 -163 -71 -835 -235 -182 -534 -950 -55 -93 -657 -891 -374 -920 -396 -507 -409 -603 -616 -856 -82 -561 -157 -892 -681 -101 -780 -54 -794 -125 -753 -785 -463 -815 -862 -39 -650 -427 -916 -187 -793 -464 -756 -209 -113 -615 -443 -268 -808 -330 -776 -300 -244 -957 -634 -850 -30 -281 -707 -554 -591 -950 -319 -587 -344 -884 -780 -873 -177 -729 -667 -63 -815 -712 -471 -613 -639 -168 -159 -352 -466 -329 -666 -322 -175 -729 -24 -850 -929 -210 -643 -203 -78 -57 -895 -950 -233 -963 -528 -738 -283 -385 -952 -789 -286 -845 -526 -194 -327 -554 -70 -772 -186 -405 -285 -508 -876 -197 -261 -480 -884 -485 -31 -119 -468 -486 -768 -883 -105 -6 -168 -357 -837 -119 -732 -296 -76 -258 -169 -491 -299 -142 -520 -767 -266 -336 -14 -941 -803 -341 -637 -939 -187 -750 -741 -498 -488 -615 -296 -204 -299 -761 -593 -595 -266 -145 -868 -65 -465 -442 -503 -791 -890 -97 -365 -748 -854 -402 -599 -459 -562 -125 -115 -807 -208 -982 -642 -413 -346 -595 -621 -521 -120 -312 -955 -216 -643 -531 -165 -992 -596 -129 -969 -521 -475 -917 -868 -73 -665 -490 -903 -739 -725 -879 -550 -977 -223 -912 -897 -184 -384 -328 -747 -331 -336 -873 -235 -181 -269 -723 -570 -816 -903 -807 -919 -233 -858 -731 -112 -202 -350 -125 -628 -364 -188 -587 -795 -708 -748 -493 -641 -837 -894 -116 -174 -696 -672 -487 -55 -39 -132 -155 -601 -311 -421 -464 -113 -746 -117 -821 -660 -689 -154 -344 -848 -8 -816 -844 -618 -490 -515 -562 -328 -119 -57 -621 -525 -487 -261 -85 -319 -740 -294 -29 -462 -181 -636 -924 -240 -449 -593 -634 -295 -647 -573 -46 -243 -194 -784 -938 -791 -521 -947 -160 -576 -686 -223 -755 -38 -599 -498 -691 -167 -826 -520 -554 -997 -650 -637 -547 -82 -756 -989 -298 -899 -854 -327 -938 -877 -769 -868 -916 -805 -794 -735 -277 -15 -827 -912 -493 -810 -959 -233 -656 -878 -291 -711 -537 -337 -792 -948 -901 -95 -386 -697 -325 -866 -539 -458 -117 -495 -330 -919 -403 -167 -958 -354 -354 -323 -752 -446 -410 -22 -741 -984 -25 -937 -50 -85 -84 -665 -822 -390 -144 -669 -811 -6 -239 -48 -275 -672 -500 -795 -609 -161 -908 -685 -393 -601 -892 -97 -207 -403 -990 -500 -966 -539 -465 -132 -466 -843 -104 -98 -51 -601 -86 -457 -219 -348 -835 -972 -895 -623 -722 -471 -475 -458 -183 -219 -76 -988 -167 -433 -427 -63 -415 -736 -176 -709 -435 -740 -634 -320 -138 -152 -590 -917 -312 -165 -413 -263 -467 -528 -532 -219 -459 -697 -558 -241 -801 -432 -633 -413 -536 -280 -171 -859 -603 -279 -756 -698 -613 -900 -933 -898 -873 -19 -880 -369 -18 -930 -219 -907 -836 -659 -220 -732 -232 -647 -571 -598 -599 -105 -49 -254 -550 -603 -381 -717 -183 -424 -950 -972 -274 -500 -162 -181 -462 -542 -732 -774 -26 -446 -478 -897 -767 -657 -384 -553 -790 -560 -499 -560 -176 -707 -414 -452 -23 -192 -834 -683 -115 -479 -505 -51 -772 -535 -788 -493 -648 -393 -637 -984 -725 -894 -861 -333 -908 -3 -28 -751 -53 -965 -932 -392 -759 -644 -100 -952 -25 -490 -95 -507 -836 -261 -774 -60 -805 -585 -787 -668 -558 -942 -711 -627 -56 -722 -872 -409 -98 -533 -909 -677 -183 -158 -604 -752 -215 -82 -161 -570 -989 -172 -273 -733 -737 -292 -260 -613 -287 -168 -335 -915 -190 -381 -711 -193 -13 -160 -970 -112 -579 -887 -222 -225 -183 -539 -278 -327 -528 -551 -401 -584 -459 -472 -497 -370 -805 -784 -382 -992 -777 -230 -491 -488 -103 -651 -658 -483 -803 -252 -699 -137 -220 -556 -876 -538 -647 -97 -641 -89 -516 -649 -961 -379 -446 -165 -129 -505 -290 -11 -37 -629 -337 -236 -34 -492 -907 -758 -443 -776 -34 -500 -738 -189 -763 -355 -103 -473 -233 -936 -485 -175 -923 -370 -460 -262 -596 -111 -514 -899 -524 -498 -561 -809 -625 -945 -560 -232 -160 -797 -998 -416 -613 -754 -119 -571 -77 -882 -569 -993 -448 -136 -653 -991 -599 -605 -828 -571 -67 -679 -430 -176 -328 -950 -761 -159 -29 -133 -984 -352 -971 -737 -143 -684 -960 -290 -112 -859 -578 -121 -379 -772 -865 -574 -508 -131 -887 -438 -901 -451 -508 -459 -777 -477 -252 -910 -940 -566 -69 -851 -291 -786 -284 -276 -638 -200 -773 -567 -954 -987 -861 -842 -747 -823 -940 -35 -578 -896 -806 -505 -79 -516 -330 -133 -678 -196 -728 -308 -334 -790 -698 -212 -203 -118 -159 -826 -426 -387 -637 -205 -213 -299 -714 -194 -432 -208 -811 -644 -17 -58 -421 -745 -201 -547 -351 -791 -287 -582 -458 -692 -317 -85 -105 -916 -31 -946 -371 -539 -107 -304 -210 -631 -57 -757 -625 -165 -337 -163 -185 -73 -396 -696 -616 -726 -469 -837 -954 -904 -618 -316 -761 -267 -411 -202 -113 -609 -45 -175 -562 -889 -155 -727 -851 -185 -486 -645 -91 -401 -611 -141 -60 -305 -819 -984 -982 -701 -466 -19 -239 -117 -810 -489 -485 -83 -455 -302 -115 -464 -387 -306 -183 -324 -395 -112 -555 -985 -991 -89 -197 -839 -734 -198 -560 -480 -174 -30 -62 -536 -218 -225 -529 -558 -381 -87 -571 -542 -45 -406 -665 -168 -580 -429 -636 -639 -254 -656 -451 -178 -966 -556 -688 -69 -347 -262 -432 -498 -882 -534 -809 -597 -189 -958 -751 -994 -824 -138 -428 -616 -230 -627 -153 -562 -836 -412 -629 -622 -629 -743 -834 -899 -516 -838 -843 -163 -740 -713 -523 -180 -705 -268 -910 -830 -501 -526 -846 -201 -187 -818 -998 -361 -671 -1000 -295 -752 -111 -45 -443 -563 -45 -711 -940 -252 -461 -607 -510 -609 -964 -225 -949 -763 -863 -136 -583 -701 -371 -129 -806 -104 -409 -343 -996 -102 -810 -679 -283 -664 -537 -879 -986 -82 -702 -838 -662 -664 -540 -922 -408 -927 -965 -19 -560 -818 -877 -604 -599 -178 -865 -373 -120 -954 -805 -920 -826 -349 -757 -427 -74 -558 -819 -747 -515 -226 -677 -911 -341 -882 -435 -373 -230 -931 -349 -364 -709 -703 -205 -712 -435 -123 -593 -762 -778 -433 -518 -743 -444 -329 -145 -595 -175 -673 -200 -213 -207 -151 -325 -41 -43 -137 -945 -762 -43 -866 -398 -85 -840 -393 -21 -640 -45 -810 -290 -65 -426 -119 -610 -501 -242 -6 -422 -78 -601 -474 -22 -337 -66 -44 -553 -477 -699 -484 -132 -923 -726 -866 -449 -431 -310 -510 -985 -738 -785 -453 -191 -323 -313 -285 -852 -51 -576 -466 -2 -664 -226 -511 -564 -579 -731 -821 -134 -323 -377 -912 -984 -612 -10 -345 -783 -475 -264 -899 -90 -951 -253 -200 -120 -850 -303 -431 -797 -67 -550 -646 -981 -760 -971 -46 -709 -442 -962 -664 -439 -305 -778 -108 -158 -537 -228 -722 -174 -923 -743 -467 -271 -175 -287 -786 -815 -137 -564 -849 -962 -49 -665 -347 -157 -246 -682 -997 -191 -117 -836 -199 -838 -846 -710 -496 -641 -463 -908 -76 -541 -347 -767 -715 -513 -763 -515 -522 -360 -405 -921 -36 -946 -861 -210 -507 -474 -369 -140 -232 -190 -945 -109 -941 -976 -629 -652 -783 -68 -225 -949 -720 -965 -432 -298 -119 -635 -202 -187 -475 -54 -564 -707 -469 -682 -307 -419 -635 -869 -501 -358 -739 -602 -138 -221 -806 -345 -622 -577 -735 -498 -974 -519 -765 -954 -359 -903 -622 -592 -829 -718 -913 -37 -824 -140 -622 -963 -900 -268 -171 -709 -451 -959 -986 -556 -903 -165 -451 -682 -280 -308 -495 -944 -590 -252 -76 -786 -302 -693 -946 -798 -475 -104 -323 -872 -107 -988 -71 -509 -977 -200 -576 -435 -47 -834 -492 -190 -727 -459 -165 -603 -718 -174 -250 -575 -710 -299 -112 -497 -103 -110 -436 -964 -940 -638 -233 -125 -320 -700 -71 -54 -989 -80 -685 -763 -909 -392 -436 -662 -612 -847 -846 -129 -51 -829 -575 -577 -872 -678 -368 -668 -942 -389 -466 -426 -31 -667 -414 -890 -8 -272 -626 -453 -756 -230 -547 -261 -19 -398 -72 -976 -671 -170 -178 -996 -98 -228 -352 -360 -572 -643 -491 -683 -320 -799 -992 -591 -886 -972 -530 -299 -687 -794 -417 -320 -91 -323 -479 -657 -116 -4 -92 -151 -261 -173 -867 -954 -808 -935 -908 -283 -342 -226 -683 -376 -320 -351 -803 -960 -410 -592 -437 -939 -507 -815 -311 -278 -702 -936 -974 -745 -930 -953 -164 -524 -790 -541 -20 -925 -475 -881 -394 -167 -956 -666 -712 -121 -181 -438 -135 -176 -551 -525 -677 -942 -34 -691 -904 -690 -872 -938 -458 -105 -125 -915 -949 -643 -696 -979 -364 -81 -554 -692 -479 -978 -342 -896 -710 -339 -815 -880 -337 -202 -555 -509 -206 -544 -73 -722 -995 -953 -376 -718 -714 -604 -172 -81 -229 -986 -492 -39 -701 -821 -11 -86 -619 -454 -773 -476 -424 -304 -397 -487 -397 -121 -983 -174 -86 -152 -392 -245 -54 -207 -384 -261 -97 -266 -891 -476 -902 -777 -435 -711 -399 -970 -577 -393 -497 -602 -146 -586 -676 -579 -46 -627 -12 -507 -990 -916 -728 -462 -14 -934 -742 -821 -405 -448 -128 -581 -808 -796 -615 -721 -914 -548 -421 -315 -704 -269 -282 -30 -839 -739 -335 -394 -202 -518 -240 -221 -590 -688 -358 -847 -154 -17 -715 -723 -815 -587 -997 -271 -785 -69 -793 -39 -397 -298 -559 -229 -428 -740 -188 -975 -611 -209 -860 -349 -336 -578 -723 -477 -393 -604 -709 -190 -916 -646 -524 -309 -735 -694 -149 -858 -464 -986 -477 -908 -101 -133 -607 -727 -662 -372 -226 -896 -656 -81 -810 -474 -950 -337 -454 -751 -357 -111 -906 -197 -623 -284 -322 -117 -503 -480 -162 -177 -625 -644 -917 -823 -613 -519 -598 -638 -17 -327 -886 -50 -75 -342 -803 -551 -494 -369 -578 -146 -10 -179 -784 -395 -278 -615 -328 -923 -367 -389 -690 -345 -30 -939 -857 -460 -942 -47 -326 -440 -127 -501 -772 -358 -991 -8 -197 -65 -33 -283 -41 -982 -328 -735 -220 -491 -542 -218 -512 -962 -971 -836 -396 -821 -144 -703 -855 -319 -605 -544 -771 -188 -976 -830 -824 -291 -527 -20 -984 -556 -962 -306 -221 -687 -867 -145 -454 -573 -818 -687 -57 -992 -907 -237 -530 -892 -260 -87 -537 -2 -829 -144 -218 -613 -863 -822 -356 -689 -806 -214 -893 -546 -886 -77 -741 -556 -825 -4 -895 -35 -386 -101 -805 -283 -957 -700 -466 -697 -252 -284 -863 -249 -912 -762 -558 -773 -413 -123 -534 -376 -476 -571 -650 -866 -568 -630 -904 -561 -876 -900 -654 -974 -221 -525 -286 -978 -534 -286 -544 -430 -504 -514 -919 -664 -488 -285 -774 -460 -611 -326 -152 -818 -735 -107 -680 -382 -279 -587 -632 -686 -993 -303 -87 -940 -166 -876 -44 -131 -827 -471 -76 -847 -155 -982 -382 -995 -952 -865 -735 -61 -282 -928 -965 -696 -771 -85 -701 -711 -254 -848 -458 -601 -869 -84 -965 -962 -157 -885 -353 -591 -77 -218 -240 -161 -497 -369 -369 -159 -209 -62 -238 -156 -466 -813 -429 -726 -408 -779 -427 -228 -758 -739 -535 -980 -509 -923 -619 -416 -485 -288 -214 -452 -505 -752 -240 -90 -120 -623 -666 -940 -325 -436 -533 -270 -645 -651 -5 -418 -750 -288 -945 -452 -760 -741 -962 -368 -890 -566 -770 -962 -444 -877 -548 -608 -285 -314 -479 -124 -674 -51 -720 -266 -327 -669 -240 -942 -106 -831 -837 -834 -991 -925 -373 -850 -686 -350 -256 -113 -736 -179 -219 -791 -41 -443 -660 -467 -459 -842 -326 -579 -676 -154 -856 -126 -253 -28 -87 -727 -743 -657 -171 -993 -110 -861 -824 -881 -974 -755 -946 -500 -64 -20 -912 -35 -579 -551 -766 -339 -443 -555 -165 -672 -361 -769 -17 -218 -27 -668 -127 -982 -173 -180 -557 -368 -365 -437 -184 -86 -670 -484 -901 -182 -317 -192 -837 -276 -958 -860 -512 -638 -663 -344 -181 -943 -555 -797 -68 -875 -557 -144 -495 -939 -338 -513 -910 -563 -555 -167 -760 -217 -634 -172 -190 -585 -967 -703 -729 -512 -963 -733 -105 -896 -33 -461 -113 -83 -179 -652 -462 -611 -908 -602 -671 -359 -885 -408 -183 -104 -379 -657 -688 -982 -857 -45 -520 -71 -629 -617 -928 -150 -735 -335 -265 -824 -399 -571 -722 -952 -289 -915 -594 -265 -192 -218 -143 -166 -555 -371 -453 -188 -339 -776 -398 -751 -10 -13 -11 -66 -461 -511 -732 -488 -129 -94 -220 -292 -978 -225 -834 -952 -624 -516 -940 -622 -187 -40 -845 -42 -873 -814 -217 -670 -308 -585 -676 -6 -773 -822 -176 -494 -829 -481 -418 -359 -617 -285 -253 -154 -317 -837 -549 -891 -283 -239 -348 -672 -277 -88 -617 -127 -751 -275 -14 -691 -826 -536 -346 -980 -889 -532 -521 -264 -620 -659 -617 -528 -145 -979 -506 -614 -953 -951 -69 -648 -825 -499 -51 -841 -995 -907 -287 -65 -384 -778 -959 -605 -720 -582 -547 -155 -541 -808 -320 -974 -836 -705 -858 -331 -772 -132 -854 -248 -836 -622 -190 -1000 -354 -462 -717 -656 -656 -297 -172 -777 -736 -546 -515 -672 -196 -219 -217 -432 -937 -250 -527 -886 -390 -198 -49 -871 -341 -870 -919 -989 -223 -194 -197 -685 -587 -614 -91 -958 -570 -804 -424 -998 -96 -139 -968 -423 -232 -35 -828 -713 -17 -339 -924 -471 -700 -243 -726 -649 -596 -276 -5 -24 -171 -243 -671 -358 -561 -143 -582 -165 -803 -214 -102 -553 -155 -611 -505 -190 -509 -704 -881 -468 -490 -596 -648 -825 -190 -379 -784 -839 -619 -147 -847 -383 -752 -630 -384 -195 -416 -433 -81 -297 -663 -621 -517 -547 -84 -181 -853 -596 -945 -64 -221 -160 -516 -563 -527 -841 -653 -254 -542 -406 -232 -844 -358 -307 -420 -846 -362 -604 -379 -316 -138 -310 -759 -120 -666 -720 -378 -102 -155 -304 -936 -987 -146 -345 -946 -883 -418 -509 -395 -373 -417 -320 -641 -603 -900 -368 -801 -879 -680 -873 -998 -305 -688 -538 -50 -277 -749 -661 -568 -815 -677 -387 -537 -897 -241 -776 -59 -197 -173 -425 -963 -293 -63 -227 -564 -76 -899 -658 -261 -285 -844 -137 -615 -205 -260 -398 -424 -486 -227 -21 -736 -625 -924 -860 -361 -324 -629 -417 -734 -352 -390 -521 -588 -875 -373 -877 -575 -102 -189 -273 -526 -715 -615 -944 -825 -384 -694 -797 -249 -977 -237 -563 -49 -501 -796 -388 -582 -179 -241 -282 -27 -203 -763 -281 -791 -220 -665 -449 -5 -150 -633 -472 -346 -757 -972 -885 -724 -326 -812 -949 -854 -460 -696 -48 -346 -547 -914 -594 -438 -425 -586 -74 -219 -11 -43 -419 -888 -543 -385 -457 -476 -471 -191 -796 -606 -781 -737 -491 -231 -766 -505 -42 -629 -874 -315 -892 -482 -684 -848 -992 -489 -782 -847 -732 -71 -700 -750 -763 -471 -105 -201 -839 -581 -31 -399 -223 -397 -113 -432 -579 -360 -675 -68 -228 -661 -337 -832 -406 -980 -570 -903 -457 -814 -48 -845 -734 -889 -501 -69 -259 -276 -810 -56 -567 -741 -461 -980 -578 -227 -246 -59 -384 -951 -274 -863 -267 -436 -33 -290 -429 -421 -624 -601 -165 -834 -873 -144 -474 -804 -68 -929 -803 -702 -966 -940 -351 -63 -406 -435 -946 -279 -781 -292 -112 -961 -489 -316 -109 -376 -316 -714 -437 -457 -848 -110 -130 -676 -950 -612 -721 -187 -916 -914 -126 -880 -433 -257 -693 -155 -284 -448 -968 -786 -841 -289 -141 -190 -167 -801 -462 -376 -618 -744 -38 -570 -943 -857 -851 -44 -685 -969 -615 -366 -117 -515 -850 -338 -879 -544 -991 -546 -891 -512 -697 -915 -648 -407 -942 -449 -949 -355 -700 -607 -330 -345 -501 -507 -456 -302 -140 -331 -180 -471 -488 -933 -952 -420 -825 -771 -870 -790 -202 -223 -652 -707 -870 -491 -190 -759 -119 -337 -487 -601 -241 -567 -347 -85 -740 -898 -932 -234 -540 -272 -940 -710 -106 -815 -848 -795 -605 -618 -635 -911 -810 -225 -576 -309 -323 -960 -702 -214 -318 -373 -43 -936 -311 -697 -260 -983 -610 -398 -221 -354 -550 -991 -346 -405 -408 -455 -583 -576 -419 -818 -538 -489 -162 -13 -377 -124 -831 -730 -164 -412 -257 -594 -130 -664 -61 -869 -387 -523 -40 -777 -384 -209 -679 -842 -827 -662 -560 -401 -561 -42 -2 -577 -276 -968 -926 -922 -245 -408 -471 -948 -490 -945 -297 -624 -375 -525 -835 -816 -993 -200 -597 -299 -199 -414 -669 -772 -149 -698 -385 -234 -177 -655 -390 -331 -358 -601 -657 -45 -887 -714 -77 -809 -913 -396 -597 -736 -764 -144 -850 -876 -580 -677 -505 -10 -435 -764 -291 -139 -997 -766 -67 -227 -906 -704 -894 -151 -529 -597 -348 -507 -708 -57 -662 -431 -201 -475 -117 -528 -483 -613 -409 -707 -139 -702 -929 -898 -891 -777 -451 -628 -592 -839 -763 -302 -59 -154 -62 -959 -477 -829 -601 -47 -92 -447 -380 -958 -581 -656 -972 -399 -264 -245 -683 -253 -633 -615 -445 -334 -419 -305 -718 -122 -164 -542 -694 -569 -692 -311 -600 -220 -208 -475 -326 -542 -575 -712 -655 -270 -116 -442 -599 -84 -4 -386 -272 -122 -308 -416 -148 -521 -97 -382 -932 -870 -2 -2 -841 -756 -254 -292 -758 -782 -867 -79 -510 -327 -161 -645 -135 -256 -387 -561 -526 -252 -998 -219 -56 -617 -189 -323 -966 -565 -36 -599 -254 -663 -455 -616 -735 -547 -782 -79 -518 -142 -770 -587 -482 -830 -476 -744 -315 -226 -2 -773 -951 -991 -360 -319 -857 -644 -100 -682 -679 -389 -924 -243 -473 -566 -393 -889 -522 -266 -323 -888 -623 -3 -811 -608 -196 -727 -939 -733 -917 -886 -323 -254 -26 -39 -636 -570 -964 -26 -677 -521 -993 -917 -479 -523 -312 -934 -468 -281 -43 -221 -572 -832 -805 -472 -147 -832 -222 -720 -324 -232 -832 -453 -457 -814 -777 -192 -129 -132 -706 -638 -121 -434 -234 -287 -676 -895 -1 -308 -955 -645 -763 -443 -267 -190 -338 -858 -984 -108 -822 -92 -20 -64 -218 -978 -894 -402 -708 -374 -336 -860 -63 -138 -290 -884 -645 -96 -252 -331 -762 -270 -80 -989 -285 -979 -761 -999 -18 -674 -442 -173 -287 -104 -418 -414 -29 -825 -472 -546 -813 -557 -47 -939 -672 -688 -167 -270 -195 -409 -968 -967 -33 -801 -935 -415 -130 -817 -969 -7 -559 -728 -320 -68 -822 -864 -839 -621 -399 -94 -899 -130 -260 -734 -214 -291 -79 -615 -888 -949 -875 -420 -274 -254 -881 -674 -512 -771 -735 -274 -159 -313 -324 -220 -361 -269 -595 -986 -533 -889 -537 -138 -194 -223 -602 -163 -912 -521 -986 -738 -873 -217 -489 -514 -216 -872 -896 -919 -611 -404 -183 -317 -344 -105 -86 -829 -129 -431 -390 -437 -563 -171 -450 -550 -977 -69 -975 -741 -196 -205 -197 -299 -206 -920 -730 -148 -405 -503 -230 -105 -794 -236 -18 -248 -699 -13 -749 -142 -826 -109 -410 -855 -399 -944 -784 -708 -3 -33 -460 -701 -196 -930 -831 -869 -881 -410 -60 -470 -558 -777 -12 -842 -53 -584 -452 -87 -244 -148 -158 -113 -59 -866 -881 -762 -459 -994 -349 -683 -395 -337 -505 -693 -745 -368 -800 -239 -361 -739 -179 -586 -638 -601 -13 -579 -891 -130 -754 -27 -609 -339 -705 -146 -18 -476 -121 -429 -92 -879 -927 -30 -103 -534 -79 -667 -670 -58 -424 -215 -742 -56 -579 -527 -342 -186 -461 -537 -699 -508 -897 -705 -503 -448 -627 -86 -521 -204 -784 -137 -826 -863 -603 -638 -809 -261 -598 -667 -532 -970 -342 -651 -305 -14 -857 -764 -179 -516 -181 -893 -142 -653 -53 -944 -190 -489 -41 -273 -69 -376 -199 -427 -198 -309 -24 -512 -294 -282 -613 -526 -648 -303 -582 -945 -393 -135 -285 -369 -675 -241 -75 -509 -641 -145 -626 -438 -469 -947 -162 -629 -213 -206 -245 -371 -312 -374 -870 -596 -608 -56 -826 -26 -118 -540 -984 -471 -251 -736 -735 -117 -182 -388 -188 -297 -159 -255 -520 -706 -677 -896 -467 -772 -637 -774 -270 -433 -376 -891 -629 -562 -292 -638 -537 -85 -297 -142 -663 -74 -667 -18 -94 -479 -595 -516 -274 -490 -100 -354 -795 -835 -372 -471 -723 -343 -897 -378 -80 -703 -153 -352 -629 -660 -738 -927 -376 -499 -621 -146 -269 -287 -892 -465 -774 -265 -624 -866 -412 -154 -654 -495 -384 -501 -983 -676 -849 -21 -645 -361 -558 -698 -572 -423 -571 -503 -359 -557 -993 -875 -508 -716 -590 -712 -364 -339 -756 -202 -76 -268 -979 -536 -676 -300 -410 -594 -635 -26 -509 -353 -254 -55 -337 -967 -694 -872 -998 -252 -543 -727 -659 -666 -129 -18 -285 -486 -904 -376 -438 -584 -135 -119 -350 -380 -443 -98 -346 -313 -836 -771 -586 -509 -477 -809 -660 -240 -304 -197 -938 -423 -757 -356 -373 -503 -629 -397 -15 -190 -361 -832 -753 -776 -113 -337 -791 -39 -224 -639 -817 -644 -518 -524 -167 -255 -788 -647 -211 -777 -416 -14 -488 -586 -359 -656 -60 -700 -313 -68 -402 -284 -20 -74 -814 -49 -742 -496 -362 -564 -731 -836 -745 -60 -478 -603 -558 -327 -917 -861 -476 -857 -444 -171 -575 -644 -368 -814 -883 -517 -83 -101 -26 -560 -20 -794 -814 -767 -496 -383 -723 -118 -42 -27 -412 -2 -144 -86 -93 -910 -977 -831 -233 -521 -398 -897 -415 -876 -44 -826 -632 -961 -249 -509 -173 -128 -292 -168 -108 -303 -123 -393 -516 -431 -67 -795 -568 -311 -40 -914 -133 -973 -28 -589 -386 -285 -313 -798 -287 -698 -935 -863 -989 -131 -476 -554 -40 -648 -575 -704 -51 -630 -2 -91 -182 -416 -281 -825 -213 -354 -67 -317 -450 -139 -311 -923 -654 -822 -987 -378 -10 -910 -499 -700 -867 -528 -233 -534 -401 -580 -676 -302 -296 -64 -320 -699 -165 -708 -959 -863 -180 -870 -631 -989 -636 -237 -453 -25 -394 -503 -949 -917 -109 -227 -167 -70 -758 -684 -154 -791 -618 -917 -62 -986 -746 -836 -614 -183 -674 -635 -606 -444 -592 -721 -844 -26 -211 -46 -613 -750 -557 -557 -234 -970 -898 -218 -513 -280 -431 -931 -543 -499 -414 -169 -814 -571 -456 -69 -230 -405 -828 -736 -822 -471 -186 -221 -709 -216 -412 -344 -530 -657 -658 -399 -750 -819 -943 -40 -679 -42 -677 -117 -688 -568 -726 -460 -432 -265 -68 -345 -438 -29 -321 -395 -506 -799 -932 -499 -962 -794 -246 -405 -194 -587 -485 -11 -48 -27 -831 -981 -835 -681 -683 -13 -711 -635 -920 -661 -502 -744 -500 -164 -415 -545 -116 -272 -324 -880 -282 -786 -946 -883 -409 -503 -661 -187 -166 -750 -378 -363 -372 -373 -47 -436 -475 -101 -891 -328 -914 -423 -580 -549 -240 -799 -524 -162 -808 -477 -464 -933 -879 -531 -225 -128 -749 -212 -909 -935 -850 -661 -403 -172 -93 -217 -248 -91 -296 -141 -202 -255 -88 -70 -183 -696 -714 -771 -208 -549 -385 -689 -109 -544 -717 -122 -193 -742 -746 -876 -645 -629 -580 -433 -986 -860 -154 -805 -236 -268 -860 -663 -38 -664 -999 -837 -855 -703 -297 -877 -741 -724 -957 -355 -643 -783 -853 -771 -88 -340 -805 -405 -882 -458 -999 -983 -16 -193 -923 -79 -147 -924 -740 -347 -567 -570 -817 -387 -527 -726 -341 -581 -90 -294 -688 -870 -904 -495 -759 -606 -159 -663 -118 -192 -213 -465 -457 -792 -392 -360 -783 -675 -415 -11 -914 -579 -617 -107 -59 -159 -651 -504 -363 -317 -579 -547 -258 -211 -29 -440 -332 -120 -786 -538 -374 -668 -915 -762 -487 -802 -84 -743 -878 -658 -49 -538 -853 -811 -437 -627 -526 -916 -125 -731 -245 -86 -870 -107 -243 -573 -566 -427 -710 -479 -801 -693 -494 -164 -736 -861 -827 -615 -866 -585 -918 -933 -539 -997 -519 -509 -888 -160 -89 -971 -729 -295 -646 -833 -465 -830 -980 -786 -817 -370 -430 -915 -471 -940 -316 -449 -22 -308 -550 -741 -780 -900 -728 -511 -364 -113 -94 -906 -979 -662 -937 -770 -589 -632 -176 -937 -828 -956 -492 -282 -935 -550 -169 -671 -335 -924 -791 -154 -527 -449 -220 -485 -889 -34 -838 -632 -593 -244 -644 -817 -864 -24 -82 -489 -325 -334 -760 -989 -495 -373 -941 -479 -414 -244 -266 -462 -815 -701 -71 -319 -565 -595 -818 -888 -800 -237 -12 -594 -363 -939 -6 -660 -134 -996 -74 -168 -273 -888 -847 -703 -809 -890 -41 -586 -255 -941 -740 -836 -599 -933 -792 -685 -316 -437 -592 -384 -425 -593 -21 -468 -532 -842 -208 -125 -398 -854 -471 -83 -459 -520 -300 -34 -175 -759 -877 -286 -996 -825 -615 -348 -531 -378 -740 -51 -222 -747 -410 -667 -295 -23 -933 -613 -150 -847 -975 -622 -108 -679 -867 -581 -78 -9 -265 -921 -557 -99 -895 -48 -746 -803 -766 -623 -69 -869 -123 -157 -136 -456 -24 -183 -596 -533 -510 -249 -911 -254 -237 -55 -896 -341 -361 -985 -422 -668 -773 -745 -954 -418 -944 -501 -365 -893 -483 -970 -781 -61 -669 -365 -140 -768 -119 -825 -141 -762 -797 -13 -943 -773 -224 -503 -204 -144 -356 -7 -187 -142 -417 -92 -707 -874 -614 -324 -145 -867 -578 -340 -417 -8 -627 -957 -390 -527 -590 -26 -740 -90 -950 -403 -188 -356 -175 -48 -662 -549 -763 -718 -715 -195 -422 -530 -515 -391 -753 -180 -697 -946 -152 -830 -272 -538 -252 -877 -744 -904 -111 -140 -651 -427 -946 -586 -246 -721 -169 -181 -546 -89 -444 -218 -930 -383 -2 -623 -911 -569 -333 -807 -289 -813 -46 -101 -424 -484 -317 -505 -383 -80 -778 -221 -768 -460 -175 -505 -280 -432 -225 -253 -52 -734 -214 -791 -858 -345 -536 -414 -492 -715 -902 -1000 -717 -41 -688 -581 -980 -205 -729 -157 -317 -797 -431 -469 -160 -149 -954 -730 -967 -811 -824 -599 -900 -416 -292 -851 -523 -101 -591 -717 -240 -82 -822 -345 -567 -297 -136 -909 -556 -689 -228 -735 -467 -496 -262 -436 -596 -966 -406 -301 -170 -461 -634 -619 -301 -254 -264 -159 -973 -388 -91 -850 -53 -959 -833 -94 -746 -743 -247 -245 -941 -924 -366 -644 -573 -878 -935 -822 -678 -664 -672 -738 -787 -941 -11 -989 -612 -945 -343 -155 -887 -678 -790 -664 -805 -729 -803 -250 -9 -119 -576 -727 -750 -428 -393 -278 -947 -1000 -809 -248 -948 -635 -846 -95 -836 -29 -51 -289 -31 -354 -188 -44 -175 -219 -928 -959 -305 -739 -221 -935 -605 -786 -220 -483 -389 -919 -543 -512 -214 -809 -382 -994 -775 -780 -560 -756 -929 -595 -661 -233 -306 -472 -693 -655 -880 -14 -537 -138 -839 -591 -988 -120 -664 -69 -401 -553 -40 -583 -15 -639 -140 -795 -525 -622 -99 -801 -767 -587 -406 -305 -670 -622 -487 -384 -648 -132 -38 -478 -545 -806 -44 -522 -776 -580 -383 -228 -412 -554 -876 -390 -666 -453 -323 -116 -763 -74 -260 -14 -383 -237 -3 -330 -818 -156 -425 -678 -686 -262 -372 -718 -105 -143 -734 -783 -560 -195 -694 -446 -830 -398 -619 -458 -408 -802 -944 -163 -468 -722 -179 -504 -916 -304 -929 -767 -173 -268 -615 -827 -47 -954 -994 -161 -34 -600 -135 -131 -571 -449 -844 -459 -886 -711 -398 -629 -901 -875 -394 -682 -962 -615 -495 -38 -323 -563 -333 -402 -155 -813 -242 -312 -664 -688 -743 -900 -573 -127 -866 -447 -111 -840 -784 -323 -54 -492 -156 -386 -635 -344 -832 -394 -626 -875 -390 -589 -381 -554 -780 -95 -22 -809 -252 -532 -12 -187 -830 -503 -837 -29 -883 -602 -580 -290 -371 -152 -88 -207 -201 -859 -994 -851 -155 -439 -228 -668 -80 -194 -220 -97 -888 -893 -689 -995 -290 -900 -203 -413 -26 -288 -984 -303 -584 -145 -745 -572 -628 -872 -934 -527 -915 -371 -994 -61 -833 -996 -544 -968 -752 -476 -783 -446 -966 -556 -740 -38 -557 -910 -339 -295 -888 -297 -844 -903 -285 -292 -915 -616 -696 -535 -986 -325 -302 -367 -903 -132 -494 -768 -985 -109 -951 -835 -595 -648 -357 -500 -738 -733 -311 -934 -128 -433 -933 -874 -768 -738 -461 -848 -841 -284 -131 -922 -455 -241 -621 -673 -885 -295 -355 -282 -713 -654 -560 -848 -396 -525 -954 -840 -415 -140 -844 -288 -438 -106 -404 -525 -647 -650 -735 -471 -525 -735 -465 -140 -326 -72 -366 -249 -738 -120 -399 -857 -637 -245 -348 -183 -176 -410 -945 -459 -418 -275 -614 -634 -687 -403 -232 -704 -475 -253 -164 -184 -959 -185 -497 -944 -926 -816 -119 -324 -941 -893 -473 -801 -97 -346 -210 -847 -613 -843 -693 -914 -35 -193 -912 -92 -674 -889 -779 -748 -764 -619 -732 -346 -291 -142 -10 -821 -311 -949 -249 -522 -511 -510 -742 -437 -532 -413 -377 -580 -149 -104 -525 -605 -166 -34 -845 -756 -466 -673 -198 -828 -352 -317 -463 -402 -799 -176 -24 -110 -700 -382 -16 -112 -7 -237 -330 -917 -427 -262 -841 -159 -876 -373 -122 -403 -685 -891 -676 -655 -595 -254 -290 -456 -362 -361 -897 -859 -896 -166 -903 -896 -968 -73 -396 -77 -292 -124 -303 -791 -808 -448 -970 -485 -291 -146 -152 -502 -890 -424 -742 -742 -745 -354 -188 -270 -281 -466 -672 -355 -111 -306 -496 -465 -144 -88 -765 -634 -531 -673 -847 -205 -728 -497 -638 -586 -922 -111 -701 -697 -315 -41 -378 -950 -728 -699 -840 -715 -820 -177 -510 -31 -864 -279 -218 -679 -229 -137 -748 -701 -868 -717 -953 -153 -121 -914 -410 -627 -84 -7 -285 -90 -86 -384 -786 -478 -306 -456 -949 -789 -363 -843 -648 -466 -138 -924 -203 -140 -329 -535 -772 -858 -333 -377 -207 -893 -787 -390 -765 -899 -843 -743 -998 -571 -278 -428 -534 -765 -582 -515 -937 -190 -754 -188 -417 -731 -370 -360 -55 -49 -228 -633 -303 -606 -358 -803 -935 -967 -323 -31 -636 -597 -618 -54 -64 -480 -536 -4 -940 -869 -244 -734 -284 -566 -636 -87 -847 -746 -506 -198 -607 -907 -358 -772 -787 -912 -174 -665 -93 -832 -649 -162 -376 -894 -705 -995 -282 -724 -76 -676 -434 -823 -483 -622 -747 -15 -667 -174 -23 -456 -559 -445 -591 -150 -907 -284 -740 -719 -589 -188 -350 -30 -514 -202 -193 -190 -81 -727 -54 -713 -597 -975 -446 -681 -35 -515 -914 -402 -399 -526 -724 -4 -898 -591 -279 -163 -321 -828 -236 -982 -56 -467 -509 -729 -837 -612 -756 -45 -851 -650 -127 -941 -844 -554 -817 -514 -78 -250 -511 -666 -999 -891 -357 -149 -579 -291 -136 -965 -981 -181 -343 -639 -85 -283 -424 -937 -313 -974 -510 -913 -755 -162 -186 -906 -268 -834 -973 -73 -264 -507 -815 -326 -72 -991 -752 -280 -272 -74 -416 -239 -196 -479 -555 -533 -130 -959 -822 -310 -372 -872 -686 -175 -686 -987 -625 -286 -1 -427 -698 -626 -883 -753 -994 -860 -928 -946 -564 -441 -311 -715 -457 -458 -207 -496 -243 -622 -26 -357 -383 -790 -423 -320 -97 -415 -267 -529 -123 -909 -836 -445 -469 -302 -702 -457 -822 -979 -411 -929 -746 -891 -318 -55 -177 -737 -309 -782 -45 -303 -531 -516 -394 -417 -121 -13 -750 -31 -472 -211 -273 -754 -298 -995 -942 -627 -844 -846 -575 -276 -187 -40 -890 -206 -462 -621 -377 -903 -588 -992 -53 -624 -552 -423 -539 -686 -998 -192 -462 -924 -822 -272 -780 -806 -748 -738 -861 -629 -260 -749 -157 -139 -707 -513 -665 -1 -862 -355 -866 -396 -172 -820 -560 -423 -33 -680 -941 -29 -299 -125 -215 -954 -527 -883 -89 -738 -719 -756 -362 -64 -881 -135 -39 -468 -85 -663 -371 -623 -842 -451 -526 -614 -553 -184 -299 -412 -648 -357 -143 -857 -289 -601 -379 -1000 -719 -640 -668 -406 -703 -948 -154 -443 -853 -955 -320 -511 -47 -166 -738 -234 -200 -763 -567 -667 -15 -993 -395 -605 -667 -486 -441 -541 -408 -413 -948 -128 -608 -676 -616 -770 -659 -569 -474 -679 -703 -90 -963 -21 -304 -589 -89 -319 -627 -752 -827 -925 -441 -892 -244 -389 -194 -559 -251 -519 -37 -413 -372 -973 -706 -379 -936 -707 -394 -985 -245 -320 -114 -207 -140 -429 -927 -911 -141 -743 -414 -183 -617 -554 -1000 -860 -155 -346 -98 -908 -218 -342 -538 -473 -713 -9 -823 -9 -898 -570 -226 -723 -929 -77 -768 -570 -807 -313 -959 -114 -587 -819 -85 -410 -157 -339 -694 -516 -788 -618 -872 -961 -815 -816 -558 -677 -167 -200 -815 -743 -494 -756 -671 -483 -333 -617 -712 -204 -531 -776 -249 -909 -838 -605 -451 -960 -826 -327 -245 -165 -469 -96 -59 -898 -905 -89 -816 -257 -983 -545 -861 -890 -164 -880 -159 -410 -175 -898 -955 -329 -996 -971 -160 -410 -771 -779 -642 -915 -849 -519 -460 -158 -667 -13 -121 -277 -407 -961 -188 -928 -787 -191 -819 -670 -802 -924 -499 -277 -960 -352 -70 -58 -128 -362 -116 -733 -109 -177 -153 -915 -897 -244 -88 -976 -795 -343 -203 -835 -261 -949 -108 -253 -338 -509 -72 -66 -146 -907 -428 -318 -621 -21 -694 -895 -99 -10 -435 -928 -70 -837 -782 -835 -343 -734 -682 -400 -330 -988 -410 -917 -384 -759 -192 -89 -920 -576 -492 -833 -673 -630 -688 -517 -363 -725 -103 -507 -277 -760 -321 -168 -5 -565 -789 -591 -986 -387 -16 -191 -521 -509 -747 -905 -969 -931 -472 -220 -786 -303 -254 -354 -488 -763 -578 -679 -645 -959 -97 -804 -384 -494 -480 -220 -865 -52 -175 -650 -395 -447 -319 -175 -161 -665 -579 -827 -560 -783 -214 -246 -592 -960 -975 -822 -428 -414 -600 -83 -291 -382 -174 -991 -636 -149 -602 -867 -692 -633 -484 -837 -831 -893 -492 -543 -94 -586 -272 -594 -185 -217 -274 -513 -368 -616 -346 -197 -973 -474 -285 -996 -835 -64 -970 -932 -707 -827 -358 -868 -149 -708 -282 -709 -625 -159 -283 -984 -905 -423 -680 -197 -462 -35 -696 -585 -721 -924 -24 -241 -234 -378 -25 -885 -181 -907 -24 -910 -694 -206 -658 -304 -271 -566 -401 -169 -275 -463 -173 -527 -791 -752 -583 -863 -658 -379 -852 -576 -823 -583 -304 -675 -527 -847 -522 -518 -671 -714 -987 -207 -900 -790 -181 -933 -618 -351 -562 -690 -404 -121 -444 -507 -991 -198 -802 -215 -96 -772 -772 -63 -160 -218 -573 -651 -71 -871 -655 -569 -391 -615 -526 -31 -275 -77 -325 -407 -94 -426 -782 -21 -890 -191 -240 -858 -69 -598 -46 -667 -351 -743 -176 -318 -79 -516 -278 -33 -12 -754 -551 -517 -804 -393 -212 -48 -79 -957 -339 -537 -624 -124 -731 -179 -874 -834 -506 -633 -92 -122 -391 -789 -138 -199 -44 -678 -211 -338 -668 -396 -349 -585 -554 -789 -36 -114 -329 -76 -154 -10 -236 -458 -916 -823 -717 -724 -254 -790 -26 -744 -974 -640 -557 -812 -771 -111 -573 -985 -758 -163 -857 -736 -312 -630 -246 -847 -831 -3 -99 -727 -975 -657 -559 -711 -779 -313 -832 -761 -23 -574 -234 -853 -873 -388 -125 -128 -658 -399 -6 -832 -567 -570 -483 -392 -164 -110 -729 -76 -51 -438 -738 -99 -403 -374 -24 -474 -951 -182 -376 -379 -687 -805 -109 -565 -39 -375 -900 -248 -424 -946 -806 -679 -152 -584 -734 -828 -379 -626 -330 -411 -24 -317 -631 -521 -536 -989 -758 -78 -292 -273 -669 -981 -629 -34 -756 -619 -743 -941 -406 -286 -457 -798 -679 -105 -662 -983 -936 -479 -458 -291 -540 -811 -364 -18 -268 -33 -74 -394 -328 -661 -359 -208 -505 -387 -367 -247 -705 -861 -429 -556 -684 -748 -424 -29 -444 -383 -149 -766 -194 -39 -125 -215 -908 -394 -809 -177 -194 -338 -657 -261 -944 -112 -940 -352 -407 -449 -25 -287 -760 -899 -729 -715 -898 -397 -120 -171 -140 -142 -493 -197 -363 -371 -175 -842 -846 -778 -130 -760 -26 -957 -495 -342 -533 -558 -38 -10 -23 -954 -703 -854 -594 -696 -199 -809 -172 -601 -145 -711 -803 -792 -985 -208 -399 -961 -348 -582 -148 -954 -136 -790 -352 -544 -242 -941 -782 -581 -348 -324 -440 -955 -303 -642 -440 -295 -636 -787 -136 -425 -878 -169 -495 -865 -627 -72 -863 -215 -510 -522 -183 -346 -277 -356 -632 -46 -995 -861 -323 -969 -865 -605 -208 -276 -414 -663 -717 -738 -962 -995 -73 -420 -577 -295 -360 -122 -399 -161 -214 -781 -230 -432 -201 -256 -431 -219 -218 -571 -992 -244 -257 -703 -108 -187 -973 -424 -475 -723 -275 -412 -221 -927 -674 -663 -58 -212 -49 -603 -505 -444 -332 -152 -992 -138 -551 -223 -433 -546 -168 -444 -702 -636 -370 -961 -49 -381 -393 -338 -331 -3 -64 -16 -919 -7 -472 -210 -7 -269 -17 -340 -296 -341 -351 -356 -649 -189 -526 -736 -444 -750 -81 -904 -217 -510 -696 -859 -447 -939 -741 -167 -519 -247 -761 -354 -470 -548 -668 -183 -829 -273 -747 -783 -925 -429 -45 -343 -726 -675 -463 -780 -493 -194 -444 -438 -903 -444 -413 -539 -636 -616 -40 -381 -245 -22 -293 -580 -303 -739 -586 -600 -211 -114 -133 -199 -270 -728 -586 -753 -384 -265 -314 -971 -277 -129 -501 -411 -340 -223 -462 -733 -488 -314 -111 -908 -404 -118 -360 -181 -565 -179 -801 -926 -445 -687 -441 -922 -330 -1 -226 -423 -946 -496 -740 -588 -461 -59 -515 -712 -845 -804 -554 -978 -439 -452 -931 -715 -669 -503 -601 -963 -575 -137 -816 -976 -984 -466 -997 -761 -414 -890 -738 -361 -93 -952 -420 -661 -59 -892 -736 -256 -849 -253 -16 -371 -414 -953 -454 -282 -652 -502 -712 -921 -245 -995 -603 -595 -280 -616 -803 -442 -123 -625 -540 -243 -882 -375 -196 -176 -136 -953 -294 -902 -919 -942 -900 -392 -214 -147 -60 -63 -178 -437 -301 -636 -889 -754 -669 -915 -716 -55 -705 -714 -937 -211 -34 -60 -756 -8 -128 -804 -243 -313 -371 -619 -964 -56 -920 -251 -638 -124 -400 -86 -419 -654 -928 -993 -63 -330 -804 -212 -5 -218 -615 -955 -836 -940 -41 -356 -513 -71 -98 -900 -187 -985 -835 -704 -158 -539 -499 -333 -260 -512 -988 -917 -341 -735 -336 -468 -329 -132 -126 -83 -181 -98 -294 -705 -624 -572 -380 -122 -391 -675 -165 -305 -263 -727 -352 -475 -292 -438 -504 -239 -224 -249 -223 -630 -172 -752 -979 -357 -462 -900 -53 -508 -576 -898 -98 -900 -911 -60 -957 -175 -781 -711 -131 -177 -529 -905 -542 -724 -553 -513 -162 -560 -194 -441 -528 -194 -669 -201 -894 -872 -207 -349 -796 -506 -993 -569 -123 -742 -275 -173 -45 -373 -860 -159 -492 -375 -710 -336 -801 -427 -314 -191 -893 -745 -887 -45 -192 -719 -137 -528 -235 -460 -173 -999 -499 -815 -812 -398 -458 -459 -680 -518 -22 -323 -97 -381 -893 -41 -586 -257 -638 -353 -550 -893 -271 -175 -799 -252 -502 -483 -685 -548 -342 -976 -976 -261 -758 -439 -321 -768 -325 -879 -476 -520 -451 -726 -304 -617 -23 -272 -960 -721 -917 -592 -718 -279 -241 -5 -36 -356 -179 -542 -999 -989 -78 -701 -164 -70 -143 -738 -903 -132 -554 -119 -153 -436 -984 -333 -691 -634 -43 -301 -780 -455 -504 -414 -336 -486 -439 -734 -826 -820 -587 -794 -461 -397 -468 -924 -16 -913 -41 -337 -759 -18 -754 -917 -607 -380 -814 -60 -42 -786 -58 -364 -250 -993 -131 -891 -443 -450 -540 -583 -732 -748 -780 -720 -181 -434 -888 -71 -575 -527 -963 -177 -394 -849 -582 -462 -841 -19 -461 -944 -354 -362 -862 -528 -110 -52 -685 -562 -416 -232 -693 -384 -506 -844 -203 -598 -618 -79 -159 -588 -884 -669 -205 -80 -722 -59 -746 -887 -252 -942 -427 -63 -792 -124 -202 -413 -786 -502 -930 -511 -957 -891 -137 -165 -139 -540 -436 -234 -322 -131 -429 -129 -301 -181 -507 -451 -158 -346 -537 -230 -99 -805 -517 -481 -444 -19 -109 -617 -415 -751 -323 -231 -265 -167 -145 -233 -613 -122 -778 -49 -735 -770 -398 -545 -308 -984 -114 -537 -643 -399 -63 -130 -74 -631 -760 -441 -687 -98 -879 -275 -152 -489 -77 -199 -500 -544 -448 -60 -89 -653 -230 -999 -984 -724 -1 -218 -338 -225 -472 -157 -736 -561 -726 -667 -293 -69 -129 -411 -719 -335 -772 -190 -572 -695 -312 -885 -150 -926 -530 -388 -774 -483 -377 -846 -137 -116 -12 -754 -26 -757 -755 -797 -641 -847 -821 -917 -399 -314 -662 -25 -537 -105 -161 -256 -358 -559 -988 -993 -848 -164 -50 -883 -954 -649 -400 -837 -462 -801 -781 -42 -606 -449 -972 -818 -567 -13 -560 -273 -814 -39 -596 -33 -769 -158 -152 -306 -798 -485 -970 -932 -712 -603 -573 -67 -193 -273 -274 -110 -36 -395 -547 -827 -28 -635 -577 -35 -976 -513 -758 -726 -930 -672 -205 -28 -473 -469 -485 -108 -389 -824 -416 -899 -410 -204 -425 -708 -217 -733 -658 -120 -922 -174 -796 -268 -731 -176 -938 -945 -790 -539 -886 -466 -501 -466 -973 -692 -846 -182 -25 -488 -698 -398 -942 -299 -856 -511 -481 -540 -137 -587 -872 -557 -978 -237 -319 -88 -265 -449 -680 -647 -126 -839 -452 -945 -857 -399 -566 -987 -857 -454 -297 -747 -77 -940 -750 -22 -570 -795 -515 -347 -97 -618 -904 -724 -93 -149 -999 -290 -656 -725 -467 -994 -648 -747 -123 -774 -872 -729 -406 -96 -901 -454 -250 -631 -986 -72 -835 -765 -952 -493 -687 -865 -349 -805 -985 -831 -719 -573 -473 -380 -489 -146 -345 -656 -795 -696 -199 -760 -543 -590 -221 -815 -553 -567 -949 -684 -869 -47 -169 -64 -78 -558 -574 -754 -246 -151 -357 -542 -893 -847 -125 -204 -357 -520 -367 -984 -664 -961 -441 -81 -796 -279 -926 -486 -912 -332 -932 -672 -681 -325 -827 -651 -740 -587 -783 -257 -894 -251 -477 -117 -784 -178 -222 -440 -606 -402 -378 -263 -11 -521 -27 -601 -933 -889 -976 -396 -857 -203 -488 -590 -996 -579 -257 -946 -812 -582 -6 -236 -347 -596 -45 -114 -586 -303 -255 -985 -822 -843 -438 -42 -879 -327 -760 -761 -163 -493 -49 -603 -1 -836 -938 -684 -265 -272 -578 -183 -914 -953 -849 -303 -148 -720 -410 -403 -995 -186 -947 -11 -739 -221 -858 -846 -266 -802 -572 -177 -734 -346 -983 -3 -912 -219 -692 -411 -261 -5 -100 -392 -523 -890 -158 -424 -261 -920 -61 -393 -593 -170 -932 -169 -463 -351 -649 -276 -764 -634 -39 -37 -505 -364 -353 -811 -933 -232 -199 -449 -285 -103 -995 -374 -113 -392 -975 -857 -390 -996 -11 -355 -435 -559 -728 -951 -545 -243 -846 -96 -466 -178 -884 -123 -158 -558 -932 -930 -242 -743 -724 -527 -92 -781 -149 -586 -607 -431 -49 -41 -941 -262 -536 -990 -94 -135 -414 -563 -177 -510 -135 -967 -397 -932 -689 -188 -818 -365 -657 -592 -541 -826 -126 -344 -326 -237 -274 -168 -803 -569 -436 -171 -409 -310 -427 -180 -989 -195 -285 -948 -447 -384 -980 -852 -818 -475 -881 -674 -897 -60 -258 -584 -872 -279 -79 -391 -230 -379 -559 -117 -398 -921 -611 -576 -537 -627 -118 -494 -591 -691 -385 -175 -525 -61 -725 -144 -391 -90 -88 -166 -560 -819 -220 -436 -395 -832 -985 -660 -599 -509 -897 -702 -296 -719 -470 -929 -676 -196 -759 -841 -421 -567 -482 -836 -564 -742 -554 -102 -790 -853 -431 -670 -201 -740 -208 -403 -907 -311 -197 -762 -710 -867 -641 -435 -336 -271 -211 -497 -368 -988 -418 -264 -672 -780 -285 -513 -970 -152 -509 -957 -335 -482 -446 -340 -64 -712 -463 -686 -963 -635 -561 -299 -390 -46 -988 -760 -712 -598 -185 -588 -476 -393 -837 -496 -562 -905 -719 -229 -684 -579 -101 -549 -193 -486 -957 -946 -287 -554 -185 -10 -543 -716 -728 -968 -894 -676 -822 -826 -665 -622 -204 -187 -179 -790 -346 -196 -335 -85 -710 -557 -357 -693 -665 -554 -431 -786 -782 -445 -617 -818 -741 -79 -702 -190 -329 -787 -543 -12 -537 -797 -693 -282 -956 -32 -417 -723 -100 -457 -517 -94 -198 -64 -785 -128 -746 -817 -631 -793 -472 -926 -242 -277 -993 -105 -651 -207 -158 -346 -102 -641 -545 -685 -2 -532 -835 -930 -258 -640 -724 -698 -814 -49 -511 -818 -540 -15 -781 -85 -557 -83 -376 -414 -278 -690 -29 -157 -421 -747 -107 -330 -936 -473 -717 -513 -80 -804 -511 -212 -879 -749 -659 -224 -531 -312 -698 -198 -691 -977 -579 -709 -141 -492 -677 -304 -593 -484 -19 -1000 -668 -665 -481 -56 -434 -286 -517 -132 -518 -22 -432 -776 -142 -14 -314 -92 -652 -55 -732 -903 -101 -647 -890 -406 -688 -683 -978 -236 -852 -832 -742 -700 -751 -318 -844 -213 -148 -468 -840 -495 -951 -935 -442 -93 -642 -280 -314 -496 -858 -428 -492 -620 -956 -7 -722 -722 -871 -454 -888 -684 -283 -167 -509 -24 -731 -822 -787 -664 -997 -317 -530 -826 -983 -240 -659 -798 -86 -55 -361 -203 -485 -65 -61 -451 -701 -330 -462 -235 -341 -223 -392 -527 -992 -3 -675 -542 -876 -498 -416 -870 -577 -339 -815 -120 -61 -68 -243 -226 -428 -851 -2 -465 -383 -213 -522 -576 -387 -305 -847 -621 -169 -527 -773 -752 -320 -733 -282 -330 -531 -715 -261 -588 -695 -212 -156 -95 -828 -704 -229 -946 -270 -185 -212 -468 -270 -150 -75 -629 -856 -727 -43 -873 -485 -800 -270 -967 -536 -798 -446 -787 -794 -613 -535 -491 -952 -273 -968 -672 -76 -780 -860 -865 -399 -399 -196 -299 -15 -815 -802 -143 -386 -521 -691 -529 -710 -673 -832 -179 -528 -431 -384 -86 -133 -821 -508 -188 -415 -389 -356 -235 -349 -541 -905 -848 -601 -625 -520 -369 -824 -142 -765 -160 -815 -391 -884 -83 -418 -485 -76 -340 -53 -32 -260 -817 -2 -342 -269 -542 -285 -320 -955 -162 -488 -848 -680 -48 -556 -327 -40 -526 -330 -801 -54 -969 -455 -73 -909 -182 -212 -514 -124 -805 -519 -637 -246 -290 -838 -542 -412 -839 -935 -434 -971 -466 -458 -446 -265 -669 -434 -677 -66 -844 -105 -606 -27 -12 -318 -517 -906 -22 -684 -745 -187 -82 -661 -837 -320 -548 -733 -292 -42 -35 -26 -399 -811 -651 -57 -419 -292 -337 -934 -259 -404 -40 -47 -287 -806 -342 -927 -520 -144 -28 -66 -650 -239 -610 -696 -978 -751 -676 -113 -206 -565 -876 -448 -61 -779 -100 -161 -252 -646 -808 -235 -866 -708 -9 -251 -725 -476 -11 -324 -58 -472 -191 -873 -335 -449 -896 -309 -37 -280 -445 -656 -146 -762 -776 -39 -780 -256 -193 -302 -655 -841 -824 -946 -110 -737 -920 -550 -468 -738 -330 -519 -936 -151 -739 -391 -278 -403 -998 -214 -332 -68 -981 -507 -526 -142 -525 -478 -914 -494 -66 -43 -331 -655 -966 -527 -649 -185 -644 -335 -270 -844 -519 -251 -206 -934 -77 -310 -91 -90 -197 -472 -748 -765 -654 -255 -773 -690 -430 -332 -893 -155 -621 -450 -803 -724 -753 -922 -348 -428 -102 -139 -321 -436 -401 -646 -716 -873 -587 -901 -982 -542 -171 -44 -697 -967 -271 -655 -351 -828 -484 -618 -443 -606 -262 -234 -619 -291 -684 -60 -262 -737 -559 -999 -876 -547 -337 -249 -289 -200 -263 -784 -14 -358 -845 -238 -724 -846 -258 -134 -254 -811 -552 -616 -591 -288 -256 -197 -22 -120 -817 -477 -455 -296 -990 -369 -163 -496 -70 -612 -791 -478 -112 -823 -946 -425 -248 -218 -945 -891 -899 -871 -654 -67 -782 -892 -700 -151 -696 -306 -971 -998 -905 -693 -925 -629 -989 -476 -4 -453 -852 -156 -859 -558 -965 -751 -777 -889 -635 -94 -43 -953 -289 -590 -722 -345 -980 -109 -458 -499 -466 -729 -551 -645 -815 -112 -435 -323 -770 -699 -522 -35 -141 -158 -649 -711 -910 -371 -626 -712 -337 -739 -375 -563 -994 -810 -501 -695 -400 -907 -857 -759 -686 -581 -864 -291 -223 -156 -467 -442 -372 -457 -90 -843 -140 -680 -552 -290 -609 -566 -354 -629 -223 -697 -374 -293 -540 -871 -553 -53 -789 -221 -307 -301 -738 -518 -672 -930 -734 -481 -947 -413 -117 -273 -898 -200 -90 -281 -323 -834 -16 -563 -179 -57 -108 -455 -896 -104 -308 -220 -234 -498 -91 -858 -488 -31 -674 -142 -561 -131 -58 -883 -803 -632 -184 -240 -259 -887 -129 -312 -18 -301 -489 -594 -248 -87 -522 -239 -310 -507 -868 -221 -380 -786 -28 -129 -543 -281 -947 -270 -259 -918 -123 -993 -431 -458 -870 -344 -11 -172 -535 -345 -92 -1000 -780 -782 -77 -306 -454 -24 -967 -822 -42 -500 -879 -190 -421 -733 -7 -821 -567 -236 -195 -663 -13 -566 -735 -513 -734 -391 -910 -493 -216 -510 -317 -446 -79 -802 -571 -225 -744 -195 -453 -886 -191 -795 -800 -546 -720 -670 -674 -524 -590 -821 -935 -428 -985 -85 -137 -436 -278 -922 -780 -614 -715 -684 -910 -157 -392 -526 -242 -554 -327 -835 -644 -146 -795 -635 -705 -527 -396 -842 -956 -151 -286 -951 -542 -553 -167 -600 -331 -411 -394 -556 -793 -153 -151 -983 -227 -542 -926 -235 -6 -171 -271 -789 -250 -716 -407 -685 -729 -443 -407 -832 -356 -222 -646 -312 -555 -172 -300 -922 -878 -197 -275 -758 -687 -506 -22 -627 -962 -611 -255 -905 -53 -482 -376 -617 -785 -805 -13 -537 -349 -724 -473 -504 -850 -653 -494 -721 -732 -404 -328 -917 -272 -376 -31 -913 -143 -98 -509 -402 -811 -57 -200 -329 -966 -947 -39 -614 -238 -745 -810 -765 -289 -423 -295 -462 -406 -723 -343 -822 -105 -18 -275 -501 -391 -756 -24 -223 -203 -993 -50 -823 -251 -510 -23 -581 -878 -682 -241 -961 -808 -19 -741 -396 -976 -165 -786 -732 -658 -643 -726 -450 -136 -886 -243 -888 -72 -131 -132 -538 -720 -932 -605 -146 -628 -699 -694 -594 -950 -971 -404 -614 -243 -938 -438 -776 -554 -502 -201 -757 -880 -8 -773 -745 -985 -484 -264 -265 -706 -370 -446 -923 -769 -944 -916 -448 -383 -563 -52 -165 -320 -221 -873 -15 -781 -113 -502 -765 -122 -1 -929 -743 -508 -921 -136 -301 -981 -975 -874 -215 -485 -944 -86 -775 -381 -801 -377 -383 -312 -424 -743 -472 -160 -577 -333 -483 -66 -353 -666 -402 -343 -410 -584 -413 -961 -577 -523 -912 -669 -325 -893 -101 -674 -310 -500 -12 -707 -591 -667 -34 -583 -658 -626 -156 -795 -123 -96 -397 -701 -96 -981 -505 -328 -130 -380 -300 -408 -66 -243 -164 -923 -437 -164 -75 -531 -486 -896 -961 -668 -969 -449 -253 -194 -210 -475 -1000 -100 -216 -940 -322 -132 -571 -669 -643 -338 -39 -527 -939 -551 -713 -482 -172 -482 -112 -360 -952 -397 -184 -233 -861 -606 -152 -618 -503 -641 -318 -68 -501 -72 -596 -230 -409 -966 -35 -84 -9 -286 -361 -301 -86 -583 -97 -245 -589 -758 -43 -703 -32 -468 -224 -297 -283 -38 -544 -12 -13 -424 -113 -662 -226 -154 -94 -343 -198 -215 -807 -987 -855 -816 -18 -7 -115 -916 -168 -859 -747 -53 -844 -555 -342 -199 -686 -715 -35 -111 -214 -417 -410 -243 -912 -223 -543 -145 -256 -562 -960 -694 -189 -69 -635 -230 -216 -434 -95 -38 -866 -440 -977 -191 -42 -513 -137 -468 -77 -66 -33 -404 -149 -850 -619 -317 -13 -839 -123 -407 -208 -318 -896 -644 -635 -904 -980 -191 -421 -270 -888 -802 -973 -823 -811 -724 -314 -652 -441 -244 -93 -196 -335 -12 -744 -911 -269 -947 -601 -334 -196 -887 -490 -209 -823 -156 -40 -504 -122 -712 -817 -671 -952 -489 -356 -41 -827 -139 -158 -286 -635 -92 -662 -738 -335 -59 -918 -984 -710 -482 -605 -953 -340 -273 -972 -366 -873 -348 -964 -101 -487 -195 -627 -769 -28 -920 -315 -245 -509 -908 -732 -355 -408 -67 -797 -556 -979 -171 -14 -191 -348 -390 -300 -267 -164 -517 -808 -713 -989 -917 -214 -518 -879 -133 -818 -742 -412 -118 -993 -176 -733 -844 -775 -704 -965 -774 -823 -930 -503 -435 -863 -942 -818 -676 -218 -613 -347 -336 -547 -680 -621 -717 -750 -391 -675 -191 -369 -942 -25 -520 -740 -859 -982 -323 -212 -173 -487 -208 -811 -616 -459 -348 -840 -51 -329 -636 -187 -236 -366 -72 -21 -550 -354 -165 -342 -935 -779 -527 -578 -728 -20 -858 -494 -20 -404 -710 -578 -662 -948 -979 -865 -476 -726 -703 -641 -472 -856 -751 -139 -928 -160 -799 -292 -822 -941 -446 -258 -504 -40 -281 -301 -403 -182 -178 -947 -551 -992 -523 -101 -555 -940 -981 -707 -307 -725 -25 -64 -309 -538 -908 -538 -476 -629 -279 -608 -899 -392 -997 -557 -931 -548 -782 -405 -243 -112 -685 -788 -861 -699 -434 -780 -955 -584 -467 -421 -613 -481 -248 -339 -27 -267 -60 -872 -270 -227 -728 -138 -47 -379 -122 -772 -656 -228 -487 -546 -591 -877 -26 -737 -883 -176 -214 -308 -388 -844 -767 -754 -98 -448 -966 -748 -883 -340 -957 -714 -454 -695 -861 -184 -869 -477 -675 -564 -435 -836 -422 -464 -873 -890 -896 -758 -294 -464 -122 -325 -158 -559 -932 -247 -24 -60 -236 -392 -97 -409 -531 -744 -130 -623 -790 -665 -528 -133 -646 -601 -100 -52 -823 -610 -798 -750 -549 -768 -934 -173 -120 -363 -697 -604 -606 -955 -455 -142 -922 -440 -815 -625 -223 -297 -892 -479 -644 -841 -598 -980 -736 -536 -27 -971 -916 -775 -697 -189 -496 -613 -855 -296 -417 -883 -870 -569 -33 -195 -756 -593 -776 -987 -419 -640 -210 -921 -927 -58 -264 -399 -381 -631 -710 -871 -808 -315 -703 -798 -1000 -275 -238 -954 -958 -247 -107 -355 -971 -342 -576 -281 -605 -97 -938 -372 -187 -193 -346 -179 -92 -395 -287 -115 -502 -961 -979 -166 -752 -666 -32 -842 -11 -114 -480 -331 -782 -343 -227 -997 -749 -65 -739 -816 -465 -505 -78 -155 -753 -840 -757 -745 -438 -56 -891 -641 -389 -21 -387 -126 -846 -468 -540 -697 -648 -966 -78 -779 -252 -116 -618 -830 -583 -818 -752 -258 -191 -987 -743 -270 -315 -444 -118 -120 -913 -209 -410 -889 -130 -207 -47 -129 -970 -87 -346 -703 -631 -428 -770 -286 -433 -713 -620 -656 -833 -662 -61 -566 -539 -520 -313 -755 -677 -920 -788 -759 -658 -451 -941 -837 -711 -930 -616 -58 -747 -123 -895 -851 -63 -488 -885 -759 -725 -467 -538 -893 -663 -195 -410 -741 -982 -729 -887 -173 -457 -713 -521 -568 -635 -464 -7 -846 -121 -865 -835 -835 -353 -349 -610 -735 -243 -602 -620 -188 -605 -933 -564 -769 -397 -374 -19 -304 -441 -793 -415 -90 -787 -503 -668 -258 -923 -17 -911 -818 -976 -747 -773 -579 -401 -727 -656 -352 -447 -925 -509 -852 -945 -153 -440 -200 -739 -105 -870 -309 -711 -660 -593 -254 -762 -345 -919 -55 -158 -707 -585 -67 -350 -124 -605 -30 -774 -952 -109 -980 -276 -552 -931 -734 -802 -583 -267 -174 -602 -778 -689 -379 -957 -199 -627 -549 -190 -55 -684 -884 -735 -460 -210 -755 -584 -435 -122 -755 -933 -455 -415 -229 -656 -380 -606 -95 -180 -630 -964 -960 -7 -223 -640 -685 -125 -217 -16 -483 -710 -171 -823 -886 -179 -751 -496 -689 -310 -234 -928 -935 -393 -105 -178 -905 -522 -732 -393 -224 -477 -965 -423 -759 -328 -970 -692 -336 -996 -768 -478 -739 -513 -174 -608 -647 -491 -885 -397 -315 -503 -516 -114 -711 -591 -693 -365 -360 -136 -805 -900 -667 -888 -412 -779 -803 -10 -385 -353 -636 -651 -790 -631 -634 -663 -377 -968 -840 -212 -411 -661 -479 -374 -184 -361 -309 -110 -897 -121 -587 -2 -675 -712 -837 -125 -928 -609 -762 -847 -382 -272 -286 -271 -141 -835 -838 -834 -763 -146 -97 -757 -957 -213 -252 -544 -497 -611 -339 -884 -85 -172 -62 -99 -462 -558 -576 -300 -372 -652 -562 -445 -624 -756 -854 -547 -789 -544 -648 -766 -645 -182 -395 -212 -505 -926 -904 -777 -528 -651 -202 -638 -223 -782 -996 -546 -138 -274 -750 -693 -93 -67 -979 -538 -401 -372 -965 -580 -769 -84 -788 -205 -662 -698 -827 -273 -303 -99 -207 -18 -984 -179 -812 -299 -156 -69 -319 -561 -852 -716 -710 -602 -269 -799 -78 -92 -797 -29 -618 -331 -410 -751 -52 -838 -730 -483 -597 -282 -786 -48 -383 -647 -575 -441 -128 -503 -37 -319 -416 -221 -532 -954 -870 -598 -329 -946 -187 -362 -75 -730 -903 -688 -582 -126 -308 -549 -724 -779 -404 -465 -237 -141 -15 -585 -620 -826 -881 -862 -319 -127 -500 -675 -57 -160 -688 -902 -399 -400 -938 -197 -258 -100 -433 -835 -985 -545 -472 -928 -593 -729 -426 -401 -817 -122 -816 -801 -830 -868 -653 -691 -488 -618 -326 -530 -662 -332 -490 -955 -24 -644 -944 -149 -691 -21 -930 -52 -780 -692 -447 -60 -825 -614 -729 -129 -723 -406 -384 -939 -938 -223 -61 -309 -563 -550 -818 -371 -753 -920 -45 -756 -195 -408 -423 -128 -137 -964 -831 -63 -365 -684 -649 -30 -562 -592 -394 -245 -203 -986 -753 -467 -450 -834 -890 -275 -166 -6 -587 -70 -589 -974 -349 -531 -409 -279 -502 -883 -96 -92 -773 -644 -443 -185 -856 -12 -513 -93 -26 -803 -207 -929 -259 -434 -472 -209 -532 -847 -815 -918 -92 -764 -661 -951 -31 -978 -855 -128 -367 -547 -645 -414 -441 -914 -752 -470 -52 -862 -51 -69 -125 -854 -40 -94 -198 -556 -476 -362 -3 -415 -168 -921 -764 -728 -118 -750 -977 -457 -664 -493 -750 -356 -783 -357 -288 -948 -263 -621 -546 -709 -434 -989 -490 -789 -359 -564 -255 -952 -155 -636 -878 -856 -153 -400 -104 -573 -191 -944 -426 -901 -296 -258 -853 -195 -142 -733 -404 -551 -243 -386 -7 -669 -400 -641 -123 -444 -300 -25 -428 -620 -851 -985 -14 -813 -759 -143 -509 -650 -436 -752 -816 -171 -23 -116 -649 -798 -34 -726 -953 -422 -291 -732 -867 -777 -429 -326 -629 -30 -869 -788 -904 -657 -795 -516 -663 -170 -45 -581 -751 -87 -466 -803 -655 -984 -102 -597 -470 -753 -742 -467 -539 -276 -560 -804 -70 -241 -932 -707 -659 -357 -453 -526 -435 -710 -853 -683 -595 -220 -385 -846 -742 -727 -162 -656 -859 -398 -593 -593 -470 -139 -316 -266 -191 -966 -967 -134 -955 -87 -294 -975 -860 -682 -44 -680 -693 -292 -709 -206 -744 -845 -716 -480 -642 -801 -764 -100 -367 -78 -409 -751 -953 -710 -138 -689 -378 -905 -58 -502 -157 -315 -556 -192 -210 -552 -364 -261 -812 -270 -708 -152 -939 -776 -17 -414 -558 -575 -920 -229 -661 -257 -31 -212 -872 -434 -168 -91 -884 -704 -122 -94 -992 -279 -741 -744 -440 -733 -848 -51 -941 -758 -295 -213 -74 -389 -739 -21 -331 -242 -900 -85 -166 -478 -176 -104 -948 -563 -213 -482 -461 -927 -509 -186 -977 -312 -513 -479 -263 -34 -269 -900 -987 -965 -312 -859 -911 -358 -893 -253 -701 -620 -68 -3 -881 -583 -43 -662 -732 -944 -8 -15 -557 -836 -826 -214 -497 -63 -56 -59 -3 -140 -748 -422 -585 -435 -70 -7 -284 -213 -203 -232 -764 -9 -681 -929 -799 -909 -443 -785 -497 -842 -700 -853 -536 -385 -827 -492 -75 -278 -903 -882 -603 -892 -718 -647 -268 -480 -301 -337 -797 -480 -553 -503 -518 -262 -814 -274 -897 -168 -813 -589 -825 -383 -956 -713 -665 -818 -476 -980 -327 -789 -2 -416 -910 -304 -879 -738 -739 -709 -30 -789 -584 -712 -950 -405 -692 -523 -470 -892 -937 -211 -470 -700 -642 -441 -301 -944 -400 -384 -278 -355 -172 -807 -44 -618 -718 -622 -871 -744 -314 -736 -578 -6 -854 -382 -979 -797 -499 -136 -141 -758 -929 -368 -475 -95 -753 -68 -840 -392 -521 -592 -667 -617 -166 -130 -619 -604 -341 -467 -872 -75 -202 -400 -173 -468 -572 -207 -58 -748 -535 -35 -534 -685 -392 -327 -268 -632 -38 -453 -977 -514 -347 -128 -341 -72 -90 -831 -629 -473 -503 -674 -993 -164 -53 -929 -181 -443 -398 -43 -463 -53 -796 -544 -484 -735 -76 -172 -83 -4 -967 -753 -207 -43 -567 -595 -810 -755 -740 -148 -295 -324 -240 -599 -744 -657 -408 -176 -917 -747 -800 -858 -161 -658 -525 -886 -5 -654 -550 -579 -272 -739 -488 -453 -701 -818 -804 -94 -266 -185 -87 -807 -399 -540 -762 -717 -598 -318 -368 -980 -901 -607 -518 -785 -158 -463 -857 -874 -421 -354 -294 -481 -347 -914 -622 -162 -891 -95 -112 -575 -182 -916 -494 -147 -968 -108 -924 -551 -111 -758 -417 -802 -143 -148 -522 -100 -393 -260 -101 -891 -880 -634 -890 -824 -171 -928 -219 -547 -205 -908 -137 -205 -560 -436 -323 -125 -78 -192 -905 -776 -500 -860 -564 -128 -20 -295 -728 -437 -248 -949 -915 -85 -829 -225 -943 -62 -245 -196 -304 -130 -910 -710 -981 -310 -264 -987 -136 -276 -328 -590 -365 -429 -306 -795 -762 -702 -327 -164 -654 -436 -456 -917 -836 -290 -577 -327 -737 -796 -825 -517 -939 -850 -394 -258 -723 -569 -136 -810 -388 -593 -478 -440 -583 -442 -174 -281 -189 -991 -441 -550 -902 -58 -201 -190 -158 -504 -120 -120 -346 -340 -875 -174 -904 -721 -315 -683 -233 -943 -898 -50 -991 -392 -673 -675 -728 -624 -85 -906 -327 -821 -950 -642 -907 -415 -498 -934 -540 -354 -566 -669 -477 -869 -58 -171 -221 -908 -320 -700 -634 -951 -335 -309 -467 -917 -753 -100 -88 -722 -44 -505 -123 -838 -861 -574 -632 -496 -457 -930 -498 -632 -141 -509 -636 -623 -282 -32 -669 -228 -569 -16 -625 -923 -806 -763 -873 -312 -934 -814 -305 -712 -277 -166 -660 -463 -217 -836 -129 -793 -47 -694 -858 -947 -937 -296 -661 -236 -882 -751 -67 -326 -53 -656 -493 -927 -618 -663 -736 -790 -941 -984 -954 -800 -68 -366 -326 -976 -871 -722 -871 -41 -874 -65 -568 -128 -532 -70 -138 -943 -543 -402 -544 -226 -562 -520 -694 -509 -432 -330 -166 -804 -897 -464 -490 -896 -415 -563 -724 -684 -610 -962 -473 -422 -187 -393 -479 -637 -745 -854 -72 -805 -868 -396 -588 -680 -356 -499 -251 -877 -720 -737 -838 -617 -486 -583 -291 -366 -320 -798 -179 -758 -435 -517 -29 -237 -127 -282 -774 -345 -221 -33 -564 -526 -19 -762 -425 -438 -158 -259 -705 -118 -98 -662 -184 -722 -506 -457 -87 -479 -887 -654 -15 -512 -821 -682 -566 -448 -147 -795 -813 -681 -503 -81 -671 -717 -199 -238 -790 -212 -820 -625 -720 -517 -38 -692 -538 -323 -433 -960 -866 -488 -769 -238 -555 -791 -195 -523 -149 -454 -71 -437 -850 -867 -870 -898 -173 -791 -881 -989 -26 -567 -930 -103 -407 -665 -43 -813 -602 -393 -230 -43 -147 -778 -32 -960 -633 -633 -196 -967 -159 -412 -719 -720 -962 -536 -640 -352 -130 -404 -965 -291 -250 -535 -883 -409 -598 -732 -941 -541 -297 -624 -679 -405 -418 -435 -681 -962 -629 -286 -795 -944 -84 -340 -151 -654 -468 -763 -692 -289 -891 -112 -297 -846 -363 -853 -272 -451 -873 -594 -524 -889 -252 -887 -834 -294 -697 -343 -777 -651 -688 -231 -229 -404 -202 -862 -144 -798 -404 -551 -401 -422 -201 -2 -487 -627 -54 -74 -227 -319 -150 -553 -790 -335 -858 -41 -149 -66 -739 -225 -126 -448 -860 -164 -999 -430 -389 -26 -398 -559 -52 -92 -533 -562 -993 -854 -992 -190 -63 -786 -883 -144 -539 -764 -832 -957 -35 -644 -896 -364 -794 -678 -392 -648 -389 -979 -525 -902 -419 -458 -148 -713 -634 -695 -657 -409 -217 -433 -689 -815 -508 -935 -157 -963 -419 -528 -387 -489 -497 -214 -897 -420 -99 -871 -302 -431 -452 -543 -252 -750 -65 -197 -279 -765 -956 -920 -927 -834 -795 -31 -375 -139 -957 -290 -947 -374 -773 -596 -381 -447 -393 -166 -860 -931 -970 -140 -400 -555 -963 -190 -824 -259 -297 -824 -157 -365 -698 -982 -653 -892 -406 -99 -679 -349 -731 -346 -501 -753 -632 -20 -478 -334 -111 -774 -987 -119 -364 -609 -310 -728 -289 -794 -118 -372 -484 -98 -876 -456 -525 -329 -937 -305 -147 -129 -755 -248 -8 -593 -977 -488 -733 -441 -167 -693 -759 -562 -529 -329 -420 -334 -217 -647 -446 -431 -211 -198 -213 -538 -461 -927 -115 -303 -965 -188 -597 -635 -656 -625 -567 -959 -408 -230 -690 -279 -265 -963 -520 -884 -781 -483 -470 -294 -694 -349 -765 -348 -261 -7 -502 -545 -252 -740 -95 -162 -728 -490 -401 -234 -441 -469 -539 -366 -768 -913 -353 -403 -639 -284 -89 -328 -259 -405 -426 -187 -243 -2 -439 -304 -6 -13 -942 -902 -481 -130 -526 -598 -695 -97 -605 -134 -512 -340 -887 -591 -99 -569 -268 -735 -405 -85 -415 -626 -415 -405 -613 -436 -81 -288 -459 -707 -735 -982 -735 -683 -816 -176 -537 -994 -101 -870 -443 -511 -75 -229 -185 -690 -122 -461 -931 -783 -654 -199 -317 -93 -980 -921 -250 -887 -15 -115 -711 -164 -888 -852 -76 -338 -558 -813 -494 -312 -858 -83 -107 -2 -275 -800 -421 -694 -237 -290 -835 -285 -483 -996 -951 -6 -398 -437 -619 -550 -28 -133 -973 -446 -643 -270 -831 -482 -471 -284 -864 -809 -930 -739 -708 -100 -679 -766 -671 -999 -587 -459 -581 -560 -927 -352 -774 -926 -441 -129 -442 -174 -422 -337 -500 -681 -310 -21 -476 -970 -897 -620 -113 -552 -219 -280 -109 -475 -912 -998 -726 -32 -834 -590 -318 -191 -27 -922 -903 -965 -634 -763 -754 -23 -627 -674 -230 -769 -287 -96 -541 -794 -625 -893 -494 -195 -292 -298 -91 -487 -715 -911 -660 -420 -819 -924 -920 -322 -578 -899 -867 -846 -974 -242 -928 -241 -290 -388 -941 -652 -758 -278 -399 -240 -241 -36 -597 -254 -428 -208 -550 -58 -957 -104 -672 -721 -395 -840 -763 -327 -796 -915 -938 -542 -93 -532 -746 -55 -904 -962 -522 -648 -815 -837 -346 -161 -717 -113 -848 -597 -990 -15 -843 -184 -340 -708 -530 -374 -998 -809 -786 -315 -239 -18 -922 -914 -470 -163 -833 -475 -900 -144 -466 -104 -595 -832 -627 -740 -429 -949 -835 -828 -935 -942 -231 -388 -61 -485 -356 -892 -784 -52 -651 -652 -15 -495 -883 -918 -462 -45 -867 -420 -940 -216 -104 -918 -323 -622 -746 -632 -498 -509 -790 -8 -500 -798 -143 -11 -751 -28 -619 -628 -39 -765 -58 -896 -444 -543 -666 -178 -437 -691 -34 -705 -737 -945 -169 -950 -99 -894 -44 -594 -1 -807 -529 -376 -720 -571 -94 -664 -544 -350 -655 -48 -628 -707 -707 -511 -38 -672 -899 -232 -128 -371 -169 -913 -37 -572 -280 -990 -405 -53 -457 -149 -644 -932 -673 -856 -347 -406 -487 -830 -71 -58 -79 -344 -365 -802 -317 -242 -31 -994 -874 -77 -945 -556 -453 -514 -231 -221 -248 -973 -646 -588 -52 -563 -100 -4 -517 -133 -287 -902 -75 -619 -606 -397 -977 -847 -296 -686 -508 -199 -39 -956 -657 -146 -697 -34 -742 -789 -755 -565 -5 -799 -27 -967 -534 -573 -522 -980 -836 -28 -301 -419 -770 -746 -921 -837 -516 -371 -878 -730 -930 -192 -191 -508 -14 -99 -284 -822 -376 -126 -837 -826 -571 -990 -389 -884 -220 -565 -869 -137 -906 -490 -253 -791 -392 -241 -467 -232 -457 -83 -596 -6 -620 -574 -614 -683 -535 -789 -754 -465 -847 -649 -322 -649 -759 -774 -214 -506 -228 -14 -611 -145 -386 -386 -659 -151 -126 -112 -301 -416 -827 -398 -216 -641 -225 -482 -82 -480 -807 -592 -992 -147 -780 -907 -817 -907 -26 -22 -679 -98 -847 -19 -214 -945 -498 -765 -145 -464 -211 -685 -422 -738 -791 -336 -965 -324 -230 -69 -60 -833 -58 -610 -529 -17 -310 -608 -532 -658 -955 -749 -655 -194 -730 -141 -701 -429 -100 -371 -139 -779 -837 -169 -873 -33 -686 -289 -893 -116 -76 -836 -955 -852 -974 -401 -756 -689 -826 -170 -860 -381 -774 -276 -677 -77 -111 -991 -859 -670 -890 -703 -960 -738 -301 -237 -458 -141 -608 -399 -617 -282 -863 -553 -495 -420 -541 -929 -981 -52 -261 -871 -914 -877 -337 -260 -402 -258 -151 -172 -992 -706 -359 -37 -974 -46 -928 -52 -721 -855 -537 -757 -877 -947 -360 -394 -314 -792 -453 -362 -165 -494 -213 -255 -464 -799 -220 -430 -143 -912 -980 -163 -228 -62 -275 -792 -664 -243 -936 -362 -440 -600 -170 -606 -662 -338 -410 -897 -247 -847 -382 -323 -711 -764 -724 -900 -5 -413 -235 -489 -420 -633 -899 -418 -524 -236 -442 -552 -763 -995 -947 -372 -299 -865 -889 -352 -171 -881 -61 -104 -849 -225 -883 -768 -677 -406 -429 -775 -938 -218 -945 -71 -922 -572 -856 -891 -758 -46 -522 -435 -419 -803 -729 -943 -925 -635 -937 -460 -296 -670 -748 -196 -142 -482 -52 -984 -398 -41 -184 -842 -316 -17 -242 -873 -205 -660 -358 -273 -802 -74 -508 -501 -258 -365 -598 -590 -389 -332 -792 -179 -156 -174 -334 -133 -634 -740 -204 -917 -412 -585 -185 -303 -595 -294 -41 -139 -653 -306 -929 -361 -989 -377 -712 -740 -664 -910 -250 -753 -295 -270 -423 -451 -621 -881 -681 -659 -764 -562 -484 -241 -588 -691 -842 -575 -895 -731 -518 -766 -336 -920 -345 -768 -146 -728 -147 -92 -907 -654 -388 -779 -67 -724 -893 -253 -326 -566 -995 -751 -608 -926 -542 -949 -211 -990 -555 -512 -898 -95 -897 -630 -434 -1 -317 -615 -927 -175 -180 -268 -956 -123 -193 -291 -974 -630 -919 -223 -78 -334 -798 -704 -142 -906 -83 -728 -807 -328 -765 -962 -708 -54 -945 -386 -37 -810 -883 -664 -929 -841 -6 -840 -226 -464 -801 -982 -710 -663 -585 -490 -870 -687 -624 -740 -859 -724 -288 -532 -208 -960 -792 -104 -167 -2 -363 -791 -908 -495 -112 -952 -86 -947 -977 -42 -145 -395 -387 -317 -593 -911 -507 -367 -417 -724 -80 -853 -674 -253 -397 -817 -929 -21 -244 -588 -106 -956 -781 -251 -110 -25 -326 -39 -406 -522 -815 -340 -148 -538 -539 -13 -914 -252 -105 -81 -955 -279 -478 -651 -844 -23 -591 -394 -877 -622 -683 -30 -930 -793 -909 -738 -972 -460 -812 -617 -25 -384 -940 -384 -751 -809 -997 -112 -686 -917 -850 -690 -658 -400 -753 -336 -466 -471 -975 -849 -158 -141 -438 -98 -541 -310 -39 -183 -911 -198 -918 -804 -768 -326 -707 -55 -519 -876 -844 -121 -609 -214 -369 -260 -86 -873 -905 -347 -725 -199 -638 -67 -157 -805 -489 -436 -123 -354 -876 -965 -487 -174 -730 -166 -101 -344 -261 -206 -202 -248 -392 -839 -963 -988 -815 -971 -908 -510 -963 -595 -686 -350 -314 -567 -375 -406 -220 -923 -552 -430 -752 -557 -538 -742 -60 -885 -222 -241 -414 -740 -854 -885 -724 -302 -226 -896 -930 -628 -326 -418 -991 -782 -610 -756 -389 -964 -114 -162 -651 -535 -792 -61 -531 -261 -547 -372 -21 -826 -453 -258 -307 -906 -830 -64 -794 -968 -676 -289 -172 -483 -70 -221 -609 -991 -57 -379 -564 -215 -447 -616 -479 -995 -935 -467 -64 -653 -766 -268 -395 -592 -575 -719 -258 -850 -637 -467 -974 -550 -825 -726 -462 -775 -262 -812 -69 -219 -451 -552 -900 -399 -331 -109 -539 -51 -789 -635 -365 -128 -43 -832 -396 -358 -336 -535 -949 -120 -650 -707 -360 -643 -297 -403 -685 -103 -170 -810 -878 -383 -29 -879 -920 -837 -170 -196 -716 -178 -236 -733 -651 -579 -143 -788 -520 -730 -776 -281 -337 -432 -560 -981 -385 -560 -629 -34 -490 -991 -421 -370 -930 -431 -312 -353 -79 -851 -255 -436 -656 -511 -610 -735 -680 -926 -625 -775 -411 -706 -846 -268 -267 -195 -258 -282 -12 -539 -587 -524 -477 -377 -384 -475 -897 -737 -392 -880 -696 -811 -217 -400 -677 -794 -934 -497 -202 -372 -788 -917 -217 -13 -947 -825 -773 -888 -776 -452 -632 -981 -942 -539 -296 -939 -835 -393 -800 -916 -412 -124 -626 -358 -469 -167 -527 -980 -127 -817 -66 -589 -287 -668 -727 -417 -74 -126 -651 -422 -507 -905 -350 -868 -823 -669 -557 -552 -568 -575 -233 -500 -781 -417 -371 -23 -648 -96 -509 -256 -55 -302 -464 -109 -903 -333 -272 -14 -236 -368 -423 -190 -333 -477 -237 -697 -872 -394 -519 -643 -392 -858 -357 -692 -522 -758 -372 -276 -79 -174 -709 -164 -606 -564 -234 -241 -160 -142 -608 -237 -776 -616 -255 -703 -749 -380 -722 -332 -269 -421 -901 -615 -331 -924 -15 -543 -553 -319 -103 -501 -969 -68 -783 -651 -792 -768 -365 -347 -171 -435 -806 -1 -291 -260 -588 -965 -184 -401 -960 -187 -485 -649 -901 -91 -480 -929 -437 -803 -959 -356 -768 -995 -363 -880 -773 -526 -859 -239 -237 -899 -131 -728 -134 -174 -128 -607 -728 -364 -226 -18 -721 -186 -728 -553 -362 -668 -367 -703 -864 -649 -355 -568 -398 -606 -508 -92 -959 -401 -915 -308 -253 -463 -749 -52 -550 -819 -822 -593 -201 -645 -671 -97 -464 -313 -851 -450 -936 -981 -897 -463 -178 -340 -839 -994 -197 -241 -404 -256 -599 -140 -660 -30 -947 -669 -428 -665 -11 -273 -285 -752 -153 -453 -776 -459 -510 -836 -32 -356 -717 -189 -212 -95 -734 -179 -675 -870 -798 -921 -239 -218 -34 -464 -524 -604 -100 -40 -583 -629 -111 -724 -596 -831 -635 -861 -407 -139 -708 -469 -824 -920 -539 -355 -392 -964 -256 -147 -940 -768 -579 -773 -752 -677 -138 -480 -225 -439 -394 -24 -391 -833 -267 -341 -769 -301 -239 -312 -589 -90 -778 -584 -250 -846 -724 -92 -421 -517 -798 -792 -87 -552 -187 -804 -843 -496 -376 -258 -829 -392 -358 -23 -669 -346 -529 -868 -622 -632 -163 -928 -485 -569 -834 -218 -217 -595 -52 -249 -241 -323 -34 -166 -963 -456 -472 -866 -801 -815 -602 -348 -76 -745 -893 -684 -80 -698 -991 -729 -644 -710 -15 -82 -78 -9 -407 -740 -768 -419 -164 -830 -835 -655 -79 -692 -970 -274 -756 -991 -554 -470 -435 -509 -332 -708 -923 -58 -186 -541 -836 -502 -902 -720 -588 -880 -525 -429 -706 -78 -214 -740 -138 -43 -985 -487 -528 -494 -934 -261 -360 -866 -606 -502 -399 -218 -256 -116 -286 -926 -885 -556 -648 -256 -813 -990 -569 -436 -221 -18 -802 -61 -165 -806 -170 -15 -460 -89 -656 -38 -444 -624 -559 -347 -971 -660 -845 -242 -196 -530 -431 -638 -718 -402 -968 -617 -996 -797 -456 -409 -376 -248 -573 -938 -260 -292 -49 -516 -826 -175 -863 -424 -249 -953 -676 -859 -866 -229 -291 -140 -651 -319 -76 -597 -412 -669 -436 -690 -566 -734 -435 -181 -827 -320 -14 -187 -374 -577 -734 -188 -260 -803 -378 -825 -520 -678 -575 -267 -801 -477 -308 -682 -44 -717 -729 -298 -937 -335 -622 -366 -913 -722 -348 -516 -466 -253 -258 -852 -57 -362 -496 -46 -320 -667 -177 -739 -731 -568 -209 -880 -418 -632 -968 -96 -478 -495 -494 -962 -53 -213 -913 -486 -480 -516 -937 -628 -908 -343 -596 -715 -369 -148 -63 -226 -484 -851 -114 -441 -114 -853 -487 -969 -415 -201 -61 -742 -892 -571 -308 -622 -572 -801 -803 -271 -9 -831 -601 -391 -929 -754 -424 -120 -562 -176 -68 -759 -448 -553 -284 -368 -217 -542 -25 -594 -896 -538 -181 -866 -607 -774 -725 -731 -573 -743 -680 -403 -534 -33 -894 -585 -721 -241 -268 -185 -764 -502 -790 -567 -554 -40 -146 -606 -270 -687 -399 -595 -723 -938 -804 -232 -534 -878 -991 -798 -559 -407 -973 -796 -832 -935 -5 -941 -418 -176 -840 -719 -134 -62 -101 -679 -914 -383 -924 -781 -746 -968 -541 -270 -646 -544 -240 -661 -338 -322 -186 -215 -318 -934 -251 -958 -192 -721 -815 -621 -763 -807 -426 -826 -906 -899 -278 -144 -912 -726 -335 -947 -940 -174 -365 -716 -645 -216 -751 -363 -909 -314 -366 -382 -677 -844 -26 -666 -729 -186 -316 -590 -887 -273 -214 -875 -403 -241 -574 -678 -879 -51 -19 -446 -489 -235 -126 -228 -154 -713 -224 -362 -312 -519 -334 -232 -671 -355 -753 -260 -256 -415 -603 -555 -834 -600 -600 -173 -23 -523 -340 -888 -675 -840 -868 -97 -424 -708 -374 -933 -390 -301 -484 -444 -117 -828 -556 -946 -456 -23 -927 -242 -704 -92 -99 -664 -488 -110 -702 -341 -782 -384 -764 -633 -350 -958 -775 -742 -278 -536 -952 -854 -961 -678 -609 -565 -190 -559 -114 -744 -755 -573 -192 -119 -162 -996 -886 -59 -18 -813 -420 -303 -968 -92 -914 -242 -451 -813 -28 -763 -432 -230 -590 -74 -238 -896 -121 -867 -126 -376 -467 -905 -688 -39 -266 -502 -396 -977 -334 -180 -607 -685 -95 -651 -945 -99 -913 -301 -675 -993 -886 -982 -760 -876 -757 -395 -545 -376 -179 -209 -251 -341 -785 -244 -919 -611 -844 -470 -692 -212 -816 -977 -177 -125 -536 -175 -108 -620 -257 -106 -394 -316 -228 -447 -148 -403 -632 -216 -67 -991 -599 -215 -449 -659 -114 -497 -570 -690 -431 -730 -682 -1 -124 -510 -743 -52 -790 -231 -258 -631 -777 -321 -461 -635 -809 -180 -790 -91 -699 -340 -346 -584 -391 -31 -907 -238 -65 -634 -21 -731 -956 -579 -90 -880 -579 -272 -447 -685 -165 -229 -968 -275 -13 -746 -12 -387 -700 -646 -871 -560 -47 -843 -701 -712 -151 -340 -346 -339 -259 -828 -706 -627 -477 -872 -783 -412 -67 -893 -349 -359 -180 -271 -886 -417 -788 -231 -695 -201 -68 -23 -763 -428 -666 -145 -623 -985 -49 -601 -514 -350 -35 -145 -115 -633 -553 -40 -972 -934 -743 -297 -689 -645 -293 -157 -546 -716 -845 -607 -677 -564 -694 -330 -750 -240 -246 -731 -328 -521 -4 -812 -106 -96 -659 -340 -156 -169 -973 -981 -655 -915 -393 -316 -695 -368 -222 -362 -516 -415 -283 -646 -122 -467 -228 -410 -339 -274 -980 -11 -26 -183 -363 -585 -158 -871 -758 -964 -217 -819 -102 -470 -507 -294 -536 -713 -696 -779 -721 -570 -945 -461 -95 -968 -484 -365 -206 -930 -500 -71 -608 -920 -372 -590 -75 -126 -620 -830 -849 -977 -926 -481 -314 -925 -280 -563 -463 -260 -665 -497 -203 -835 -539 -777 -703 -662 -198 -568 -292 -804 -410 -811 -55 -955 -217 -809 -838 -340 -238 -199 -679 -223 -527 -57 -437 -39 -631 -579 -754 -333 -242 -989 -60 -361 -815 -333 -180 -106 -329 -261 -935 -69 -830 -24 -803 -327 -312 -182 -494 -467 -276 -975 -66 -9 -556 -623 -987 -316 -701 -554 -468 -603 -805 -381 -965 -562 -888 -916 -734 -124 -797 -977 -914 -639 -923 -420 -356 -144 -262 -715 -48 -912 -35 -654 -697 -941 -110 -550 -871 -826 -972 -430 -505 -793 -395 -209 -770 -688 -382 -625 -903 -712 -710 -475 -554 -960 -532 -383 -19 -748 -139 -731 -303 -823 -968 -991 -356 -653 -122 -550 -309 -417 -887 -413 -253 -566 -122 -870 -307 -641 -950 -75 -352 -841 -25 -392 -136 -689 -91 -375 -154 -370 -501 -733 -142 -514 -401 -825 -888 -603 -968 -632 -891 -467 -485 -792 -153 -942 -927 -638 -257 -44 -723 -478 -251 -602 -939 -209 -253 -871 -414 -693 -663 -898 -865 -807 -180 -9 -217 -81 -864 -713 -611 -590 -398 -56 -68 -634 -204 -263 -981 -778 -656 -967 -534 -876 -871 -924 -894 -195 -748 -596 -272 -917 -478 -11 -522 -349 -47 -188 -823 -32 -516 -520 -887 -779 -649 -827 -331 -619 -917 -366 -246 -810 -473 -726 -902 -290 -386 -294 -142 -468 -710 -439 -168 -468 -715 -513 -657 -102 -115 -490 -783 -191 -884 -995 -546 -383 -90 -219 -681 -793 -13 -59 -666 -225 -941 -913 -407 -944 -913 -505 -679 -959 -348 -162 -61 -674 -281 -224 -846 -503 -44 -959 -990 -581 -200 -448 -703 -529 -797 -52 -189 -690 -416 -200 -33 -884 -310 -232 -890 -760 -458 -524 -689 -322 -377 -785 -659 -158 -203 -640 -247 -545 -543 -269 -386 -815 -741 -495 -27 -868 -211 -618 -226 -879 -266 -324 -211 -972 -247 -719 -291 -486 -930 -364 -403 -28 -850 -413 -179 -932 -865 -70 -166 -839 -952 -270 -911 -403 -420 -135 -842 -123 -6 -370 -952 -140 -811 -982 -487 -205 -957 -555 -785 -31 -749 -479 -231 -408 -901 -523 -179 -983 -592 -737 -936 -38 -881 -167 -667 -582 -241 -603 -197 -355 -26 -366 -699 -553 -669 -931 -356 -826 -889 -993 -108 -43 -576 -357 -52 -534 -279 -245 -386 -636 -998 -937 -696 -865 -367 -664 -852 -53 -658 -403 -724 -793 -609 -761 -573 -543 -947 -903 -902 -403 -787 -585 -573 -434 -536 -871 -325 -161 -731 -829 -470 -965 -958 -537 -557 -824 -834 -879 -880 -33 -213 -798 -40 -894 -696 -687 -595 -718 -530 -668 -805 -459 -700 -371 -731 -266 -358 -538 -457 -27 -995 -955 -870 -230 -332 -528 -738 -737 -259 -378 -893 -72 -689 -639 -470 -850 -231 -640 -691 -635 -501 -473 -76 -578 -597 -506 -849 -428 -230 -255 -854 -850 -171 -417 -945 -498 -623 -553 -18 -3 -204 -53 -74 -317 -400 -318 -245 -166 -804 -1 -719 -717 -696 -954 -268 -187 -955 -622 -980 -362 -716 -995 -56 -203 -522 -105 -513 -342 -676 -490 -593 -112 -442 -441 -477 -237 -787 -518 -305 -690 -141 -41 -384 -484 -633 -261 -699 -147 -330 -508 -428 -170 -612 -17 -907 -687 -589 -600 -849 -914 -759 -788 -800 -9 -248 -898 -601 -67 -62 -140 -146 -749 -806 -36 -161 -613 -505 -394 -277 -327 -466 -128 -661 -219 -391 -779 -134 -522 -856 -36 -932 -80 -296 -989 -138 -336 -324 -216 -647 -812 -854 -590 -598 -373 -878 -201 -650 -35 -952 -742 -817 -329 -240 -567 -69 -82 -343 -569 -721 -131 -877 -353 -804 -418 -243 -565 -433 -820 -742 -707 -966 -895 -159 -885 -554 -643 -625 -879 -690 -129 -453 -511 -910 -891 -253 -770 -399 -224 -684 -448 -285 -707 -406 -508 -389 -798 -989 -133 -689 -27 -765 -708 -129 -551 -295 -703 -120 -550 -277 -903 -688 -854 -27 -309 -157 -482 -69 -573 -251 -396 -916 -238 -726 -351 -583 -418 -54 -710 -516 -374 -897 -311 -39 -168 -375 -274 -63 -468 -677 -791 -637 -34 -425 -262 -836 -276 -544 -435 -600 -445 -357 -861 -416 -360 -183 -836 -327 -449 -846 -525 -150 -281 -406 -340 -202 -408 -196 -440 -931 -805 -779 -538 -439 -446 -44 -136 -408 -776 -360 -802 -670 -924 -658 -563 -384 -957 -978 -203 -146 -205 -518 -579 -831 -246 -97 -913 -762 -367 -928 -54 -140 -701 -698 -777 -448 -727 -665 -708 -488 -443 -753 -166 -773 -47 -471 -671 -363 -262 -719 -612 -790 -677 -348 -853 -563 -196 -918 -927 -766 -340 -389 -971 -45 -712 -793 -45 -496 -23 -768 -241 -815 -859 -945 -503 -48 -977 -508 -782 -266 -80 -990 -494 -913 -188 -471 -705 -918 -439 -522 -484 -377 -88 -148 -433 -284 -137 -373 -235 -229 -358 -252 -293 -506 -224 -579 -428 -540 -455 -925 -910 -22 -363 -385 -110 -569 -705 -356 -899 -76 -869 -392 -807 -977 -982 -514 -714 -145 -679 -368 -332 -547 -799 -810 -944 -145 -166 -127 -257 -478 -387 -830 -145 -128 -948 -217 -799 -442 -804 -275 -571 -65 -964 -371 -995 -576 -438 -89 -703 -239 -623 -604 -528 -455 -513 -522 -907 -271 -516 -46 -480 -724 -91 -704 -11 -744 -502 -259 -922 -703 -130 -589 -891 -81 -708 -50 -960 -902 -973 -140 -5 -167 -83 -607 -695 -472 -249 -896 -682 -887 -294 -860 -29 -461 -275 -640 -757 -525 -918 -18 -417 -436 -185 -73 -971 -161 -236 -838 -277 -415 -140 -338 -181 -406 -31 -71 -719 -874 -578 -300 -219 -833 -180 -334 -138 -443 -331 -612 -923 -537 -732 -965 -494 -400 -396 -335 -799 -157 -129 -42 -546 -180 -46 -514 -941 -416 -788 -810 -331 -349 -963 -177 -411 -26 -291 -567 -546 -211 -145 -390 -392 -718 -570 -543 -481 -861 -156 -961 -566 -227 -98 -221 -870 -11 -724 -836 -865 -806 -67 -717 -139 -921 -301 -139 -132 -998 -184 -239 -642 -984 -978 -398 -323 -371 -688 -219 -126 -547 -497 -144 -3 -859 -871 -171 -531 -188 -503 -643 -453 -753 -428 -922 -242 -289 -820 -927 -628 -710 -769 -306 -246 -872 -641 -199 -667 -171 -64 -176 -390 -25 -87 -893 -767 -238 -270 -719 -79 -157 -794 -180 -743 -83 -48 -466 -909 -527 -500 -15 -906 -277 -733 -646 -271 -362 -873 -941 -158 -638 -613 -244 -759 -426 -211 -54 -444 -695 -245 -544 -963 -659 -835 -548 -857 -228 -580 -494 -788 -201 -567 -99 -20 -514 -731 -125 -852 -277 -356 -365 -79 -277 -623 -877 -352 -692 -600 -344 -595 -359 -567 -956 -827 -915 -118 -907 -616 -538 -365 -750 -8 -472 -942 -622 -791 -459 -233 -586 -29 -288 -569 -128 -356 -167 -716 -72 -528 -79 -302 -189 -647 -645 -64 -771 -455 -480 -427 -815 -875 -134 -697 -713 -153 -913 -429 -984 -888 -553 -773 -693 -895 -999 -607 -591 -488 -878 -454 -951 -309 -985 -909 -936 -825 -469 -475 -641 -878 -532 -418 -83 -477 -58 -648 -241 -532 -83 -621 -155 -152 -780 -933 -150 -186 -958 -87 -619 -622 -989 -55 -155 -436 -488 -264 -614 -222 -950 -829 -255 -404 -98 -444 -308 -130 -353 -856 -414 -561 -560 -402 -457 -803 -357 -239 -28 -992 -525 -932 -903 -481 -218 -682 -103 -997 -768 -720 -286 -241 -813 -271 -348 -604 -591 -707 -218 -551 -206 -650 -483 -702 -667 -168 -397 -446 -970 -317 -944 -250 -908 -910 -29 -239 -191 -435 -626 -292 -429 -562 -137 -114 -793 -341 -144 -38 -747 -188 -901 -777 -657 -720 -453 -351 -948 -297 -452 -207 -752 -67 -953 -143 -589 -912 -661 -856 -947 -959 -774 -898 -562 -37 -588 -683 -426 -75 -483 -997 -216 -919 -203 -783 -811 -229 -437 -211 -434 -753 -749 -664 -659 -656 -763 -98 -183 -888 -852 -180 -433 -541 -942 -389 -851 -950 -972 -600 -372 -243 -528 -569 -192 -53 -718 -41 -675 -918 -983 -381 -172 -414 -264 -371 -453 -79 -34 -958 -148 -856 -743 -805 -807 -870 -694 -308 -69 -805 -840 -441 -891 -92 -285 -336 -352 -749 -743 -735 -981 -326 -755 -482 -170 -680 -874 -553 -771 -446 -730 -426 -707 -469 -28 -685 -71 -262 -94 -83 -730 -404 -458 -635 -776 -223 -344 -504 -139 -10 -421 -744 -939 -776 -455 -817 -199 -347 -29 -225 -575 -15 -8 -273 -573 -559 -630 -764 -995 -619 -990 -855 -97 -572 -204 -880 -662 -147 -281 -110 -257 -596 -513 -548 -226 -711 -336 -15 -601 -400 -914 -251 -41 -794 -17 -226 -390 -619 -97 -758 -933 -913 -184 -172 -615 -47 -82 -109 -663 -180 -801 -156 -990 -199 -340 -183 -766 -688 -381 -161 -519 -120 -879 -767 -918 -738 -284 -712 -665 -264 -533 -795 -315 -869 -16 -247 -112 -271 -331 -961 -874 -535 -130 -642 -119 -697 -721 -15 -539 -840 -383 -991 -881 -486 -722 -176 -173 -364 -659 -650 -920 -182 -717 -709 -273 -276 -607 -816 -752 -672 -180 -742 -806 -747 -295 -377 -462 -770 -646 -174 -641 -967 -519 -681 -167 -219 -273 -331 -685 -886 -773 -23 -458 -349 -363 -285 -49 -101 -135 -406 -71 -488 -661 -430 -376 -60 -570 -620 -92 -570 -945 -566 -738 -716 -709 -857 -807 -629 -952 -457 -991 -993 -983 -365 -888 -598 -524 -984 -393 -630 -148 -759 -450 -994 -129 -895 -682 -163 -162 -999 -64 -295 -910 -272 -807 -790 -250 -843 -72 -193 -978 -900 -990 -448 -540 -615 -888 -86 -969 -751 -265 -999 -447 -117 -302 -30 -631 -136 -440 -95 -124 -199 -770 -156 -679 -760 -549 -110 -872 -528 -576 -358 -136 -14 -603 -40 -763 -974 -979 -168 -817 -2 -89 -482 -722 -723 -824 -637 -530 -151 -147 -593 -72 -24 -158 -829 -728 -389 -46 -978 -847 -558 -841 -807 -97 -242 -220 -838 -740 -874 -438 -783 -919 -790 -210 -631 -980 -434 -438 -77 -733 -962 -57 -287 -146 -193 -521 -329 -435 -551 -892 -154 -861 -988 -59 -535 -425 -263 -948 -642 -835 -401 -9 -785 -150 -744 -137 -702 -385 -404 -115 -765 -19 -801 -515 -135 -708 -928 -205 -425 -923 -412 -298 -98 -24 -203 -599 -413 -233 -434 -28 -539 -338 -332 -853 -421 -747 -704 -573 -745 -331 -686 -403 -518 -396 -449 -691 -514 -290 -279 -359 -435 -287 -771 -532 -128 -692 -901 -534 -707 -689 -518 -756 -286 -471 -406 -314 -982 -443 -439 -808 -290 -879 -939 -452 -797 -916 -726 -45 -238 -847 -86 -890 -825 -776 -121 -269 -987 -88 -466 -521 -207 -536 -712 -251 -788 -95 -768 -437 -292 -119 -374 -5 -659 -440 -58 -967 -969 -241 -653 -839 -275 -93 -55 -642 -801 -649 -370 -881 -303 -54 -530 -652 -216 -470 -329 -884 -203 -86 -36 -3 -969 -545 -163 -213 -917 -515 -20 -343 -569 -797 -518 -826 -719 -550 -698 -414 -440 -463 -135 -997 -266 -621 -874 -154 -561 -226 -956 -318 -561 -601 -663 -597 -9 -554 -710 -820 -852 -924 -820 -170 -154 -368 -933 -470 -333 -713 -530 -728 -793 -330 -820 -789 -646 -620 -753 -662 -482 -310 -877 -550 -531 -548 -6 -146 -193 -545 -85 -825 -657 -440 -772 -187 -265 -225 -10 -696 -970 -64 -261 -434 -111 -121 -736 -789 -903 -250 -104 -998 -787 -223 -728 -969 -902 -790 -299 -658 -271 -44 -394 -536 -428 -506 -358 -773 -25 -201 -548 -743 -261 -509 -441 -813 -371 -406 -468 -823 -662 -317 -135 -528 -364 -127 -825 -669 -142 -17 -22 -763 -620 -592 -26 -387 -613 -983 -91 -334 -588 -613 -842 -567 -828 -953 -859 -667 -255 -751 -433 -214 -552 -177 -536 -226 -670 -358 -76 -777 -907 -742 -275 -942 -987 -914 -262 -596 -173 -875 -989 -339 -820 -248 -388 -951 -706 -595 -1 -950 -320 -907 -45 -887 -475 -850 -229 -520 -501 -173 -280 -382 -492 -10 -649 -522 -165 -432 -745 -72 -401 -872 -631 -360 -108 -720 -173 -502 -698 -151 -398 -312 -403 -593 -15 -516 -759 -284 -650 -249 -824 -584 -288 -682 -349 -882 -423 -778 -144 -235 -377 -619 -996 -488 -582 -737 -325 -231 -746 -9 -122 -220 -117 -498 -672 -518 -424 -50 -185 -905 -134 -764 -324 -143 -775 -932 -780 -901 -361 -756 -681 -756 -939 -8 -123 -217 -855 -751 -413 -205 -193 -182 -200 -541 -501 -971 -877 -679 -81 -83 -660 -820 -993 -324 -858 -331 -944 -977 -875 -430 -506 -885 -681 -125 -625 -424 -259 -229 -978 -197 -176 -537 -496 -940 -724 -353 -838 -82 -347 -618 -397 -337 -355 -430 -652 -152 -669 -626 -362 -788 -755 -340 -685 -162 -478 -605 -994 -69 -675 -266 -488 -946 -982 -395 -66 -644 -246 -81 -788 -340 -92 -822 -211 -653 -506 -66 -158 -51 -414 -255 -629 -967 -668 -990 -171 -666 -660 -559 -411 -762 -567 -367 -106 -612 -274 -479 -88 -643 -74 -68 -448 -855 -799 -352 -262 -920 -722 -375 -661 -83 -835 -742 -360 -298 -129 -403 -628 -68 -682 -377 -190 -106 -190 -728 -435 -561 -575 -605 -869 -170 -256 -553 -536 -263 -952 -287 -234 -965 -218 -502 -1 -527 -375 -35 -148 -539 -755 -927 -935 -966 -767 -309 -238 -29 -507 -641 -481 -74 -826 -746 -621 -347 -722 -128 -92 -251 -712 -138 -980 -639 -975 -885 -109 -994 -781 -805 -499 -473 -262 -950 -224 -89 -221 -775 -692 -437 -486 -293 -903 -184 -344 -186 -289 -986 -139 -902 -102 -44 -648 -870 -17 -969 -262 -735 -314 -885 -702 -463 -55 -229 -625 -345 -123 -380 -677 -443 -625 -505 -685 -164 -353 -730 -705 -361 -532 -9 -546 -276 -66 -413 -619 -149 -978 -916 -266 -598 -602 -425 -699 -188 -901 -191 -146 -605 -126 -779 -696 -361 -316 -621 -753 -350 -295 -672 -726 -771 -12 -604 -698 -917 -452 -311 -456 -580 -694 -613 -246 -146 -293 -161 -669 -523 -568 -113 -714 -176 -255 -464 -130 -153 -949 -173 -171 -541 -765 -710 -816 -928 -396 -770 -309 -847 -649 -762 -296 -793 -39 -983 -392 -107 -832 -313 -697 -587 -113 -881 -709 -536 -763 -103 -783 -145 -150 -399 -677 -592 -489 -388 -214 -950 -130 -780 -738 -958 -65 -124 -364 -23 -360 -937 -743 -642 -121 -611 -401 -67 -435 -682 -409 -701 -996 -156 -316 -196 -955 -977 -753 -722 -725 -959 -872 -8 -434 -150 -482 -876 -704 -225 -361 -661 -539 -185 -228 -612 -40 -622 -404 -244 -225 -254 -764 -606 -813 -245 -372 -352 -665 -619 -482 -519 -517 -133 -214 -84 -528 -829 -497 -798 -463 -315 -650 -453 -264 -811 -615 -497 -148 -993 -823 -914 -812 -771 -778 -846 -354 -619 -337 -797 -346 -378 -242 -308 -716 -695 -263 -932 -562 -848 -816 -329 -271 -826 -523 -80 -406 -892 -350 -7 -228 -309 -967 -937 -971 -31 -684 -46 -751 -312 -224 -397 -38 -372 -713 -830 -508 -616 -897 -627 -703 -452 -802 -343 -130 -815 -928 -848 -80 -436 -452 -86 -957 -386 -71 -800 -230 -604 -829 -156 -827 -699 -426 -698 -427 -349 -807 -1 -812 -924 -52 -175 -754 -383 -187 -764 -588 -797 -657 -963 -774 -384 -387 -430 -170 -400 -226 -577 -487 -456 -1 -241 -645 -789 -384 -521 -360 -141 -811 -284 -807 -870 -618 -281 -455 -174 -147 -816 -407 -441 -504 -208 -358 -943 -610 -549 -997 -548 -796 -519 -595 -502 -793 -206 -916 -161 -897 -510 -391 -1000 -581 -184 -92 -522 -688 -997 -216 -281 -406 -655 -397 -655 -276 -664 -885 -677 -820 -179 -726 -705 -566 -399 -931 -346 -874 -689 -948 -519 -350 -158 -274 -849 -48 -167 -830 -685 -155 -335 -518 -374 -967 -42 -372 -308 -952 -846 -238 -791 -198 -934 -522 -785 -646 -474 -23 -684 -841 -731 -55 -953 -336 -315 -449 -909 -574 -467 -818 -899 -744 -555 -202 -546 -647 -299 -269 -432 -63 -428 -181 -704 -593 -277 -185 -229 -13 -128 -292 -955 -381 -170 -669 -212 -996 -86 -751 -906 -305 -802 -149 -697 -58 -605 -38 -552 -535 -275 -577 -141 -744 -48 -84 -84 -732 -704 -510 -154 -344 -327 -148 -735 -166 -84 -387 -222 -848 -272 -361 -587 -79 -585 -648 -577 -709 -201 -555 -747 -413 -241 -788 -940 -371 -41 -778 -727 -37 -192 -725 -809 -76 -647 -499 -542 -866 -467 -557 -376 -585 -829 -981 -717 -558 -803 -244 -356 -159 -533 -108 -659 -613 -628 -22 -749 -771 -650 -200 -41 -287 -410 -482 -156 -304 -822 -188 -936 -938 -877 -661 -987 -2 -215 -357 -481 -942 -261 -924 -728 -676 -812 -870 -378 -842 -203 -645 -396 -506 -107 -521 -130 -357 -552 -194 -214 -344 -803 -680 -183 -25 -225 -565 -60 -905 -120 -698 -728 -170 -33 -414 -323 -957 -476 -269 -473 -647 -106 -37 -961 -119 -900 -840 -567 -62 -120 -49 -840 -836 -176 -544 -527 -423 -96 -286 -338 -96 -115 -324 -721 -23 -443 -197 -706 -189 -813 -56 -465 -354 -643 -787 -609 -479 -996 -136 -477 -283 -683 -867 -766 -100 -484 -236 -578 -164 -582 -66 -565 -90 -91 -115 -611 -232 -956 -450 -583 -888 -892 -903 -649 -910 -333 -768 -626 -234 -512 -607 -725 -740 -555 -271 -691 -50 -82 -342 -54 -394 -705 -115 -464 -628 -38 -17 -56 -378 -506 -845 -908 -905 -401 -414 -524 -791 -29 -340 -506 -590 -181 -401 -38 -46 -445 -366 -386 -557 -637 -500 -602 -443 -315 -479 -746 -877 -12 -785 -964 -575 -340 -38 -912 -355 -411 -430 -215 -203 -322 -52 -592 -233 -278 -632 -579 -961 -747 -87 -356 -106 -406 -65 -203 -256 -690 -703 -881 -302 -117 -972 -939 -740 -319 -606 -7 -327 -477 -6 -693 -65 -562 -900 -560 -837 -391 -762 -70 -618 -707 -275 -815 -756 -790 -937 -439 -360 -623 -729 -52 -792 -336 -905 -435 -388 -465 -722 -403 -931 -251 -602 -692 -1 -485 -314 -354 -682 -627 -779 -776 -159 -607 -801 -139 -792 -233 -321 -361 -369 -184 -589 -674 -507 -441 -773 -98 -325 -467 -101 -196 -327 -213 -376 -346 -109 -839 -625 -400 -717 -517 -203 -417 -548 -50 -580 -422 -314 -411 -944 -764 -843 -60 -406 -898 -826 -21 -688 -262 -983 -338 -666 -310 -22 -384 -209 -685 -143 -1 -238 -89 -47 -917 -770 -657 -365 -466 -107 -993 -205 -600 -541 -153 -839 -338 -494 -146 -585 -556 -702 -226 -293 -240 -854 -257 -302 -151 -709 -478 -550 -930 -313 -69 -829 -484 -610 -96 -748 -87 -798 -498 -926 -42 -59 -284 -159 -519 -256 -864 -322 -77 -402 -260 -327 -67 -110 -692 -269 -50 -882 -830 -758 -58 -433 -422 -383 -314 -884 -346 -173 -313 -528 -323 -239 -526 -591 -893 -750 -159 -787 -803 -788 -143 -241 -936 -343 -954 -772 -370 -484 -851 -345 -16 -772 -699 -218 -874 -522 -52 -772 -589 -639 -152 -789 -452 -773 -582 -183 -118 -255 -443 -907 -469 -328 -452 -793 -776 -217 -259 -798 -359 -961 -175 -393 -858 -196 -246 -123 -425 -251 -623 -163 -74 -29 -887 -50 -695 -133 -958 -234 -766 -322 -428 -169 -842 -448 -445 -359 -121 -724 -518 -625 -515 -913 -980 -839 -996 -881 -814 -719 -270 -130 -570 -416 -266 -804 -41 -504 -802 -836 -960 -187 -268 -243 -364 -900 -623 -184 -294 -473 -242 -723 -118 -277 -397 -24 -715 -637 -513 -48 -122 -754 -190 -731 -547 -127 -580 -370 -314 -211 -724 -269 -922 -701 -110 -377 -803 -989 -924 -519 -871 -63 -750 -304 -100 -230 -425 -185 -679 -210 -850 -639 -778 -20 -234 -542 -203 -338 -440 -147 -746 -635 -748 -879 -813 -535 -409 -78 -88 -893 -727 -798 -839 -704 -435 -376 -811 -123 -652 -86 -113 -88 -756 -319 -133 -436 -16 -635 -491 -160 -130 -523 -311 -288 -984 -560 -136 -481 -110 -240 -197 -997 -571 -476 -14 -284 -404 -986 -702 -478 -381 -808 -936 -15 -651 -832 -980 -802 -311 -443 -484 -401 -796 -250 -324 -22 -756 -270 -884 -22 -447 -671 -370 -129 -830 -225 -910 -289 -209 -894 -616 -145 -343 -717 -760 -944 -683 -436 -52 -509 -104 -482 -175 -133 -981 -797 -533 -646 -73 -770 -557 -124 -545 -469 -741 -619 -508 -781 -907 -132 -207 -678 -847 -534 -174 -711 -329 -727 -419 -299 -608 -581 -57 -351 -670 -542 -897 -680 -215 -190 -518 -891 -567 -348 -57 -203 -436 -890 -517 -81 -714 -21 -856 -983 -807 -741 -134 -723 -531 -261 -234 -184 -724 -715 -844 -804 -455 -531 -962 -251 -769 -286 -800 -686 -77 -189 -579 -329 -452 -634 -460 -840 -441 -939 -127 -357 -182 -957 -378 -371 -694 -56 -685 -55 -664 -418 -54 -428 -240 -369 -566 -855 -873 -339 -499 -394 -338 -932 -349 -619 -262 -675 -293 -80 -686 -379 -13 -731 -331 -517 -485 -700 -567 -953 -822 -221 -949 -593 -759 -484 -405 -762 -599 -179 -595 -437 -434 -419 -742 -12 -639 -9 -107 -976 -870 -253 -200 -855 -691 -312 -103 -61 -340 -549 -972 -953 -693 -967 -618 -357 -511 -839 -289 -383 -591 -857 -800 -192 -78 -544 -472 -717 -568 -209 -517 -274 -588 -220 -384 -178 -722 -409 -594 -199 -60 -684 -917 -524 -678 -860 -844 -594 -824 -849 -606 -4 -200 -51 -533 -210 -214 -33 -284 -225 -754 -342 -68 -790 -406 -191 -785 -89 -171 -596 -330 -797 -682 -988 -119 -558 -570 -773 -854 -872 -210 -128 -370 -955 -704 -536 -948 -455 -33 -82 -612 -407 -400 -940 -146 -926 -29 -366 -996 -594 -953 -517 -203 -535 -565 -166 -126 -525 -158 -556 -180 -503 -338 -11 -543 -856 -635 -652 -504 -821 -417 -320 -228 -208 -661 -231 -748 -918 -751 -74 -891 -71 -787 -542 -642 -965 -490 -224 -741 -876 -697 -903 -221 -4 -447 -180 -393 -355 -290 -398 -742 -475 -395 -617 -545 -482 -205 -870 -151 -992 -200 -4 -818 -537 -591 -27 -947 -357 -13 -31 -570 -606 -809 -525 -791 -809 -68 -520 -397 -766 -897 -819 -356 -159 -833 -17 -145 -414 -717 -175 -909 -801 -632 -358 -26 -564 -286 -289 -103 -608 -912 -615 -873 -275 -919 -279 -269 -219 -384 -746 -697 -121 -101 -518 -653 -37 -263 -469 -421 -46 -306 -303 -42 -757 -361 -161 -733 -809 -46 -688 -301 -735 -202 -108 -401 -74 -134 -52 -517 -983 -561 -609 -997 -524 -488 -441 -806 -970 -433 -765 -539 -279 -194 -134 -386 -861 -140 -548 -672 -972 -161 -372 -809 -878 -625 -500 -173 -807 -531 -201 -696 -269 -122 -863 -412 -436 -217 -440 -214 -112 -817 -139 -598 -19 -357 -840 -385 -783 -393 -535 -412 -579 -86 -45 -521 -968 -287 -206 -904 -302 -165 -457 -533 -932 -570 -72 -624 -689 -651 -75 -948 -547 -717 -896 -568 -194 -166 -642 -548 -243 -523 -437 -420 -212 -6 -190 -345 -533 -62 -133 -726 -28 -16 -920 -589 -725 -1000 -906 -771 -396 -427 -943 -542 -36 -793 -618 -764 -413 -392 -956 -632 -527 -256 -957 -500 -733 -995 -868 -965 -982 -960 -820 -588 -499 -392 -478 -921 -980 -903 -498 -726 -809 -507 -423 -320 -178 -70 -113 -576 -179 -599 -984 -91 -216 -274 -720 -168 -31 -300 -261 -549 -370 -273 -936 -854 -263 -641 -809 -654 -948 -81 -478 -464 -441 -685 -637 -208 -407 -189 -39 -962 -454 -25 -493 -909 -721 -438 -634 -54 -875 -529 -66 -392 -801 -50 -928 -736 -55 -134 -925 -474 -338 -5 -473 -561 -482 -401 -384 -497 -133 -711 -304 -727 -373 -777 -551 -345 -994 -974 -962 -868 -254 -706 -547 -115 -574 -470 -48 -565 -759 -791 -343 -937 -678 -178 -14 -47 -115 -410 -510 -435 -920 -617 -508 -800 -229 -575 -103 -339 -996 -699 -896 -789 -192 -843 -615 -589 -731 -414 -728 -319 -565 -182 -439 -932 -602 -111 -168 -110 -206 -21 -134 -541 -771 -821 -583 -190 -974 -144 -631 -39 -160 -867 -374 -523 -799 -110 -444 -598 -360 -685 -435 -561 -535 -623 -869 -882 -879 -64 -465 -797 -649 -367 -557 -556 -166 -47 -798 -840 -148 -632 -733 -355 -779 -557 -333 -87 -291 -228 -420 -269 -706 -843 -116 -892 -620 -380 -160 -687 -668 -97 -498 -638 -80 -363 -927 -988 -467 -388 -815 -154 -449 -668 -152 -328 -545 -955 -947 -400 -167 -373 -653 -211 -488 -550 -236 -359 -80 -478 -638 -605 -61 -538 -356 -405 -631 -79 -845 -128 -424 -912 -533 -738 -70 -75 -775 -979 -581 -875 -922 -229 -942 -700 -122 -810 -780 -233 -895 -664 -247 -443 -503 -277 -843 -188 -586 -840 -368 -593 -38 -301 -587 -205 -446 -423 -120 -803 -374 -594 -732 -206 -777 -297 -171 -595 -827 -313 -39 -797 -302 -698 -401 -945 -277 -432 -803 -165 -142 -462 -374 -705 -783 -412 -950 -569 -540 -256 -925 -707 -63 -325 -266 -645 -611 -878 -43 -210 -934 -810 -805 -867 -624 -836 -756 -591 -695 -573 -53 -245 -774 -345 -687 -465 -286 -773 -258 -509 -469 -57 -774 -346 -622 -237 -251 -241 -940 -792 -157 -173 -665 -84 -169 -972 -666 -631 -486 -765 -375 -230 -785 -291 -307 -686 -330 -836 -211 -137 -294 -802 -102 -522 -544 -87 -524 -157 -806 -827 -111 -3 -543 -622 -220 -909 -917 -694 -731 -778 -806 -964 -916 -756 -799 -203 -823 -777 -71 -766 -68 -636 -52 -301 -577 -14 -933 -482 -366 -782 -409 -328 -642 -50 -483 -409 -509 -194 -197 -945 -111 -322 -17 -993 -437 -371 -980 -491 -244 -407 -884 -475 -965 -490 -943 -906 -711 -94 -629 -244 -259 -757 -418 -16 -507 -946 -73 -671 -640 -333 -741 -671 -347 -197 -28 -142 -6 -70 -353 -46 -607 -483 -824 -289 -363 -206 -23 -131 -544 -559 -135 -433 -857 -261 -950 -344 -200 -697 -153 -341 -516 -794 -325 -630 -86 -794 -555 -882 -533 -742 -895 -841 -760 -218 -41 -180 -405 -399 -136 -945 -576 -541 -89 -23 -650 -657 -772 -931 -795 -288 -658 -726 -999 -780 -57 -324 -510 -632 -726 -31 -665 -495 -752 -687 -192 -271 -87 -909 -386 -657 -836 -348 -683 -604 -917 -785 -33 -906 -558 -264 -945 -559 -330 -646 -829 -479 -128 -717 -852 -814 -639 -366 -115 -885 -139 -664 -467 -896 -157 -96 -137 -14 -479 -516 -890 -496 -959 -692 -980 -555 -905 -623 -260 -630 -344 -152 -834 -157 -146 -680 -869 -840 -498 -778 -443 -241 -673 -788 -1000 -983 -167 -702 -459 -281 -312 -728 -145 -816 -448 -490 -883 -319 -968 -854 -778 -941 -164 -966 -167 -546 -134 -233 -549 -462 -699 -157 -170 -378 -692 -234 -322 -755 -759 -648 -78 -666 -806 -196 -903 -894 -490 -19 -373 -545 -658 -11 -202 -713 -344 -24 -172 -443 -396 -118 -121 -663 -737 -636 -33 -371 -667 -213 -815 -138 -141 -504 -977 -543 -771 -543 -531 -228 -103 -145 -99 -771 -613 -632 -196 -167 -885 -696 -352 -917 -324 -880 -159 -155 -720 -264 -361 -544 -6 -884 -991 -832 -788 -999 -164 -515 -866 -423 -959 -371 -806 -176 -86 -437 -460 -669 -846 -228 -420 -563 -308 -497 -1 -459 -204 -927 -432 -980 -210 -36 -970 -436 -523 -409 -543 -238 -924 -315 -212 -817 -366 -394 -237 -710 -455 -67 -582 -926 -453 -952 -214 -616 -373 -669 -859 -920 -96 -155 -216 -853 -127 -417 -920 -695 -205 -839 -957 -709 -100 -648 -346 -624 -704 -157 -670 -765 -939 -423 -249 -475 -884 -766 -367 -692 -289 -36 -363 -584 -117 -321 -671 -315 -889 -102 -44 -617 -48 -534 -534 -462 -64 -341 -605 -648 -499 -3 -473 -670 -682 -187 -765 -376 -882 -409 -350 -884 -636 -10 -813 -263 -173 -406 -785 -830 -291 -701 -802 -104 -386 -305 -533 -695 -800 -128 -281 -277 -761 -698 -306 -411 -113 -365 -51 -819 -449 -595 -302 -670 -919 -632 -179 -845 -439 -662 -984 -545 -885 -203 -995 -722 -719 -700 -226 -651 -187 -106 -68 -844 -530 -589 -17 -772 -680 -269 -939 -503 -102 -448 -13 -791 -891 -386 -872 -274 -65 -568 -946 -236 -695 -669 -748 -630 -724 -926 -573 -793 -567 -316 -807 -269 -813 -130 -679 -169 -913 -785 -684 -103 -679 -516 -154 -333 -599 -340 -420 -836 -599 -358 -719 -347 -587 -916 -988 -889 -256 -796 -17 -396 -840 -696 -897 -387 -577 -486 -150 -453 -387 -349 -429 -137 -434 -802 -560 -95 -148 -412 -51 -793 -315 -5 -575 -261 -345 -381 -438 -140 -284 -736 -566 -506 -935 -542 -575 -738 -265 -316 -968 -546 -299 -322 -813 -895 -697 -313 -836 -234 -336 -398 -842 -670 -251 -290 -943 -223 -939 -72 -260 -256 -601 -263 -523 -952 -189 -441 -581 -745 -438 -577 -685 -716 -461 -327 -402 -767 -564 -860 -624 -557 -121 -898 -510 -216 -138 -70 -633 -323 -137 -811 -655 -196 -807 -784 -65 -736 -39 -386 -684 -955 -556 -886 -326 -56 -120 -742 -74 -617 -791 -702 -106 -161 -924 -803 -546 -483 -996 -897 -916 -591 -108 -576 -527 -97 -275 -707 -768 -911 -865 -621 -238 -443 -585 -971 -530 -685 -508 -665 -423 -309 -719 -567 -545 -305 -402 -564 -261 -787 -129 -421 -270 -972 -112 -399 -568 -124 -206 -710 -535 -290 -207 -922 -976 -473 -164 -115 -594 -791 -866 -216 -91 -248 -182 -506 -895 -219 -491 -374 -211 -890 -676 -710 -555 -991 -340 -329 -201 -129 -318 -130 -333 -647 -257 -177 -696 -524 -633 -345 -120 -724 -150 -647 -772 -828 -111 -796 -326 -616 -514 -991 -629 -268 -181 -356 -38 -692 -399 -947 -307 -276 -477 -902 -791 -980 -610 -579 -607 -954 -85 -676 -336 -931 -472 -706 -719 -210 -385 -480 -24 -197 -852 -870 -900 -25 -217 -32 -901 -646 -229 -648 -381 -368 -924 -762 -798 -829 -40 -706 -690 -109 -858 -33 -943 -218 -692 -987 -402 -201 -34 -263 -433 -747 -256 -877 -68 -440 -666 -929 -601 -951 -299 -460 -52 -637 -991 -831 -340 -137 -59 -508 -733 -220 -741 -416 -313 -961 -340 -326 -368 -367 -483 -501 -20 -552 -435 -82 -681 -629 -842 -421 -91 -62 -628 -118 -469 -179 -589 -219 -500 -778 -174 -131 -974 -166 -41 -539 -110 -100 -739 -577 -645 -292 -838 -356 -914 -258 -402 -706 -300 -835 -120 -373 -1 -157 -169 -334 -648 -624 -366 -719 -195 -841 -468 -206 -119 -722 -265 -464 -894 -644 -304 -82 -940 -486 -786 -839 -485 -38 -922 -410 -397 -802 -467 -135 -382 -440 -800 -796 -450 -62 -676 -83 -397 -741 -928 -450 -276 -779 -621 -309 -122 -597 -717 -296 -263 -252 -528 -464 -828 -96 -314 -860 -99 -961 -800 -375 -126 -706 -551 -236 -645 -749 -311 -897 -632 -369 -17 -746 -334 -723 -293 -126 -579 -478 -10 -368 -88 -547 -21 -98 -611 -49 -135 -410 -489 -542 -677 -480 -274 -478 -71 -475 -675 -937 -806 -310 -340 -150 -184 -179 -629 -277 -899 -40 -224 -785 -603 -842 -351 -649 -576 -499 -126 -213 -656 -607 -355 -123 -491 -418 -895 -805 -673 -419 -118 -126 -681 -291 -542 -350 -599 -441 -442 -151 -253 -812 -316 -19 -500 -840 -646 -884 -80 -76 -779 -797 -51 -638 -846 -37 -317 -794 -258 -73 -371 -448 -851 -410 -720 -529 -155 -521 -63 -129 -869 -389 -6 -229 -129 -413 -363 -891 -180 -677 -724 -432 -193 -74 -295 -156 -432 -794 -28 -730 -97 -236 -904 -248 -124 -401 -333 -264 -557 -13 -85 -684 -977 -724 -340 -316 -2 -911 -910 -806 -715 -856 -455 -894 -991 -570 -599 -1 -601 -495 -1 -806 -20 -408 -204 -681 -221 -77 -526 -892 -530 -198 -376 -759 -966 -157 -37 -56 -339 -447 -338 -268 -537 -58 -767 -195 -112 -740 -95 -349 -662 -711 -721 -280 -875 -712 -192 -380 -655 -558 -874 -167 -219 -926 -195 -93 -144 -646 -163 -417 -690 -406 -65 -126 -308 -832 -303 -586 -904 -863 -702 -979 -659 -288 -35 -194 -698 -182 -215 -804 -790 -367 -7 -986 -632 -147 -847 -87 -519 -569 -339 -776 -934 -321 -786 -333 -413 -305 -359 -415 -493 -945 -741 -1 -88 -364 -776 -218 -640 -80 -723 -535 -98 -434 -267 -920 -976 -369 -854 -621 -441 -683 -842 -561 -487 -265 -213 -831 -726 -779 -616 -257 -202 -651 -995 -27 -319 -24 -910 -768 -205 -262 -27 -697 -814 -168 -926 -516 -819 -850 -907 -281 -270 -61 -438 -966 -623 -741 -459 -113 -572 -960 -931 -623 -884 -622 -832 -913 -546 -243 -226 -794 -78 -409 -764 -643 -925 -344 -768 -159 -35 -917 -941 -352 -95 -68 -792 -125 -796 -831 -957 -976 -882 -15 -61 -693 -457 -404 -18 -24 -155 -23 -977 -720 -903 -627 -80 -313 -61 -161 -632 -680 -966 -401 -717 -368 -941 -829 -305 -519 -170 -509 -498 -859 -707 -873 -504 -485 -676 -717 -858 -684 -206 -595 -424 -771 -654 -448 -433 -758 -309 -925 -452 -233 -645 -496 -252 -318 -200 -983 -920 -245 -669 -366 -536 -221 -578 -810 -911 -206 -839 -412 -884 -311 -373 -592 -492 -125 -376 -428 -294 -720 -917 -721 -691 -525 -357 -591 -366 -397 -546 -423 -493 -83 -974 -48 -517 -692 -57 -859 -308 -263 -858 -44 -707 -926 -247 -127 -876 -643 -723 -353 -583 -6 -231 -50 -428 -762 -501 -118 -259 -800 -690 -401 -65 -546 -814 -119 -195 -846 -681 -332 -546 -890 -261 -480 -908 -120 -732 -571 -929 -337 -681 -168 -443 -405 -949 -225 -944 -209 -734 -520 -879 -912 -480 -399 -945 -123 -731 -669 -993 -394 -155 -746 -527 -805 -611 -377 -303 -65 -769 -401 -126 -143 -427 -454 -233 -716 -775 -102 -991 -485 -793 -808 -687 -597 -938 -818 -596 -695 -468 -759 -133 -275 -52 -28 -13 -420 -47 -121 -107 -987 -133 -166 -143 -421 -88 -520 -331 -613 -759 -650 -837 -847 -651 -987 -721 -758 -112 -101 -516 -705 -828 -431 -130 -59 -186 -737 -441 -380 -108 -237 -681 -116 -883 -480 -694 -340 -367 -648 -103 -939 -51 -858 -914 -273 -665 -501 -350 -17 -544 -160 -303 -66 -336 -956 -471 -678 -621 -703 -901 -363 -12 -229 -831 -507 -570 -606 -558 -359 -425 -488 -969 -423 -757 -140 -472 -927 -785 -775 -408 -444 -276 -408 -231 -429 -617 -710 -992 -97 -847 -655 -438 -311 -133 -363 -708 -677 -171 -669 -48 -93 -597 -51 -390 -125 -915 -248 -361 -140 -173 -630 -67 -64 -780 -515 -80 -541 -151 -976 -454 -932 -435 -38 -340 -28 -229 -375 -294 -658 -584 -454 -970 -673 -703 -119 -743 -456 -699 -396 -333 -527 -251 -406 -401 -307 -743 -606 -418 -791 -73 -629 -1 -262 -56 -13 -34 -765 -326 -430 -436 -897 -41 -313 -922 -41 -757 -913 -441 -782 -575 -328 -535 -912 -24 -595 -161 -724 -580 -761 -58 -557 -551 -42 -204 -754 -248 -7 -853 -26 -805 -10 -507 -578 -244 -602 -137 -196 -337 -408 -147 -524 -971 -562 -342 -703 -738 -556 -250 -473 -543 -103 -359 -343 -488 -70 -307 -745 -345 -826 -348 -755 -696 -777 -416 -171 -350 -45 -86 -300 -981 -761 -688 -591 -684 -813 -542 -571 -812 -396 -572 -200 -711 -437 -856 -856 -12 -21 -113 -911 -230 -898 -635 -353 -448 -184 -795 -545 -382 -26 -43 -9 -470 -198 -7 -333 -661 -664 -832 -676 -876 -703 -915 -839 -45 -263 -535 -226 -161 -641 -806 -209 -834 -266 -600 -486 -633 -420 -269 -123 -923 -367 -996 -23 -341 -522 -229 -544 -808 -811 -960 -501 -929 -159 -156 -911 -564 -334 -747 -476 -820 -989 -898 -127 -323 -699 -563 -44 -89 -50 -994 -183 -449 -311 -501 -240 -386 -369 -769 -406 -765 -413 -792 -509 -323 -124 -886 -468 -389 -780 -91 -434 -918 -982 -490 -73 -701 -754 -954 -188 -199 -522 -7 -237 -578 -946 -199 -784 -511 -945 -535 -915 -373 -684 -810 -426 -272 -309 -670 -815 -787 -598 -360 -47 -616 -560 -352 -591 -609 -466 -740 -552 -4 -439 -352 -600 -292 -407 -683 -142 -287 -386 -624 -132 -578 -128 -297 -66 -89 -225 -34 -741 -759 -505 -84 -876 -478 -781 -811 -732 -406 -506 -72 -169 -992 -862 -411 -870 -866 -929 -191 -859 -553 -110 -988 -178 -31 -822 -224 -252 -570 -467 -694 -912 -658 -354 -309 -253 -302 -991 -338 -457 -338 -47 -778 -538 -110 -724 -632 -969 -173 -312 -927 -693 -286 -856 -176 -418 -86 -206 -977 -530 -827 -626 -46 -573 -253 -229 -440 -82 -381 -693 -251 -638 -846 -736 -815 -562 -334 -379 -626 -485 -148 -317 -171 -345 -610 -502 -575 -660 -154 -545 -86 -269 -377 -295 -643 -877 -346 -183 -902 -493 -841 -631 -508 -329 -172 -15 -350 -311 -111 -158 -358 -667 -330 -381 -220 -922 -863 -87 -564 -605 -492 -465 -782 -801 -949 -480 -736 -378 -423 -174 -973 -6 -968 -82 -849 -655 -277 -640 -104 -308 -31 -346 -674 -324 -28 -191 -64 -727 -920 -887 -201 -281 -827 -745 -7 -240 -122 -612 -198 -278 -634 -711 -37 -723 -19 -178 -919 -715 -254 -826 -710 -918 -980 -411 -700 -893 -220 -610 -222 -807 -636 -150 -95 -593 -234 -984 -782 -977 -536 -306 -511 -420 -514 -437 -622 -710 -755 -98 -807 -695 -124 -838 -884 -795 -687 -162 -504 -640 -167 -427 -745 -13 -925 -705 -950 -563 -314 -465 -741 -499 -176 -125 -998 -269 -769 -223 -537 -878 -985 -306 -909 -662 -739 -902 -85 -670 -743 -372 -482 -80 -423 -21 -159 -356 -551 -215 -621 -657 -132 -350 -661 -966 -341 -74 -194 -281 -789 -174 -557 -461 -72 -746 -126 -777 -921 -912 -205 -211 -270 -565 -75 -706 -609 -409 -841 -784 -196 -658 -662 -73 -586 -613 -178 -19 -882 -523 -901 -179 -672 -799 -860 -662 -340 -791 -968 -994 -396 -398 -98 -73 -383 -738 -925 -129 -66 -652 -688 -8 -22 -339 -930 -221 -50 -990 -130 -718 -458 -445 -851 -584 -202 -949 -113 -472 -945 -810 -896 -555 -128 -600 -403 -244 -779 -750 -620 -451 -982 -634 -988 -411 -936 -884 -482 -814 -533 -351 -978 -227 -199 -694 -621 -22 -522 -264 -631 -724 -770 -561 -854 -787 -551 -768 -703 -774 -354 -272 -679 -487 -113 -864 -706 -898 -397 -755 -237 -573 -921 -117 -284 -915 -566 -961 -99 -118 -412 -861 -758 -142 -566 -631 -651 -589 -508 -792 -135 -653 -442 -252 -676 -233 -825 -192 -852 -238 -897 -124 -615 -197 -700 -110 -244 -791 -560 -764 -334 -123 -96 -51 -721 -919 -90 -391 -70 -582 -589 -567 -331 -739 -174 -779 -567 -399 -961 -865 -459 -111 -423 -869 -676 -492 -96 -572 -258 -91 -172 -686 -535 -792 -624 -663 -667 -74 -302 -535 -951 -819 -87 -370 -869 -330 -991 -384 -86 -350 -28 -271 -684 -253 -717 -566 -451 -908 -158 -984 -122 -567 -296 -109 -971 -488 -158 -700 -865 -123 -683 -847 -816 -399 -191 -857 -449 -268 -244 -195 -653 -117 -492 -387 -651 -449 -851 -333 -986 -663 -882 -640 -928 -483 -185 -389 -642 -423 -626 -947 -999 -834 -393 -119 -947 -721 -276 -813 -226 -777 -623 -183 -217 -409 -411 -78 -113 -81 -435 -724 -836 -673 -958 -971 -854 -573 -161 -207 -641 -697 -751 -144 -874 -804 -331 -463 -175 -869 -562 -58 -672 -974 -457 -310 -251 -270 -145 -996 -130 -661 -119 -951 -511 -978 -121 -162 -146 -973 -992 -385 -82 -679 -892 -62 -188 -412 -74 -40 -53 -83 -176 -621 -648 -66 -555 -463 -876 -164 -950 -384 -615 -227 -183 -397 -82 -560 -350 -837 -441 -345 -652 -667 -303 -65 -560 -367 -445 -421 -630 -714 -943 -491 -648 -883 -304 -190 -170 -205 -584 -172 -751 -685 -863 -691 -234 -991 -768 -540 -32 -190 -513 -710 -838 -769 -600 -414 -313 -958 -810 -375 -711 -397 -995 -989 -631 -365 -213 -933 -717 -628 -191 -556 -766 -749 -197 -22 -133 -331 -776 -94 -329 -735 -925 -213 -723 -908 -472 -324 -827 -904 -460 -246 -798 -159 -968 -476 -692 -328 -131 -170 -94 -912 -666 -596 -534 -792 -131 -317 -265 -181 -705 -331 -134 -465 -940 -168 -452 -6 -312 -499 -485 -664 -589 -166 -962 -679 -462 -541 -829 -599 -24 -796 -269 -905 -209 -55 -487 -571 -620 -958 -682 -627 -278 -173 -56 -356 -689 -115 -585 -244 -702 -159 -409 -175 -777 -302 -261 -950 -338 -306 -496 -388 -75 -719 -61 -867 -195 -248 -622 -877 -749 -445 -826 -144 -912 -10 -9 -328 -397 -955 -291 -239 -383 -181 -709 -315 -269 -386 -895 -67 -432 -674 -427 -709 -468 -370 -958 -826 -371 -337 -781 -573 -889 -865 -161 -302 -941 -880 -427 -947 -841 -936 -866 -156 -938 -21 -412 -823 -13 -872 -207 -729 -789 -45 -948 -480 -561 -122 -7 -809 -620 -20 -461 -69 -736 -154 -175 -675 -494 -337 -285 -745 -597 -192 -740 -970 -709 -590 -131 -329 -835 -311 -511 -299 -377 -708 -937 -223 -134 -801 -314 -584 -848 -713 -720 -862 -355 -36 -86 -721 -894 -601 -696 -220 -133 -162 -98 -159 -495 -901 -972 -687 -518 -831 -653 -943 -495 -703 -232 -665 -26 -336 -693 -314 -276 -320 -559 -380 -67 -274 -780 -921 -384 -81 -704 -363 -43 -421 -156 -19 -77 -742 -309 -816 -837 -910 -881 -301 -667 -779 -395 -864 -521 -634 -608 -970 -252 -332 -82 -231 -923 -574 -314 -173 -4 -326 -333 -920 -929 -965 -732 -237 -616 -359 -101 -555 -66 -799 -999 -863 -132 -582 -485 -415 -324 -12 -489 -263 -821 -416 -211 -769 -277 -549 -567 -260 -679 -381 -718 -646 -32 -204 -581 -369 -855 -9 -157 -334 -965 -297 -672 -681 -557 -87 -403 -994 -716 -558 -15 -512 -924 -585 -345 -195 -760 -861 -517 -737 -915 -641 -949 -11 -468 -810 -354 -639 -32 -873 -384 -215 -288 -204 -911 -869 -870 -73 -291 -512 -889 -433 -178 -275 -996 -404 -316 -335 -491 -533 -713 -521 -518 -924 -651 -564 -534 -59 -392 -509 -794 -627 -217 -14 -938 -601 -143 -29 -666 -821 -658 -109 -467 -660 -130 -320 -595 -719 -454 -995 -838 -885 -578 -147 -175 -115 -550 -967 -494 -99 -121 -506 -587 -221 -941 -62 -569 -859 -824 -909 -813 -377 -503 -673 -8 -347 -907 -292 -793 -743 -299 -991 -667 -961 -674 -979 -925 -892 -726 -437 -439 -847 -503 -905 -427 -421 -292 -73 -348 -931 -715 -136 -703 -817 -580 -113 -337 -808 -471 -106 -587 -345 -210 -577 -745 -587 -98 -251 -12 -473 -776 -561 -261 -921 -51 -737 -925 -500 -591 -176 -268 -623 -688 -478 -812 -903 -77 -667 -306 -514 -374 -87 -570 -948 -729 -424 -561 -435 -141 -357 -386 -565 -21 -63 -402 -831 -401 -361 -13 -765 -472 -906 -279 -17 -211 -643 -570 -209 -78 -769 -313 -791 -540 -675 -738 -507 -191 -541 -170 -599 -282 -371 -136 -168 -760 -254 -494 -194 -865 -367 -203 -817 -137 -734 -483 -365 -261 -60 -542 -84 -739 -44 -179 -756 -78 -410 -232 -219 -610 -945 -814 -344 -513 -244 -878 -850 -964 -326 -589 -139 -299 -409 -140 -53 -827 -759 -244 -176 -608 -418 -342 -254 -852 -955 -863 -742 -261 -241 -757 -188 -479 -505 -691 -695 -291 -1 -592 -137 -516 -258 -273 -503 -933 -768 -304 -956 -171 -204 -537 -540 -15 -119 -933 -138 -952 -220 -826 -986 -47 -707 -845 -488 -42 -629 -392 -758 -649 -195 -670 -765 -802 -130 -221 -582 -488 -921 -825 -178 -4 -87 -444 -783 -215 -37 -386 -287 -844 -910 -246 -170 -429 -127 -480 -992 -880 -536 -317 -855 -172 -426 -929 -669 -373 -574 -409 -762 -796 -890 -952 -441 -566 -550 -444 -428 -452 -703 -736 -904 -137 -791 -70 -927 -751 -467 -929 -110 -923 -338 -97 -886 -545 -831 -676 -807 -728 -617 -735 -670 -360 -952 -224 -241 -867 -687 -688 -561 -456 -17 -190 -325 -103 -705 -688 -832 -800 -506 -113 -307 -879 -269 -289 -261 -851 -506 -211 -139 -446 -183 -414 -829 -514 -706 -807 -175 -419 -395 -691 -698 -996 -302 -141 -14 -596 -882 -371 -421 -989 -667 -91 -327 -64 -101 -152 -227 -551 -243 -850 -769 -562 -197 -321 -850 -42 -88 -17 -575 -984 -585 -802 -271 -732 -845 -539 -736 -805 -883 -453 -10 -288 -161 -7 -151 -926 -695 -580 -533 -344 -4 -664 -987 -689 -95 -328 -85 -748 -578 -484 -308 -408 -804 -888 -989 -543 -982 -589 -72 -384 -745 -417 -544 -656 -256 -152 -506 -992 -298 -435 -347 -19 -999 -502 -636 -72 -158 -537 -122 -902 -465 -499 -306 -636 -722 -362 -324 -35 -637 -104 -384 -27 -437 -868 -799 -538 -513 -847 -734 -508 -661 -309 -330 -287 -661 -698 -569 -888 -461 -763 -810 -637 -886 -734 -365 -2 -428 -614 -869 -99 -363 -327 -401 -429 -297 -461 -629 -793 -249 -185 -797 -516 -108 -680 -211 -469 -434 -674 -897 -996 -13 -417 -814 -429 -80 -844 -270 -812 -761 -109 -463 -81 -212 -511 -281 -834 -83 -814 -626 -240 -241 -897 -749 -279 -226 -731 -670 -192 -56 -618 -593 -350 -510 -25 -440 -215 -997 -776 -211 -787 -768 -662 -268 -523 -728 -933 -449 -700 -383 -345 -610 -434 -972 -361 -612 -964 -614 -338 -878 -663 -312 -163 -242 -1000 -501 -74 -447 -202 -721 -674 -498 -568 -448 -11 -215 -383 -789 -659 -768 -696 -469 -20 -687 -865 -315 -1 -309 -470 -494 -897 -292 -944 -127 -1000 -598 -729 -570 -641 -523 -272 -861 -560 -398 -771 -771 -201 -617 -507 -782 -230 -647 -547 -535 -944 -428 -999 -320 -468 -769 -5 -901 -488 -48 -181 -875 -987 -920 -344 -382 -26 -590 -770 -391 -994 -693 -180 -165 -636 -600 -608 -889 -190 -936 -495 -918 -745 -421 -425 -944 -90 -947 -870 -464 -869 -250 -294 -392 -53 -994 -412 -56 -843 -162 -227 -228 -310 -240 -6 -564 -757 -329 -75 -348 -908 -226 -270 -720 -435 -315 -267 -582 -786 -611 -282 -415 -656 -488 -477 -869 -821 -258 -648 -530 -769 -215 -902 -529 -382 -919 -230 -645 -723 -118 -263 -347 -724 -127 -16 -406 -804 -269 -102 -569 -828 -820 -147 -772 -769 -993 -529 -565 -331 -832 -693 -988 -539 -566 -802 -75 -571 -985 -295 -244 -57 -731 -993 -581 -265 -332 -275 -221 -566 -322 -675 -771 -703 -985 -114 -956 -271 -227 -338 -887 -632 -894 -923 -518 -491 -900 -523 -516 -572 -877 -23 -918 -948 -251 -397 -623 -313 -552 -690 -226 -867 -48 -42 -366 -932 -417 -674 -978 -319 -168 -676 -196 -766 -207 -669 -789 -669 -929 -375 -659 -25 -559 -534 -538 -609 -940 -698 -242 -554 -594 -288 -492 -517 -141 -663 -322 -213 -159 -806 -732 -99 -181 -352 -683 -533 -406 -460 -181 -185 -134 -390 -774 -393 -743 -982 -407 -708 -997 -33 -688 -446 -567 -487 -682 -825 -965 -405 -284 -703 -440 -981 -761 -527 -36 -245 -325 -181 -863 -155 -234 -946 -82 -447 -623 -42 -580 -218 -615 -358 -105 -22 -957 -544 -907 -766 -496 -984 -532 -228 -174 -114 -808 -955 -952 -100 -96 -780 -647 -756 -910 -953 -516 -471 -596 -714 -421 -455 -45 -455 -466 -270 -847 -800 -699 -494 -853 -608 -886 -969 -886 -927 -253 -170 -211 -529 -789 -968 -728 -837 -739 -307 -877 -580 -47 -760 -16 -297 -816 -783 -857 -207 -130 -529 -96 -351 -316 -319 -438 -200 -478 -385 -401 -11 -70 -572 -954 -899 -984 -316 -195 -974 -231 -664 -618 -800 -306 -944 -242 -786 -584 -938 -999 -77 -327 -232 -691 -261 -243 -897 -483 -214 -656 -967 -513 -883 -545 -609 -627 -771 -844 -255 -419 -601 -132 -611 -795 -513 -286 -892 -238 -817 -899 -866 -821 -420 -679 -700 -122 -72 -466 -144 -223 -695 -430 -417 -229 -86 -828 -472 -256 -505 -959 -278 -84 -687 -230 -113 -329 -624 -283 -439 -775 -496 -842 -592 -955 -58 -316 -154 -506 -580 -205 -191 -457 -918 -254 -667 -75 -457 -932 -432 -328 -199 -174 -923 -545 -609 -836 -406 -173 -286 -932 -649 -41 -670 -936 -490 -883 -996 -725 -974 -990 -796 -287 -861 -260 -565 -16 -481 -182 -783 -45 -597 -43 -955 -809 -212 -920 -921 -241 -177 -161 -471 -629 -901 -663 -91 -189 -136 -859 -189 -402 -169 -91 -587 -769 -237 -289 -424 -83 -298 -256 -799 -42 -721 -755 -373 -298 -333 -62 -376 -498 -155 -568 -498 -588 -569 -35 -995 -139 -179 -49 -925 -196 -244 -101 -135 -722 -906 -256 -427 -13 -913 -399 -324 -594 -483 -758 -627 -115 -103 -450 -365 -134 -655 -891 -780 -441 -323 -459 -438 -104 -301 -690 -418 -494 -157 -781 -950 -493 -221 -28 -549 -346 -164 -264 -27 -356 -275 -13 -88 -306 -566 -945 -630 -977 -444 -374 -564 -996 -320 -781 -329 -820 -421 -943 -327 -861 -268 -598 -639 -88 -516 -13 -340 -983 -815 -22 -180 -698 -727 -219 -663 -144 -968 -234 -845 -587 -613 -436 -878 -701 -587 -286 -660 -17 -838 -332 -239 -156 -792 -319 -579 -911 -608 -506 -140 -968 -950 -189 -358 -467 -90 -517 -212 -427 -31 -732 -895 -396 -163 -419 -702 -272 -939 -232 -743 -385 -869 -353 -807 -23 -461 -363 -231 -74 -517 -537 -355 -479 -447 -351 -429 -544 -965 -26 -3 -780 -453 -66 -707 -243 -427 -686 -583 -50 -843 -518 -828 -740 -458 -30 -539 -664 -850 -983 -326 -242 -331 -847 -169 -876 -505 -827 -313 -380 -578 -457 -582 -690 -960 -465 -611 -386 -178 -141 -145 -61 -308 -383 -905 -184 -423 -864 -256 -30 -480 -116 -884 -638 -832 -205 -308 -406 -879 -593 -441 -134 -350 -525 -532 -945 -880 -963 -560 -394 -273 -148 -461 -868 -169 -37 -680 -568 -442 -545 -542 -220 -204 -806 -846 -471 -787 -476 -693 -383 -51 -350 -894 -105 -212 -687 -212 -864 -658 -975 -186 -142 -947 -766 -121 -83 -23 -536 -623 -215 -340 -988 -948 -520 -907 -812 -568 -82 -48 -621 -392 -773 -160 -984 -165 -308 -990 -841 -472 -330 -246 -84 -626 -828 -772 -422 -103 -848 -676 -9 -881 -143 -902 -734 -555 -144 -106 -964 -465 -940 -988 -435 -138 -733 -912 -743 -901 -228 -109 -198 -829 -231 -940 -759 -481 -533 -62 -297 -806 -428 -995 -673 -582 -835 -664 -348 -399 -672 -222 -639 -356 -153 -19 -645 -272 -108 -660 -908 -515 -869 -948 -143 -632 -138 -164 -906 -66 -655 -773 -321 -733 -570 -544 -881 -882 -564 -929 -536 -272 -177 -185 -580 -24 -655 -156 -884 -174 -551 -61 -403 -855 -122 -82 -578 -942 -426 -366 -360 -88 -172 -518 -123 -439 -451 -107 -628 -327 -517 -834 -652 -327 -560 -107 -364 -275 -709 -397 -447 -494 -743 -80 -419 -244 -53 -889 -239 -435 -344 -957 -941 -431 -597 -118 -660 -455 -483 -153 -900 -618 -533 -855 -70 -166 -475 -403 -619 -192 -388 -78 -967 -434 -585 -7 -851 -528 -323 -57 -125 -501 -695 -379 -632 -663 -695 -550 -533 -397 -977 -308 -473 -619 -689 -764 -433 -674 -638 -470 -684 -870 -550 -151 -996 -212 -747 -929 -948 -312 -504 -915 -291 -251 -103 -799 -214 -587 -840 -668 -474 -316 -277 -780 -306 -281 -37 -38 -687 -271 -259 -418 -769 -147 -983 -636 -84 -594 -470 -639 -727 -721 -980 -56 -828 -703 -438 -43 -440 -591 -828 -687 -574 -617 -78 -895 -630 -27 -236 -542 -619 -241 -47 -679 -167 -258 -983 -777 -229 -658 -710 -851 -336 -702 -593 -432 -732 -385 -109 -711 -38 -985 -857 -107 -770 -450 -65 -113 -623 -399 -717 -328 -983 -22 -549 -196 -848 -226 -663 -139 -490 -61 -610 -115 -717 -562 -260 -512 -361 -674 -802 -918 -320 -263 -150 -490 -322 -809 -478 -933 -251 -588 -651 -245 -413 -688 -458 -399 -949 -884 -955 -453 -492 -764 -969 -546 -152 -467 -709 -286 -897 -388 -799 -979 -76 -299 -650 -809 -618 -246 -358 -723 -584 -381 -973 -274 -736 -892 -361 -229 -372 -24 -589 -944 -40 -199 -729 -570 -855 -675 -201 -377 -223 -285 -688 -558 -904 -184 -690 -635 -714 -928 -228 -120 -433 -15 -465 -228 -658 -719 -292 -175 -418 -250 -452 -928 -323 -635 -780 -506 -482 -775 -342 -699 -586 -591 -722 -940 -226 -449 -451 -815 -674 -349 -443 -398 -234 -610 -468 -848 -558 -685 -926 -822 -492 -644 -245 -786 -504 -735 -524 -989 -9 -256 -619 -439 -459 -984 -365 -715 -450 -881 -157 -846 -870 -398 -22 -694 -487 -795 -708 -12 -89 -668 -292 -913 -566 -825 -110 -391 -553 -923 -57 -764 -115 -487 -892 -83 -210 -445 -140 -672 -596 -977 -448 -684 -89 -445 -731 -893 -435 -255 -550 -263 -432 -48 -830 -206 -141 -256 -832 -754 -414 -463 -50 -226 -792 -623 -126 -594 -288 -842 -331 -926 -993 -943 -772 -795 -466 -123 -351 -898 -510 -444 -800 -15 -515 -183 -171 -746 -394 -317 -271 -453 -581 -639 -115 -276 -53 -60 -470 -697 -476 -968 -764 -418 -813 -511 -795 -128 -810 -984 -135 -475 -791 -33 -171 -282 -548 -44 -595 -20 -469 -115 -38 -31 -544 -762 -483 -713 -74 -274 -659 -940 -317 -933 -855 -516 -666 -259 -681 -861 -22 -9 -659 -745 -239 -330 -931 -42 -60 -172 -341 -160 -948 -133 -617 -711 -229 -47 -783 -474 -778 -718 -316 -907 -535 -123 -474 -808 -823 -781 -411 -974 -613 -744 -865 -835 -501 -464 -726 -323 -868 -500 -57 -299 -784 -313 -775 -101 -573 -522 -8 -527 -966 -430 -186 -142 -662 -759 -124 -669 -191 -670 -382 -646 -542 -556 -175 -22 -622 -723 -301 -984 -830 -67 -19 -888 -606 -529 -644 -190 -494 -721 -594 -215 -778 -406 -859 -238 -240 -423 -981 -562 -239 -270 -244 -73 -664 -637 -171 -113 -919 -480 -133 -227 -632 -31 -952 -676 -750 -316 -251 -882 -579 -902 -79 -680 -889 -124 -812 -495 -786 -956 -810 -654 -997 -645 -200 -110 -459 -575 -727 -529 -62 -345 -511 -719 -285 -865 -13 -841 -573 -701 -454 -603 -487 -896 -187 -385 -511 -173 -649 -339 -349 -347 -982 -421 -538 -486 -375 -311 -890 -907 -625 -430 -578 -635 -8 -215 -44 -152 -437 -167 -833 -327 -506 -731 -714 -514 -27 -72 -986 -65 -320 -698 -707 -13 -309 -815 -279 -744 -227 -813 -399 -682 -89 -443 -275 -148 -16 -104 -855 -452 -540 -635 -508 -873 -227 -643 -236 -817 -462 -21 -977 -536 -358 -400 -149 -3 -949 -865 -443 -663 -710 -743 -774 -25 -272 -36 -249 -782 -429 -711 -922 -764 -487 -902 -546 -827 -140 -45 -713 -532 -118 -323 -179 -297 -147 -98 -766 -154 -910 -86 -673 -61 -21 -54 -983 -343 -751 -325 -998 -592 -950 -621 -211 -371 -268 -516 -880 -229 -443 -602 -767 -877 -145 -802 -792 -938 -318 -955 -421 -461 -111 -34 -732 -277 -359 -950 -275 -182 -628 -135 -617 -705 -968 -485 -536 -963 -731 -583 -953 -686 -250 -826 -826 -166 -1000 -24 -249 -521 -569 -597 -784 -996 -560 -606 -301 -858 -971 -449 -483 -263 -768 -2 -872 -135 -779 -451 -507 -513 -150 -735 -465 -894 -230 -151 -87 -364 -110 -270 -481 -142 -517 -447 -432 -432 -647 -934 -666 -812 -602 -973 -853 -346 -973 -204 -224 -992 -59 -102 -763 -666 -926 -391 -830 -336 -324 -172 -331 -227 -359 -576 -321 -444 -207 -98 -918 -562 -250 -56 -604 -69 -756 -896 -463 -992 -220 -60 -419 -454 -486 -399 -616 -475 -687 -541 -774 -103 -144 -177 -848 -487 -94 -883 -310 -301 -271 -397 -860 -311 -930 -397 -510 -73 -162 -692 -942 -395 -953 -105 -882 -763 -224 -970 -598 -918 -973 -64 -280 -987 -433 -780 -230 -438 -662 -415 -247 -234 -4 -293 -788 -337 -624 -606 -100 -894 -295 -763 -306 -862 -287 -68 -441 -451 -667 -913 -927 -255 -793 -156 -655 -339 -463 -108 -52 -871 -933 -576 -396 -600 -739 -615 -662 -522 -434 -867 -361 -722 -204 -579 -751 -678 -676 -851 -542 -783 -717 -775 -681 -125 -210 -829 -49 -790 -829 -500 -351 -338 -120 -885 -874 -47 -744 -67 -147 -135 -411 -207 -656 -331 -279 -733 -652 -737 -823 -858 -82 -851 -451 -974 -964 -501 -683 -870 -962 -607 -499 -721 -899 -929 -852 -753 -567 -864 -634 -659 -22 -250 -191 -868 -409 -657 -475 -231 -293 -927 -38 -230 -519 -52 -471 -764 -775 -943 -753 -757 -904 -182 -849 -652 -867 -986 -785 -762 -892 -819 -187 -955 -925 -204 -808 -525 -614 -223 -929 -746 -8 -42 -352 -176 -239 -247 -527 -811 -890 -785 -991 -865 -761 -642 -360 -347 -755 -319 -353 -74 -664 -722 -441 -967 -710 -599 -525 -406 -242 -803 -283 -891 -706 -38 -533 -820 -796 -190 -349 -14 -783 -833 -438 -263 -272 -755 -662 -306 -290 -781 -43 -652 -833 -777 -136 -465 -86 -770 -490 -585 -653 -748 -949 -609 -182 -21 -340 -260 -784 -308 -629 -976 -445 -226 -938 -500 -989 -650 -884 -570 -104 -739 -656 -328 -372 -381 -631 -585 -607 -26 -796 -65 -175 -517 -145 -687 -941 -619 -778 -487 -832 -785 -303 -304 -504 -272 -406 -933 -805 -376 -769 -670 -741 -426 -890 -438 -139 -187 -464 -781 -359 -925 -500 -623 -594 -600 -995 -117 -878 -71 -972 -986 -388 -896 -396 -322 -955 -884 -916 -550 -113 -237 -515 -602 -347 -668 -283 -652 -43 -12 -247 -157 -204 -709 -283 -584 -252 -44 -342 -806 -106 -771 -439 -196 -150 -711 -568 -7 -30 -763 -359 -806 -403 -922 -235 -168 -363 -320 -394 -950 -709 -420 -982 -536 -603 -155 -371 -11 -313 -603 -572 -502 -122 -931 -135 -848 -299 -829 -937 -821 -893 -721 -83 -192 -817 -232 -869 -786 -286 -493 -319 -352 -502 -117 -49 -749 -183 -905 -45 -653 -841 -297 -868 -754 -123 -731 -486 -648 -886 -809 -673 -270 -270 -460 -343 -837 -295 -548 -554 -958 -625 -986 -15 -369 -500 -313 -597 -122 -73 -890 -736 -809 -191 -20 -906 -81 -726 -894 -167 -151 -181 -63 -169 -331 -921 -290 -531 -56 -285 -855 -452 -310 -175 -164 -619 -365 -309 -645 -469 -855 -995 -91 -273 -335 -99 -468 -450 -466 -482 -508 -645 -746 -411 -562 -126 -11 -429 -296 -840 -670 -899 -584 -388 -962 -886 -110 -272 -363 -242 -854 -680 -975 -283 -523 -983 -148 -427 -569 -363 -249 -830 -531 -529 -777 -422 -580 -121 -152 -16 -406 -285 -717 -872 -281 -498 -968 -258 -179 -584 -729 -82 -432 -277 -789 -307 -403 -487 -405 -274 -645 -795 -367 -423 -895 -481 -12 -214 -993 -619 -97 -311 -431 -516 -609 -344 -958 -155 -159 -227 -832 -348 -606 -854 -954 -650 -39 -492 -256 -321 -207 -616 -811 -89 -439 -531 -941 -593 -802 -624 -18 -230 -117 -70 -323 -647 -248 -668 -926 -822 -758 -477 -620 -72 -196 -430 -142 -149 -518 -373 -852 -635 -97 -450 -344 -266 -87 -866 -773 -821 -395 -13 -498 -566 -397 -520 -703 -677 -892 -415 -580 -369 -934 -361 -291 -715 -321 -598 -788 -995 -631 -377 -138 -564 -54 -664 -827 -384 -658 -811 -527 -374 -612 -309 -730 -124 -882 -57 -228 -589 -67 -891 -514 -26 -256 -442 -996 -209 -664 -860 -42 -66 -394 -980 -893 -21 -451 -297 -708 -181 -156 -440 -714 -312 -60 -287 -849 -786 -468 -532 -838 -290 -679 -360 -898 -127 -480 -454 -69 -349 -939 -138 -20 -29 -566 -40 -218 -681 -720 -597 -899 -319 -840 -880 -143 -955 -422 -806 -188 -311 -512 -367 -758 -56 -251 -615 -939 -685 -310 -576 -85 -329 -132 -319 -381 -155 -423 -901 -40 -297 -702 -746 -218 -597 -854 -592 -384 -834 -492 -680 -134 -990 -112 -211 -717 -290 -488 -20 -198 -389 -321 -848 -272 -633 -350 -797 -842 -205 -34 -649 -241 -530 -850 -782 -88 -635 -525 -908 -996 -213 -291 -500 -223 -617 -833 -288 -642 -334 -533 -357 -506 -65 -8 -833 -839 -393 -891 -401 -204 -780 -150 -496 -813 -828 -932 -291 -319 -937 -128 -658 -658 -68 -87 -997 -640 -953 -890 -111 -23 -829 -519 -818 -197 -62 -430 -704 -870 -101 -257 -358 -376 -519 -808 -54 -414 -42 -412 -410 -503 -606 -12 -671 -469 -817 -41 -154 -488 -859 -581 -241 -482 -479 -219 -822 -377 -77 -665 -771 -35 -12 -146 -319 -687 -339 -682 -546 -770 -562 -853 -669 -666 -544 -87 -426 -437 -704 -450 -795 -296 -117 -137 -416 -702 -245 -356 -404 -548 -787 -853 -248 -520 -912 -691 -489 -509 -527 -142 -462 -580 -417 -261 -692 -934 -200 -660 -36 -19 -58 -294 -706 -620 -309 -90 -559 -812 -383 -771 -481 -811 -122 -278 -900 -230 -380 -171 -252 -552 -321 -342 -133 -245 -944 -399 -51 -623 -324 -85 -373 -514 -158 -523 -199 -348 -682 -515 -721 -8 -120 -274 -362 -729 -584 -897 -141 -26 -678 -262 -230 -721 -494 -831 -57 -461 -356 -513 -918 -762 -120 -155 -915 -855 -119 -62 -786 -595 -305 -666 -160 -853 -74 -103 -626 -677 -625 -568 -697 -14 -903 -397 -9 -159 -290 -801 -5 -353 -532 -518 -976 -109 -629 -518 -184 -623 -775 -406 -441 -592 -85 -86 -291 -576 -871 -903 -500 -558 -869 -428 -413 -166 -263 -834 -119 -124 -760 -459 -559 -42 -54 -558 -16 -195 -146 -353 -554 -806 -638 -653 -454 -264 -294 -628 -608 -458 -323 -910 -664 -44 -462 -609 -774 -811 -751 -537 -367 -537 -945 -893 -398 -966 -756 -941 -473 -5 -499 -603 -838 -176 -53 -374 -43 -868 -454 -111 -792 -851 -816 -932 -63 -345 -996 -512 -962 -551 -456 -131 -210 -429 -537 -439 -979 -631 -467 -824 -498 -752 -716 -572 -359 -175 -281 -455 -957 -11 -369 -869 -599 -613 -947 -620 -321 -101 -989 -332 -129 -1 -351 -572 -762 -286 -348 -102 -631 -375 -462 -113 -319 -466 -82 -343 -880 -676 -730 -867 -213 -58 -899 -771 -499 -550 -269 -215 -705 -500 -623 -177 -954 -989 -545 -355 -748 -9 -121 -652 -828 -7 -469 -751 -464 -75 -418 -215 -884 -527 -891 -860 -776 -61 -205 -175 -225 -857 -607 -997 -807 -44 -965 -895 -662 -625 -146 -804 -616 -194 -357 -385 -739 -440 -946 -859 -331 -178 -869 -507 -984 -312 -872 -957 -14 -504 -542 -134 -773 -648 -820 -965 -210 -774 -667 -938 -990 -85 -686 -455 -718 -142 -249 -984 -547 -571 -552 -818 -757 -822 -742 -844 -823 -943 -767 -485 -758 -659 -177 -450 -310 -457 -244 -190 -759 -165 -60 -48 -369 -486 -411 -179 -508 -133 -816 -212 -563 -581 -278 -349 -143 -711 -720 -875 -371 -286 -744 -913 -596 -526 -626 -496 -250 -367 -950 -281 -907 -424 -739 -253 -810 -138 -816 -902 -484 -336 -103 -459 -47 -396 -729 -222 -446 -651 -119 -56 -842 -673 -115 -779 -744 -818 -438 -993 -521 -762 -479 -412 -115 -120 -367 -77 -383 -131 -284 -694 -421 -739 -167 -420 -110 -676 -915 -591 -68 -54 -663 -543 -596 -474 -908 -403 -489 -168 -942 -344 -553 -40 -533 -831 -868 -979 -246 -23 -400 -487 -50 -838 -33 -241 -470 -620 -402 -502 -235 -909 -943 -265 -172 -284 -576 -932 -438 -17 -566 -600 -677 -637 -91 -204 -505 -434 -504 -458 -809 -530 -24 -718 -743 -174 -795 -172 -276 -211 -726 -784 -555 -245 -772 -630 -891 -39 -656 -526 -446 -665 -112 -845 -609 -903 -882 -410 -573 -209 -510 -787 -876 -257 -230 -564 -315 -8 -546 -45 -214 -764 -478 -644 -136 -73 -955 -190 -998 -983 -262 -871 -102 -189 -882 -460 -624 -350 -283 -685 -898 -226 -418 -713 -821 -516 -625 -340 -194 -721 -260 -710 -147 -631 -356 -815 -741 -751 -336 -505 -762 -501 -506 -754 -137 -821 -511 -20 -877 -502 -311 -931 -781 -961 -682 -437 -572 -667 -469 -209 -77 -849 -570 -854 -466 -407 -981 -479 -428 -598 -99 -527 -434 -500 -401 -812 -182 -418 -860 -151 -903 -237 -573 -928 -66 -801 -373 -205 -9 -799 -951 -122 -456 -901 -811 -586 -34 -439 -335 -277 -1000 -754 -295 -799 -191 -67 -600 -428 -924 -400 -955 -864 -528 -650 -667 -981 -573 -557 -799 -411 -683 -833 -752 -235 -412 -814 -217 -843 -355 -340 -444 -258 -431 -220 -158 -326 -238 -894 -457 -421 -824 -658 -217 -619 -571 -891 -192 -229 -627 -823 -295 -264 -642 -152 -706 -476 -611 -592 -512 -46 -735 -314 -342 -848 -732 -999 -81 -239 -823 -197 -578 -391 -108 -68 -766 -269 -256 -491 -805 -123 -768 -267 -862 -121 -242 -961 -618 -32 -492 -169 -524 -274 -838 -878 -612 -857 -275 -922 -269 -512 -346 -279 -983 -705 -31 -51 -281 -865 -446 -628 -149 -654 -335 -803 -585 -169 -958 -576 -680 -398 -600 -73 -621 -468 -35 -555 -294 -399 -203 -488 -293 -484 -152 -331 -139 -941 -937 -306 -572 -681 -309 -918 -23 -393 -822 -321 -286 -820 -701 -105 -454 -266 -694 -762 -526 -772 -765 -523 -53 -957 -113 -906 -797 -107 -811 -923 -248 -446 -298 -746 -632 -821 -378 -479 -779 -164 -627 -212 -430 -45 -871 -167 -574 -229 -48 -56 -238 -349 -297 -847 -218 -105 -533 -565 -371 -332 -913 -747 -456 -557 -5 -801 -87 -195 -161 -76 -639 -74 -600 -342 -474 -198 -195 -460 -972 -460 -256 -314 -444 -771 -195 -418 -28 -47 -302 -400 -866 -901 -380 -138 -937 -538 -534 -77 -827 -420 -130 -735 -318 -597 -778 -407 -126 -46 -956 -982 -412 -715 -647 -751 -875 -591 -648 -836 -896 -860 -945 -104 -4 -618 -363 -792 -702 -391 -98 -819 -431 -1000 -173 -216 -923 -415 -619 -984 -613 -30 -762 -188 -446 -862 -475 -897 -876 -761 -975 -140 -81 -252 -708 -917 -826 -194 -873 -529 -989 -524 -690 -173 -171 -761 -267 -798 -203 -210 -17 -485 -213 -434 -517 -22 -277 -617 -920 -376 -244 -696 -680 -216 -221 -556 -198 -488 -656 -282 -225 -216 -471 -352 -150 -675 -223 -646 -221 -658 -178 -334 -392 -664 -123 -260 -190 -565 -3 -338 -748 -109 -506 -772 -361 -745 -924 -514 -517 -353 -394 -826 -195 -216 -620 -968 -903 -885 -686 -738 -397 -151 -539 -475 -877 -457 -12 -641 -36 -34 -216 -74 -559 -423 -973 -857 -321 -326 -679 -698 -469 -564 -345 -53 -371 -474 -973 -579 -447 -287 -642 -622 -319 -316 -51 -112 -288 -358 -534 -568 -914 -567 -668 -846 -977 -704 -117 -606 -277 -441 -891 -621 -108 -904 -139 -831 -114 -363 -649 -767 -498 -907 -917 -742 -637 -12 -154 -809 -815 -874 -627 -939 -705 -759 -283 -11 -201 -210 -93 -654 -503 -408 -421 -310 -519 -509 -493 -149 -437 -286 -309 -822 -577 -86 -771 -690 -467 -173 -775 -14 -275 -189 -757 -141 -911 -685 -243 -157 -660 -840 -365 -41 -79 -840 -376 -231 -739 -696 -357 -981 -99 -835 -214 -216 -418 -904 -284 -824 -140 -1000 -883 -606 -522 -764 -501 -952 -135 -327 -99 -253 -798 -458 -373 -339 -176 -717 -403 -240 -59 -537 -560 -317 -767 -884 -637 -668 -662 -510 -53 -684 -661 -719 -999 -712 -763 -43 -734 -439 -395 -208 -340 -429 -333 -998 -198 -490 -242 -600 -514 -63 -586 -802 -603 -119 -112 -132 -205 -970 -786 -794 -779 -984 -641 -125 -341 -947 -467 -845 -478 -224 -356 -543 -743 -149 -429 -410 -496 -897 -804 -232 -127 -457 -359 -473 -896 -874 -557 -443 -598 -639 -779 -441 -356 -104 -691 -525 -910 -920 -920 -649 -577 -618 -200 -605 -836 -788 -358 -554 -55 -325 -564 -634 -223 -216 -769 -568 -616 -322 -677 -628 -97 -199 -830 -38 -569 -264 -156 -606 -723 -597 -837 -221 -188 -268 -66 -141 -796 -35 -549 -968 -599 -545 -884 -182 -423 -375 -699 -892 -469 -439 -597 -587 -818 -178 -823 -985 -690 -356 -77 -871 -332 -936 -143 -599 -444 -491 -565 -831 -977 -655 -591 -198 -19 -470 -302 -674 -223 -671 -85 -349 -586 -471 -550 -621 -799 -504 -944 -488 -970 -927 -859 -154 -537 -399 -492 -270 -469 -735 -577 -254 -11 -669 -764 -347 -846 -456 -990 -154 -411 -39 -174 -763 -721 -185 -208 -453 -154 -797 -30 -196 -502 -146 -323 -252 -943 -894 -881 -857 -10 -4 -326 -774 -412 -798 -50 -107 -492 -277 -598 -28 -534 -742 -586 -770 -770 -108 -387 -631 -616 -30 -444 -739 -636 -776 -530 -946 -957 -547 -212 -864 -463 -3 -651 -157 -370 -871 -902 -10 -259 -484 -909 -963 -713 -904 -872 -83 -470 -51 -373 -955 -622 -163 -467 -973 -400 -721 -388 -37 -429 -848 -323 -685 -906 -892 -479 -425 -230 -102 -963 -729 -442 -62 -544 -264 -872 -155 -263 -999 -930 -311 -964 -390 -723 -714 -720 -612 -946 -56 -866 -502 -608 -900 -967 -159 -10 -987 -13 -56 -79 -930 -837 -226 -563 -590 -781 -327 -658 -596 -857 -317 -852 -259 -897 -462 -877 -446 -684 -467 -829 -892 -698 -724 -420 -262 -928 -474 -465 -863 -432 -105 -653 -787 -413 -384 -760 -177 -657 -30 -938 -815 -259 -617 -441 -550 -855 -69 -230 -653 -491 -319 -928 -71 -746 -706 -375 -630 -204 -612 -110 -197 -391 -800 -414 -587 -330 -333 -344 -753 -324 -306 -994 -60 -975 -626 -346 -740 -600 -950 -424 -951 -276 -280 -76 -120 -888 -618 -263 -460 -429 -231 -516 -183 -733 -836 -508 -238 -794 -750 -110 -409 -372 -529 -190 -195 -530 -518 -384 -59 -335 -701 -418 -620 -832 -124 -362 -890 -481 -88 -713 -52 -219 -410 -932 -553 -614 -980 -966 -225 -266 -587 -797 -41 -203 -625 -421 -886 -250 -620 -798 -352 -140 -939 -901 -929 -53 -105 -328 -249 -45 -40 -137 -536 -766 -225 -421 -600 -30 -381 -865 -845 -656 -96 -700 -612 -280 -692 -220 -546 -591 -583 -124 -551 -822 -745 -239 -862 -845 -751 -862 -576 -321 -97 -287 -594 -836 -517 -488 -981 -405 -292 -961 -316 -148 -254 -789 -274 -446 -743 -545 -302 -894 -450 -541 -25 -385 -284 -859 -263 -449 -859 -543 -649 -148 -244 -878 -714 -353 -89 -779 -170 -203 -582 -959 -341 -26 -752 -600 -139 -126 -950 -178 -714 -278 -214 -642 -310 -344 -238 -179 -362 -546 -311 -14 -292 -343 -906 -761 -43 -115 -482 -286 -21 -839 -904 -748 -325 -775 -730 -702 -608 -833 -114 -986 -720 -158 -284 -863 -924 -137 -673 -71 -674 -390 -274 -46 -221 -799 -151 -281 -440 -872 -780 -654 -818 -294 -416 -457 -179 -268 -765 -194 -674 -281 -22 -805 -141 -675 -60 -569 -445 -637 -803 -132 -600 -426 -284 -365 -768 -137 -839 -378 -978 -511 -558 -947 -912 -917 -273 -852 -890 -82 -669 -492 -525 -997 -567 -80 -733 -879 -1 -145 -765 -823 -900 -72 -440 -285 -985 -540 -44 -892 -12 -962 -999 -585 -109 -355 -836 -466 -321 -803 -24 -327 -913 -847 -989 -263 -864 -34 -580 -641 -100 -616 -576 -223 -441 -420 -248 -905 -475 -537 -76 -18 -526 -310 -780 -994 -741 -107 -184 -677 -257 -93 -800 -798 -458 -660 -776 -810 -349 -546 -1 -895 -534 -643 -429 -721 -294 -36 -976 -631 -137 -165 -942 -495 -950 -968 -286 -824 -14 -59 -103 -139 -663 -925 -628 -335 -853 -813 -403 -563 -994 -811 -839 -398 -427 -321 -836 -79 -374 -431 -642 -8 -196 -47 -789 -782 -5 -525 -490 -859 -432 -993 -819 -138 -734 -702 -786 -611 -635 -910 -340 -224 -546 -5 -43 -324 -973 -578 -845 -257 -205 -309 -680 -303 -603 -761 -789 -216 -6 -879 -11 -100 -503 -318 -609 -192 -101 -923 -728 -293 -653 -951 -887 -252 -503 -643 -676 -266 -34 -726 -436 -551 -225 -175 -682 -282 -882 -424 -771 -958 -452 -124 -981 -786 -457 -316 -34 -310 -672 -212 -117 -932 -981 -275 -39 -139 -314 -510 -827 -483 -483 -474 -671 -578 -116 -596 -986 -79 -478 -685 -123 -279 -664 -509 -734 -992 -551 -809 -528 -796 -165 -12 -393 -858 -663 -781 -540 -70 -209 -235 -762 -537 -543 -841 -777 -871 -206 -623 -684 -745 -479 -143 -122 -628 -645 -54 -251 -409 -807 -597 -265 -468 -270 -61 -883 -484 -776 -143 -98 -574 -618 -518 -19 -82 -430 -317 -633 -115 -353 -591 -758 -16 -291 -178 -780 -596 -483 -702 -880 -553 -907 -100 -81 -560 -167 -162 -593 -984 -966 -504 -25 -633 -202 -638 -870 -439 -899 -579 -536 -730 -52 -596 -486 -779 -698 -248 -932 -600 -307 -230 -845 -780 -981 -367 -230 -18 -383 -976 -361 -645 -420 -133 -969 -789 -70 -585 -859 -213 -455 -44 -991 -152 -356 -247 -264 -987 -307 -158 -459 -327 -37 -295 -683 -319 -154 -996 -99 -498 -832 -357 -723 -286 -950 -117 -654 -543 -850 -438 -985 -579 -2 -158 -708 -295 -352 -999 -528 -859 -178 -465 -573 -498 -850 -205 -557 -862 -300 -446 -695 -608 -684 -611 -487 -308 -721 -610 -834 -153 -65 -292 -575 -986 -263 -51 -3 -17 -185 -547 -753 -455 -33 -314 -579 -911 -236 -961 -854 -811 -914 -201 -274 -553 -755 -361 -682 -907 -340 -283 -885 -700 -115 -803 -759 -959 -850 -894 -549 -960 -689 -395 -977 -308 -805 -304 -28 -719 -491 -460 -481 -100 -311 -452 -490 -26 -938 -196 -441 -615 -693 -6 -302 -559 -635 -791 -219 -573 -4 -726 -248 -312 -728 -257 -72 -243 -25 -526 -734 -924 -714 -960 -526 -416 -698 -91 -323 -962 -545 -122 -528 -327 -733 -259 -476 -832 -93 -30 -621 -206 -258 -396 -557 -451 -785 -754 -662 -723 -110 -934 -326 -980 -193 -122 -563 -164 -453 -402 -921 -278 -4 -671 -452 -156 -795 -234 -827 -433 -527 -551 -682 -461 -146 -379 -224 -560 -927 -813 -490 -394 -821 -496 -318 -285 -226 -128 -350 -492 -502 -313 -17 -258 -637 -665 -363 -864 -68 -925 -440 -346 -594 -604 -195 -89 -931 -541 -977 -346 -952 -810 -174 -687 -536 -407 -352 -965 -436 -168 -482 -940 -426 -990 -349 -887 -174 -844 -684 -58 -713 -614 -356 -367 -733 -357 -799 -765 -566 -917 -926 -107 -151 -834 -852 -816 -823 -277 -810 -683 -133 -7 -953 -911 -50 -835 -35 -162 -601 -808 -542 -528 -287 -204 -821 -276 -313 -515 -496 -134 -994 -641 -857 -775 -652 -446 -737 -747 -802 -419 -513 -104 -67 -35 -493 -619 -90 -299 -117 -912 -271 -932 -740 -766 -458 -676 -310 -745 -779 -823 -700 -288 -597 -251 -393 -636 -30 -389 -846 -835 -941 -5 -324 -412 -505 -474 -479 -834 -42 -224 -758 -140 -218 -646 -580 -440 -713 -791 -645 -287 -784 -976 -922 -101 -728 -712 -642 -718 -264 -794 -284 -729 -373 -859 -209 -253 -47 -48 -352 -59 -319 -329 -999 -105 -166 -384 -563 -273 -802 -185 -572 -840 -252 -256 -334 -621 -262 -472 -929 -689 -964 -515 -110 -450 -979 -918 -435 -431 -493 -701 -918 -221 -537 -894 -384 -348 -883 -951 -589 -297 -621 -441 -55 -171 -737 -920 -770 -395 -387 -348 -125 -607 -968 -790 -978 -880 -607 -539 -551 -375 -21 -667 -80 -834 -432 -901 -601 -894 -370 -118 -593 -621 -164 -515 -287 -526 -801 -54 -444 -417 -960 -925 -770 -609 -397 -17 -799 -786 -757 -121 -658 -527 -96 -14 -536 -673 -39 -872 -422 -240 -42 -443 -474 -570 -596 -276 -230 -271 -498 -491 -628 -464 -358 -676 -970 -673 -243 -482 -356 -108 -877 -194 -828 -959 -823 -462 -262 -898 -898 -649 -935 -923 -925 -577 -986 -472 -414 -871 -226 -692 -301 -261 -696 -44 -174 -442 -208 -81 -957 -907 -35 -970 -134 -743 -644 -719 -658 -131 -372 -813 -699 -231 -604 -627 -485 -395 -140 -727 -130 -273 -21 -17 -42 -862 -292 -123 -282 -92 -211 -662 -522 -5 -914 -376 -886 -291 -288 -709 -498 -739 -367 -101 -847 -366 -861 -42 -426 -49 -885 -861 -214 -955 -375 -496 -902 -385 -674 -824 -244 -384 -113 -923 -471 -209 -94 -387 -915 -358 -944 -16 -765 -272 -385 -203 -12 -113 -175 -680 -730 -745 -752 -979 -347 -508 -351 -113 -586 -506 -544 -191 -665 -331 -660 -54 -472 -955 -534 -804 -363 -391 -318 -799 -60 -970 -587 -418 -91 -603 -957 -559 -855 -734 -126 -852 -201 -454 -480 -961 -176 -606 -97 -797 -582 -672 -311 -551 -530 -422 -635 -934 -598 -124 -481 -183 -400 -632 -707 -444 -12 -143 -145 -583 -205 -618 -404 -846 -517 -133 -193 -977 -657 -134 -994 -784 -627 -211 -609 -647 -111 -965 -261 -796 -751 -445 -601 -54 -160 -710 -110 -986 -523 -388 -493 -748 -556 -458 -633 -320 -56 -340 -243 -805 -876 -376 -351 -301 -653 -393 -494 -681 -274 -387 -339 -669 -866 -807 -24 -8 -896 -566 -699 -351 -697 -424 -327 -653 -527 -353 -188 -169 -431 -111 -351 -138 -429 -547 -36 -895 -933 -136 -952 -879 -54 -108 -366 -441 -242 -636 -55 -614 -545 -434 -477 -585 -846 -600 -387 -494 -74 -906 -607 -490 -608 -640 -19 -68 -771 -212 -504 -790 -708 -13 -175 -47 -663 -371 -627 -719 -191 -767 -462 -430 -89 -8 -690 -571 -780 -453 -670 -751 -543 -444 -262 -351 -282 -267 -685 -287 -926 -278 -329 -891 -205 -506 -570 -890 -755 -657 -542 -27 -904 -737 -449 -689 -772 -960 -935 -560 -992 -365 -225 -896 -621 -970 -836 -128 -322 -74 -518 -159 -385 -536 -489 -932 -604 -959 -75 -412 -628 -802 -806 -150 -269 -686 -857 -34 -764 -708 -667 -528 -209 -882 -219 -458 -799 -55 -989 -512 -378 -216 -904 -501 -647 -725 -217 -152 -573 -222 -20 -752 -36 -697 -507 -565 -47 -733 -82 -837 -847 -809 -552 -987 -789 -102 -713 -909 -645 -190 -18 -24 -664 -592 -579 -693 -843 -38 -896 -42 -861 -271 -96 -298 -238 -219 -212 -720 -173 -41 -898 -476 -761 -38 -645 -948 -181 -18 -463 -775 -44 -972 -865 -132 -854 -604 -627 -386 -307 -37 -288 -600 -258 -452 -608 -594 -428 -158 -587 -615 -972 -499 -385 -27 -104 -587 -683 -160 -768 -766 -462 -651 -665 -353 -318 -553 -401 -53 -906 -448 -818 -340 -936 -820 -112 -519 -700 -675 -248 -864 -302 -501 -501 -476 -301 -3 -683 -697 -396 -325 -683 -985 -830 -240 -666 -186 -196 -902 -626 -885 -282 -823 -338 -545 -980 -841 -908 -749 -282 -557 -987 -464 -735 -862 -894 -889 -136 -779 -279 -697 -114 -767 -377 -424 -911 -888 -604 -721 -885 -504 -203 -970 -100 -352 -299 -896 -60 -358 -807 -795 -921 -404 -295 -163 -509 -506 -440 -559 -224 -398 -400 -470 -648 -444 -61 -800 -497 -676 -383 -591 -90 -319 -694 -911 -728 -533 -959 -904 -629 -424 -888 -339 -530 -813 -285 -181 -140 -957 -778 -937 -881 -855 -197 -546 -467 -183 -646 -430 -653 -561 -984 -371 -913 -997 -566 -861 -470 -907 -600 -753 -984 -464 -718 -441 -858 -875 -451 -189 -467 -873 -786 -436 -85 -342 -336 -598 -478 -866 -617 -18 -357 -789 -425 -741 -865 -847 -275 -143 -570 -578 -141 -160 -725 -782 -586 -97 -580 -81 -480 -761 -92 -423 -908 -157 -834 -207 -985 -831 -217 -632 -768 -593 -106 -532 -808 -351 -847 -862 -114 -658 -450 -614 -719 -276 -853 -657 -278 -56 -602 -469 -506 -85 -697 -107 -296 -585 -259 -289 -506 -691 -571 -72 -840 -937 -352 -229 -140 -902 -733 -443 -828 -846 -168 -979 -624 -722 -655 -980 -348 -271 -857 -682 -15 -12 -891 -605 -189 -181 -996 -632 -993 -783 -147 -706 -484 -877 -745 -174 -797 -251 -501 -652 -263 -881 -91 -188 -244 -639 -275 -554 -181 -123 -879 -975 -268 -529 -681 -373 -534 -174 -505 -394 -652 -862 -592 -668 -590 -634 -793 -540 -376 -977 -971 -192 -600 -467 -635 -598 -319 -16 -789 -248 -331 -635 -878 -15 -136 -764 -124 -321 -221 -518 -111 -324 -53 -217 -971 -906 -159 -841 -357 -356 -944 -33 -347 -704 -598 -318 -187 -315 -540 -837 -315 -760 -84 -598 -314 -373 -766 -698 -635 -402 -906 -933 -128 -321 -715 -664 -446 -816 -259 -408 -38 -596 -305 -882 -198 -134 -30 -332 -656 -781 -675 -780 -882 -409 -543 -496 -503 -440 -695 -216 -184 -37 -79 -312 -56 -561 -227 -369 -592 -874 -924 -402 -309 -561 -743 -733 -453 -271 -598 -722 -614 -782 -311 -105 -93 -139 -865 -490 -478 -954 -949 -327 -731 -136 -799 -710 -440 -489 -39 -559 -762 -641 -433 -696 -540 -828 -187 -761 -600 -55 -755 -814 -371 -770 -806 -316 -437 -668 -829 -335 -6 -668 -342 -759 -512 -671 -297 -512 -171 -289 -562 -335 -799 -750 -927 -756 -77 -646 -340 -491 -288 -616 -371 -923 -435 -596 -917 -415 -710 -752 -111 -900 -501 -847 -130 -198 -492 -847 -129 -567 -917 -116 -453 -420 -480 -210 -408 -714 -899 -362 -811 -626 -21 -590 -954 -542 -452 -219 -805 -996 -527 -551 -975 -282 -353 -248 -595 -861 -219 -916 -258 -226 -46 -732 -84 -538 -980 -974 -252 -325 -364 -871 -967 -482 -568 -606 -537 -727 -374 -501 -419 -310 -510 -707 -824 -660 -509 -503 -993 -205 -775 -260 -191 -252 -752 -76 -142 -474 -512 -147 -242 -408 -8 -1000 -546 -439 -494 -464 -53 -418 -374 -691 -377 -198 -654 -422 -264 -425 -56 -689 -422 -365 -910 -490 -345 -804 -406 -548 -452 -374 -985 -565 -258 -404 -734 -192 -619 -203 -80 -123 -560 -224 -918 -69 -986 -230 -921 -250 -226 -20 -185 -400 -802 -851 -865 -139 -784 -930 -874 -176 -831 -583 -97 -445 -702 -447 -167 -109 -652 -696 -203 -240 -516 -87 -699 -880 -317 -763 -987 -784 -460 -691 -510 -806 -61 -588 -873 -599 -310 -744 -249 -19 -727 -741 -434 -14 -787 -176 -2 -906 -255 -741 -43 -374 -902 -491 -11 -791 -486 -124 -661 -928 -502 -133 -618 -488 -138 -632 -136 -609 -949 -447 -795 -136 -394 -608 -935 -936 -481 -901 -522 -842 -474 -357 -738 -942 -868 -810 -691 -423 -155 -261 -162 -896 -149 -879 -304 -518 -679 -829 -420 -156 -966 -661 -340 -724 -244 -677 -277 -721 -639 -805 -308 -517 -300 -879 -660 -694 -298 -661 -959 -495 -564 -881 -846 -686 -385 -465 -822 -860 -224 -235 -698 -428 -543 -422 -539 -26 -671 -179 -846 -472 -506 -429 -67 -682 -303 -870 -48 -27 -317 -949 -920 -364 -97 -308 -784 -341 -59 -640 -787 -570 -250 -202 -214 -604 -563 -988 -969 -83 -859 -886 -251 -826 -9 -80 -681 -291 -566 -609 -943 -426 -231 -409 -298 -821 -439 -294 -800 -340 -680 -463 -769 -11 -219 -942 -187 -275 -31 -123 -245 -651 -44 -309 -862 -783 -73 -869 -551 -918 -557 -6 -567 -861 -770 -970 -538 -933 -753 -784 -975 -577 -138 -734 -459 -228 -268 -960 -121 -632 -697 -598 -679 -222 -10 -823 -122 -630 -859 -658 -169 -415 -51 -280 -92 -247 -500 -374 -5 -630 -974 -599 -323 -427 -417 -526 -871 -834 -541 -97 -1 -409 -992 -944 -538 -138 -61 -75 -474 -920 -232 -153 -446 -156 -269 -915 -664 -815 -527 -534 -13 -325 -895 -969 -468 -881 -267 -79 -511 -718 -896 -693 -693 -992 -610 -618 -87 -255 -724 -190 -543 -225 -433 -41 -74 -608 -109 -376 -659 -798 -683 -337 -230 -864 -275 -673 -150 -48 -254 -593 -626 -800 -576 -796 -710 -884 -491 -58 -606 -706 -654 -485 -566 -660 -207 -566 -434 -360 -361 -491 -284 -317 -2 -88 -753 -246 -963 -257 -461 -156 -61 -585 -701 -610 -838 -893 -443 -385 -496 -713 -609 -651 -508 -323 -265 -592 -296 -776 -235 -911 -863 -281 -807 -815 -372 -124 -742 -209 -650 -516 -799 -319 -425 -16 -367 -590 -336 -588 -986 -921 -667 -682 -849 -654 -65 -93 -320 -875 -788 -594 -298 -237 -563 -792 -630 -920 -704 -394 -552 -155 -576 -502 -862 -218 -553 -87 -199 -540 -966 -816 -465 -620 -879 -57 -221 -412 -134 -891 -166 -67 -182 -35 -219 -502 -704 -344 -906 -344 -805 -113 -428 -617 -470 -94 -271 -465 -585 -305 -801 -372 -413 -623 -217 -403 -259 -831 -923 -409 -140 -608 -987 -844 -823 -740 -64 -87 -721 -65 -353 -92 -792 -785 -401 -151 -750 -973 -106 -21 -216 -671 -163 -159 -645 -777 -559 -119 -525 -470 -826 -598 -854 -713 -881 -285 -953 -650 -105 -163 -550 -858 -719 -810 -213 -476 -38 -876 -838 -609 -734 -611 -683 -536 -428 -291 -799 -982 -324 -110 -413 -478 -771 -387 -159 -349 -752 -139 -654 -100 -755 -468 -570 -575 -762 -34 -202 -681 -992 -489 -267 -504 -281 -763 -971 -217 -296 -379 -644 -797 -766 -640 -314 -381 -594 -563 -872 -156 -337 -963 -895 -670 -666 -588 -385 -702 -389 -651 -198 -198 -358 -872 -226 -450 -374 -858 -556 -582 -55 -126 -379 -112 -524 -713 -770 -559 -806 -471 -219 -107 -243 -750 -246 -636 -498 -922 -630 -396 -319 -183 -739 -607 -922 -827 -119 -882 -939 -599 -845 -197 -993 -703 -304 -363 -696 -700 -466 -471 -952 -955 -160 -423 -51 -865 -543 -16 -302 -382 -279 -387 -306 -614 -395 -66 -525 -236 -543 -193 -246 -419 -649 -956 -824 -811 -48 -322 -627 -244 -481 -860 -734 -665 -505 -53 -368 -964 -190 -531 -364 -565 -942 -534 -110 -874 -968 -127 -504 -624 -180 -618 -802 -805 -636 -19 -614 -751 -39 -391 -309 -627 -671 -474 -293 -351 -637 -438 -451 -129 -866 -796 -635 -912 -393 -816 -147 -300 -641 -610 -169 -683 -909 -46 -284 -451 -239 -602 -679 -593 -288 -200 -833 -605 -144 -489 -536 -186 -249 -245 -229 -979 -860 -553 -659 -944 -512 -770 -898 -800 -111 -833 -630 -357 -895 -645 -173 -788 -668 -765 -560 -650 -805 -171 -104 -459 -452 -182 -617 -846 -475 -114 -197 -729 -944 -784 -640 -356 -54 -144 -145 -39 -809 -128 -162 -667 -765 -681 -481 -30 -505 -166 -877 -712 -737 -60 -450 -661 -814 -420 -553 -791 -90 -161 -425 -800 -932 -391 -19 -461 -327 -761 -443 -802 -209 -732 -975 -578 -616 -443 -170 -9 -451 -366 -580 -619 -190 -515 -488 -12 -888 -691 -449 -106 -710 -510 -568 -384 -736 -720 -200 -568 -815 -157 -992 -200 -939 -14 -953 -307 -155 -405 -197 -65 -401 -141 -732 -643 -682 -973 -430 -338 -504 -42 -782 -389 -554 -750 -860 -897 -973 -623 -199 -339 -689 -51 -586 -264 -987 -166 -809 -123 -832 -837 -437 -326 -80 -38 -652 -322 -543 -310 -267 -880 -828 -632 -66 -224 -286 -538 -982 -576 -874 -176 -916 -803 -772 -579 -617 -75 -716 -951 -183 -896 -424 -7 -280 -946 -13 -3 -247 -158 -382 -965 -983 -718 -716 -762 -280 -730 -446 -736 -528 -3 -782 -355 -121 -763 -384 -480 -20 -745 -206 -484 -970 -494 -430 -582 -588 -168 -542 -418 -487 -184 -895 -184 -613 -636 -237 -389 -635 -737 -389 -595 -481 -794 -365 -644 -187 -446 -652 -186 -234 -849 -615 -173 -14 -991 -397 -464 -823 -108 -668 -809 -185 -454 -710 -352 -271 -804 -28 -982 -121 -561 -907 -524 -809 -125 -777 -944 -715 -980 -258 -416 -221 -971 -310 -830 -642 -103 -838 -31 -149 -570 -915 -921 -348 -361 -176 -731 -270 -147 -495 -700 -874 -539 -568 -572 -115 -782 -570 -322 -472 -810 -437 -580 -24 -621 -635 -662 -361 -19 -243 -23 -153 -856 -798 -300 -817 -255 -263 -889 -460 -975 -659 -417 -35 -343 -556 -781 -424 -850 -655 -30 -842 -137 -994 -263 -725 -476 -365 -162 -474 -847 -38 -343 -354 -482 -367 -467 -871 -258 -243 -711 -287 -686 -345 -413 -741 -703 -195 -816 -803 -697 -27 -759 -888 -915 -958 -310 -561 -998 -974 -893 -237 -420 -259 -914 -68 -181 -225 -317 -434 -93 -739 -59 -854 -741 -406 -420 -230 -468 -908 -525 -436 -54 -141 -668 -572 -331 -614 -418 -57 -156 -616 -224 -751 -517 -623 -130 -894 -581 -214 -76 -913 -226 -907 -5 -572 -615 -200 -904 -474 -88 -721 -236 -574 -106 -471 -262 -684 -422 -690 -265 -265 -872 -229 -750 -45 -670 -440 -136 -142 -763 -859 -505 -526 -960 -250 -696 -277 -482 -979 -937 -278 -217 -47 -750 -791 -796 -899 -184 -446 -454 -905 -236 -13 -488 -91 -245 -938 -498 -31 -303 -916 -461 -622 -901 -272 -144 -750 -963 -960 -306 -767 -851 -300 -882 -160 -316 -320 -347 -456 -133 -566 -858 -840 -390 -419 -942 -824 -114 -918 -575 -587 -70 -580 -622 -836 -643 -440 -339 -857 -268 -952 -864 -54 -454 -182 -699 -999 -661 -695 -342 -703 -765 -620 -294 -478 -754 -259 -452 -903 -253 -848 -43 -703 -514 -704 -408 -970 -820 -976 -305 -924 -173 -795 -820 -904 -508 -846 -85 -56 -83 -999 -838 -954 -317 -306 -410 -683 -73 -680 -544 -348 -494 -656 -31 -564 -70 -818 -263 -65 -151 -691 -23 -575 -855 -402 -376 -600 -571 -789 -814 -830 -334 -8 -737 -653 -458 -579 -24 -873 -124 -97 -587 -439 -326 -293 -731 -817 -493 -570 -846 -924 -513 -224 -630 -243 -32 -482 -562 -481 -915 -938 -878 -15 -467 -329 -69 -21 -551 -647 -220 -897 -802 -79 -375 -555 -465 -2 -571 -91 -758 -364 -790 -851 -656 -2 -992 -167 -979 -737 -392 -60 -772 -56 -607 -169 -385 -732 -198 -256 -900 -559 -800 -649 -169 -5 -687 -425 -622 -298 -441 -840 -592 -473 -250 -854 -56 -585 -107 -717 -857 -318 -539 -910 -447 -53 -449 -943 -822 -582 -939 -853 -509 -679 -384 -340 -955 -932 -166 -754 -372 -6 -399 -899 -169 -411 -172 -56 -494 -325 -821 -681 -219 -383 -243 -646 -329 -687 -165 -716 -805 -315 -41 -292 -844 -304 -22 -569 -780 -402 -742 -865 -683 -360 -520 -432 -869 -350 -432 -825 -430 -533 -498 -242 -439 -975 -519 -585 -197 -555 -214 -161 -162 -653 -334 -706 -901 -472 -723 -228 -73 -408 -278 -826 -548 -1 -336 -753 -910 -753 -659 -292 -93 -982 -126 -124 -903 -364 -40 -863 -893 -64 -647 -707 -660 -4 -970 -460 -110 -800 -525 -542 -188 -304 -915 -322 -975 -8 -846 -895 -593 -812 -485 -377 -632 -889 -452 -692 -347 -616 -975 -154 -875 -246 -425 -468 -889 -256 -969 -390 -791 -38 -799 -8 -974 -497 -436 -471 -668 -486 -642 -855 -937 -969 -95 -148 -859 -644 -487 -936 -324 -850 -196 -714 -376 -71 -28 -438 -402 -167 -464 -574 -744 -820 -810 -747 -793 -571 -809 -281 -83 -69 -520 -360 -124 -511 -152 -692 -489 -481 -288 -135 -274 -857 -918 -937 -62 -433 -281 -111 -181 -702 -113 -508 -824 -897 -655 -248 -170 -854 -46 -240 -75 -928 -285 -930 -851 -730 -969 -729 -524 -52 -70 -322 -591 -218 -110 -722 -11 -51 -889 -80 -866 -345 -899 -8 -739 -232 -672 -385 -962 -992 -336 -772 -796 -645 -250 -85 -893 -687 -248 -442 -8 -910 -79 -375 -39 -788 -437 -911 -105 -696 -756 -940 -289 -970 -128 -51 -84 -495 -473 -196 -497 -474 -217 -72 -40 -359 -137 -605 -859 -466 -967 -747 -224 -776 -109 -81 -762 -225 -50 -479 -895 -551 -775 -519 -743 -906 -612 -449 -747 -85 -729 -6 -242 -858 -880 -53 -680 -302 -536 -217 -517 -224 -324 -193 -966 -865 -899 -186 -260 -588 -841 -403 -286 -613 -915 -226 -564 -38 -818 -390 -91 -175 -876 -539 -719 -91 -176 -978 -75 -452 -825 -152 -415 -857 -453 -763 -80 -579 -242 -122 -378 -180 -932 -229 -529 -764 -777 -291 -674 -1000 -857 -785 -171 -968 -222 -991 -315 -149 -890 -108 -173 -47 -320 -924 -261 -329 -335 -233 -102 -600 -425 -403 -159 -364 -911 -579 -396 -39 -983 -604 -460 -561 -77 -804 -206 -110 -413 -703 -692 -217 -879 -275 -500 -840 -306 -938 -154 -137 -280 -255 -30 -680 -843 -938 -855 -978 -654 -686 -738 -983 -724 -810 -596 -607 -461 -838 -365 -800 -671 -494 -583 -360 -24 -916 -403 -331 -30 -488 -915 -406 -964 -957 -513 -657 -756 -408 -112 -37 -444 -450 -380 -100 -800 -583 -596 -883 -894 -726 -759 -326 -12 -709 -212 -444 -421 -825 -552 -683 -639 -567 -450 -527 -652 -282 -465 -977 -211 -117 -689 -911 -810 -951 -110 -298 -275 -642 -379 -933 -104 -737 -861 -644 -325 -777 -939 -942 -443 -396 -440 -936 -993 -337 -204 -955 -884 -959 -592 -469 -5 -662 -306 -111 -471 -189 -996 -833 -510 -1 -97 -33 -891 -125 -59 -738 -360 -527 -270 -499 -529 -652 -622 -729 -654 -336 -897 -509 -190 -105 -38 -107 -165 -441 -714 -763 -528 -66 -978 -693 -300 -464 -509 -824 -466 -797 -961 -606 -962 -382 -337 -432 -737 -548 -385 -843 -996 -431 -375 -914 -510 -676 -947 -351 -695 -803 -870 -125 -35 -782 -120 -470 -244 -680 -786 -105 -45 -622 -217 -611 -157 -4 -828 -777 -549 -611 -859 -463 -92 -85 -573 -134 -582 -18 -268 -434 -5 -697 -156 -330 -447 -622 -4 -885 -740 -620 -881 -343 -189 -611 -555 -574 -532 -696 -316 -391 -79 -800 -572 -198 -613 -196 -577 -285 -196 -467 -589 -196 -320 -812 -337 -898 -904 -28 -141 -55 -252 -64 -686 -838 -524 -297 -148 -701 -313 -332 -432 -182 -943 -341 -431 -109 -466 -257 -318 -250 -878 -148 -356 -930 -178 -696 -822 -570 -735 -366 -17 -428 -978 -876 -796 -142 -462 -70 -67 -141 -999 -462 -857 -889 -321 -610 -176 -992 -443 -164 -809 -880 -612 -327 -259 -898 -700 -585 -435 -216 -832 -335 -35 -573 -53 -388 -730 -561 -876 -724 -96 -525 -333 -183 -720 -147 -823 -530 -109 -335 -369 -454 -55 -536 -804 -696 -996 -141 -695 -985 -184 -174 -127 -570 -788 -629 -928 -45 -319 -1 -346 -689 -477 -900 -191 -978 -473 -624 -136 -779 -548 -424 -573 -831 -931 -636 -475 -521 -601 -277 -740 -26 -773 -565 -291 -744 -321 -513 -834 -765 -102 -380 -59 -480 -495 -763 -62 -544 -528 -308 -368 -747 -729 -166 -182 -349 -231 -593 -827 -159 -496 -315 -832 -748 -667 -611 -435 -582 -41 -177 -485 -248 -70 -880 -947 -991 -715 -864 -128 -994 -497 -767 -966 -46 -795 -26 -817 -194 -471 -523 -411 -758 -966 -834 -201 -375 -515 -982 -164 -756 -672 -269 -268 -641 -87 -134 -200 -983 -922 -150 -121 -284 -668 -766 -108 -264 -949 -208 -933 -500 -188 -157 -613 -584 -621 -961 -934 -863 -888 -557 -614 -356 -205 -332 -448 -682 -999 -132 -637 -788 -748 -888 -363 -961 -406 -85 -784 -401 -804 -844 -926 -292 -768 -334 -419 -67 -769 -411 -917 -849 -56 -660 -837 -552 -384 -575 -808 -8 -871 -807 -264 -678 -703 -442 -558 -123 -159 -158 -335 -870 -414 -89 -660 -166 -180 -391 -476 -155 -277 -771 -533 -178 -562 -20 -778 -879 -933 -533 -885 -678 -542 -250 -501 -802 -882 -462 -721 -361 -252 -579 -452 -84 -738 -28 -317 -36 -190 -385 -681 -806 -724 -369 -965 -604 -211 -610 -607 -860 -328 -143 -719 -419 -448 -770 -641 -427 -382 -647 -354 -908 -192 -564 -416 -482 -481 -705 -541 -38 -247 -668 -631 -652 -979 -8 -365 -902 -208 -582 -396 -565 -753 -945 -299 -60 -828 -112 -601 -697 -451 -653 -612 -989 -159 -644 -564 -324 -150 -254 -490 -873 -253 -759 -462 -60 -615 -400 -779 -191 -583 -717 -237 -36 -765 -2 -83 -450 -938 -173 -504 -822 -777 -645 -997 -332 -193 -655 -671 -573 -676 -679 -563 -507 -31 -611 -522 -67 -71 -891 -417 -695 -279 -860 -935 -517 -392 -199 -451 -438 -82 -585 -678 -159 -195 -173 -758 -542 -822 -539 -391 -218 -239 -57 -791 -582 -791 -801 -892 -54 -152 -687 -672 -515 -594 -76 -752 -888 -406 -120 -981 -606 -246 -908 -245 -91 -677 -857 -520 -331 -636 -33 -790 -973 -745 -947 -202 -654 -284 -164 -812 -938 -438 -642 -279 -97 -349 -974 -321 -101 -791 -560 -957 -604 -629 -582 -186 -630 -611 -913 -253 -515 -734 -810 -88 -149 -778 -278 -143 -766 -383 -367 -484 -961 -295 -287 -353 -15 -724 -910 -506 -113 -742 -506 -624 -192 -1 -194 -632 -22 -173 -554 -710 -420 -511 -76 -465 -672 -537 -696 -195 -852 -757 -572 -711 -54 -543 -718 -838 -246 -257 -999 -200 -543 -570 -689 -1 -647 -928 -789 -379 -304 -72 -510 -18 -145 -401 -519 -603 -508 -74 -222 -228 -111 -18 -319 -411 -939 -953 -319 -783 -514 -336 -324 -431 -346 -709 -270 -522 -20 -388 -201 -224 -313 -448 -869 -647 -688 -969 -450 -162 -152 -674 -375 -441 -993 -724 -876 -981 -438 -842 -815 -883 -674 -448 -438 -282 -778 -244 -921 -983 -505 -96 -485 -361 -631 -486 -20 -168 -976 -714 -977 -878 -712 -97 -285 -575 -744 -385 -765 -859 -257 -727 -173 -849 -877 -580 -109 -686 -285 -582 -313 -211 -211 -421 -688 -32 -144 -698 -911 -561 -609 -545 -404 -278 -110 -754 -51 -750 -941 -997 -588 -682 -49 -247 -147 -183 -919 -853 -920 -377 -808 -742 -367 -26 -977 -139 -584 -609 -229 -437 -201 -309 -872 -323 -639 -508 -701 -29 -816 -159 -971 -698 -1 -631 -538 -802 -402 -7 -847 -833 -786 -892 -64 -934 -232 -403 -706 -938 -188 -939 -303 -439 -550 -493 -280 -250 -369 -340 -176 -705 -218 -427 -136 -195 -13 -248 -59 -690 -585 -840 -645 -924 -43 -77 -143 -902 -353 -478 -11 -671 -599 -754 -163 -460 -915 -246 -907 -249 -815 -847 -728 -485 -451 -811 -734 -168 -868 -754 -629 -656 -793 -14 -359 -51 -392 -295 -826 -846 -478 -532 -839 -154 -911 -902 -982 -486 -60 -103 -175 -623 -27 -259 -570 -503 -317 -607 -76 -832 -20 -903 -360 -278 -519 -594 -448 -123 -129 -544 -566 -536 -293 -322 -777 -827 -594 -709 -715 -896 -849 -423 -834 -483 -247 -688 -1000 -427 -981 -110 -46 -893 -689 -192 -532 -676 -124 -114 -925 -953 -40 -58 -933 -866 -724 -898 -931 -92 -778 -297 -33 -727 -347 -811 -756 -18 -419 -587 -199 -826 -852 -101 -17 -815 -412 -786 -725 -81 -990 -387 -130 -102 -874 -959 -489 -827 -214 -489 -647 -743 -928 -48 -566 -39 -818 -575 -729 -486 -944 -478 -576 -976 -497 -753 -634 -565 -911 -119 -582 -100 -554 -884 -823 -661 -565 -663 -575 -577 -670 -222 -983 -245 -93 -737 -927 -79 -41 -745 -263 -997 -290 -606 -744 -853 -707 -844 -20 -529 -63 -462 -822 -362 -568 -561 -206 -226 -305 -519 -482 -321 -312 -672 -418 -303 -920 -244 -405 -170 -874 -453 -622 -805 -82 -134 -280 -73 -187 -319 -600 -306 -255 -245 -161 -967 -370 -828 -249 -565 -553 -571 -379 -306 -281 -323 -257 -952 -912 -815 -841 -396 -458 -185 -697 -182 -841 -543 -187 -373 -929 -6 -355 -244 -98 -518 -236 -195 -412 -287 -849 -473 -943 -617 -415 -367 -545 -513 -610 -814 -549 -223 -767 -372 -764 -141 -819 -405 -758 -621 -127 -884 -65 -90 -617 -917 -412 -874 -647 -967 -672 -868 -517 -569 -595 -351 -560 -789 -525 -688 -335 -613 -727 -118 -878 -679 -334 -249 -285 -132 -969 -365 -21 -932 -401 -603 -795 -143 -94 -880 -581 -53 -876 -156 -331 -922 -910 -884 -732 -173 -121 -216 -785 -360 -892 -657 -73 -786 -743 -681 -43 -37 -622 -808 -457 -824 -723 -896 -524 -686 -949 -480 -350 -885 -85 -405 -270 -292 -631 -706 -777 -634 -336 -769 -435 -959 -149 -822 -186 -217 -111 -458 -950 -291 -382 -408 -685 -707 -414 -935 -27 -906 -730 -698 -688 -165 -539 -592 -620 -404 -662 -367 -185 -85 -414 -657 -659 -472 -539 -58 -811 -524 -643 -485 -385 -994 -902 -363 -223 -763 -919 -908 -139 -818 -639 -273 -148 -916 -619 -272 -263 -806 -827 -394 -170 -728 -269 -486 -802 -718 -50 -415 -802 -325 -651 -313 -365 -72 -234 -836 -403 -961 -320 -172 -760 -937 -638 -373 -743 -574 -813 -574 -635 -366 -791 -846 -948 -636 -564 -129 -443 -805 -101 -878 -526 -852 -760 -175 -134 -817 -388 -701 -773 -374 -233 -858 -618 -52 -437 -77 -886 -484 -139 -969 -154 -455 -790 -116 -225 -473 -697 -871 -286 -979 -505 -976 -185 -719 -14 -272 -363 -114 -801 -405 -182 -868 -363 -695 -972 -621 -299 -267 -515 -901 -616 -49 -773 -103 -114 -749 -847 -824 -6 -482 -441 -964 -951 -839 -397 -50 -720 -592 -415 -224 -349 -907 -207 -67 -634 -379 -894 -532 -227 -506 -539 -804 -566 -959 -485 -184 -107 -709 -118 -951 -846 -416 -500 -641 -854 -10 -220 -419 -928 -877 -692 -633 -140 -899 -156 -854 -390 -858 -372 -486 -934 -198 -440 -77 -319 -745 -925 -883 -957 -312 -669 -374 -507 -450 -794 -523 -74 -648 -709 -400 -938 -407 -727 -361 -477 -985 -844 -114 -777 -861 -417 -909 -840 -927 -402 -443 -871 -605 -521 -669 -515 -75 -986 -837 -680 -967 -367 -493 -338 -678 -102 -157 -27 -821 -208 -958 -391 -752 -156 -10 -192 -275 -701 -498 -77 -818 -945 -409 -907 -46 -958 -485 -980 -686 -908 -834 -952 -544 -116 -831 -991 -880 -636 -761 -246 -164 -641 -837 -457 -114 -432 -26 -531 -887 -930 -858 -98 -723 -933 -296 -912 -410 -875 -809 -258 -474 -559 -415 -458 -82 -424 -934 -196 -530 -318 -713 -408 -669 -86 -40 -620 -378 -610 -132 -773 -300 -381 -712 -857 -111 -641 -565 -943 -960 -121 -527 -17 -277 -840 -546 -47 -691 -262 -644 -416 -801 -658 -876 -855 -773 -247 -26 -278 -951 -963 -79 -619 -159 -862 -583 -608 -677 -537 -946 -540 -722 -484 -878 -939 -573 -222 -966 -915 -89 -281 -223 -5 -658 -934 -181 -364 -207 -937 -465 -399 -292 -582 -441 -413 -571 -470 -7 -835 -921 -650 -149 -670 -94 -798 -618 -278 -779 -507 -192 -333 -117 -848 -784 -339 -931 -492 -725 -405 -553 -790 -807 -942 -834 -250 -771 -461 -842 -572 -787 -573 -824 -255 -834 -809 -298 -431 -581 -631 -614 -553 -123 -863 -1000 -689 -611 -169 -339 -175 -15 -574 -754 -354 -133 -197 -97 -310 -360 -387 -286 -171 -596 -541 -40 -362 -754 -863 -200 -304 -793 -466 -999 -707 -755 -937 -551 -544 -170 -745 -828 -647 -303 -496 -551 -450 -323 -227 -300 -73 -279 -200 -609 -972 -987 -706 -800 -469 -484 -864 -206 -715 -408 -480 -457 -92 -414 -7 -187 -180 -233 -173 -250 -666 -710 -102 -124 -668 -778 -642 -387 -805 -287 -75 -81 -532 -685 -243 -842 -159 -115 -652 -56 -868 -530 -35 -964 -549 -404 -760 -199 -558 -661 -854 -500 -478 -758 -543 -28 -894 -696 -186 -827 -54 -191 -634 -672 -232 -110 -767 -168 -452 -18 -187 -579 -205 -248 -248 -245 -236 -318 -955 -82 -199 -931 -485 -468 -420 -112 -588 -735 -650 -400 -16 -149 -489 -96 -953 -942 -411 -221 -331 -804 -443 -808 -937 -957 -58 -382 -570 -106 -84 -443 -455 -99 -26 -983 -503 -951 -523 -937 -882 -827 -685 -593 -66 -973 -143 -664 -621 -181 -923 -805 -387 -838 -180 -338 -254 -354 -451 -927 -941 -617 -82 -872 -462 -280 -298 -710 -718 -575 -306 -333 -169 -881 -712 -564 -359 -923 -199 -905 -448 -620 -729 -874 -630 -461 -95 -943 -136 -734 -376 -101 -66 -806 -36 -521 -104 -899 -954 -571 -828 -697 -613 -54 -41 -680 -542 -586 -154 -915 -831 -968 -936 -103 -188 -182 -971 -932 -815 -897 -752 -456 -672 -759 -214 -16 -46 -32 -891 -146 -928 -558 -391 -954 -130 -80 -680 -129 -425 -224 -804 -450 -995 -924 -588 -955 -425 -404 -629 -268 -5 -98 -427 -314 -266 -893 -597 -382 -940 -400 -269 -290 -364 -551 -593 -908 -398 -743 -823 -52 -272 -738 -366 -234 -303 -490 -431 -707 -192 -526 -971 -838 -661 -959 -354 -508 -496 -874 -333 -877 -842 -518 -808 -593 -475 -619 -880 -710 -723 -895 -549 -607 -412 -512 -390 -756 -836 -117 -318 -215 -261 -724 -528 -655 -228 -351 -434 -952 -44 -344 -658 -92 -957 -116 -951 -11 -962 -968 -17 -463 -972 -710 -748 -949 -984 -301 -681 -70 -611 -669 -682 -511 -762 -735 -557 -980 -463 -903 -317 -263 -7 -142 -415 -13 -780 -515 -686 -64 -820 -653 -683 -254 -540 -239 -990 -101 -564 -562 -861 -130 -966 -294 -815 -393 -568 -996 -643 -180 -678 -977 -781 -443 -646 -114 -739 -516 -893 -159 -126 -324 -655 -308 -118 -698 -1000 -461 -482 -708 -82 -778 -235 -747 -28 -955 -154 -415 -508 -632 -884 -957 -92 -361 -265 -219 -902 -799 -615 -271 -644 -65 -459 -276 -682 -308 -747 -53 -968 -194 -240 -968 -240 -204 -623 -542 -297 -207 -707 -350 -274 -201 -369 -874 -413 -745 -146 -646 -234 -242 -46 -637 -61 -685 -828 -888 -484 -364 -231 -588 -314 -367 -844 -78 -47 -849 -300 -357 -613 -744 -357 -457 -111 -63 -934 -230 -210 -373 -83 -469 -854 -907 -243 -148 -817 -325 -455 -252 -653 -815 -446 -39 -873 -302 -592 -645 -438 -213 -645 -838 -729 -513 -684 -458 -582 -430 -139 -58 -261 -802 -55 -235 -715 -755 -221 -63 -514 -469 -488 -146 -622 -468 -924 -722 -652 -322 -69 -851 -83 -221 -12 -454 -9 -729 -217 -615 -52 -178 -452 -623 -529 -629 -233 -635 -1000 -220 -665 -757 -900 -97 -893 -162 -338 -639 -18 -121 -890 -906 -684 -623 -306 -840 -547 -561 -856 -503 -741 -173 -938 -118 -614 -753 -549 -757 -790 -66 -644 -637 -597 -471 -684 -166 -427 -267 -443 -209 -946 -863 -543 -17 -1000 -802 -379 -418 -344 -445 -752 -734 -814 -592 -459 -429 -580 -939 -497 -691 -667 -99 -983 -297 -511 -297 -95 -514 -920 -498 -913 -892 -112 -986 -444 -582 -59 -815 -158 -843 -997 -412 -532 -235 -465 -895 -441 -186 -305 -170 -903 -803 -431 -218 -984 -177 -212 -847 -220 -70 -598 -766 -315 -278 -890 -518 -925 -955 -714 -740 -163 -465 -128 -611 -556 -276 -95 -98 -413 -317 -757 -992 -47 -757 -124 -415 -388 -146 -3 -901 -745 -906 -183 -796 -346 -361 -663 -627 -930 -627 -905 -505 -840 -182 -491 -772 -824 -210 -738 -7 -338 -643 -958 -171 -104 -227 -835 -661 -81 -454 -107 -442 -872 -932 -175 -199 -544 -11 -495 -495 -355 -242 -991 -900 -9 -999 -115 -134 -817 -513 -139 -412 -339 -973 -57 -231 -993 -390 -556 -541 -855 -971 -410 -923 -48 -236 -167 -692 -870 -45 -247 -30 -995 -899 -765 -303 -228 -764 -628 -313 -783 -378 -260 -693 -271 -976 -272 -533 -911 -860 -843 -805 -155 -450 -876 -801 -778 -82 -645 -150 -868 -626 -60 -881 -937 -395 -720 -912 -471 -977 -184 -518 -541 -409 -662 -352 -835 -301 -192 -203 -809 -102 -968 -924 -35 -139 -863 -545 -74 -692 -181 -701 -427 -332 -293 -85 -381 -871 -950 -675 -717 -600 -379 -687 -128 -209 -11 -345 -475 -338 -900 -863 -902 -533 -312 -986 -538 -986 -286 -774 -715 -596 -39 -951 -228 -849 -299 -471 -608 -437 -257 -209 -210 -115 -40 -78 -15 -434 -671 -234 -970 -132 -92 -967 -288 -591 -96 -616 -999 -244 -250 -725 -594 -848 -505 -219 -634 -124 -957 -460 -635 -971 -246 -989 -924 -737 -369 -366 -176 -366 -337 -19 -840 -389 -81 -724 -237 -795 -360 -506 -69 -518 -126 -948 -290 -152 -435 -710 -925 -666 -587 -857 -757 -179 -485 -413 -762 -239 -615 -385 -77 -234 -858 -900 -391 -73 -756 -270 -586 -880 -500 -32 -471 -702 -784 -580 -259 -523 -909 -887 -416 -376 -864 -514 -481 -387 -483 -486 -826 -849 -212 -467 -92 -819 -654 -766 -964 -4 -416 -14 -365 -491 -861 -378 -12 -948 -37 -720 -571 -682 -723 -476 -872 -349 -822 -984 -374 -593 -112 -42 -991 -256 -800 -106 -69 -190 -358 -44 -58 -273 -84 -799 -753 -896 -674 -294 -849 -979 -299 -352 -263 -422 -860 -256 -964 -525 -597 -882 -855 -845 -724 -943 -173 -580 -283 -24 -351 -406 -661 -78 -739 -132 -182 -542 -520 -643 -415 -612 -294 -186 -659 -295 -822 -141 -104 -406 -134 -320 -34 -187 -406 -211 -171 -242 -466 -524 -403 -157 -932 -415 -770 -782 -4 -325 -805 -634 -575 -531 -80 -976 -703 -699 -44 -447 -188 -460 -669 -214 -796 -137 -459 -245 -127 -69 -605 -473 -544 -534 -532 -841 -100 -284 -252 -890 -107 -947 -950 -974 -340 -313 -500 -21 -97 -756 -482 -491 -407 -196 -769 -619 -78 -556 -520 -202 -214 -561 -776 -161 -632 -842 -869 -950 -254 -674 -911 -291 -417 -735 -743 -39 -116 -445 -613 -933 -616 -564 -780 -407 -551 -328 -345 -442 -688 -185 -175 -593 -843 -555 -436 -821 -249 -541 -379 -832 -89 -661 -975 -947 -109 -672 -883 -860 -434 -723 -367 -562 -506 -1000 -582 -117 -605 -757 -73 -68 -607 -431 -329 -977 -655 -811 -654 -407 -307 -362 -353 -140 -772 -85 -57 -244 -305 -193 -738 -370 -295 -971 -22 -916 -955 -848 -611 -208 -138 -984 -888 -16 -600 -962 -769 -480 -772 -223 -82 -486 -202 -44 -663 -701 -983 -727 -433 -13 -517 -722 -883 -742 -3 -783 -902 -130 -55 -784 -975 -544 -947 -973 -856 -937 -896 -706 -718 -628 -484 -974 -683 -726 -940 -30 -629 -498 -748 -238 -116 -81 -974 -306 -594 -25 -278 -346 -193 -707 -199 -503 -170 -35 -938 -955 -893 -668 -435 -825 -86 -73 -324 -59 -561 -772 -370 -557 -747 -379 -625 -51 -257 -955 -767 -949 -464 -946 -697 -215 -575 -726 -541 -384 -979 -172 -932 -524 -58 -362 -873 -581 -865 -213 -396 -403 -17 -325 -977 -243 -894 -990 -638 -175 -153 -540 -350 -423 -771 -84 -310 -510 -823 -11 -646 -481 -138 -925 -498 -462 -870 -512 -700 -364 -304 -715 -865 -162 -106 -437 -387 -942 -397 -992 -321 -757 -979 -931 -337 -693 -473 -618 -16 -231 -673 -2 -666 -465 -133 -142 -553 -700 -496 -57 -642 -7 -69 -759 -714 -769 -243 -92 -875 -648 -985 -501 -879 -404 -119 -748 -119 -366 -688 -681 -513 -664 -613 -482 -889 -394 -656 -700 -549 -964 -318 -965 -884 -657 -833 -825 -496 -949 -224 -849 -899 -780 -517 -389 -535 -18 -104 -888 -355 -770 -839 -67 -566 -501 -673 -648 -786 -295 -720 -152 -739 -271 -244 -709 -9 -873 -287 -167 -116 -34 -538 -123 -551 -197 -829 -206 -418 -735 -943 -99 -546 -145 -70 -550 -229 -131 -956 -868 -56 -785 -534 -964 -804 -954 -933 -258 -20 -702 -559 -534 -321 -375 -92 -674 -340 -448 -448 -155 -671 -97 -617 -105 -975 -278 -507 -310 -976 -154 -875 -771 -408 -772 -225 -946 -43 -746 -560 -604 -95 -982 -173 -722 -549 -305 -807 -596 -711 -189 -771 -956 -994 -569 -661 -193 -512 -437 -608 -117 -562 -651 -316 -121 -799 -694 -603 -477 -954 -329 -944 -763 -197 -20 -911 -30 -689 -858 -190 -348 -288 -709 -437 -507 -242 -830 -236 -52 -298 -209 -928 -391 -476 -441 -375 -103 -88 -486 -631 -497 -301 -419 -221 -600 -16 -705 -706 -206 -165 -843 -914 -497 -691 -440 -830 -194 -649 -165 -473 -571 -302 -566 -934 -830 -179 -521 -48 -363 -508 -761 -280 -866 -884 -639 -220 -863 -713 -294 -313 -819 -991 -49 -253 -311 -890 -258 -214 -122 -34 -919 -363 -782 -177 -283 -869 -458 -591 -144 -573 -26 -113 -313 -716 -492 -965 -676 -277 -329 -674 -421 -436 -237 -113 -188 -628 -305 -689 -784 -764 -195 -577 -345 -784 -880 -752 -27 -43 -878 -34 -506 -289 -630 -84 -14 -119 -608 -416 -880 -267 -891 -828 -262 -967 -184 -827 -78 -536 -33 -107 -706 -487 -860 -130 -663 -507 -128 -132 -3 -594 -111 -122 -509 -428 -568 -74 -189 -401 -375 -787 -641 -52 -605 -372 -705 -659 -458 -902 -558 -67 -704 -982 -240 -986 -226 -142 -4 -125 -862 -902 -738 -640 -240 -377 -721 -367 -760 -537 -311 -654 -619 -879 -129 -436 -673 -518 -905 -972 -130 -404 -936 -421 -144 -438 -5 -435 -930 -408 -155 -307 -984 -201 -479 -992 -987 -77 -858 -142 -476 -678 -508 -358 -886 -921 -900 -17 -862 -927 -279 -485 -302 -557 -839 -857 -865 -934 -756 -500 -117 -283 -243 -224 -427 -431 -473 -210 -773 -377 -901 -239 -625 -182 -429 -623 -74 -61 -449 -59 -414 -698 -512 -985 -805 -728 -759 -931 -158 -188 -95 -728 -162 -221 -77 -278 -221 -809 -382 -511 -907 -432 -94 -11 -380 -195 -381 -760 -327 -117 -230 -426 -636 -264 -736 -237 -53 -55 -825 -367 -140 -511 -936 -814 -305 -33 -67 -389 -9 -782 -269 -227 -83 -336 -189 -647 -160 -334 -478 -504 -928 -537 -859 -956 -904 -277 -629 -499 -553 -418 -346 -599 -174 -485 -268 -91 -343 -859 -91 -41 -833 -638 -185 -798 -930 -267 -677 -288 -368 -799 -259 -270 -923 -358 -317 -104 -2 -257 -709 -721 -680 -479 -406 -804 -823 -440 -570 -437 -313 -704 -501 -794 -238 -781 -186 -854 -509 -355 -168 -710 -484 -66 -424 -402 -478 -751 -739 -98 -447 -459 -748 -113 -241 -855 -544 -855 -934 -225 -490 -666 -919 -921 -783 -626 -794 -337 -642 -2 -308 -824 -514 -360 -89 -426 -898 -730 -4 -841 -760 -81 -986 -168 -473 -190 -35 -718 -640 -473 -26 -333 -183 -619 -260 -904 -145 -34 -939 -511 -347 -302 -855 -956 -374 -274 -571 -41 -750 -151 -34 -389 -702 -96 -533 -805 -489 -600 -57 -361 -39 -196 -882 -249 -988 -199 -455 -928 -263 -613 -522 -720 -263 -34 -6 -205 -360 -467 -571 -981 -163 -414 -788 -417 -417 -240 -430 -137 -398 -645 -987 -331 -53 -111 -803 -246 -117 -734 -223 -316 -687 -272 -357 -804 -578 -873 -761 -574 -869 -787 -241 -232 -400 -356 -673 -438 -88 -422 -728 -576 -785 -561 -815 -173 -986 -601 -574 -444 -824 -741 -971 -432 -496 -844 -856 -644 -373 -326 -92 -277 -731 -408 -712 -677 -253 -769 -546 -38 -167 -724 -401 -134 -778 -119 -444 -320 -742 -524 -841 -522 -193 -699 -486 -374 -218 -404 -590 -26 -981 -268 -720 -36 -833 -412 -693 -417 -561 -113 -852 -918 -516 -326 -401 -686 -774 -508 -14 -153 -426 -158 -20 -856 -430 -901 -227 -177 -154 -133 -573 -842 -772 -611 -663 -383 -183 -300 -162 -149 -811 -271 -782 -463 -60 -644 -292 -661 -804 -499 -501 -160 -571 -278 -366 -921 -5 -815 -816 -291 -858 -995 -338 -730 -736 -560 -341 -815 -862 -584 -912 -141 -125 -779 -70 -193 -578 -35 -120 -28 -647 -732 -50 -934 -890 -612 -307 -810 -466 -968 -890 -595 -810 -400 -294 -942 -43 -478 -670 -40 -775 -529 -342 -860 -535 -62 -412 -766 -714 -457 -886 -721 -585 -545 -721 -277 -761 -106 -461 -371 -258 -275 -370 -465 -651 -459 -633 -939 -136 -264 -485 -805 -392 -930 -303 -95 -482 -818 -726 -133 -123 -209 -517 -83 -233 -971 -588 -87 -949 -946 -553 -418 -852 -244 -513 -343 -520 -726 -530 -587 -838 -138 -10 -793 -786 -664 -577 -561 -647 -35 -512 -743 -555 -571 -66 -459 -381 -459 -247 -262 -693 -542 -857 -104 -227 -225 -405 -900 -954 -610 -665 -530 -348 -296 -672 -177 -682 -630 -366 -50 -906 -1000 -957 -951 -449 -52 -950 -958 -627 -928 -478 -964 -568 -859 -564 -766 -681 -900 -241 -139 -672 -624 -127 -201 -950 -328 -778 -289 -23 -913 -553 -577 -592 -935 -426 -682 -649 -253 -877 -156 -38 -731 -2 -794 -473 -888 -398 -405 -427 -314 -400 -862 -573 -904 -678 -6 -420 -565 -128 -956 -107 -495 -9 -728 -172 -628 -629 -83 -120 -641 -482 -629 -950 -776 -748 -106 -115 -311 -619 -16 -478 -143 -221 -433 -533 -457 -942 -272 -961 -916 -130 -878 -952 -96 -57 -21 -785 -998 -146 -700 -52 -612 -271 -700 -167 -606 -763 -850 -646 -148 -255 -17 -281 -216 -819 -936 -997 -785 -73 -289 -266 -607 -42 -758 -518 -172 -185 -343 -944 -799 -386 -212 -776 -259 -269 -529 -455 -76 -502 -311 -26 -706 -331 -498 -500 -623 -169 -587 -523 -191 -237 -25 -930 -583 -341 -136 -808 -615 -48 -921 -770 -939 -160 -697 -445 -494 -478 -78 -688 -605 -47 -590 -937 -724 -357 -969 -558 -84 -160 -671 -104 -589 -481 -889 -794 -297 -729 -877 -255 -614 -434 -187 -330 -681 -600 -569 -932 -367 -356 -816 -367 -212 -393 -231 -269 -631 -497 -865 -469 -68 -48 -282 -819 -113 -431 -585 -320 -64 -165 -827 -707 -616 -984 -897 -957 -475 -304 -132 -806 -681 -620 -529 -913 -215 -835 -504 -348 -850 -592 -419 -629 -278 -801 -353 -136 -895 -297 -70 -994 -358 -482 -346 -906 -582 -655 -239 -812 -463 -905 -195 -561 -528 -809 -411 -731 -832 -249 -208 -769 -1000 -628 -498 -211 -876 -160 -506 -237 -562 -638 -434 -391 -473 -749 -932 -773 -32 -275 -23 -440 -679 -910 -282 -477 -198 -222 -748 -624 -535 -278 -706 -215 -698 -498 -639 -311 -943 -668 -551 -899 -935 -887 -774 -668 -619 -754 -147 -133 -582 -254 -526 -806 -297 -960 -210 -308 -176 -205 -504 -125 -775 -787 -666 -491 -948 -440 -629 -280 -73 -334 -76 -55 -891 -760 -816 -586 -50 -339 -157 -131 -666 -141 -977 -856 -432 -132 -177 -879 -721 -254 -292 -511 -388 -167 -369 -861 -510 -279 -210 -934 -128 -230 -812 -895 -3 -311 -948 -233 -485 -913 -444 -869 -803 -779 -593 -755 -482 -269 -206 -629 -785 -121 -77 -273 -170 -766 -852 -456 -298 -311 -734 -169 -302 -922 -149 -559 -461 -143 -254 -936 -731 -212 -768 -52 -65 -446 -858 -183 -996 -360 -53 -521 -179 -993 -540 -717 -221 -288 -865 -976 -465 -985 -733 -637 -342 -269 -966 -305 -786 -455 -950 -459 -931 -925 -244 -806 -803 -98 -827 -452 -712 -176 -815 -705 -499 -751 -96 -1000 -962 -550 -476 -273 -84 -531 -999 -748 -301 -572 -190 -465 -141 -271 -21 -662 -908 -993 -913 -300 -965 -366 -655 -860 -154 -587 -337 -85 -936 -513 -6 -736 -766 -493 -604 -88 -767 -351 -811 -223 -349 -168 -838 -752 -801 -751 -327 -292 -511 -554 -237 -332 -215 -443 -203 -20 -994 -953 -416 -291 -974 -846 -309 -885 -850 -739 -766 -36 -107 -69 -485 -900 -645 -675 -174 -368 -261 -794 -594 -531 -524 -748 -62 -511 -600 -749 -635 -792 -746 -614 -161 -468 -743 -57 -681 -151 -38 -971 -457 -788 -183 -739 -233 -514 -474 -352 -591 -930 -118 -427 -599 -953 -90 -117 -799 -907 -450 -413 -66 -866 -353 -509 -757 -509 -365 -558 -506 -173 -77 -584 -400 -786 -97 -316 -113 -637 -843 -477 -472 -592 -989 -687 -349 -522 -453 -722 -875 -929 -57 -672 -717 -30 -743 -900 -67 -950 -266 -170 -229 -150 -69 -614 -32 -928 -419 -272 -871 -207 -33 -656 -114 -958 -18 -203 -149 -266 -937 -201 -770 -528 -913 -923 -8 -594 -457 -79 -932 -633 -657 -920 -10 -425 -402 -256 -820 -695 -530 -316 -95 -441 -78 -856 -21 -732 -296 -807 -991 -128 -416 -968 -189 -809 -562 -115 -591 -623 -935 -639 -199 -60 -427 -229 -664 -157 -988 -894 -346 -391 -978 -139 -566 -713 -318 -941 -999 -944 -36 -659 -729 -484 -178 -780 -294 -414 -577 -818 -900 -821 -426 -888 -539 -813 -758 -816 -201 -216 -836 -560 -64 -586 -48 -278 -746 -841 -182 -383 -302 -876 -456 -751 -378 -390 -469 -487 -282 -540 -333 -865 -238 -359 -882 -674 -229 -403 -430 -854 -377 -33 -565 -286 -430 -598 -795 -253 -16 -804 -998 -838 -701 -636 -440 -641 -11 -223 -307 -27 -169 -298 -917 -392 -175 -582 -752 -323 -584 -195 -821 -385 -622 -149 -258 -807 -721 -415 -438 -216 -663 -597 -523 -88 -43 -913 -765 -90 -142 -883 -904 -740 -900 -390 -837 -769 -438 -488 -289 -483 -953 -84 -148 -152 -984 -270 -887 -60 -425 -392 -788 -851 -39 -142 -659 -310 -516 -277 -144 -925 -343 -152 -555 -915 -900 -194 -955 -310 -204 -30 -767 -418 -72 -681 -555 -489 -211 -745 -563 -754 -365 -839 -413 -74 -896 -902 -298 -906 -952 -255 -238 -248 -267 -330 -200 -683 -873 -852 -293 -610 -414 -213 -843 -318 -899 -327 -449 -635 -517 -187 -97 -704 -841 -222 -953 -898 -1000 -448 -882 -797 -767 -28 -572 -353 -136 -639 -469 -7 -413 -666 -396 -776 -29 -858 -191 -563 -981 -875 -379 -146 -217 -327 -177 -750 -347 -690 -407 -135 -817 -879 -299 -700 -115 -281 -934 -528 -264 -758 -982 -368 -435 -985 -594 -283 -376 -122 -454 -424 -351 -523 -490 -866 -195 -249 -29 -222 -196 -853 -41 -431 -559 -82 -637 -310 -443 -945 -14 -379 -956 -884 -263 -282 -815 -220 -548 -159 -340 -205 -39 -110 -130 -836 -785 -66 -288 -474 -384 -78 -988 -473 -850 -270 -859 -619 -490 -821 -351 -39 -325 -231 -184 -903 -311 -845 -376 -846 -800 -870 -657 -824 -37 -180 -592 -905 -598 -464 -232 -309 -756 -685 -483 -971 -379 -577 -829 -947 -371 -930 -309 -259 -808 -374 -828 -626 -867 -712 -147 -959 -837 -509 -580 -320 -726 -756 -9 -887 -943 -304 -257 -594 -378 -371 -206 -291 -718 -52 -888 -71 -295 -223 -717 -985 -461 -424 -773 -555 -651 -95 -456 -864 -970 -669 -860 -834 -815 -145 -666 -881 -601 -345 -227 -50 -690 -472 -59 -837 -265 -706 -154 -477 -410 -833 -247 -421 -565 -629 -635 -359 -647 -3 -253 -635 -644 -906 -616 -6 -932 -646 -159 -309 -492 -518 -851 -69 -94 -353 -736 -610 -541 -264 -648 -53 -838 -263 -29 -917 -315 -772 -221 -336 -494 -785 -947 -392 -292 -817 -684 -504 -657 -806 -713 -571 -592 -409 -671 -388 -508 -622 -628 -220 -955 -557 -437 -219 -566 -845 -269 -151 -446 -401 -11 -811 -299 -16 -148 -773 -364 -60 -777 -972 -863 -479 -9 -351 -985 -155 -72 -644 -956 -687 -516 -423 -653 -879 -590 -628 -408 -481 -378 -432 -910 -552 -875 -835 -115 -922 -913 -226 -775 -173 -619 -943 -169 -575 -250 -79 -521 -744 -600 -434 -363 -307 -873 -769 -884 -61 -825 -555 -298 -460 -371 -272 -266 -638 -80 -892 -497 -230 -586 -771 -934 -640 -409 -331 -765 -68 -254 -791 -620 -417 -410 -111 -498 -645 -886 -92 -942 -883 -653 -92 -277 -669 -15 -119 -601 -14 -195 -810 -88 -463 -533 -36 -892 -776 -876 -494 -77 -233 -593 -475 -810 -790 -335 -16 -631 -551 -571 -306 -157 -716 -574 -708 -601 -438 -625 -960 -89 -136 -745 -619 -866 -723 -28 -220 -930 -904 -705 -666 -924 -39 -735 -856 -795 -50 -829 -449 -526 -628 -706 -907 -465 -894 -927 -410 -510 -809 -33 -867 -663 -129 -712 -824 -942 -433 -455 -961 -505 -720 -446 -772 -629 -131 -847 -282 -312 -302 -962 -296 -929 -948 -212 -184 -922 -1 -952 -73 -958 -986 -82 -989 -801 -871 -941 -733 -245 -936 -657 -640 -431 -263 -317 -391 -435 -190 -541 -50 -674 -77 -13 -83 -961 -482 -155 -540 -387 -578 -158 -6 -900 -787 -833 -691 -347 -553 -309 -6 -837 -596 -317 -268 -217 -157 -493 -741 -550 -776 -106 -794 -203 -187 -819 -707 -946 -856 -245 -980 -957 -496 -318 -382 -728 -862 -601 -190 -334 -85 -175 -831 -372 -63 -61 -207 -422 -926 -595 -716 -155 -339 -475 -476 -145 -583 -824 -177 -339 -17 -964 -486 -87 -241 -140 -958 -802 -587 -508 -378 -694 -327 -738 -285 -130 -119 -11 -731 -249 -967 -554 -599 -357 -852 -763 -124 -716 -400 -636 -480 -729 -760 -936 -8 -787 -251 -297 -635 -752 -712 -536 -721 -292 -657 -301 -491 -171 -275 -62 -63 -118 -915 -515 -156 -57 -335 -734 -274 -580 -266 -679 -756 -641 -257 -324 -956 -50 -910 -731 -788 -40 -918 -740 -365 -915 -121 -913 -260 -6 -882 -764 -769 -610 -539 -506 -607 -442 -793 -10 -690 -927 -756 -990 -315 -533 -675 -852 -403 -516 -790 -757 -569 -136 -934 -615 -971 -971 -748 -469 -550 -993 -968 -21 -66 -523 -886 -468 -250 -641 -313 -695 -266 -826 -311 -611 -13 -414 -304 -43 -604 -596 -453 -841 -408 -107 -10 -718 -888 -513 -654 -742 -945 -817 -492 -474 -547 -556 -628 -428 -183 -301 -66 -72 -574 -95 -410 -426 -518 -407 -917 -630 -219 -315 -101 -261 -553 -761 -822 -402 -605 -645 -426 -226 -558 -298 -492 -754 -666 -82 -807 -663 -626 -284 -888 -763 -358 -95 -506 -233 -567 -25 -147 -962 -172 -550 -409 -316 -666 -458 -21 -333 -772 -691 -44 -602 -57 -758 -362 -886 -269 -125 -735 -271 -671 -214 -893 -832 -250 -256 -537 -515 -519 -267 -371 -66 -803 -367 -253 -349 -648 -801 -254 -945 -103 -879 -632 -337 -35 -889 -804 -803 -640 -260 -166 -837 -369 -895 -774 -613 -926 -88 -896 -316 -178 -773 -533 -512 -927 -832 -494 -863 -701 -437 -988 -16 -248 -457 -604 -237 -907 -675 -712 -193 -260 -192 -583 -451 -874 -865 -980 -304 -859 -332 -658 -471 -645 -367 -791 -385 -302 -168 -161 -898 -394 -501 -938 -157 -214 -411 -300 -846 -228 -719 -348 -937 -334 -909 -931 -539 -986 -568 -554 -262 -936 -872 -462 -729 -154 -729 -465 -280 -283 -869 -534 -703 -908 -499 -948 -13 -561 -716 -299 -532 -825 -914 -80 -436 -410 -193 -340 -69 -731 -90 -387 -168 -296 -513 -30 -1 -751 -850 -563 -126 -715 -60 -86 -383 -277 -317 -380 -178 -600 -885 -704 -712 -565 -726 -778 -418 -964 -675 -300 -452 -677 -905 -258 -992 -564 -743 -798 -433 -819 -769 -270 -136 -546 -10 -65 -263 -833 -626 -330 -97 -915 -949 -65 -556 -727 -630 -396 -30 -258 -305 -458 -949 -799 -856 -335 -619 -821 -149 -280 -926 -295 -829 -312 -315 -962 -390 -776 -564 -985 -171 -3 -356 -898 -601 -552 -633 -665 -288 -33 -291 -81 -497 -346 -938 -811 -92 -996 -278 -67 -233 -63 -770 -958 -823 -733 -860 -655 -815 -130 -96 -495 -139 -253 -750 -616 -261 -818 -811 -677 -59 -724 -931 -408 -796 -365 -927 -716 -494 -538 -317 -538 -929 -598 -193 -409 -497 -129 -658 -652 -364 -59 -444 -326 -282 -813 -987 -56 -269 -813 -525 -801 -832 -83 -155 -623 -822 -315 -242 -932 -658 -400 -714 -69 -24 -31 -798 -438 -603 -120 -513 -528 -579 -956 -566 -158 -481 -410 -132 -968 -494 -50 -566 -731 -323 -777 -517 -451 -301 -385 -991 -655 -472 -755 -96 -357 -393 -813 -432 -487 -773 -530 -334 -111 -773 -710 -383 -629 -544 -767 -399 -272 -751 -522 -611 -61 -20 -709 -288 -931 -207 -208 -582 -758 -217 -571 -53 -880 -794 -510 -165 -970 -498 -51 -4 -575 -797 -111 -948 -21 -209 -63 -989 -972 -462 -571 -624 -267 -483 -585 -262 -726 -719 -312 -600 -464 -595 -523 -559 -529 -319 -826 -896 -642 -968 -810 -594 -75 -764 -426 -140 -836 -842 -144 -934 -206 -730 -111 -100 -945 -564 -167 -824 -42 -681 -162 -710 -33 -916 -191 -229 -56 -947 -541 -278 -680 -396 -350 -707 -20 -938 -629 -122 -794 -555 -156 -787 -668 -586 -813 -640 -401 -22 -526 -392 -118 -418 -227 -613 -267 -454 -76 -431 -616 -583 -106 -616 -303 -656 -219 -305 -72 -970 -879 -123 -682 -517 -224 -449 -413 -317 -684 -191 -198 -577 -95 -526 -384 -995 -116 -999 -23 -705 -480 -294 -194 -380 -982 -880 -297 -748 -856 -349 -436 -194 -442 -354 -894 -661 -611 -177 -750 -346 -298 -349 -277 -988 -210 -672 -966 -957 -389 -28 -847 -963 -702 -706 -597 -986 -554 -442 -224 -633 -541 -450 -973 -49 -292 -53 -980 -487 -555 -249 -418 -529 -300 -522 -327 -6 -752 -817 -666 -92 -28 -884 -887 -409 -39 -489 -321 -355 -795 -469 -586 -65 -569 -105 -392 -101 -541 -273 -463 -169 -152 -115 -902 -707 -262 -547 -519 -302 -962 -413 -189 -204 -516 -176 -833 -159 -732 -927 -975 -791 -649 -888 -555 -683 -241 -109 -887 -553 -340 -864 -369 -636 -603 -944 -311 -967 -70 -274 -204 -308 -5 -911 -98 -848 -882 -454 -677 -19 -17 -929 -973 -382 -402 -537 -304 -210 -851 -330 -414 -46 -108 -317 -989 -863 -882 -273 -630 -264 -530 -915 -452 -402 -753 -897 -158 -573 -499 -805 -351 -206 -283 -771 -17 -176 -596 -985 -493 -810 -446 -545 -212 -598 -211 -735 -550 -319 -702 -528 -6 -896 -938 -41 -909 -31 -105 -478 -724 -785 -541 -902 -326 -702 -380 -900 -536 -881 -884 -273 -791 -267 -477 -457 -847 -55 -781 -754 -888 -232 -766 -74 -969 -98 -383 -652 -826 -447 -962 -179 -415 -125 -575 -719 -793 -137 -650 -912 -146 -665 -603 -289 -291 -799 -889 -852 -855 -537 -880 -43 -957 -319 -276 -667 -693 -912 -388 -393 -631 -117 -48 -979 -757 -287 -528 -911 -258 -895 -436 -90 -211 -293 -264 -509 -888 -520 -824 -721 -382 -689 -578 -502 -468 -596 -704 -522 -944 -446 -913 -399 -774 -465 -970 -908 -169 -805 -730 -170 -810 -56 -726 -183 -838 -925 -560 -71 -566 -33 -465 -951 -609 -980 -612 -646 -302 -846 -843 -961 -18 -311 -665 -972 -16 -574 -530 -451 -44 -661 -10 -474 -416 -275 -695 -128 -685 -58 -156 -388 -276 -619 -469 -572 -871 -410 -336 -930 -520 -10 -959 -640 -959 -223 -474 -726 -578 -325 -640 -405 -909 -373 -651 -888 -268 -410 -103 -664 -974 -746 -676 -367 -859 -165 -502 -444 -390 -522 -346 -473 -971 -978 -467 -632 -332 -348 -370 -846 -452 -507 -172 -660 -649 -373 -739 -949 -662 -295 -213 -119 -827 -501 -643 -176 -713 -377 -644 -971 -393 -239 -970 -588 -662 -783 -654 -890 -566 -645 -597 -136 -756 -9 -993 -460 -911 -795 -538 -629 -575 -382 -840 -651 -648 -561 -43 -121 -712 -899 -621 -210 -807 -397 -508 -975 -974 -327 -26 -499 -490 -793 -577 -713 -695 -106 -482 -401 -906 -159 -780 -116 -12 -87 -152 -2 -962 -195 -803 -674 -559 -650 -672 -968 -472 -736 -595 -709 -664 -559 -204 -476 -777 -489 -416 -609 -795 -955 -339 -285 -112 -342 -115 -978 -713 -831 -67 -282 -13 -368 -359 -340 -412 -962 -1000 -395 -409 -574 -206 -640 -40 -923 -713 -565 -314 -721 -638 -950 -774 -513 -610 -666 -310 -419 -250 -930 -126 -548 -214 -23 -578 -870 -757 -351 -989 -70 -16 -524 -322 -350 -256 -722 -446 -945 -627 -471 -772 -743 -406 -192 -243 -918 -977 -139 -24 -284 -639 -314 -684 -173 -786 -949 -793 -333 -9 -987 -99 -903 -712 -791 -839 -441 -39 -65 -861 -389 -885 -658 -729 -327 -736 -234 -662 -634 -238 -373 -301 -281 -181 -290 -143 -495 -971 -660 -215 -337 -596 -470 -582 -421 -910 -959 -499 -448 -450 -848 -188 -388 -142 -272 -400 -235 -236 -259 -302 -715 -627 -989 -10 -133 -279 -132 -823 -282 -692 -775 -712 -150 -339 -310 -917 -407 -517 -832 -324 -619 -938 -103 -551 -5 -150 -532 -488 -66 -479 -529 -774 -108 -948 -996 -348 -537 -643 -977 -858 -416 -695 -522 -660 -167 -812 -726 -912 -657 -747 -120 -181 -165 -642 -2 -508 -807 -499 -475 -914 -997 -711 -229 -346 -369 -592 -545 -316 -346 -30 -578 -641 -791 -860 -222 -688 -85 -823 -625 -618 -633 -921 -476 -666 -634 -299 -549 -462 -233 -70 -829 -767 -414 -735 -531 -184 -742 -437 -99 -645 -934 -138 -648 -383 -471 -593 -8 -582 -298 -24 -116 -978 -483 -897 -950 -366 -471 -622 -837 -780 -418 -893 -315 -64 -621 -560 -906 -90 -565 -869 -411 -792 -211 -684 -805 -368 -129 -257 -582 -41 -841 -399 -567 -16 -256 -318 -418 -742 -24 -200 -177 -144 -955 -312 -219 -917 -671 -92 -411 -102 -63 -384 -15 -361 -936 -123 -238 -175 -544 -323 -872 -758 -501 -284 -527 -163 -815 -335 -457 -330 -704 -795 -890 -970 -551 -226 -372 -435 -652 -229 -79 -806 -75 -833 -56 -678 -203 -829 -285 -978 -186 -581 -412 -683 -338 -662 -284 -825 -754 -937 -389 -69 -849 -355 -89 -507 -318 -317 -996 -436 -200 -477 -842 -177 -788 -837 -154 -56 -487 -225 -733 -768 -290 -279 -227 -914 -186 -550 -22 -346 -77 -484 -62 -813 -282 -94 -452 -500 -5 -649 -271 -544 -958 -795 -996 -746 -977 -940 -35 -856 -329 -195 -696 -815 -334 -759 -628 -148 -228 -786 -589 -547 -803 -749 -862 -642 -91 -581 -306 -752 -567 -161 -209 -910 -770 -784 -856 -61 -596 -836 -604 -592 -779 -870 -123 -489 -991 -681 -445 -782 -509 -984 -232 -680 -264 -731 -540 -578 -559 -253 -570 -806 -994 -638 -469 -234 -946 -805 -33 -180 -606 -594 -323 -637 -297 -936 -211 -864 -962 -336 -548 -875 -186 -402 -883 -350 -258 -714 -348 -569 -961 -910 -353 -910 -294 -894 -80 -212 -306 -130 -495 -24 -40 -996 -233 -211 -709 -424 -725 -411 -36 -289 -991 -995 -858 -471 -316 -827 -14 -267 -175 -933 -227 -722 -928 -454 -747 -413 -483 -127 -376 -22 -403 -327 -526 -456 -780 -272 -229 -323 -555 -1000 -509 -325 -889 -257 -514 -226 -524 -59 -549 -542 -8 -296 -244 -278 -758 -138 -370 -720 -928 -248 -75 -181 -412 -732 -680 -293 -820 -325 -252 -619 -632 -38 -360 -77 -405 -715 -541 -570 -139 -374 -693 -80 -367 -524 -321 -429 -569 -654 -283 -990 -608 -315 -89 -449 -411 -502 -755 -902 -951 -576 -602 -36 -892 -808 -391 -739 -435 -520 -994 -420 -853 -307 -753 -483 -29 -114 -80 -75 -506 -278 -821 -946 -426 -237 -57 -814 -834 -989 -651 -211 -504 -279 -929 -593 -602 -984 -909 -272 -960 -130 -528 -878 -940 -552 -150 -120 -661 -347 -911 -481 -326 -591 -69 -819 -516 -992 -434 -874 -639 -238 -813 -63 -555 -371 -691 -401 -508 -567 -631 -363 -43 -948 -64 -735 -965 -859 -360 -666 -111 -836 -212 -13 -858 -719 -229 -73 -409 -507 -286 -455 -217 -402 -562 -319 -802 -921 -395 -85 -621 -271 -135 -381 -157 -3 -576 -24 -475 -169 -224 -987 -588 -595 -182 -288 -435 -722 -728 -33 -287 -736 -518 -700 -219 -647 -177 -437 -676 -511 -140 -439 -516 -896 -206 -872 -598 -284 -534 -955 -491 -286 -958 -474 -537 -707 -181 -117 -931 -496 -578 -446 -938 -151 -676 -591 -732 -454 -327 -374 -77 -960 -748 -680 -859 -591 -737 -1000 -803 -879 -815 -574 -837 -336 -521 -408 -726 -454 -454 -86 -905 -684 -377 -647 -160 -635 -769 -892 -256 -725 -808 -666 -319 -257 -390 -173 -724 -601 -557 -758 -714 -95 -207 -698 -512 -236 -940 -205 -248 -780 -873 -435 -740 -479 -238 -434 -621 -421 -152 -90 -512 -46 -133 -525 -656 -727 -666 -817 -72 -801 -164 -415 -373 -746 -39 -135 -147 -768 -978 -867 -495 -729 -159 -707 -194 -909 -790 -179 -58 -757 -234 -860 -22 -49 -963 -447 -245 -259 -62 -163 -762 -912 -96 -870 -407 -994 -765 -538 -735 -992 -90 -698 -17 -265 -684 -266 -575 -32 -572 -247 -465 -463 -427 -372 -624 -224 -775 -855 -930 -575 -796 -327 -824 -136 -493 -737 -890 -577 -864 -570 -27 -730 -618 -705 -827 -245 -718 -300 -259 -293 -604 -183 -559 -494 -646 -691 -754 -918 -976 -73 -443 -774 -561 -751 -931 -514 -604 -960 -643 -790 -372 -766 -354 -657 -190 -281 -429 -204 -321 -289 -668 -111 -292 -666 -555 -516 -832 -531 -617 -696 -14 -164 -442 -590 -708 -691 -789 -375 -129 -309 -55 -420 -700 -442 -4 -789 -738 -709 -647 -820 -230 -512 -953 -989 -880 -233 -643 -746 -463 -633 -102 -965 -34 -806 -145 -840 -860 -470 -245 -131 -819 -45 -304 -257 -727 -28 -28 -936 -265 -52 -908 -863 -612 -491 -872 -561 -812 -875 -236 -106 -242 -38 -36 -767 -84 -935 -534 -426 -959 -991 -970 -424 -324 -373 -357 -693 -250 -15 -44 -346 -574 -823 -289 -493 -719 -701 -248 -681 -204 -759 -647 -428 -242 -98 -945 -852 -152 -155 -635 -58 -621 -140 -662 -150 -239 -323 -84 -575 -389 -212 -525 -543 -607 -350 -982 -236 -480 -4 -955 -564 -850 -45 -475 -31 -211 -69 -467 -996 -190 -545 -163 -158 -203 -274 -909 -377 -523 -280 -834 -820 -919 -205 -934 -630 -25 -708 -812 -868 -791 -15 -336 -867 -385 -926 -334 -36 -304 -637 -666 -735 -538 -128 -456 -274 -98 -439 -544 -797 -300 -691 -823 -610 -387 -428 -798 -403 -790 -658 -119 -25 -746 -247 -276 -767 -820 -344 -64 -749 -902 -571 -900 -366 -652 -163 -359 -719 -301 -570 -323 -259 -145 -807 -985 -266 -174 -781 -809 -234 -291 -340 -955 -723 -838 -75 -777 -475 -887 -651 -293 -471 -286 -890 -433 -904 -855 -290 -471 -66 -334 -651 -167 -219 -17 -260 -971 -403 -331 -709 -585 -598 -363 -575 -26 -853 -20 -822 -511 -911 -728 -494 -991 -299 -798 -558 -284 -22 -240 -152 -880 -406 -693 -323 -292 -553 -120 -674 -860 -890 -961 -45 -804 -334 -136 -560 -755 -142 -926 -407 -770 -631 -860 -148 -920 -984 -598 -52 -764 -646 -528 -23 -556 -995 -570 -626 -691 -206 -103 -127 -745 -841 -816 -94 -149 -345 -3 -257 -522 -132 -528 -972 -224 -515 -896 -203 -39 -284 -233 -50 -196 -169 -466 -701 -713 -155 -564 -348 -81 -874 -349 -342 -74 -53 -266 -659 -756 -343 -302 -740 -127 -464 -403 -654 -511 -244 -492 -436 -518 -1 -115 -223 -525 -235 -876 -260 -338 -676 -471 -949 -292 -612 -195 -955 -767 -527 -28 -890 -634 -306 -264 -796 -397 -32 -708 -152 -265 -188 -353 -980 -422 -855 -1000 -676 -723 -153 -945 -989 -166 -73 -7 -522 -673 -446 -512 -702 -513 -146 -756 -348 -417 -811 -949 -49 -639 -823 -211 -132 -225 -355 -431 -145 -968 -323 -795 -60 -73 -399 -39 -558 -925 -508 -477 -415 -466 -849 -27 -241 -311 -954 -839 -236 -741 -514 -632 -258 -930 -268 -44 -78 -997 -773 -702 -111 -852 -950 -731 -25 -899 -705 -800 -720 -852 -797 -569 -335 -329 -424 -23 -282 -184 -913 -293 -344 -659 -384 -428 -202 -864 -708 -742 -309 -363 -668 -494 -138 -835 -568 -740 -649 -475 -544 -112 -253 -895 -908 -789 -440 -801 -145 -57 -528 -726 -479 -92 -769 -425 -204 -688 -287 -685 -989 -30 -143 -457 -285 -119 -686 -858 -785 -598 -748 -775 -491 -275 -425 -390 -150 -348 -764 -617 -806 -202 -393 -682 -574 -107 -638 -186 -152 -838 -704 -978 -750 -975 -320 -743 -732 -255 -928 -495 -826 -130 -969 -959 -797 -885 -552 -583 -545 -427 -63 -33 -8 -932 -244 -663 -847 -720 -462 -70 -78 -656 -36 -271 -644 -581 -469 -42 -812 -957 -475 -606 -975 -845 -715 -273 -313 -212 -54 -764 -513 -990 -909 -384 -988 -702 -189 -479 -658 -308 -384 -822 -852 -366 -640 -378 -582 -598 -482 -501 -534 -465 -114 -76 -211 -930 -837 -554 -703 -619 -533 -491 -501 -428 -342 -390 -170 -701 -411 -323 -374 -127 -627 -409 -569 -282 -533 -282 -991 -941 -892 -216 -279 -840 -25 -791 -219 -140 -238 -881 -939 -706 -374 -659 -475 -584 -739 -554 -624 -2 -682 -874 -155 -677 -35 -832 -458 -928 -939 -192 -487 -970 -705 -423 -510 -246 -601 -573 -539 -517 -677 -585 -239 -866 -375 -344 -361 -581 -560 -509 -821 -216 -802 -846 -506 -462 -749 -148 -813 -122 -798 -54 -371 -23 -523 -144 -407 -412 -521 -361 -52 -227 -302 -193 -936 -999 -515 -726 -98 -331 -944 -954 -223 -109 -707 -284 -679 -915 -297 -16 -94 -385 -482 -232 -92 -332 -997 -460 -220 -657 -58 -587 -745 -679 -802 -472 -417 -314 -632 -357 -614 -184 -9 -430 -619 -401 -213 -356 -428 -484 -508 -25 -493 -640 -873 -912 -75 -11 -895 -513 -887 -519 -859 -979 -446 -593 -645 -29 -881 -233 -545 -929 -129 -44 -638 -439 -319 -89 -11 -649 -470 -995 -153 -579 -755 -66 -764 -952 -890 -518 -758 -341 -966 -204 -399 -870 -76 -328 -85 -50 -793 -522 -839 -404 -306 -437 -831 -318 -115 -361 -268 -322 -566 -246 -162 -127 -528 -560 -275 -642 -236 -489 -859 -600 -96 -534 -853 -734 -88 -712 -3 -762 -50 -13 -745 -747 -600 -243 -922 -167 -746 -720 -153 -448 -29 -338 -233 -619 -434 -135 -407 -972 -801 -924 -254 -991 -896 -593 -845 -403 -607 -452 -261 -585 -684 -660 -144 -900 -404 -961 -385 -582 -355 -392 -180 -704 -709 -784 -703 -34 -914 -248 -863 -239 -810 -411 -779 -142 -994 -581 -703 -683 -207 -522 -642 -814 -297 -678 -99 -657 -324 -376 -410 -88 -41 -860 -535 -332 -488 -107 -765 -697 -532 -67 -615 -185 -972 -904 -22 -752 -678 -160 -824 -653 -37 -860 -962 -93 -416 -181 -634 -791 -537 -927 -889 -538 -122 -666 -553 -701 -107 -263 -65 -63 -730 -357 -887 -512 -271 -608 -369 -655 -715 -255 -102 -349 -727 -883 -103 -599 -203 -849 -927 -186 -163 -875 -520 -692 -116 -461 -482 -246 -431 -71 -937 -699 -313 -117 -779 -640 -624 -397 -813 -410 -245 -124 -740 -700 -469 -132 -130 -183 -938 -6 -276 -119 -715 -656 -336 -111 -302 -393 -662 -998 -873 -836 -330 -109 -670 -169 -555 -815 -782 -166 -614 -859 -478 -510 -830 -651 -652 -556 -357 -941 -212 -183 -630 -594 -427 -523 -211 -846 -803 -102 -313 -104 -25 -864 -778 -211 -414 -673 -467 -603 -556 -246 -648 -857 -370 -473 -909 -588 -100 -36 -903 -777 -359 -5 -224 -590 -936 -81 -467 -41 -397 -959 -992 -26 -802 -165 -95 -463 -139 -685 -683 -877 -837 -47 -803 -375 -991 -859 -456 -257 -419 -531 -204 -831 -539 -381 -381 -418 -71 -749 -950 -665 -484 -447 -467 -421 -993 -107 -829 -601 -347 -875 -83 -734 -876 -240 -900 -385 -925 -201 -949 -636 -929 -491 -929 -826 -442 -879 -749 -462 -459 -953 -19 -937 -154 -907 -930 -420 -386 -144 -291 -801 -328 -789 -316 -244 -443 -476 -424 -203 -339 -354 -679 -771 -857 -361 -443 -41 -487 -376 -377 -42 -814 -996 -303 -592 -361 -221 -537 -592 -912 -357 -867 -453 -94 -969 -208 -684 -244 -823 -852 -662 -377 -140 -99 -279 -363 -186 -641 -472 -470 -744 -752 -842 -653 -603 -366 -473 -622 -902 -700 -110 -893 -903 -559 -654 -760 -242 -504 -288 -517 -194 -918 -364 -120 -498 -488 -841 -769 -461 -160 -841 -290 -666 -72 -848 -605 -244 -728 -366 -419 -516 -9 -491 -707 -521 -423 -470 -809 -250 -652 -704 -641 -497 -23 -375 -217 -716 -177 -85 -936 -359 -615 -476 -775 -35 -402 -930 -983 -280 -403 -189 -58 -993 -902 -430 -564 -563 -58 -257 -319 -568 -762 -292 -922 -501 -719 -710 -717 -255 -855 -597 -835 -375 -486 -313 -896 -58 -828 -271 -200 -292 -862 -772 -8 -451 -809 -391 -503 -682 -305 -4 -875 -44 -166 -420 -805 -972 -469 -588 -177 -929 -632 -323 -476 -458 -774 -337 -100 -748 -672 -689 -446 -893 -106 -559 -346 -292 -325 -707 -108 -9 -14 -81 -949 -117 -998 -189 -72 -338 -80 -589 -566 -109 -564 -749 -353 -992 -262 -504 -925 -202 -706 -312 -268 -604 -296 -164 -604 -348 -511 -358 -238 -337 -100 -324 -91 -534 -528 -656 -511 -896 -807 -445 -764 -262 -76 -588 -589 -306 -694 -837 -962 -577 -352 -717 -197 -30 -541 -581 -128 -526 -688 -364 -271 -530 -528 -589 -531 -896 -190 -552 -66 -511 -902 -866 -928 -74 -422 -85 -634 -878 -22 -906 -132 -658 -952 -464 -308 -209 -185 -467 -45 -544 -223 -190 -950 -512 -467 -967 -269 -174 -531 -603 -712 -518 -550 -568 -149 -359 -93 -193 -902 -34 -724 -438 -539 -613 -705 -273 -134 -438 -887 -119 -126 -297 -552 -913 -283 -960 -126 -813 -841 -342 -891 -215 -483 -862 -999 -590 -233 -361 -476 -255 -576 -901 -813 -691 -344 -831 -883 -127 -752 -790 -730 -711 -666 -306 -9 -195 -826 -870 -791 -312 -659 -835 -491 -911 -716 -681 -365 -768 -200 -698 -578 -630 -993 -169 -414 -551 -183 -709 -517 -686 -54 -498 -921 -632 -773 -402 -128 -845 -433 -91 -36 -242 -14 -746 -822 -40 -419 -693 -680 -659 -985 -34 -890 -242 -409 -302 -415 -694 -525 -643 -913 -555 -864 -288 -888 -100 -314 -421 -120 -796 -38 -396 -141 -71 -160 -40 -618 -308 -776 -15 -678 -702 -661 -586 -333 -499 -799 -526 -141 -637 -40 -707 -313 -615 -988 -981 -700 -267 -799 -834 -990 -621 -729 -479 -804 -447 -113 -86 -476 -79 -811 -308 -394 -966 -952 -590 -10 -881 -299 -477 -649 -728 -313 -950 -348 -912 -16 -371 -663 -436 -388 -173 -528 -246 -705 -36 -736 -311 -338 -364 -243 -205 -108 -640 -838 -87 -473 -964 -768 -697 -620 -129 -886 -726 -596 -172 -189 -859 -919 -387 -483 -956 -328 -391 -712 -409 -612 -696 -260 -321 -151 -883 -508 -653 -285 -813 -945 -567 -964 -479 -214 -638 -483 -418 -183 -799 -411 -657 -188 -979 -667 -504 -475 -769 -617 -635 -660 -627 -854 -934 -434 -948 -629 -451 -795 -382 -776 -457 -817 -154 -36 -808 -960 -722 -58 -124 -557 -268 -603 -678 -145 -142 -946 -44 -876 -915 -1000 -916 -404 -82 -326 -455 -207 -837 -126 -764 -175 -653 -331 -215 -491 -300 -687 -709 -793 -875 -678 -232 -374 -978 -621 -759 -968 -377 -155 -958 -712 -978 -25 -256 -386 -62 -378 -264 -139 -264 -959 -448 -582 -654 -480 -506 -570 -712 -874 -442 -524 -660 -385 -600 -415 -419 -293 -877 -398 -579 -985 -312 -84 -452 -146 -599 -351 -630 -595 -820 -140 -687 -584 -658 -117 -518 -569 -947 -328 -579 -164 -459 -432 -559 -647 -772 -247 -246 -197 -321 -151 -228 -11 -742 -87 -700 -338 -252 -420 -231 -71 -845 -781 -182 -482 -421 -680 -542 -711 -905 -965 -324 -355 -737 -922 -454 -130 -627 -238 -996 -452 -602 -448 -685 -43 -499 -820 -877 -744 -648 -888 -137 -47 -827 -259 -129 -227 -412 -310 -934 -865 -503 -611 -279 -271 -398 -585 -742 -794 -516 -416 -379 -657 -758 -803 -305 -44 -291 -104 -714 -120 -634 -723 -830 -25 -85 -395 -466 -917 -690 -311 -121 -938 -576 -253 -993 -881 -798 -96 -47 -523 -643 -290 -39 -967 -211 -828 -587 -405 -694 -543 -221 -939 -110 -42 -573 -936 -190 -277 -34 -722 -851 -250 -135 -376 -916 -778 -794 -425 -524 -253 -458 -333 -407 -160 -244 -696 -23 -294 -173 -490 -424 -619 -17 -317 -153 -975 -881 -453 -321 -347 -81 -600 -319 -271 -628 -643 -668 -691 -564 -803 -640 -724 -868 -695 -424 -711 -696 -634 -681 -836 -420 -108 -506 -966 -46 -934 -813 -158 -56 -434 -594 -376 -988 -380 -392 -937 -171 -390 -751 -882 -862 -896 -325 -8 -772 -680 -657 -765 -664 -414 -426 -694 -41 -879 -769 -381 -79 -534 -506 -632 -362 -343 -29 -928 -308 -629 -210 -243 -740 -151 -116 -699 -107 -230 -142 -355 -991 -714 -433 -222 -145 -866 -159 -544 -786 -841 -454 -418 -445 -394 -883 -63 -651 -644 -370 -915 -375 -204 -817 -669 -844 -152 -243 -987 -81 -81 -3 -418 -792 -591 -916 -252 -767 -327 -109 -639 -289 -326 -620 -905 -750 -196 -416 -367 -669 -151 -585 -597 -633 -752 -163 -665 -122 -705 -630 -799 -949 -655 -588 -508 -917 -546 -606 -482 -233 -387 -682 -80 -783 -19 -859 -753 -931 -530 -227 -155 -587 -757 -90 -840 -909 -51 -663 -84 -76 -431 -394 -92 -159 -81 -216 -220 -764 -547 -834 -955 -877 -299 -763 -497 -870 -345 -120 -512 -397 -286 -236 -197 -833 -243 -191 -990 -32 -243 -386 -260 -900 -478 -981 -14 -540 -957 -540 -464 -157 -218 -546 -22 -809 -427 -515 -263 -770 -669 -939 -928 -592 -605 -206 -500 -138 -133 -229 -440 -757 -169 -311 -334 -514 -620 -225 -787 -400 -400 -877 -128 -639 -806 -116 -996 -116 -155 -867 -865 -234 -79 -921 -5 -382 -785 -729 -777 -245 -340 -976 -908 -920 -826 -975 -690 -674 -672 -915 -944 -270 -384 -536 -759 -704 -381 -208 -255 -576 -967 -8 -368 -625 -650 -719 -677 -927 -594 -358 -628 -49 -572 -442 -741 -218 -312 -875 -620 -827 -707 -806 -5 -17 -83 -710 -955 -59 -629 -184 -710 -800 -981 -945 -806 -830 -356 -735 -139 -750 -994 -28 -789 -341 -996 -659 -481 -687 -579 -927 -259 -234 -332 -909 -320 -895 -975 -563 -696 -141 -75 -348 -262 -57 -435 -224 -545 -133 -739 -835 -957 -626 -91 -911 -262 -139 -588 -860 -950 -195 -779 -716 -347 -839 -933 -934 -370 -270 -364 -716 -421 -427 -917 -15 -626 -822 -422 -191 -159 -332 -235 -558 -36 -439 -234 -130 -627 -624 -243 -144 -811 -952 -603 -826 -339 -207 -611 -20 -136 -358 -769 -250 -641 -890 -647 -458 -650 -188 -158 -78 -685 -895 -304 -909 -589 -532 -670 -422 -367 -685 -229 -283 -460 -788 -676 -372 -316 -347 -628 -961 -20 -508 -98 -414 -4 -996 -121 -921 -475 -521 -367 -522 -613 -984 -93 -765 -441 -546 -968 -402 -748 -302 -423 -397 -986 -83 -471 -206 -549 -433 -705 -709 -552 -33 -134 -169 -59 -968 -851 -792 -279 -423 -484 -559 -960 -893 -950 -681 -96 -615 -190 -555 -13 -937 -907 -448 -22 -542 -892 -866 -365 -434 -355 -11 -266 -756 -84 -24 -134 -849 -156 -320 -773 -120 -625 -174 -686 -209 -223 -871 -690 -228 -979 -445 -845 -873 -408 -737 -546 -903 -227 -468 -806 -800 -347 -964 -84 -44 -104 -64 -171 -132 -473 -456 -214 -935 -484 -293 -855 -885 -903 -114 -515 -313 -848 -637 -974 -868 -319 -258 -184 -647 -789 -816 -414 -429 -801 -906 -796 -763 -666 -80 -118 -283 -275 -541 -907 -966 -207 -369 -155 -178 -207 -986 -608 -241 -612 -878 -27 -965 -174 -716 -977 -702 -545 -258 -108 -365 -2 -597 -314 -629 -563 -571 -628 -771 -432 -942 -204 -518 -129 -781 -385 -347 -895 -971 -424 -854 -622 -495 -271 -231 -76 -192 -144 -11 -839 -411 -864 -775 -156 -584 -907 -929 -464 -547 -424 -941 -152 -621 -587 -716 -442 -981 -386 -871 -216 -567 -55 -867 -198 -538 -434 -966 -944 -754 -548 -601 -107 -754 -136 -160 -990 -190 -600 -234 -210 -571 -875 -802 -454 -916 -910 -227 -209 -849 -309 -275 -336 -696 -719 -395 -386 -112 -812 -311 -471 -158 -21 -628 -586 -70 -944 -917 -153 -838 -334 -422 -948 -590 -503 -716 -228 -544 -865 -206 -777 -561 -726 -641 -254 -602 -96 -118 -436 -805 -67 -929 -777 -548 -273 -520 -823 -785 -637 -170 -425 -329 -644 -710 -7 -738 -898 -498 -281 -896 -412 -630 -987 -994 -282 -422 -653 -95 -653 -815 -966 -491 -255 -62 -701 -449 -321 -366 -37 -834 -386 -63 -431 -2 -173 -242 -592 -66 -804 -946 -283 -848 -283 -172 -363 -313 -721 -211 -591 -620 -528 -214 -254 -230 -533 -196 -208 -464 -746 -399 -871 -179 -1000 -21 -112 -198 -906 -949 -191 -645 -32 -131 -495 -139 -770 -928 -748 -662 -410 -299 -76 -171 -58 -465 -578 -249 -895 -935 -483 -151 -82 -542 -845 -261 -312 -598 -22 -607 -356 -56 -778 -770 -149 -415 -235 -812 -137 -580 -514 -93 -626 -18 -453 -732 -965 -74 -59 -237 -180 -777 -411 -617 -195 -991 -598 -542 -727 -449 -540 -414 -440 -806 -182 -598 -750 -756 -692 -419 -20 -453 -249 -581 -917 -465 -162 -886 -636 -579 -712 -962 -524 -677 -565 -226 -148 -525 -435 -977 -750 -982 -752 -564 -740 -157 -681 -489 -36 -798 -729 -852 -337 -788 -858 -240 -289 -766 -862 -332 -106 -79 -395 -74 -831 -849 -790 -161 -531 -179 -540 -886 -379 -767 -365 -474 -607 -350 -174 -785 -348 -886 -303 -631 -810 -654 -688 -203 -618 -226 -968 -504 -151 -712 -529 -486 -102 -757 -480 -733 -710 -941 -85 -560 -562 -774 -527 -464 -668 -221 -689 -451 -415 -208 -174 -204 -834 -297 -427 -665 -73 -725 -72 -137 -951 -627 -798 -622 -229 -727 -111 -750 -559 -371 -38 -459 -68 -612 -782 -556 -14 -364 -325 -699 -657 -225 -935 -349 -122 -638 -459 -739 -342 -831 -817 -722 -134 -299 -894 -324 -898 -812 -625 -348 -25 -545 -514 -705 -268 -890 -409 -891 -744 -317 -669 -658 -272 -687 -22 -961 -561 -865 -226 -485 -885 -456 -198 -647 -857 -254 -351 -452 -935 -241 -89 -100 -271 -982 -920 -795 -914 -474 -403 -900 -821 -254 -789 -857 -356 -214 -940 -11 -289 -882 -583 -225 -725 -434 -496 -820 -843 -732 -253 -248 -763 -789 -338 -47 -125 -640 -825 -797 -92 -457 -203 -852 -967 -44 -958 -451 -340 -568 -713 -290 -867 -253 -90 -314 -463 -408 -479 -845 -13 -836 -504 -477 -21 -830 -354 -392 -703 -626 -839 -713 -804 -418 -171 -242 -96 -983 -965 -295 -120 -739 -645 -797 -848 -622 -32 -996 -151 -680 -768 -739 -55 -779 -879 -806 -156 -953 -411 -674 -306 -135 -73 -448 -145 -112 -255 -574 -492 -815 -386 -461 -417 -561 -576 -779 -858 -800 -548 -925 -416 -197 -193 -716 -99 -855 -809 -32 -161 -595 -97 -484 -844 -860 -81 -392 -313 -354 -724 -488 -65 -842 -949 -212 -433 -94 -953 -603 -987 -31 -394 -713 -320 -845 -746 -798 -900 -373 -730 -337 -955 -194 -712 -185 -259 -417 -603 -709 -360 -477 -237 -696 -309 -779 -220 -713 -19 -156 -168 -169 -144 -604 -186 -72 -698 -63 -123 -460 -5 -828 -43 -926 -168 -514 -16 -77 -426 -547 -961 -291 -813 -207 -882 -210 -848 -188 -144 -604 -218 -86 -479 -618 -960 -618 -769 -554 -588 -479 -401 -234 -738 -814 -421 -843 -939 -937 -394 -93 -572 -933 -540 -634 -791 -198 -530 -755 -837 -238 -302 -519 -306 -813 -796 -884 -319 -805 -956 -751 -283 -180 -756 -428 -761 -70 -791 -390 -94 -311 -920 -32 -191 -273 -919 -354 -43 -802 -26 -116 -818 -284 -376 -347 -554 -50 -298 -888 -950 -688 -714 -453 -165 -460 -418 -352 -858 -680 -709 -162 -818 -397 -739 -764 -314 -682 -196 -758 -677 -583 -461 -588 -169 -401 -731 -33 -72 -146 -704 -907 -3 -969 -907 -819 -582 -114 -700 -3 -61 -835 -497 -783 -689 -612 -817 -362 -425 -515 -11 -699 -232 -918 -387 -635 -454 -124 -375 -149 -600 -518 -90 -500 -673 -626 -831 -339 -551 -26 -625 -15 -411 -133 -461 -791 -68 -146 -530 -635 -112 -251 -844 -23 -506 -981 -421 -228 -274 -392 -532 -969 -814 -728 -987 -772 -409 -344 -867 -129 -523 -648 -450 -913 -102 -7 -739 -210 -737 -439 -30 -597 -168 -569 -97 -783 -5 -81 -970 -148 -622 -855 -233 -427 -651 -414 -111 -711 -650 -794 -326 -343 -869 -250 -109 -678 -242 -706 -566 -260 -561 -794 -861 -559 -61 -152 -187 -82 -859 -324 -104 -82 -924 -953 -483 -563 -919 -254 -982 -454 -745 -113 -799 -5 -277 -488 -635 -3 -186 -182 -249 -509 -823 -166 -37 -468 -661 -94 -534 -738 -863 -432 -462 -456 -152 -680 -30 -359 -77 -296 -946 -848 -8 -907 -117 -999 -165 -863 -419 -557 -275 -896 -411 -938 -625 -68 -284 -702 -501 -131 -180 -780 -965 -792 -816 -748 -406 -592 -936 -653 -284 -765 -252 -8 -332 -614 -105 -292 -904 -985 -362 -952 -989 -935 -238 -717 -585 -134 -6 -644 -29 -209 -699 -641 -872 -602 -776 -953 -256 -757 -714 -28 -856 -88 -65 -340 -772 -373 -390 -46 -320 -887 -951 -405 -144 -897 -4 -233 -154 -733 -850 -318 -574 -815 -461 -332 -907 -457 -583 -813 -141 -505 -323 -339 -390 -872 -327 -810 -753 -254 -356 -56 -513 -572 -448 -630 -464 -461 -327 -492 -783 -178 -706 -532 -781 -43 -444 -736 -574 -879 -455 -591 -966 -112 -278 -507 -288 -375 -392 -238 -757 -20 -931 -991 -124 -495 -765 -32 -762 -440 -344 -319 -553 -276 -741 -706 -20 -616 -917 -130 -437 -898 -89 -950 -23 -852 -166 -309 -208 -816 -751 -254 -252 -808 -127 -73 -617 -607 -862 -25 -624 -897 -496 -266 -651 -937 -797 -881 -718 -1 -751 -156 -608 -513 -575 -129 -924 -48 -890 -513 -174 -37 -355 -61 -782 -565 -370 -937 -80 -745 -124 -859 -621 -869 -267 -785 -867 -140 -50 -286 -976 -883 -243 -334 -698 -987 -707 -746 -730 -80 -482 -580 -261 -119 -251 -767 -835 -877 -105 -781 -606 -720 -247 -228 -717 -500 -546 -587 -912 -951 -811 -452 -817 -708 -325 -251 -151 -362 -532 -415 -256 -2 -945 -530 -202 -539 -220 -63 -679 -180 -222 -353 -419 -16 -971 -157 -624 -812 -487 -699 -552 -295 -914 -707 -730 -64 -469 -483 -610 -79 -875 -851 -404 -41 -495 -525 -207 -947 -999 -111 -828 -220 -719 -286 -647 -569 -564 -113 -581 -186 -685 -161 -172 -411 -220 -770 -880 -683 -811 -430 -248 -882 -127 -933 -445 -201 -78 -551 -707 -731 -992 -246 -314 -904 -741 -417 -877 -590 -801 -239 -151 -445 -234 -426 -842 -941 -887 -215 -315 -352 -605 -498 -2 -753 -928 -578 -671 -562 -531 -275 -49 -104 -973 -307 -969 -853 -456 -759 -703 -419 -280 -848 -24 -280 -826 -808 -637 -671 -681 -888 -655 -855 -842 -4 -235 -567 -677 -680 -604 -564 -453 -19 -968 -367 -62 -143 -810 -493 -604 -255 -903 -481 -956 -475 -527 -3 -472 -662 -214 -6 -432 -632 -334 -294 -43 -84 -961 -61 -818 -89 -43 -508 -851 -420 -170 -332 -736 -597 -943 -985 -907 -702 -365 -551 -240 -823 -384 -886 -668 -926 -713 -981 -449 -359 -143 -90 -209 -300 -456 -182 -172 -808 -577 -183 -897 -219 -585 -193 -624 -649 -343 -861 -687 -127 -861 -417 -285 -592 -364 -793 -537 -163 -554 -905 -110 -765 -693 -845 -511 -596 -755 -15 -846 -580 -93 -428 -420 -372 -969 -216 -688 -199 -691 -163 -747 -776 -796 -890 -786 -606 -26 -365 -551 -545 -309 -735 -513 -106 -312 -919 -324 -817 -748 -467 -564 -530 -555 -980 -677 -874 -458 -270 -410 -31 -183 -521 -556 -53 -518 -145 -160 -311 -16 -820 -201 -516 -826 -353 -810 -422 -966 -810 -949 -333 -367 -225 -588 -279 -752 -838 -139 -824 -845 -921 -943 -51 -946 -484 -742 -421 -551 -276 -703 -855 -396 -465 -33 -949 -441 -670 -122 -723 -992 -664 -848 -842 -940 -934 -193 -767 -141 -294 -258 -638 -272 -888 -926 -163 -787 -289 -786 -919 -750 -944 -266 -821 -541 -213 -319 -556 -51 -869 -862 -518 -379 -71 -428 -283 -745 -310 -473 -74 -267 -813 -391 -636 -86 -893 -524 -937 -799 -672 -642 -554 -466 -761 -487 -448 -389 -641 -897 -53 -466 -371 -802 -294 -523 -8 -32 -66 -208 -944 -437 -433 -837 -969 -215 -830 -222 -540 -878 -624 -494 -405 -118 -815 -873 -267 -732 -827 -475 -206 -217 -438 -197 -821 -633 -91 -855 -406 -95 -279 -65 -533 -25 -887 -179 -865 -24 -507 -624 -270 -565 -342 -57 -665 -708 -927 -377 -271 -68 -401 -829 -9 -179 -749 -101 -135 -914 -996 -260 -914 -343 -362 -987 -506 -370 -161 -811 -344 -637 -336 -516 -474 -948 -45 -787 -39 -750 -455 -705 -784 -305 -275 -939 -14 -908 -762 -341 -99 -168 -677 -572 -750 -111 -829 -12 -779 -486 -471 -552 -739 -686 -429 -202 -864 -239 -962 -793 -879 -288 -228 -122 -335 -640 -788 -384 -365 -210 -367 -516 -327 -915 -92 -555 -924 -447 -131 -453 -83 -286 -455 -214 -39 -50 -609 -778 -45 -427 -219 -876 -21 -637 -533 -432 -778 -393 -806 -997 -20 -801 -572 -822 -428 -532 -685 -475 -319 -269 -251 -176 -787 -325 -590 -172 -711 -916 -768 -660 -196 -529 -625 -777 -1 -29 -141 -255 -670 -691 -261 -448 -87 -196 -538 -42 -160 -496 -683 -470 -652 -282 -670 -286 -893 -875 -971 -916 -848 -566 -198 -985 -751 -698 -254 -866 -463 -950 -298 -906 -557 -300 -868 -492 -85 -268 -110 -9 -35 -813 -817 -291 -89 -430 -581 -265 -126 -163 -156 -418 -524 -598 -405 -684 -959 -608 -996 -911 -441 -962 -698 -950 -803 -956 -716 -815 -130 -442 -720 -394 -143 -220 -77 -937 -657 -90 -83 -39 -471 -321 -273 -797 -463 -751 -732 -935 -216 -154 -574 -897 -387 -757 -554 -980 -459 -865 -10 -191 -7 -209 -716 -917 -818 -282 -634 -125 -273 -189 -948 -641 -475 -179 -169 -551 -461 -899 -383 -879 -840 -454 -907 -311 -312 -101 -477 -994 -218 -400 -697 -109 -444 -873 -204 -409 -251 -408 -323 -932 -379 -534 -266 -469 -656 -697 -253 -542 -973 -816 -785 -243 -756 -165 -997 -535 -553 -28 -830 -161 -18 -113 -820 -502 -502 -610 -291 -335 -999 -45 -738 -905 -258 -23 -304 -322 -717 -54 -375 -838 -217 -459 -167 -677 -134 -579 -144 -219 -31 -22 -188 -235 -733 -453 -833 -51 -535 -393 -386 -555 -862 -534 -591 -726 -497 -323 -951 -381 -839 -316 -207 -986 -255 -139 -668 -692 -285 -131 -891 -776 -497 -569 -831 -841 -258 -14 -338 -418 -201 -685 -549 -410 -333 -547 -448 -76 -395 -572 -712 -867 -279 -783 -110 -185 -160 -517 -760 -277 -832 -208 -737 -571 -355 -553 -28 -344 -106 -349 -502 -697 -374 -728 -777 -982 -318 -983 -963 -142 -500 -43 -37 -7 -433 -292 -4 -764 -541 -871 -714 -649 -352 -288 -207 -467 -269 -984 -225 -141 -518 -74 -629 -679 -125 -148 -402 -299 -552 -209 -846 -893 -168 -367 -331 -606 -328 -717 -428 -771 -15 -502 -369 -627 -122 -347 -831 -717 -748 -802 -579 -635 -49 -847 -913 -313 -815 -358 -876 -556 -27 -218 -389 -960 -281 -203 -893 -880 -65 -230 -329 -508 -69 -840 -753 -364 -262 -483 -634 -711 -927 -175 -497 -548 -207 -709 -463 -797 -256 -589 -596 -581 -365 -310 -400 -900 -102 -103 -518 -577 -284 -232 -651 -197 -911 -685 -956 -2 -914 -251 -713 -322 -389 -342 -543 -946 -575 -443 -587 -284 -84 -371 -85 -173 -898 -159 -723 -597 -157 -845 -24 -918 -580 -377 -895 -870 -105 -797 -825 -909 -148 -116 -272 -400 -438 -352 -848 -635 -628 -896 -148 -945 -51 -942 -967 -495 -870 -145 -97 -263 -647 -220 -765 -820 -162 -553 -295 -357 -424 -125 -790 -296 -333 -759 -263 -284 -169 -48 -428 -498 -760 -338 -488 -886 -547 -443 -72 -305 -646 -281 -483 -138 -655 -408 -351 -999 -302 -433 -176 -588 -76 -657 -341 -762 -668 -374 -816 -752 -429 -595 -671 -91 -821 -946 -165 -88 -589 -71 -329 -56 -291 -876 -620 -284 -373 -338 -454 -396 -382 -531 -363 -449 -914 -346 -160 -106 -945 -812 -320 -917 -826 -428 -98 -605 -347 -656 -51 -935 -232 -24 -101 -307 -405 -808 -453 -865 -914 -278 -628 -646 -861 -752 -162 -742 -154 -220 -426 -245 -280 -614 -240 -794 -666 -814 -449 -498 -746 -680 -259 -206 -258 -531 -447 -662 -735 -37 -490 -50 -247 -13 -865 -118 -348 -604 -200 -624 -374 -675 -213 -445 -523 -329 -75 -143 -960 -296 -428 -896 -50 -798 -771 -541 -784 -271 -516 -947 -418 -415 -648 -612 -661 -930 -831 -987 -705 -59 -63 -69 -997 -667 -758 -786 -871 -566 -331 -532 -458 -644 -77 -148 -715 -658 -759 -956 -500 -122 -454 -592 -775 -814 -913 -717 -39 -428 -151 -172 -559 -726 -266 -20 -879 -498 -293 -306 -325 -715 -895 -664 -369 -753 -934 -249 -202 -264 -704 -658 -604 -730 -56 -399 -808 -887 -797 -339 -80 -505 -676 -593 -224 -364 -495 -43 -162 -186 -215 -194 -748 -833 -395 -878 -136 -320 -108 -76 -716 -764 -141 -411 -892 -459 -538 -190 -540 -468 -416 -829 -574 -788 -91 -204 -630 -4 -388 -580 -559 -747 -17 -442 -625 -622 -391 -814 -495 -368 -165 -334 -218 -66 -495 -787 -250 -963 -304 -760 -867 -991 -216 -311 -996 -18 -705 -824 -664 -679 -162 -25 -609 -117 -204 -432 -160 -390 -892 -712 -940 -69 -115 -434 -16 -65 -859 -617 -628 -138 -859 -277 -341 -670 -830 -969 -942 -496 -449 -860 -73 -330 -423 -551 -961 -523 -518 -259 -227 -924 -693 -14 -200 -98 -346 -246 -56 -567 -141 -361 -913 -569 -138 -486 -651 -468 -814 -256 -909 -861 -397 -345 -401 -194 -762 -434 -566 -281 -304 -78 -718 -317 -498 -140 -899 -596 -101 -640 -478 -326 -568 -480 -914 -801 -595 -516 -562 -173 -709 -536 -456 -404 -122 -241 -614 -968 -545 -780 -442 -170 -95 -784 -630 -806 -107 -809 -345 -43 -15 -105 -951 -669 -576 -582 -162 -431 -505 -996 -828 -929 -710 -587 -370 -851 -897 -602 -124 -732 -538 -144 -805 -239 -259 -917 -768 -680 -290 -783 -161 -854 -274 -416 -8 -294 -700 -752 -914 -16 -122 -291 -617 -360 -16 -491 -785 -516 -272 -547 -533 -542 -26 -427 -128 -183 -612 -390 -370 -256 -846 -821 -779 -459 -952 -411 -585 -313 -567 -804 -698 -79 -963 -611 -90 -57 -66 -375 -202 -292 -62 -116 -121 -633 -24 -176 -292 -93 -54 -300 -651 -571 -397 -928 -541 -577 -912 -94 -717 -902 -133 -89 -125 -312 -185 -238 -994 -860 -15 -449 -113 -652 -912 -330 -587 -557 -890 -609 -292 -925 -294 -739 -74 -428 -145 -999 -275 -677 -613 -8 -422 -800 -37 -269 -333 -93 -160 -986 -364 -232 -912 -941 -112 -94 -858 -994 -770 -294 -371 -991 -379 -214 -143 -241 -783 -899 -45 -149 -716 -179 -546 -171 -516 -604 -444 -788 -855 -3 -227 -437 -491 -342 -836 -112 -364 -720 -895 -110 -144 -60 -818 -12 -357 -37 -948 -517 -252 -647 -835 -2 -654 -848 -597 -512 -828 -963 -111 -728 -669 -941 -386 -920 -298 -37 -742 -771 -936 -226 -238 -786 -608 -649 -413 -84 -222 -4 -706 -74 -104 -937 -631 -984 -254 -359 -19 -636 -356 -749 -339 -898 -344 -243 -821 -988 -105 -800 -406 -728 -119 -201 -437 -228 -376 -58 -673 -418 -338 -969 -682 -616 -110 -584 -33 -866 -463 -921 -39 -921 -245 -416 -227 -405 -557 -645 -517 -679 -284 -587 -258 -554 -977 -221 -865 -334 -662 -576 -283 -505 -326 -414 -300 -637 -100 -570 -926 -14 -16 -823 -84 -234 -531 -611 -831 -663 -927 -920 -825 -177 -626 -361 -179 -582 -581 -942 -215 -104 -369 -209 -696 -561 -669 -386 -787 -455 -391 -855 -864 -531 -707 -127 -406 -282 -124 -853 -28 -583 -790 -889 -372 -698 -224 -585 -780 -215 -254 -347 -22 -790 -64 -165 -709 -113 -245 -124 -335 -830 -211 -599 -90 -403 -959 -550 -438 -722 -263 -135 -889 -240 -292 -298 -123 -982 -122 -915 -857 -246 -173 -44 -816 -718 -476 -356 -658 -274 -206 -218 -23 -266 -98 -832 -986 -500 -893 -923 -882 -678 -188 -76 -73 -193 -129 -458 -669 -793 -498 -301 -762 -329 -493 -137 -574 -927 -665 -920 -816 -822 -254 -203 -531 -60 -844 -883 -351 -325 -493 -957 -839 -329 -476 -623 -426 -164 -813 -396 -705 -611 -385 -893 -272 -619 -780 -173 -457 -246 -245 -366 -863 -806 -385 -329 -844 -1000 -849 -776 -135 -557 -703 -419 -404 -138 -463 -578 -700 -926 -665 -208 -631 -567 -413 -669 -764 -683 -216 -782 -837 -582 -734 -83 -791 -238 -874 -725 -407 -598 -735 -285 -884 -196 -755 -420 -147 -17 -335 -711 -666 -631 -540 -278 -734 -897 -658 -914 -655 -623 -132 -932 -389 -704 -136 -805 -156 -159 -372 -671 -328 -638 -475 -904 -761 -971 -687 -513 -739 -807 -544 -154 -517 -358 -220 -602 -767 -395 -918 -536 -640 -614 -161 -632 -34 -227 -633 -851 -8 -58 -298 -786 -992 -230 -77 -842 -68 -81 -147 -995 -254 -604 -150 -412 -84 -188 -498 -554 -440 -592 -310 -61 -875 -640 -218 -226 -371 -477 -136 -715 -814 -914 -464 -368 -654 -354 -136 -688 -862 -240 -192 -128 -247 -482 -519 -796 -833 -468 -353 -66 -997 -248 -440 -377 -468 -906 -919 -1000 -361 -42 -710 -248 -898 -464 -148 -148 -666 -545 -142 -662 -719 -752 -656 -988 -320 -499 -335 -476 -95 -596 -476 -782 -297 -423 -971 -801 -964 -828 -523 -203 -206 -582 -552 -535 -272 -204 -748 -390 -921 -825 -57 -78 -328 -762 -697 -416 -148 -622 -642 -900 -66 -638 -756 -293 -605 -254 -22 -581 -428 -597 -449 -451 -776 -20 -248 -281 -148 -320 -873 -716 -657 -632 -831 -383 -613 -862 -614 -1000 -197 -978 -955 -720 -833 -841 -775 -509 -671 -320 -295 -409 -846 -589 -28 -339 -297 -212 -191 -470 -114 -851 -222 -321 -800 -459 -492 -433 -444 -555 -338 -353 -536 -255 -362 -880 -745 -25 -152 -831 -972 -567 -340 -526 -144 -121 -208 -776 -807 -131 -823 -93 -102 -750 -560 -496 -774 -623 -318 -868 -656 -19 -170 -393 -308 -984 -924 -996 -68 -168 -211 -64 -975 -522 -407 -359 -520 -346 -77 -468 -634 -895 -493 -524 -912 -872 -186 -694 -257 -531 -81 -829 -85 -622 -807 -163 -380 -538 -928 -815 -37 -484 -339 -6 -372 -72 -869 -2 -957 -189 -486 -466 -343 -701 -682 -442 -932 -878 -720 -557 -155 -972 -750 -523 -836 -654 -189 -419 -828 -343 -843 -757 -779 -164 -401 -754 -689 -560 -565 -381 -479 -631 -873 -728 -602 -594 -941 -265 -219 -292 -557 -775 -798 -419 -300 -518 -493 -795 -620 -130 -235 -645 -943 -353 -254 -929 -755 -764 -151 -533 -564 -220 -663 -774 -8 -439 -332 -696 -454 -752 -494 -414 -438 -554 -128 -291 -648 -914 -176 -375 -365 -748 -681 -403 -567 -69 -224 -782 -412 -488 -303 -526 -635 -763 -439 -108 -496 -681 -778 -937 -990 -911 -561 -965 -895 -913 -679 -883 -206 -967 -492 -351 -549 -833 -873 -794 -155 -60 -357 -966 -631 -516 -183 -835 -702 -230 -660 -100 -677 -688 -865 -211 -539 -55 -500 -364 -603 -147 -163 -554 -263 -562 -794 -791 -962 -655 -174 -532 -983 -298 -763 -903 -361 -116 -825 -884 -428 -754 -71 -240 -680 -786 -257 -917 -584 -407 -40 -20 -653 -449 -283 -877 -824 -737 -315 -524 -853 -324 -131 -287 -932 -800 -578 -203 -716 -900 -957 -454 -143 -252 -744 -457 -12 -700 -497 -478 -251 -541 -846 -205 -821 -427 -537 -577 -231 -204 -791 -504 -881 -384 -175 -135 -355 -582 -278 -56 -188 -527 -915 -997 -872 -787 -805 -61 -512 -640 -984 -378 -586 -65 -673 -199 -500 -547 -411 -143 -59 -482 -648 -903 -5 -909 -494 -461 -113 -139 -166 -657 -952 -841 -676 -260 -157 -621 -829 -688 -4 -800 -639 -830 -497 -788 -897 -385 -294 -548 -153 -136 -935 -34 -63 -721 -524 -105 -447 -898 -610 -163 -995 -943 -405 -723 -419 -527 -705 -522 -468 -803 -552 -174 -576 -890 -610 -398 -321 -53 -647 -555 -388 -284 -577 -168 -514 -213 -100 -407 -853 -899 -907 -942 -542 -298 -812 -537 -25 -270 -759 -71 -629 -453 -10 -480 -709 -184 -116 -304 -645 -873 -409 -440 -483 -54 -627 -71 -920 -910 -810 -663 -85 -859 -230 -381 -247 -306 -969 -346 -701 -1 -767 -744 -612 -758 -107 -771 -675 -270 -75 -938 -10 -434 -785 -519 -218 -198 -161 -972 -221 -188 -464 -678 -610 -387 -667 -240 -446 -54 -936 -381 -8 -470 -854 -609 -860 -313 -769 -570 -527 -299 -43 -885 -729 -795 -155 -688 -374 -567 -662 -751 -409 -646 -878 -888 -335 -652 -320 -875 -504 -454 -115 -686 -523 -73 -957 -10 -534 -272 -467 -987 -7 -206 -210 -923 -977 -864 -748 -119 -330 -255 -485 -134 -743 -474 -146 -416 -804 -765 -700 -648 -951 -492 -976 -471 -55 -296 -214 -35 -621 -205 -76 -991 -977 -136 -40 -368 -294 -178 -538 -726 -756 -168 -533 -773 -941 -51 -778 -219 -605 -708 -765 -953 -512 -58 -317 -90 -954 -808 -741 -208 -284 -386 -732 -212 -64 -905 -283 -13 -942 -645 -414 -957 -569 -899 -348 -515 -144 -272 -143 -212 -585 -205 -181 -949 -619 -833 -469 -965 -942 -677 -212 -285 -68 -292 -915 -707 -262 -188 -814 -465 -620 -101 -724 -16 -330 -673 -893 -77 -11 -924 -505 -629 -431 -43 -668 -304 -785 -241 -950 -398 -92 -416 -872 -940 -178 -322 -322 -194 -650 -520 -646 -758 -634 -933 -246 -316 -82 -949 -7 -502 -478 -503 -521 -798 -283 -325 -85 -364 -880 -259 -860 -306 -448 -949 -604 -46 -931 -606 -512 -782 -721 -497 -302 -659 -512 -342 -118 -529 -186 -43 -249 -425 -999 -936 -921 -971 -148 -609 -909 -103 -516 -840 -19 -152 -97 -812 -473 -383 -56 -186 -771 -510 -495 -13 -932 -929 -79 -930 -204 -243 -53 -382 -208 -186 -563 -89 -234 -388 -347 -722 -5 -341 -948 -486 -643 -800 -926 -739 -791 -737 -87 -818 -721 -495 -193 -503 -603 -80 -806 -934 -377 -458 -96 -871 -652 -796 -322 -677 -345 -741 -783 -764 -93 -649 -485 -440 -552 -254 -76 -33 -994 -701 -337 -953 -786 -679 -403 -48 -789 -580 -49 -27 -636 -608 -735 -292 -604 -250 -745 -682 -971 -807 -544 -353 -205 -949 -399 -902 -139 -509 -938 -54 -849 -501 -130 -342 -183 -730 -873 -281 -124 -606 -1 -473 -975 -183 -181 -397 -721 -498 -570 -67 -487 -153 -372 -598 -117 -466 -243 -430 -747 -179 -242 -137 -53 -271 -911 -68 -895 -734 -533 -727 -474 -905 -705 -54 -750 -175 -173 -389 -65 -222 -773 -419 -432 -431 -260 -556 -838 -290 -916 -439 -510 -71 -307 -385 -440 -635 -584 -35 -151 -375 -121 -209 -123 -703 -707 -791 -97 -224 -89 -17 -758 -587 -68 -39 -647 -338 -63 -242 -895 -915 -530 -144 -51 -865 -655 -417 -534 -248 -290 -938 -958 -645 -793 -488 -984 -309 -463 -34 -322 -252 -312 -846 -716 -322 -412 -846 -541 -193 -488 -403 -2 -108 -710 -975 -645 -608 -226 -851 -861 -967 -931 -18 -86 -766 -672 -71 -935 -873 -395 -671 -269 -804 -54 -439 -210 -937 -559 -511 -910 -309 -408 -437 -787 -231 -424 -79 -875 -827 -640 -849 -414 -762 -746 -850 -677 -917 -954 -770 -667 -71 -130 -444 -596 -634 -670 -555 -962 -371 -402 -49 -866 -336 -894 -461 -103 -374 -446 -940 -351 -286 -958 -525 -397 -811 -533 -307 -204 -942 -783 -413 -610 -125 -943 -886 -433 -15 -535 -390 -864 -445 -665 -677 -21 -679 -965 -771 -777 -491 -538 -593 -821 -930 -405 -869 -810 -175 -359 -171 -923 -822 -936 -398 -708 -577 -315 -460 -342 -867 -957 -288 -2 -714 -604 -885 -458 -536 -125 -495 -599 -375 -740 -1000 -170 -115 -102 -163 -792 -997 -822 -270 -101 -851 -174 -609 -383 -569 -246 -591 -582 -336 -253 -218 -163 -901 -479 -22 -978 -730 -302 -480 -798 -136 -69 -486 -249 -275 -219 -432 -796 -867 -434 -775 -628 -747 -680 -129 -557 -482 -555 -760 -106 -563 -909 -279 -90 -598 -958 -508 -475 -416 -337 -630 -116 -59 -895 -412 -191 -126 -156 -29 -922 -451 -169 -766 -646 -965 -509 -489 -280 -24 -429 -576 -917 -24 -349 -818 -652 -614 -989 -746 -97 -847 -582 -579 -747 -29 -816 -929 -450 -386 -147 -51 -544 -653 -170 -95 -465 -975 -718 -721 -120 -543 -884 -861 -685 -821 -23 -367 -284 -274 -31 -854 -528 -139 -533 -734 -862 -883 -272 -51 -938 -728 -597 -868 -873 -555 -319 -295 -901 -783 -153 -143 -862 -662 -711 -380 -404 -183 -893 -898 -892 -550 -942 -831 -897 -999 -872 -618 -840 -708 -892 -276 -696 -493 -211 -470 -709 -139 -141 -331 -447 -4 -720 -585 -506 -937 -653 -493 -975 -388 -197 -366 -468 -384 -805 -589 -765 -354 -110 -19 -63 -538 -883 -657 -907 -860 -701 -925 -313 -34 -754 -792 -328 -573 -381 -692 -848 -503 -464 -503 -352 -833 -732 -361 -343 -486 -363 -149 -641 -469 -255 -199 -261 -402 -367 -667 -845 -166 -763 -872 -864 -28 -960 -436 -953 -649 -620 -55 -678 -402 -628 -705 -887 -88 -605 -400 -213 -610 -407 -995 -930 -758 -712 -20 -621 -641 -790 -522 -813 -272 -910 -447 -896 -859 -224 -716 -899 -923 -134 -928 -968 -907 -277 -919 -417 -504 -564 -10 -553 -297 -290 -644 -546 -693 -253 -63 -170 -870 -532 -206 -605 -798 -944 -343 -70 -633 -124 -82 -92 -199 -774 -533 -59 -643 -826 -319 -594 -218 -146 -271 -350 -765 -274 -838 -956 -856 -434 -177 -336 -107 -264 -807 -14 -43 -177 -602 -905 -213 -240 -671 -357 -146 -993 -204 -426 -59 -313 -961 -959 -183 -854 -136 -298 -901 -197 -961 -258 -216 -531 -899 -153 -255 -34 -614 -58 -895 -493 -538 -663 -574 -904 -847 -620 -936 -550 -398 -391 -434 -391 -742 -107 -506 -972 -881 -411 -456 -39 -149 -818 -587 -298 -717 -972 -903 -996 -293 -779 -623 -815 -388 -630 -416 -227 -109 -838 -277 -92 -669 -401 -234 -318 -864 -648 -614 -657 -369 -211 -598 -179 -776 -399 -676 -994 -128 -397 -825 -496 -89 -968 -550 -601 -11 -909 -25 -129 -790 -251 -273 -840 -231 -283 -645 -799 -52 -111 -171 -971 -294 -538 -239 -811 -61 -495 -960 -228 -47 -530 -228 -585 -900 -788 -720 -28 -492 -372 -275 -916 -44 -593 -494 -789 -852 -618 -347 -734 -499 -69 -718 -505 -514 -242 -510 -988 -26 -352 -974 -153 -547 -182 -568 -67 -123 -842 -901 -313 -286 -662 -646 -314 -620 -797 -224 -165 -135 -96 -280 -308 -721 -281 -284 -891 -114 -351 -293 -501 -285 -768 -598 -629 -901 -490 -275 -352 -748 -760 -723 -544 -531 -855 -18 -863 -344 -549 -131 -894 -246 -840 -366 -610 -492 -190 -245 -103 -353 -437 -629 -622 -455 -435 -804 -832 -737 -751 -893 -585 -155 -629 -801 -783 -9 -407 -339 -465 -539 -795 -990 -629 -887 -404 -533 -880 -479 -645 -122 -15 -166 -459 -470 -945 -355 -632 -437 -471 -955 -597 -505 -307 -86 -974 -630 -208 -226 -953 -169 -916 -538 -407 -752 -644 -762 -784 -957 -318 -725 -658 -566 -964 -24 -449 -365 -419 -718 -350 -865 -729 -628 -969 -355 -143 -808 -181 -503 -162 -855 -398 -238 -566 -573 -513 -87 -750 -449 -464 -271 -343 -239 -276 -394 -510 -541 -626 -634 -480 -424 -91 -612 -768 -123 -463 -561 -257 -129 -851 -886 -969 -659 -756 -735 -495 -249 -819 -491 -681 -783 -359 -175 -656 -207 -933 -74 -575 -444 -724 -504 -315 -637 -567 -323 -848 -223 -496 -188 -234 -708 -383 -821 -680 -6 -661 -67 -480 -622 -835 -270 -583 -183 -395 -814 -364 -395 -512 -110 -548 -346 -590 -105 -266 -643 -288 -381 -778 -246 -398 -421 -953 -392 -210 -175 -122 -492 -389 -534 -627 -359 -431 -682 -77 -911 -916 -215 -89 -889 -700 -715 -267 -520 -983 -327 -290 -920 -447 -23 -52 -216 -511 -481 -176 -518 -917 -567 -27 -626 -845 -229 -500 -345 -820 -224 -245 -827 -506 -702 -485 -449 -299 -449 -920 -106 -946 -77 -689 -400 -598 -888 -400 -551 -306 -554 -494 -116 -408 -66 -631 -956 -496 -546 -928 -274 -583 -373 -11 -925 -809 -644 -662 -527 -170 -982 -199 -105 -919 -998 -512 -257 -191 -672 -755 -111 -982 -734 -943 -816 -51 -604 -206 -950 -36 -186 -253 -532 -481 -986 -597 -905 -831 -296 -62 -745 -835 -91 -175 -140 -302 -665 -79 -957 -522 -538 -495 -503 -921 -11 -52 -821 -283 -747 -832 -986 -471 -253 -788 -821 -546 -823 -74 -958 -529 -78 -424 -938 -267 -799 -192 -530 -935 -841 -42 -355 -905 -369 -557 -181 -594 -524 -275 -850 -647 -210 -760 -349 -527 -109 -333 -344 -116 -621 -131 -850 -205 -213 -651 -508 -168 -876 -339 -433 -878 -969 -65 -715 -485 -518 -530 -45 -578 -855 -650 -499 -275 -810 -415 -211 -524 -196 -527 -871 -509 -81 -703 -829 -863 -304 -600 -194 -203 -756 -146 -569 -821 -594 -749 -159 -108 -825 -738 -746 -300 -432 -357 -635 -460 -876 -905 -796 -81 -277 -865 -78 -344 -740 -137 -320 -257 -414 -730 -670 -135 -742 -210 -754 -346 -845 -870 -52 -491 -788 -270 -687 -495 -142 -888 -690 -854 -552 -688 -327 -6 -328 -379 -639 -270 -575 -776 -618 -370 -702 -938 -14 -587 -496 -965 -210 -986 -148 -333 -392 -992 -407 -910 -92 -658 -169 -980 -230 -605 -157 -371 -817 -91 -436 -704 -832 -368 -297 -456 -447 -744 -320 -168 -650 -944 -891 -470 -394 -283 -330 -169 -285 -54 -37 -516 -287 -68 -639 -948 -385 -428 -240 -232 -211 -340 -860 -450 -837 -523 -493 -550 -692 -221 -693 -138 -524 -267 -379 -964 -246 -473 -629 -956 -736 -787 -530 -118 -637 -841 -85 -507 -956 -158 -70 -531 -137 -815 -196 -493 -823 -527 -481 -373 -902 -699 -530 -256 -622 -834 -55 -218 -447 -331 -539 -957 -229 -441 -491 -703 -970 -294 -841 -582 -17 -857 -304 -102 -140 -957 -498 -644 -146 -135 -92 -683 -896 -270 -708 -9 -626 -595 -464 -98 -165 -985 -325 -760 -961 -220 -889 -721 -285 -76 -148 -858 -399 -100 -792 -737 -666 -143 -589 -470 -631 -668 -260 -352 -815 -273 -57 -539 -253 -107 -513 -34 -1 -868 -888 -231 -19 -599 -248 -10 -389 -757 -845 -313 -92 -818 -854 -378 -676 -501 -232 -219 -774 -726 -292 -404 -879 -827 -18 -276 -994 -177 -407 -365 -925 -549 -786 -876 -227 -638 -897 -624 -103 -456 -85 -878 -824 -476 -330 -587 -353 -744 -816 -430 -951 -553 -347 -807 -189 -432 -838 -546 -767 -656 -421 -857 -790 -700 -270 -618 -425 -141 -140 -393 -436 -288 -117 -320 -731 -542 -434 -39 -476 -363 -576 -682 -398 -255 -997 -454 -146 -532 -399 -552 -878 -670 -523 -627 -485 -34 -930 -751 -264 -575 -158 -558 -223 -223 -97 -268 -645 -867 -662 -425 -993 -655 -379 -317 -564 -848 -239 -300 -542 -587 -127 -412 -649 -501 -830 -81 -643 -733 -123 -424 -722 -606 -243 -413 -86 -99 -642 -822 -529 -389 -224 -817 -723 -202 -516 -722 -799 -324 -602 -519 -84 -781 -934 -327 -974 -254 -959 -167 -507 -958 -545 -724 -374 -646 -763 -648 -227 -283 -706 -917 -167 -500 -885 -365 -357 -875 -296 -441 -836 -675 -837 -382 -953 -364 -92 -532 -198 -181 -872 -878 -910 -606 -280 -527 -143 -506 -648 -411 -816 -372 -608 -874 -972 -700 -342 -154 -24 -342 -256 -253 -385 -284 -378 -226 -624 -288 -384 -400 -973 -35 -28 -654 -294 -743 -858 -259 -754 -329 -505 -478 -528 -329 -379 -109 -612 -390 -557 -768 -696 -508 -974 -478 -624 -77 -601 -441 -124 -943 -495 -195 -734 -322 -602 -711 -874 -917 -661 -4 -295 -770 -464 -649 -12 -876 -433 -265 -469 -549 -359 -757 -506 -989 -3 -818 -929 -243 -454 -399 -876 -834 -432 -961 -365 -939 -937 -937 -886 -718 -295 -214 -650 -787 -496 -718 -817 -881 -906 -475 -913 -670 -927 -993 -799 -995 -445 -42 -13 -516 -442 -882 -972 -382 -326 -345 -143 -659 -98 -804 -382 -146 -637 -586 -630 -427 -539 -94 -769 -555 -141 -250 -963 -565 -316 -192 -971 -40 -298 -143 -622 -548 -305 -181 -85 -329 -456 -511 -140 -927 -1 -99 -410 -525 -825 -945 -455 -768 -96 -270 -163 -327 -24 -311 -971 -723 -182 -242 -186 -890 -904 -921 -922 -514 -989 -402 -469 -817 -334 -622 -869 -332 -164 -167 -466 -930 -547 -333 -721 -435 -38 -303 -911 -367 -853 -795 -510 -487 -679 -350 -27 -852 -545 -879 -206 -233 -491 -707 -498 -337 -739 -249 -771 -52 -54 -15 -958 -6 -945 -659 -660 -465 -468 -122 -647 -496 -718 -673 -580 -887 -618 -708 -200 -886 -438 -596 -904 -85 -281 -296 -457 -195 -992 -545 -611 -848 -780 -256 -630 -211 -840 -415 -238 -307 -431 -504 -240 -604 -113 -253 -114 -528 -671 -77 -925 -97 -438 -939 -819 -526 -805 -769 -492 -672 -195 -158 -420 -916 -881 -707 -326 -479 -995 -64 -297 -920 -971 -316 -973 -642 -207 -212 -587 -94 -975 -776 -205 -933 -721 -402 -155 -14 -8 -778 -462 -242 -169 -727 -417 -179 -894 -898 -263 -459 -155 -182 -109 -945 -569 -900 -917 -437 -693 -14 -424 -369 -936 -345 -84 -951 -510 -44 -265 -665 -382 -957 -432 -910 -860 -587 -656 -616 -161 -818 -63 -977 -854 -739 -61 -146 -238 -375 -52 -826 -950 -309 -631 -2 -307 -792 -823 -979 -170 -861 -921 -85 -83 -92 -655 -42 -598 -88 -740 -195 -913 -647 -622 -636 -137 -219 -712 -957 -22 -577 -245 -408 -641 -375 -134 -230 -899 -220 -135 -567 -685 -497 -350 -671 -170 -704 -860 -940 -922 -56 -215 -235 -707 -719 -934 -464 -858 -748 -460 -339 -303 -335 -75 -488 -336 -498 -489 -431 -600 -260 -293 -384 -774 -816 -388 -819 -284 -279 -833 -853 -414 -405 -996 -437 -715 -462 -377 -817 -378 -300 -261 -724 -877 -69 -29 -551 -619 -882 -734 -467 -257 -680 -883 -381 -762 -374 -910 -640 -677 -576 -945 -484 -809 -504 -29 -6 -439 -649 -771 -184 -654 -112 -53 -529 -757 -55 -455 -352 -395 -75 -802 -911 -681 -716 -334 -429 -990 -818 -553 -192 -222 -873 -972 -312 -640 -843 -265 -790 -290 -671 -411 -667 -745 -260 -97 -655 -38 -829 -515 -557 -14 -916 -52 -163 -874 -238 -791 -934 -630 -904 -924 -293 -926 -820 -517 -626 -965 -556 -688 -496 -785 -650 -20 -175 -609 -865 -535 -275 -843 -588 -679 -301 -53 -527 -50 -649 -767 -239 -656 -164 -254 -50 -900 -595 -518 -567 -188 -148 -918 -909 -423 -890 -520 -322 -658 -636 -612 -990 -214 -979 -19 -547 -92 -435 -875 -512 -337 -610 -69 -184 -499 -485 -733 -691 -769 -73 -4 -416 -998 -623 -161 -701 -732 -81 -163 -231 -65 -268 -918 -144 -137 -897 -159 -408 -272 -743 -338 -621 -920 -776 -667 -270 -639 -615 -561 -297 -295 -595 -938 -606 -166 -862 -617 -775 -906 -780 -816 -991 -829 -82 -289 -606 -759 -744 -16 -100 -440 -992 -806 -117 -426 -499 -405 -806 -72 -658 -592 -53 -497 -487 -714 -88 -553 -776 -381 -417 -564 -349 -434 -971 -449 -477 -321 -165 -157 -657 -242 -277 -111 -70 -719 -387 -508 -704 -37 -335 -591 -806 -696 -28 -91 -394 -427 -169 -818 -495 -224 -618 -227 -868 -222 -999 -522 -13 -222 -605 -701 -405 -49 -17 -124 -365 -158 -30 -837 -954 -902 -895 -901 -422 -588 -462 -704 -651 -677 -732 -543 -93 -773 -723 -957 -674 -19 -267 -501 -399 -770 -130 -269 -800 -330 -931 -453 -639 -919 -590 -467 -39 -346 -695 -788 -144 -256 -183 -194 -512 -215 -35 -479 -557 -838 -792 -859 -648 -857 -996 -300 -897 -917 -718 -356 -740 -111 -32 -610 -611 -696 -370 -375 -93 -579 -251 -650 -534 -276 -375 -606 -286 -639 -356 -544 -764 -874 -657 -493 -258 -546 -375 -431 -1000 -911 -162 -436 -196 -656 -984 -173 -406 -278 -122 -980 -750 -296 -667 -394 -766 -513 -439 -394 -409 -401 -167 -778 -723 -967 -28 -405 -120 -853 -91 -142 -527 -586 -942 -67 -694 -982 -615 -339 -844 -395 -744 -786 -925 -340 -599 -949 -524 -39 -293 -981 -241 -572 -84 -571 -818 -493 -427 -720 -183 -733 -104 -420 -897 -407 -432 -805 -131 -606 -213 -668 -569 -156 -702 -907 -720 -16 -14 -470 -145 -143 -595 -530 -421 -387 -731 -362 -806 -727 -296 -769 -499 -800 -896 -202 -668 -912 -191 -187 -245 -131 -399 -296 -319 -57 -525 -391 -683 -444 -332 -63 -537 -121 -366 -468 -356 -691 -462 -247 -195 -631 -44 -928 -392 -387 -238 -682 -544 -764 -875 -243 -82 -812 -104 -479 -728 -995 -232 -228 -232 -613 -100 -745 -332 -958 -291 -498 -744 -352 -690 -210 -992 -514 -562 -17 -288 -536 -207 -725 -55 -170 -147 -888 -331 -340 -314 -636 -819 -371 -439 -846 -753 -479 -985 -725 -679 -153 -842 -807 -791 -740 -458 -830 -602 -605 -773 -908 -674 -543 -269 -983 -954 -756 -321 -489 -791 -28 -715 -224 -640 -407 -853 -392 -428 -512 -575 -326 -901 -258 -523 -33 -990 -666 -371 -685 -198 -473 -634 -191 -443 -1000 -972 -791 -687 -81 -464 -227 -888 -261 -996 -13 -330 -33 -931 -775 -358 -537 -603 -310 -939 -22 -715 -899 -600 -605 -517 -51 -859 -603 -694 -514 -962 -730 -684 -658 -658 -766 -286 -980 -339 -137 -117 -229 -327 -999 -871 -322 -535 -856 -116 -129 -866 -354 -994 -325 -714 -571 -516 -120 -945 -199 -702 -616 -497 -292 -275 -832 -893 -130 -601 -434 -317 -487 -806 -661 -387 -169 -693 -723 -234 -379 -736 -826 -838 -502 -925 -747 -389 -342 -459 -293 -469 -133 -672 -430 -479 -953 -685 -310 -190 -173 -81 -179 -415 -437 -68 -167 -536 -165 -704 -514 -592 -639 -918 -977 -166 -114 -685 -60 -577 -802 -516 -386 -499 -462 -232 -554 -694 -880 -434 -513 -504 -741 -635 -115 -198 -303 -253 -863 -965 -361 -186 -850 -820 -3 -58 -106 -816 -376 -403 -698 -964 -465 -284 -823 -845 -380 -921 -653 -365 -288 -101 -153 -366 -288 -540 -341 -10 -597 -245 -161 -349 -593 -428 -191 -983 -361 -51 -92 -809 -470 -419 -189 -408 -845 -124 -969 -376 -570 -612 -362 -485 -212 -134 -174 -702 -183 -31 -113 -722 -736 -476 -482 -7 -272 -412 -826 -579 -798 -595 -877 -677 -505 -740 -516 -369 -537 -156 -840 -56 -437 -618 -848 -235 -615 -326 -975 -213 -718 -602 -342 -365 -790 -216 -32 -886 -215 -629 -76 -904 -6 -160 -523 -525 -936 -933 -943 -58 -438 -785 -916 -264 -740 -305 -428 -402 -848 -153 -78 -815 -730 -521 -100 -980 -28 -647 -78 -121 -93 -936 -128 -439 -196 -823 -387 -1000 -268 -661 -272 -987 -26 -152 -341 -912 -180 -264 -761 -258 -699 -456 -318 -405 -531 -375 -46 -580 -918 -20 -231 -367 -295 -354 -333 -754 -812 -62 -200 -126 -677 -970 -518 -749 -938 -346 -129 -464 -231 -686 -650 -300 -398 -620 -341 -646 -333 -420 -217 -431 -167 -465 -836 -646 -733 -283 -361 -218 -565 -387 -78 -598 -147 -8 -414 -998 -585 -586 -462 -835 -348 -717 -553 -850 -768 -444 -951 -245 -216 -242 -873 -860 -973 -475 -683 -918 -853 -467 -436 -866 -838 -588 -239 -174 -457 -9 -479 -182 -546 -383 -866 -527 -894 -117 -490 -608 -914 -492 -975 -501 -375 -632 -448 -594 -295 -220 -681 -447 -984 -565 -209 -147 -498 -253 -900 -860 -101 -727 -393 -867 -642 -777 -900 -834 -980 -963 -356 -920 -141 -422 -505 -431 -353 -713 -116 -619 -864 -139 -545 -494 -201 -842 -30 -180 -314 -613 -265 -945 -260 -930 -66 -591 -826 -379 -563 -857 -143 -66 -515 -52 -839 -312 -145 -187 -422 -75 -806 -770 -974 -357 -559 -889 -887 -688 -143 -994 -756 -448 -21 -352 -209 -249 -550 -654 -437 -547 -741 -883 -3 -210 -546 -66 -773 -402 -871 -527 -834 -685 -539 -396 -4 -160 -239 -582 -802 -397 -230 -156 -302 -921 -275 -246 -376 -509 -553 -238 -280 -726 -740 -277 -413 -387 -317 -604 -593 -488 -124 -389 -707 -219 -401 -947 -557 -410 -646 -42 -104 -156 -547 -938 -251 -258 -69 -67 -608 -522 -153 -547 -358 -192 -436 -583 -303 -611 -164 -235 -982 -87 -632 -142 -899 -120 -672 -354 -438 -133 -525 -975 -171 -874 -61 -704 -98 -243 -240 -426 -634 -914 -554 -600 -205 -62 -127 -287 -684 -451 -23 -627 -896 -476 -955 -836 -130 -472 -786 -494 -136 -842 -953 -17 -455 -227 -932 -545 -229 -779 -609 -960 -669 -56 -902 -56 -739 -639 -370 -713 -313 -65 -882 -174 -840 -256 -953 -953 -380 -495 -522 -553 -444 -230 -536 -529 -525 -207 -717 -153 -893 -954 -89 -37 -628 -36 -586 -586 -698 -357 -60 -308 -905 -584 -649 -295 -360 -604 -230 -345 -380 -501 -36 -497 -492 -469 -753 -855 -267 -479 -63 -615 -435 -458 -667 -681 -320 -195 -746 -985 -649 -843 -14 -223 -499 -687 -711 -221 -601 -639 -112 -665 -204 -513 -136 -602 -361 -851 -613 -489 -665 -50 -879 -697 -497 -737 -990 -880 -500 -538 -903 -868 -461 -689 -982 -616 -699 -50 -810 -95 -755 -81 -355 -665 -390 -647 -294 -742 -717 -879 -14 -448 -827 -66 -389 -991 -868 -634 -808 -664 -841 -567 -487 -403 -884 -480 -587 -854 -753 -848 -330 -92 -86 -754 -141 -992 -991 -832 -761 -313 -368 -619 -607 -340 -743 -630 -3 -874 -281 -88 -472 -728 -824 -439 -342 -829 -109 -80 -580 -658 -81 -164 -142 -281 -755 -472 -316 -880 -756 -908 -76 -990 -72 -358 -41 -720 -135 -768 -932 -145 -869 -149 -743 -40 -267 -733 -820 -473 -996 -409 -838 -214 -521 -336 -799 -747 -773 -851 -384 -805 -24 -795 -414 -72 -741 -23 -537 -734 -141 -346 -621 -584 -371 -687 -676 -996 -642 -465 -77 -581 -901 -893 -286 -746 -394 -239 -185 -545 -388 -690 -807 -569 -459 -284 -577 -953 -486 -538 -883 -587 -373 -230 -491 -151 -483 -418 -942 -39 -160 -848 -590 -54 -681 -232 -159 -668 -633 -560 -139 -17 -314 -790 -790 -155 -538 -399 -988 -675 -888 -162 -863 -915 -763 -904 -918 -751 -624 -34 -351 -77 -998 -19 -360 -107 -659 -326 -288 -199 -860 -213 -157 -809 -670 -280 -562 -556 -64 -158 -970 -113 -510 -896 -22 -27 -923 -711 -896 -290 -834 -356 -635 -663 -771 -925 -601 -230 -249 -458 -201 -154 -699 -171 -354 -456 -196 -549 -488 -772 -825 -323 -475 -643 -93 -272 -854 -134 -421 -507 -796 -933 -967 -898 -148 -665 -247 -951 -615 -541 -147 -732 -227 -519 -643 -23 -289 -640 -964 -969 -96 -893 -313 -369 -515 -689 -624 -701 -822 -205 -794 -266 -941 -254 -814 -37 -206 -110 -440 -92 -107 -811 -104 -348 -622 -734 -504 -629 -659 -37 -64 -956 -16 -125 -41 -342 -244 -841 -218 -7 -274 -207 -255 -287 -143 -886 -361 -940 -6 -248 -730 -357 -571 -457 -494 -260 -616 -760 -448 -196 -863 -255 -867 -974 -942 -521 -516 -506 -972 -156 -803 -222 -787 -991 -143 -914 -90 -118 -387 -645 -551 -248 -401 -684 -434 -46 -926 -883 -436 -296 -803 -662 -276 -312 -77 -126 -37 -358 -605 -114 -709 -610 -856 -398 -723 -666 -263 -624 -493 -875 -315 -379 -631 -757 -842 -210 -728 -601 -880 -942 -1 -580 -380 -741 -795 -350 -471 -669 -623 -328 -744 -838 -808 -400 -985 -332 -535 -92 -582 -102 -921 -406 -588 -735 -408 -795 -163 -296 -722 -625 -838 -626 -509 -620 -829 -862 -66 -29 -774 -940 -656 -355 -588 -811 -541 -234 -328 -637 -59 -672 -291 -870 -546 -145 -224 -307 -9 -215 -236 -390 -619 -572 -256 -413 -713 -102 -365 -798 -6 -450 -64 -250 -641 -223 -911 -202 -936 -448 -30 -430 -511 -715 -470 -798 -688 -188 -918 -692 -485 -427 -457 -537 -804 -434 -188 -194 -202 -481 -121 -885 -424 -66 -635 -551 -133 -857 -190 -25 -290 -709 -808 -329 -591 -649 -477 -510 -895 -171 -650 -634 -7 -630 -652 -714 -589 -372 -919 -315 -441 -363 -285 -455 -204 -374 -926 -103 -120 -408 -150 -80 -198 -23 -175 -126 -657 -377 -59 -409 -24 -969 -913 -470 -10 -175 -91 -1 -991 -277 -53 -152 -491 -884 -187 -722 -271 -466 -911 -86 -667 -484 -575 -158 -443 -849 -919 -127 -284 -868 -679 -961 -856 -360 -164 -308 -1000 -388 -662 -85 -810 -593 -719 -316 -739 -650 -611 -127 -116 -20 -479 -486 -793 -311 -450 -595 -820 -768 -891 -836 -763 -691 -750 -592 -40 -118 -610 -184 -423 -818 -550 -561 -342 -9 -94 -8 -942 -714 -36 -556 -679 -846 -397 -209 -858 -487 -956 -475 -982 -330 -723 -347 -803 -619 -343 -27 -699 -665 -744 -958 -723 -908 -882 -318 -626 -603 -98 -673 -115 -700 -259 -176 -597 -125 -980 -531 -703 -837 -54 -917 -605 -382 -266 -26 -98 -158 -415 -839 -306 -378 -884 -59 -665 -66 -377 -651 -447 -589 -782 -350 -856 -119 -873 -446 -608 -123 -261 -228 -324 -588 -623 -918 -38 -411 -640 -883 -870 -214 -301 -991 -18 -564 -230 -383 -266 -116 -715 -848 -981 -165 -584 -10 -660 -359 -834 -97 -980 -470 -762 -240 -619 -545 -857 -950 -365 -747 -234 -362 -29 -410 -922 -730 -951 -445 -8 -80 -402 -778 -91 -744 -370 -595 -354 -70 -423 -67 -844 -62 -600 -346 -529 -939 -160 -402 -16 -552 -146 -535 -17 -545 -868 -383 -318 -8 -438 -535 -140 -594 -825 -167 -128 -197 -764 -945 -232 -694 -285 -722 -372 -212 -262 -959 -638 -958 -166 -130 -5 -696 -417 -477 -211 -937 -202 -852 -364 -488 -957 -172 -94 -281 -876 -48 -6 -786 -40 -649 -136 -555 -866 -491 -521 -529 -845 -648 -201 -499 -872 -469 -500 -11 -686 -756 -638 -232 -386 -175 -252 -293 -266 -525 -214 -756 -25 -429 -508 -48 -110 -832 -937 -982 -396 -416 -388 -473 -499 -363 -214 -476 -477 -906 -220 -42 -189 -156 -143 -701 -823 -529 -87 -881 -118 -412 -366 -799 -115 -854 -891 -327 -290 -91 -989 -647 -968 -861 -508 -129 -569 -947 -940 -324 -493 -619 -403 -932 -999 -289 -574 -438 -532 -777 -276 -528 -816 -533 -64 -470 -536 -604 -39 -336 -438 -582 -989 -234 -925 -187 -254 -975 -880 -813 -330 -998 -713 -997 -174 -952 -419 -887 -257 -112 -798 -168 -36 -354 -48 -81 -611 -376 -324 -516 -57 -492 -152 -222 -794 -616 -352 -498 -968 -354 -760 -916 -564 -931 -962 -915 -557 -90 -294 -281 -556 -274 -541 -866 -961 -453 -991 -659 -392 -779 -868 -937 -148 -526 -142 -692 -231 -957 -955 -309 -144 -374 -482 -105 -352 -937 -407 -353 -218 -654 -527 -537 -255 -819 -309 -936 -762 -852 -253 -856 -131 -457 -805 -621 -219 -943 -159 -638 -550 -184 -809 -581 -649 -168 -403 -521 -447 -345 -61 -616 -335 -79 -790 -350 -127 -694 -28 -42 -33 -352 -981 -587 -372 -843 -238 -890 -372 -955 -383 -252 -954 -38 -637 -774 -592 -692 -578 -66 -166 -177 -456 -861 -878 -685 -215 -209 -880 -883 -232 -56 -59 -429 -508 -608 -320 -640 -815 -717 -489 -597 -827 -563 -829 -371 -312 -250 -553 -760 -337 -649 -280 -906 -45 -731 -484 -116 -37 -893 -908 -414 -67 -688 -952 -632 -885 -256 -330 -915 -132 -953 -414 -292 -10 -411 -580 -598 -674 -90 -278 -701 -532 -313 -185 -114 -664 -118 -914 -431 -62 -145 -962 -310 -678 -989 -854 -271 -732 -554 -636 -803 -228 -497 -835 -616 -791 -462 -79 -81 -333 -308 -667 -521 -925 -290 -965 -421 -761 -219 -39 -701 -797 -456 -823 -732 -622 -359 -507 -625 -829 -607 -970 -781 -804 -414 -74 -241 -24 -840 -411 -332 -458 -456 -883 -366 -505 -984 -992 -42 -531 -968 -838 -183 -557 -831 -72 -458 -305 -85 -749 -329 -853 -788 -378 -526 -634 -760 -777 -691 -202 -987 -675 -648 -606 -283 -960 -782 -171 -348 -734 -246 -624 -858 -165 -781 -564 -932 -255 -511 -167 -642 -433 -1000 -12 -134 -813 -731 -739 -487 -536 -331 -542 -920 -140 -793 -95 -10 -136 -280 -938 -42 -314 -607 -86 -529 -649 -530 -202 -19 -274 -342 -254 -987 -580 -957 -314 -663 -528 -461 -928 -734 -260 -121 -464 -56 -809 -652 -482 -897 -291 -205 -21 -983 -743 -437 -307 -44 -105 -72 -707 -985 -740 -336 -719 -922 -836 -106 -469 -636 -173 -139 -321 -833 -656 -444 -818 -195 -850 -121 -100 -531 -646 -528 -863 -48 -9 -63 -709 -575 -527 -667 -928 -838 -6 -547 -775 -770 -194 -329 -980 -226 -593 -377 -634 -483 -802 -928 -927 -309 -919 -315 -307 -60 -130 -498 -554 -392 -127 -620 -189 -562 -395 -541 -978 -663 -433 -691 -921 -837 -416 -966 -198 -460 -186 -688 -830 -36 -428 -459 -194 -390 -293 -178 -975 -978 -302 -878 -878 -961 -125 -239 -387 -593 -443 -753 -504 -669 -532 -710 -21 -27 -944 -885 -973 -83 -536 -412 -231 -968 -137 -178 -603 -968 -182 -596 -275 -495 -17 -762 -599 -929 -781 -615 -144 -660 -239 -192 -490 -58 -95 -982 -307 -896 -974 -907 -604 -815 -287 -579 -439 -622 -443 -253 -30 -168 -714 -341 -92 -852 -514 -860 -726 -923 -741 -349 -968 -955 -310 -935 -853 -391 -868 -474 -401 -886 -730 -911 -313 -700 -875 -472 -467 -542 -547 -487 -399 -287 -34 -664 -721 -252 -222 -732 -263 -243 -783 -765 -547 -240 -126 -39 -7 -900 -65 -937 -574 -460 -351 -987 -786 -386 -873 -562 -970 -592 -781 -934 -383 -76 -238 -172 -562 -716 -359 -561 -398 -369 -786 -61 -1000 -826 -449 -75 -323 -377 -51 -584 -277 -568 -747 -282 -417 -892 -382 -129 -316 -17 -152 -987 -406 -232 -881 -312 -7 -272 -153 -644 -981 -154 -802 -41 -773 -825 -255 -319 -644 -789 -705 -793 -851 -691 -301 -867 -426 -675 -187 -345 -818 -819 -969 -498 -912 -104 -67 -371 -409 -473 -481 -414 -159 -631 -478 -257 -976 -448 -724 -632 -443 -238 -638 -793 -287 -510 -717 -160 -441 -972 -698 -15 -447 -746 -497 -485 -431 -949 -268 -82 -486 -362 -158 -813 -570 -299 -348 -829 -311 -832 -934 -481 -719 -614 -3 -744 -45 -356 -339 -356 -533 -916 -294 -364 -324 -420 -806 -134 -19 -863 -829 -338 -660 -685 -178 -110 -998 -665 -644 -423 -448 -392 -592 -47 -4 -201 -631 -335 -823 -905 -134 -891 -615 -737 -868 -643 -477 -251 -85 -23 -955 -837 -243 -72 -10 -534 -835 -675 -253 -397 -473 -319 -44 -700 -635 -409 -180 -10 -858 -151 -721 -745 -230 -959 -34 -670 -221 -208 -84 -188 -49 -382 -271 -439 -524 -750 -786 -420 -761 -889 -672 -811 -193 -837 -489 -596 -460 -62 -673 -966 -483 -379 -821 -130 -359 -934 -512 -686 -814 -904 -584 -466 -936 -748 -801 -177 -399 -459 -700 -258 -78 -115 -578 -401 -206 -213 -618 -196 -421 -563 -223 -958 -265 -484 -563 -841 -741 -659 -185 -168 -810 -826 -876 -875 -325 -628 -118 -149 -768 -389 -97 -812 -587 -590 -785 -10 -670 -613 -16 -611 -277 -989 -677 -695 -626 -487 -901 -355 -731 -977 -881 -858 -667 -437 -625 -370 -218 -395 -15 -918 -795 -251 -728 -653 -584 -946 -813 -96 -553 -840 -993 -610 -94 -760 -956 -342 -209 -791 -931 -476 -923 -496 -777 -66 -133 -222 -33 -993 -92 -603 -883 -430 -422 -78 -133 -147 -672 -117 -928 -590 -411 -792 -594 -993 -241 -840 -772 -551 -442 -924 -728 -768 -148 -392 -371 -403 -439 -775 -391 -954 -231 -288 -845 -229 -175 -766 -855 -181 -263 -666 -633 -541 -85 -3 -573 -758 -888 -401 -819 -292 -148 -332 -254 -191 -603 -777 -719 -547 -864 -354 -789 -242 -849 -580 -605 -235 -118 -541 -495 -549 -396 -186 -450 -290 -748 -747 -358 -361 -90 -38 -938 -830 -301 -867 -338 -640 -545 -893 -549 -210 -606 -825 -270 -162 -758 -126 -718 -931 -156 -305 -296 -89 -485 -4 -390 -526 -552 -610 -467 -906 -870 -54 -100 -85 -587 -446 -136 -95 -773 -574 -815 -144 -62 -248 -621 -158 -850 -211 -51 -163 -870 -22 -197 -922 -212 -708 -34 -388 -308 -964 -887 -348 -106 -118 -625 -967 -147 -384 -438 -850 -236 -26 -292 -232 -337 -902 -634 -6 -697 -216 -715 -876 -772 -535 -308 -475 -929 -343 -619 -464 -237 -812 -276 -857 -528 -869 -962 -821 -602 -796 -203 -287 -922 -447 -1 -303 -727 -624 -196 -13 -687 -146 -675 -491 -719 -899 -582 -423 -998 -783 -142 -179 -276 -687 -240 -474 -652 -106 -722 -806 -135 -556 -635 -178 -865 -687 -941 -500 -794 -75 -826 -575 -395 -854 -665 -608 -554 -197 -31 -339 -834 -208 -413 -42 -448 -382 -966 -194 -779 -349 -552 -160 -553 -436 -626 -365 -768 -323 -814 -105 -604 -258 -528 -246 -362 -734 -121 -667 -747 -247 -900 -984 -394 -229 -462 -840 -75 -949 -223 -933 -473 -378 -784 -153 -404 -526 -193 -522 -719 -657 -496 -969 -907 -412 -156 -871 -268 -661 -762 -172 -486 -67 -476 -316 -23 -317 -550 -635 -443 -982 -22 -966 -74 -286 -495 -538 -893 -23 -499 -407 -533 -439 -859 -335 -665 -5 -851 -625 -467 -975 -920 -830 -824 -16 -378 -724 -935 -560 -642 -495 -856 -941 -292 -619 -148 -964 -135 -337 -729 -33 -94 -88 -801 -38 -697 -270 -310 -824 -531 -746 -27 -67 -916 -998 -960 -646 -603 -499 -19 -808 -208 -880 -588 -178 -600 -248 -838 -261 -550 -551 -990 -228 -609 -384 -638 -595 -386 -829 -145 -656 -699 -701 -682 -676 -577 -13 -816 -490 -487 -619 -951 -522 -342 -73 -344 -731 -464 -214 -614 -219 -558 -890 -145 -214 -927 -577 -51 -435 -577 -636 -921 -210 -882 -662 -186 -734 -912 -653 -707 -693 -581 -284 -17 -183 -240 -958 -611 -794 -40 -536 -693 -766 -992 -686 -831 -111 -152 -624 -505 -555 -136 -817 -107 -342 -161 -442 -734 -944 -850 -767 -771 -132 -54 -642 -862 -477 -296 -867 -890 -33 -742 -286 -284 -752 -439 -411 -167 -348 -761 -423 -237 -718 -232 -631 -294 -737 -421 -799 -810 -273 -118 -486 -933 -569 -338 -636 -840 -333 -151 -150 -73 -364 -526 -176 -122 -969 -27 -908 -783 -59 -656 -684 -273 -912 -786 -174 -977 -747 -332 -831 -587 -188 -465 -618 -192 -453 -712 -479 -719 -645 -35 -543 -76 -414 -699 -790 -42 -309 -642 -265 -736 -924 -439 -357 -22 -755 -68 -956 -751 -47 -221 -242 -569 -562 -262 -104 -330 -523 -131 -850 -141 -572 -880 -931 -950 -258 -245 -355 -238 -731 -278 -437 -27 -6 -634 -809 -756 -262 -185 -502 -974 -402 -737 -982 -652 -244 -78 -663 -397 -266 -805 -500 -43 -88 -470 -25 -255 -48 -576 -258 -862 -957 -332 -402 -11 -514 -866 -581 -663 -450 -769 -6 -924 -35 -572 -927 -160 -187 -404 -550 -421 -427 -377 -176 -535 -934 -718 -924 -241 -940 -194 -277 -294 -492 -914 -147 -530 -830 -418 -467 -233 -485 -88 -769 -132 -877 -348 -811 -746 -850 -990 -813 -815 -366 -146 -618 -604 -350 -100 -846 -540 -395 -333 -653 -312 -78 -560 -486 -247 -918 -296 -339 -52 -928 -858 -211 -426 -660 -269 -710 -476 -668 -917 -692 -716 -822 -404 -557 -917 -488 -54 -23 -809 -354 -288 -58 -99 -806 -1000 -449 -467 -849 -630 -794 -63 -197 -279 -294 -296 -970 -980 -706 -243 -816 -673 -319 -722 -826 -592 -722 -449 -231 -13 -653 -11 -660 -166 -768 -787 -351 -747 -457 -723 -522 -244 -405 -274 -499 -400 -226 -913 -990 -658 -210 -569 -442 -262 -461 -222 -697 -575 -77 -535 -267 -141 -481 -532 -33 -29 -652 -416 -320 -56 -439 -701 -216 -112 -201 -460 -417 -78 -388 -933 -397 -598 -178 -484 -677 -89 -427 -353 -232 -945 -847 -115 -812 -299 -356 -126 -184 -850 -704 -994 -105 -229 -961 -773 -516 -275 -187 -716 -278 -112 -153 -828 -846 -596 -595 -294 -719 -674 -550 -420 -278 -261 -475 -959 -731 -881 -821 -714 -147 -191 -23 -990 -416 -530 -811 -148 -571 -818 -855 -441 -709 -89 -406 -513 -380 -51 -834 -500 -576 -956 -807 -877 -836 -462 -763 -152 -330 -92 -217 -872 -975 -345 -963 -996 -294 -268 -235 -542 -686 -933 -596 -260 -995 -66 -426 -901 -868 -147 -419 -619 -138 -341 -131 -903 -275 -169 -892 -427 -71 -50 -174 -465 -65 -461 -322 -472 -695 -419 -317 -225 -620 -534 -23 -284 -346 -996 -355 -651 -480 -706 -905 -626 -281 -661 -853 -545 -805 -267 -293 -743 -437 -934 -277 -358 -534 -509 -636 -636 -615 -516 -720 -142 -295 -537 -998 -311 -919 -110 -255 -236 -248 -894 -40 -384 -919 -813 -341 -90 -777 -776 -903 -378 -89 -203 -897 -289 -399 -651 -534 -728 -813 -42 -437 -768 -350 -267 -17 -658 -5 -402 -544 -77 -106 -383 -735 -273 -686 -668 -559 -743 -198 -590 -254 -564 -862 -872 -644 -743 -551 -907 -154 -722 -4 -370 -518 -407 -932 -901 -379 -573 -268 -638 -383 -962 -817 -956 -56 -195 -770 -481 -544 -452 -146 -396 -431 -385 -657 -91 -523 -859 -378 -391 -909 -383 -831 -950 -424 -104 -218 -429 -533 -294 -837 -820 -251 -279 -581 -42 -807 -841 -226 -481 -841 -278 -836 -766 -111 -366 -595 -342 -457 -207 -239 -150 -697 -26 -97 -867 -681 -783 -232 -621 -418 -463 -700 -7 -293 -564 -38 -208 -775 -281 -729 -495 -99 -374 -582 -387 -476 -66 -624 -288 -870 -765 -548 -298 -242 -866 -974 -720 -404 -258 -360 -563 -560 -21 -412 -486 -726 -701 -650 -610 -602 -895 -57 -457 -998 -128 -213 -209 -572 -132 -717 -297 -113 -223 -629 -335 -706 -933 -584 -982 -904 -703 -572 -38 -167 -280 -631 -940 -48 -281 -355 -959 -812 -311 -471 -922 -401 -686 -130 -588 -783 -215 -854 -763 -146 -862 -834 -119 -103 -621 -505 -942 -833 -649 -744 -249 -88 -480 -628 -655 -447 -224 -732 -755 -429 -484 -25 -740 -158 -65 -630 -947 -240 -416 -466 -615 -936 -317 -627 -351 -727 -90 -61 -274 -565 -210 -577 -587 -278 -477 -117 -202 -97 -976 -334 -963 -971 -38 -498 -772 -618 -964 -483 -72 -509 -745 -908 -644 -89 -703 -394 -49 -943 -859 -225 -238 -781 -182 -963 -890 -926 -856 -188 -130 -863 -383 -909 -371 -73 -457 -871 -971 -532 -821 -932 -887 -568 -257 -98 -407 -995 -711 -804 -833 -795 -539 -197 -892 -268 -473 -34 -425 -706 -26 -37 -208 -206 -653 -726 -984 -378 -876 -896 -737 -532 -339 -185 -434 -528 -380 -854 -98 -738 -815 -941 -296 -854 -416 -757 -868 -22 -803 -156 -863 -614 -46 -653 -662 -93 -341 -709 -435 -891 -95 -825 -521 -802 -243 -157 -981 -796 -580 -535 -345 -736 -45 -976 -552 -318 -215 -213 -169 -781 -289 -504 -648 -230 -790 -210 -624 -639 -438 -401 -636 -106 -323 -652 -583 -3 -70 -225 -422 -171 -805 -611 -207 -833 -281 -666 -503 -527 -882 -600 -408 -911 -979 -487 -619 -75 -188 -534 -990 -507 -966 -875 -623 -767 -478 -56 -692 -538 -522 -901 -291 -770 -805 -620 -384 -172 -734 -780 -52 -22 -998 -622 -814 -606 -903 -578 -507 -603 -956 -818 -591 -752 -19 -314 -572 -439 -903 -749 -515 -800 -562 -773 -359 -736 -785 -568 -938 -341 -253 -171 -94 -518 -939 -697 -208 -67 -66 -714 -817 -977 -537 -187 -775 -503 -912 -927 -990 -531 -213 -463 -143 -494 -590 -187 -710 -201 -280 -644 -170 -297 -844 -473 -397 -346 -499 -485 -857 -528 -825 -139 -171 -843 -248 -760 -630 -294 -622 -757 -341 -348 -927 -371 -281 -858 -808 -153 -40 -20 -689 -459 -581 -264 -996 -137 -346 -939 -835 -197 -749 -601 -863 -405 -249 -733 -732 -640 -953 -847 -326 -998 -171 -116 -827 -244 -204 -507 -912 -33 -501 -302 -650 -305 -629 -763 -621 -455 -907 -656 -345 -717 -833 -249 -962 -360 -185 -772 -200 -408 -985 -750 -843 -656 -689 -391 -787 -118 -374 -510 -221 -516 -868 -300 -752 -303 -385 -963 -608 -824 -957 -465 -552 -890 -484 -286 -98 -760 -156 -783 -168 -8 -718 -988 -670 -472 -516 -604 -202 -129 -685 -102 -88 -387 -865 -216 -425 -900 -756 -291 -167 -554 -243 -822 -444 -773 -557 -213 -152 -267 -509 -766 -410 -79 -313 -667 -839 -362 -603 -211 -701 -83 -595 -675 -806 -481 -392 -891 -524 -984 -920 -898 -195 -47 -475 -648 -672 -428 -583 -912 -75 -340 -527 -199 -733 -354 -475 -338 -745 -21 -972 -622 -750 -232 -791 -600 -585 -702 -646 -804 -34 -284 -655 -537 -535 -381 -555 -177 -775 -101 -509 -322 -964 -313 -479 -233 -597 -861 -429 -714 -35 -785 -675 -225 -192 -453 -907 -530 -587 -47 -895 -25 -22 -19 -775 -572 -61 -834 -574 -845 -372 -626 -945 -500 -478 -322 -564 -268 -349 -590 -698 -921 -972 -88 -700 -80 -546 -887 -626 -361 -864 -884 -577 -918 -12 -469 -336 -192 -395 -725 -315 -753 -217 -19 -938 -70 -792 -575 -198 -406 -451 -613 -641 -721 -830 -320 -312 -8 -390 -54 -426 -870 -842 -610 -831 -577 -124 -800 -326 -941 -164 -424 -937 -256 -293 -341 -258 -234 -993 -237 -144 -94 -979 -164 -954 -537 -76 -494 -956 -91 -117 -460 -229 -654 -973 -339 -649 -235 -819 -693 -614 -462 -751 -970 -363 -414 -54 -884 -572 -517 -920 -789 -6 -441 -20 -29 -390 -489 -734 -11 -116 -310 -458 -59 -363 -531 -579 -22 -393 -739 -365 -613 -254 -844 -82 -50 -746 -120 -72 -84 -584 -407 -619 -531 -49 -457 -157 -440 -240 -602 -129 -639 -209 -21 -870 -958 -386 -805 -727 -933 -303 -794 -79 -415 -29 -450 -745 -23 -953 -349 -740 -964 -443 -528 -326 -385 -289 -272 -885 -483 -931 -501 -916 -78 -987 -15 -303 -587 -296 -732 -258 -342 -107 -290 -328 -516 -172 -531 -80 -813 -182 -808 -926 -723 -57 -324 -210 -352 -586 -96 -56 -571 -116 -50 -961 -29 -168 -217 -643 -214 -624 -984 -525 -827 -988 -356 -687 -969 -750 -707 -213 -583 -951 -590 -285 -393 -396 -709 -555 -887 -719 -994 -295 -428 -213 -796 -598 -709 -874 -757 -41 -31 -417 -933 -330 -12 -415 -732 -598 -630 -141 -176 -323 -908 -433 -794 -694 -263 -703 -539 -668 -813 -316 -278 -461 -250 -826 -477 -854 -888 -868 -512 -93 -309 -132 -320 -271 -838 -711 -272 -520 -437 -47 -398 -248 -543 -807 -166 -534 -115 -177 -504 -689 -410 -136 -119 -130 -858 -732 -799 -791 -183 -459 -470 -949 -457 -871 -934 -170 -570 -68 -52 -222 -167 -388 -704 -425 -468 -849 -806 -366 -537 -707 -572 -727 -954 -15 -172 -980 -988 -86 -267 -392 -788 -999 -126 -54 -192 -62 -813 -280 -177 -986 -290 -939 -419 -679 -110 -999 -449 -700 -475 -900 -260 -873 -402 -744 -917 -621 -203 -518 -873 -207 -830 -190 -170 -376 -276 -244 -70 -392 -515 -869 -600 -699 -108 -679 -775 -722 -424 -498 -84 -146 -989 -828 -102 -27 -840 -747 -230 -773 -680 -775 -152 -913 -57 -15 -249 -326 -918 -568 -636 -224 -401 -817 -83 -886 -296 -387 -56 -816 -510 -167 -503 -71 -242 -985 -176 -795 -514 -761 -952 -792 -957 -368 -202 -755 -923 -253 -350 -266 -260 -641 -541 -104 -42 -441 -122 -154 -925 -945 -895 -494 -401 -794 -592 -220 -8 -274 -759 -965 -433 -311 -222 -891 -471 -766 -474 -530 -773 -766 -656 -134 -635 -354 -816 -81 -866 -13 -173 -74 -501 -719 -287 -145 -451 -513 -961 -285 -292 -393 -611 -223 -932 -970 -751 -296 -386 -853 -403 -524 -248 -589 -576 -494 -718 -701 -739 -970 -784 -59 -867 -534 -347 -524 -831 -327 -420 -513 -108 -390 -678 -343 -13 -390 -825 -324 -548 -665 -145 -801 -81 -429 -906 -530 -820 -753 -711 -553 -770 -416 -87 -389 -723 -535 -333 -776 -984 -187 -104 -191 -163 -728 -533 -156 -886 -23 -160 -627 -46 -442 -317 -534 -31 -178 -143 -748 -239 -964 -218 -222 -594 -389 -141 -866 -982 -246 -524 -100 -787 -756 -127 -998 -299 -636 -668 -385 -363 -107 -488 -882 -856 -358 -87 -689 -178 -275 -177 -209 -167 -430 -428 -560 -295 -107 -72 -230 -28 -716 -463 -343 -554 -402 -433 -765 -505 -128 -623 -733 -387 -840 -918 -159 -168 -868 -117 -558 -69 -722 -579 -187 -682 -785 -210 -741 -442 -655 -554 -687 -783 -759 -143 -418 -105 -491 -345 -16 -831 -194 -734 -317 -723 -641 -124 -94 -924 -399 -894 -168 -626 -949 -47 -523 -607 -792 -299 -620 -824 -543 -46 -894 -614 -571 -972 -874 -217 -313 -59 -352 -799 -355 -547 -101 -581 -843 -98 -959 -756 -263 -115 -949 -947 -471 -62 -134 -829 -928 -188 -26 -99 -998 -98 -493 -688 -715 -953 -800 -245 -208 -909 -516 -879 -72 -152 -984 -896 -655 -371 -91 -209 -130 -122 -24 -318 -490 -712 -16 -207 -365 -538 -406 -221 -570 -175 -925 -534 -559 -33 -207 -247 -221 -222 -634 -761 -113 -185 -382 -157 -757 -179 -90 -766 -317 -469 -817 -467 -144 -883 -124 -686 -544 -256 -579 -387 -924 -591 -984 -781 -775 -692 -222 -562 -9 -232 -918 -809 -940 -557 -311 -222 -477 -560 -701 -841 -697 -315 -810 -539 -33 -455 -908 -933 -234 -288 -563 -473 -147 -658 -99 -325 -465 -655 -326 -86 -994 -767 -726 -661 -347 -194 -54 -812 -3 -175 -311 -160 -195 -298 -777 -64 -94 -56 -663 -662 -396 -69 -708 -699 -448 -824 -23 -18 -451 -842 -715 -657 -236 -456 -165 -906 -468 -301 -792 -952 -409 -579 -150 -701 -996 -210 -516 -454 -618 -715 -392 -370 -725 -88 -739 -12 -459 -81 -213 -568 -668 -8 -745 -250 -994 -842 -843 -895 -260 -20 -809 -656 -343 -183 -718 -374 -221 -354 -122 -275 -759 -797 -512 -406 -930 -65 -73 -55 -440 -733 -927 -73 -615 -165 -492 -238 -70 -926 -830 -878 -745 -732 -85 -348 -253 -936 -36 -966 -527 -446 -207 -38 -947 -572 -614 -237 -944 -107 -919 -73 -456 -290 -38 -962 -85 -672 -234 -607 -896 -483 -345 -52 -671 -360 -744 -794 -17 -645 -336 -164 -276 -69 -579 -911 -305 -334 -307 -345 -158 -809 -750 -535 -68 -720 -204 -693 -985 -479 -215 -960 -128 -107 -435 -800 -383 -784 -437 -254 -566 -577 -18 -674 -355 -253 -860 -891 -114 -616 -591 -844 -35 -888 -623 -981 -945 -943 -798 -173 -117 -37 -702 -178 -578 -954 -324 -802 -356 -473 -649 -689 -254 -676 -906 -356 -500 -134 -891 -692 -933 -239 -364 -288 -258 -132 -317 -189 -283 -494 -445 -207 -825 -236 -56 -480 -224 -510 -438 -579 -46 -981 -328 -377 -984 -96 -97 -996 -11 -375 -66 -457 -35 -369 -412 -399 -420 -220 -764 -309 -490 -65 -743 -209 -623 -960 -320 -624 -358 -724 -266 -372 -735 -198 -136 -271 -959 -236 -47 -721 -989 -398 -953 -691 -141 -989 -249 -806 -101 -45 -320 -536 -484 -774 -457 -452 -430 -392 -831 -89 -500 -804 -751 -491 -379 -863 -265 -729 -430 -76 -173 -187 -170 -157 -201 -499 -885 -871 -447 -810 -496 -366 -960 -978 -281 -758 -452 -382 -724 -883 -955 -381 -525 -179 -620 -977 -105 -580 -475 -664 -12 -325 -202 -586 -836 -398 -345 -720 -116 -759 -64 -751 -480 -327 -915 -476 -203 -808 -731 -330 -927 -781 -791 -240 -50 -356 -532 -368 -312 -759 -886 -169 -975 -946 -987 -113 -952 -750 -922 -681 -551 -149 -632 -944 -287 -444 -53 -307 -754 -767 -327 -239 -269 -823 -455 -54 -933 -102 -430 -237 -562 -422 -26 -403 -20 -945 -594 -281 -10 -996 -387 -901 -561 -714 -752 -142 -345 -938 -464 -669 -437 -498 -448 -407 -475 -82 -384 -257 -545 -101 -782 -883 -338 -899 -475 -875 -863 -502 -514 -595 -873 -889 -230 -793 -751 -755 -285 -739 -27 -360 -929 -145 -675 -148 -732 -870 -338 -511 -183 -558 -935 -955 -277 -337 -289 -577 -122 -547 -44 -317 -34 -571 -535 -693 -693 -158 -663 -702 -366 -168 -424 -98 -359 -427 -416 -673 -598 -332 -661 -826 -586 -313 -906 -155 -891 -884 -634 -986 -684 -251 -269 -206 -178 -41 -954 -216 -725 -931 -918 -651 -175 -240 -185 -131 -918 -748 -489 -392 -491 -68 -794 -316 -505 -975 -55 -114 -721 -209 -37 -355 -401 -449 -352 -24 -197 -844 -317 -222 -923 -145 -456 -139 -390 -701 -255 -219 -671 -872 -953 -726 -744 -651 -308 -886 -146 -754 -684 -701 -301 -866 -358 -484 -212 -211 -237 -301 -364 -168 -997 -962 -846 -69 -884 -555 -43 -799 -168 -593 -9 -191 -455 -68 -12 -418 -244 -246 -825 -485 -509 -417 -281 -61 -898 -797 -129 -327 -509 -574 -364 -531 -306 -34 -801 -23 -184 -881 -552 -547 -874 -259 -837 -189 -221 -709 -108 -260 -147 -116 -270 -50 -60 -656 -575 -340 -937 -53 -918 -721 -931 -283 -670 -302 -488 -947 -134 -645 -425 -58 -240 -590 -497 -710 -869 -829 -980 -964 -749 -831 -114 -154 -478 -450 -878 -110 -47 -646 -846 -300 -814 -754 -574 -281 -696 -216 -720 -833 -302 -430 -150 -483 -626 -723 -480 -512 -850 -570 -816 -983 -103 -412 -950 -928 -899 -895 -15 -168 -655 -88 -656 -505 -140 -561 -782 -945 -267 -926 -784 -272 -106 -990 -769 -518 -914 -981 -340 -233 -316 -225 -338 -824 -805 -607 -460 -402 -115 -509 -901 -432 -707 -661 -828 -334 -524 -895 -170 -258 -813 -739 -675 -918 -39 -493 -211 -133 -825 -45 -119 -621 -910 -776 -299 -456 -939 -620 -50 -661 -627 -822 -86 -615 -349 -854 -606 -992 -480 -442 -942 -981 -401 -69 -472 -149 -945 -513 -142 -750 -576 -942 -371 -354 -973 -506 -677 -193 -113 -822 -650 -812 -408 -208 -551 -790 -972 -861 -52 -51 -898 -84 -773 -100 -814 -807 -159 -626 -206 -978 -919 -255 -861 -503 -560 -654 -153 -627 -91 -227 -537 -744 -991 -21 -37 -265 -341 -384 -134 -219 -231 -422 -428 -905 -208 -341 -436 -576 -307 -627 -895 -786 -505 -942 -722 -73 -860 -25 -299 -159 -513 -193 -553 -299 -6 -906 -193 -429 -874 -658 -653 -306 -79 -726 -102 -274 -265 -131 -837 -760 -145 -211 -648 -638 -42 -777 -812 -293 -602 -646 -977 -202 -500 -404 -229 -569 -769 -802 -79 -944 -550 -393 -496 -519 -680 -165 -300 -855 -119 -965 -85 -16 -785 -141 -45 -616 -79 -270 -241 -781 -711 -765 -474 -995 -186 -327 -429 -146 -191 -947 -594 -149 -193 -14 -224 -402 -763 -804 -366 -343 -489 -107 -303 -155 -255 -264 -96 -732 -964 -801 -409 -527 -306 -720 -65 -143 -918 -742 -700 -585 -518 -135 -423 -218 -921 -1 -845 -848 -433 -263 -655 -72 -717 -520 -991 -724 -940 -442 -257 -459 -407 -803 -771 -827 -476 -549 -331 -99 -350 -915 -223 -184 -952 -162 -917 -328 -803 -917 -897 -401 -602 -956 -111 -535 -386 -960 -523 -964 -299 -343 -767 -963 -522 -482 -855 -1000 -582 -845 -758 -341 -958 -10 -793 -903 -993 -462 -968 -526 -17 -264 -685 -731 -636 -324 -200 -252 -953 -946 -998 -44 -255 -756 -396 -498 -87 -476 -283 -937 -318 -47 -532 -563 -117 -209 -709 -80 -502 -390 -2 -700 -759 -983 -894 -30 -499 -306 -353 -409 -586 -133 -500 -638 -673 -978 -270 -449 -212 -418 -388 -516 -291 -861 -67 -856 -88 -346 -266 -776 -242 -421 -143 -308 -888 -130 -64 -537 -448 -143 -699 -948 -349 -787 -198 -375 -490 -255 -485 -159 -842 -451 -963 -375 -444 -119 -526 -204 -823 -899 -843 -315 -683 -673 -30 -560 -501 -565 -876 -383 -790 -152 -135 -570 -277 -194 -707 -241 -732 -708 -338 -994 -960 -859 -23 -466 -453 -297 -691 -667 -747 -420 -739 -474 -18 -322 -765 -587 -836 -902 -46 -248 -586 -909 -58 -140 -272 -873 -52 -736 -282 -6 -479 -987 -656 -379 -796 -308 -289 -968 -267 -42 -556 -339 -105 -923 -746 -440 -751 -989 -475 -153 -996 -669 -472 -852 -596 -79 -82 -175 -605 -493 -96 -457 -883 -639 -618 -416 -840 -846 -966 -325 -602 -911 -231 -568 -77 -909 -231 -223 -380 -468 -796 -118 -837 -17 -162 -755 -961 -842 -12 -316 -778 -637 -40 -709 -628 -432 -722 -757 -89 -765 -689 -437 -381 -757 -511 -178 -569 -995 -393 -417 -108 -247 -257 -360 -184 -599 -111 -902 -229 -707 -794 -512 -890 -88 -571 -564 -248 -332 -531 -724 -989 -697 -127 -800 -113 -178 -974 -298 -241 -632 -305 -635 -600 -676 -179 -532 -593 -56 -218 -862 -30 -200 -318 -830 -323 -888 -226 -206 -461 -493 -287 -4 -791 -133 -728 -963 -473 -813 -43 -36 -496 -287 -227 -266 -445 -304 -95 -202 -106 -262 -857 -955 -316 -285 -966 -564 -239 -548 -824 -4 -754 -698 -444 -827 -368 -370 -935 -382 -566 -590 -56 -686 -384 -904 -780 -943 -626 -556 -915 -292 -749 -500 -67 -258 -756 -112 -607 -21 -45 -498 -340 -616 -923 -968 -265 -74 -935 -835 -686 -783 -630 -295 -287 -237 -32 -657 -744 -260 -865 -467 -70 -418 -323 -683 -704 -761 -893 -10 -86 -529 -146 -816 -17 -849 -469 -143 -926 -792 -30 -282 -893 -171 -764 -241 -134 -191 -30 -603 -986 -334 -245 -381 -632 -923 -717 -320 -882 -737 -594 -553 -834 -138 -247 -167 -548 -653 -780 -79 -789 -707 -114 -569 -706 -521 -444 -406 -677 -523 -771 -515 -734 -153 -973 -93 -388 -940 -202 -690 -583 -681 -711 -536 -959 -948 -927 -125 -734 -708 -466 -471 -215 -303 -380 -861 -945 -174 -864 -314 -51 -41 -638 -661 -471 -38 -514 -894 -944 -725 -144 -247 -635 -859 -799 -465 -22 -195 -600 -227 -308 -637 -994 -915 -224 -988 -723 -68 -107 -574 -748 -932 -456 -680 -467 -288 -735 -66 -293 -143 -196 -239 -935 -317 -36 -618 -11 -858 -493 -897 -240 -553 -393 -676 -291 -72 -752 -892 -76 -273 -672 -232 -560 -255 -815 -281 -803 -269 -449 -351 -580 -416 -161 -18 -883 -910 -66 -88 -680 -803 -983 -763 -82 -77 -645 -369 -793 -94 -935 -164 -787 -70 -389 -692 -994 -13 -488 -832 -222 -169 -343 -663 -365 -245 -475 -605 -165 -238 -1000 -904 -623 -799 -612 -17 -728 -670 -994 -569 -562 -434 -92 -801 -863 -164 -255 -17 -812 -535 -29 -218 -294 -862 -369 -847 -427 -676 -417 -232 -311 -633 -817 -749 -265 -588 -595 -701 -575 -226 -61 -352 -720 -494 -161 -187 -694 -841 -345 -687 -415 -26 -919 -461 -812 -506 -175 -414 -445 -513 -4 -453 -84 -510 -909 -243 -98 -254 -785 -644 -371 -186 -761 -164 -405 -751 -874 -767 -64 -92 -636 -825 -728 -307 -164 -647 -825 -982 -246 -191 -30 -346 -31 -855 -944 -267 -404 -314 -415 -531 -868 -315 -345 -587 -585 -547 -699 -993 -391 -194 -598 -92 -86 -928 -67 -766 -106 -460 -476 -537 -261 -216 -900 -266 -110 -445 -494 -670 -676 -232 -80 -423 -10 -13 -918 -282 -447 -59 -289 -201 -287 -795 -623 -482 -180 -956 -380 -125 -794 -1000 -399 -80 -405 -585 -577 -106 -49 -703 -79 -750 -780 -534 -918 -985 -706 -584 -893 -111 -263 -442 -898 -299 -509 -209 -715 -293 -825 -343 -755 -893 -163 -834 -883 -217 -501 -89 -827 -887 -938 -53 -851 -923 -259 -596 -643 -192 -737 -630 -938 -184 -734 -952 -637 -121 -455 -496 -614 -509 -483 -368 -619 -429 -343 -513 -597 -817 -639 -241 -102 -376 -963 -19 -345 -504 -231 -771 -931 -462 -747 -842 -512 -335 -577 -665 -700 -33 -779 -832 -284 -266 -632 -828 -424 -921 -295 -450 -791 -952 -179 -736 -691 -815 -900 -61 -986 -865 -712 -140 -348 -715 -404 -855 -786 -554 -560 -309 -501 -159 -81 -760 -33 -614 -707 -873 -786 -420 -823 -11 -315 -818 -893 -291 -206 -664 -221 -673 -353 -70 -719 -16 -283 -651 -845 -992 -460 -587 -829 -33 -364 -30 -805 -168 -246 -597 -625 -64 -529 -819 -351 -422 -748 -505 -284 -406 -217 -332 -382 -889 -453 -185 -223 -111 -869 -316 -98 -80 -535 -786 -623 -215 -116 -919 -520 -341 -24 -715 -319 -532 -655 -844 -846 -698 -351 -478 -636 -252 -744 -551 -752 -56 -837 -427 -759 -805 -267 -831 -37 -94 -530 -236 -743 -55 -801 -660 -156 -159 -349 -7 -635 -989 -984 -615 -774 -697 -749 -386 -949 -816 -934 -608 -663 -538 -264 -504 -892 -301 -544 -907 -607 -265 -102 -466 -308 -424 -446 -505 -894 -521 -196 -894 -750 -257 -166 -988 -982 -69 -173 -638 -416 -968 -436 -595 -721 -549 -451 -638 -142 -869 -18 -556 -392 -451 -897 -86 -827 -141 -268 -214 -513 -59 -895 -334 -338 -897 -50 -835 -326 -556 -895 -814 -566 -485 -894 -13 -688 -9 -951 -847 -771 -266 -196 -94 -168 -733 -855 -762 -944 -535 -613 -737 -317 -87 -377 -284 -551 -202 -4 -695 -960 -781 -189 -562 -874 -501 -205 -979 -282 -830 -606 -80 -858 -740 -347 -101 -778 -999 -764 -622 -980 -61 -701 -302 -507 -70 -425 -797 -675 -565 -120 -101 -860 -509 -307 -667 -404 -134 -3 -717 -249 -6 -170 -35 -589 -36 -187 -363 -965 -699 -473 -222 -608 -799 -787 -558 -121 -865 -344 -190 -575 -567 -1 -116 -371 -408 -673 -676 -980 -235 -939 -838 -187 -845 -462 -245 -485 -670 -744 -52 -550 -418 -172 -18 -305 -958 -931 -764 -963 -659 -280 -865 -218 -767 -110 -266 -854 -499 -765 -896 -217 -322 -89 -366 -334 -572 -298 -457 -314 -230 -544 -711 -554 -550 -349 -44 -42 -35 -324 -165 -675 -389 -187 -628 -399 -314 -576 -524 -348 -694 -178 -2 -526 -596 -820 -173 -904 -859 -342 -942 -761 -463 -680 -756 -199 -146 -894 -953 -422 -286 -351 -838 -267 -755 -191 -494 -522 -134 -758 -216 -89 -576 -665 -691 -412 -40 -922 -758 -659 -811 -832 -36 -259 -156 -605 -127 -45 -33 -273 -702 -882 -795 -780 -515 -582 -278 -283 -811 -599 -777 -780 -295 -481 -553 -318 -66 -486 -937 -361 -100 -493 -87 -952 -3 -668 -23 -707 -394 -976 -453 -633 -4 -90 -305 -402 -837 -720 -901 -825 -554 -869 -75 -28 -436 -849 -45 -110 -23 -498 -681 -353 -302 -542 -739 -943 -941 -543 -345 -406 -638 -355 -249 -553 -757 -62 -942 -610 -151 -82 -405 -824 -84 -45 -83 -468 -973 -549 -146 -728 -834 -583 -7 -634 -267 -594 -364 -816 -756 -476 -298 -101 -493 -132 -243 -86 -779 -514 -700 -355 -561 -159 -902 -984 -358 -437 -223 -329 -368 -91 -114 -89 -211 -789 -343 -401 -352 -358 -69 -752 -124 -990 -371 -248 -54 -399 -73 -162 -620 -762 -958 -769 -712 -764 -194 -503 -651 -945 -337 -294 -197 -685 -182 -182 -715 -667 -133 -865 -451 -953 -605 -414 -209 -149 -734 -51 -344 -211 -619 -831 -568 -835 -749 -752 -24 -81 -285 -307 -699 -195 -933 -131 -30 -602 -665 -735 -544 -781 -442 -131 -765 -952 -687 -909 -933 -1000 -462 -476 -682 -536 -511 -899 -957 -267 -770 -65 -496 -872 -334 -330 -978 -218 -88 -758 -503 -147 -292 -463 -338 -418 -783 -666 -878 -377 -2 -356 -817 -544 -846 -114 -479 -748 -771 -566 -999 -308 -203 -907 -89 -884 -758 -56 -346 -194 -752 -326 -240 -604 -371 -989 -855 -350 -582 -341 -358 -583 -315 -866 -19 -54 -837 -474 -333 -289 -932 -999 -205 -813 -845 -210 -713 -46 -166 -339 -2 -272 -8 -220 -849 -213 -747 -670 -457 -482 -112 -772 -309 -353 -397 -811 -241 -812 -516 -404 -948 -737 -634 -777 -165 -415 -177 -260 -465 -926 -415 -777 -152 -848 -604 -965 -763 -310 -301 -397 -113 -675 -765 -289 -821 -641 -398 -134 -535 -805 -576 -175 -40 -432 -399 -153 -740 -136 -220 -692 -242 -605 -278 -134 -103 -680 -449 -428 -105 -882 -243 -350 -96 -527 -394 -394 -19 -871 -839 -922 -332 -208 -216 -72 -139 -917 -234 -721 -12 -711 -989 -567 -884 -171 -320 -875 -589 -786 -211 -913 -75 -175 -746 -664 -752 -924 -899 -884 -271 -922 -624 -283 -934 -647 -335 -640 -705 -318 -894 -999 -776 -420 -952 -418 -320 -287 -126 -673 -974 -92 -992 -878 -959 -293 -376 -554 -302 -950 -878 -689 -864 -252 -197 -987 -280 -847 -561 -572 -769 -948 -234 -198 -524 -812 -259 -69 -720 -376 -809 -192 -64 -751 -171 -613 -564 -895 -278 -601 -399 -436 -607 -798 -64 -150 -304 -456 -884 -343 -744 -161 -774 -569 -53 -17 -666 -91 -32 -677 -716 -510 -658 -165 -859 -72 -909 -946 -671 -351 -698 -770 -432 -333 -450 -650 -956 -374 -766 -875 -718 -779 -132 -363 -362 -599 -84 -970 -547 -905 -693 -460 -426 -589 -504 -475 -235 -352 -739 -668 -941 -273 -456 -32 -811 -125 -523 -121 -797 -741 -549 -646 -733 -853 -543 -287 -774 -480 -335 -154 -568 -972 -438 -220 -491 -775 -741 -536 -412 -947 -462 -121 -191 -695 -392 -574 -715 -694 -492 -989 -76 -468 -510 -554 -981 -234 -391 -548 -139 -521 -740 -639 -458 -730 -847 -665 -21 -713 -92 -853 -345 -483 -319 -425 -971 -9 -700 -895 -200 -985 -963 -798 -439 -559 -282 -628 -26 -362 -657 -37 -932 -662 -382 -634 -908 -641 -2 -784 -577 -239 -321 -313 -999 -206 -417 -527 -868 -23 -324 -238 -206 -854 -999 -696 -584 -207 -427 -205 -713 -231 -293 -618 -433 -77 -322 -437 -392 -1000 -249 -450 -598 -418 -514 -582 -693 -442 -532 -481 -83 -18 -939 -169 -635 -835 -479 -390 -722 -234 -245 -959 -771 -18 -155 -300 -303 -786 -915 -278 -52 -840 -605 -857 -338 -480 -407 -62 -124 -279 -238 -189 -82 -189 -878 -957 -388 -170 -739 -208 -412 -773 -134 -737 -92 -261 -929 -651 -79 -746 -32 -783 -454 -938 -249 -245 -67 -975 -887 -36 -298 -148 -719 -904 -230 -865 -400 -538 -488 -535 -573 -853 -327 -624 -23 -873 -90 -165 -871 -187 -348 -166 -906 -878 -48 -961 -567 -32 -873 -794 -450 -287 -156 -187 -521 -177 -258 -198 -711 -888 -423 -678 -267 -719 -384 -335 -452 -506 -122 -92 -998 -88 -875 -419 -699 -440 -792 -614 -936 -417 -643 -558 -599 -87 -835 -98 -916 -928 -779 -108 -363 -861 -743 -669 -325 -848 -890 -26 -928 -815 -92 -12 -113 -112 -534 -376 -985 -606 -539 -897 -15 -481 -249 -154 -805 -98 -370 -986 -581 -276 -518 -11 -121 -51 -423 -580 -531 -763 -835 -36 -299 -120 -545 -113 -754 -58 -195 -574 -771 -481 -262 -729 -228 -807 -967 -864 -61 -227 -802 -726 -959 -694 -344 -201 -505 -559 -894 -134 -62 -943 -957 -204 -32 -404 -438 -846 -426 -613 -599 -114 -4 -93 -68 -78 -296 -511 -626 -669 -551 -443 -57 -962 -782 -825 -131 -329 -848 -945 -799 -467 -559 -451 -127 -376 -420 -113 -543 -138 -496 -237 -230 -342 -870 -955 -28 -453 -899 -197 -387 -7 -968 -916 -749 -88 -841 -942 -69 -922 -163 -786 -617 -451 -465 -646 -318 -644 -17 -325 -437 -901 -488 -866 -346 -944 -885 -653 -519 -19 -710 -983 -744 -570 -300 -515 -496 -425 -753 -828 -571 -623 -614 -990 -24 -163 -94 -284 -519 -4 -462 -108 -805 -30 -107 -215 -52 -485 -553 -59 -186 -454 -61 -124 -231 -191 -26 -169 -870 -578 -766 -910 -721 -402 -938 -538 -38 -120 -446 -488 -874 -439 -560 -133 -88 -581 -767 -189 -772 -956 -983 -389 -687 -252 -147 -813 -965 -600 -155 -864 -34 -245 -633 -991 -620 -432 -117 -73 -559 -963 -774 -231 -150 -101 -316 -259 -205 -46 -514 -870 -687 -263 -289 -669 -633 -353 -998 -43 -497 -2 -745 -970 -184 -84 -43 -74 -206 -375 -750 -760 -705 -42 -732 -786 -178 -281 -387 -929 -793 -973 -397 -546 -337 -32 -202 -363 -646 -626 -969 -734 -739 -17 -712 -337 -756 -4 -900 -229 -634 -899 -942 -713 -79 -648 -914 -945 -715 -272 -250 -234 -661 -857 -773 -928 -553 -89 -378 -475 -172 -119 -220 -519 -961 -127 -381 -488 -999 -656 -935 -904 -829 -545 -800 -232 -820 -565 -8 -851 -80 -664 -171 -393 -552 -248 -103 -783 -509 -435 -280 -52 -646 -277 -729 -501 -299 -708 -750 -592 -674 -971 -874 -488 -666 -433 -451 -372 -487 -966 -625 -422 -799 -413 -510 -616 -7 -916 -319 -107 -987 -332 -546 -155 -950 -599 -651 -545 -676 -370 -190 -800 -789 -11 -281 -709 -247 -317 -442 -874 -979 -361 -616 -560 -865 -753 -93 -423 -664 -442 -714 -565 -646 -32 -590 -417 -590 -327 -926 -906 -114 -205 -376 -221 -194 -809 -593 -396 -622 -473 -962 -385 -616 -497 -634 -230 -65 -610 -579 -115 -198 -203 -330 -840 -692 -356 -250 -959 -817 -410 -173 -500 -381 -613 -993 -199 -534 -5 -918 -557 -146 -136 -225 -707 -690 -259 -288 -18 -477 -815 -94 -291 -260 -881 -174 -352 -161 -344 -700 -911 -288 -182 -659 -44 -747 -157 -334 -764 -911 -230 -772 -781 -207 -919 -579 -513 -290 -995 -203 -967 -268 -51 -674 -655 -22 -654 -966 -17 -55 -915 -721 -407 -349 -822 -140 -491 -863 -74 -822 -655 -674 -366 -151 -309 -310 -438 -9 -409 -679 -645 -313 -698 -721 -920 -295 -872 -794 -214 -788 -898 -61 -289 -133 -800 -959 -577 -349 -510 -248 -427 -656 -304 -194 -465 -984 -503 -392 -604 -793 -858 -481 -124 -24 -861 -321 -629 -624 -954 -775 -538 -821 -618 -924 -70 -59 -445 -441 -980 -503 -136 -122 -393 -405 -88 -7 -820 -41 -402 -809 -406 -823 -150 -820 -535 -741 -412 -893 -553 -1000 -756 -101 -237 -146 -379 -776 -983 -389 -82 -169 -351 -304 -442 -96 -59 -736 -285 -550 -722 -167 -596 -691 -610 -609 -761 -223 -249 -303 -665 -758 -232 -346 -756 -166 -431 -386 -14 -996 -727 -395 -300 -30 -991 -425 -373 -467 -745 -464 -223 -454 -637 -518 -68 -348 -974 -977 -93 -944 -542 -465 -889 -150 -467 -765 -15 -212 -208 -651 -347 -281 -952 -286 -10 -921 -90 -102 -57 -399 -67 -627 -781 -292 -630 -449 -95 -141 -370 -58 -510 -699 -42 -110 -267 -848 -377 -357 -690 -476 -903 -47 -989 -529 -583 -334 -83 -316 -861 -966 -148 -400 -886 -616 -373 -445 -526 -801 -78 -468 -955 -987 -783 -655 -940 -202 -16 -216 -326 -540 -25 -912 -717 -385 -187 -361 -238 -715 -235 -547 -629 -457 -531 -680 -533 -622 -152 -384 -596 -987 -614 -931 -668 -102 -511 -4 -164 -901 -345 -430 -742 -374 -296 -372 -673 -427 -14 -607 -764 -998 -84 -92 -507 -129 -362 -545 -396 -19 -81 -566 -736 -464 -299 -376 -721 -632 -278 -815 -854 -413 -626 -530 -890 -766 -240 -442 -739 -658 -900 -587 -988 -657 -772 -722 -723 -323 -802 -786 -924 -872 -42 -139 -410 -991 -23 -688 -915 -289 -825 -444 -286 -632 -479 -428 -191 -78 -859 -364 -297 -816 -547 -621 -100 -183 -915 -602 -985 -803 -284 -979 -774 -885 -812 -344 -854 -495 -51 -268 -169 -707 -898 -247 -256 -983 -908 -169 -944 -671 -911 -843 -636 -647 -970 -451 -416 -870 -284 -824 -988 -979 -93 -854 -314 -768 -613 -964 -218 -376 -446 -368 -253 -452 -780 -816 -711 -888 -960 -758 -205 -383 -393 -629 -284 -20 -134 -549 -717 -113 -363 -760 -847 -817 -282 -930 -48 -70 -588 -814 -280 -615 -813 -904 -247 -53 -66 -922 -573 -366 -722 -524 -734 -304 -671 -158 -851 -439 -680 -785 -420 -732 -792 -120 -870 -454 -28 -285 -958 -6 -1000 -212 -17 -707 -109 -469 -775 -823 -173 -303 -816 -405 -448 -957 -542 -934 -456 -115 -893 -306 -321 -563 -683 -973 -668 -173 -527 -626 -402 -487 -891 -86 -262 -656 -947 -799 -333 -197 -261 -201 -402 -40 -253 -905 -931 -960 -275 -539 -59 -121 -625 -880 -820 -323 -264 -459 -853 -493 -996 -108 -518 -940 -508 -4 -936 -291 -490 -512 -739 -35 -356 -192 -530 -500 -440 -979 -284 -230 -787 -123 -173 -444 -452 -225 -864 -954 -168 -513 -584 -845 -778 -296 -199 -814 -99 -792 -214 -633 -484 -565 -871 -790 -519 -525 -571 -104 -452 -86 -986 -571 -726 -993 -133 -432 -329 -167 -830 -598 -878 -570 -448 -757 -986 -68 -212 -879 -822 -759 -745 -431 -411 -219 -107 -223 -818 -58 -26 -58 -517 -887 -265 -159 -836 -279 -3 -186 -187 -371 -784 -709 -234 -938 -778 -936 -552 -922 -676 -605 -800 -263 -603 -279 -684 -937 -400 -262 -549 -457 -265 -691 -554 -549 -108 -457 -262 -433 -299 -430 -210 -288 -451 -654 -601 -781 -327 -454 -746 -186 -994 -79 -69 -232 -408 -904 -912 -643 -545 -113 -663 -750 -684 -978 -757 -86 -501 -347 -386 -910 -150 -434 -682 -433 -262 -613 -750 -196 -132 -123 -302 -249 -340 -472 -896 -521 -115 -237 -33 -354 -918 -769 -725 -289 -664 -148 -977 -951 -951 -93 -251 -730 -303 -785 -854 -901 -306 -175 -375 -837 -297 -322 -366 -336 -10 -851 -200 -960 -942 -745 -778 -998 -190 -803 -607 -288 -569 -47 -299 -27 -531 -775 -19 -102 -788 -353 -810 -883 -657 -532 -975 -369 -450 -618 -43 -896 -529 -209 -454 -517 -749 -13 -179 -933 -775 -750 -30 -152 -592 -121 -245 -302 -150 -864 -801 -467 -267 -470 -496 -233 -252 -808 -135 -176 -962 -624 -281 -755 -105 -66 -424 -802 -862 -631 -924 -313 -300 -88 -778 -379 -986 -513 -121 -870 -309 -138 -99 -568 -534 -179 -930 -957 -48 -218 -762 -691 -537 -998 -319 -648 -871 -797 -181 -784 -113 -541 -234 -863 -106 -727 -407 -337 -946 -65 -77 -112 -227 -819 -261 -101 -657 -512 -932 -538 -272 -476 -181 -586 -871 -731 -142 -110 -798 -750 -943 -312 -345 -775 -411 -7 -337 -801 -101 -537 -310 -971 -72 -446 -273 -567 -2 -205 -294 -211 -644 -93 -68 -197 -116 -869 -541 -997 -1 -996 -935 -685 -776 -582 -917 -198 -243 -751 -541 -470 -371 -106 -635 -456 -985 -765 -90 -101 -760 -531 -761 -655 -756 -408 -384 -939 -879 -836 -103 -295 -530 -572 -382 -635 -720 -643 -374 -683 -485 -775 -769 -162 -448 -551 -217 -714 -54 -344 -873 -904 -409 -392 -663 -955 -195 -854 -867 -255 -339 -832 -304 -90 -145 -825 -222 -517 -182 -34 -207 -628 -968 -832 -4 -534 -321 -162 -894 -424 -425 -759 -636 -575 -460 -367 -224 -38 -274 -441 -48 -255 -189 -757 -176 -756 -488 -280 -988 -221 -767 -957 -895 -427 -311 -52 -344 -969 -470 -968 -936 -801 -494 -395 -547 -309 -512 -990 -361 -330 -875 -146 -829 -386 -71 -692 -425 -779 -366 -428 -561 -645 -186 -465 -845 -762 -793 -891 -721 -678 -220 -780 -445 -267 -706 -242 -386 -48 -7 -365 -916 -205 -507 -701 -378 -283 -55 -272 -908 -901 -499 -153 -523 -226 -384 -811 -279 -104 -509 -463 -484 -545 -432 -699 -515 -547 -530 -916 -17 -593 -92 -10 -289 -841 -827 -592 -259 -211 -156 -914 -444 -390 -880 -317 -572 -216 -738 -626 -897 -536 -463 -437 -172 -714 -647 -454 -254 -200 -320 -693 -255 -763 -545 -134 -488 -154 -825 -633 -510 -102 -696 -49 -825 -314 -559 -999 -787 -482 -915 -160 -148 -85 -475 -701 -859 -768 -80 -934 -966 -243 -232 -617 -686 -254 -336 -227 -959 -990 -935 -122 -342 -407 -853 -499 -555 -986 -582 -429 -606 -50 -888 -283 -355 -112 -539 -599 -593 -553 -586 -157 -343 -490 -445 -435 -850 -732 -922 -752 -374 -24 -74 -158 -594 -724 -952 -784 -970 -311 -331 -690 -772 -245 -132 -461 -918 -526 -818 -298 -551 -144 -458 -637 -223 -824 -267 -266 -86 -595 -56 -155 -124 -7 -952 -822 -714 -149 -496 -741 -737 -744 -12 -556 -69 -141 -453 -142 -400 -953 -120 -150 -571 -981 -651 -643 -563 -98 -51 -377 -166 -751 -227 -124 -390 -490 -481 -886 -963 -780 -3 -145 -78 -600 -807 -690 -950 -337 -597 -350 -256 -626 -29 -960 -846 -846 -543 -39 -91 -47 -994 -957 -822 -267 -802 -684 -1000 -712 -676 -919 -251 -172 -849 -804 -854 -406 -329 -431 -12 -996 -707 -109 -540 -385 -288 -956 -585 -339 -272 -271 -711 -730 -147 -762 -242 -488 -531 -619 -897 -560 -797 -174 -393 -189 -522 -485 -441 -61 -865 -152 -333 -31 -173 -391 -950 -338 -316 -106 -832 -916 -784 -962 -762 -474 -180 -423 -601 -32 -294 -438 -947 -488 -561 -968 -961 -313 -477 -174 -452 -357 -791 -277 -935 -502 -105 -47 -74 -244 -512 -337 -828 -489 -579 -966 -273 -68 -746 -679 -740 -711 -196 -250 -143 -50 -189 -167 -246 -58 -957 -954 -852 -48 -55 -772 -217 -650 -947 -295 -273 -601 -500 -556 -653 -104 -972 -501 -296 -794 -866 -615 -700 -237 -603 -367 -74 -975 -702 -952 -395 -304 -3 -414 -738 -87 -548 -173 -596 -765 -697 -538 -695 -442 -826 -286 -872 -767 -96 -36 -151 -881 -678 -787 -270 -84 -168 -3 -945 -582 -239 -466 -643 -709 -551 -81 -704 -648 -612 -204 -523 -776 -880 -997 -49 -998 -257 -787 -520 -828 -969 -696 -486 -814 -945 -574 -643 -804 -103 -986 -144 -149 -619 -369 -719 -7 -477 -439 -484 -521 -507 -183 -942 -496 -461 -184 -991 -793 -332 -50 -78 -193 -709 -83 -618 -368 -680 -998 -156 -690 -935 -385 -964 -351 -752 -845 -454 -278 -800 -722 -368 -366 -870 -228 -443 -314 -493 -648 -512 -91 -911 -904 -304 -711 -720 -880 -625 -190 -941 -345 -708 -864 -998 -197 -984 -976 -761 -39 -287 -69 -941 -891 -460 -723 -240 -737 -105 -879 -417 -21 -44 -533 -180 -52 -963 -593 -951 -960 -355 -442 -470 -323 -888 -859 -558 -313 -48 -738 -775 -270 -214 -941 -517 -701 -120 -345 -840 -477 -806 -2 -896 -174 -437 -375 -407 -988 -67 -531 -894 -362 -594 -13 -961 -812 -754 -980 -158 -353 -341 -837 -814 -705 -54 -368 -843 -590 -900 -30 -327 -531 -468 -29 -989 -118 -914 -27 -974 -689 -101 -697 -302 -428 -714 -786 -560 -714 -414 -786 -437 -257 -527 -667 -639 -346 -249 -662 -766 -830 -503 -991 -97 -90 -476 -332 -208 -253 -476 -760 -835 -318 -576 -717 -366 -414 -90 -223 -155 -639 -518 -266 -765 -509 -705 -397 -545 -520 -540 -196 -541 -826 -126 -722 -493 -116 -211 -288 -616 -697 -235 -720 -175 -517 -969 -278 -571 -571 -180 -660 -940 -829 -3 -456 -654 -295 -349 -733 -655 -254 -653 -169 -780 -397 -185 -156 -59 -469 -393 -839 -869 -94 -629 -263 -346 -765 -979 -603 -531 -870 -30 -380 -816 -547 -521 -784 -232 -80 -297 -538 -327 -914 -834 -98 -623 -187 -545 -647 -161 -954 -161 -503 -850 -135 -642 -665 -62 -909 -401 -34 -770 -666 -594 -359 -481 -336 -181 -585 -514 -170 -778 -978 -931 -225 -882 -35 -658 -751 -664 -227 -165 -107 -129 -811 -538 -110 -885 -653 -236 -227 -448 -25 -290 -677 -456 -321 -871 -123 -927 -332 -175 -348 -996 -551 -155 -969 -655 -61 -730 -993 -485 -480 -861 -973 -626 -196 -768 -884 -429 -556 -982 -541 -799 -320 -529 -254 -459 -252 -694 -478 -408 -990 -976 -852 -874 -723 -168 -885 -494 -244 -611 -310 -416 -44 -959 -994 -725 -870 -285 -947 -470 -367 -340 -490 -300 -336 -182 -434 -177 -13 -138 -441 -206 -618 -195 -95 -457 -89 -912 -964 -762 -710 -365 -96 -161 -311 -784 -39 -634 -161 -509 -302 -451 -79 -250 -653 -623 -273 -68 -60 -799 -874 -541 -675 -26 -788 -222 -7 -719 -926 -325 -628 -933 -487 -977 -134 -666 -299 -875 -955 -292 -404 -638 -876 -93 -366 -896 -970 -374 -735 -943 -443 -207 -890 -234 -124 -270 -682 -639 -232 -884 -410 -202 -992 -554 -932 -575 -832 -405 -559 -762 -265 -485 -38 -23 -669 -943 -637 -580 -196 -111 -678 -513 -921 -759 -658 -947 -378 -455 -270 -6 -926 -319 -85 -721 -322 -533 -191 -818 -40 -758 -140 -854 -976 -764 -660 -903 -137 -592 -964 -965 -98 -261 -366 -771 -114 -194 -339 -595 -578 -270 -821 -596 -146 -409 -131 -809 -429 -851 -805 -874 -431 -530 -150 -290 -51 -345 -329 -558 -878 -395 -779 -142 -408 -27 -572 -879 -837 -940 -201 -143 -870 -347 -80 -202 -748 -600 -262 -974 -830 -630 -525 -553 -690 -869 -961 -196 -148 -211 -162 -210 -490 -131 -460 -573 -220 -434 -143 -250 -812 -390 -511 -156 -565 -690 -639 -770 -525 -836 -486 -526 -559 -71 -985 -161 -269 -479 -481 -192 -806 -318 -81 -520 -371 -318 -906 -973 -755 -570 -645 -793 -517 -569 -61 -903 -284 -385 -128 -602 -149 -999 -746 -212 -178 -313 -2 -409 -158 -279 -82 -569 -862 -724 -897 -445 -39 -55 -790 -997 -966 -523 -569 -397 -721 -209 -208 -572 -923 -948 -189 -176 -929 -352 -672 -555 -401 -619 -540 -306 -643 -281 -674 -332 -307 -936 -988 -225 -532 -490 -107 -178 -135 -993 -180 -837 -872 -684 -668 -490 -395 -743 -417 -2 -133 -29 -869 -46 -985 -728 -845 -121 -763 -745 -859 -905 -135 -741 -393 -391 -645 -538 -790 -856 -15 -981 -322 -881 -96 -981 -978 -362 -12 -570 -580 -722 -610 -733 -474 -631 -573 -160 -490 -868 -55 -526 -778 -870 -782 -747 -44 -951 -462 -814 -457 -662 -179 -134 -829 -433 -224 -231 -466 -16 -345 -573 -184 -9 -671 -172 -127 -651 -145 -883 -510 -1 -431 -24 -738 -157 -758 -167 -32 -559 -707 -949 -636 -848 -650 -512 -277 -805 -17 -723 -603 -196 -885 -472 -442 -3 -900 -401 -334 -232 -545 -188 -274 -146 -470 -94 -254 -267 -491 -313 -343 -442 -868 -699 -576 -998 -89 -518 -96 -232 -749 -345 -112 -733 -422 -256 -578 -109 -103 -113 -311 -570 -15 -119 -262 -986 -11 -826 -681 -549 -644 -527 -826 -915 -23 -278 -956 -947 -479 -71 -295 -929 -90 -350 -970 -637 -517 -652 -259 -356 -179 -389 -283 -553 -676 -453 -422 -727 -796 -929 -159 -173 -846 -725 -276 -189 -972 -285 -748 -332 -78 -670 -246 -954 -392 -967 -620 -868 -885 -127 -838 -819 -550 -395 -83 -3 -359 -857 -335 -101 -389 -763 -651 -632 -433 -332 -762 -408 -288 -140 -411 -22 -736 -810 -816 -275 -40 -962 -945 -336 -580 -278 -595 -495 -973 -951 -378 -531 -694 -454 -844 -889 -800 -161 -611 -687 -629 -449 -882 -148 -397 -843 -251 -483 -210 -944 -677 -63 -6 -535 -895 -766 -266 -402 -250 -590 -446 -856 -217 -897 -863 -982 -760 -394 -667 -957 -517 -657 -689 -145 -701 -919 -657 -486 -922 -453 -385 -692 -150 -533 -886 -1000 -358 -111 -64 -985 -421 -900 -441 -839 -728 -376 -122 -447 -893 -501 -932 -192 -33 -635 -388 -954 -139 -39 -754 -205 -141 -345 -668 -554 -295 -169 -675 -16 -246 -774 -878 -837 -309 -866 -436 -772 -343 -329 -769 -457 -456 -906 -880 -295 -500 -516 -494 -477 -72 -130 -506 -221 -344 -64 -320 -307 -374 -23 -488 -221 -648 -951 -830 -356 -284 -332 -84 -160 -384 -998 -117 -769 -653 -700 -442 -179 -655 -298 -284 -500 -24 -712 -521 -168 -909 -614 -669 -432 -747 -755 -836 -189 -9 -68 -523 -905 -172 -800 -745 -57 -854 -91 -507 -471 -399 -344 -136 -961 -299 -210 -209 -503 -148 -145 -974 -470 -313 -939 -259 -792 -756 -685 -927 -405 -327 -6 -65 -75 -730 -187 -490 -108 -642 -379 -387 -194 -251 -791 -95 -649 -746 -215 -370 -39 -113 -751 -170 -949 -868 -607 -369 -294 -588 -115 -359 -505 -454 -633 -766 -471 -81 -35 -138 -369 -248 -844 -554 -374 -627 -930 -48 -916 -360 -552 -117 -351 -159 -166 -774 -207 -348 -739 -427 -314 -907 -559 -306 -947 -739 -141 -392 -973 -275 -391 -233 -147 -943 -829 -513 -824 -137 -21 -336 -416 -898 -539 -810 -441 -284 -88 -966 -816 -297 -208 -946 -920 -597 -460 -799 -350 -816 -905 -220 -766 -732 -765 -13 -712 -536 -284 -440 -664 -294 -657 -202 -20 -760 -511 -698 -620 -72 -590 -833 -109 -460 -900 -399 -456 -684 -190 -853 -122 -455 -696 -238 -389 -323 -350 -715 -189 -870 -894 -280 -553 -430 -638 -617 -430 -203 -920 -786 -209 -146 -970 -183 -581 -388 -182 -831 -91 -423 -134 -234 -985 -67 -4 -993 -796 -531 -498 -314 -879 -204 -989 -134 -568 -231 -978 -330 -797 -942 -525 -797 -285 -216 -975 -441 -481 -215 -966 -937 -55 -696 -250 -512 -771 -973 -348 -933 -181 -592 -922 -321 -979 -430 -457 -244 -174 -906 -440 -168 -461 -729 -811 -115 -534 -729 -993 -354 -721 -891 -967 -108 -853 -839 -288 -496 -825 -507 -756 -560 -692 -916 -686 -71 -172 -657 -815 -200 -206 -861 -702 -794 -407 -416 -508 -136 -904 -318 -764 -57 -701 -789 -497 -83 -496 -1000 -359 -265 -359 -876 -246 -148 -292 -851 -350 -235 -401 -447 -981 -168 -192 -43 -794 -811 -108 -114 -283 -414 -964 -378 -663 -74 -682 -216 -839 -740 -651 -570 -949 -213 -185 -172 -344 -433 -949 -746 -947 -879 -459 -265 -556 -204 -647 -14 -107 -801 -252 -814 -495 -514 -517 -87 -891 -309 -122 -218 -619 -936 -278 -283 -634 -130 -382 -63 -696 -322 -931 -75 -79 -12 -841 -179 -292 -892 -672 -398 -771 -498 -854 -600 -679 -57 -232 -315 -72 -800 -401 -3 -640 -420 -737 -216 -234 -886 -596 -979 -69 -416 -750 -675 -278 -443 -22 -102 -127 -839 -974 -409 -796 -482 -124 -510 -618 -755 -198 -875 -434 -323 -215 -723 -636 -300 -454 -192 -916 -957 -262 -933 -810 -120 -328 -581 -367 -138 -765 -683 -300 -249 -796 -92 -720 -834 -966 -107 -852 -918 -883 -164 -433 -214 -545 -888 -205 -405 -4 -854 -215 -736 -512 -145 -39 -325 -334 -399 -115 -437 -981 -342 -777 -259 -976 -965 -226 -162 -962 -391 -266 -741 -128 -343 -856 -313 -558 -572 -521 -239 -816 -70 -11 -279 -475 -362 -757 -217 -217 -533 -849 -908 -525 -136 -514 -814 -44 -276 -290 -732 -148 -67 -555 -857 -356 -801 -131 -342 -687 -293 -464 -46 -899 -981 -713 -944 -736 -367 -282 -834 -13 -558 -996 -575 -353 -307 -237 -557 -608 -113 -46 -151 -735 -640 -234 -356 -784 -293 -847 -153 -517 -316 -937 -486 -678 -830 -308 -622 -108 -159 -138 -732 -123 -728 -973 -362 -624 -593 -80 -912 -475 -821 -112 -776 -214 -280 -81 -235 -813 -528 -998 -693 -882 -484 -686 -744 -346 -426 -947 -553 -592 -924 -125 -169 -440 -524 -498 -66 -256 -592 -749 -725 -766 -943 -490 -314 -616 -256 -693 -11 -984 -557 -431 -518 -641 -729 -988 -691 -569 -670 -153 -75 -665 -714 -547 -921 -487 -521 -619 -540 -800 -636 -818 -546 -42 -675 -927 -812 -66 -931 -555 -171 -470 -541 -383 -540 -954 -516 -28 -776 -235 -777 -578 -952 -735 -859 -400 -107 -590 -558 -878 -831 -506 -570 -33 -932 -488 -390 -619 -99 -62 -571 -389 -929 -644 -936 -312 -304 -620 -244 -345 -354 -164 -888 -117 -224 -892 -561 -697 -973 -988 -901 -170 -337 -546 -795 -639 -413 -475 -666 -497 -832 -639 -859 -888 -820 -85 -85 -923 -433 -254 -94 -782 -269 -385 -595 -922 -99 -455 -777 -536 -226 -120 -471 -212 -319 -322 -624 -887 -291 -762 -575 -734 -146 -712 -766 -815 -931 -845 -210 -86 -660 -648 -536 -644 -834 -830 -318 -325 -293 -727 -414 -12 -658 -42 -637 -259 -340 -362 -260 -588 -648 -305 -333 -890 -258 -279 -511 -839 -203 -750 -467 -217 -536 -951 -458 -530 -894 -280 -495 -210 -781 -545 -224 -507 -295 -127 -696 -66 -567 -553 -566 -974 -318 -488 -507 -825 -270 -439 -53 -445 -840 -355 -507 -338 -666 -883 -617 -460 -749 -674 -562 -791 -312 -678 -22 -927 -463 -119 -401 -899 -255 -339 -653 -341 -179 -724 -160 -307 -124 -7 -663 -702 -367 -623 -78 -22 -73 -523 -569 -67 -577 -432 -297 -62 -381 -107 -726 -364 -63 -497 -978 -198 -843 -440 -684 -31 -224 -981 -124 -958 -166 -204 -519 -477 -100 -284 -3 -828 -559 -885 -615 -659 -361 -541 -555 -433 -749 -367 -175 -161 -49 -211 -940 -650 -832 -884 -769 -3 -808 -278 -695 -553 -975 -506 -118 -102 -585 -466 -649 -981 -855 -195 -454 -154 -820 -129 -816 -163 -693 -480 -911 -667 -480 -967 -748 -104 -268 -745 -472 -132 -462 -48 -553 -275 -449 -615 -376 -431 -807 -143 -220 -665 -619 -887 -678 -654 -107 -265 -144 -750 -406 -240 -94 -468 -668 -687 -516 -371 -336 -282 -106 -446 -704 -492 -296 -552 -414 -241 -633 -243 -399 -907 -462 -219 -467 -509 -643 -218 -964 -848 -707 -86 -746 -57 -783 -89 -257 -509 -592 -307 -37 -997 -745 -528 -683 -798 -469 -727 -975 -664 -150 -848 -845 -292 -583 -850 -927 -798 -691 -309 -190 -899 -275 -265 -421 -957 -311 -193 -347 -216 -268 -428 -322 -298 -289 -56 -494 -813 -951 -344 -887 -578 -947 -467 -802 -865 -676 -66 -194 -810 -953 -881 -899 -35 -182 -121 -271 -297 -599 -345 -231 -574 -120 -377 -509 -871 -331 -521 -585 -635 -825 -79 -659 -22 -661 -830 -26 -943 -123 -448 -540 -743 -794 -965 -125 -240 -881 -606 -366 -312 -455 -318 -334 -329 -965 -663 -958 -255 -88 -864 -640 -239 -920 -34 -353 -959 -619 -96 -873 -851 -683 -563 -108 -506 -211 -307 -68 -148 -833 -114 -186 -874 -448 -137 -477 -157 -932 -194 -837 -48 -767 -859 -768 -413 -634 -690 -160 -122 -568 -663 -46 -345 -731 -699 -467 -867 -834 -901 -246 -731 -605 -774 -535 -13 -132 -408 -463 -938 -584 -52 -270 -846 -233 -982 -472 -540 -245 -478 -416 -548 -89 -395 -872 -530 -25 -535 -815 -367 -463 -908 -996 -689 -624 -488 -840 -276 -378 -330 -792 -133 -903 -77 -364 -480 -971 -520 -205 -280 -588 -469 -335 -888 -842 -607 -683 -886 -812 -912 -6 -191 -708 -461 -369 -503 -986 -325 -167 -187 -237 -117 -743 -90 -660 -845 -309 -458 -485 -453 -357 -235 -228 -627 -791 -604 -415 -884 -65 -363 -303 -77 -571 -731 -398 -852 -294 -981 -326 -35 -799 -301 -452 -915 -55 -731 -744 -589 -440 -708 -704 -369 -116 -223 -883 -111 -701 -559 -239 -586 -262 -447 -438 -779 -810 -5 -932 -389 -237 -389 -432 -410 -317 -318 -537 -190 -343 -435 -495 -258 -532 -617 -399 -863 -90 -830 -736 -389 -344 -606 -751 -478 -10 -509 -847 -658 -74 -686 -433 -521 -459 -640 -762 -736 -297 -15 -284 -884 -604 -587 -411 -958 -316 -366 -287 -196 -882 -88 -357 -828 -131 -188 -132 -335 -728 -220 -93 -658 -710 -582 -319 -515 -630 -121 -353 -444 -987 -569 -230 -812 -212 -731 -563 -826 -240 -233 -266 -749 -861 -415 -4 -255 -489 -791 -399 -806 -533 -973 -391 -160 -398 -253 -169 -962 -494 -37 -325 -970 -188 -102 -721 -659 -687 -964 -477 -86 -728 -899 -48 -81 -67 -19 -176 -673 -724 -468 -534 -860 -632 -581 -898 -739 -295 -698 -5 -339 -212 -148 -432 -29 -626 -962 -77 -968 -876 -814 -268 -238 -899 -639 -649 -839 -729 -252 -388 -216 -246 -792 -247 -982 -882 -55 -365 -469 -728 -1 -470 -286 -600 -70 -714 -889 -402 -931 -701 -489 -743 -169 -514 -107 -97 -53 -383 -25 -858 -627 -166 -764 -552 -309 -864 -314 -468 -469 -622 -55 -165 -321 -774 -716 -741 -338 -79 -813 -366 -933 -442 -182 -414 -313 -883 -880 -143 -565 -24 -413 -238 -160 -457 -618 -839 -859 -757 -710 -250 -50 -267 -442 -712 -457 -622 -232 -631 -278 -100 -371 -569 -901 -513 -643 -14 -625 -812 -774 -890 -556 -133 -260 -866 -863 -442 -79 -492 -319 -301 -846 -89 -348 -111 -589 -940 -213 -345 -799 -5 -916 -272 -38 -469 -40 -449 -111 -42 -785 -31 -189 -352 -155 -69 -735 -484 -712 -87 -180 -479 -197 -161 -680 -269 -656 -140 -329 -474 -586 -982 -253 -25 -243 -598 -12 -85 -123 -336 -512 -556 -46 -408 -748 -120 -414 -775 -735 -211 -719 -135 -251 -887 -880 -260 -853 -644 -264 -441 -637 -571 -338 -650 -436 -553 -583 -86 -404 -154 -839 -270 -475 -662 -821 -499 -77 -68 -951 -241 -639 -106 -626 -291 -343 -540 -227 -495 -907 -615 -285 -237 -799 -940 -277 -7 -644 -140 -198 -522 -898 -435 -435 -556 -434 -552 -868 -923 -392 -604 -431 -847 -774 -708 -267 -576 -750 -520 -104 -807 -430 -862 -338 -924 -149 -275 -962 -699 -721 -451 -510 -730 -443 -985 -315 -349 -70 -846 -414 -680 -569 -868 -350 -323 -468 -21 -25 -562 -692 -285 -810 -358 -967 -209 -999 -407 -570 -916 -251 -269 -339 -694 -598 -843 -956 -621 -77 -425 -797 -976 -67 -144 -419 -854 -834 -833 -612 -971 -445 -142 -320 -363 -55 -187 -504 -750 -475 -391 -726 -107 -811 -682 -107 -227 -449 -14 -639 -561 -61 -527 -577 -505 -306 -119 -295 -866 -598 -415 -557 -512 -206 -964 -581 -468 -688 -631 -184 -832 -528 -539 -711 -7 -585 -316 -255 -647 -59 -837 -608 -700 -972 -938 -175 -879 -680 -611 -684 -887 -51 -446 -93 -283 -800 -760 -408 -430 -203 -622 -755 -119 -910 -280 -485 -833 -370 -491 -164 -823 -113 -536 -620 -987 -473 -160 -348 -789 -986 -94 -587 -259 -32 -513 -421 -102 -228 -297 -801 -284 -111 -477 -182 -620 -286 -973 -677 -329 -348 -111 -870 -175 -920 -823 -577 -900 -615 -643 -272 -393 -50 -276 -694 -766 -69 -277 -836 -334 -483 -357 -912 -780 -516 -800 -362 -709 -678 -737 -48 -889 -862 -498 -122 -386 -163 -57 -583 -150 -37 -141 -3 -877 -514 -714 -483 -551 -488 -105 -935 -346 -148 -786 -867 -605 -919 -592 -261 -174 -20 -261 -858 -224 -983 -585 -806 -80 -556 -476 -189 -295 -380 -138 -75 -326 -690 -829 -700 -322 -776 -36 -145 -320 -270 -701 -735 -923 -750 -275 -932 -631 -2 -80 -755 -403 -978 -768 -536 -220 -122 -429 -481 -427 -364 -480 -719 -653 -888 -736 -545 -615 -120 -779 -5 -411 -590 -780 -601 -315 -561 -725 -30 -750 -706 -250 -680 -192 -417 -70 -653 -594 -323 -782 -498 -148 -295 -973 -155 -562 -535 -301 -834 -97 -930 -556 -257 -233 -561 -402 -237 -761 -813 -71 -716 -116 -38 -126 -217 -927 -903 -470 -284 -444 -405 -126 -897 -367 -316 -932 -538 -309 -827 -380 -427 -256 -416 -239 -486 -184 -535 -695 -727 -792 -997 -895 -546 -253 -378 -734 -44 -300 -844 -811 -314 -144 -317 -927 -420 -119 -841 -384 -464 -365 -911 -444 -940 -274 -22 -264 -553 -771 -282 -612 -558 -734 -524 -841 -150 -563 -143 -614 -674 -734 -503 -307 -496 -133 -183 -84 -173 -977 -855 -236 -914 -899 -353 -986 -549 -857 -512 -340 -404 -824 -580 -26 -198 -370 -91 -832 -578 -37 -223 -794 -555 -705 -522 -752 -900 -924 -688 -488 -917 -47 -282 -395 -515 -193 -199 -872 -963 -19 -97 -740 -57 -97 -114 -303 -614 -343 -437 -703 -75 -192 -873 -269 -614 -298 -342 -997 -843 -265 -347 -936 -196 -305 -620 -712 -102 -282 -584 -493 -274 -829 -690 -761 -28 -253 -833 -425 -382 -880 -349 -799 -713 -794 -573 -924 -662 -847 -552 -302 -410 -510 -263 -179 -705 -183 -667 -393 -181 -343 -301 -483 -212 -38 -431 -670 -722 -679 -939 -308 -121 -619 -671 -772 -255 -363 -711 -140 -324 -696 -85 -48 -361 -539 -85 -423 -981 -15 -997 -316 -877 -820 -484 -76 -653 -73 -854 -159 -439 -362 -607 -857 -88 -607 -914 -214 -569 -919 -399 -160 -801 -831 -802 -773 -488 -806 -813 -827 -307 -492 -247 -155 -965 -421 -407 -51 -137 -435 -675 -934 -917 -966 -687 -869 -159 -851 -86 -328 -668 -719 -519 -748 -441 -542 -501 -699 -325 -31 -466 -536 -938 -991 -835 -901 -537 -678 -308 -7 -867 -749 -897 -484 -246 -422 -581 -27 -83 -750 -8 -879 -103 -362 -281 -52 -189 -202 -770 -285 -947 -364 -952 -294 -659 -318 -200 -509 -238 -940 -37 -247 -219 -805 -326 -598 -389 -93 -442 -275 -315 -377 -403 -305 -574 -462 -306 -474 -367 -361 -789 -272 -604 -796 -172 -750 -173 -255 -779 -43 -661 -970 -919 -403 -627 -688 -104 -453 -191 -361 -857 -140 -209 -432 -504 -583 -359 -874 -364 -177 -661 -906 -263 -551 -952 -653 -783 -70 -804 -652 -79 -709 -465 -504 -834 -463 -555 -564 -354 -79 -338 -66 -589 -329 -913 -765 -927 -524 -358 -817 -900 -636 -966 -730 -84 -338 -274 -401 -782 -765 -353 -897 -654 -588 -344 -175 -7 -18 -350 -180 -89 -764 -760 -741 -507 -965 -871 -100 -255 -662 -597 -577 -787 -238 -834 -140 -918 -947 -255 -313 -564 -15 -927 -67 -800 -580 -782 -693 -342 -442 -622 -753 -417 -411 -862 -151 -207 -52 -469 -214 -19 -818 -368 -528 -65 -735 -319 -624 -894 -562 -396 -950 -158 -114 -126 -630 -993 -76 -165 -622 -255 -699 -977 -192 -78 -778 -470 -883 -196 -157 -50 -708 -189 -481 -203 -277 -733 -507 -800 -630 -510 -323 -430 -143 -830 -392 -269 -265 -468 -773 -149 -839 -235 -37 -954 -867 -934 -228 -469 -108 -721 -633 -790 -369 -125 -457 -214 -834 -305 -313 -62 -758 -689 -695 -962 -584 -516 -111 -645 -249 -859 -207 -594 -646 -821 -782 -784 -443 -460 -910 -988 -195 -190 -328 -991 -505 -947 -883 -337 -533 -73 -927 -749 -639 -568 -742 -998 -742 -905 -300 -28 -687 -817 -752 -477 -728 -397 -484 -502 -76 -161 -445 -872 -763 -120 -115 -462 -553 -270 -660 -952 -975 -756 -374 -468 -874 -425 -665 -75 -249 -530 -844 -793 -25 -506 -188 -138 -879 -770 -135 -784 -776 -30 -780 -896 -486 -278 -28 -718 -120 -161 -413 -532 -108 -360 -457 -747 -392 -693 -363 -44 -235 -423 -195 -2 -992 -262 -874 -654 -840 -641 -654 -213 -20 -671 -507 -216 -580 -274 -63 -73 -282 -347 -303 -107 -489 -551 -918 -298 -517 -667 -490 -493 -301 -370 -609 -903 -190 -954 -763 -749 -765 -221 -198 -417 -299 -803 -390 -771 -284 -953 -828 -769 -199 -639 -844 -14 -27 -593 -659 -60 -744 -432 -505 -310 -613 -174 -933 -446 -800 -143 -247 -101 -505 -274 -756 -799 -3 -915 -861 -374 -993 -795 -140 -982 -693 -525 -769 -598 -480 -195 -462 -394 -186 -620 -634 -280 -782 -615 -587 -367 -295 -688 -215 -401 -774 -502 -139 -175 -504 -731 -772 -407 -525 -454 -895 -539 -173 -145 -233 -244 -99 -903 -687 -868 -507 -833 -906 -880 -653 -452 -698 -290 -351 -579 -356 -266 -700 -539 -963 -663 -184 -705 -352 -960 -990 -952 -241 -465 -882 -462 -725 -198 -783 -319 -211 -126 -305 -190 -585 -400 -65 -875 -363 -143 -15 -110 -50 -418 -420 -112 -957 -806 -300 -730 -797 -99 -55 -701 -925 -133 -540 -605 -985 -126 -62 -780 -501 -401 -744 -459 -689 -935 -929 -162 -66 -616 -101 -596 -363 -257 -703 -583 -715 -826 -400 -187 -651 -233 -205 -906 -845 -92 -503 -707 -832 -1 -60 -882 -363 -464 -585 -815 -558 -130 -709 -991 -320 -340 -497 -516 -231 -393 -866 -330 -223 -485 -978 -565 -798 -626 -694 -37 -960 -641 -224 -874 -979 -502 -444 -630 -105 -764 -177 -507 -216 -640 -994 -409 -312 -303 -987 -36 -213 -158 -291 -31 -304 -810 -943 -487 -458 -541 -962 -108 -770 -847 -222 -550 -578 -102 -192 -472 -873 -674 -901 -684 -3 -937 -947 -452 -302 -16 -980 -799 -134 -808 -154 -883 -39 -707 -951 -210 -746 -86 -347 -468 -316 -355 -869 -736 -536 -383 -17 -606 -331 -711 -432 -998 -371 -529 -873 -216 -443 -735 -578 -634 -774 -867 -440 -900 -985 -154 -41 -995 -1000 -921 -662 -933 -288 -585 -529 -307 -305 -856 -713 -183 -441 -245 -742 -392 -894 -363 -254 -45 -692 -720 -331 -354 -175 -1000 -160 -113 -39 -621 -325 -624 -448 -83 -148 -130 -520 -802 -930 -599 -991 -239 -546 -579 -187 -390 -692 -589 -271 -612 -949 -886 -173 -337 -318 -754 -724 -906 -224 -521 -727 -398 -149 -33 -503 -394 -397 -392 -101 -766 -910 -796 -567 -429 -988 -726 -316 -173 -293 -772 -636 -248 -535 -455 -117 -507 -497 -543 -277 -134 -312 -57 -295 -800 -951 -25 -369 -695 -838 -872 -813 -17 -749 -527 -748 -585 -951 -590 -382 -520 -443 -33 -609 -373 -572 -829 -476 -519 -463 -456 -963 -497 -394 -1000 -338 -784 -973 -130 -532 -818 -339 -505 -758 -760 -643 -675 -34 -626 -184 -885 -467 -536 -672 -25 -613 -843 -740 -89 -627 -258 -338 -19 -116 -679 -579 -137 -60 -12 -219 -482 -623 -856 -828 -348 -317 -375 -352 -704 -518 -545 -796 -121 -519 -193 -230 -94 -860 -257 -57 -607 -150 -117 -580 -815 -485 -963 -809 -977 -511 -342 -992 -207 -588 -780 -807 -189 -509 -416 -346 -762 -118 -500 -427 -620 -788 -765 -777 -35 -427 -58 -196 -234 -466 -745 -676 -609 -388 -171 -8 -385 -796 -411 -873 -15 -983 -21 -528 -48 -925 -504 -804 -267 -99 -850 -878 -380 -471 -217 -398 -954 -715 -886 -831 -471 -663 -739 -581 -998 -221 -537 -406 -996 -308 -325 -776 -565 -884 -355 -774 -29 -235 -190 -729 -891 -9 -456 -234 -337 -989 -881 -715 -788 -970 -38 -385 -907 -360 -834 -399 -620 -419 -161 -416 -636 -372 -948 -545 -878 -367 -78 -761 -698 -913 -721 -813 -834 -404 -554 -797 -839 -820 -304 -674 -792 -638 -528 -64 -6 -179 -100 -204 -342 -344 -773 -55 -454 -334 -76 -371 -464 -163 -995 -149 -146 -31 -894 -30 -7 -692 -920 -252 -936 -317 -750 -754 -861 -926 -649 -725 -601 -787 -360 -322 -112 -769 -887 -735 -603 -276 -568 -205 -968 -518 -259 -693 -905 -736 -2 -255 -879 -456 -839 -72 -924 -422 -490 -361 -826 -144 -279 -530 -246 -31 -370 -426 -33 -381 -377 -90 -506 -28 -876 -916 -196 -906 -823 -47 -180 -834 -860 -487 -510 -423 -76 -934 -256 -286 -439 -515 -479 -711 -435 -118 -239 -173 -145 -245 -353 -375 -583 -146 -892 -147 -519 -424 -634 -356 -983 -794 -883 -495 -731 -909 -380 -949 -737 -125 -248 -340 -943 -38 -273 -242 -495 -125 -148 -229 -956 -189 -544 -287 -978 -699 -230 -567 -674 -218 -885 -856 -724 -332 -104 -277 -531 -203 -833 -161 -335 -308 -10 -347 -851 -868 -82 -851 -731 -326 -248 -91 -256 -594 -759 -649 -748 -894 -708 -12 -981 -652 -325 -965 -814 -724 -25 -770 -229 -377 -745 -885 -340 -124 -350 -298 -256 -721 -468 -823 -922 -243 -630 -367 -928 -163 -357 -85 -969 -323 -988 -833 -332 -355 -225 -905 -7 -264 -328 -406 -98 -758 -87 -484 -389 -704 -202 -744 -896 -405 -519 -571 -333 -361 -279 -363 -112 -124 -41 -648 -388 -701 -180 -94 -846 -238 -788 -323 -835 -230 -856 -116 -171 -519 -999 -426 -279 -256 -216 -916 -535 -689 -415 -602 -137 -64 -523 -467 -405 -284 -884 -525 -866 -912 -574 -793 -43 -828 -289 -464 -891 -707 -606 -170 -205 -918 -489 -90 -517 -383 -391 -233 -189 -785 -689 -2 -601 -49 -815 -305 -356 -872 -358 -261 -139 -634 -732 -937 -294 -890 -801 -313 -89 -584 -897 -1 -789 -319 -248 -683 -889 -451 -148 -512 -607 -241 -862 -984 -830 -882 -822 -18 -940 -612 -113 -306 -935 -173 -995 -660 -455 -327 -783 -525 -781 -169 -991 -731 -452 -358 -276 -938 -960 -303 -321 -609 -175 -103 -886 -33 -299 -47 -593 -245 -445 -18 -274 -356 -146 -529 -748 -639 -256 -107 -395 -353 -70 -257 -3 -443 -959 -420 -695 -932 -288 -621 -179 -403 -265 -31 -697 -776 -497 -145 -952 -119 -709 -465 -901 -90 -487 -738 -82 -876 -547 -968 -432 -931 -364 -601 -455 -827 -726 -824 -904 -542 -74 -707 -694 -174 -987 -310 -778 -594 -142 -557 -53 -625 -378 -428 -739 -970 -823 -764 -465 -34 -425 -394 -45 -692 -560 -710 -444 -24 -843 -440 -860 -385 -499 -411 -446 -529 -731 -568 -187 -94 -778 -120 -566 -618 -535 -478 -520 -539 -732 -12 -697 -484 -146 -721 -472 -906 -898 -842 -899 -858 -414 -325 -548 -541 -782 -72 -134 -566 -734 -139 -751 -126 -812 -805 -148 -422 -577 -69 -361 -566 -242 -375 -245 -701 -672 -413 -996 -354 -823 -21 -623 -581 -500 -108 -93 -653 -784 -361 -515 -784 -238 -555 -836 -333 -650 -475 -122 -272 -540 -460 -654 -639 -657 -515 -703 -777 -56 -503 -881 -730 -886 -165 -450 -939 -533 -519 -785 -419 -863 -435 -330 -172 -327 -933 -290 -359 -468 -624 -903 -671 -52 -56 -367 -854 -307 -91 -6 -389 -660 -298 -102 -611 -963 -1000 -973 -853 -159 -422 -767 -194 -952 -100 -751 -329 -995 -630 -679 -55 -608 -732 -656 -488 -994 -778 -597 -99 -655 -525 -165 -320 -937 -653 -175 -952 -534 -233 -351 -101 -6 -243 -611 -422 -953 -82 -851 -746 -178 -307 -512 -212 -569 -629 -809 -443 -895 -240 -826 -249 -446 -17 -58 -452 -32 -519 -337 -765 -557 -477 -588 -926 -398 -638 -359 -852 -244 -857 -704 -513 -44 -749 -980 -882 -606 -270 -423 -113 -739 -37 -290 -909 -806 -990 -783 -653 -905 -564 -361 -955 -961 -668 -687 -452 -19 -312 -122 -842 -970 -208 -398 -42 -586 -30 -436 -790 -730 -697 -5 -118 -123 -635 -228 -92 -898 -351 -40 -495 -34 -877 -7 -35 -172 -730 -224 -281 -96 -648 -699 -769 -439 -604 -571 -26 -839 -411 -729 -170 -301 -740 -330 -906 -976 -751 -25 -522 -197 -263 -525 -21 -3 -985 -328 -198 -57 -41 -142 -279 -299 -983 -1 -135 -962 -254 -143 -120 -447 -83 -501 -532 -20 -973 -271 -746 -423 -969 -971 -415 -913 -159 -678 -618 -892 -310 -444 -377 -307 -667 -948 -171 -407 -713 -450 -150 -688 -630 -148 -471 -668 -197 -732 -942 -611 -918 -592 -564 -419 -549 -481 -678 -314 -5 -335 -43 -949 -22 -538 -409 -937 -25 -757 -321 -610 -442 -777 -166 -308 -995 -788 -622 -971 -279 -489 -192 -621 -856 -540 -741 -223 -434 -14 -403 -726 -850 -445 -470 -378 -855 -625 -973 -736 -599 -244 -792 -511 -758 -53 -71 -902 -298 -647 -843 -423 -104 -589 -454 -290 -592 -243 -401 -409 -66 -922 -197 -743 -287 -670 -335 -548 -999 -260 -13 -226 -458 -659 -606 -631 -835 -141 -864 -169 -800 -480 -78 -5 -950 -747 -265 -427 -133 -353 -31 -437 -25 -440 -892 -319 -349 -983 -147 -105 -506 -477 -440 -852 -826 -67 -331 -281 -553 -746 -992 -437 -455 -147 -825 -963 -559 -666 -241 -979 -560 -106 -238 -935 -955 -452 -464 -977 -908 -492 -219 -198 -411 -343 -285 -906 -869 -454 -470 -681 -904 -53 -702 -825 -170 -974 -742 -170 -519 -116 -952 -201 -906 -356 -904 -141 -321 -310 -639 -379 -580 -170 -399 -361 -375 -201 -525 -107 -758 -961 -203 -743 -855 -105 -206 -361 -729 -864 -326 -223 -994 -922 -818 -117 -753 -218 -714 -521 -769 -558 -624 -370 -410 -790 -532 -675 -23 -598 -243 -648 -254 -854 -410 -670 -903 -228 -582 -514 -530 -216 -614 -513 -199 -957 -812 -166 -553 -460 -23 -472 -607 -8 -588 -778 -110 -463 -365 -106 -879 -745 -715 -772 -388 -379 -631 -729 -231 -457 -877 -362 -359 -610 -602 -669 -822 -156 -321 -426 -615 -476 -966 -982 -914 -183 -482 -30 -951 -492 -919 -257 -548 -249 -254 -450 -103 -425 -363 -759 -719 -146 -591 -326 -927 -723 -235 -830 -584 -743 -445 -921 -21 -868 -217 -186 -542 -453 -503 -223 -960 -58 -198 -650 -896 -793 -182 -647 -82 -366 -681 -244 -676 -727 -773 -592 -275 -250 -345 -188 -104 -485 -783 -744 -13 -338 -126 -366 -86 -655 -990 -453 -959 -240 -20 -859 -184 -513 -391 -739 -461 -98 -761 -432 -138 -675 -158 -612 -327 -251 -371 -337 -463 -269 -759 -538 -88 -132 -783 -113 -309 -175 -95 -621 -420 -45 -569 -693 -668 -545 -311 -944 -496 -572 -528 -927 -636 -632 -412 -59 -362 -90 -523 -835 -83 -731 -6 -786 -290 -667 -648 -78 -731 -132 -221 -266 -479 -634 -215 -46 -823 -375 -339 -243 -474 -226 -396 -111 -710 -504 -990 -433 -738 -793 -460 -136 -320 -762 -320 -623 -620 -252 -789 -603 -794 -677 -486 -695 -448 -121 -41 -559 -593 -144 -682 -738 -675 -973 -441 -74 -761 -133 -888 -711 -922 -147 -700 -630 -195 -292 -867 -315 -124 -666 -322 -841 -459 -822 -341 -994 -686 -471 -999 -156 -933 -897 -636 -737 -68 -873 -94 -828 -431 -279 -323 -160 -506 -579 -432 -740 -77 -71 -343 -329 -270 -898 -206 -943 -825 -890 -496 -528 -377 -469 -406 -547 -986 -378 -478 -795 -711 -110 -26 -860 -540 -884 -390 -538 -598 -148 -277 -791 -850 -544 -862 -260 -27 -193 -237 -542 -350 -148 -297 -207 -142 -742 -217 -935 -542 -134 -758 -195 -813 -61 -769 -269 -381 -433 -17 -951 -925 -469 -564 -367 -44 -34 -460 -777 -474 -188 -378 -251 -621 -546 -10 -666 -291 -88 -952 -476 -342 -581 -465 -85 -404 -790 -808 -440 -902 -759 -823 -170 -173 -492 -49 -83 -202 -575 -819 -908 -230 -200 -743 -537 -197 -879 -723 -958 -956 -147 -840 -868 -67 -612 -102 -509 -780 -759 -706 -310 -267 -170 -759 -506 -791 -602 -401 -629 -912 -762 -176 -45 -713 -569 -520 -743 -694 -904 -593 -729 -816 -779 -483 -297 -285 -491 -772 -669 -857 -722 -470 -815 -464 -782 -507 -575 -37 -445 -127 -509 -942 -132 -731 -178 -349 -580 -281 -423 -566 -707 -188 -785 -632 -704 -581 -389 -547 -250 -544 -684 -953 -705 -137 -477 -998 -961 -25 -975 -568 -500 -587 -170 -69 -706 -77 -33 -919 -669 -691 -397 -552 -242 -311 -830 -730 -564 -784 -750 -732 -792 -788 -605 -828 -737 -735 -690 -224 -986 -166 -168 -565 -200 -7 -447 -403 -622 -230 -73 -250 -465 -806 -784 -35 -985 -394 -118 -696 -22 -646 -564 -659 -83 -150 -940 -128 -843 -92 -185 -305 -128 -937 -189 -445 -108 -379 -521 -944 -832 -484 -422 -838 -29 -986 -648 -752 -296 -99 -23 -592 -582 -969 -6 -277 -993 -974 -457 -768 -860 -678 -354 -108 -786 -234 -711 -870 -657 -590 -943 -940 -657 -814 -191 -752 -699 -21 -522 -115 -558 -740 -945 -753 -965 -865 -701 -85 -908 -442 -564 -769 -560 -335 -534 -393 -353 -493 -993 -290 -115 -54 -691 -113 -597 -600 -439 -108 -608 -71 -452 -179 -85 -279 -221 -441 -957 -507 -60 -600 -252 -102 -163 -142 -522 -438 -949 -85 -90 -730 -863 -667 -18 -945 -321 -59 -103 -197 -11 -226 -261 -257 -385 -498 -455 -255 -372 -879 -215 -357 -414 -930 -374 -282 -635 -470 -455 -74 -9 -138 -719 -44 -437 -58 -556 -495 -543 -103 -342 -25 -181 -716 -228 -578 -630 -763 -772 -651 -260 -303 -962 -24 -368 -988 -407 -873 -294 -387 -979 -203 -62 -10 -802 -560 -78 -214 -601 -470 -975 -594 -272 -96 -376 -813 -6 -372 -911 -99 -657 -624 -272 -564 -720 -886 -440 -503 -45 -819 -368 -938 -257 -637 -20 -718 -61 -561 -605 -182 -3 -919 -925 -729 -71 -614 -143 -65 -398 -519 -812 -770 -421 -43 -235 -458 -501 -336 -167 -324 -168 -630 -214 -922 -252 -924 -828 -873 -516 -200 -138 -379 -901 -80 -120 -338 -596 -280 -990 -262 -532 -459 -293 -620 -48 -369 -221 -832 -306 -281 -847 -306 -537 -543 -733 -87 -628 -155 -311 -908 -367 -326 -667 -948 -816 -712 -847 -682 -42 -185 -699 -47 -79 -261 -715 -866 -226 -582 -587 -429 -372 -267 -721 -145 -408 -740 -345 -678 -50 -186 -875 -285 -530 -39 -452 -983 -555 -840 -781 -710 -976 -573 -123 -230 -808 -458 -691 -467 -976 -232 -227 -564 -917 -535 -469 -860 -91 -899 -862 -243 -912 -865 -900 -891 -180 -958 -716 -562 -395 -610 -680 -957 -730 -673 -55 -32 -751 -175 -119 -595 -202 -904 -420 -552 -696 -736 -199 -811 -995 -105 -962 -360 -819 -254 -489 -930 -511 -139 -304 -142 -320 -649 -478 -209 -408 -624 -780 -486 -638 -803 -320 -372 -127 -139 -566 -303 -79 -923 -788 -134 -943 -195 -40 -895 -579 -794 -24 -959 -882 -989 -48 -647 -281 -44 -172 -806 -2 -738 -973 -14 -597 -87 -438 -688 -421 -827 -107 -705 -285 -343 -477 -824 -805 -41 -120 -946 -532 -536 -234 -343 -436 -942 -338 -883 -81 -597 -330 -746 -984 -560 -340 -578 -61 -915 -991 -753 -778 -350 -720 -236 -355 -150 -527 -632 -440 -167 -991 -127 -924 -474 -546 -220 -469 -660 -975 -74 -17 -305 -526 -516 -239 -54 -715 -66 -417 -905 -159 -739 -821 -382 -394 -924 -907 -635 -790 -404 -181 -918 -849 -33 -300 -499 -58 -957 -98 -958 -878 -507 -659 -583 -608 -516 -289 -298 -25 -772 -816 -832 -433 -570 -413 -974 -427 -945 -274 -133 -905 -427 -950 -35 -443 -771 -415 -462 -295 -243 -58 -391 -173 -729 -925 -60 -135 -652 -400 -320 -226 -69 -418 -759 -467 -210 -604 -546 -326 -19 -749 -242 -350 -428 -735 -500 -221 -965 -178 -931 -976 -586 -834 -850 -909 -261 -639 -884 -236 -576 -689 -552 -842 -39 -260 -999 -910 -940 -673 -685 -539 -107 -571 -115 -494 -579 -917 -697 -27 -318 -670 -378 -301 -593 -97 -4 -704 -686 -989 -273 -256 -635 -989 -238 -82 -994 -340 -960 -561 -697 -573 -596 -452 -360 -716 -611 -567 -190 -171 -891 -327 -967 -343 -110 -817 -727 -799 -772 -927 -185 -982 -936 -14 -860 -175 -492 -288 -294 -300 -390 -970 -499 -47 -955 -213 -367 -203 -783 -40 -909 -780 -886 -582 -634 -867 -433 -944 -965 -539 -168 -180 -331 -461 -933 -363 -646 -716 -276 -494 -847 -828 -243 -966 -316 -646 -895 -724 -139 -478 -520 -518 -724 -883 -891 -584 -556 -34 -347 -708 -516 -361 -185 -209 -470 -190 -674 -499 -51 -491 -67 -842 -237 -631 -802 -621 -734 -544 -258 -918 -170 -334 -894 -621 -965 -898 -606 -331 -274 -551 -223 -860 -481 -230 -845 -735 -577 -74 -209 -353 -649 -609 -347 -897 -756 -520 -691 -399 -714 -332 -395 -198 -337 -691 -924 -801 -248 -605 -448 -620 -90 -714 -731 -747 -713 -397 -226 -722 -33 -289 -186 -97 -285 -430 -194 -290 -877 -484 -453 -111 -696 -873 -716 -812 -169 -765 -834 -380 -7 -47 -639 -36 -594 -299 -501 -890 -308 -50 -732 -316 -831 -607 -291 -348 -996 -597 -356 -289 -718 -134 -879 -658 -647 -597 -233 -520 -437 -12 -99 -574 -292 -166 -766 -646 -991 -651 -582 -980 -491 -886 -33 -720 -262 -416 -567 -473 -735 -897 -989 -868 -957 -443 -714 -519 -365 -241 -253 -990 -414 -425 -518 -833 -429 -485 -858 -786 -328 -921 -293 -673 -449 -36 -239 -163 -90 -1000 -950 -71 -549 -737 -291 -145 -553 -845 -356 -341 -79 -650 -892 -341 -660 -110 -509 -385 -466 -646 -996 -616 -893 -187 -129 -390 -206 -18 -587 -157 -272 -678 -939 -293 -657 -540 -74 -30 -35 -311 -341 -8 -843 -904 -589 -566 -224 -22 -360 -342 -463 -958 -455 -41 -376 -40 -406 -890 -612 -363 -362 -682 -440 -287 -868 -284 -517 -496 -648 -337 -916 -752 -181 -766 -803 -358 -979 -58 -399 -45 -102 -329 -864 -438 -53 -937 -641 -275 -625 -740 -970 -785 -702 -405 -943 -508 -874 -123 -859 -579 -439 -336 -243 -930 -448 -339 -269 -624 -80 -792 -772 -493 -369 -448 -706 -345 -936 -2 -603 -6 -259 -534 -877 -147 -257 -792 -920 -544 -344 -312 -865 -383 -431 -332 -875 -464 -61 -778 -566 -903 -648 -214 -861 -856 -512 -207 -855 -978 -376 -26 -975 -731 -487 -894 -836 -98 -66 -33 -66 -419 -854 -43 -771 -887 -607 -884 -303 -766 -557 -497 -190 -423 -753 -860 -845 -395 -686 -938 -382 -789 -886 -162 -871 -512 -390 -106 -632 -765 -214 -120 -600 -362 -975 -634 -119 -541 -431 -372 -399 -357 -280 -350 -819 -213 -275 -536 -645 -699 -502 -607 -806 -251 -181 -572 -993 -492 -156 -212 -273 -850 -647 -855 -808 -712 -985 -786 -345 -235 -302 -820 -777 -699 -767 -806 -4 -609 -582 -766 -570 -893 -904 -886 -480 -570 -97 -381 -368 -203 -335 -811 -403 -293 -488 -318 -353 -864 -491 -984 -667 -596 -39 -423 -469 -523 -964 -319 -645 -326 -518 -254 -219 -324 -255 -967 -445 -438 -882 -59 -834 -910 -8 -624 -966 -67 -197 -687 -563 -396 -443 -618 -526 -600 -184 -825 -992 -999 -35 -93 -498 -148 -759 -295 -258 -219 -690 -875 -831 -134 -905 -918 -416 -868 -434 -167 -132 -602 -47 -745 -188 -71 -355 -748 -410 -35 -958 -932 -888 -519 -910 -491 -793 -470 -481 -71 -955 -628 -664 -256 -409 -62 -509 -671 -884 -768 -43 -488 -699 -763 -584 -789 -814 -596 -266 -714 -493 -594 -728 -531 -992 -221 -118 -525 -9 -364 -270 -940 -510 -976 -657 -949 -706 -625 -375 -871 -289 -217 -61 -950 -813 -252 -303 -939 -111 -830 -174 -884 -106 -909 -55 -314 -519 -630 -303 -39 -590 -757 -606 -883 -724 -340 -666 -220 -571 -862 -599 -490 -280 -146 -104 -689 -735 -712 -393 -37 -342 -74 -390 -555 -467 -760 -91 -473 -541 -698 -625 -311 -868 -139 -325 -476 -789 -692 -835 -388 -241 -29 -149 -188 -227 -291 -592 -594 -172 -499 -283 -550 -776 -272 -25 -129 -869 -830 -829 -81 -545 -937 -157 -196 -21 -264 -430 -43 -907 -470 -997 -156 -613 -835 -99 -898 -720 -713 -756 -641 -587 -459 -745 -115 -730 -766 -221 -10 -952 -888 -614 -371 -102 -89 -794 -785 -643 -871 -902 -301 -610 -334 -744 -954 -901 -845 -29 -618 -795 -418 -710 -573 -580 -805 -198 -575 -195 -714 -433 -437 -147 -559 -600 -688 -624 -422 -579 -197 -381 -779 -734 -605 -959 -413 -956 -559 -496 -486 -330 -876 -868 -691 -539 -356 -603 -576 -333 -409 -223 -933 -213 -205 -743 -50 -492 -857 -472 -16 -318 -408 -546 -402 -334 -65 -625 -629 -625 -205 -168 -231 -617 -135 -86 -435 -795 -55 -843 -225 -504 -581 -150 -37 -380 -24 -899 -422 -425 -945 -553 -64 -818 -889 -21 -45 -205 -521 -595 -366 -673 -839 -83 -692 -402 -708 -707 -389 -407 -378 -513 -333 -445 -406 -212 -543 -425 -924 -191 -735 -33 -670 -809 -804 -141 -185 -134 -287 -716 -959 -962 -666 -24 -322 -761 -293 -568 -331 -43 -975 -95 -759 -186 -298 -600 -994 -55 -65 -902 -419 -340 -422 -369 -916 -769 -450 -566 -740 -395 -95 -761 -306 -362 -193 -972 -844 -812 -560 -26 -224 -252 -568 -526 -487 -536 -382 -202 -51 -230 -676 -963 -499 -824 -690 -75 -121 -335 -928 -760 -8 -575 -695 -326 -698 -918 -97 -139 -150 -821 -854 -296 -998 -269 -603 -763 -828 -336 -246 -451 -579 -943 -256 -72 -662 -745 -628 -747 -431 -307 -680 -3 -568 -774 -475 -101 -534 -452 -802 -608 -274 -562 -423 -532 -413 -441 -41 -352 -290 -114 -273 -663 -679 -142 -545 -568 -895 -839 -434 -363 -822 -109 -67 -595 -27 -451 -304 -931 -559 -824 -31 -781 -65 -224 -954 -41 -584 -71 -535 -200 -809 -610 -90 -954 -855 -379 -693 -976 -332 -708 -804 -307 -4 -827 -954 -329 -231 -965 -507 -153 -925 -634 -703 -883 -680 -833 -161 -626 -277 -26 -871 -23 -342 -734 -727 -451 -494 -203 -616 -134 -366 -481 -579 -340 -489 -132 -802 -616 -692 -80 -636 -320 -590 -567 -516 -557 -230 -440 -142 -872 -76 -296 -84 -451 -279 -643 -793 -887 -979 -637 -269 -777 -86 -456 -674 -447 -861 -586 -468 -361 -882 -256 -404 -352 -185 -799 -742 -4 -141 -754 -181 -483 -176 -804 -844 -509 -94 -512 -813 -952 -454 -891 -800 -396 -855 -729 -748 -789 -242 -781 -605 -196 -916 -545 -381 -585 -928 -528 -139 -281 -858 -888 -631 -2 -592 -273 -501 -648 -541 -354 -451 -134 -155 -778 -855 -633 -861 -678 -899 -558 -523 -70 -188 -765 -245 -818 -506 -773 -948 -154 -976 -665 -970 -99 -841 -520 -963 -648 -734 -455 -54 -565 -441 -632 -51 -512 -793 -147 -869 -887 -352 -839 -103 -783 -192 -130 -860 -724 -137 -791 -390 -1 -155 -504 -739 -897 -969 -643 -390 -929 -714 -126 -96 -168 -857 -614 -883 -252 -556 -634 -16 -838 -923 -939 -791 -877 -588 -793 -582 -425 -774 -852 -686 -676 -203 -443 -318 -10 -90 -28 -834 -521 -73 -107 -89 -670 -388 -364 -456 -849 -771 -487 -216 -456 -339 -929 -220 -636 -175 -184 -438 -821 -749 -391 -625 -995 -464 -924 -601 -57 -38 -710 -556 -905 -339 -652 -97 -438 -78 -750 -159 -596 -789 -618 -909 -775 -452 -179 -697 -254 -467 -487 -146 -243 -85 -853 -311 -777 -785 -528 -166 -608 -464 -161 -358 -119 -566 -28 -444 -275 -550 -958 -492 -308 -442 -786 -948 -457 -328 -68 -938 -595 -54 -844 -255 -738 -444 -336 -370 -108 -485 -557 -193 -444 -667 -696 -918 -294 -556 -54 -397 -128 -28 -295 -465 -135 -948 -750 -122 -299 -12 -638 -929 -156 -298 -962 -109 -89 -21 -902 -412 -728 -963 -429 -818 -53 -227 -260 -762 -311 -252 -683 -412 -471 -341 -418 -819 -369 -90 -219 -179 -69 -409 -255 -458 -262 -266 -298 -329 -450 -611 -67 -343 -729 -988 -584 -643 -411 -596 -576 -594 -79 -883 -323 -236 -830 -940 -822 -300 -841 -117 -342 -103 -51 -536 -843 -119 -100 -951 -267 -973 -556 -996 -537 -708 -609 -981 -490 -784 -524 -411 -866 -363 -109 -468 -359 -88 -489 -345 -281 -169 -22 -141 -617 -706 -914 -407 -121 -559 -615 -692 -300 -855 -73 -160 -854 -373 -460 -896 -249 -757 -321 -470 -480 -924 -435 -565 -352 -650 -303 -71 -270 -115 -943 -413 -234 -578 -207 -279 -778 -99 -523 -84 -713 -519 -166 -934 -592 -372 -873 -601 -779 -528 -197 -162 -613 -221 -750 -611 -504 -917 -224 -325 -512 -775 -9 -263 -975 -776 -237 -396 -598 -22 -495 -828 -746 -991 -150 -856 -100 -939 -968 -724 -490 -571 -22 -110 -150 -936 -663 -106 -754 -327 -714 -715 -955 -96 -992 -894 -279 -275 -618 -140 -177 -16 -55 -160 -411 -269 -98 -708 -627 -23 -122 -363 -674 -162 -717 -147 -53 -726 -511 -38 -45 -153 -639 -140 -538 -475 -685 -312 -674 -271 -686 -502 -243 -48 -955 -84 -984 -997 -375 -397 -88 -436 -101 -990 -870 -460 -370 -701 -452 -526 -478 -776 -273 -676 -141 -515 -751 -826 -965 -152 -717 -295 -438 -528 -7 -961 -939 -27 -537 -228 -807 -663 -38 -840 -804 -290 -482 -548 -882 -511 -122 -603 -855 -773 -838 -424 -780 -670 -406 -722 -351 -261 -175 -6 -735 -976 -665 -200 -264 -189 -205 -757 -91 -814 -192 -489 -849 -33 -275 -962 -210 -75 -552 -344 -253 -217 -169 -700 -530 -152 -555 -23 -444 -721 -237 -699 -11 -783 -538 -470 -974 -427 -553 -746 -206 -227 -371 -288 -19 -647 -255 -476 -7 -5 -376 -457 -52 -107 -676 -104 -525 -210 -527 -545 -534 -491 -429 -23 -115 -485 -356 -883 -728 -980 -859 -486 -102 -487 -116 -276 -955 -716 -173 -82 -377 -93 -91 -124 -495 -538 -155 -347 -597 -681 -107 -335 -605 -353 -647 -538 -371 -514 -567 -268 -490 -169 -7 -691 -737 -899 -266 -286 -989 -26 -390 -223 -104 -180 -899 -940 -198 -512 -644 -976 -850 -208 -976 -589 -508 -472 -283 -301 -455 -669 -940 -171 -298 -861 -385 -686 -475 -737 -913 -217 -697 -934 -826 -505 -228 -508 -381 -797 -143 -504 -815 -813 -416 -198 -434 -791 -755 -159 -562 -132 -748 -73 -567 -721 -358 -143 -347 -137 -876 -170 -663 -832 -310 -664 -950 -883 -360 -691 -168 -441 -846 -862 -972 -599 -493 -645 -228 -883 -211 -990 -309 -428 -731 -598 -274 -803 -97 -751 -917 -588 -275 -500 -880 -204 -999 -276 -612 -660 -414 -980 -149 -661 -47 -354 -966 -263 -515 -510 -190 -557 -540 -634 -133 -978 -120 -564 -426 -652 -624 -464 -703 -908 -977 -78 -956 -85 -475 -163 -922 -833 -138 -718 -10 -663 -256 -106 -532 -862 -168 -22 -494 -318 -985 -434 -358 -187 -775 -504 -578 -581 -838 -491 -181 -162 -162 -303 -870 -139 -937 -524 -991 -121 -483 -645 -922 -855 -332 -209 -633 -528 -221 -534 -80 -406 -418 -425 -699 -407 -488 -699 -512 -459 -995 -429 -888 -155 -369 -386 -964 -390 -936 -360 -252 -345 -399 -886 -54 -912 -145 -285 -431 -184 -119 -402 -134 -271 -590 -253 -424 -266 -373 -941 -703 -17 -477 -174 -161 -944 -430 -236 -853 -851 -380 -778 -327 -239 -597 -968 -192 -142 -417 -699 -119 -919 -126 -289 -521 -84 -80 -147 -709 -228 -163 -937 -804 -724 -201 -790 -419 -477 -189 -217 -459 -879 -431 -696 -541 -80 -810 -435 -253 -741 -845 -478 -825 -54 -256 -279 -978 -955 -903 -549 -192 -975 -154 -341 -709 -178 -683 -228 -385 -762 -332 -91 -363 -692 -781 -283 -299 -190 -130 -368 -94 -793 -702 -394 -760 -765 -895 -11 -902 -316 -695 -336 -703 -53 -632 -258 -3 -913 -496 -464 -574 -624 -999 -505 -1000 -274 -779 -809 -601 -508 -718 -577 -77 -502 -562 -565 -560 -610 -539 -982 -425 -560 -90 -551 -538 -200 -1 -342 -30 -423 -812 -75 -855 -877 -740 -58 -449 -152 -773 -431 -435 -849 -575 -781 -34 -887 -184 -680 -189 -943 -788 -419 -343 -765 -721 -171 -576 -287 -846 -419 -266 -580 -959 -403 -482 -859 -128 -588 -66 -487 -727 -280 -133 -407 -584 -821 -629 -698 -333 -365 -20 -281 -962 -289 -37 -406 -301 -515 -293 -990 -267 -356 -567 -624 -931 -566 -329 -612 -570 -446 -951 -892 -481 -910 -745 -978 -404 -280 -660 -472 -208 -780 -869 -565 -417 -227 -19 -661 -25 -62 -954 -730 -770 -632 -910 -754 -819 -744 -442 -684 -803 -589 -665 -71 -644 -985 -837 -334 -123 -874 -114 -99 -259 -500 -710 -213 -127 -793 -274 -423 -442 -782 -836 -730 -659 -666 -149 -756 -604 -814 -174 -157 -587 -938 -812 -201 -508 -440 -400 -331 -873 -708 -497 -229 -492 -653 -573 -470 -612 -449 -390 -552 -597 -803 -932 -845 -184 -189 -888 -411 -872 -744 -538 -9 -775 -810 -221 -663 -154 -375 -120 -359 -538 -438 -125 -468 -797 -713 -240 -478 -268 -216 -264 -215 -686 -70 -623 -901 -11 -770 -975 -710 -321 -677 -150 -288 -179 -512 -301 -714 -454 -559 -659 -816 -645 -206 -305 -414 -2 -427 -129 -601 -558 -794 -453 -41 -295 -781 -774 -5 -700 -306 -44 -964 -685 -687 -320 -554 -38 -57 -540 -737 -98 -75 -428 -557 -718 -861 -580 -429 -249 -676 -158 -36 -690 -472 -870 -9 -178 -384 -685 -579 -86 -169 -833 -921 -547 -846 -629 -428 -814 -324 -206 -604 -482 -178 -417 -17 -661 -348 -836 -134 -158 -941 -50 -367 -681 -920 -159 -425 -639 -487 -525 -277 -174 -802 -872 -97 -305 -958 -86 -231 -121 -340 -639 -158 -941 -949 -135 -62 -444 -246 -606 -278 -996 -585 -915 -361 -100 -736 -14 -658 -144 -81 -280 -423 -109 -795 -916 -688 -280 -250 -739 -966 -765 -820 -873 -466 -257 -760 -91 -323 -257 -817 -999 -140 -984 -911 -233 -105 -962 -413 -645 -847 -327 -193 -862 -137 -186 -580 -132 -610 -690 -65 -418 -81 -321 -233 -642 -276 -770 -938 -164 -749 -389 -902 -956 -706 -335 -119 -968 -198 -410 -920 -224 -92 -393 -537 -193 -524 -990 -583 -657 -313 -197 -595 -587 -402 -451 -596 -696 -841 -422 -672 -693 -525 -221 -942 -595 -931 -496 -526 -818 -814 -313 -405 -67 -95 -999 -624 -197 -254 -964 -516 -378 -157 -66 -972 -178 -619 -681 -37 -451 -139 -56 -807 -514 -916 -381 -771 -390 -851 -675 -169 -992 -98 -94 -666 -475 -477 -341 -906 -47 -509 -197 -27 -461 -158 -603 -448 -121 -415 -192 -379 -593 -197 -686 -292 -522 -667 -307 -560 -624 -216 -466 -123 -697 -328 -313 -256 -505 -558 -644 -718 -84 -408 -345 -76 -967 -613 -644 -449 -334 -373 -436 -674 -619 -878 -325 -362 -336 -114 -979 -660 -562 -38 -997 -118 -88 -161 -380 -659 -432 -909 -844 -780 -92 -396 -535 -499 -738 -866 -976 -391 -993 -978 -651 -389 -639 -304 -303 -798 -345 -446 -32 -790 -57 -993 -186 -110 -774 -590 -980 -523 -763 -490 -741 -100 -245 -556 -602 -731 -379 -642 -107 -131 -475 -639 -431 -317 -602 -967 -860 -491 -112 -414 -403 -29 -681 -426 -90 -769 -654 -923 -506 -492 -901 -115 -410 -965 -494 -809 -228 -9 -934 -40 -238 -326 -102 -832 -937 -618 -837 -299 -149 -463 -587 -19 -65 -686 -561 -887 -235 -341 -190 -921 -225 -412 -787 -490 -259 -650 -521 -703 -715 -930 -374 -156 -67 -545 -479 -231 -902 -52 -954 -730 -409 -271 -567 -333 -8 -437 -598 -598 -813 -355 -938 -692 -445 -346 -978 -322 -805 -294 -996 -59 -562 -677 -832 -689 -840 -372 -779 -440 -662 -423 -232 -730 -780 -69 -388 -875 -476 -763 -119 -562 -230 -631 -484 -36 -3 -998 -124 -641 -742 -645 -606 -274 -132 -335 -144 -168 -928 -586 -651 -116 -790 -305 -578 -264 -38 -958 -646 -502 -42 -690 -319 -479 -67 -881 -778 -955 -511 -265 -229 -516 -848 -789 -444 -310 -449 -918 -501 -303 -991 -66 -414 -467 -58 -907 -800 -391 -348 -939 -644 -323 -622 -95 -349 -978 -260 -910 -692 -218 -484 -658 -779 -58 -576 -833 -119 -999 -391 -841 -495 -860 -740 -261 -344 -873 -296 -487 -986 -855 -251 -593 -917 -223 -270 -922 -142 -167 -985 -854 -120 -750 -360 -910 -576 -891 -880 -337 -968 -292 -429 -117 -734 -931 -78 -514 -370 -562 -302 -229 -516 -530 -101 -134 -914 -416 -909 -927 -516 -665 -533 -331 -231 -827 -14 -494 -72 -94 -791 -602 -29 -295 -885 -382 -108 -248 -464 -216 -136 -745 -834 -943 -244 -519 -656 -494 -235 -317 -355 -25 -702 -978 -618 -483 -300 -247 -671 -337 -32 -292 -433 -655 -607 -717 -711 -748 -602 -755 -152 -350 -375 -961 -920 -861 -668 -343 -287 -230 -362 -255 -244 -369 -963 -476 -174 -184 -77 -862 -503 -531 -965 -67 -420 -305 -159 -7 -90 -608 -681 -924 -32 -432 -237 -202 -995 -138 -436 -273 -260 -273 -394 -505 -854 -890 -271 -904 -309 -387 -752 -317 -640 -435 -342 -546 -199 -210 -342 -33 -92 -620 -431 -135 -263 -98 -75 -38 -20 -764 -14 -869 -848 -509 -712 -33 -734 -124 -505 -391 -953 -985 -591 -997 -677 -987 -181 -662 -979 -47 -813 -268 -671 -796 -235 -88 -879 -981 -155 -124 -377 -123 -220 -471 -998 -657 -196 -597 -612 -922 -621 -199 -387 -674 -632 -876 -590 -859 -517 -484 -413 -746 -933 -478 -967 -468 -347 -209 -310 -767 -384 -327 -66 -276 -351 -144 -633 -363 -528 -134 -978 -152 -277 -124 -271 -45 -456 -130 -619 -659 -835 -377 -459 -708 -772 -985 -891 -800 -666 -929 -95 -854 -92 -345 -869 -754 -996 -24 -478 -630 -316 -501 -519 -554 -724 -92 -632 -303 -127 -985 -773 -123 -351 -616 -925 -1 -837 -225 -619 -81 -963 -373 -897 -219 -43 -154 -587 -318 -638 -35 -961 -608 -187 -353 -405 -855 -341 -571 -333 -568 -882 -452 -935 -721 -964 -428 -727 -509 -89 -68 -684 -899 -697 -10 -540 -476 -729 -945 -976 -995 -601 -194 -209 -476 -186 -79 -996 -568 -873 -166 -200 -346 -441 -311 -936 -104 -522 -196 -160 -200 -237 -992 -810 -785 -275 -472 -836 -409 -345 -435 -237 -947 -389 -574 -860 -878 -243 -64 -492 -452 -248 -608 -605 -649 -973 -954 -531 -681 -253 -639 -545 -979 -290 -994 -101 -845 -189 -103 -108 -943 -289 -923 -403 -919 -400 -741 -433 -581 -716 -739 -403 -811 -49 -264 -676 -865 -6 -506 -603 -553 -255 -928 -815 -797 -266 -31 -826 -623 -844 -779 -427 -191 -188 -265 -181 -335 -532 -631 -305 -914 -63 -125 -46 -885 -956 -731 -596 -776 -449 -819 -967 -476 -542 -388 -406 -342 -730 -756 -459 -10 -521 -502 -748 -220 -138 -133 -360 -195 -701 -129 -90 -106 -930 -372 -968 -484 -69 -484 -579 -728 -402 -147 -568 -665 -370 -287 -973 -77 -78 -532 -749 -308 -70 -321 -995 -122 -64 -613 -515 -909 -90 -101 -721 -157 -282 -650 -719 -293 -807 -291 -107 -989 -222 -400 -390 -501 -266 -341 -974 -13 -332 -423 -747 -234 -635 -742 -726 -16 -969 -652 -393 -368 -789 -340 -651 -272 -648 -228 -371 -252 -761 -119 -600 -421 -326 -843 -287 -343 -381 -793 -998 -460 -858 -883 -843 -29 -140 -135 -973 -800 -551 -500 -28 -840 -895 -930 -11 -40 -120 -771 -748 -830 -189 -489 -886 -651 -56 -182 -893 -590 -355 -279 -5 -489 -755 -695 -421 -832 -480 -126 -716 -865 -684 -357 -976 -50 -663 -605 -768 -880 -737 -97 -271 -727 -233 -534 -744 -243 -210 -33 -408 -73 -152 -825 -647 -348 -392 -521 -551 -169 -983 -921 -998 -211 -402 -862 -262 -952 -428 -819 -684 -687 -467 -783 -234 -911 -319 -419 -743 -616 -698 -446 -30 -734 -572 -750 -819 -392 -638 -712 -153 -631 -35 -960 -363 -303 -197 -690 -504 -203 -536 -293 -230 -849 -378 -2 -967 -449 -898 -931 -111 -395 -475 -68 -845 -385 -770 -464 -500 -565 -808 -493 -927 -539 -894 -622 -221 -277 -558 -352 -659 -453 -143 -368 -11 -609 -338 -808 -957 -353 -53 -96 -710 -272 -81 -168 -312 -255 -982 -342 -602 -696 -958 -535 -877 -558 -925 -954 -376 -515 -366 -828 -272 -633 -182 -992 -510 -75 -306 -149 -222 -345 -167 -765 -285 -405 -718 -238 -429 -179 -856 -277 -171 -700 -920 -137 -788 -752 -272 -903 -815 -733 -206 -234 -738 -310 -541 -860 -138 -217 -748 -774 -31 -149 -2 -322 -530 -880 -796 -389 -283 -93 -473 -415 -767 -764 -779 -453 -339 -913 -355 -69 -318 -171 -967 -175 -98 -999 -402 -145 -777 -405 -599 -136 -806 -234 -857 -72 -666 -171 -270 -647 -261 -485 -84 -87 -927 -603 -331 -51 -649 -672 -906 -684 -559 -508 -944 -614 -778 -922 -101 -818 -120 -247 -338 -739 -814 -527 -332 -203 -834 -735 -301 -15 -956 -989 -66 -185 -713 -12 -790 -491 -79 -149 -499 -439 -471 -186 -378 -855 -857 -368 -861 -210 -330 -436 -83 -95 -367 -796 -556 -283 -449 -328 -878 -633 -522 -708 -160 -622 -862 -944 -556 -800 -81 -381 -268 -839 -752 -239 -793 -581 -677 -967 -242 -155 -94 -736 -326 -819 -667 -930 -820 -177 -673 -67 -935 -848 -188 -449 -959 -420 -723 -804 -6 -889 -67 -505 -912 -706 -354 -131 -291 -62 -903 -493 -317 -689 -493 -18 -753 -435 -448 -193 -438 -180 -694 -697 -981 -300 -459 -870 -204 -350 -175 -210 -391 -805 -643 -668 -583 -963 -481 -289 -744 -508 -8 -827 -394 -198 -158 -109 -1000 -800 -539 -777 -928 -433 -744 -694 -743 -718 -349 -715 -326 -710 -445 -488 -339 -742 -582 -457 -959 -528 -395 -556 -785 -910 -945 -507 -186 -373 -731 -372 -590 -173 -500 -523 -738 -373 -965 -124 -890 -379 -429 -271 -912 -919 -617 -592 -431 -991 -702 -398 -211 -994 -318 -644 -527 -435 -11 -57 -717 -442 -865 -500 -605 -839 -124 -838 -142 -13 -624 -264 -482 -649 -224 -482 -705 -38 -614 -391 -949 -291 -60 -7 -705 -647 -42 -833 -159 -40 -431 -384 -30 -727 -845 -504 -39 -341 -975 -188 -684 -70 -590 -33 -499 -796 -426 -917 -715 -377 -888 -427 -946 -922 -815 -709 -163 -609 -4 -190 -969 -336 -780 -118 -733 -157 -814 -652 -220 -134 -996 -50 -531 -95 -559 -941 -38 -305 -518 -649 -609 -643 -407 -538 -82 -863 -717 -246 -519 -592 -318 -286 -242 -611 -20 -166 -590 -833 -509 -376 -991 -772 -148 -750 -610 -142 -444 -363 -656 -682 -48 -640 -556 -964 -86 -861 -858 -451 -674 -802 -442 -409 -770 -282 -434 -571 -331 -744 -310 -589 -480 -179 -797 -323 -25 -1 -88 -130 -145 -79 -143 -652 -777 -13 -638 -684 -280 -116 -48 -810 -610 -859 -578 -984 -159 -481 -504 -889 -832 -787 -469 -802 -782 -7 -116 -407 -894 -923 -148 -569 -146 -985 -874 -877 -392 -381 -882 -156 -651 -484 -757 -147 -408 -617 -479 -514 -862 -362 -759 -163 -814 -603 -179 -539 -789 -565 -540 -589 -473 -36 -522 -871 -928 -126 -669 -338 -980 -746 -949 -831 -156 -169 -590 -215 -402 -188 -136 -721 -587 -21 -975 -795 -764 -204 -832 -210 -221 -170 -765 -546 -584 -650 -1 -408 -146 -1000 -117 -451 -851 -183 -371 -723 -942 -395 -737 -641 -611 -471 -691 -566 -397 -77 -215 -903 -630 -39 -32 -890 -922 -670 -375 -139 -575 -86 -766 -201 -159 -942 -885 -338 -791 -412 -930 -557 -530 -256 -55 -70 -263 -407 -990 -599 -286 -146 -370 -261 -410 -153 -437 -137 -861 -388 -475 -401 -206 -415 -874 -275 -425 -863 -706 -576 -456 -786 -731 -243 -811 -730 -682 -21 -838 -89 -100 -194 -948 -85 -130 -182 -646 -158 -448 -800 -29 -81 -790 -793 -458 -147 -492 -291 -81 -669 -627 -958 -344 -298 -302 -898 -549 -457 -628 -653 -850 -917 -744 -986 -514 -290 -830 -516 -113 -77 -571 -519 -548 -886 -100 -871 -207 -753 -573 -771 -518 -157 -505 -665 -789 -690 -887 -529 -993 -917 -541 -50 -91 -345 -722 -190 -572 -917 -418 -152 -960 -688 -240 -666 -959 -533 -739 -152 -908 -201 -186 -290 -832 -386 -109 -443 -36 -530 -526 -381 -266 -123 -539 -146 -224 -177 -918 -262 -811 -249 -391 -526 -219 -581 -239 -465 -212 -286 -306 -895 -535 -553 -305 -775 -437 -342 -518 -855 -877 -12 -808 -626 -335 -58 -537 -549 -755 -119 -101 -208 -315 -422 -823 -640 -272 -702 -623 -946 -245 -811 -779 -525 -448 -387 -793 -575 -768 -825 -942 -25 -693 -93 -10 -343 -67 -948 -553 -570 -99 -78 -597 -297 -406 -304 -714 -557 -202 -63 -128 -96 -319 -558 -437 -4 -2 -999 -555 -176 -915 -95 -159 -447 -531 -536 -602 -806 -708 -860 -159 -673 -212 -376 -948 -596 -708 -228 -70 -96 -579 -292 -763 -733 -513 -333 -723 -996 -66 -183 -868 -665 -194 -199 -730 -163 -481 -163 -984 -254 -487 -398 -577 -4 -729 -692 -64 -673 -305 -52 -667 -33 -674 -468 -344 -564 -481 -679 -144 -256 -103 -101 -509 -22 -438 -409 -832 -196 -114 -378 -400 -371 -655 -728 -460 -790 -524 -120 -697 -531 -319 -817 -293 -278 -99 -870 -153 -64 -837 -471 -131 -894 -898 -499 -780 -25 -191 -211 -875 -285 -321 -121 -415 -879 -936 -168 -913 -108 -257 -757 -179 -739 -716 -277 -911 -78 -153 -42 -279 -828 -631 -697 -340 -46 -403 -309 -896 -135 -282 -581 -801 -950 -635 -178 -364 -478 -11 -901 -503 -213 -833 -418 -574 -367 -106 -765 -162 -386 -942 -169 -922 -165 -983 -70 -76 -361 -749 -870 -471 -29 -162 -403 -762 -167 -262 -338 -798 -307 -643 -813 -586 -431 -445 -696 -361 -881 -910 -110 -175 -947 -436 -810 -682 -950 -987 -610 -989 -296 -338 -941 -394 -21 -643 -852 -79 -636 -843 -957 -802 -853 -86 -782 -710 -81 -342 -580 -646 -806 -32 -782 -326 -310 -87 -875 -799 -691 -32 -711 -657 -921 -647 -99 -377 -476 -682 -824 -603 -797 -137 -98 -810 -309 -112 -219 -755 -801 -898 -997 -695 -186 -979 -763 -736 -38 -153 -184 -482 -159 -366 -776 -735 -692 -499 -813 -230 -721 -388 -596 -943 -245 -757 -599 -787 -383 -730 -348 -850 -173 -970 -107 -784 -14 -727 -767 -969 -523 -6 -437 -835 -560 -99 -111 -493 -67 -999 -448 -342 -61 -126 -867 -296 -362 -888 -352 -791 -712 -451 -207 -241 -277 -634 -13 -379 -534 -576 -969 -635 -906 -584 -830 -230 -705 -695 -130 -520 -580 -468 -976 -589 -644 -665 -907 -110 -422 -321 -149 -919 -822 -792 -6 -68 -593 -65 -923 -838 -283 -150 -6 -848 -840 -82 -43 -809 -945 -597 -772 -749 -454 -599 -877 -929 -212 -328 -94 -768 -329 -20 -275 -714 -616 -271 -946 -996 -243 -613 -699 -505 -863 -535 -122 -520 -168 -698 -693 -903 -441 -422 -415 -377 -301 -86 -908 -99 -461 -833 -979 -707 -394 -190 -565 -730 -880 -335 -834 -717 -251 -17 -281 -270 -273 -629 -625 -931 -133 -515 -59 -676 -40 -64 -338 -567 -811 -125 -888 -225 -774 -405 -323 -268 -955 -302 -922 -164 -791 -776 -375 -894 -216 -280 -438 -486 -740 -499 -427 -723 -886 -566 -141 -381 -584 -615 -970 -89 -132 -285 -378 -60 -342 -469 -678 -299 -811 -674 -189 -835 -6 -610 -125 -804 -470 -250 -418 -250 -665 -817 -734 -637 -810 -89 -235 -720 -842 -685 -975 -183 -729 -291 -903 -536 -302 -728 -383 -38 -912 -729 -499 -912 -625 -72 -225 -15 -95 -953 -383 -441 -965 -383 -238 -540 -620 -249 -59 -821 -819 -497 -298 -651 -426 -798 -864 -374 -830 -411 -613 -281 -197 -340 -234 -909 -339 -555 -230 -450 -643 -861 -343 -225 -26 -502 -760 -980 -535 -443 -810 -72 -138 -714 -524 -878 -184 -483 -69 -679 -253 -959 -752 -711 -97 -969 -825 -351 -376 -881 -230 -335 -100 -522 -183 -564 -44 -629 -550 -283 -55 -324 -978 -717 -467 -889 -360 -314 -84 -375 -867 -258 -917 -265 -630 -947 -868 -721 -247 -92 -191 -869 -528 -74 -655 -989 -608 -384 -944 -127 -333 -155 -70 -712 -463 -855 -295 -269 -913 -130 -888 -986 -395 -324 -930 -601 -778 -944 -107 -773 -107 -955 -214 -734 -561 -731 -879 -102 -540 -745 -752 -67 -678 -188 -138 -481 -819 -281 -193 -741 -289 -395 -348 -203 -192 -624 -755 -485 -121 -233 -652 -328 -487 -271 -923 -30 -936 -249 -260 -267 -554 -600 -934 -310 -974 -465 -809 -394 -503 -17 -72 -293 -536 -387 -763 -786 -836 -865 -547 -586 -358 -279 -72 -278 -78 -831 -983 -994 -812 -620 -309 -142 -369 -938 -867 -441 -688 -826 -271 -12 -745 -913 -20 -651 -905 -824 -861 -204 -546 -982 -788 -322 -702 -363 -443 -345 -53 -120 -373 -37 -174 -618 -239 -935 -438 -213 -202 -279 -804 -458 -159 -926 -227 -179 -669 -90 -65 -805 -177 -738 -545 -777 -145 -332 -424 -653 -613 -237 -665 -44 -842 -16 -982 -408 -851 -710 -264 -865 -536 -909 -621 -579 -429 -847 -10 -953 -898 -442 -974 -826 -631 -300 -680 -102 -556 -792 -733 -121 -541 -893 -218 -244 -139 -558 -864 -936 -150 -862 -178 -380 -577 -169 -571 -292 -840 -184 -950 -123 -831 -260 -675 -203 -367 -240 -130 -286 -28 -640 -998 -727 -672 -917 -632 -249 -990 -991 -269 -10 -604 -845 -486 -850 -347 -64 -444 -645 -985 -603 -881 -408 -688 -59 -429 -425 -699 -183 -753 -868 -861 -544 -184 -118 -939 -342 -121 -59 -992 -921 -711 -281 -110 -989 -892 -28 -17 -513 -237 -838 -662 -497 -991 -205 -753 -950 -996 -104 -782 -726 -531 -799 -365 -951 -408 -976 -483 -510 -449 -85 -330 -748 -361 -98 -573 -613 -330 -181 -350 -786 -599 -171 -946 -312 -983 -18 -900 -898 -647 -864 -592 -923 -521 -233 -687 -902 -749 -317 -390 -899 -596 -152 -408 -697 -538 -718 -56 -692 -513 -914 -736 -973 -77 -469 -536 -520 -898 -588 -516 -284 -965 -130 -724 -506 -744 -526 -326 -547 -189 -886 -651 -516 -394 -4 -623 -38 -523 -862 -587 -892 -899 -262 -653 -887 -37 -133 -749 -675 -188 -149 -473 -514 -616 -303 -516 -461 -437 -663 -700 -46 -49 -978 -780 -371 -136 -358 -770 -108 -408 -762 -62 -914 -65 -593 -358 -4 -531 -321 -920 -703 -592 -870 -450 -231 -469 -219 -464 -561 -691 -737 -18 -212 -564 -580 -84 -278 -902 -884 -541 -261 -645 -770 -148 -87 -18 -828 -868 -751 -73 -229 -406 -448 -402 -145 -374 -18 -791 -188 -553 -303 -972 -383 -215 -478 -957 -205 -569 -601 -136 -622 -144 -944 -789 -97 -249 -878 -970 -90 -714 -161 -948 -879 -244 -809 -25 -263 -558 -989 -30 -180 -935 -951 -264 -802 -403 -220 -701 -555 -38 -65 -470 -52 -506 -382 -254 -935 -548 -201 -596 -743 -468 -69 -708 -813 -504 -994 -565 -176 -61 -802 -32 -919 -970 -640 -91 -885 -994 -222 -129 -427 -333 -421 -649 -817 -877 -599 -788 -912 -196 -200 -121 -839 -979 -384 -597 -183 -611 -95 -137 -666 -974 -558 -652 -463 -373 -559 -466 -80 -873 -705 -301 -9 -621 -65 -613 -252 -577 -31 -471 -524 -848 -89 -959 -466 -34 -70 -869 -476 -289 -462 -141 -68 -820 -218 -110 -607 -869 -649 -502 -773 -284 -670 -748 -959 -974 -804 -254 -184 -786 -481 -595 -414 -404 -18 -497 -673 -544 -626 -339 -267 -995 -384 -409 -432 -399 -798 -714 -238 -542 -144 -45 -579 -461 -561 -914 -99 -993 -39 -311 -420 -474 -693 -434 -358 -72 -226 -481 -65 -525 -266 -810 -876 -654 -713 -297 -572 -467 -227 -176 -125 -291 -45 -219 -240 -570 -404 -438 -589 -250 -854 -635 -606 -660 -95 -483 -683 -703 -13 -142 -267 -561 -885 -348 -545 -475 -574 -608 -316 -608 -325 -861 -165 -992 -833 -307 -161 -303 -860 -378 -243 -638 -500 -659 -438 -671 -636 -427 -94 -284 -461 -394 -296 -282 -431 -793 -409 -572 -972 -27 -191 -393 -732 -360 -953 -297 -890 -501 -266 -464 -71 -518 -941 -748 -622 -558 -95 -775 -265 -753 -884 -154 -74 -811 -289 -950 -551 -13 -500 -655 -64 -448 -384 -702 -169 -162 -451 -54 -345 -574 -329 -645 -850 -443 -672 -236 -775 -185 -312 -452 -924 -99 -120 -268 -998 -27 -377 -458 -195 -820 -675 -865 -859 -393 -515 -784 -766 -983 -262 -937 -267 -42 -7 -144 -634 -307 -477 -130 -929 -745 -174 -156 -619 -493 -380 -363 -91 -289 -37 -736 -718 -513 -621 -152 -966 -811 -170 -720 -121 -236 -95 -326 -283 -858 -460 -980 -756 -256 -304 -464 -770 -286 -754 -390 -249 -161 -867 -66 -937 -678 -645 -497 -169 -545 -17 -816 -91 -358 -70 -708 -398 -324 -391 -207 -457 -420 -50 -255 -251 -445 -700 -931 -647 -416 -490 -637 -441 -369 -777 -869 -751 -871 -193 -696 -198 -712 -889 -552 -363 -481 -502 -249 -639 -534 -320 -346 -372 -527 -930 -820 -579 -504 -6 -763 -35 -604 -956 -363 -358 -350 -830 -688 -821 -874 -392 -407 -940 -353 -540 -267 -830 -469 -814 -283 -847 -287 -9 -760 -261 -659 -541 -684 -316 -67 -787 -699 -945 -286 -759 -186 -843 -266 -905 -579 -869 -510 -35 -510 -736 -407 -501 -87 -86 -48 -863 -559 -494 -905 -98 -536 -965 -360 -235 -756 -205 -120 -693 -903 -171 -893 -62 -265 -478 -170 -133 -881 -801 -539 -825 -166 -314 -754 -695 -256 -964 -327 -887 -834 -320 -358 -855 -602 -650 -231 -815 -598 -821 -674 -363 -384 -657 -192 -71 -808 -44 -652 -622 -715 -699 -259 -837 -864 -708 -376 -381 -379 -29 -185 -508 -502 -843 -915 -421 -387 -458 -81 -939 -768 -31 -124 -262 -118 -400 -901 -530 -672 -485 -826 -652 -840 -281 -292 -853 -304 -537 -361 -966 -479 -924 -378 -964 -741 -29 -883 -816 -870 -916 -427 -308 -355 -710 -531 -597 -369 -954 -21 -323 -527 -860 -345 -451 -423 -404 -469 -45 -132 -728 -12 -854 -222 -513 -513 -492 -294 -189 -647 -46 -420 -526 -576 -351 -730 -103 -900 -625 -392 -664 -573 -219 -611 -524 -979 -610 -208 -123 -40 -76 -171 -540 -232 -402 -33 -121 -254 -165 -935 -82 -279 -458 -570 -203 -238 -613 -571 -578 -364 -514 -917 -925 -978 -291 -661 -24 -107 -346 -634 -715 -979 -283 -665 -24 -30 -967 -539 -98 -466 -276 -216 -161 -182 -706 -917 -615 -200 -464 -645 -570 -940 -364 -881 -219 -977 -760 -266 -482 -914 -276 -629 -134 -344 -99 -261 -182 -666 -168 -907 -813 -124 -144 -257 -122 -19 -9 -686 -158 -668 -503 -162 -542 -96 -289 -210 -186 -419 -224 -965 -46 -747 -586 -756 -763 -991 -854 -965 -212 -615 -909 -890 -442 -383 -879 -44 -784 -438 -423 -597 -958 -756 -214 -758 -814 -312 -367 -274 -726 -248 -915 -917 -963 -543 -869 -46 -222 -418 -690 -374 -839 -255 -624 -488 -776 -211 -99 -886 -180 -386 -590 -144 -241 -583 -886 -859 -736 -325 -509 -919 -215 -174 -728 -651 -298 -400 -89 -70 -799 -347 -934 -648 -282 -782 -640 -165 -496 -864 -939 -317 -687 -72 -135 -621 -477 -96 -355 -298 -426 -886 -279 -287 -10 -431 -14 -226 -678 -588 -86 -796 -778 -678 -517 -129 -559 -175 -487 -982 -727 -302 -69 -755 -214 -734 -488 -994 -939 -710 -311 -363 -479 -138 -868 -57 -483 -524 -967 -963 -280 -229 -411 -845 -210 -221 -158 -604 -78 -112 -544 -871 -283 -144 -618 -98 -872 -456 -727 -666 -370 -350 -961 -563 -911 -786 -142 -280 -826 -405 -98 -135 -773 -491 -320 -508 -80 -926 -75 -936 -553 -267 -156 -876 -368 -69 -820 -266 -869 -810 -926 -431 -476 -555 -128 -696 -859 -588 -122 -845 -114 -811 -944 -241 -451 -308 -761 -610 -895 -677 -639 -255 -108 -998 -807 -148 -275 -524 -178 -286 -127 -213 -360 -304 -331 -241 -140 -904 -660 -162 -358 -79 -365 -264 -388 -684 -579 -732 -359 -641 -405 -132 -169 -334 -468 -893 -733 -173 -752 -287 -691 -913 -336 -122 -137 -211 -817 -784 -395 -798 -748 -594 -680 -737 -321 -546 -84 -455 -116 -676 -675 -9 -772 -679 -187 -923 -393 -543 -304 -897 -194 -910 -271 -860 -698 -434 -419 -123 -448 -370 -706 -640 -535 -968 -655 -877 -327 -870 -679 -637 -346 -582 -244 -158 -119 -748 -219 -290 -679 -305 -842 -835 -819 -191 -194 -664 -824 -672 -321 -501 -662 -351 -179 -132 -378 -646 -318 -183 -734 -110 -236 -623 -461 -815 -555 -618 -600 -553 -999 -42 -17 -459 -526 -92 -978 -483 -438 -114 -933 -370 -710 -801 -237 -502 -499 -569 -736 -782 -504 -526 -413 -852 -759 -915 -86 -946 -17 -24 -280 -617 -126 -767 -264 -723 -987 -175 -436 -37 -272 -817 -757 -875 -164 -789 -272 -16 -347 -235 -833 -751 -358 -593 -638 -276 -159 -371 -684 -964 -297 -272 -720 -329 -53 -307 -103 -186 -234 -742 -236 -222 -673 -275 -812 -486 -389 -227 -548 -82 -537 -618 -416 -105 -618 -973 -960 -904 -751 -60 -5 -935 -452 -267 -130 -737 -979 -972 -225 -87 -406 -515 -690 -130 -909 -438 -976 -108 -786 -531 -87 -781 -665 -606 -216 -433 -353 -883 -164 -416 -206 -508 -882 -904 -155 -359 -97 -766 -406 -831 -568 -750 -38 -237 -589 -210 -123 -432 -844 -662 -321 -139 -168 -28 -266 -906 -318 -356 -688 -462 -242 -745 -571 -701 -995 -983 -977 -641 -665 -962 -588 -442 -757 -135 -146 -25 -758 -815 -551 -247 -793 -724 -573 -683 -903 -101 -759 -85 -452 -517 -281 -158 -174 -446 -930 -58 -462 -105 -486 -611 -38 -674 -95 -156 -139 -213 -98 -931 -712 -555 -443 -471 -495 -308 -79 -776 -109 -204 -801 -51 -836 -300 -354 -270 -985 -375 -421 -672 -828 -857 -482 -593 -654 -433 -150 -864 -933 -311 -810 -286 -334 -933 -325 -615 -406 -694 -854 -315 -883 -23 -79 -876 -815 -281 -899 -217 -206 -101 -41 -38 -588 -832 -954 -771 -619 -350 -19 -551 -368 -762 -459 -329 -691 -308 -255 -856 -695 -524 -699 -183 -159 -782 -322 -584 -983 -399 -576 -993 -353 -836 -673 -975 -567 -797 -241 -620 -657 -206 -808 -71 -324 -811 -94 -394 -332 -158 -968 -405 -76 -762 -946 -732 -623 -834 -827 -86 -758 -786 -877 -55 -607 -510 -838 -24 -210 -832 -33 -613 -720 -567 -17 -876 -106 -231 -542 -853 -602 -418 -914 -14 -456 -798 -310 -685 -184 -334 -375 -39 -2 -265 -668 -968 -203 -46 -436 -719 -719 -653 -627 -712 -93 -370 -922 -48 -820 -994 -893 -382 -176 -950 -360 -518 -906 -483 -677 -324 -875 -26 -1 -954 -129 -985 -20 -479 -600 -214 -144 -663 -841 -520 -26 -949 -900 -825 -730 -908 -18 -822 -607 -253 -668 -424 -252 -56 -375 -209 -898 -619 -304 -855 -303 -542 -57 -578 -5 -350 -719 -42 -411 -989 -462 -427 -82 -858 -761 -425 -520 -466 -978 -841 -432 -568 -208 -298 -117 -963 -929 -961 -247 -815 -184 -260 -743 -722 -616 -447 -12 -698 -865 -60 -597 -4 -161 -955 -280 -21 -150 -883 -90 -868 -252 -219 -824 -849 -367 -273 -263 -910 -981 -686 -627 -703 -896 -161 -872 -48 -640 -535 -427 -759 -979 -20 -751 -488 -978 -609 -199 -264 -106 -156 -928 -672 -969 -679 -460 -550 -5 -635 -743 -968 -494 -607 -439 -351 -704 -145 -204 -914 -904 -657 -995 -815 -337 -581 -739 -823 -255 -130 -170 -76 -10 -52 -817 -795 -303 -974 -678 -531 -5 -828 -826 -954 -845 -786 -672 -254 -516 -580 -428 -875 -671 -439 -47 -900 -44 -69 -325 -548 -206 -449 -332 -414 -487 -557 -131 -257 -673 -606 -169 -54 -751 -782 -734 -94 -702 -664 -977 -239 -793 -813 -462 -757 -983 -276 -919 -746 -421 -606 -461 -126 -616 -803 -736 -188 -92 -385 -700 -586 -701 -796 -692 -433 -368 -110 -635 -110 -357 -542 -890 -627 -202 -108 -584 -905 -291 -771 -461 -127 -213 -870 -14 -780 -387 -525 -610 -40 -43 -380 -580 -232 -791 -409 -115 -65 -994 -619 -151 -941 -822 -151 -141 -940 -640 -855 -466 -925 -3 -442 -230 -980 -120 -280 -9 -715 -686 -673 -954 -367 -481 -451 -841 -305 -240 -105 -233 -169 -496 -75 -166 -753 -300 -33 -122 -207 -662 -936 -225 -419 -448 -206 -740 -811 -765 -143 -471 -148 -28 -234 -390 -439 -962 -534 -573 -922 -727 -706 -577 -871 -202 -303 -824 -66 -608 -303 -355 -964 -389 -353 -613 -842 -100 -232 -518 -897 -781 -540 -157 -995 -892 -55 -901 -848 -638 -577 -759 -949 -488 -924 -248 -236 -28 -947 -663 -209 -164 -202 -785 -827 -717 -562 -454 -516 -529 -643 -734 -566 -442 -55 -301 -886 -883 -510 -166 -260 -655 -962 -832 -623 -720 -727 -726 -245 -368 -711 -530 -192 -927 -427 -624 -473 -437 -751 -368 -479 -201 -613 -61 -347 -840 -154 -840 -120 -881 -17 -59 -897 -546 -663 -264 -614 -487 -436 -637 -1 -600 -59 -797 -60 -392 -991 -973 -440 -110 -941 -157 -580 -857 -328 -861 -304 -381 -152 -909 -312 -794 -346 -574 -179 -191 -909 -44 -3 -607 -395 -78 -817 -358 -904 -935 -469 -860 -714 -78 -445 -497 -671 -448 -394 -317 -509 -947 -845 -995 -491 -587 -846 -265 -988 -441 -535 -20 -473 -753 -897 -780 -67 -408 -218 -505 -88 -801 -44 -744 -761 -804 -204 -188 -361 -378 -631 -126 -190 -368 -605 -481 -484 -858 -384 -97 -748 -406 -68 -194 -837 -747 -102 -638 -786 -647 -793 -108 -336 -640 -484 -672 -436 -526 -767 -495 -832 -393 -273 -249 -171 -527 -807 -591 -176 -627 -575 -210 -339 -197 -545 -463 -21 -836 -304 -564 -133 -631 -519 -516 -260 -365 -952 -275 -609 -662 -342 -96 -999 -760 -833 -30 -474 -232 -25 -130 -264 -641 -393 -409 -365 -68 -74 -910 -860 -418 -437 -657 -815 -854 -67 -431 -818 -334 -619 -885 -924 -430 -448 -797 -485 -7 -658 -769 -201 -280 -116 -638 -844 -370 -75 -996 -411 -933 -168 -913 -268 -768 -455 -485 -403 -788 -916 -462 -248 -786 -804 -85 -399 -119 -533 -553 -323 -247 -704 -562 -317 -434 -563 -325 -271 -685 -472 -608 -535 -965 -596 -317 -869 -21 -313 -521 -415 -781 -500 -451 -631 -410 -14 -62 -895 -98 -276 -1000 -119 -306 -904 -169 -227 -299 -997 -280 -606 -684 -996 -115 -669 -820 -916 -270 -597 -778 -515 -33 -711 -514 -804 -537 -709 -908 -750 -466 -683 -693 -724 -654 -704 -924 -171 -960 -13 -129 -438 -730 -57 -719 -469 -426 -53 -68 -485 -449 -789 -447 -482 -154 -653 -916 -847 -12 -353 -332 -392 -658 -918 -878 -556 -960 -423 -496 -568 -881 -962 -481 -269 -213 -262 -886 -458 -371 -79 -400 -889 -754 -277 -301 -156 -559 -472 -372 -512 -818 -333 -898 -535 -26 -647 -702 -640 -151 -11 -987 -412 -734 -803 -127 -617 -788 -754 -177 -580 -855 -175 -131 -449 -497 -568 -695 -12 -761 -332 -376 -601 -479 -974 -711 -892 -54 -495 -483 -797 -102 -620 -970 -464 -370 -562 -917 -394 -378 -56 -785 -863 -823 -620 -684 -416 -245 -512 -486 -123 -219 -932 -831 -350 -548 -881 -965 -407 -187 -435 -893 -994 -447 -929 -558 -741 -203 -654 -232 -956 -669 -741 -180 -974 -73 -540 -480 -239 -249 -441 -266 -643 -54 -915 -364 -522 -401 -170 -392 -717 -463 -442 -265 -805 -264 -631 -785 -802 -364 -541 -614 -459 -749 -68 -914 -895 -804 -477 -531 -554 -981 -322 -888 -944 -890 -324 -419 -936 -589 -456 -288 -804 -725 -983 -278 -117 -288 -834 -517 -493 -725 -476 -142 -347 -105 -251 -133 -914 -99 -141 -443 -719 -232 -803 -231 -262 -607 -535 -709 -995 -484 -532 -691 -22 -887 -146 -646 -486 -783 -745 -79 -79 -609 -565 -774 -500 -713 -809 -433 -414 -665 -897 -548 -834 -895 -435 -42 -235 -205 -119 -975 -99 -139 -112 -297 -903 -928 -609 -393 -250 -134 -189 -848 -404 -871 -746 -752 -905 -265 -579 -541 -99 -128 -557 -6 -626 -685 -469 -610 -739 -759 -230 -167 -171 -422 -413 -523 -456 -589 -630 -955 -901 -881 -633 -493 -694 -57 -467 -885 -87 -230 -13 -722 -303 -905 -544 -743 -11 -402 -407 -251 -47 -395 -214 -849 -10 -477 -662 -338 -379 -158 -54 -449 -488 -492 -440 -284 -652 -710 -748 -592 -696 -930 -559 -121 -257 -271 -620 -32 -843 -543 -750 -94 -89 -107 -892 -905 -868 -738 -841 -734 -326 -144 -732 -580 -379 -195 -321 -718 -74 -928 -765 -89 -171 -713 -736 -833 -14 -646 -606 -603 -55 -209 -961 -693 -102 -337 -263 -440 -8 -424 -420 -141 -954 -265 -643 -426 -840 -244 -954 -883 -747 -461 -999 -365 -817 -264 -466 -902 -459 -304 -515 -682 -667 -841 -693 -134 -838 -943 -880 -909 -472 -336 -54 -618 -969 -842 -816 -168 -978 -829 -882 -273 -495 -797 -623 -672 -727 -411 -367 -622 -652 -10 -954 -576 -578 -212 -567 -342 -813 -559 -69 -703 -751 -140 -394 -597 -527 -405 -337 -662 -809 -591 -931 -392 -426 -326 -799 -472 -504 -244 -760 -340 -657 -577 -131 -986 -244 -94 -849 -728 -307 -733 -64 -368 -690 -108 -169 -809 -411 -585 -588 -821 -54 -562 -414 -394 -563 -535 -923 -950 -816 -187 -828 -146 -843 -397 -825 -28 -853 -190 -807 -936 -984 -858 -141 -356 -412 -493 -327 -201 -391 -349 -376 -296 -321 -114 -976 -842 -393 -196 -604 -826 -264 -831 -944 -89 -89 -563 -208 -311 -516 -31 -871 -213 -992 -727 -326 -187 -557 -531 -231 -526 -227 -314 -389 -676 -894 -272 -342 -542 -650 -593 -436 -527 -247 -782 -584 -62 -438 -438 -341 -570 -206 -288 -643 -947 -787 -589 -60 -735 -936 -282 -28 -319 -399 -18 -785 -638 -75 -241 -68 -930 -894 -889 -448 -553 -576 -835 -786 -553 -249 -760 -21 -210 -99 -565 -270 -743 -218 -770 -820 -870 -601 -105 -579 -12 -668 -617 -354 -809 -372 -545 -870 -692 -112 -117 -290 -295 -312 -121 -61 -360 -893 -64 -942 -438 -524 -941 -143 -429 -261 -871 -271 -347 -725 -95 -114 -262 -170 -677 -910 -602 -821 -371 -484 -629 -465 -930 -774 -408 -305 -493 -249 -333 -908 -327 -380 -707 -13 -888 -323 -794 -915 -577 -549 -38 -213 -818 -235 -580 -37 -901 -92 -369 -184 -574 -927 -657 -568 -283 -447 -9 -779 -634 -173 -404 -899 -321 -597 -225 -59 -802 -425 -456 -558 -738 -487 -332 -929 -600 -656 -736 -568 -830 -299 -136 -230 -644 -509 -915 -865 -480 -402 -284 -48 -730 -651 -522 -176 -448 -50 -972 -568 -875 -468 -10 -728 -910 -628 -138 -24 -23 -294 -173 -954 -808 -323 -851 -263 -59 -929 -1000 -859 -425 -868 -262 -366 -827 -186 -158 -544 -867 -971 -985 -134 -526 -751 -426 -840 -18 -324 -332 -262 -968 -624 -877 -529 -776 -401 -779 -422 -995 -224 -889 -648 -88 -873 -528 -287 -354 -945 -323 -42 -199 -941 -867 -652 -263 -326 -688 -479 -13 -220 -873 -711 -464 -438 -123 -463 -108 -791 -846 -614 -568 -446 -781 -976 -685 -750 -141 -438 -694 -401 -310 -944 -131 -373 -444 -719 -798 -639 -970 -856 -897 -668 -658 -54 -173 -305 -670 -851 -304 -572 -347 -872 -354 -591 -868 -978 -170 -684 -378 -576 -908 -155 -916 -475 -838 -667 -758 -821 -867 -80 -6 -951 -287 -352 -331 -938 -895 -539 -415 -79 -812 -653 -672 -882 -401 -779 -805 -503 -723 -873 -571 -111 -416 -602 -618 -588 -289 -674 -262 -275 -985 -143 -461 -465 -774 -321 -858 -647 -222 -294 -376 -438 -190 -399 -568 -226 -982 -187 -558 -459 -452 -797 -693 -285 -607 -916 -650 -552 -815 -428 -754 -846 -823 -614 -209 -371 -126 -698 -55 -822 -200 -999 -176 -281 -478 -328 -496 -788 -855 -262 -305 -216 -330 -620 -746 -646 -742 -825 -905 -974 -230 -974 -739 -620 -505 -360 -935 -441 -82 -553 -887 -658 -744 -900 -755 -785 -122 -489 -439 -636 -196 -161 -610 -502 -746 -932 -786 -542 -978 -490 -949 -408 -658 -417 -106 -857 -561 -528 -147 -923 -339 -381 -755 -182 -104 -701 -916 -917 -100 -322 -826 -41 -724 -646 -537 -155 -1 -710 -806 -210 -628 -259 -423 -74 -377 -145 -342 -721 -403 -934 -704 -370 -585 -630 -496 -894 -497 -225 -469 -567 -945 -875 -873 -984 -262 -205 -254 -175 -916 -230 -660 -940 -967 -515 -861 -263 -345 -686 -948 -816 -619 -617 -575 -923 -542 -730 -549 -399 -474 -602 -513 -321 -798 -839 -885 -886 -191 -931 -241 -938 -557 -588 -339 -554 -301 -702 -816 -104 -462 -237 -176 -976 -121 -180 -12 -874 -39 -819 -500 -281 -84 -811 -268 -2 -436 -581 -323 -760 -478 -518 -50 -489 -343 -421 -987 -338 -672 -478 -731 -157 -82 -319 -850 -11 -595 -712 -933 -814 -28 -235 -813 -135 -407 -723 -679 -969 -70 -542 -900 -66 -688 -347 -426 -616 -274 -165 -626 -68 -204 -978 -481 -943 -936 -567 -468 -503 -450 -518 -787 -707 -419 -783 -492 -599 -801 -540 -492 -353 -574 -149 -411 -925 -947 -333 -195 -756 -956 -911 -710 -318 -709 -235 -585 -618 -15 -23 -376 -990 -564 -346 -214 -298 -433 -705 -626 -132 -527 -603 -262 -848 -423 -434 -143 -892 -487 -691 -969 -943 -227 -301 -76 -51 -559 -240 -213 -239 -589 -28 -560 -183 -942 -503 -543 -241 -495 -557 -64 -751 -694 -487 -374 -995 -54 -959 -196 -570 -313 -866 -3 -28 -821 -774 -539 -841 -372 -67 -343 -855 -296 -179 -245 -17 -906 -580 -739 -1000 -795 -724 -206 -432 -802 -243 -955 -613 -421 -640 -709 -610 -242 -714 -760 -763 -279 -38 -362 -43 -530 -615 -549 -937 -531 -110 -432 -877 -677 -812 -335 -370 -884 -261 -386 -927 -967 -513 -170 -680 -357 -150 -938 -475 -876 -311 -923 -432 -177 -666 -868 -668 -935 -358 -973 -665 -90 -930 -384 -618 -181 -645 -308 -22 -439 -192 -914 -886 -340 -858 -406 -564 -181 -714 -737 -109 -775 -205 -993 -346 -646 -630 -696 -722 -374 -621 -340 -658 -551 -112 -755 -613 -630 -419 -334 -471 -723 -684 -765 -589 -712 -684 -448 -473 -456 -2 -775 -867 -654 -606 -659 -578 -240 -82 -932 -595 -721 -475 -912 -518 -661 -802 -708 -66 -350 -582 -894 -557 -961 -418 -534 -618 -592 -71 -420 -140 -122 -191 -849 -95 -255 -928 -905 -674 -335 -41 -485 -344 -343 -170 -713 -461 -651 -76 -223 -477 -749 -599 -463 -714 -729 -470 -444 -328 -130 -26 -125 -254 -126 -471 -760 -170 -224 -184 -543 -154 -181 -270 -455 -631 -657 -691 -420 -92 -526 -933 -143 -421 -655 -3 -153 -817 -998 -816 -204 -963 -422 -644 -685 -900 -392 -942 -563 -172 -182 -556 -17 -539 -497 -466 -214 -558 -974 -795 -434 -592 -327 -331 -324 -323 -161 -914 -75 -874 -317 -205 -894 -978 -660 -837 -852 -660 -40 -915 -191 -626 -708 -21 -124 -871 -744 -210 -261 -919 -547 -3 -927 -67 -406 -649 -636 -235 -615 -534 -472 -823 -891 -341 -618 -768 -278 -139 -871 -511 -95 -785 -844 -971 -131 -344 -502 -758 -952 -160 -455 -604 -491 -776 -277 -629 -342 -90 -436 -361 -992 -675 -718 -585 -389 -526 -332 -740 -30 -921 -890 -925 -366 -44 -189 -575 -301 -702 -58 -447 -298 -761 -789 -320 -871 -646 -132 -514 -745 -508 -386 -859 -841 -965 -994 -441 -346 -149 -320 -193 -802 -794 -874 -650 -923 -806 -924 -169 -741 -86 -680 -572 -258 -794 -405 -600 -38 -259 -870 -593 -215 -481 -431 -851 -160 -507 -931 -260 -671 -872 -702 -201 -960 -340 -375 -542 -126 -864 -581 -829 -493 -156 -665 -471 -899 -75 -519 -985 -37 -648 -633 -815 -695 -983 -83 -476 -693 -256 -703 -936 -181 -356 -551 -572 -298 -346 -704 -312 -531 -555 -17 -191 -465 -397 -531 -953 -517 -717 -907 -271 -46 -678 -928 -867 -514 -199 -85 -269 -580 -588 -620 -380 -848 -469 -774 -141 -795 -699 -8 -784 -785 -318 -613 -458 -436 -654 -468 -721 -832 -42 -627 -377 -887 -209 -652 -732 -103 -227 -802 -911 -798 -986 -220 -673 -648 -985 -34 -149 -1000 -587 -117 -154 -891 -290 -383 -610 -549 -59 -777 -492 -466 -845 -145 -209 -318 -681 -778 -918 -226 -575 -767 -874 -614 -534 -176 -994 -61 -296 -17 -159 -230 -623 -596 -43 -974 -889 -269 -145 -166 -267 -265 -778 -741 -325 -499 -882 -16 -449 -799 -56 -794 -460 -159 -18 -632 -75 -370 -241 -479 -43 -641 -745 -227 -401 -2 -274 -430 -819 -90 -611 -388 -428 -568 -303 -431 -300 -609 -953 -442 -887 -195 -834 -103 -672 -859 -967 -102 -599 -452 -251 -618 -932 -426 -544 -1 -934 -314 -212 -3 -379 -506 -400 -944 -839 -360 -230 -306 -313 -514 -948 -714 -280 -589 -600 -292 -553 -431 -9 -107 -881 -903 -899 -214 -271 -389 -409 -286 -905 -287 -284 -721 -373 -929 -729 -987 -198 -390 -625 -699 -339 -472 -694 -62 -590 -108 -143 -259 -915 -503 -232 -374 -343 -358 -492 -238 -464 -88 -523 -640 -200 -630 -969 -695 -990 -707 -591 -935 -787 -70 -945 -86 -767 -387 -583 -612 -84 -680 -137 -551 -304 -841 -216 -988 -26 -121 -316 -209 -216 -397 -535 -271 -759 -832 -294 -206 -539 -676 -976 -11 -820 -429 -393 -858 -404 -322 -799 -346 -338 -309 -523 -294 -278 -495 -80 -266 -319 -51 -686 -762 -745 -459 -564 -202 -617 -589 -718 -477 -348 -841 -257 -243 -996 -817 -52 -280 -565 -424 -901 -170 -279 -176 -672 -799 -784 -862 -371 -449 -977 -698 -291 -309 -7 -517 -235 -469 -543 -841 -409 -849 -736 -581 -620 -264 -408 -308 -472 -188 -975 -169 -527 -330 -703 -261 -722 -949 -59 -928 -360 -497 -535 -1000 -813 -501 -804 -485 -400 -936 -86 -600 -982 -309 -22 -5 -126 -611 -203 -232 -714 -35 -665 -201 -600 -68 -783 -133 -954 -871 -356 -561 -469 -813 -994 -547 -233 -627 -288 -877 -863 -264 -705 -233 -274 -699 -516 -597 -536 -110 -290 -450 -574 -123 -913 -549 -851 -529 -376 -309 -848 -667 -431 -532 -828 -686 -585 -3 -772 -440 -652 -456 -455 -116 -72 -858 -388 -725 -38 -28 -893 -20 -252 -107 -244 -499 -331 -887 -843 -971 -772 -672 -967 -377 -225 -774 -914 -896 -469 -465 -672 -182 -755 -946 -846 -86 -720 -873 -690 -941 -884 -728 -102 -469 -901 -179 -780 -799 -776 -375 -547 -217 -66 -798 -483 -445 -862 -981 -675 -611 -451 -316 -739 -669 -716 -871 -224 -356 -146 -363 -840 -347 -481 -858 -303 -608 -904 -529 -762 -656 -47 -791 -522 -740 -162 -650 -20 -604 -543 -477 -795 -241 -610 -759 -312 -778 -937 -420 -622 -75 -941 -613 -55 -909 -803 -372 -819 -673 -761 -428 -431 -331 -507 -39 -501 -259 -655 -582 -754 -867 -216 -738 -196 -167 -718 -702 -998 -542 -34 -563 -110 -130 -822 -706 -270 -277 -945 -760 -310 -711 -21 -138 -976 -672 -376 -115 -594 -324 -509 -984 -857 -509 -712 -379 -546 -129 -784 -661 -143 -6 -742 -927 -61 -591 -693 -229 -586 -433 -105 -919 -973 -546 -904 -230 -529 -593 -529 -676 -861 -978 -81 -380 -276 -761 -131 -794 -657 -850 -513 -496 -839 -419 -160 -28 -803 -961 -279 -1000 -245 -948 -703 -367 -616 -591 -725 -908 -1000 -585 -970 -195 -183 -79 -511 -498 -720 -138 -560 -588 -192 -735 -316 -335 -577 -295 -383 -381 -682 -551 -394 -246 -831 -662 -287 -115 -289 -631 -402 -831 -985 -203 -739 -755 -696 -266 -462 -226 -198 -134 -950 -488 -272 -845 -467 -259 -617 -453 -851 -470 -407 -455 -697 -20 -827 -866 -548 -169 -488 -589 -684 -353 -449 -271 -880 -588 -746 -830 -364 -776 -229 -839 -368 -499 -879 -663 -523 -210 -435 -699 -906 -166 -659 -215 -937 -773 -20 -669 -562 -819 -802 -567 -808 -860 -971 -848 -207 -22 -127 -992 -892 -500 -993 -385 -335 -905 -796 -697 -153 -200 -733 -574 -534 -199 -849 -457 -321 -998 -526 -839 -537 -622 -742 -350 -89 -747 -628 -169 -327 -457 -110 -865 -850 -329 -3 -621 -369 -568 -610 -338 -762 -602 -270 -61 -313 -458 -715 -925 -34 -988 -2 -306 -775 -305 -792 -756 -298 -515 -846 -636 -279 -167 -891 -245 -289 -696 -868 -542 -352 -304 -244 -308 -341 -506 -656 -480 -190 -864 -818 -229 -489 -311 -729 -248 -638 -370 -818 -281 -315 -575 -96 -208 -880 -304 -584 -135 -816 -239 -255 -282 -413 -285 -839 -285 -822 -317 -248 -246 -179 -905 -247 -355 -527 -173 -478 -316 -568 -169 -477 -98 -728 -697 -604 -127 -832 -582 -354 -133 -744 -478 -81 -852 -433 -225 -540 -120 -167 -245 -394 -397 -892 -9 -11 -113 -523 -761 -584 -672 -990 -282 -505 -42 -12 -434 -68 -413 -646 -71 -823 -321 -825 -395 -126 -721 -897 -336 -288 -193 -741 -770 -58 -403 -198 -662 -342 -69 -972 -355 -133 -318 -470 -336 -845 -198 -748 -835 -654 -354 -642 -20 -858 -411 -688 -814 -236 -811 -231 -557 -644 -699 -82 -635 -162 -199 -820 -284 -206 -350 -749 -386 -805 -631 -890 -201 -569 -648 -870 -779 -541 -481 -435 -39 -768 -349 -433 -238 -541 -174 -719 -38 -934 -106 -635 -752 -853 -370 -933 -198 -666 -907 -915 -859 -317 -681 -328 -61 -454 -870 -303 -444 -924 -162 -717 -910 -952 -173 -123 -854 -303 -888 -502 -876 -870 -440 -904 -566 -224 -151 -134 -965 -679 -234 -547 -759 -113 -346 -219 -460 -93 -656 -898 -230 -801 -272 -532 -583 -660 -255 -836 -134 -187 -600 -245 -974 -535 -70 -669 -935 -219 -61 -578 -833 -451 -945 -114 -263 -663 -266 -28 -156 -180 -541 -544 -666 -564 -786 -155 -983 -60 -160 -188 -492 -41 -716 -910 -995 -3 -717 -837 -310 -562 -331 -665 -431 -179 -538 -553 -869 -407 -280 -158 -338 -955 -241 -184 -750 -601 -426 -976 -872 -569 -340 -350 -709 -218 -388 -22 -299 -776 -16 -105 -644 -33 -932 -723 -270 -921 -148 -793 -429 -682 -84 -319 -565 -777 -904 -337 -710 -733 -304 -767 -105 -805 -698 -908 -789 -724 -12 -391 -402 -707 -614 -242 -239 -916 -949 -437 -48 -23 -244 -517 -663 -138 -87 -162 -936 -653 -350 -666 -551 -209 -763 -885 -265 -232 -91 -398 -371 -754 -127 -771 -585 -988 -203 -426 -437 -364 -382 -339 -912 -861 -308 -383 -95 -456 -931 -161 -858 -521 -734 -205 -783 -567 -985 -966 -402 -979 -509 -2 -89 -825 -411 -642 -844 -787 -170 -371 -172 -193 -388 -461 -438 -502 -853 -352 -440 -347 -593 -817 -124 -299 -830 -736 -115 -869 -355 -521 -77 -479 -252 -707 -50 -384 -416 -889 -251 -390 -740 -421 -30 -372 -432 -874 -568 -87 -900 -643 -215 -398 -777 -855 -480 -28 -103 -932 -380 -535 -713 -799 -613 -771 -766 -263 -976 -531 -716 -936 -430 -597 -61 -262 -191 -194 -316 -791 -248 -404 -80 -369 -107 -374 -415 -188 -837 -962 -103 -692 -860 -338 -603 -107 -280 -933 -821 -898 -562 -329 -282 -286 -922 -553 -836 -414 -913 -852 -635 -404 -837 -202 -316 -125 -478 -531 -88 -105 -858 -375 -748 -863 -550 -565 -128 -576 -178 -648 -405 -252 -239 -24 -921 -186 -928 -668 -24 -260 -550 -886 -102 -747 -261 -50 -861 -406 -232 -392 -345 -350 -391 -5 -559 -584 -707 -937 -802 -76 -327 -150 -470 -900 -712 -521 -230 -817 -220 -34 -723 -928 -545 -937 -498 -289 -622 -957 -978 -888 -294 -369 -162 -588 -842 -295 -842 -207 -749 -780 -828 -985 -751 -509 -797 -887 -258 -738 -342 -1000 -851 -124 -655 -550 -370 -628 -908 -76 -205 -585 -682 -620 -320 -88 -264 -792 -276 -361 -309 -336 -396 -671 -184 -874 -937 -571 -128 -508 -483 -407 -166 -467 -897 -86 -578 -372 -542 -654 -979 -635 -698 -417 -171 -142 -554 -983 -738 -472 -188 -381 -713 -536 -645 -965 -263 -196 -304 -197 -759 -233 -89 -419 -658 -86 -685 -920 -923 -930 -151 -364 -900 -905 -341 -403 -367 -420 -978 -246 -227 -507 -445 -605 -289 -524 -832 -337 -217 -71 -645 -832 -11 -172 -6 -741 -79 -766 -892 -651 -333 -792 -302 -180 -222 -352 -30 -340 -63 -792 -254 -865 -878 -196 -696 -513 -489 -325 -896 -92 -701 -757 -948 -566 -249 -539 -986 -517 -877 -124 -783 -924 -814 -32 -399 -967 -321 -406 -311 -79 -267 -758 -604 -579 -227 -465 -806 -882 -335 -283 -19 -420 -229 -60 -231 -724 -236 -30 -713 -194 -311 -99 -838 -327 -402 -522 -284 -111 -562 -348 -30 -335 -320 -733 -379 -12 -717 -15 -967 -511 -465 -61 -405 -994 -302 -844 -867 -573 -383 -211 -981 -567 -10 -134 -239 -497 -347 -385 -725 -7 -537 -859 -599 -66 -911 -123 -976 -749 -496 -69 -803 -730 -45 -808 -46 -191 -50 -453 -883 -98 -106 -380 -659 -743 -982 -62 -461 -283 -73 -159 -948 -645 -273 -670 -952 -832 -590 -747 -256 -243 -94 -557 -39 -527 -548 -23 -264 -623 -703 -737 -500 -522 -993 -587 -148 -689 -507 -676 -635 -49 -667 -921 -187 -71 -409 -183 -253 -59 -70 -653 -805 -627 -443 -548 -294 -258 -68 -6 -826 -537 -360 -458 -215 -225 -228 -624 -366 -47 -642 -784 -112 -959 -844 -570 -794 -526 -130 -951 -905 -862 -230 -772 -989 -849 -239 -322 -881 -749 -828 -620 -699 -220 -761 -362 -768 -373 -631 -126 -563 -401 -81 -28 -435 -416 -973 -613 -368 -88 -297 -823 -926 -931 -108 -198 -420 -348 -222 -53 -401 -165 -245 -662 -473 -285 -846 -834 -95 -815 -729 -759 -781 -427 -108 -533 -714 -137 -479 -678 -881 -236 -857 -723 -726 -68 -75 -987 -56 -210 -127 -601 -27 -191 -61 -9 -598 -815 -189 -969 -258 -666 -873 -502 -10 -149 -33 -794 -767 -907 -442 -649 -487 -419 -543 -177 -200 -389 -621 -137 -581 -951 -645 -663 -708 -777 -213 -822 -865 -124 -664 -301 -491 -501 -807 -140 -886 -494 -538 -205 -117 -311 -711 -127 -44 -340 -600 -306 -714 -914 -996 -873 -982 -825 -374 -903 -864 -716 -437 -757 -198 -97 -580 -399 -989 -940 -124 -384 -111 -327 -79 -547 -450 -12 -992 -22 -833 -622 -349 -593 -847 -17 -529 -121 -232 -575 -913 -474 -491 -92 -302 -358 -874 -334 -893 -2 -862 -217 -906 -305 -468 -9 -360 -923 -547 -225 -392 -917 -656 -766 -724 -526 -423 -892 -362 -577 -258 -443 -532 -555 -167 -223 -775 -314 -83 -223 -8 -982 -639 -857 -712 -83 -755 -40 -794 -349 -156 -778 -606 -281 -149 -643 -745 -89 -715 -784 -896 -71 -950 -410 -64 -474 -398 -778 -223 -671 -332 -588 -7 -588 -698 -809 -671 -338 -911 -932 -438 -938 -154 -864 -724 -415 -547 -779 -441 -3 -473 -117 -913 -159 -69 -970 -322 -715 -676 -662 -100 -235 -114 -82 -618 -502 -64 -75 -953 -328 -771 -347 -325 -314 -696 -700 -834 -175 -725 -917 -52 -196 -604 -801 -290 -487 -433 -591 -198 -708 -383 -324 -411 -26 -875 -995 -233 -843 -896 -807 -469 -113 -121 -689 -816 -220 -379 -948 -168 -999 -558 -528 -163 -736 -999 -456 -558 -366 -508 -791 -442 -398 -200 -11 -425 -360 -955 -249 -118 -548 -720 -473 -6 -438 -187 -176 -312 -104 -234 -682 -810 -641 -277 -837 -488 -529 -193 -712 -230 -946 -149 -232 -526 -553 -548 -676 -119 -320 -749 -22 -507 -776 -39 -922 -622 -79 -226 -348 -585 -513 -775 -256 -528 -691 -485 -221 -467 -922 -295 -149 -73 -855 -765 -121 -897 -144 -750 -243 -219 -405 -207 -517 -559 -751 -985 -354 -498 -318 -97 -30 -498 -727 -195 -453 -540 -221 -171 -232 -851 -732 -920 -269 -561 -119 -444 -157 -749 -141 -683 -155 -95 -947 -691 -871 -301 -847 -938 -35 -420 -265 -87 -321 -524 -191 -270 -258 -179 -708 -881 -710 -845 -983 -920 -801 -435 -560 -949 -85 -963 -41 -114 -453 -915 -296 -865 -661 -126 -53 -742 -481 -584 -500 -701 -336 -977 -364 -79 -492 -661 -666 -367 -963 -423 -695 -101 -94 -13 -744 -49 -609 -425 -791 -494 -421 -299 -56 -960 -474 -175 -719 -859 -800 -133 -952 -596 -309 -308 -271 -352 -464 -941 -382 -431 -918 -855 -450 -195 -631 -494 -435 -231 -506 -8 -929 -787 -98 -97 -456 -625 -204 -858 -641 -212 -110 -352 -853 -757 -191 -310 -177 -862 -651 -182 -276 -804 -722 -443 -574 -54 -315 -963 -560 -14 -98 -773 -442 -683 -527 -229 -994 -254 -64 -706 -894 -65 -221 -40 -177 -858 -619 -567 -425 -988 -657 -495 -145 -748 -801 -159 -212 -56 -771 -848 -718 -381 -418 -111 -715 -368 -395 -213 -731 -692 -696 -796 -80 -38 -576 -331 -154 -86 -252 -874 -715 -656 -165 -88 -575 -680 -183 -759 -525 -498 -350 -878 -60 -861 -531 -801 -578 -734 -785 -903 -703 -278 -828 -325 -904 -608 -620 -945 -738 -637 -303 -937 -767 -934 -782 -247 -954 -352 -6 -445 -548 -9 -81 -501 -137 -590 -721 -837 -652 -65 -966 -472 -709 -675 -69 -885 -918 -298 -756 -487 -818 -880 -894 -266 -251 -322 -412 -657 -794 -862 -885 -438 -190 -604 -998 -81 -884 -799 -390 -972 -163 -810 -500 -391 -420 -96 -640 -501 -943 -505 -425 -521 -511 -828 -435 -396 -292 -743 -45 -201 -514 -160 -310 -541 -859 -319 -231 -450 -141 -654 -706 -879 -257 -904 -460 -441 -185 -765 -153 -970 -56 -885 -939 -349 -633 -10 -105 -239 -251 -447 -285 -878 -644 -88 -295 -168 -320 -534 -778 -412 -521 -341 -559 -665 -543 -698 -413 -261 -464 -792 -279 -199 -725 -303 -950 -568 -347 -585 -631 -958 -231 -833 -287 -297 -565 -911 -336 -518 -206 -654 -894 -627 -158 -938 -305 -244 -320 -147 -162 -282 -435 -165 -139 -108 -633 -816 -158 -544 -488 -365 -307 -706 -687 -3 -20 -325 -853 -732 -425 -579 -338 -655 -932 -612 -252 -813 -44 -165 -669 -288 -491 -920 -368 -124 -227 -637 -902 -952 -769 -292 -492 -445 -733 -179 -316 -847 -203 -496 -835 -937 -374 -68 -784 -892 -907 -931 -508 -185 -372 -219 -969 -404 -654 -556 -791 -532 -991 -324 -545 -822 -458 -766 -598 -461 -829 -932 -702 -783 -281 -724 -718 -782 -83 -272 -185 -639 -254 -859 -260 -649 -976 -1 -844 -170 -854 -59 -386 -242 -1 -398 -112 -5 -67 -505 -668 -521 -707 -471 -73 -851 -690 -126 -97 -608 -498 -919 -845 -315 -812 -878 -218 -410 -335 -306 -660 -524 -931 -425 -329 -181 -141 -268 -257 -82 -10 -125 -338 -568 -960 -815 -496 -269 -624 -343 -366 -130 -960 -320 -542 -62 -205 -619 -251 -245 -193 -778 -272 -515 -145 -479 -750 -125 -429 -585 -458 -576 -443 -808 -271 -958 -328 -959 -37 -244 -938 -625 -44 -259 -252 -781 -491 -300 -60 -404 -375 -475 -24 -254 -661 -629 -220 -828 -35 -620 -990 -905 -656 -399 -830 -811 -726 -997 -507 -536 -715 -16 -12 -492 -749 -831 -937 -785 -670 -226 -433 -996 -470 -918 -266 -634 -359 -788 -304 -514 -252 -463 -858 -364 -327 -719 -80 -841 -299 -240 -303 -59 -362 -441 -72 -17 -769 -869 -467 -113 -812 -169 -424 -52 -261 -998 -219 -449 -375 -636 -249 -173 -25 -120 -835 -59 -136 -411 -864 -752 -360 -210 -318 -8 -737 -819 -940 -457 -10 -235 -148 -81 -672 -14 -167 -634 -682 -719 -271 -431 -660 -345 -126 -573 -482 -731 -820 -626 -599 -500 -471 -562 -183 -942 -775 -873 -483 -934 -712 -449 -432 -91 -854 -285 -734 -978 -405 -131 -520 -470 -806 -740 -966 -739 -155 -272 -79 -795 -40 -773 -534 -9 -409 -290 -867 -594 -714 -356 -701 -629 -58 -807 -46 -292 -106 -108 -730 -676 -577 -281 -14 -903 -242 -967 -870 -546 -706 -998 -731 -924 -268 -461 -131 -107 -133 -690 -622 -816 -416 -612 -790 -473 -295 -889 -738 -745 -232 -430 -616 -653 -400 -526 -430 -694 -583 -919 -351 -702 -931 -975 -812 -721 -54 -581 -721 -589 -949 -367 -546 -684 -266 -110 -538 -968 -964 -721 -141 -724 -222 -682 -787 -426 -182 -753 -143 -26 -228 -392 -954 -489 -706 -485 -817 -745 -354 -720 -769 -77 -625 -35 -913 -527 -598 -928 -65 -391 -181 -472 -136 -874 -869 -501 -986 -271 -486 -109 -927 -174 -567 -657 -278 -191 -645 -989 -58 -373 -19 -80 -331 -995 -422 -853 -244 -595 -13 -469 -984 -850 -978 -377 -513 -963 -809 -817 -715 -388 -50 -955 -776 -272 -94 -870 -22 -346 -297 -860 -430 -57 -348 -374 -758 -425 -616 -274 -933 -101 -462 -688 -746 -735 -606 -986 -352 -321 -271 -695 -429 -319 -132 -666 -558 -944 -804 -398 -752 -129 -809 -704 -846 -959 -853 -979 -614 -118 -397 -960 -710 -494 -364 -581 -328 -578 -293 -497 -275 -812 -661 -822 -231 -178 -740 -854 -420 -256 -537 -297 -638 -673 -972 -383 -772 -859 -314 -821 -39 -639 -581 -233 -365 -502 -812 -865 -725 -915 -257 -934 -411 -114 -17 -105 -478 -27 -847 -697 -688 -492 -183 -315 -414 -667 -113 -961 -295 -200 -451 -192 -393 -482 -418 -607 -656 -275 -900 -338 -117 -545 -344 -787 -543 -642 -125 -251 -51 -499 -61 -684 -199 -174 -177 -492 -439 -613 -272 -682 -833 -620 -857 -514 -678 -917 -231 -928 -599 -561 -645 -938 -796 -42 -13 -43 -274 -512 -543 -481 -478 -471 -275 -695 -521 -768 -246 -815 -342 -712 -98 -505 -653 -928 -327 -959 -78 -69 -175 -217 -638 -180 -931 -91 -659 -163 -62 -866 -540 -229 -320 -822 -119 -256 -148 -359 -308 -32 -537 -747 -801 -129 -572 -713 -719 -792 -149 -96 -579 -399 -563 -239 -462 -499 -389 -439 -208 -108 -542 -412 -279 -126 -867 -639 -704 -30 -84 -80 -980 -51 -412 -151 -97 -7 -230 -492 -943 -540 -637 -842 -161 -882 -147 -902 -400 -689 -963 -755 -623 -504 -20 -839 -576 -81 -552 -411 -745 -613 -451 -330 -631 -692 -678 -845 -969 -612 -199 -753 -702 -928 -294 -459 -638 -663 -621 -850 -643 -102 -456 -361 -360 -128 -90 -924 -341 -202 -346 -562 -505 -47 -866 -523 -478 -276 -642 -318 -15 -419 -996 -194 -244 -362 -182 -274 -110 -17 -312 -924 -507 -582 -78 -831 -198 -798 -251 -47 -963 -226 -478 -334 -658 -536 -60 -604 -214 -730 -228 -65 -146 -965 -560 -77 -824 -95 -528 -964 -621 -597 -103 -470 -981 -641 -717 -573 -994 -43 -849 -5 -362 -974 -990 -960 -466 -903 -856 -173 -970 -846 -985 -65 -525 -38 -46 -106 -446 -589 -706 -321 -539 -960 -519 -574 -880 -471 -229 -952 -221 -199 -556 -10 -428 -37 -664 -8 -554 -339 -310 -563 -474 -586 -987 -610 -597 -719 -684 -676 -445 -885 -56 -833 -699 -797 -438 -881 -370 -85 -739 -68 -472 -694 -115 -568 -553 -571 -669 -9 -721 -202 -250 -878 -905 -505 -140 -282 -315 -748 -678 -736 -929 -665 -554 -993 -689 -912 -543 -847 -38 -280 -534 -290 -68 -696 -998 -831 -608 -974 -249 -272 -136 -294 -221 -981 -982 -116 -771 -672 -846 -585 -180 -880 -743 -637 -508 -88 -105 -384 -297 -879 -427 -841 -997 -575 -541 -210 -802 -9 -221 -404 -936 -330 -281 -36 -1 -314 -971 -896 -279 -858 -368 -922 -784 -636 -697 -34 -380 -790 -289 -238 -209 -664 -669 -203 -142 -880 -807 -211 -336 -385 -480 -813 -211 -629 -709 -236 -362 -229 -809 -1 -975 -706 -907 -201 -978 -874 -229 -527 -344 -899 -506 -632 -28 -616 -35 -878 -113 -689 -9 -182 -921 -492 -76 -414 -703 -411 -124 -134 -335 -312 -977 -549 -920 -853 -926 -66 -114 -959 -527 -535 -179 -660 -721 -128 -386 -778 -156 -208 -495 -476 -676 -293 -567 -853 -612 -896 -766 -340 -968 -640 -171 -346 -653 -750 -497 -821 -523 -596 -685 -18 -328 -596 -729 -146 -888 -436 -631 -784 -66 -6 -527 -829 -354 -624 -127 -727 -264 -12 -25 -188 -851 -371 -866 -715 -594 -814 -169 -736 -96 -618 -267 -592 -980 -866 -148 -575 -850 -651 -643 -716 -295 -30 -491 -33 -16 -352 -860 -945 -258 -775 -947 -256 -110 -444 -524 -986 -388 -792 -258 -433 -844 -974 -551 -915 -451 -898 -772 -756 -114 -846 -262 -715 -772 -411 -234 -392 -790 -961 -20 -609 -822 -735 -640 -985 -679 -487 -868 -860 -671 -366 -95 -209 -207 -955 -469 -890 -28 -946 -375 -661 -297 -653 -489 -641 -557 -760 -97 -361 -394 -133 -147 -695 -81 -889 -451 -844 -634 -809 -599 -133 -862 -861 -724 -865 -573 -921 -912 -702 -964 -54 -270 -918 -296 -505 -773 -750 -263 -849 -196 -970 -132 -460 -638 -421 -463 -51 -496 -960 -652 -687 -877 -21 -5 -671 -931 -654 -738 -81 -528 -515 -572 -772 -600 -190 -125 -293 -111 -62 -249 -884 -483 -343 -894 -729 -726 -403 -686 -511 -720 -104 -318 -331 -399 -343 -708 -871 -559 -893 -729 -304 -996 -650 -144 -710 -299 -658 -539 -691 -532 -875 -11 -29 -103 -886 -817 -602 -509 -906 -547 -752 -476 -769 -932 -674 -637 -923 -818 -945 -390 -82 -225 -736 -878 -195 -709 -453 -146 -423 -748 -297 -494 -756 -968 -896 -988 -446 -244 -772 -498 -751 -35 -460 -614 -709 -201 -523 -241 -868 -769 -389 -548 -451 -926 -775 -822 -843 -906 -318 -755 -457 -368 -743 -365 -995 -526 -553 -275 -889 -7 -406 -570 -446 -155 -482 -650 -472 -334 -233 -827 -498 -394 -393 -205 -643 -62 -725 -883 -179 -286 -69 -733 -599 -471 -646 -960 -900 -371 -207 -121 -633 -267 -761 -638 -95 -649 -570 -899 -340 -968 -586 -386 -362 -348 -661 -968 -651 -600 -623 -180 -737 -63 -632 -848 -360 -792 -201 -954 -173 -581 -414 -492 -864 -676 -433 -393 -567 -743 -208 -684 -8 -611 -353 -179 -13 -344 -530 -503 -85 -907 -879 -308 -807 -703 -925 -674 -400 -896 -817 -613 -511 -901 -751 -574 -855 -869 -720 -632 -956 -562 -869 -887 -488 -512 -958 -581 -51 -556 -787 -807 -979 -230 -858 -757 -881 -883 -213 -207 -510 -958 -417 -751 -896 -405 -358 -567 -654 -907 -953 -158 -689 -917 -850 -363 -765 -94 -357 -541 -274 -707 -865 -77 -221 -462 -881 -532 -83 -22 -163 -829 -423 -788 -968 -548 -781 -547 -121 -861 -424 -449 -398 -975 -117 -734 -966 -47 -164 -501 -275 -680 -459 -377 -156 -952 -642 -99 -294 -631 -381 -37 -370 -602 -848 -99 -135 -286 -483 -789 -171 -799 -591 -8 -415 -305 -115 -546 -916 -802 -988 -760 -257 -915 -451 -415 -414 -363 -510 -433 -361 -245 -795 -978 -954 -367 -500 -176 -908 -30 -318 -842 -71 -205 -803 -179 -827 -615 -307 -585 -954 -960 -693 -390 -486 -326 -204 -875 -645 -419 -266 -813 -216 -492 -807 -856 -780 -840 -587 -460 -151 -163 -321 -885 -39 -73 -387 -114 -473 -937 -931 -340 -156 -507 -681 -177 -285 -560 -335 -208 -877 -735 -70 -892 -919 -428 -289 -652 -735 -803 -271 -281 -427 -313 -64 -484 -629 -406 -22 -805 -311 -926 -157 -127 -706 -75 -201 -66 -192 -613 -47 -920 -191 -525 -984 -368 -794 -693 -979 -185 -728 -559 -843 -936 -786 -379 -769 -388 -609 -576 -808 -65 -405 -58 -645 -149 -187 -147 -211 -506 -590 -674 -87 -215 -232 -84 -109 -615 -351 -411 -961 -860 -198 -420 -210 -229 -116 -638 -576 -972 -709 -781 -176 -584 -188 -193 -141 -14 -334 -315 -776 -888 -547 -322 -461 -554 -203 -414 -764 -975 -721 -368 -397 -931 -58 -33 -505 -930 -652 -50 -414 -418 -11 -723 -844 -812 -499 -254 -365 -931 -484 -948 -631 -6 -865 -828 -262 -140 -52 -341 -839 -84 -276 -122 -42 -582 -630 -433 -804 -32 -46 -785 -338 -817 -96 -801 -272 -772 -678 -439 -498 -689 -840 -474 -272 -758 -481 -997 -285 -518 -644 -278 -68 -305 -90 -794 -867 -321 -262 -567 -199 -18 -361 -876 -929 -220 -121 -868 -471 -70 -696 -847 -328 -621 -345 -984 -483 -58 -134 -919 -475 -954 -930 -785 -474 -287 -456 -866 -259 -278 -102 -760 -811 -322 -350 -697 -939 -511 -329 -883 -820 -185 -644 -487 -64 -693 -712 -231 -771 -996 -65 -942 -455 -254 -131 -83 -776 -796 -586 -55 -776 -771 -505 -24 -284 -94 -722 -318 -28 -693 -500 -251 -289 -686 -878 -669 -236 -355 -754 -204 -949 -79 -130 -751 -153 -315 -486 -398 -554 -956 -98 -214 -491 -842 -648 -843 -542 -178 -173 -77 -882 -742 -684 -806 -888 -188 -876 -651 -629 -868 -558 -315 -856 -899 -614 -783 -365 -644 -909 -523 -238 -476 -790 -468 -27 -726 -565 -974 -326 -923 -36 -427 -760 -724 -36 -649 -599 -214 -302 -871 -750 -821 -284 -65 -601 -377 -477 -906 -413 -332 -277 -771 -569 -586 -597 -361 -943 -268 -338 -812 -380 -839 -397 -1000 -504 -292 -74 -530 -779 -339 -207 -406 -326 -616 -33 -629 -424 -84 -403 -425 -381 -919 -5 -9 -462 -668 -247 -784 -192 -324 -873 -770 -593 -417 -668 -237 -202 -380 -333 -873 -135 -477 -307 -769 -621 -878 -411 -635 -110 -849 -700 -199 -354 -132 -188 -821 -784 -936 -166 -131 -196 -937 -883 -576 -178 -558 -560 -759 -668 -213 -951 -960 -820 -999 -4 -927 -573 -337 -428 -877 -877 -959 -676 -321 -657 -29 -651 -803 -567 -952 -211 -33 -355 -650 -190 -955 -157 -387 -516 -614 -83 -462 -136 -76 -32 -687 -8 -225 -398 -827 -488 -101 -260 -14 -855 -577 -849 -132 -700 -334 -189 -284 -652 -258 -868 -669 -913 -962 -257 -404 -601 -80 -347 -354 -179 -66 -146 -278 -896 -45 -637 -67 -215 -897 -532 -386 -857 -989 -757 -727 -903 -281 -514 -712 -442 -313 -734 -766 -626 -554 -516 -596 -681 -120 -572 -279 -673 -851 -499 -30 -177 -931 -17 -642 -364 -100 -217 -456 -238 -443 -414 -406 -779 -259 -797 -868 -321 -784 -595 -547 -939 -772 -134 -195 -342 -337 -971 -354 -889 -754 -754 -485 -687 -755 -578 -894 -270 -551 -179 -87 -970 -770 -743 -591 -418 -986 -830 -154 -526 -722 -834 -39 -566 -326 -825 -963 -102 -39 -129 -308 -465 -643 -40 -642 -51 -183 -527 -186 -100 -474 -317 -696 -830 -321 -70 -179 -652 -219 -813 -252 -825 -151 -693 -965 -921 -755 -57 -754 -142 -376 -768 -373 -533 -746 -274 -542 -723 -780 -465 -430 -788 -103 -773 -950 -78 -240 -54 -536 -891 -45 -6 -710 -258 -721 -901 -819 -455 -743 -981 -818 -586 -306 -618 -152 -401 -16 -750 -70 -875 -4 -568 -954 -872 -845 -462 -239 -30 -662 -153 -845 -320 -26 -627 -565 -86 -963 -613 -682 -122 -70 -954 -890 -915 -614 -561 -269 -894 -581 -941 -735 -183 -554 -1 -671 -680 -82 -458 -783 -799 -142 -55 -710 -306 -145 -150 -681 -636 -469 -137 -437 -598 -393 -69 -938 -756 -313 -108 -733 -241 -388 -621 -963 -6 -363 -730 -322 -464 -945 -214 -697 -927 -569 -252 -716 -505 -909 -710 -680 -49 -664 -710 -400 -218 -476 -538 -545 -354 -185 -868 -87 -156 -145 -529 -415 -229 -271 -133 -320 -333 -785 -281 -887 -497 -963 -258 -538 -280 -933 -421 -767 -987 -752 -638 -200 -465 -29 -770 -102 -965 -60 -824 -583 -532 -49 -423 -762 -912 -16 -865 -537 -489 -690 -470 -945 -281 -669 -481 -37 -258 -164 -422 -923 -621 -128 -408 -630 -725 -16 -893 -701 -883 -156 -19 -830 -514 -430 -143 -83 -207 -213 -102 -848 -862 -936 -89 -92 -854 -615 -798 -456 -45 -114 -203 -670 -918 -488 -875 -926 -541 -744 -952 -244 -965 -298 -507 -662 -485 -9 -982 -164 -282 -352 -440 -866 -291 -164 -951 -1000 -964 -241 -901 -628 -968 -248 -85 -457 -28 -52 -235 -101 -239 -701 -458 -782 -172 -311 -459 -983 -806 -845 -278 -531 -722 -566 -83 -558 -592 -856 -362 -968 -630 -316 -477 -586 -981 -237 -14 -446 -237 -88 -14 -700 -923 -185 -475 -723 -451 -955 -251 -904 -319 -715 -752 -48 -868 -371 -686 -16 -351 -294 -881 -454 -783 -726 -399 -654 -866 -40 -193 -312 -186 -964 -156 -443 -531 -329 -388 -832 -916 -109 -778 -110 -90 -680 -877 -982 -661 -100 -371 -666 -802 -583 -826 -517 -290 -661 -34 -359 -656 -404 -331 -253 -71 -471 -816 -74 -143 -511 -273 -708 -884 -966 -136 -646 -869 -909 -854 -716 -598 -142 -931 -823 -818 -253 -803 -631 -284 -284 -329 -304 -716 -587 -374 -72 -145 -775 -811 -536 -836 -147 -642 -944 -163 -9 -247 -695 -365 -682 -497 -308 -566 -798 -672 -238 -989 -775 -470 -112 -853 -303 -978 -826 -770 -176 -190 -868 -404 -262 -804 -9 -219 -317 -412 -464 -80 -975 -79 -990 -346 -517 -43 -853 -794 -735 -562 -741 -595 -734 -977 -306 -927 -770 -917 -820 -505 -419 -753 -379 -614 -262 -30 -254 -530 -510 -922 -133 -773 -202 -132 -99 -986 -805 -395 -999 -961 -702 -431 -642 -582 -175 -597 -663 -791 -948 -269 -483 -985 -181 -710 -97 -311 -713 -627 -901 -420 -678 -13 -758 -320 -146 -179 -366 -751 -805 -15 -172 -958 -280 -616 -356 -131 -227 -781 -533 -293 -165 -13 -305 -815 -562 -230 -69 -154 -623 -899 -677 -719 -74 -5 -625 -455 -786 -479 -280 -885 -357 -815 -53 -243 -328 -695 -190 -974 -120 -870 -236 -58 -390 -618 -366 -1 -745 -841 -150 -715 -158 -408 -59 -394 -536 -337 -850 -591 -437 -129 -815 -692 -805 -697 -359 -325 -524 -38 -711 -51 -209 -348 -387 -169 -107 -505 -561 -368 -225 -645 -315 -621 -17 -288 -545 -210 -99 -535 -884 -168 -521 -468 -895 -451 -463 -536 -611 -8 -454 -411 -686 -509 -954 -813 -933 -944 -936 -871 -48 -998 -147 -290 -68 -823 -442 -362 -827 -280 -367 -449 -377 -650 -79 -608 -356 -835 -399 -154 -142 -886 -763 -381 -616 -68 -690 -95 -876 -112 -640 -971 -172 -188 -685 -638 -277 -610 -138 -822 -262 -789 -505 -717 -60 -37 -134 -567 -537 -679 -365 -920 -108 -10 -43 -122 -706 -787 -625 -681 -298 -864 -721 -646 -531 -749 -32 -59 -939 -488 -568 -293 -689 -635 -206 -877 -698 -639 -188 -446 -240 -633 -148 -595 -603 -211 -142 -45 -88 -907 -991 -811 -329 -514 -776 -332 -935 -139 -715 -205 -40 -295 -811 -564 -606 -944 -413 -94 -437 -933 -352 -431 -134 -350 -174 -288 -227 -378 -39 -427 -850 -555 -591 -790 -465 -37 -219 -621 -390 -44 -966 -355 -529 -872 -208 -887 -368 -512 -461 -485 -99 -629 -846 -829 -319 -662 -922 -572 -67 -126 -106 -609 -258 -65 -809 -524 -790 -275 -290 -935 -128 -376 -520 -747 -147 -452 -738 -658 -103 -601 -286 -39 -154 -50 -843 -685 -264 -362 -354 -17 -111 -248 -476 -53 -99 -532 -122 -55 -481 -475 -568 -63 -629 -259 -104 -991 -303 -843 -558 -413 -56 -40 -396 -548 -665 -553 -332 -817 -48 -284 -920 -284 -13 -914 -256 -279 -146 -302 -810 -746 -601 -829 -7 -129 -803 -586 -194 -663 -419 -324 -163 -327 -827 -390 -782 -469 -72 -467 -338 -839 -78 -522 -392 -294 -631 -576 -533 -232 -544 -105 -442 -443 -276 -290 -88 -11 -231 -767 -6 -816 -913 -265 -99 -23 -342 -634 -823 -547 -764 -340 -749 -550 -576 -880 -786 -933 -518 -828 -160 -791 -519 -622 -741 -555 -711 -831 -798 -353 -40 -543 -531 -236 -312 -961 -371 -490 -604 -878 -193 -23 -222 -591 -707 -173 -259 -158 -704 -254 -297 -865 -674 -881 -146 -57 -474 -280 -876 -901 -934 -602 -660 -959 -286 -683 -497 -516 -335 -675 -809 -832 -403 -792 -726 -183 -682 -340 -42 -150 -555 -597 -288 -921 -474 -483 -227 -661 -607 -160 -234 -685 -448 -450 -536 -318 -757 -732 -27 -562 -710 -719 -958 -670 -166 -321 -593 -844 -93 -850 -778 -486 -309 -822 -314 -31 -43 -317 -496 -952 -472 -291 -222 -640 -645 -762 -519 -296 -612 -804 -276 -178 -666 -612 -456 -316 -489 -618 -876 -426 -39 -859 -541 -954 -500 -19 -368 -472 -245 -534 -418 -450 -289 -976 -719 -99 -443 -831 -245 -99 -359 -279 -990 -507 -45 -439 -808 -960 -767 -221 -733 -827 -576 -25 -187 -451 -981 -434 -124 -82 -877 -433 -857 -479 -309 -828 -894 -62 -450 -439 -651 -570 -471 -239 -552 -955 -229 -832 -781 -598 -667 -361 -504 -510 -435 -963 -499 -871 -65 -585 -806 -374 -460 -243 -319 -703 -635 -992 -860 -171 -792 -169 -719 -443 -323 -775 -568 -596 -886 -246 -440 -876 -193 -957 -664 -440 -874 -964 -926 -325 -684 -798 -367 -616 -746 -747 -533 -73 -304 -578 -360 -131 -657 -82 -466 -168 -129 -20 -381 -980 -944 -546 -109 -771 -137 -901 -200 -551 -503 -777 -857 -498 -225 -845 -63 -761 -587 -480 -719 -898 -976 -397 -864 -803 -599 -669 -451 -528 -921 -673 -649 -284 -319 -117 -116 -408 -139 -427 -718 -24 -646 -953 -394 -723 -801 -129 -112 -675 -594 -665 -365 -326 -188 -252 -913 -645 -271 -256 -757 -878 -616 -885 -18 -304 -305 -484 -474 -787 -393 -64 -481 -738 -437 -19 -351 -686 -163 -377 -413 -254 -296 -329 -84 -538 -507 -63 -711 -470 -438 -623 -628 -642 -975 -96 -538 -949 -380 -602 -833 -789 -342 -830 -992 -936 -510 -814 -4 -670 -59 -120 -134 -614 -480 -987 -297 -489 -280 -175 -366 -936 -413 -597 -272 -623 -588 -381 -1 -385 -224 -176 -51 -35 -889 -498 -114 -429 -523 -30 -688 -836 -200 -263 -29 -803 -666 -224 -420 -951 -515 -994 -151 -359 -836 -571 -405 -62 -235 -618 -249 -37 -839 -310 -756 -34 -746 -36 -57 -92 -631 -837 -637 -472 -860 -275 -673 -384 -957 -888 -771 -389 -618 -30 -510 -938 -838 -747 -922 -773 -857 -858 -247 -241 -464 -809 -26 -412 -729 -349 -433 -595 -644 -693 -537 -68 -472 -565 -406 -897 -832 -581 -91 -221 -833 -531 -918 -9 -480 -96 -852 -364 -954 -427 -331 -503 -992 -66 -683 -491 -62 -572 -122 -67 -190 -972 -555 -564 -298 -120 -7 -846 -541 -652 -221 -277 -490 -31 -99 -87 -498 -811 -438 -639 -690 -928 -937 -241 -213 -986 -606 -455 -342 -920 -942 -585 -598 -887 -721 -161 -398 -857 -530 -881 -731 -469 -801 -976 -874 -427 -841 -909 -435 -916 -680 -380 -176 -298 -691 -868 -204 -695 -615 -456 -243 -752 -117 -189 -373 -632 -121 -456 -182 -750 -483 -865 -638 -657 -826 -526 -500 -273 -273 -126 -753 -982 -680 -947 -261 -929 -912 -696 -936 -7 -332 -643 -934 -899 -876 -320 -705 -240 -175 -511 -289 -224 -913 -861 -963 -7 -475 -295 -713 -840 -212 -769 -876 -851 -839 -854 -123 -667 -617 -876 -469 -133 -451 -677 -945 -381 -286 -481 -176 -727 -332 -803 -551 -339 -318 -554 -663 -824 -22 -748 -744 -260 -653 -676 -245 -409 -957 -975 -693 -350 -815 -476 -636 -454 -805 -10 -721 -979 -498 -65 -128 -922 -172 -655 -611 -291 -292 -607 -392 -414 -57 -18 -464 -182 -471 -408 -355 -888 -224 -640 -554 -696 -32 -228 -217 -988 -20 -498 -614 -923 -611 -698 -744 -669 -671 -649 -487 -519 -588 -325 -118 -749 -41 -352 -160 -837 -264 -902 -677 -506 -837 -629 -468 -484 -546 -127 -710 -831 -788 -824 -484 -894 -281 -762 -317 -927 -263 -151 -192 -442 -475 -918 -939 -253 -626 -723 -702 -776 -307 -363 -667 -441 -74 -600 -480 -175 -311 -529 -576 -601 -20 -567 -325 -571 -714 -542 -16 -465 -4 -335 -884 -687 -899 -9 -267 -609 -715 -420 -90 -823 -60 -618 -294 -109 -73 -736 -464 -359 -454 -176 -28 -404 -941 -779 -606 -10 -29 -166 -450 -182 -17 -442 -27 -261 -641 -323 -240 -463 -485 -112 -311 -78 -463 -646 -544 -817 -325 -975 -86 -819 -256 -393 -349 -827 -811 -239 -255 -687 -368 -625 -674 -198 -856 -750 -656 -68 -777 -358 -192 -995 -366 -446 -913 -597 -655 -466 -797 -341 -447 -751 -616 -884 -541 -972 -63 -825 -457 -304 -695 -282 -740 -216 -927 -50 -101 -898 -566 -524 -933 -5 -760 -456 -557 -874 -180 -531 -629 -645 -82 -348 -329 -336 -15 -959 -786 -325 -202 -787 -884 -721 -744 -186 -182 -145 -411 -528 -106 -154 -832 -753 -173 -793 -392 -294 -221 -612 -587 -770 -657 -958 -4 -893 -946 -201 -807 -243 -46 -221 -516 -29 -301 -827 -627 -974 -717 -870 -210 -985 -298 -505 -383 -993 -770 -230 -485 -543 -505 -604 -143 -616 -189 -515 -960 -253 -947 -946 -300 -444 -742 -286 -778 -812 -510 -799 -560 -214 -631 -222 -475 -89 -437 -32 -160 -813 -97 -843 -622 -95 -642 -652 -295 -396 -723 -165 -727 -75 -97 -369 -878 -333 -31 -272 -584 -112 -735 -683 -6 -706 -832 -871 -575 -568 -623 -560 -398 -791 -653 -381 -653 -70 -818 -773 -913 -854 -989 -639 -135 -416 -189 -594 -9 -627 -279 -523 -881 -223 -766 -885 -310 -524 -1 -954 -508 -628 -841 -29 -303 -172 -482 -472 -31 -709 -509 -848 -526 -413 -217 -784 -175 -567 -263 -564 -761 -244 -352 -116 -967 -710 -343 -616 -44 -592 -224 -923 -833 -509 -773 -603 -337 -444 -132 -709 -206 -203 -971 -330 -15 -855 -687 -437 -66 -149 -97 -875 -260 -997 -690 -676 -767 -376 -335 -872 -302 -670 -768 -375 -443 -839 -822 -594 -263 -149 -1000 -741 -202 -574 -755 -733 -810 -121 -893 -873 -811 -814 -663 -145 -137 -869 -422 -674 -230 -338 -888 -409 -431 -253 -960 -82 -281 -981 -885 -372 -366 -470 -582 -371 -79 -704 -548 -368 -989 -785 -148 -908 -535 -930 -709 -284 -500 -651 -544 -848 -150 -757 -755 -462 -340 -581 -859 -389 -632 -407 -477 -679 -973 -905 -563 -468 -598 -440 -273 -314 -360 -811 -808 -363 -213 -743 -478 -713 -52 -715 -202 -187 -489 -214 -648 -256 -601 -203 -873 -865 -24 -100 -973 -972 -969 -599 -280 -374 -210 -707 -203 -36 -755 -910 -261 -631 -322 -582 -903 -871 -597 -606 -975 -534 -965 -269 -404 -37 -523 -315 -887 -263 -59 -232 -965 -461 -733 -604 -396 -230 -201 -846 -277 -344 -355 -28 -53 -236 -892 -978 -923 -60 -902 -415 -278 -674 -317 -47 -302 -843 -499 -459 -274 -683 -535 -398 -178 -262 -289 -669 -63 -673 -565 -272 -712 -707 -948 -939 -176 -142 -117 -618 -535 -368 -195 -410 -540 -866 -966 -381 -844 -48 -333 -518 -381 -258 -709 -998 -42 -22 -521 -760 -719 -354 -460 -308 -217 -827 -979 -803 -945 -61 -832 -976 -715 -10 -549 -995 -432 -855 -253 -676 -981 -235 -277 -821 -875 -740 -306 -368 -703 -973 -117 -329 -578 -782 -697 -811 -310 -876 -45 -401 -595 -900 -678 -618 -692 -680 -902 -462 -713 -593 -698 -30 -618 -718 -509 -731 -769 -570 -210 -844 -780 -649 -638 -571 -908 -323 -765 -512 -531 -485 -669 -497 -419 -257 -864 -759 -26 -355 -442 -77 -768 -307 -16 -997 -252 -919 -130 -555 -720 -247 -436 -22 -517 -747 -817 -667 -660 -520 -971 -292 -54 -147 -708 -96 -666 -825 -618 -945 -737 -173 -785 -633 -810 -898 -384 -647 -886 -330 -433 -963 -211 -310 -771 -79 -568 -330 -29 -748 -369 -389 -54 -445 -337 -718 -346 -569 -618 -69 -498 -390 -948 -68 -351 -804 -884 -250 -956 -584 -804 -633 -210 -177 -173 -887 -564 -984 -29 -834 -873 -72 -684 -167 -291 -600 -54 -426 -46 -687 -388 -884 -50 -567 -843 -798 -478 -791 -36 -94 -910 -858 -511 -753 -71 -854 -629 -802 -577 -976 -624 -50 -110 -287 -170 -785 -418 -55 -746 -733 -305 -550 -255 -103 -221 -676 -379 -584 -695 -699 -356 -241 -566 -872 -750 -771 -36 -192 -219 -712 -712 -568 -730 -687 -10 -358 -527 -825 -613 -219 -481 -544 -726 -736 -197 -950 -164 -195 -482 -805 -386 -160 -686 -996 -631 -144 -65 -338 -168 -719 -685 -757 -992 -526 -835 -266 -597 -483 -528 -167 -311 -387 -461 -318 -14 -783 -304 -215 -942 -435 -34 -401 -178 -325 -567 -824 -86 -495 -719 -256 -731 -112 -23 -176 -788 -920 -881 -129 -85 -937 -67 -615 -591 -650 -914 -793 -669 -656 -758 -918 -316 -108 -72 -834 -330 -490 -244 -327 -974 -372 -427 -258 -922 -379 -396 -379 -422 -570 -887 -989 -321 -72 -529 -989 -293 -728 -32 -363 -793 -40 -253 -962 -534 -175 -943 -199 -757 -128 -826 -123 -829 -951 -842 -514 -547 -49 -139 -633 -142 -616 -289 -486 -740 -538 -208 -681 -157 -845 -457 -745 -587 -659 -585 -497 -204 -25 -347 -46 -463 -77 -263 -265 -518 -756 -762 -564 -792 -310 -8 -248 -3 -777 -597 -746 -500 -648 -465 -191 -194 -545 -477 -615 -97 -837 -160 -443 -895 -222 -530 -696 -557 -856 -436 -601 -908 -50 -323 -817 -750 -673 -79 -219 -474 -428 -781 -45 -497 -245 -484 -719 -223 -324 -489 -137 -784 -421 -753 -594 -298 -614 -35 -960 -920 -193 -807 -126 -952 -162 -298 -604 -212 -214 -151 -971 -352 -809 -595 -549 -424 -160 -360 -29 -400 -888 -320 -560 -434 -43 -824 -469 -973 -487 -598 -895 -32 -810 -665 -1 -398 -480 -845 -46 -385 -368 -289 -884 -568 -27 -381 -490 -59 -675 -725 -341 -128 -123 -615 -454 -806 -134 -251 -280 -622 -932 -349 -820 -29 -763 -481 -445 -10 -955 -662 -242 -122 -354 -738 -509 -569 -776 -921 -603 -524 -611 -642 -422 -986 -951 -518 -381 -47 -693 -92 -15 -746 -832 -602 -561 -797 -775 -933 -806 -661 -660 -158 -998 -142 -914 -736 -431 -188 -197 -615 -254 -207 -651 -94 -523 -854 -828 -35 -638 -472 -639 -597 -102 -674 -991 -198 -686 -756 -178 -84 -357 -179 -612 -986 -577 -230 -418 -587 -865 -932 -832 -711 -537 -564 -362 -188 -940 -549 -83 -242 -846 -212 -665 -583 -874 -282 -301 -548 -230 -391 -192 -920 -428 -788 -885 -743 -358 -886 -939 -19 -431 -909 -760 -772 -629 -886 -886 -287 -490 -890 -620 -453 -116 -403 -558 -754 -307 -165 -228 -416 -66 -6 -527 -172 -958 -173 -936 -431 -821 -991 -535 -450 -712 -500 -397 -158 -45 -384 -435 -881 -252 -130 -5 -751 -670 -171 -302 -48 -617 -317 -474 -985 -442 -866 -429 -706 -913 -717 -732 -502 -938 -507 -469 -861 -451 -23 -505 -893 -609 -110 -957 -639 -97 -241 -181 -521 -969 -933 -701 -911 -237 -688 -337 -496 -240 -972 -485 -101 -260 -141 -974 -403 -148 -695 -696 -201 -146 -254 -900 -524 -580 -712 -709 -789 -980 -53 -620 -60 -638 -593 -755 -205 -705 -574 -202 -723 -348 -661 -789 -525 -209 -72 -694 -996 -665 -774 -998 -506 -570 -817 -859 -846 -691 -876 -570 -45 -510 -808 -208 -111 -533 -265 -150 -493 -832 -144 -528 -538 -861 -855 -292 -946 -451 -109 -292 -837 -400 -496 -511 -256 -803 -47 -325 -236 -869 -328 -349 -918 -591 -140 -186 -231 -948 -5 -107 -3 -368 -41 -574 -971 -988 -224 -715 -372 -199 -662 -806 -846 -159 -404 -95 -361 -968 -337 -587 -347 -986 -543 -6 -146 -113 -330 -877 -357 -768 -614 -943 -582 -979 -205 -221 -197 -572 -411 -478 -961 -804 -759 -816 -380 -126 -74 -844 -415 -70 -952 -340 -35 -899 -106 -35 -371 -984 -951 -227 -749 -831 -563 -967 -516 -89 -638 -912 -264 -324 -138 -22 -320 -865 -157 -656 -167 -321 -752 -843 -265 -709 -258 -471 -276 -74 -547 -440 -576 -149 -260 -903 -647 -4 -289 -345 -596 -87 -413 -58 -535 -387 -44 -605 -810 -495 -300 -441 -47 -720 -685 -287 -827 -491 -623 -39 -646 -569 -163 -684 -877 -549 -668 -513 -74 -753 -495 -292 -281 -938 -234 -732 -900 -627 -370 -400 -886 -34 -798 -504 -73 -550 -677 -226 -111 -144 -575 -209 -371 -51 -802 -996 -830 -303 -584 -256 -774 -48 -710 -257 -785 -189 -785 -293 -65 -765 -97 -780 -379 -615 -189 -123 -575 -700 -739 -725 -204 -408 -563 -827 -655 -783 -520 -746 -762 -257 -178 -91 -474 -895 -993 -34 -958 -884 -309 -693 -866 -829 -642 -897 -200 -861 -7 -592 -158 -364 -458 -649 -870 -79 -15 -886 -347 -844 -145 -859 -27 -550 -477 -146 -902 -34 -831 -660 -859 -632 -380 -862 -118 -672 -7 -801 -599 -450 -582 -873 -211 -757 -140 -762 -610 -61 -448 -642 -741 -753 -798 -481 -552 -200 -472 -107 -808 -820 -176 -804 -565 -691 -3 -184 -847 -840 -232 -982 -486 -971 -493 -130 -255 -146 -245 -388 -17 -476 -195 -673 -475 -129 -307 -491 -946 -691 -506 -82 -375 -267 -180 -738 -274 -707 -942 -522 -905 -831 -374 -489 -249 -299 -725 -386 -728 -141 -944 -642 -262 -667 -841 -831 -672 -854 -704 -303 -994 -284 -967 -369 -352 -866 -493 -713 -672 -916 -865 -413 -880 -322 -752 -199 -383 -464 -872 -479 -76 -766 -833 -46 -861 -859 -292 -47 -965 -893 -813 -87 -375 -244 -445 -781 -257 -605 -255 -796 -543 -19 -838 -150 -343 -592 -45 -557 -150 -347 -962 -40 -362 -90 -880 -671 -618 -765 -530 -70 -90 -43 -215 -675 -863 -314 -36 -53 -175 -552 -333 -663 -158 -603 -958 -502 -696 -190 -702 -895 -667 -500 -784 -65 -146 -182 -170 -324 -285 -916 -762 -40 -451 -219 -197 -23 -332 -334 -620 -395 -403 -337 -991 -262 -775 -870 -494 -219 -335 -101 -414 -161 -859 -727 -50 -473 -868 -73 -950 -457 -225 -649 -768 -712 -215 -805 -829 -508 -736 -540 -361 -748 -184 -362 -807 -415 -460 -888 -972 -788 -801 -583 -358 -217 -843 -952 -645 -739 -132 -365 -630 -84 -160 -864 -241 -85 -676 -721 -90 -182 -713 -121 -535 -30 -180 -720 -211 -745 -715 -505 -675 -720 -233 -918 -933 -138 -252 -299 -560 -587 -881 -428 -438 -468 -781 -147 -292 -696 -744 -602 -796 -34 -195 -620 -455 -662 -578 -102 -344 -679 -134 -96 -907 -921 -832 -698 -695 -487 -565 -114 -270 -38 -180 -460 -825 -180 -675 -807 -541 -882 -255 -329 -338 -293 -806 -68 -420 -929 -731 -662 -701 -552 -564 -927 -695 -883 -73 -801 -501 -433 -950 -984 -340 -92 -135 -586 -70 -452 -723 -879 -768 -797 -268 -648 -626 -438 -848 -295 -667 -929 -669 -465 -752 -21 -677 -308 -130 -765 -886 -581 -25 -472 -37 -798 -345 -381 -556 -640 -381 -461 -716 -758 -971 -357 -524 -8 -476 -908 -129 -785 -100 -856 -21 -739 -309 -246 -347 -594 -783 -79 -581 -939 -192 -377 -807 -154 -348 -66 -709 -341 -479 -340 -119 -967 -846 -376 -454 -944 -178 -856 -557 -513 -578 -176 -900 -41 -112 -316 -88 -738 -64 -318 -969 -828 -543 -964 -795 -858 -577 -956 -235 -915 -382 -535 -531 -855 -922 -938 -557 -209 -611 -653 -143 -87 -504 -273 -213 -942 -20 -704 -271 -812 -945 -850 -489 -217 -280 -731 -85 -534 -772 -839 -901 -841 -235 -830 -595 -89 -676 -612 -598 -997 -992 -416 -429 -2 -873 -438 -360 -907 -547 -766 -602 -251 -868 -484 -360 -854 -546 -292 -433 -161 -923 -803 -959 -423 -69 -49 -222 -937 -307 -762 -979 -225 -893 -415 -627 -335 -357 -647 -673 -457 -428 -866 -263 -63 -510 -402 -5 -845 -211 -32 -550 -361 -587 -952 -421 -535 -204 -439 -899 -456 -353 -739 -768 -331 -794 -130 -294 -278 -939 -964 -717 -768 -635 -652 -369 -577 -63 -667 -155 -201 -203 -950 -831 -478 -557 -913 -342 -740 -987 -858 -809 -372 -582 -797 -75 -697 -2 -341 -20 -83 -340 -454 -548 -250 -274 -293 -237 -218 -392 -863 -425 -812 -933 -20 -349 -223 -208 -127 -761 -49 -623 -174 -591 -130 -567 -616 -469 -822 -635 -897 -621 -175 -715 -799 -164 -796 -113 -682 -32 -400 -154 -48 -888 -969 -580 -400 -480 -543 -54 -706 -556 -939 -200 -521 -369 -303 -591 -796 -873 -369 -710 -438 -772 -127 -158 -714 -143 -146 -957 -643 -76 -46 -674 -795 -844 -739 -372 -524 -11 -555 -274 -406 -372 -858 -803 -374 -26 -5 -749 -202 -723 -662 -965 -747 -233 -698 -484 -249 -782 -818 -225 -347 -966 -120 -950 -23 -84 -719 -620 -157 -144 -349 -546 -544 -916 -304 -548 -465 -755 -26 -330 -469 -974 -691 -180 -149 -671 -565 -255 -249 -359 -848 -544 -722 -18 -921 -224 -274 -606 -919 -391 -857 -892 -103 -193 -87 -772 -19 -450 -500 -823 -630 -510 -238 -137 -766 -929 -854 -335 -881 -621 -912 -460 -622 -93 -321 -460 -505 -350 -850 -422 -995 -385 -39 -87 -985 -482 -95 -610 -578 -181 -235 -120 -633 -576 -637 -71 -20 -780 -358 -458 -629 -786 -115 -939 -480 -890 -223 -649 -878 -988 -865 -144 -922 -653 -796 -638 -35 -18 -646 -285 -793 -602 -710 -397 -919 -853 -583 -555 -361 -316 -231 -574 -978 -29 -533 -519 -390 -159 -223 -858 -684 -645 -140 -722 -455 -648 -171 -175 -836 -99 -966 -187 -872 -736 -315 -346 -775 -169 -173 -571 -14 -542 -831 -226 -132 -344 -160 -487 -988 -621 -65 -38 -129 -824 -527 -418 -857 -238 -200 -429 -771 -131 -225 -168 -642 -784 -451 -308 -888 -611 -204 -489 -791 -564 -408 -327 -454 -503 -1000 -753 -691 -621 -548 -168 -869 -3 -906 -187 -990 -92 -868 -814 -429 -7 -848 -59 -244 -764 -666 -31 -879 -828 -548 -113 -480 -653 -174 -350 -448 -304 -635 -352 -23 -209 -464 -416 -427 -661 -922 -856 -52 -281 -155 -626 -936 -997 -289 -543 -889 -446 -298 -415 -171 -330 -208 -668 -387 -308 -924 -49 -751 -384 -327 -349 -669 -47 -212 -586 -381 -521 -65 -199 -392 -712 -158 -10 -712 -980 -812 -298 -42 -622 -526 -928 -360 -386 -772 -304 -203 -961 -965 -442 -64 -768 -41 -338 -518 -214 -57 -874 -666 -956 -314 -415 -190 -831 -96 -450 -194 -764 -88 -926 -407 -247 -944 -473 -292 -720 -219 -994 -110 -809 -779 -487 -218 -870 -514 -861 -245 -483 -788 -585 -151 -482 -610 -662 -113 -299 -384 -943 -361 -942 -74 -825 -663 -778 -74 -627 -171 -910 -260 -744 -363 -13 -746 -785 -866 -101 -928 -432 -28 -943 -773 -845 -454 -261 -477 -712 -905 -236 -56 -611 -911 -245 -645 -542 -787 -277 -570 -200 -642 -904 -110 -449 -660 -690 -487 -39 -277 -770 -634 -466 -28 -693 -416 -819 -227 -153 -792 -993 -692 -791 -857 -221 -774 -9 -668 -239 -530 -942 -992 -585 -958 -336 -242 -922 -923 -977 -268 -325 -995 -607 -627 -160 -437 -376 -827 -895 -112 -654 -139 -992 -832 -675 -351 -291 -668 -404 -371 -897 -350 -161 -84 -865 -991 -120 -929 -241 -726 -518 -780 -248 -300 -255 -531 -138 -333 -938 -12 -860 -586 -39 -657 -203 -817 -672 -279 -549 -110 -435 -793 -106 -916 -89 -767 -917 -669 -275 -46 -656 -238 -542 -346 -181 -192 -441 -226 -597 -904 -588 -36 -461 -923 -63 -603 -384 -783 -879 -74 -617 -595 -846 -22 -87 -740 -538 -677 -965 -399 -243 -425 -161 -662 -686 -744 -764 -447 -327 -761 -147 -144 -223 -320 -159 -49 -662 -656 -15 -536 -787 -102 -194 -499 -812 -711 -52 -301 -44 -196 -778 -335 -435 -316 -194 -69 -166 -727 -922 -989 -452 -477 -826 -819 -446 -169 -414 -428 -521 -136 -329 -776 -149 -483 -534 -534 -789 -730 -637 -625 -972 -205 -237 -29 -425 -778 -365 -525 -106 -973 -170 -296 -565 -98 -313 -581 -235 -993 -131 -839 -870 -251 -864 -813 -527 -98 -951 -503 -279 -143 -998 -452 -159 -775 -109 -120 -130 -877 -759 -36 -253 -185 -228 -947 -27 -864 -357 -798 -736 -928 -983 -267 -16 -408 -554 -428 -772 -856 -174 -943 -903 -395 -892 -77 -564 -918 -532 -788 -135 -398 -743 -500 -345 -583 -2 -533 -734 -338 -935 -788 -298 -309 -922 -186 -70 -267 -941 -574 -650 -354 -202 -657 -747 -255 -291 -475 -92 -712 -846 -342 -836 -491 -288 -240 -446 -202 -923 -46 -736 -724 -149 -100 -750 -750 -150 -170 -347 -578 -628 -139 -46 -403 -150 -130 -604 -501 -404 -342 -244 -378 -828 -577 -512 -233 -533 -468 -506 -624 -299 -789 -801 -527 -765 -101 -325 -994 -191 -284 -98 -591 -14 -751 -360 -813 -411 -683 -10 -743 -382 -959 -899 -336 -83 -643 -383 -995 -780 -818 -790 -867 -355 -592 -704 -964 -538 -296 -836 -223 -936 -270 -777 -301 -240 -449 -172 -315 -461 -80 -719 -746 -878 -612 -147 -42 -62 -461 -181 -794 -693 -345 -457 -458 -649 -721 -203 -168 -193 -427 -486 -363 -858 -758 -241 -560 -621 -26 -491 -150 -350 -51 -50 -377 -274 -611 -839 -424 -389 -950 -984 -679 -686 -145 -821 -955 -588 -355 -381 -971 -892 -449 -856 -774 -246 -753 -756 -81 -623 -284 -491 -372 -771 -366 -259 -640 -755 -21 -897 -881 -887 -123 -463 -685 -789 -409 -429 -974 -361 -614 -815 -621 -852 -976 -950 -883 -327 -387 -680 -225 -433 -993 -561 -33 -296 -960 -159 -888 -689 -116 -329 -586 -883 -318 -991 -513 -705 -494 -965 -39 -488 -337 -903 -917 -927 -432 -957 -728 -890 -741 -418 -387 -937 -752 -629 -881 -113 -424 -980 -570 -535 -114 -222 -355 -482 -187 -692 -832 -111 -269 -281 -816 -352 -162 -405 -822 -896 -918 -516 -105 -269 -227 -957 -184 -389 -605 -139 -625 -619 -563 -928 -744 -11 -476 -39 -565 -646 -62 -114 -174 -424 -111 -340 -773 -154 -502 -748 -540 -807 -255 -771 -47 -261 -666 -486 -46 -368 -877 -529 -16 -738 -583 -598 -558 -12 -547 -867 -419 -284 -792 -426 -77 -175 -824 -209 -266 -889 -801 -114 -247 -862 -342 -865 -617 -745 -747 -348 -551 -469 -728 -730 -721 -913 -252 -659 -808 -77 -185 -765 -213 -448 -286 -499 -768 -651 -670 -391 -478 -505 -563 -49 -364 -403 -195 -756 -88 -348 -397 -915 -688 -235 -55 -765 -531 -682 -678 -477 -888 -758 -244 -344 -216 -265 -699 -609 -55 -996 -923 -838 -85 -656 -182 -853 -159 -224 -876 -861 -288 -154 -98 -395 -666 -978 -694 -855 -404 -924 -741 -137 -525 -759 -205 -828 -614 -301 -502 -197 -930 -806 -229 -66 -287 -45 -499 -397 -542 -851 -430 -180 -763 -20 -694 -107 -588 -948 -230 -948 -229 -185 -894 -606 -352 -817 -572 -27 -38 -287 -777 -623 -486 -192 -706 -192 -731 -847 -431 -197 -912 -740 -207 -326 -947 -477 -315 -502 -627 -300 -822 -367 -1 -484 -894 -435 -583 -830 -169 -719 -432 -625 -46 -694 -385 -585 -478 -603 -137 -10 -299 -172 -986 -403 -975 -504 -165 -647 -688 -33 -490 -329 -570 -354 -364 -196 -777 -361 -125 -320 -669 -591 -416 -63 -547 -524 -76 -844 -68 -819 -233 -190 -322 -808 -116 -752 -752 -997 -1 -387 -39 -787 -793 -803 -982 -693 -975 -459 -174 -397 -941 -865 -393 -243 -561 -708 -875 -989 -959 -539 -988 -581 -283 -432 -251 -706 -392 -352 -196 -690 -161 -453 -409 -162 -741 -740 -444 -833 -30 -409 -250 -628 -53 -987 -174 -106 -744 -702 -392 -90 -331 -925 -420 -612 -845 -972 -380 -374 -347 -53 -437 -680 -618 -255 -468 -750 -573 -277 -19 -212 -186 -378 -212 -364 -772 -396 -634 -682 -831 -601 -94 -65 -597 -7 -299 -464 -341 -986 -709 -959 -736 -220 -313 -646 -823 -206 -782 -724 -630 -218 -884 -602 -817 -850 -211 -138 -387 -759 -388 -889 -536 -98 -275 -86 -53 -520 -668 -823 -707 -78 -103 -395 -289 -141 -105 -959 -771 -449 -933 -951 -974 -946 -13 -109 -610 -526 -10 -167 -290 -855 -750 -156 -447 -928 -301 -214 -20 -413 -583 -180 -135 -896 -114 -876 -5 -932 -785 -422 -380 -152 -571 -341 -588 -613 -368 -694 -308 -161 -703 -988 -32 -361 -668 -811 -624 -85 -33 -75 -82 -701 -580 -145 -469 -26 -934 -198 -794 -593 -325 -316 -154 -227 -259 -26 -734 -987 -26 -169 -346 -359 -50 -265 -551 -602 -856 -54 -560 -695 -203 -221 -609 -221 -982 -380 -489 -591 -256 -533 -460 -15 -482 -747 -136 -17 -324 -549 -202 -508 -422 -297 -850 -607 -394 -123 -421 -843 -509 -734 -294 -47 -803 -577 -463 -8 -23 -866 -932 -356 -656 -41 -154 -451 -382 -184 -15 -793 -549 -985 -262 -984 -535 -135 -784 -930 -837 -955 -838 -490 -572 -988 -885 -421 -461 -920 -412 -325 -424 -988 -104 -298 -183 -462 -866 -558 -337 -563 -525 -398 -954 -427 -435 -812 -22 -835 -516 -420 -965 -990 -535 -264 -212 -860 -922 -996 -382 -326 -747 -627 -367 -487 -330 -739 -23 -391 -169 -530 -136 -416 -260 -231 -810 -50 -330 -775 -223 -456 -699 -454 -388 -386 -478 -670 -923 -130 -143 -658 -708 -9 -689 -635 -711 -365 -856 -763 -108 -455 -279 -329 -22 -588 -267 -744 -167 -465 -7 -105 -151 -730 -557 -447 -999 -295 -636 -491 -785 -422 -889 -719 -114 -113 -804 -468 -847 -497 -468 -200 -235 -504 -746 -643 -255 -73 -511 -330 -370 -439 -798 -272 -289 -501 -55 -124 -351 -927 -966 -539 -235 -104 -36 -977 -135 -501 -416 -425 -894 -367 -629 -769 -318 -483 -990 -352 -37 -861 -142 -486 -58 -68 -876 -251 -940 -724 -440 -581 -104 -27 -427 -227 -706 -950 -505 -253 -700 -871 -566 -890 -427 -605 -202 -988 -673 -291 -494 -926 -127 -902 -760 -851 -851 -744 -714 -775 -999 -903 -457 -734 -220 -827 -848 -811 -551 -132 -728 -630 -393 -704 -99 -694 -886 -951 -154 -81 -566 -588 -64 -912 -856 -160 -312 -196 -416 -845 -969 -226 -836 -838 -591 -89 -479 -702 -442 -441 -916 -408 -595 -174 -241 -561 -420 -270 -414 -742 -653 -22 -239 -255 -874 -664 -489 -613 -176 -844 -199 -700 -789 -68 -968 -571 -709 -553 -537 -291 -641 -839 -526 -579 -206 -534 -720 -404 -89 -749 -840 -259 -512 -338 -128 -871 -509 -205 -789 -658 -808 -829 -256 -579 -167 -507 -667 -220 -706 -927 -490 -462 -238 -402 -671 -429 -80 -963 -624 -247 -394 -50 -578 -707 -967 -408 -269 -782 -938 -77 -249 -460 -555 -961 -992 -628 -407 -381 -585 -525 -349 -482 -234 -986 -100 -948 -944 -462 -420 -281 -82 -645 -946 -437 -800 -84 -564 -843 -838 -897 -479 -408 -977 -662 -601 -424 -550 -452 -935 -109 -96 -723 -314 -328 -650 -419 -370 -964 -46 -528 -244 -105 -707 -861 -401 -596 -756 -860 -784 -715 -902 -895 -571 -522 -105 -440 -373 -683 -872 -33 -350 -33 -80 -550 -458 -968 -172 -668 -352 -728 -773 -75 -778 -976 -946 -782 -216 -588 -569 -194 -546 -665 -121 -961 -855 -780 -896 -987 -606 -87 -730 -202 -319 -127 -359 -259 -443 -361 -463 -495 -528 -101 -956 -160 -797 -142 -416 -83 -232 -768 -938 -873 -704 -629 -958 -26 -730 -599 -572 -175 -720 -437 -574 -434 -431 -16 -916 -209 -725 -234 -318 -904 -760 -933 -243 -305 -120 -394 -628 -342 -903 -92 -395 -498 -641 -630 -82 -569 -996 -650 -923 -882 -59 -553 -860 -214 -958 -36 -202 -666 -235 -293 -382 -931 -474 -452 -437 -476 -990 -501 -212 -186 -68 -140 -829 -485 -891 -547 -641 -979 -797 -590 -341 -874 -928 -567 -463 -991 -826 -905 -154 -797 -76 -22 -904 -668 -436 -772 -243 -428 -519 -193 -865 -862 -291 -765 -188 -94 -750 -7 -252 -926 -831 -296 -400 -322 -777 -479 -413 -709 -474 -310 -891 -806 -353 -872 -928 -890 -873 -836 -196 -223 -85 -670 -820 -4 -951 -970 -728 -521 -151 -186 -344 -110 -759 -41 -873 -672 -6 -64 -978 -735 -443 -418 -275 -593 -360 -934 -126 -572 -29 -459 -164 -565 -329 -289 -16 -199 -766 -967 -730 -55 -982 -184 -939 -333 -861 -747 -335 -966 -492 -781 -520 -175 -849 -918 -429 -617 -643 -292 -776 -641 -815 -719 -430 -817 -231 -990 -831 -362 -837 -120 -367 -919 -902 -362 -971 -437 -804 -783 -293 -83 -773 -618 -495 -371 -414 -91 -272 -109 -949 -185 -63 -967 -68 -40 -70 -429 -853 -342 -318 -11 -791 -178 -933 -666 -285 -168 -185 -348 -537 -657 -474 -706 -749 -547 -678 -162 -601 -804 -918 -611 -514 -919 -855 -756 -79 -944 -459 -845 -283 -3 -257 -38 -28 -964 -400 -9 -277 -544 -284 -523 -131 -222 -390 -835 -413 -555 -163 -456 -109 -224 -59 -456 -333 -861 -435 -968 -17 -972 -712 -351 -728 -489 -877 -551 -961 -421 -755 -653 -878 -873 -28 -393 -473 -683 -698 -114 -459 -894 -529 -916 -725 -117 -586 -587 -999 -732 -580 -861 -155 -389 -907 -785 -186 -579 -835 -504 -429 -479 -450 -693 -418 -498 -471 -55 -306 -590 -116 -710 -539 -219 -967 -104 -714 -8 -575 -126 -278 -760 -848 -988 -371 -586 -29 -950 -909 -32 -946 -787 -912 -600 -764 -642 -331 -886 -546 -21 -624 -328 -498 -162 -562 -637 -809 -584 -991 -714 -816 -191 -627 -139 -956 -308 -504 -325 -426 -682 -569 -618 -818 -142 -500 -778 -342 -297 -940 -760 -866 -151 -119 -286 -980 -292 -733 -839 -415 -225 -145 -965 -950 -203 -331 -598 -936 -759 -236 -777 -262 -326 -53 -921 -60 -568 -267 -629 -197 -394 -118 -490 -123 -630 -230 -25 -643 -426 -944 -860 -137 -729 -385 -523 -477 -155 -709 -294 -300 -14 -923 -153 -148 -688 -622 -95 -229 -358 -830 -821 -158 -303 -907 -148 -1000 -888 -231 -496 -21 -300 -890 -602 -906 -485 -295 -567 -260 -274 -554 -196 -251 -437 -173 -250 -992 -500 -232 -9 -960 -288 -833 -653 -625 -223 -108 -426 -392 -357 -715 -423 -732 -551 -837 -869 -243 -39 -417 -165 -872 -496 -832 -790 -625 -519 -470 -76 -56 -443 -926 -925 -53 -363 -8 -606 -515 -347 -885 -35 -882 -144 -209 -552 -131 -820 -358 -654 -45 -393 -466 -267 -662 -644 -859 -835 -553 -214 -34 -614 -418 -840 -501 -545 -675 -259 -187 -421 -184 -292 -954 -526 -562 -179 -419 -378 -659 -992 -946 -744 -512 -334 -664 -143 -518 -21 -809 -445 -367 -347 -153 -171 -401 -244 -45 -594 -931 -809 -121 -160 -35 -105 -223 -457 -658 -537 -673 -330 -615 -425 -63 -248 -146 -493 -70 -469 -766 -224 -541 -848 -261 -94 -823 -104 -509 -844 -996 -348 -196 -119 -708 -403 -707 -755 -257 -358 -3 -987 -289 -924 -691 -587 -728 -195 -587 -347 -382 -178 -281 -97 -318 -612 -868 -347 -974 -936 -939 -898 -432 -556 -717 -432 -408 -743 -643 -260 -29 -559 -136 -947 -694 -579 -928 -665 -608 -669 -129 -1 -259 -2 -23 -81 -476 -502 -437 -540 -711 -407 -456 -777 -242 -854 -994 -530 -355 -894 -463 -7 -196 -822 -978 -890 -707 -795 -952 -276 -161 -190 -360 -721 -69 -825 -627 -381 -909 -490 -541 -470 -162 -439 -559 -188 -211 -621 -196 -738 -444 -885 -765 -80 -688 -797 -375 -452 -175 -389 -950 -726 -323 -121 -388 -202 -891 -480 -553 -309 -941 -997 -466 -402 -990 -967 -982 -842 -540 -97 -167 -394 -40 -209 -761 -632 -860 -553 -920 -29 -553 -611 -502 -510 -427 -171 -713 -447 -487 -522 -976 -38 -554 -853 -230 -598 -681 -236 -784 -828 -970 -102 -288 -35 -918 -788 -241 -409 -658 -472 -598 -544 -409 -32 -659 -654 -194 -808 -107 -215 -331 -45 -226 -55 -515 -536 -302 -525 -427 -852 -921 -35 -886 -180 -80 -549 -743 -644 -490 -816 -839 -311 -388 -4 -956 -30 -772 -581 -513 -363 -612 -440 -523 -8 -472 -126 -508 -669 -496 -10 -707 -435 -453 -42 -865 -323 -339 -997 -702 -543 -905 -414 -354 -747 -495 -855 -795 -965 -295 -390 -506 -779 -295 -744 -19 -550 -755 -49 -685 -212 -796 -958 -387 -903 -820 -473 -815 -334 -508 -687 -576 -396 -744 -360 -188 -592 -327 -909 -396 -796 -371 -417 -466 -228 -531 -588 -977 -677 -172 -366 -441 -283 -28 -449 -986 -206 -886 -221 -996 -159 -874 -442 -676 -450 -82 -26 -35 -17 -848 -74 -353 -875 -476 -77 -44 -568 -517 -261 -116 -789 -434 -355 -628 -603 -496 -76 -124 -700 -105 -645 -832 -379 -15 -345 -493 -354 -327 -834 -719 -456 -520 -448 -53 -704 -394 -571 -840 -451 -695 -565 -532 -649 -667 -977 -515 -804 -655 -884 -504 -374 -788 -953 -720 -330 -269 -172 -1000 -35 -437 -330 -43 -289 -515 -569 -1 -880 -331 -43 -54 -470 -356 -337 -71 -211 -88 -336 -489 -493 -991 -551 -33 -850 -543 -419 -989 -375 -371 -597 -698 -379 -799 -103 -767 -179 -132 -370 -162 -276 -246 -118 -6 -141 -405 -915 -491 -544 -339 -892 -359 -206 -502 -291 -347 -223 -991 -385 -522 -228 -508 -443 -818 -264 -473 -138 -681 -750 -338 -556 -260 -875 -533 -139 -698 -346 -656 -844 -850 -626 -104 -546 -725 -122 -191 -659 -163 -446 -539 -470 -29 -825 -812 -590 -201 -772 -485 -172 -29 -654 -951 -946 -755 -203 -654 -506 -580 -748 -211 -222 -724 -564 -929 -911 -677 -177 -122 -639 -541 -102 -202 -533 -582 -958 -328 -16 -393 -765 -88 -897 -983 -88 -337 -413 -242 -370 -99 -102 -408 -155 -626 -499 -104 -76 -322 -432 -337 -423 -505 -328 -699 -675 -673 -540 -484 -579 -425 -203 -775 -341 -258 -64 -795 -439 -830 -607 -777 -870 -462 -358 -687 -60 -901 -212 -433 -990 -121 -637 -179 -302 -308 -964 -378 -806 -148 -691 -991 -647 -474 -951 -914 -8 -79 -632 -562 -461 -713 -192 -778 -852 -859 -497 -937 -210 -169 -911 -434 -31 -177 -642 -46 -739 -268 -897 -749 -560 -5 -240 -504 -806 -50 -748 -692 -415 -213 -671 -158 -191 -258 -571 -530 -513 -126 -970 -427 -558 -965 -815 -135 -327 -65 -431 -409 -225 -899 -311 -257 -433 -931 -341 -213 -162 -722 -715 -918 -505 -338 -893 -595 -554 -23 -11 -469 -599 -702 -654 -129 -25 -289 -408 -860 -548 -475 -319 -212 -22 -642 -635 -421 -215 -866 -244 -968 -34 -885 -900 -303 -529 -615 -473 -54 -560 -563 -235 -449 -249 -365 -575 -590 -536 -475 -586 -315 -281 -20 -379 -545 -838 -583 -305 -462 -543 -77 -470 -871 -100 -211 -758 -65 -858 -834 -110 -183 -222 -30 -13 -545 -52 -256 -997 -520 -637 -233 -627 -161 -327 -62 -161 -814 -664 -649 -650 -645 -731 -531 -894 -476 -50 -694 -461 -953 -327 -687 -969 -184 -284 -532 -499 -138 -355 -771 -60 -452 -559 -607 -378 -442 -117 -741 -593 -105 -663 -34 -679 -724 -969 -137 -824 -569 -252 -275 -592 -338 -900 -605 -302 -123 -534 -278 -281 -430 -640 -490 -363 -164 -831 -181 -832 -123 -321 -816 -106 -614 -110 -214 -424 -373 -337 -494 -132 -566 -541 -374 -316 -981 -779 -466 -216 -753 -539 -286 -150 -852 -370 -508 -530 -843 -246 -599 -305 -152 -599 -80 -833 -454 -359 -349 -226 -526 -703 -361 -818 -411 -135 -263 -707 -249 -718 -101 -579 -121 -265 -212 -878 -505 -95 -970 -429 -387 -748 -663 -826 -624 -895 -914 -438 -653 -808 -344 -241 -321 -13 -563 -167 -468 -31 -962 -340 -906 -216 -535 -501 -753 -845 -557 -357 -676 -20 -251 -545 -851 -561 -745 -529 -63 -894 -78 -532 -601 -404 -716 -50 -827 -909 -630 -826 -988 -222 -550 -694 -869 -288 -700 -769 -24 -489 -560 -947 -793 -297 -130 -914 -869 -471 -803 -888 -794 -291 -710 -857 -637 -326 -448 -600 -262 -631 -43 -410 -732 -244 -554 -239 -201 -12 -813 -343 -537 -713 -362 -721 -811 -196 -91 -632 -414 -761 -329 -445 -579 -435 -451 -182 -407 -443 -110 -837 -17 -395 -482 -562 -604 -989 -480 -840 -979 -249 -442 -979 -945 -694 -665 -510 -246 -198 -948 -740 -981 -396 -737 -392 -179 -755 -851 -472 -966 -567 -541 -904 -949 -88 -835 -938 -370 -307 -379 -280 -300 -921 -967 -583 -559 -654 -629 -36 -905 -282 -101 -255 -975 -143 -17 -371 -187 -464 -184 -849 -304 -815 -734 -879 -921 -80 -594 -259 -554 -644 -736 -440 -869 -274 -820 -16 -381 -4 -473 -43 -276 -509 -833 -232 -329 -104 -700 -457 -625 -107 -582 -283 -104 -41 -908 -275 -226 -949 -15 -112 -825 -392 -38 -50 -902 -597 -455 -417 -219 -219 -746 -562 -528 -523 -31 -300 -180 -493 -420 -653 -498 -685 -824 -882 -681 -313 -704 -51 -92 -188 -151 -99 -326 -777 -489 -355 -595 -278 -801 -356 -812 -555 -529 -101 -269 -762 -148 -996 -128 -790 -489 -691 -435 -662 -374 -935 -543 -374 -183 -741 -992 -307 -294 -711 -186 -194 -571 -688 -456 -501 -277 -501 -642 -866 -915 -321 -742 -828 -783 -243 -579 -614 -141 -749 -494 -997 -546 -318 -507 -913 -599 -187 -181 -839 -501 -664 -378 -971 -777 -185 -367 -289 -598 -253 -232 -301 -802 -680 -420 -417 -567 -600 -796 -837 -315 -132 -380 -887 -623 -839 -872 -443 -558 -229 -981 -625 -102 -139 -882 -881 -385 -850 -267 -837 -595 -458 -965 -916 -99 -625 -48 -685 -814 -902 -25 -914 -424 -302 -984 -511 -126 -311 -655 -258 -121 -561 -46 -844 -695 -316 -469 -198 -25 -953 -644 -958 -548 -542 -553 -445 -912 -340 -894 -435 -406 -942 -630 -696 -77 -669 -714 -65 -511 -759 -967 -170 -182 -535 -884 -269 -320 -428 -409 -504 -983 -517 -198 -1000 -519 -830 -290 -641 -136 -20 -269 -609 -387 -12 -435 -709 -959 -681 -228 -481 -715 -913 -849 -21 -663 -392 -207 -446 -18 -75 -539 -505 -480 -180 -163 -879 -513 -327 -913 -303 -375 -128 -637 -21 -483 -526 -473 -268 -19 -122 -333 -893 -190 -945 -246 -81 -676 -329 -965 -175 -330 -483 -975 -253 -476 -231 -94 -151 -576 -873 -209 -763 -824 -1 -628 -566 -380 -197 -717 -406 -718 -544 -519 -847 -649 -543 -725 -166 -627 -435 -182 -788 -579 -628 -823 -14 -361 -938 -391 -975 -38 -640 -101 -721 -343 -189 -530 -527 -674 -274 -446 -171 -715 -758 -118 -705 -587 -357 -148 -870 -541 -173 -698 -854 -98 -315 -795 -531 -73 -579 -735 -770 -397 -860 -847 -91 -398 -950 -998 -128 -350 -713 -293 -721 -192 -502 -707 -955 -616 -890 -629 -425 -62 -588 -952 -159 -379 -605 -693 -954 -134 -113 -969 -693 -253 -719 -993 -908 -748 -842 -489 -177 -295 -170 -812 -492 -521 -262 -213 -462 -879 -984 -848 -811 -275 -245 -357 -1000 -631 -612 -265 -316 -308 -244 -551 -277 -528 -687 -318 -627 -367 -98 -16 -949 -300 -889 -708 -116 -485 -977 -242 -634 -761 -130 -610 -407 -658 -944 -44 -321 -341 -315 -960 -13 -108 -523 -240 -357 -333 -283 -284 -816 -446 -936 -351 -449 -224 -312 -742 -479 -115 -973 -71 -238 -291 -612 -579 -932 -635 -424 -382 -69 -100 -994 -956 -436 -490 -467 -822 -212 -320 -101 -612 -509 -699 -311 -672 -58 -790 -157 -593 -644 -769 -603 -82 -385 -248 -890 -410 -954 -127 -296 -429 -696 -996 -107 -848 -667 -255 -581 -559 -317 -450 -916 -578 -528 -79 -48 -510 -369 -600 -960 -256 -647 -805 -113 -487 -190 -404 -965 -612 -452 -427 -937 -598 -728 -256 -774 -513 -330 -868 -394 -251 -992 -533 -787 -712 -895 -279 -874 -96 -847 -639 -433 -216 -20 -156 -826 -128 -964 -809 -639 -138 -537 -697 -381 -207 -590 -882 -781 -496 -638 -101 -673 -51 -321 -405 -234 -840 -757 -570 -630 -936 -913 -19 -97 -519 -595 -105 -220 -746 -361 -142 -782 -584 -705 -795 -780 -221 -360 -899 -768 -792 -723 -649 -613 -260 -340 -626 -769 -403 -566 -309 -173 -800 -531 -322 -393 -274 -678 -188 -273 -374 -87 -171 -214 -673 -278 -783 -381 -612 -271 -781 -542 -328 -775 -519 -895 -448 -501 -137 -232 -924 -237 -548 -628 -520 -590 -808 -161 -454 -704 -776 -410 -235 -267 -792 -343 -730 -613 -780 -322 -106 -63 -661 -706 -163 -357 -943 -887 -327 -491 -695 -116 -486 -458 -46 -168 -743 -239 -592 -962 -885 -760 -816 -47 -195 -804 -282 -997 -592 -898 -155 -156 -900 -824 -41 -915 -505 -386 -791 -434 -895 -154 -649 -988 -812 -630 -777 -70 -701 -193 -594 -395 -746 -53 -428 -989 -552 -975 -729 -485 -578 -301 -19 -313 -242 -451 -857 -445 -435 -178 -479 -375 -508 -813 -51 -49 -991 -227 -740 -784 -70 -684 -63 -721 -498 -512 -760 -617 -605 -638 -813 -95 -116 -541 -310 -933 -274 -28 -249 -562 -610 -311 -655 -897 -259 -74 -911 -889 -304 -598 -540 -152 -125 -317 -382 -706 -253 -834 -652 -332 -242 -859 -727 -570 -836 -402 -53 -418 -833 -755 -249 -622 -18 -353 -155 -868 -553 -793 -774 -931 -173 -760 -155 -972 -618 -345 -559 -991 -268 -616 -759 -801 -125 -26 -27 -859 -728 -980 -950 -853 -186 -816 -43 -36 -889 -185 -303 -753 -823 -646 -127 -921 -873 -346 -493 -536 -37 -146 -766 -719 -505 -269 -975 -91 -625 -719 -888 -324 -624 -22 -513 -969 -871 -764 -92 -586 -766 -946 -572 -246 -573 -961 -689 -465 -180 -376 -366 -965 -697 -22 -104 -872 -378 -24 -964 -392 -91 -4 -903 -494 -338 -406 -213 -50 -934 -572 -508 -844 -46 -422 -572 -899 -884 -820 -947 -500 -515 -636 -598 -786 -416 -833 -252 -923 -793 -653 -226 -693 -206 -897 -317 -772 -842 -670 -736 -424 -452 -873 -160 -704 -957 -557 -270 -619 -661 -854 -393 -423 -150 -790 -841 -716 -103 -777 -677 -725 -610 -625 -154 -725 -1000 -369 -271 -61 -973 -391 -872 -936 -561 -174 -831 -691 -442 -236 -119 -405 -109 -833 -270 -386 -889 -629 -855 -69 -601 -343 -311 -842 -899 -980 -131 -575 -277 -71 -519 -938 -201 -608 -690 -515 -664 -649 -729 -843 -664 -801 -380 -864 -912 -234 -786 -51 -20 -570 -832 -632 -672 -622 -12 -909 -301 -985 -718 -981 -347 -235 -485 -877 -332 -980 -278 -518 -950 -819 -603 -251 -568 -887 -462 -306 -601 -208 -452 -747 -992 -460 -376 -467 -314 -347 -511 -748 -330 -880 -752 -390 -625 -662 -623 -497 -192 -959 -404 -517 -32 -684 -167 -975 -598 -177 -913 -125 -311 -354 -158 -181 -471 -714 -114 -62 -984 -205 -856 -367 -545 -264 -896 -104 -761 -24 -648 -503 -509 -127 -173 -249 -498 -607 -743 -972 -566 -792 -547 -948 -395 -185 -238 -314 -389 -847 -772 -800 -496 -854 -679 -160 -634 -372 -639 -647 -679 -423 -691 -136 -845 -290 -943 -155 -410 -135 -820 -919 -720 -786 -899 -846 -215 -912 -852 -838 -132 -659 -445 -870 -657 -616 -655 -812 -412 -448 -620 -886 -511 -160 -810 -314 -844 -383 -64 -438 -974 -585 -578 -341 -209 -723 -152 -720 -936 -629 -383 -168 -711 -4 -309 -702 -175 -519 -668 -650 -638 -354 -174 -205 -579 -315 -802 -137 -875 -59 -147 -487 -448 -719 -50 -389 -701 -720 -30 -988 -638 -314 -727 -635 -292 -93 -876 -881 -838 -547 -121 -797 -296 -259 -378 -803 -304 -517 -659 -180 -941 -140 -600 -79 -357 -389 -444 -917 -302 -779 -728 -748 -990 -588 -630 -253 -221 -256 -538 -458 -835 -503 -119 -874 -521 -226 -344 -842 -904 -780 -316 -151 -631 -221 -396 -952 -7 -109 -794 -409 -976 -67 -861 -838 -72 -281 -136 -493 -858 -395 -644 -66 -279 -266 -790 -856 -240 -663 -426 -78 -26 -289 -982 -39 -182 -980 -931 -752 -158 -104 -794 -407 -402 -401 -266 -448 -413 -687 -508 -481 -714 -57 -455 -788 -481 -212 -475 -433 -623 -855 -866 -7 -564 -936 -388 -476 -725 -936 -914 -417 -943 -416 -99 -932 -837 -515 -26 -328 -413 -495 -258 -244 -842 -836 -26 -673 -620 -498 -851 -880 -843 -717 -313 -136 -234 -929 -504 -850 -206 -822 -631 -599 -550 -601 -687 -915 -114 -707 -384 -513 -492 -531 -213 -76 -745 -731 -675 -379 -471 -490 -513 -543 -367 -687 -650 -66 -392 -282 -337 -780 -461 -837 -448 -454 -819 -220 -786 -39 -315 -752 -130 -38 -728 -733 -742 -888 -16 -477 -586 -997 -416 -415 -967 -502 -627 -788 -564 -55 -199 -934 -391 -924 -733 -19 -28 -219 -308 -964 -404 -978 -237 -205 -111 -800 -296 -610 -542 -805 -203 -742 -371 -387 -826 -150 -373 -381 -400 -746 -410 -879 -808 -660 -261 -162 -872 -987 -794 -970 -984 -932 -170 -144 -168 -846 -826 -875 -137 -647 -449 -929 -848 -693 -998 -986 -806 -727 -978 -160 -72 -157 -688 -376 -792 -785 -559 -125 -512 -566 -875 -322 -334 -190 -53 -5 -30 -15 -936 -55 -279 -426 -416 -47 -443 -661 -738 -973 -657 -781 -924 -323 -926 -362 -18 -38 -962 -694 -924 -453 -817 -434 -97 -77 -344 -318 -71 -434 -865 -917 -755 -498 -472 -392 -98 -389 -833 -196 -686 -33 -299 -886 -70 -802 -578 -940 -968 -373 -491 -539 -143 -958 -874 -301 -742 -2 -855 -695 -795 -48 -723 -414 -553 -797 -702 -834 -913 -144 -566 -568 -409 -412 -113 -588 -759 -784 -273 -247 -768 -528 -302 -695 -131 -415 -819 -702 -584 -324 -694 -184 -333 -284 -19 -895 -612 -165 -421 -909 -269 -796 -1 -192 -136 -18 -834 -39 -940 -931 -707 -803 -149 -640 -132 -990 -907 -497 -324 -611 -325 -998 -454 -723 -550 -75 -775 -907 -107 -495 -599 -167 -645 -587 -21 -175 -298 -657 -769 -236 -362 -175 -929 -447 -173 -331 -356 -750 -32 -89 -227 -134 -428 -178 -181 -630 -991 -613 -825 -51 -782 -554 -236 -956 -4 -970 -533 -556 -774 -662 -772 -841 -875 -432 -867 -524 -188 -520 -662 -298 -625 -762 -145 -863 -407 -690 -794 -525 -577 -627 -196 -67 -224 -615 -286 -758 -839 -453 -936 -64 -470 -349 -445 -963 -870 -159 -857 -228 -891 -43 -879 -842 -527 -641 -621 -532 -843 -413 -976 -293 -806 -666 -153 -954 -574 -151 -609 -91 -823 -448 -466 -712 -663 -976 -571 -396 -284 -463 -30 -803 -427 -622 -363 -780 -984 -54 -793 -207 -647 -499 -757 -947 -236 -721 -41 -683 -567 -901 -379 -661 -331 -291 -923 -504 -846 -219 -143 -942 -569 -158 -28 -884 -942 -255 -694 -44 -725 -383 -303 -120 -702 -551 -582 -87 -483 -150 -583 -4 -409 -781 -484 -338 -485 -817 -994 -772 -172 -139 -823 -644 -730 -473 -706 -823 -385 -662 -260 -145 -55 -635 -987 -848 -470 -121 -283 -288 -264 -524 -959 -731 -73 -651 -123 -587 -621 -67 -269 -200 -35 -336 -877 -411 -461 -363 -880 -221 -435 -31 -760 -344 -297 -896 -884 -342 -393 -362 -655 -115 -185 -393 -188 -739 -495 -811 -571 -989 -325 -569 -844 -501 -488 -58 -669 -875 -65 -540 -813 -73 -386 -238 -406 -663 -186 -508 -923 -419 -569 -780 -53 -620 -912 -53 -831 -291 -575 -324 -479 -962 -326 -374 -820 -526 -922 -318 -111 -778 -593 -961 -281 -241 -207 -852 -836 -448 -638 -817 -899 -208 -362 -998 -21 -518 -617 -845 -248 -370 -142 -13 -841 -513 -889 -471 -277 -340 -627 -256 -588 -165 -955 -441 -771 -231 -137 -557 -833 -67 -912 -790 -755 -565 -976 -313 -216 -851 -302 -363 -970 -909 -693 -505 -278 -323 -3 -944 -83 -221 -784 -386 -67 -678 -700 -534 -237 -219 -245 -401 -143 -364 -919 -774 -31 -187 -192 -360 -147 -674 -20 -500 -350 -377 -837 -948 -108 -38 -500 -72 -128 -24 -859 -454 -124 -128 -59 -286 -728 -368 -67 -195 -514 -426 -806 -391 -941 -986 -726 -968 -392 -191 -280 -37 -993 -16 -151 -580 -388 -9 -127 -561 -319 -92 -836 -943 -677 -404 -151 -556 -406 -446 -8 -50 -97 -78 -883 -229 -207 -703 -909 -158 -881 -253 -604 -741 -915 -749 -288 -5 -525 -319 -596 -697 -263 -588 -87 -1000 -239 -30 -130 -487 -405 -920 -55 -223 -842 -512 -912 -967 -642 -432 -376 -187 -671 -689 -705 -102 -983 -606 -767 -262 -209 -602 -237 -499 -835 -121 -568 -55 -899 -509 -252 -682 -705 -468 -513 -494 -443 -290 -910 -910 -652 -418 -236 -87 -768 -543 -236 -501 -254 -678 -671 -787 -492 -858 -762 -567 -141 -984 -870 -839 -590 -79 -402 -308 -596 -769 -530 -580 -342 -901 -847 -125 -407 -44 -4 -358 -398 -898 -240 -298 -349 -913 -563 -972 -389 -502 -160 -793 -276 -344 -117 -865 -701 -49 -500 -684 -588 -816 -427 -547 -979 -29 -705 -700 -613 -932 -709 -560 -707 -224 -191 -865 -852 -189 -427 -36 -807 -535 -468 -253 -715 -483 -493 -630 -798 -807 -910 -30 -982 -969 -392 -957 -190 -220 -984 -825 -655 -432 -878 -728 -410 -403 -187 -66 -777 -770 -619 -611 -872 -212 -428 -798 -669 -415 -950 -918 -853 -93 -518 -527 -603 -984 -541 -521 -485 -891 -369 -470 -127 -520 -341 -689 -870 -24 -233 -203 -881 -1000 -739 -635 -931 -453 -389 -104 -397 -7 -345 -293 -601 -821 -239 -414 -27 -440 -687 -836 -705 -764 -967 -570 -950 -847 -74 -89 -795 -904 -994 -269 -597 -714 -185 -628 -561 -620 -293 -449 -105 -606 -881 -633 -633 -912 -836 -874 -632 -976 -943 -202 -47 -175 -945 -515 -479 -820 -58 -163 -266 -949 -218 -258 -148 -809 -287 -991 -736 -17 -849 -538 -624 -484 -940 -743 -227 -310 -220 -437 -177 -551 -421 -604 -305 -99 -919 -42 -270 -628 -638 -125 -214 -896 -922 -773 -764 -275 -550 -247 -698 -639 -460 -191 -445 -600 -179 -50 -242 -161 -269 -973 -934 -163 -688 -4 -268 -898 -388 -645 -631 -963 -541 -342 -185 -650 -157 -36 -251 -986 -613 -795 -46 -662 -501 -532 -400 -262 -672 -383 -862 -931 -956 -214 -812 -545 -963 -660 -281 -335 -699 -954 -491 -867 -50 -107 -445 -298 -329 -235 -147 -146 -378 -796 -750 -668 -515 -731 -234 -594 -439 -105 -334 -423 -799 -493 -124 -373 -408 -810 -961 -971 -501 -339 -415 -673 -802 -159 -119 -951 -692 -247 -651 -635 -138 -625 -652 -797 -122 -323 -283 -734 -157 -994 -986 -633 -859 -366 -885 -929 -795 -509 -330 -790 -318 -137 -608 -36 -190 -917 -932 -716 -640 -300 -380 -129 -185 -38 -844 -660 -321 -601 -717 -186 -437 -62 -759 -847 -845 -921 -524 -874 -83 -885 -99 -549 -407 -856 -123 -880 -452 -681 -359 -72 -640 -126 -87 -20 -725 -687 -614 -698 -381 -729 -287 -818 -742 -655 -555 -731 -4 -442 -627 -178 -816 -314 -583 -549 -518 -424 -603 -638 -87 -531 -352 -785 -115 -806 -147 -263 -382 -99 -998 -120 -920 -455 -721 -85 -471 -850 -520 -981 -100 -965 -994 -706 -99 -34 -847 -63 -468 -192 -674 -674 -431 -148 -578 -689 -527 -315 -517 -146 -203 -76 -735 -474 -947 -495 -578 -908 -895 -800 -302 -281 -497 -92 -505 -154 -917 -755 -377 -526 -819 -730 -16 -132 -940 -690 -296 -840 -535 -157 -278 -43 -146 -704 -305 -444 -546 -1000 -926 -70 -913 -762 -165 -395 -4 -251 -308 -613 -618 -927 -425 -103 -53 -215 -612 -469 -162 -792 -328 -304 -687 -393 -833 -834 -245 -269 -5 -858 -328 -880 -95 -55 -148 -800 -807 -665 -899 -556 -278 -670 -708 -873 -947 -628 -891 -129 -485 -651 -182 -743 -117 -273 -920 -321 -966 -316 -465 -506 -547 -767 -603 -637 -583 -519 -89 -554 -274 -265 -979 -754 -711 -615 -305 -919 -882 -745 -839 -716 -391 -113 -852 -95 -901 -971 -356 -581 -863 -754 -425 -783 -285 -140 -866 -955 -656 -318 -784 -294 -427 -310 -462 -256 -123 -272 -64 -83 -709 -24 -523 -52 -791 -247 -270 -629 -822 -897 -842 -349 -797 -663 -273 -561 -671 -701 -367 -759 -707 -970 -5 -919 -472 -350 -71 -949 -264 -97 -728 -911 -567 -360 -305 -828 -24 -729 -837 -848 -774 -37 -776 -903 -413 -298 -399 -901 -995 -562 -509 -264 -980 -101 -320 -83 -977 -606 -554 -802 -394 -523 -358 -212 -418 -656 -129 -905 -17 -582 -463 -766 -289 -531 -626 -501 -432 -988 -641 -597 -355 -692 -991 -861 -447 -781 -849 -210 -43 -969 -160 -346 -966 -872 -87 -285 -330 -577 -826 -3 -795 -70 -27 -813 -307 -543 -473 -906 -320 -356 -972 -72 -326 -562 -886 -115 -973 -338 -374 -69 -135 -61 -595 -444 -294 -538 -849 -443 -721 -163 -77 -340 -631 -768 -418 -135 -369 -641 -388 -491 -675 -866 -510 -131 -3 -886 -519 -344 -547 -623 -282 -45 -214 -875 -916 -251 -265 -944 -602 -180 -399 -642 -451 -885 -243 -483 -99 -387 -97 -449 -948 -376 -413 -536 -10 -585 -648 -439 -527 -404 -604 -382 -133 -736 -95 -823 -905 -163 -495 -974 -767 -765 -933 -286 -169 -926 -472 -50 -743 -851 -403 -369 -580 -367 -920 -476 -374 -886 -706 -164 -386 -700 -755 -302 -502 -702 -915 -664 -744 -568 -756 -578 -155 -399 -50 -617 -113 -242 -348 -417 -702 -548 -502 -156 -912 -504 -822 -322 -56 -774 -989 -862 -110 -407 -866 -644 -248 -809 -317 -903 -876 -940 -194 -333 -764 -447 -172 -125 -881 -251 -822 -534 -688 -107 -142 -288 -91 -237 -687 -429 -213 -283 -429 -152 -633 -166 -658 -536 -630 -967 -636 -218 -565 -409 -769 -499 -509 -422 -334 -392 -979 -566 -131 -777 -676 -182 -849 -662 -980 -798 -400 -658 -189 -892 -16 -379 -902 -377 -84 -903 -183 -306 -878 -958 -139 -854 -300 -551 -773 -73 -814 -847 -326 -255 -24 -228 -158 -76 -917 -491 -661 -718 -133 -15 -740 -487 -381 -219 -993 -569 -161 -122 -843 -328 -94 -752 -583 -546 -552 -191 -520 -744 -177 -340 -361 -471 -691 -680 -627 -158 -266 -707 -810 -418 -986 -66 -137 -76 -645 -193 -290 -517 -888 -911 -652 -441 -452 -33 -732 -59 -907 -183 -850 -705 -288 -564 -122 -261 -296 -901 -396 -148 -260 -931 -105 -172 -438 -449 -448 -626 -432 -200 -315 -933 -347 -970 -27 -596 -377 -600 -42 -151 -907 -466 -301 -203 -668 -797 -376 -41 -173 -108 -4 -890 -896 -442 -142 -862 -784 -404 -929 -583 -704 -297 -908 -196 -122 -653 -828 -370 -316 -143 -405 -653 -452 -761 -550 -565 -489 -337 -905 -745 -72 -81 -282 -786 -700 -888 -289 -874 -340 -827 -411 -935 -962 -714 -503 -943 -356 -99 -576 -249 -128 -770 -110 -216 -743 -776 -115 -936 -889 -128 -807 -99 -318 -142 -12 -467 -496 -893 -108 -243 -372 -575 -661 -37 -572 -386 -242 -680 -679 -171 -407 -204 -648 -971 -21 -417 -208 -703 -828 -35 -379 -761 -207 -724 -538 -144 -310 -701 -849 -830 -208 -504 -278 -592 -975 -721 -885 -211 -69 -821 -202 -349 -23 -775 -325 -482 -912 -185 -807 -278 -986 -292 -854 -124 -692 -801 -548 -137 -161 -615 -602 -17 -558 -308 -848 -927 -557 -853 -125 -402 -842 -939 -881 -304 -496 -410 -345 -941 -290 -935 -46 -214 -389 -367 -235 -900 -772 -731 -458 -288 -368 -531 -910 -249 -966 -410 -635 -848 -575 -908 -688 -580 -902 -339 -66 -209 -401 -967 -493 -367 -852 -462 -108 -186 -328 -366 -45 -152 -531 -41 -8 -123 -965 -455 -322 -857 -436 -814 -771 -923 -515 -280 -424 -384 -954 -831 -911 -414 -23 -105 -570 -335 -166 -343 -802 -798 -586 -505 -673 -774 -152 -368 -964 -554 -998 -376 -912 -681 -750 -576 -650 -385 -814 -590 -981 -935 -40 -921 -449 -425 -827 -971 -510 -294 -303 -509 -250 -740 -79 -20 -43 -212 -156 -194 -266 -263 -182 -904 -730 -457 -107 -664 -46 -604 -473 -940 -307 -12 -461 -773 -638 -144 -699 -249 -629 -132 -408 -986 -103 -777 -343 -523 -235 -809 -860 -142 -592 -193 -876 -899 -99 -334 -440 -50 -480 -728 -462 -384 -616 -572 -416 -236 -508 -284 -868 -104 -700 -895 -944 -675 -464 -932 -521 -820 -665 -803 -911 -698 -669 -830 -600 -205 -629 -435 -282 -554 -642 -289 -31 -803 -551 -146 -260 -121 -595 -167 -224 -227 -838 -229 -924 -48 -281 -13 -496 -311 -877 -229 -645 -96 -118 -806 -912 -81 -67 -62 -996 -657 -377 -346 -668 -862 -941 -923 -195 -337 -8 -536 -746 -396 -784 -747 -428 -76 -140 -655 -853 -785 -28 -109 -364 -433 -782 -980 -8 -153 -917 -827 -853 -474 -840 -942 -203 -268 -128 -6 -837 -394 -91 -493 -13 -53 -636 -870 -323 -348 -934 -29 -54 -605 -863 -367 -77 -681 -425 -297 -126 -214 -763 -544 -947 -23 -684 -535 -391 -952 -95 -397 -452 -963 -298 -861 -181 -555 -847 -630 -142 -797 -101 -454 -936 -996 -149 -875 -319 -687 -294 -437 -441 -789 -859 -487 -575 -575 -958 -372 -928 -271 -270 -22 -275 -301 -602 -243 -639 -84 -980 -947 -411 -46 -104 -373 -307 -18 -471 -584 -33 -229 -435 -427 -229 -794 -440 -899 -779 -699 -339 -67 -308 -148 -476 -611 -864 -95 -479 -751 -507 -140 -672 -856 -184 -161 -481 -800 -88 -673 -769 -280 -907 -723 -871 -536 -877 -221 -565 -69 -936 -402 -634 -846 -638 -277 -62 -978 -991 -846 -301 -99 -912 -783 -397 -355 -451 -108 -262 -524 -913 -667 -573 -184 -749 -90 -523 -483 -86 -139 -361 -334 -601 -217 -443 -910 -370 -345 -495 -947 -472 -627 -200 -80 -340 -330 -452 -734 -507 -366 -509 -50 -973 -991 -455 -488 -468 -301 -407 -366 -139 -355 -251 -408 -164 -623 -201 -441 -662 -733 -456 -788 -390 -820 -461 -9 -700 -914 -79 -224 -499 -244 -721 -272 -599 -222 -213 -870 -506 -552 -639 -789 -184 -810 -589 -645 -393 -193 -123 -7 -806 -546 -479 -176 -360 -658 -138 -737 -664 -309 -133 -579 -816 -626 -386 -749 -874 -240 -269 -511 -401 -479 -802 -863 -579 -802 -33 -231 -471 -970 -5 -17 -889 -935 -838 -617 -975 -928 -696 -661 -741 -841 -141 -731 -194 -699 -50 -972 -165 -765 -707 -543 -795 -614 -715 -270 -444 -941 -528 -480 -469 -73 -954 -471 -12 -35 -93 -361 -463 -336 -814 -375 -119 -73 -215 -684 -825 -452 -15 -374 -658 -111 -47 -373 -474 -959 -551 -330 -241 -213 -882 -347 -517 -691 -11 -101 -254 -169 -395 -931 -913 -303 -351 -846 -23 -620 -428 -215 -655 -979 -80 -920 -818 -38 -367 -406 -672 -990 -549 -956 -402 -129 -918 -94 -973 -799 -779 -18 -719 -652 -901 -720 -959 -565 -516 -165 -98 -841 -726 -411 -887 -184 -631 -610 -622 -557 -595 -262 -629 -574 -504 -421 -345 -56 -713 -723 -926 -915 -376 -39 -398 -214 -191 -977 -167 -405 -329 -682 -563 -947 -968 -974 -401 -334 -121 -680 -201 -176 -881 -416 -862 -248 -813 -358 -17 -367 -901 -136 -314 -112 -296 -553 -630 -595 -305 -407 -232 -535 -932 -937 -758 -629 -939 -248 -292 -656 -161 -939 -776 -482 -333 -715 -616 -162 -637 -153 -811 -709 -169 -225 -200 -151 -708 -85 -585 -157 -997 -284 -834 -778 -302 -858 -667 -709 -986 -947 -221 -740 -223 -428 -211 -820 -376 -236 -513 -962 -66 -567 -441 -546 -914 -718 -913 -980 -439 -732 -123 -612 -274 -804 -351 -140 -704 -708 -44 -631 -233 -751 -716 -54 -524 -539 -582 -259 -204 -841 -100 -871 -13 -203 -4 -185 -283 -834 -122 -339 -7 -941 -551 -992 -158 -96 -567 -114 -774 -8 -633 -385 -885 -410 -668 -168 -862 -908 -676 -867 -680 -921 -745 -789 -564 -536 -685 -406 -45 -550 -205 -240 -15 -823 -757 -334 -301 -405 -570 -242 -676 -387 -733 -909 -49 -158 -140 -477 -835 -874 -158 -86 -832 -587 -136 -284 -491 -63 -19 -666 -652 -266 -660 -116 -619 -154 -283 -709 -380 -989 -804 -407 -170 -395 -359 -585 -110 -471 -15 -433 -566 -130 -961 -739 -938 -134 -294 -476 -899 -771 -20 -87 -165 -137 -704 -718 -746 -144 -809 -961 -315 -909 -401 -502 -603 -650 -341 -254 -442 -280 -327 -775 -109 -80 -333 -511 -141 -622 -343 -597 -394 -973 -157 -743 -821 -649 -941 -147 -579 -698 -336 -672 -183 -758 -588 -814 -411 -905 -847 -631 -25 -150 -169 -831 -411 -988 -110 -913 -666 -735 -262 -930 -944 -800 -341 -250 -105 -340 -956 -29 -249 -185 -746 -645 -582 -148 -208 -463 -751 -842 -395 -522 -226 -51 -369 -506 -795 -712 -109 -260 -636 -373 -582 -131 -31 -373 -287 -725 -961 -292 -682 -638 -93 -557 -228 -739 -149 -496 -649 -420 -754 -712 -148 -678 -207 -809 -627 -631 -94 -482 -294 -415 -692 -360 -940 -720 -92 -973 -773 -331 -667 -499 -948 -169 -992 -152 -925 -101 -968 -665 -909 -380 -821 -577 -494 -287 -262 -326 -313 -13 -167 -317 -417 -921 -749 -691 -539 -116 -999 -546 -358 -464 -343 -358 -437 -856 -770 -718 -2 -253 -933 -426 -619 -975 -961 -906 -90 -5 -358 -803 -392 -277 -965 -706 -981 -424 -151 -624 -430 -982 -982 -297 -631 -222 -199 -136 -490 -62 -156 -922 -188 -521 -497 -858 -650 -707 -410 -704 -327 -239 -435 -116 -209 -35 -225 -239 -270 -466 -435 -516 -728 -763 -267 -863 -638 -805 -365 -310 -382 -442 -430 -808 -742 -414 -8 -995 -698 -250 -862 -18 -831 -752 -643 -831 -332 -87 -697 -470 -812 -923 -968 -384 -941 -13 -583 -285 -621 -837 -571 -839 -324 -337 -595 -86 -715 -410 -114 -577 -671 -707 -521 -395 -196 -571 -148 -12 -189 -329 -476 -489 -714 -27 -601 -709 -854 -431 -41 -438 -542 -384 -766 -192 -381 -849 -83 -131 -672 -197 -944 -419 -683 -625 -356 -304 -650 -845 -534 -352 -637 -230 -395 -847 -349 -693 -937 -901 -471 -587 -727 -427 -797 -997 -99 -57 -728 -533 -374 -168 -88 -880 -512 -857 -103 -353 -830 -788 -746 -795 -380 -554 -335 -222 -54 -237 -657 -461 -48 -360 -728 -977 -934 -210 -860 -196 -791 -250 -589 -427 -3 -201 -357 -176 -566 -246 -495 -832 -407 -415 -45 -407 -503 -335 -109 -213 -693 -240 -415 -693 -652 -147 -595 -930 -777 -97 -373 -159 -270 -389 -563 -886 -899 -65 -319 -198 -651 -990 -616 -842 -5 -461 -409 -838 -828 -753 -832 -738 -766 -800 -567 -18 -799 -142 -527 -361 -162 -36 -529 -262 -26 -12 -709 -904 -522 -502 -479 -496 -168 -909 -767 -871 -341 -793 -222 -589 -8 -463 -176 -518 -850 -468 -482 -827 -328 -545 -648 -196 -305 -642 -411 -471 -606 -676 -695 -520 -791 -320 -700 -829 -576 -585 -500 -297 -674 -155 -342 -790 -288 -959 -192 -41 -524 -317 -950 -75 -686 -201 -147 -941 -157 -768 -435 -139 -577 -774 -730 -807 -823 -275 -176 -419 -135 -58 -526 -935 -318 -192 -355 -26 -978 -174 -64 -291 -86 -77 -90 -482 -568 -163 -881 -550 -29 -11 -220 -702 -691 -54 -278 -577 -461 -858 -125 -938 -114 -688 -552 -404 -488 -222 -497 -6 -419 -99 -985 -754 -626 -641 -236 -691 -957 -908 -858 -754 -289 -786 -421 -711 -407 -882 -136 -928 -969 -454 -208 -889 -729 -818 -692 -624 -397 -112 -418 -51 -230 -915 -476 -6 -63 -745 -649 -469 -627 -20 -795 -143 -918 -488 -926 -172 -507 -121 -842 -988 -180 -80 -926 -10 -549 -161 -918 -96 -906 -574 -942 -604 -401 -301 -770 -854 -432 -37 -508 -117 -800 -37 -988 -404 -269 -403 -64 -873 -389 -55 -294 -378 -895 -104 -45 -389 -623 -528 -174 -934 -858 -190 -810 -489 -511 -11 -418 -321 -546 -591 -650 -504 -341 -573 -282 -83 -986 -70 -442 -789 -912 -405 -945 -154 -967 -138 -306 -901 -776 -181 -727 -223 -203 -647 -896 -299 -907 -790 -786 -602 -542 -666 -810 -356 -222 -934 -764 -342 -48 -723 -242 -691 -194 -428 -587 -893 -975 -353 -423 -93 -978 -455 -506 -8 -4 -754 -764 -907 -134 -49 -168 -159 -692 -533 -920 -674 -286 -8 -316 -239 -884 -227 -264 -994 -327 -336 -625 -273 -730 -124 -385 -59 -878 -380 -419 -278 -314 -152 -609 -106 -59 -346 -181 -185 -337 -764 -291 -845 -394 -886 -168 -150 -436 -85 -232 -776 -385 -641 -669 -803 -27 -170 -414 -22 -410 -120 -80 -877 -5 -733 -742 -900 -557 -157 -549 -93 -957 -872 -688 -899 -450 -203 -599 -673 -39 -464 -194 -872 -649 -481 -163 -19 -388 -424 -597 -123 -351 -186 -729 -833 -577 -651 -742 -784 -485 -791 -462 -923 -642 -645 -745 -868 -804 -766 -744 -969 -587 -293 -877 -750 -543 -189 -211 -953 -750 -200 -453 -173 -265 -407 -781 -759 -966 -278 -662 -200 -203 -482 -911 -938 -585 -70 -347 -658 -579 -716 -219 -193 -824 -747 -264 -454 -561 -214 -455 -995 -825 -399 -891 -493 -122 -749 -96 -228 -443 -151 -263 -411 -840 -933 -697 -258 -904 -105 -949 -753 -697 -924 -263 -348 -287 -615 -490 -897 -518 -135 -644 -628 -729 -376 -655 -180 -837 -200 -978 -579 -257 -285 -231 -490 -164 -204 -898 -435 -71 -909 -723 -952 -30 -181 -874 -633 -628 -457 -158 -372 -606 -941 -483 -426 -344 -283 -78 -293 -911 -223 -813 -665 -635 -102 -171 -773 -724 -934 -651 -171 -350 -662 -962 -855 -558 -351 -199 -749 -659 -192 -117 -765 -825 -387 -191 -655 -23 -743 -328 -51 -982 -53 -733 -575 -503 -677 -95 -822 -358 -584 -381 -307 -381 -225 -3 -342 -469 -974 -88 -23 -912 -57 -609 -103 -117 -559 -871 -667 -803 -846 -739 -352 -283 -854 -254 -497 -191 -708 -993 -408 -320 -677 -67 -786 -495 -470 -192 -233 -72 -689 -185 -886 -962 -169 -887 -275 -727 -701 -200 -243 -917 -18 -587 -16 -762 -65 -636 -204 -495 -261 -789 -722 -703 -328 -959 -162 -591 -209 -208 -986 -84 -636 -772 -1000 -544 -659 -735 -584 -517 -845 -419 -224 -901 -852 -531 -523 -939 -327 -415 -921 -616 -147 -920 -820 -663 -642 -278 -804 -797 -976 -575 -977 -569 -484 -767 -394 -426 -145 -68 -678 -517 -935 -59 -580 -162 -710 -619 -460 -523 -622 -89 -935 -345 -840 -723 -85 -50 -277 -962 -669 -811 -869 -281 -445 -14 -561 -400 -519 -112 -130 -870 -529 -187 -948 -890 -43 -649 -462 -28 -673 -873 -554 -725 -819 -486 -693 -960 -785 -748 -394 -267 -328 -435 -133 -289 -114 -690 -393 -399 -390 -999 -590 -135 -541 -313 -494 -655 -352 -774 -4 -120 -410 -36 -307 -808 -889 -706 -934 -962 -112 -388 -418 -613 -286 -790 -406 -212 -890 -799 -783 -434 -827 -868 -870 -995 -126 -610 -136 -824 -842 -182 -824 -780 -982 -324 -640 -256 -326 -568 -178 -113 -779 -451 -201 -724 -690 -13 -510 -821 -565 -129 -386 -371 -429 -1 -672 -399 -694 -642 -478 -292 -164 -861 -201 -368 -590 -381 -350 -38 -422 -881 -809 -967 -610 -503 -810 -249 -426 -43 -695 -794 -438 -594 -786 -781 -114 -404 -651 -223 -866 -607 -787 -746 -482 -573 -723 -813 -60 -424 -910 -418 -927 -45 -266 -839 -399 -838 -742 -166 -438 -49 -250 -274 -303 -670 -91 -454 -449 -890 -17 -496 -599 -765 -712 -337 -717 -569 -211 -236 -449 -941 -29 -23 -718 -897 -631 -222 -895 -196 -46 -796 -168 -289 -732 -554 -656 -731 -866 -862 -184 -336 -690 -764 -182 -365 -284 -433 -348 -271 -179 -944 -179 -43 -631 -875 -67 -489 -653 -99 -365 -614 -36 -400 -583 -153 -118 -504 -580 -906 -5 -749 -58 -852 -664 -990 -388 -122 -546 -33 -613 -7 -500 -892 -960 -898 -91 -455 -479 -295 -637 -762 -385 -406 -98 -814 -158 -132 -733 -455 -343 -560 -503 -389 -829 -3 -957 -817 -61 -422 -599 -125 -723 -403 -701 -652 -464 -354 -154 -384 -215 -162 -212 -755 -30 -97 -705 -343 -496 -262 -371 -24 -851 -362 -228 -423 -498 -228 -489 -128 -975 -976 -40 -994 -111 -325 -788 -352 -359 -767 -653 -175 -767 -161 -4 -937 -346 -765 -354 -392 -474 -539 -281 -946 -447 -141 -786 -144 -714 -984 -372 -807 -291 -823 -414 -86 -634 -968 -852 -15 -452 -800 -483 -105 -431 -675 -113 -178 -187 -633 -209 -419 -297 -626 -3 -130 -473 -329 -340 -353 -91 -82 -759 -144 -966 -7 -899 -794 -166 -890 -217 -931 -592 -301 -881 -437 -891 -186 -146 -244 -734 -758 -237 -996 -506 -686 -599 -759 -756 -151 -779 -221 -821 -951 -947 -425 -963 -825 -676 -817 -83 -447 -653 -810 -10 -551 -145 -996 -785 -257 -683 -48 -445 -139 -450 -640 -864 -678 -770 -473 -912 -142 -600 -338 -7 -398 -883 -245 -174 -476 -430 -717 -720 -184 -467 -973 -87 -497 -997 -463 -198 -992 -956 -677 -613 -570 -912 -197 -531 -672 -741 -87 -634 -179 -522 -905 -57 -615 -530 -453 -932 -571 -427 -987 -433 -842 -920 -738 -391 -611 -302 -649 -520 -798 -679 -577 -466 -511 -910 -531 -544 -82 -736 -251 -551 -918 -236 -235 -17 -250 -265 -915 -355 -317 -898 -633 -967 -523 -35 -596 -824 -123 -420 -654 -186 -864 -428 -937 -14 -210 -205 -559 -810 -920 -424 -810 -347 -298 -279 -694 -429 -850 -288 -932 -185 -997 -778 -768 -197 -860 -292 -581 -889 -216 -386 -84 -40 -199 -786 -327 -324 -816 -616 -134 -232 -807 -963 -913 -879 -392 -78 -927 -704 -258 -13 -52 -511 -538 -740 -783 -834 -736 -165 -718 -289 -597 -1 -297 -484 -245 -807 -961 -606 -327 -871 -699 -457 -231 -955 -244 -986 -875 -567 -385 -896 -500 -1 -528 -490 -57 -844 -569 -520 -123 -900 -565 -704 -101 -142 -901 -463 -127 -928 -190 -247 -814 -400 -770 -873 -532 -450 -851 -697 -999 -510 -360 -839 -588 -825 -71 -383 -125 -207 -385 -844 -753 -32 -302 -592 -321 -664 -295 -442 -945 -513 -430 -145 -479 -254 -468 -932 -269 -418 -230 -393 -610 -4 -32 -8 -204 -322 -794 -956 -335 -665 -301 -907 -976 -689 -406 -901 -933 -397 -466 -681 -188 -647 -361 -150 -930 -322 -638 -733 -634 -648 -259 -361 -244 -484 -915 -761 -35 -870 -262 -955 -691 -989 -610 -559 -387 -683 -607 -212 -194 -339 -804 -974 -253 -729 -76 -150 -624 -914 -253 -855 -960 -340 -75 -684 -594 -872 -352 -697 -555 -452 -778 -405 -451 -171 -306 -65 -398 -255 -576 -830 -416 -210 -4 -258 -867 -580 -301 -89 -348 -162 -95 -809 -127 -643 -627 -866 -316 -291 -806 -276 -1000 -514 -557 -943 -481 -943 -446 -466 -39 -374 -618 -643 -440 -247 -252 -704 -148 -603 -864 -507 -44 -86 -256 -957 -949 -106 -164 -551 -576 -378 -693 -345 -868 -250 -71 -58 -496 -243 -447 -299 -802 -91 -343 -375 -548 -466 -981 -902 -637 -309 -646 -206 -227 -368 -980 -197 -842 -48 -642 -926 -533 -436 -809 -42 -582 -629 -99 -751 -208 -382 -670 -558 -164 -438 -241 -493 -627 -318 -298 -640 -982 -260 -810 -74 -806 -404 -931 -505 -245 -425 -810 -873 -57 -160 -676 -109 -186 -245 -267 -361 -467 -664 -116 -276 -425 -762 -379 -354 -295 -769 -339 -213 -430 -42 -382 -965 -583 -92 -734 -442 -707 -846 -959 -127 -93 -920 -293 -80 -855 -368 -468 -294 -903 -77 -609 -172 -84 -334 -687 -378 -245 -938 -439 -612 -370 -346 -352 -828 -832 -824 -298 -62 -610 -965 -388 -743 -364 -721 -135 -756 -859 -93 -989 -698 -200 -389 -779 -843 -592 -970 -568 -456 -368 -976 -982 -957 -841 -862 -117 -759 -450 -471 -207 -451 -916 -695 -17 -29 -895 -968 -895 -936 -591 -928 -214 -708 -81 -500 -115 -307 -407 -781 -886 -634 -57 -235 -308 -492 -739 -472 -786 -581 -197 -654 -455 -714 -189 -576 -656 -876 -649 -747 -146 -799 -999 -493 -552 -573 -689 -144 -362 -910 -620 -935 -987 -400 -640 -612 -662 -451 -502 -742 -732 -896 -956 -639 -455 -412 -972 -31 -785 -459 -853 -861 -505 -378 -681 -509 -758 -463 -440 -893 -716 -979 -165 -7 -314 -112 -466 -712 -770 -736 -972 -549 -387 -178 -429 -166 -183 -659 -891 -183 -640 -770 -188 -176 -411 -839 -510 -767 -644 -173 -483 -157 -531 -188 -26 -166 -837 -65 -103 -460 -285 -453 -665 -406 -19 -829 -554 -187 -159 -122 -476 -763 -479 -756 -700 -914 -156 -536 -681 -989 -609 -837 -766 -666 -105 -564 -597 -138 -413 -87 -957 -176 -60 -448 -913 -477 -897 -608 -76 -96 -745 -688 -118 -99 -127 -638 -30 -155 -510 -501 -649 -461 -906 -788 -683 -408 -74 -772 -892 -229 -879 -646 -962 -123 -361 -643 -912 -60 -31 -342 -145 -329 -1000 -694 -286 -9 -41 -535 -288 -269 -425 -129 -187 -1000 -999 -526 -417 -43 -31 -251 -896 -384 -79 -608 -800 -278 -530 -43 -293 -344 -813 -972 -102 -56 -263 -171 -358 -569 -308 -23 -108 -116 -635 -958 -242 -651 -540 -962 -163 -533 -521 -25 -23 -170 -655 -965 -936 -787 -182 -93 -626 -403 -146 -164 -708 -392 -235 -511 -956 -961 -82 -253 -533 -261 -662 -617 -263 -368 -380 -235 -226 -688 -830 -270 -452 -906 -868 -596 -621 -297 -614 -14 -999 -79 -497 -865 -175 -702 -355 -481 -624 -254 -667 -583 -641 -165 -208 -576 -114 -666 -624 -667 -993 -939 -835 -823 -910 -452 -581 -896 -354 -538 -295 -643 -614 -715 -948 -562 -423 -541 -418 -473 -231 -802 -491 -722 -918 -162 -663 -806 -429 -646 -169 -139 -807 -437 -620 -479 -806 -186 -264 -323 -296 -24 -974 -618 -457 -686 -320 -946 -4 -65 -90 -73 -202 -720 -728 -681 -262 -925 -512 -895 -845 -392 -679 -822 -921 -119 -613 -171 -810 -883 -693 -193 -268 -900 -929 -270 -613 -909 -554 -292 -117 -107 -854 -846 -76 -897 -105 -713 -525 -741 -500 -814 -563 -407 -652 -223 -525 -868 -555 -338 -22 -173 -140 -1 -78 -772 -89 -527 -441 -338 -896 -54 -1000 -647 -34 -846 -312 -661 -798 -523 -12 -358 -205 -792 -680 -268 -987 -490 -827 -144 -532 -939 -777 -408 -51 -815 -374 -316 -870 -953 -202 -521 -977 -387 -36 -842 -814 -187 -535 -390 -849 -287 -730 -260 -115 -879 -712 -937 -991 -837 -144 -342 -782 -439 -795 -579 -842 -418 -683 -155 -709 -71 -135 -720 -718 -845 -343 -605 -574 -970 -262 -874 -737 -675 -10 -705 -696 -497 -375 -804 -113 -941 -87 -847 -471 -148 -401 -112 -862 -844 -126 -107 -120 -802 -854 -221 -68 -914 -578 -431 -577 -96 -782 -325 -508 -169 -25 -585 -315 -627 -155 -394 -328 -414 -610 -870 -116 -88 -653 -154 -690 -492 -460 -10 -672 -149 -858 -355 -490 -636 -325 -783 -993 -288 -226 -399 -16 -23 -141 -896 -518 -325 -809 -122 -786 -535 -698 -867 -747 -218 -105 -714 -376 -35 -667 -669 -322 -97 -200 -633 -784 -393 -742 -425 -737 -886 -659 -518 -460 -891 -460 -750 -597 -4 -896 -587 -164 -761 -42 -482 -789 -291 -326 -660 -955 -138 -462 -256 -389 -722 -922 -524 -508 -508 -236 -469 -906 -701 -143 -283 -162 -895 -306 -580 -685 -277 -96 -99 -78 -980 -626 -93 -67 -234 -841 -811 -702 -429 -463 -303 -848 -267 -515 -580 -555 -500 -125 -596 -919 -905 -390 -781 -484 -994 -349 -328 -964 -217 -278 -678 -914 -490 -62 -899 -173 -455 -934 -328 -121 -455 -868 -300 -748 -990 -842 -918 -266 -792 -754 -894 -28 -675 -429 -51 -645 -569 -74 -732 -908 -64 -150 -33 -546 -46 -563 -652 -276 -360 -510 -645 -813 -342 -995 -926 -875 -947 -225 -753 -830 -992 -393 -73 -895 -38 -425 -643 -885 -409 -694 -673 -525 -525 -738 -456 -21 -163 -859 -841 -262 -191 -685 -509 -678 -500 -963 -375 -621 -349 -876 -447 -91 -13 -98 -57 -800 -681 -630 -479 -813 -204 -209 -732 -813 -838 -381 -868 -913 -356 -334 -744 -732 -303 -723 -463 -401 -733 -360 -932 -918 -215 -721 -272 -819 -972 -317 -961 -536 -33 -57 -707 -847 -287 -819 -661 -4 -723 -58 -219 -575 -995 -968 -139 -552 -61 -276 -507 -347 -63 -799 -187 -970 -338 -951 -244 -603 -36 -447 -302 -753 -613 -655 -493 -94 -170 -182 -433 -12 -424 -892 -286 -906 -810 -816 -291 -38 -491 -63 -30 -101 -63 -206 -325 -1 -913 -498 -588 -432 -954 -446 -85 -667 -673 -799 -902 -667 -484 -713 -653 -556 -405 -914 -695 -677 -482 -958 -741 -13 -468 -771 -327 -706 -441 -409 -984 -885 -380 -5 -826 -358 -736 -139 -709 -596 -495 -230 -237 -561 -765 -871 -835 -87 -851 -685 -572 -268 -49 -692 -856 -233 -546 -462 -557 -986 -867 -788 -499 -254 -136 -844 -129 -580 -478 -548 -711 -124 -323 -191 -875 -761 -249 -154 -238 -418 -224 -56 -292 -330 -75 -111 -816 -317 -738 -622 -19 -112 -778 -89 -765 -503 -374 -539 -380 -390 -80 -805 -770 -464 -392 -871 -781 -823 -87 -655 -781 -54 -184 -750 -593 -752 -46 -522 -545 -248 -430 -842 -633 -975 -53 -10 -495 -122 -73 -39 -778 -570 -138 -510 -776 -727 -473 -72 -102 -895 -835 -618 -795 -87 -311 -754 -476 -167 -908 -874 -523 -429 -131 -264 -159 -174 -510 -389 -349 -604 -293 -675 -991 -314 -209 -176 -926 -574 -554 -20 -77 -77 -582 -659 -338 -984 -128 -428 -211 -260 -148 -741 -565 -460 -813 -239 -914 -401 -788 -419 -422 -192 -232 -616 -53 -194 -132 -230 -201 -97 -24 -945 -582 -930 -143 -695 -416 -718 -619 -415 -760 -176 -233 -11 -644 -73 -157 -845 -642 -50 -595 -683 -870 -794 -188 -503 -915 -687 -921 -248 -488 -609 -377 -274 -49 -577 -771 -68 -359 -31 -781 -949 -763 -51 -618 -412 -790 -607 -203 -360 -720 -402 -959 -865 -955 -905 -461 -351 -168 -469 -544 -92 -850 -413 -686 -593 -960 -436 -565 -285 -57 -179 -369 -707 -697 -259 -590 -379 -81 -494 -137 -662 -29 -434 -719 -172 -29 -801 -124 -230 -179 -925 -28 -341 -930 -433 -486 -271 -129 -34 -690 -291 -153 -122 -37 -948 -677 -938 -725 -339 -927 -764 -923 -461 -667 -87 -902 -588 -996 -213 -432 -14 -946 -131 -758 -935 -475 -870 -898 -408 -650 -583 -238 -38 -982 -53 -482 -770 -565 -700 -501 -467 -304 -885 -703 -920 -675 -472 -980 -496 -458 -547 -467 -874 -166 -466 -943 -38 -878 -510 -266 -908 -205 -996 -939 -106 -255 -727 -736 -857 -965 -66 -523 -587 -655 -168 -396 -957 -576 -862 -489 -785 -232 -639 -421 -489 -173 -898 -99 -578 -307 -176 -256 -957 -126 -672 -283 -144 -744 -809 -458 -111 -316 -999 -998 -448 -508 -993 -419 -332 -529 -631 -360 -186 -593 -405 -248 -440 -656 -630 -16 -183 -970 -569 -480 -135 -1000 -797 -463 -39 -619 -423 -98 -278 -677 -756 -684 -498 -181 -839 -78 -154 -431 -710 -824 -116 -658 -468 -190 -616 -38 -356 -182 -760 -308 -140 -800 -835 -573 -485 -837 -209 -993 -49 -759 -357 -306 -338 -698 -661 -786 -494 -672 -673 -965 -967 -749 -84 -389 -112 -346 -984 -420 -563 -609 -837 -651 -726 -139 -757 -579 -302 -977 -896 -862 -71 -630 -734 -254 -858 -504 -667 -588 -665 -532 -154 -610 -264 -38 -436 -712 -430 -921 -182 -294 -119 -299 -949 -595 -59 -893 -340 -999 -424 -126 -755 -277 -840 -260 -757 -383 -96 -23 -330 -325 -699 -74 -310 -516 -410 -903 -794 -58 -303 -295 -27 -696 -172 -308 -233 -447 -644 -729 -390 -482 -954 -125 -722 -89 -53 -97 -894 -203 -740 -7 -16 -876 -991 -410 -441 -73 -95 -47 -475 -82 -775 -864 -460 -777 -294 -186 -220 -882 -132 -121 -844 -454 -388 -467 -494 -230 -998 -446 -854 -175 -841 -962 -201 -70 -986 -545 -346 -822 -59 -654 -944 -414 -936 -293 -534 -674 -164 -974 -994 -658 -315 -721 -322 -272 -61 -289 -615 -800 -840 -306 -920 -375 -771 -967 -924 -648 -155 -472 -447 -892 -945 -981 -725 -858 -735 -999 -442 -878 -875 -706 -844 -411 -482 -599 -111 -473 -798 -680 -196 -666 -47 -326 -668 -191 -939 -375 -440 -595 -189 -293 -93 -750 -748 -887 -654 -158 -244 -537 -144 -234 -967 -30 -985 -999 -35 -90 -482 -7 -147 -600 -507 -494 -116 -218 -436 -217 -705 -459 -757 -626 -991 -427 -936 -693 -912 -339 -468 -151 -167 -524 -809 -35 -22 -298 -545 -709 -688 -523 -921 -238 -705 -870 -401 -732 -59 -540 -632 -647 -553 -119 -980 -945 -54 -404 -395 -564 -187 -878 -79 -886 -799 -180 -165 -920 -891 -874 -372 -270 -375 -208 -394 -160 -336 -434 -123 -907 -329 -533 -796 -144 -688 -669 -676 -593 -256 -145 -658 -995 -421 -456 -100 -465 -43 -161 -649 -302 -272 -890 -869 -834 -54 -477 -551 -868 -705 -829 -429 -892 -47 -697 -739 -407 -766 -791 -278 -466 -106 -249 -76 -88 -581 -709 -733 -420 -135 -520 -422 -64 -677 -364 -333 -970 -670 -383 -886 -214 -250 -218 -306 -230 -67 -742 -653 -668 -206 -339 -482 -521 -905 -457 -946 -76 -498 -689 -621 -69 -995 -295 -569 -463 -101 -806 -978 -832 -161 -113 -272 -962 -137 -878 -332 -312 -661 -966 -633 -202 -710 -821 -768 -762 -355 -893 -695 -37 -646 -539 -709 -151 -235 -577 -493 -847 -458 -652 -463 -918 -496 -506 -904 -141 -790 -620 -301 -952 -455 -139 -923 -397 -846 -362 -56 -818 -590 -426 -229 -561 -365 -213 -619 -6 -143 -413 -765 -469 -784 -698 -553 -333 -33 -896 -500 -122 -628 -423 -16 -179 -899 -662 -655 -414 -390 -702 -426 -23 -35 -42 -68 -291 -297 -220 -790 -575 -790 -296 -929 -245 -436 -694 -8 -646 -273 -285 -104 -356 -448 -376 -100 -405 -502 -515 -152 -989 -572 -127 -838 -287 -65 -796 -764 -331 -407 -927 -524 -667 -280 -58 -340 -705 -913 -635 -916 -752 -103 -448 -38 -956 -627 -436 -560 -159 -10 -410 -786 -796 -238 -437 -50 -359 -664 -39 -286 -66 -333 -240 -394 -179 -687 -495 -82 -200 -824 -427 -262 -875 -517 -864 -882 -736 -540 -803 -854 -536 -158 -620 -297 -879 -107 -152 -253 -25 -186 -11 -270 -956 -453 -111 -528 -203 -803 -553 -892 -106 -975 -968 -627 -158 -908 -763 -351 -789 -52 -457 -194 -408 -392 -323 -202 -796 -964 -73 -738 -360 -827 -498 -454 -243 -759 -669 -816 -153 -386 -707 -443 -467 -361 -272 -59 -879 -607 -395 -37 -740 -212 -233 -53 -13 -557 -536 -117 -429 -254 -591 -451 -81 -267 -724 -803 -408 -852 -468 -46 -331 -939 -572 -562 -418 -694 -59 -142 -705 -83 -886 -469 -84 -280 -132 -142 -763 -150 -786 -302 -62 -498 -12 -455 -497 -976 -854 -360 -489 -407 -185 -319 -778 -289 -349 -120 -839 -512 -603 -284 -415 -929 -547 -449 -756 -885 -75 -41 -404 -414 -307 -118 -336 -893 -286 -252 -127 -234 -35 -633 -201 -517 -584 -221 -372 -93 -252 -441 -892 -362 -252 -423 -515 -298 -282 -655 -255 -876 -294 -114 -730 -477 -896 -95 -925 -512 -43 -707 -805 -977 -136 -574 -290 -307 -259 -315 -783 -677 -741 -761 -333 -192 -884 -362 -700 -569 -300 -628 -895 -519 -351 -210 -95 -213 -156 -666 -833 -302 -35 -483 -300 -155 -169 -657 -408 -376 -560 -574 -428 -941 -614 -343 -193 -416 -48 -254 -528 -472 -887 -91 -433 -2 -866 -792 -763 -811 -935 -747 -970 -622 -122 -195 -146 -321 -771 -364 -594 -839 -18 -400 -371 -191 -868 -996 -151 -586 -13 -957 -21 -318 -758 -961 -988 -302 -563 -575 -113 -521 -509 -584 -450 -630 -461 -345 -56 -247 -191 -218 -453 -323 -204 -872 -793 -268 -567 -46 -208 -428 -82 -574 -196 -938 -671 -366 -602 -104 -376 -347 -740 -579 -595 -147 -67 -77 -589 -359 -90 -335 -589 -948 -32 -779 -981 -934 -22 -690 -127 -182 -638 -705 -614 -1 -162 -817 -906 -697 -924 -410 -167 -169 -737 -377 -183 -709 -383 -278 -692 -299 -171 -295 -776 -138 -685 -698 -757 -936 -403 -170 -805 -434 -53 -141 -866 -723 -503 -960 -678 -84 -973 -816 -475 -403 -797 -624 -887 -578 -852 -460 -803 -528 -515 -896 -249 -939 -642 -263 -51 -434 -416 -177 -973 -964 -4 -576 -969 -654 -115 -413 -707 -542 -7 -663 -810 -785 -305 -203 -372 -178 -875 -848 -760 -621 -328 -658 -497 -792 -392 -838 -179 -189 -691 -576 -725 -189 -998 -968 -471 -217 -280 -446 -297 -510 -773 -966 -649 -744 -750 -644 -235 -25 -451 -887 -939 -783 -734 -471 -763 -5 -972 -630 -82 -98 -854 -285 -798 -51 -598 -72 -736 -952 -336 -176 -381 -158 -169 -309 -978 -536 -886 -964 -16 -592 -800 -258 -164 -508 -776 -277 -821 -60 -863 -674 -636 -13 -329 -694 -523 -686 -268 -755 -442 -164 -517 -927 -744 -134 -706 -470 -257 -150 -171 -217 -341 -633 -802 -80 -246 -301 -926 -421 -80 -74 -430 -334 -441 -113 -147 -695 -308 -846 -662 -960 -886 -429 -869 -146 -532 -548 -413 -329 -536 -913 -190 -454 -500 -367 -993 -380 -999 -947 -875 -930 -408 -774 -161 -337 -480 -925 -981 -737 -376 -769 -222 -92 -875 -898 -301 -411 -695 -11 -404 -971 -778 -544 -420 -302 -3 -788 -112 -763 -400 -774 -625 -494 -359 -311 -30 -172 -749 -628 -250 -220 -129 -392 -53 -882 -598 -298 -963 -788 -251 -516 -794 -508 -844 -796 -691 -856 -38 -934 -580 -203 -285 -689 -261 -832 -387 -790 -917 -783 -357 -462 -814 -393 -505 -564 -981 -907 -757 -701 -928 -852 -565 -836 -926 -66 -876 -262 -123 -796 -739 -626 -237 -233 -618 -523 -261 -785 -921 -1 -201 -7 -332 -181 -911 -764 -419 -137 -346 -285 -720 -507 -287 -811 -495 -895 -932 -343 -54 -923 -691 -387 -730 -414 -129 -764 -358 -373 -933 -901 -196 -221 -244 -731 -279 -37 -215 -415 -724 -503 -929 -426 -456 -299 -477 -740 -740 -183 -88 -22 -181 -102 -938 -141 -842 -658 -384 -166 -540 -510 -220 -59 -563 -989 -47 -331 -889 -430 -902 -651 -371 -137 -933 -932 -758 -976 -40 -981 -301 -511 -756 -999 -341 -870 -636 -700 -681 -818 -758 -886 -839 -7 -958 -256 -760 -128 -991 -250 -552 -936 -9 -165 -32 -878 -476 -16 -357 -491 -563 -558 -515 -789 -788 -332 -827 -223 -716 -319 -402 -976 -505 -341 -581 -682 -392 -89 -246 -445 -327 -11 -104 -242 -581 -559 -907 -424 -814 -115 -995 -726 -241 -899 -917 -669 -386 -689 -665 -766 -125 -653 -925 -520 -248 -963 -340 -16 -990 -120 -25 -899 -199 -8 -543 -446 -470 -592 -44 -536 -696 -668 -34 -592 -86 -590 -917 -365 -889 -385 -56 -886 -302 -843 -937 -300 -840 -391 -150 -254 -431 -44 -611 -703 -846 -348 -337 -480 -997 -774 -500 -209 -408 -741 -560 -261 -432 -309 -706 -720 -34 -725 -919 -561 -735 -590 -124 -70 -800 -608 -498 -898 -567 -174 -587 -593 -649 -906 -45 -339 -165 -767 -263 -991 -483 -112 -268 -18 -768 -642 -764 -954 -57 -277 -258 -923 -899 -326 -583 -201 -435 -844 -631 -322 -15 -211 -213 -59 -398 -869 -306 -11 -14 -26 -301 -343 -755 -990 -70 -487 -934 -560 -347 -724 -237 -465 -928 -602 -91 -102 -805 -470 -81 -825 -144 -782 -929 -224 -988 -14 -204 -898 -29 -907 -46 -782 -279 -353 -293 -449 -21 -711 -160 -914 -219 -542 -515 -132 -186 -384 -330 -472 -119 -508 -634 -76 -407 -975 -276 -643 -982 -82 -869 -996 -535 -748 -912 -531 -157 -189 -663 -733 -91 -862 -548 -280 -386 -713 -845 -691 -984 -619 -219 -592 -915 -329 -478 -987 -876 -754 -984 -697 -744 -368 -924 -125 -798 -934 -777 -985 -297 -865 -569 -432 -219 -570 -337 -999 -783 -996 -562 -332 -391 -24 -812 -236 -522 -401 -163 -466 -181 -922 -25 -28 -863 -342 -871 -655 -108 -437 -993 -566 -212 -910 -309 -48 -939 -515 -29 -127 -815 -367 -226 -967 -397 -49 -988 -816 -441 -511 -67 -590 -466 -394 -832 -925 -662 -38 -737 -88 -698 -310 -704 -570 -918 -113 -172 -512 -502 -63 -545 -634 -81 -22 -457 -106 -95 -114 -605 -672 -230 -27 -292 -562 -112 -525 -662 -384 -480 -24 -116 -58 -323 -592 -374 -700 -929 -852 -851 -56 -855 -549 -806 -630 -352 -437 -773 -346 -703 -137 -279 -60 -575 -920 -514 -578 -46 -436 -929 -525 -429 -951 -404 -417 -222 -92 -880 -625 -31 -492 -823 -804 -718 -882 -48 -816 -169 -769 -246 -52 -921 -138 -667 -924 -279 -184 -914 -711 -732 -811 -331 -984 -405 -644 -236 -438 -603 -604 -516 -599 -253 -953 -673 -97 -422 -423 -927 -831 -57 -97 -781 -96 -38 -721 -493 -861 -260 -618 -229 -926 -915 -832 -913 -235 -271 -255 -341 -820 -698 -255 -835 -822 -771 -769 -484 -862 -442 -236 -631 -708 -471 -143 -693 -256 -951 -582 -778 -87 -743 -535 -729 -218 -761 -400 -460 -897 -456 -455 -620 -530 -740 -478 -699 -781 -872 -327 -831 -323 -257 -346 -405 -274 -369 -896 -492 -522 -859 -215 -846 -589 -45 -970 -60 -232 -921 -261 -405 -510 -225 -319 -26 -780 -870 -765 -593 -811 -500 -755 -54 -459 -658 -511 -122 -227 -327 -913 -165 -379 -953 -424 -346 -671 -398 -870 -299 -830 -895 -531 -745 -262 -958 -862 -456 -127 -758 -536 -233 -360 -89 -980 -526 -838 -665 -62 -369 -544 -991 -515 -983 -622 -713 -895 -584 -248 -814 -389 -773 -404 -685 -180 -498 -632 -967 -209 -213 -444 -603 -865 -461 -670 -623 -568 -63 -621 -109 -314 -489 -114 -264 -736 -827 -121 -137 -693 -569 -821 -488 -268 -792 -661 -519 -137 -212 -297 -998 -596 -354 -742 -483 -652 -561 -213 -582 -951 -166 -229 -921 -313 -316 -416 -97 -241 -128 -696 -568 -887 -6 -598 -898 -83 -66 -576 -772 -182 -879 -886 -714 -168 -623 -846 -284 -445 -918 -467 -377 -797 -659 -711 -341 -547 -36 -837 -802 -189 -304 -223 -647 -842 -160 -988 -795 -270 -959 -791 -737 -342 -796 -949 -393 -646 -118 -840 -76 -578 -569 -714 -985 -207 -30 -264 -282 -297 -386 -958 -216 -406 -66 -80 -697 -339 -744 -36 -407 -780 -253 -996 -149 -324 -599 -334 -364 -594 -586 -385 -870 -711 -864 -427 -601 -722 -890 -721 -958 -141 -204 -717 -333 -571 -741 -526 -259 -222 -177 -303 -56 -637 -479 -508 -829 -805 -621 -937 -601 -231 -987 -502 -953 -646 -196 -696 -910 -721 -28 -152 -982 -685 -26 -912 -924 -522 -475 -9 -587 -299 -564 -810 -982 -779 -883 -153 -149 -827 -466 -897 -643 -680 -827 -534 -593 -195 -108 -501 -193 -553 -552 -162 -782 -357 -980 -477 -1 -211 -724 -947 -868 -238 -853 -343 -457 -362 -519 -958 -70 -181 -801 -62 -381 -888 -458 -256 -550 -298 -679 -35 -174 -972 -258 -626 -153 -65 -634 -650 -275 -164 -581 -611 -436 -469 -709 -898 -855 -627 -555 -416 -437 -783 -52 -762 -571 -591 -881 -768 -867 -681 -724 -179 -959 -5 -379 -515 -648 -690 -706 -884 -534 -374 -17 -112 -506 -141 -379 -221 -862 -578 -513 -116 -5 -708 -38 -988 -351 -455 -30 -729 -758 -248 -713 -140 -365 -777 -860 -235 -404 -909 -97 -712 -822 -128 -79 -262 -72 -241 -683 -617 -239 -137 -592 -101 -13 -881 -795 -263 -569 -190 -762 -861 -136 -983 -291 -523 -786 -269 -179 -799 -734 -478 -882 -397 -674 -695 -463 -496 -496 -441 -645 -475 -696 -988 -810 -212 -241 -936 -314 -596 -608 -889 -501 -775 -172 -706 -382 -306 -624 -372 -916 -314 -970 -824 -354 -374 -763 -433 -578 -247 -216 -183 -818 -633 -662 -74 -691 -893 -851 -61 -954 -581 -654 -373 -866 -476 -640 -973 -254 -841 -146 -821 -222 -532 -820 -858 -698 -771 -937 -982 -512 -10 -334 -449 -611 -638 -968 -624 -637 -432 -214 -950 -859 -655 -164 -750 -378 -257 -52 -365 -680 -107 -947 -267 -479 -924 -787 -464 -23 -29 -755 -299 -238 -824 -276 -268 -637 -564 -281 -349 -308 -937 -452 -327 -255 -26 -103 -98 -340 -78 -990 -895 -445 -325 -559 -265 -375 -471 -813 -521 -432 -630 -810 -36 -40 -31 -614 -225 -34 -256 -728 -752 -296 -916 -548 -494 -891 -604 -3 -544 -60 -738 -860 -371 -530 -845 -3 -78 -428 -330 -756 -599 -924 -245 -652 -789 -106 -174 -89 -51 -627 -310 -128 -530 -839 -890 -600 -32 -757 -793 -647 -710 -46 -524 -612 -614 -970 -398 -411 -746 -396 -91 -802 -614 -885 -220 -278 -367 -809 -362 -224 -919 -358 -465 -835 -202 -768 -158 -585 -117 -2 -750 -666 -96 -234 -753 -981 -633 -379 -268 -792 -757 -428 -987 -903 -593 -245 -868 -349 -28 -617 -903 -64 -795 -442 -50 -875 -880 -655 -599 -997 -999 -622 -388 -919 -125 -104 -555 -464 -371 -953 -673 -441 -617 -713 -479 -855 -511 -448 -793 -775 -224 -57 -871 -201 -567 -639 -679 -291 -463 -950 -430 -964 -526 -133 -277 -808 -971 -441 -771 -641 -267 -652 -726 -967 -918 -15 -764 -828 -435 -594 -596 -734 -700 -747 -615 -215 -60 -297 -500 -219 -922 -463 -234 -986 -186 -458 -953 -340 -656 -224 -290 -727 -359 -659 -386 -686 -582 -53 -830 -574 -576 -311 -66 -46 -574 -673 -820 -190 -43 -745 -684 -67 -359 -300 -189 -449 -856 -266 -188 -545 -510 -728 -635 -790 -885 -786 -881 -190 -984 -76 -450 -873 -226 -877 -495 -852 -324 -736 -547 -193 -352 -184 -277 -496 -495 -579 -65 -450 -305 -334 -461 -435 -349 -18 -225 -855 -98 -920 -841 -122 -95 -74 -915 -288 -698 -651 -634 -27 -137 -202 -488 -975 -498 -5 -185 -786 -379 -437 -506 -407 -126 -614 -114 -792 -586 -628 -131 -556 -267 -810 -464 -704 -999 -172 -243 -658 -177 -146 -835 -799 -690 -897 -831 -3 -216 -371 -598 -167 -890 -77 -441 -267 -730 -542 -74 -497 -792 -490 -105 -203 -205 -792 -268 -127 -847 -908 -415 -313 -100 -963 -833 -441 -99 -161 -922 -800 -196 -539 -902 -528 -265 -9 -789 -636 -767 -159 -93 -135 -526 -490 -98 -642 -418 -845 -721 -865 -108 -431 -283 -64 -743 -745 -857 -634 -800 -470 -72 -135 -643 -516 -545 -954 -396 -227 -185 -277 -821 -365 -30 -884 -919 -913 -288 -590 -549 -667 -94 -116 -623 -40 -925 -240 -571 -17 -512 -396 -557 -941 -224 -817 -984 -329 -663 -393 -370 -923 -117 -653 -9 -590 -884 -617 -230 -726 -316 -996 -930 -444 -153 -90 -116 -575 -64 -449 -721 -815 -467 -873 -510 -717 -249 -356 -857 -370 -153 -748 -696 -238 -28 -453 -372 -903 -394 -150 -628 -137 -883 -478 -215 -498 -804 -57 -934 -560 -816 -813 -523 -989 -506 -620 -349 -879 -383 -385 -893 -603 -458 -974 -191 -769 -897 -974 -868 -321 -223 -346 -416 -188 -209 -700 -553 -75 -455 -534 -66 -478 -513 -817 -942 -52 -53 -673 -887 -922 -279 -160 -434 -28 -337 -289 -601 -701 -477 -936 -212 -670 -306 -302 -651 -602 -703 -405 -252 -172 -265 -597 -183 -475 -156 -515 -51 -245 -678 -860 -318 -166 -393 -409 -184 -468 -959 -783 -522 -909 -522 -287 -711 -143 -426 -679 -610 -898 -437 -624 -7 -165 -888 -361 -240 -813 -929 -707 -137 -134 -388 -579 -111 -387 -305 -313 -21 -315 -844 -205 -139 -515 -155 -219 -189 -86 -479 -288 -659 -119 -255 -264 -353 -191 -475 -990 -551 -753 -841 -583 -365 -832 -508 -907 -314 -699 -310 -576 -492 -573 -418 -364 -411 -634 -309 -99 -809 -159 -710 -335 -686 -345 -193 -680 -866 -393 -361 -824 -414 -788 -366 -835 -999 -877 -299 -676 -121 -316 -691 -78 -760 -931 -579 -390 -123 -987 -536 -911 -113 -649 -870 -1000 -530 -324 -621 -840 -35 -822 -123 -777 -299 -494 -998 -512 -897 -993 -134 -738 -466 -613 -288 -102 -883 -211 -410 -790 -719 -170 -685 -355 -896 -759 -842 -928 -659 -247 -916 -210 -151 -315 -475 -114 -759 -584 -737 -437 -186 -149 -397 -567 -18 -18 -885 -334 -274 -568 -406 -760 -818 -214 -610 -833 -469 -106 -759 -276 -248 -641 -251 -208 -998 -479 -660 -397 -936 -201 -442 -67 -323 -387 -506 -466 -399 -512 -888 -719 -18 -757 -327 -337 -876 -776 -801 -490 -620 -298 -202 -288 -670 -401 -582 -901 -931 -21 -261 -432 -495 -631 -96 -529 -77 -209 -118 -87 -989 -636 -815 -961 -968 -402 -392 -226 -437 -989 -268 -720 -492 -434 -817 -60 -396 -151 -80 -189 -632 -595 -747 -760 -87 -290 -889 -700 -490 -387 -621 -860 -739 -974 -871 -327 -413 -556 -809 -219 -465 -14 -962 -358 -778 -123 -553 -17 -426 -840 -256 -431 -327 -468 -129 -128 -526 -830 -576 -827 -765 -919 -789 -975 -837 -975 -831 -768 -530 -520 -136 -445 -2 -121 -97 -941 -902 -990 -821 -339 -135 -75 -731 -68 -134 -258 -822 -820 -190 -511 -185 -25 -221 -360 -306 -260 -354 -706 -457 -870 -911 -162 -214 -107 -762 -451 -471 -722 -746 -744 -931 -308 -737 -61 -640 -685 -73 -239 -518 -352 -638 -734 -840 -123 -292 -766 -377 -953 -763 -820 -859 -736 -753 -847 -210 -507 -968 -283 -239 -932 -230 -864 -640 -154 -362 -364 -843 -957 -692 -433 -160 -937 -223 -898 -186 -410 -184 -56 -832 -473 -533 -932 -995 -802 -183 -623 -130 -338 -8 -4 -604 -34 -758 -334 -395 -530 -43 -991 -488 -94 -168 -239 -242 -115 -353 -17 -646 -698 -11 -789 -769 -340 -220 -942 -13 -435 -202 -500 -475 -280 -450 -599 -377 -416 -400 -368 -95 -982 -709 -621 -741 -759 -739 -690 -66 -929 -399 -747 -682 -37 -679 -845 -16 -895 -483 -720 -884 -729 -680 -285 -371 -986 -415 -933 -781 -210 -635 -6 -373 -843 -239 -229 -213 -630 -318 -507 -944 -716 -844 -753 -293 -510 -218 -245 -468 -440 -324 -885 -744 -700 -387 -590 -797 -359 -523 -647 -913 -631 -36 -324 -735 -197 -771 -598 -294 -959 -976 -465 -380 -17 -360 -517 -13 -358 -61 -248 -812 -760 -431 -516 -758 -396 -345 -805 -824 -482 -168 -990 -481 -972 -676 -430 -514 -619 -882 -201 -708 -434 -188 -217 -516 -724 -328 -440 -945 -222 -169 -587 -335 -204 -435 -64 -517 -743 -980 -906 -477 -426 -465 -85 -201 -547 -125 -998 -355 -760 -889 -178 -864 -971 -472 -603 -72 -691 -532 -294 -833 -254 -750 -491 -620 -13 -58 -548 -934 -933 -809 -373 -456 -204 -135 -14 -240 -860 -990 -573 -517 -287 -286 -715 -913 -676 -688 -871 -846 -758 -130 -936 -828 -247 -286 -892 -310 -707 -983 -507 -770 -303 -63 -845 -247 -793 -761 -890 -109 -212 -319 -426 -986 -213 -113 -342 -477 -753 -595 -881 -871 -908 -912 -447 -443 -66 -644 -378 -610 -528 -93 -966 -710 -926 -124 -49 -847 -372 -520 -195 -944 -531 -721 -79 -452 -128 -524 -954 -75 -207 -345 -700 -943 -621 -184 -560 -658 -500 -986 -402 -487 -278 -386 -14 -526 -11 -752 -337 -224 -432 -515 -309 -944 -949 -317 -699 -984 -429 -686 -473 -195 -627 -589 -503 -638 -499 -479 -530 -738 -937 -477 -35 -342 -171 -844 -46 -254 -690 -690 -604 -617 -898 -74 -346 -414 -630 -862 -155 -936 -398 -117 -322 -839 -137 -948 -931 -980 -679 -674 -4 -501 -941 -190 -348 -964 -901 -284 -806 -936 -241 -431 -368 -317 -952 -205 -14 -689 -110 -547 -981 -662 -466 -884 -541 -962 -541 -134 -659 -96 -105 -494 -732 -57 -133 -932 -868 -333 -618 -449 -999 -543 -249 -802 -564 -945 -588 -142 -328 -708 -605 -916 -35 -753 -256 -163 -861 -43 -752 -740 -544 -420 -12 -736 -141 -354 -772 -695 -688 -7 -73 -159 -144 -883 -308 -599 -133 -163 -278 -459 -789 -193 -332 -157 -360 -159 -63 -71 -341 -335 -206 -165 -120 -182 -172 -226 -86 -203 -322 -762 -784 -136 -115 -782 -934 -881 -337 -872 -917 -302 -252 -766 -228 -111 -114 -555 -65 -389 -15 -900 -37 -243 -121 -930 -270 -264 -161 -324 -895 -260 -925 -930 -732 -521 -423 -38 -102 -37 -464 -259 -568 -401 -827 -695 -984 -314 -514 -603 -714 -942 -918 -279 -672 -666 -562 -443 -807 -999 -857 -366 -816 -37 -268 -513 -872 -522 -18 -979 -228 -940 -481 -375 -534 -370 -878 -160 -95 -960 -430 -52 -956 -851 -218 -626 -543 -750 -90 -340 -513 -25 -613 -707 -998 -890 -830 -239 -17 -580 -160 -903 -391 -585 -857 -520 -223 -233 -521 -869 -171 -484 -563 -176 -209 -811 -635 -366 -206 -605 -975 -82 -613 -850 -221 -851 -7 -113 -833 -721 -17 -180 -90 -52 -444 -773 -920 -503 -630 -440 -774 -389 -103 -990 -286 -801 -485 -561 -460 -338 -541 -36 -753 -229 -970 -957 -887 -127 -996 -911 -741 -326 -328 -28 -487 -239 -534 -453 -886 -41 -822 -326 -751 -719 -154 -783 -679 -669 -120 -239 -717 -843 -816 -463 -242 -14 -221 -386 -945 -499 -930 -58 -788 -910 -569 -151 -570 -571 -364 -744 -385 -683 -870 -835 -751 -516 -386 -198 -243 -172 -493 -941 -619 -517 -78 -365 -107 -761 -904 -215 -209 -387 -277 -859 -511 -512 -27 -798 -583 -652 -701 -819 -884 -139 -216 -338 -256 -77 -977 -775 -985 -268 -157 -43 -391 -638 -623 -706 -827 -801 -846 -513 -398 -633 -101 -483 -242 -22 -624 -816 -400 -213 -451 -927 -659 -366 -715 -226 -381 -818 -425 -986 -845 -466 -785 -475 -580 -196 -421 -726 -482 -48 -564 -403 -104 -233 -893 -471 -545 -114 -869 -763 -163 -626 -693 -57 -667 -269 -416 -477 -496 -465 -374 -658 -52 -7 -814 -289 -781 -945 -459 -97 -653 -532 -863 -603 -563 -215 -295 -24 -805 -950 -50 -623 -567 -773 -821 -96 -540 -859 -948 -554 -723 -243 -246 -163 -389 -827 -566 -335 -88 -639 -807 -385 -171 -78 -815 -448 -754 -413 -609 -625 -637 -960 -874 -895 -967 -695 -845 -35 -485 -821 -62 -152 -206 -988 -580 -116 -275 -314 -509 -655 -319 -719 -29 -336 -918 -584 -261 -39 -540 -547 -407 -953 -774 -99 -870 -90 -824 -992 -460 -12 -650 -660 -135 -109 -680 -687 -995 -731 -185 -971 -487 -692 -336 -916 -680 -426 -873 -186 -281 -587 -83 -461 -730 -593 -956 -614 -150 -789 -249 -242 -272 -936 -690 -468 -569 -679 -50 -494 -754 -719 -110 -506 -891 -645 -318 -419 -97 -634 -181 -419 -91 -195 -124 -923 -814 -511 -547 -990 -283 -216 -844 -285 -547 -585 -430 -463 -483 -85 -786 -573 -460 -674 -695 -18 -811 -446 -819 -753 -789 -673 -408 -847 -630 -94 -100 -588 -166 -560 -414 -178 -826 -310 -732 -669 -765 -892 -884 -69 -930 -509 -558 -686 -531 -470 -90 -8 -399 -571 -660 -362 -757 -984 -735 -984 -368 -490 -815 -417 -197 -78 -456 -674 -705 -266 -78 -24 -115 -610 -628 -575 -222 -750 -401 -21 -209 -458 -165 -539 -597 -171 -769 -177 -86 -242 -889 -423 -701 -196 -186 -519 -689 -826 -376 -354 -888 -536 -645 -365 -420 -701 -765 -318 -532 -666 -966 -820 -234 -924 -484 -524 -172 -976 -581 -885 -698 -925 -791 -697 -35 -683 -313 -930 -628 -210 -940 -301 -155 -639 -140 -69 -765 -38 -422 -661 -136 -109 -689 -626 -150 -887 -514 -162 -981 -435 -636 -45 -388 -796 -706 -97 -195 -69 -118 -900 -785 -748 -960 -457 -112 -41 -906 -202 -472 -552 -68 -176 -309 -584 -883 -666 -842 -483 -93 -363 -489 -882 -591 -367 -378 -920 -277 -625 -797 -932 -177 -687 -180 -837 -202 -210 -287 -917 -506 -829 -675 -458 -23 -329 -997 -401 -929 -323 -296 -127 -761 -456 -782 -559 -938 -531 -361 -299 -512 -229 -464 -927 -890 -147 -228 -806 -712 -740 -63 -42 -198 -681 -859 -176 -310 -625 -8 -816 -278 -616 -121 -731 -109 -690 -980 -801 -366 -844 -945 -280 -498 -159 -773 -110 -345 -818 -755 -916 -286 -358 -663 -755 -575 -826 -742 -238 -649 -695 -709 -914 -33 -898 -701 -883 -201 -830 -577 -17 -263 -279 -128 -22 -185 -648 -596 -786 -280 -85 -751 -666 -6 -309 -273 -406 -301 -759 -581 -606 -912 -669 -676 -269 -117 -29 -193 -71 -217 -997 -38 -636 -832 -733 -345 -931 -426 -429 -261 -612 -836 -99 -674 -466 -208 -757 -246 -420 -681 -456 -515 -353 -547 -105 -892 -507 -734 -253 -609 -947 -779 -64 -662 -194 -878 -989 -12 -891 -197 -944 -193 -53 -105 -314 -429 -584 -510 -320 -70 -369 -460 -79 -555 -194 -523 -460 -158 -676 -153 -339 -519 -967 -391 -815 -215 -661 -688 -314 -475 -202 -814 -591 -705 -880 -245 -934 -475 -911 -811 -289 -437 -909 -841 -796 -784 -620 -20 -825 -84 -647 -431 -705 -204 -617 -347 -246 -610 -79 -957 -753 -622 -411 -441 -684 -299 -607 -654 -215 -259 -166 -571 -11 -898 -716 -999 -871 -943 -740 -520 -485 -706 -223 -959 -95 -771 -921 -47 -522 -716 -633 -344 -835 -966 -181 -750 -573 -427 -457 -80 -972 -473 -86 -990 -131 -393 -216 -774 -221 -562 -214 -260 -284 -56 -638 -419 -120 -777 -681 -768 -646 -20 -387 -291 -662 -755 -313 -863 -234 -788 -589 -899 -829 -847 -263 -376 -858 -85 -663 -755 -383 -811 -134 -544 -94 -6 -71 -650 -996 -842 -973 -235 -507 -959 -716 -203 -64 -512 -542 -717 -3 -170 -321 -19 -805 -328 -711 -869 -705 -605 -591 -772 -273 -385 -551 -871 -877 -452 -706 -147 -830 -282 -509 -714 -23 -906 -460 -185 -968 -470 -546 -575 -188 -756 -134 -682 -638 -440 -958 -223 -918 -553 -669 -683 -501 -372 -233 -972 -695 -99 -810 -37 -377 -610 -565 -820 -625 -550 -457 -838 -672 -482 -933 -185 -462 -653 -302 -711 -600 -718 -244 -704 -943 -523 -144 -756 -147 -168 -801 -491 -866 -148 -400 -694 -606 -554 -284 -848 -306 -702 -297 -98 -353 -787 -385 -578 -364 -665 -798 -457 -681 -799 -728 -81 -677 -863 -857 -313 -289 -163 -451 -519 -880 -814 -311 -507 -144 -812 -380 -582 -765 -561 -738 -423 -523 -937 -806 -831 -117 -944 -363 -414 -386 -394 -980 -225 -730 -469 -500 -226 -20 -522 -478 -443 -621 -536 -886 -112 -481 -745 -225 -785 -499 -543 -725 -453 -733 -47 -105 -580 -861 -465 -478 -865 -897 -417 -611 -408 -129 -361 -999 -371 -120 -367 -366 -291 -409 -996 -874 -581 -727 -896 -751 -842 -793 -828 -170 -393 -773 -219 -28 -369 -632 -760 -989 -354 -1 -853 -937 -116 -684 -911 -494 -225 -334 -938 -150 -900 -327 -299 -260 -978 -262 -347 -379 -646 -212 -352 -947 -159 -452 -970 -599 -889 -696 -329 -536 -607 -277 -461 -474 -73 -15 -579 -331 -265 -666 -349 -536 -964 -852 -82 -929 -467 -659 -87 -778 -651 -318 -549 -378 -638 -368 -522 -560 -402 -761 -3 -494 -399 -435 -159 -966 -407 -609 -848 -123 -48 -584 -129 -527 -466 -233 -757 -64 -983 -768 -980 -706 -542 -418 -598 -675 -913 -325 -331 -605 -263 -820 -719 -534 -63 -344 -802 -21 -426 -647 -267 -572 -411 -957 -172 -974 -280 -144 -904 -548 -554 -291 -476 -213 -15 -738 -223 -552 -653 -56 -888 -944 -489 -787 -810 -699 -841 -394 -67 -152 -5 -889 -727 -547 -313 -118 -753 -472 -378 -90 -663 -362 -4 -90 -726 -356 -771 -177 -505 -204 -76 -939 -332 -569 -356 -97 -881 -113 -482 -882 -253 -955 -508 -485 -206 -512 -95 -234 -258 -550 -101 -304 -66 -559 -57 -524 -169 -166 -712 -97 -314 -506 -68 -21 -512 -749 -690 -811 -45 -143 -486 -432 -161 -348 -233 -272 -449 -770 -605 -686 -379 -239 -716 -676 -314 -601 -391 -460 -199 -773 -305 -284 -715 -193 -725 -107 -567 -404 -919 -471 -521 -453 -721 -873 -605 -414 -852 -452 -696 -775 -27 -468 -562 -145 -98 -60 -341 -261 -278 -775 -462 -539 -848 -890 -526 -827 -496 -669 -409 -277 -70 -677 -289 -409 -94 -978 -845 -542 -248 -896 -314 -653 -672 -162 -905 -700 -762 -381 -319 -671 -437 -550 -598 -462 -816 -137 -383 -627 -404 -25 -381 -40 -397 -660 -644 -290 -303 -932 -560 -786 -892 -875 -246 -810 -738 -749 -148 -659 -756 -761 -937 -42 -572 -814 -616 -130 -874 -556 -470 -575 -373 -580 -356 -187 -390 -655 -501 -902 -591 -209 -241 -135 -397 -353 -368 -43 -857 -445 -466 -437 -14 -352 -813 -940 -786 -108 -7 -188 -712 -4 -164 -918 -633 -131 -615 -688 -521 -408 -852 -909 -783 -961 -352 -761 -542 -271 -73 -504 -176 -530 -466 -703 -14 -527 -945 -684 -537 -951 -580 -93 -314 -205 -676 -243 -585 -456 -869 -472 -128 -987 -92 -146 -241 -651 -572 -383 -821 -506 -254 -154 -58 -305 -550 -133 -990 -971 -219 -744 -462 -856 -394 -271 -411 -331 -567 -685 -718 -389 -627 -313 -74 -944 -260 -245 -727 -368 -661 -866 -515 -207 -87 -431 -835 -962 -113 -481 -722 -67 -474 -717 -836 -958 -14 -513 -450 -598 -368 -564 -182 -538 -851 -329 -132 -897 -387 -991 -397 -679 -207 -27 -391 -203 -887 -987 -610 -979 -792 -442 -793 -946 -623 -902 -114 -3 -101 -394 -913 -532 -278 -350 -297 -669 -894 -234 -562 -67 -498 -828 -583 -376 -427 -58 -594 -200 -217 -363 -433 -130 -989 -476 -238 -862 -819 -618 -899 -470 -934 -878 -930 -559 -890 -672 -462 -212 -927 -342 -592 -312 -961 -449 -199 -187 -688 -688 -972 -301 -758 -303 -564 -112 -44 -748 -334 -179 -365 -594 -42 -813 -738 -574 -933 -243 -779 -918 -942 -681 -564 -332 -140 -96 -978 -761 -188 -490 -876 -29 -726 -349 -345 -497 -256 -413 -709 -174 -982 -334 -758 -924 -671 -28 -651 -626 -970 -754 -486 -42 -671 -229 -392 -960 -515 -460 -607 -123 -465 -303 -643 -53 -800 -123 -537 -213 -991 -119 -80 -694 -670 -139 -922 -284 -128 -619 -587 -949 -475 -458 -633 -275 -751 -982 -825 -204 -570 -957 -563 -291 -532 -920 -926 -265 -26 -297 -39 -595 -463 -323 -785 -547 -703 -970 -197 -325 -394 -632 -404 -59 -264 -160 -40 -21 -823 -332 -277 -448 -962 -284 -110 -369 -233 -979 -858 -955 -389 -965 -55 -863 -32 -591 -625 -414 -253 -417 -435 -978 -985 -461 -487 -573 -109 -310 -354 -462 -349 -87 -678 -336 -80 -522 -457 -300 -134 -860 -254 -66 -675 -727 -592 -660 -292 -653 -19 -519 -88 -268 -440 -398 -670 -667 -962 -595 -92 -147 -196 -676 -543 -38 -130 -975 -40 -906 -715 -336 -322 -986 -166 -29 -949 -292 -320 -207 -257 -958 -359 -720 -440 -11 -460 -331 -268 -394 -43 -92 -857 -281 -318 -966 -342 -312 -243 -130 -255 -721 -995 -73 -894 -65 -586 -997 -776 -562 -930 -883 -764 -397 -37 -993 -172 -709 -942 -583 -233 -321 -87 -143 -699 -631 -919 -784 -301 -695 -3 -52 -413 -100 -697 -818 -859 -100 -431 -21 -273 -890 -118 -611 -441 -514 -408 -520 -763 -482 -543 -68 -898 -743 -483 -529 -997 -201 -297 -878 -167 -43 -125 -425 -271 -466 -237 -643 -119 -535 -172 -957 -559 -219 -17 -706 -150 -135 -539 -786 -790 -635 -120 -15 -173 -327 -468 -621 -271 -35 -662 -516 -703 -469 -472 -122 -566 -427 -509 -254 -194 -937 -995 -192 -374 -926 -732 -307 -253 -129 -852 -77 -493 -790 -997 -495 -730 -889 -698 -748 -113 -633 -428 -660 -868 -241 -330 -619 -746 -341 -821 -127 -714 -910 -483 -757 -132 -43 -925 -869 -592 -191 -138 -10 -12 -999 -52 -591 -291 -449 -944 -247 -225 -419 -920 -264 -369 -253 -756 -726 -162 -744 -837 -468 -346 -980 -157 -710 -423 -383 -70 -740 -338 -714 -104 -774 -699 -505 -906 -264 -123 -746 -568 -320 -404 -392 -899 -620 -506 -887 -662 -410 -98 -602 -613 -62 -757 -647 -490 -950 -543 -686 -41 -981 -763 -58 -985 -583 -840 -790 -480 -145 -445 -158 -725 -955 -236 -502 -636 -429 -656 -861 -171 -638 -106 -502 -307 -663 -979 -703 -639 -555 -761 -656 -710 -561 -271 -29 -832 -322 -539 -221 -875 -839 -246 -849 -688 -655 -391 -799 -674 -228 -442 -989 -941 -279 -461 -285 -949 -479 -888 -473 -529 -887 -564 -800 -299 -415 -115 -771 -70 -92 -405 -883 -967 -786 -15 -943 -781 -952 -210 -670 -977 -802 -341 -580 -817 -478 -669 -634 -556 -425 -482 -381 -654 -206 -977 -592 -824 -927 -478 -47 -893 -104 -526 -935 -954 -454 -272 -265 -912 -372 -79 -651 -27 -201 -638 -599 -311 -712 -235 -441 -525 -128 -480 -215 -377 -866 -891 -496 -949 -271 -393 -925 -268 -779 -515 -280 -259 -843 -546 -747 -68 -920 -377 -126 -37 -20 -797 -202 -908 -588 -609 -273 -271 -534 -283 -262 -807 -849 -299 -92 -196 -820 -350 -245 -719 -783 -315 -397 -453 -540 -489 -288 -698 -620 -54 -19 -464 -757 -282 -217 -506 -859 -70 -426 -894 -911 -116 -226 -709 -117 -201 -478 -865 -417 -413 -680 -109 -814 -249 -559 -702 -304 -542 -917 -899 -829 -853 -853 -331 -312 -787 -611 -89 -133 -833 -879 -611 -823 -293 -202 -22 -573 -113 -517 -86 -201 -24 -286 -983 -306 -814 -9 -788 -288 -251 -533 -304 -412 -793 -101 -386 -831 -812 -693 -306 -458 -673 -260 -239 -513 -519 -747 -383 -786 -703 -889 -151 -510 -773 -701 -940 -259 -504 -359 -670 -826 -816 -38 -755 -997 -132 -729 -351 -165 -287 -413 -686 -902 -742 -986 -812 -844 -349 -318 -787 -600 -898 -400 -882 -362 -401 -754 -990 -45 -636 -124 -637 -698 -593 -445 -514 -456 -575 -556 -599 -1000 -603 -281 -810 -28 -969 -774 -907 -234 -955 -218 -132 -67 -43 -471 -633 -136 -160 -371 -540 -894 -418 -503 -761 -946 -407 -666 -566 -565 -675 -521 -456 -127 -411 -626 -128 -511 -277 -602 -711 -143 -454 -209 -717 -490 -224 -216 -945 -279 -855 -357 -551 -361 -859 -324 -423 -504 -915 -810 -807 -921 -809 -129 -309 -561 -365 -444 -538 -620 -755 -233 -218 -684 -161 -147 -341 -598 -271 -59 -930 -565 -124 -599 -711 -155 -881 -17 -11 -469 -428 -211 -257 -394 -206 -121 -756 -873 -84 -191 -502 -328 -374 -624 -442 -360 -43 -166 -649 -776 -980 -757 -668 -742 -890 -408 -324 -162 -996 -903 -508 -636 -701 -267 -31 -305 -34 -429 -214 -878 -660 -884 -159 -513 -983 -391 -717 -535 -151 -176 -262 -675 -481 -75 -762 -221 -354 -328 -13 -669 -656 -475 -591 -555 -626 -999 -745 -421 -183 -87 -777 -482 -837 -807 -163 -716 -50 -564 -100 -967 -139 -622 -202 -195 -164 -898 -231 -789 -342 -391 -433 -425 -690 -189 -614 -604 -263 -602 -728 -423 -203 -875 -762 -222 -168 -133 -817 -709 -277 -2 -588 -809 -209 -245 -693 -180 -414 -107 -897 -824 -65 -593 -367 -944 -247 -203 -687 -357 -79 -94 -669 -622 -617 -414 -696 -128 -167 -398 -18 -646 -470 -841 -25 -929 -985 -759 -269 -220 -722 -354 -26 -704 -123 -158 -88 -138 -312 -81 -450 -449 -415 -701 -205 -246 -348 -603 -987 -121 -103 -724 -472 -120 -551 -181 -772 -917 -273 -881 -457 -157 -853 -602 -420 -270 -829 -381 -908 -764 -423 -812 -891 -269 -338 -407 -493 -142 -420 -788 -940 -120 -836 -366 -484 -798 -560 -349 -976 -50 -7 -264 -641 -429 -788 -744 -312 -813 -729 -354 -143 -451 -927 -511 -223 -347 -4 -65 -74 -403 -438 -542 -867 -666 -734 -990 -197 -697 -195 -188 -64 -161 -188 -353 -478 -668 -788 -728 -863 -535 -621 -566 -638 -329 -937 -592 -143 -956 -948 -309 -766 -964 -413 -406 -119 -391 -569 -961 -407 -753 -736 -834 -141 -402 -161 -843 -54 -2 -560 -315 -298 -823 -681 -263 -672 -263 -294 -815 -757 -471 -795 -250 -86 -9 -236 -585 -601 -620 -109 -494 -541 -438 -47 -746 -487 -446 -680 -688 -709 -549 -559 -690 -4 -678 -396 -460 -808 -89 -902 -400 -714 -400 -64 -239 -493 -149 -380 -267 -138 -471 -912 -412 -216 -199 -900 -413 -72 -950 -849 -702 -498 -239 -723 -158 -378 -714 -327 -864 -506 -638 -444 -526 -354 -852 -825 -805 -271 -173 -391 -704 -727 -120 -319 -175 -807 -74 -878 -717 -702 -235 -928 -747 -584 -476 -504 -130 -254 -938 -690 -76 -359 -674 -677 -889 -245 -135 -805 -628 -293 -574 -220 -800 -315 -900 -607 -366 -140 -996 -893 -38 -381 -102 -462 -853 -479 -252 -459 -730 -756 -154 -500 -819 -509 -571 -84 -200 -820 -232 -597 -174 -610 -805 -306 -717 -778 -197 -165 -973 -403 -478 -767 -620 -703 -763 -109 -450 -430 -355 -182 -488 -220 -189 -436 -196 -954 -107 -705 -566 -972 -649 -264 -390 -769 -182 -493 -925 -757 -474 -274 -564 -886 -345 -330 -115 -111 -80 -903 -979 -202 -747 -289 -987 -744 -105 -963 -108 -350 -325 -106 -967 -64 -75 -139 -807 -964 -441 -684 -960 -171 -57 -62 -418 -298 -454 -587 -105 -200 -848 -597 -752 -785 -253 -276 -940 -537 -184 -167 -177 -625 -269 -637 -464 -689 -325 -935 -311 -880 -749 -569 -169 -269 -565 -715 -888 -732 -5 -506 -947 -131 -522 -993 -607 -114 -345 -741 -401 -892 -960 -566 -396 -160 -379 -952 -724 -212 -700 -39 -110 -396 -578 -472 -441 -473 -740 -268 -95 -522 -581 -465 -958 -673 -429 -272 -410 -499 -279 -965 -157 -274 -83 -395 -737 -500 -621 -139 -578 -263 -125 -357 -758 -967 -545 -892 -437 -528 -723 -92 -174 -841 -873 -650 -77 -598 -600 -527 -149 -589 -995 -223 -247 -268 -342 -862 -825 -836 -115 -217 -692 -299 -46 -865 -5 -154 -132 -756 -977 -6 -275 -122 -75 -225 -330 -870 -594 -861 -144 -233 -412 -643 -218 -692 -246 -242 -337 -384 -111 -702 -139 -390 -728 -81 -492 -673 -803 -421 -959 -11 -455 -233 -988 -141 -316 -611 -367 -929 -601 -268 -598 -64 -73 -275 -841 -934 -602 -420 -793 -372 -626 -221 -864 -406 -370 -405 -277 -542 -436 -213 -617 -315 -165 -270 -554 -843 -980 -611 -458 -27 -951 -722 -59 -938 -374 -675 -820 -228 -519 -457 -219 -689 -32 -186 -164 -531 -970 -836 -843 -766 -769 -583 -536 -617 -454 -899 -883 -7 -201 -653 -654 -564 -533 -147 -62 -245 -306 -111 -85 -590 -290 -717 -17 -922 -864 -68 -633 -445 -81 -957 -572 -600 -693 -28 -192 -610 -510 -80 -798 -650 -221 -815 -254 -342 -478 -238 -676 -836 -495 -578 -940 -595 -772 -730 -272 -233 -360 -537 -612 -695 -654 -909 -107 -981 -751 -645 -638 -903 -157 -664 -943 -756 -13 -484 -412 -485 -156 -620 -690 -421 -199 -955 -233 -95 -85 -403 -63 -675 -626 -928 -686 -886 -636 -753 -83 -572 -12 -930 -31 -461 -792 -340 -372 -366 -412 -914 -10 -299 -443 -767 -609 -35 -232 -618 -504 -13 -49 -708 -526 -946 -239 -532 -238 -392 -450 -98 -852 -312 -355 -203 -471 -354 -211 -115 -417 -130 -257 -646 -169 -803 -315 -548 -625 -402 -615 -279 -218 -84 -405 -442 -64 -234 -275 -746 -2 -649 -73 -88 -106 -423 -939 -979 -788 -414 -679 -279 -70 -507 -855 -23 -452 -211 -110 -890 -226 -366 -184 -927 -200 -847 -773 -382 -687 -5 -36 -40 -120 -846 -908 -8 -935 -334 -638 -462 -216 -106 -169 -173 -610 -532 -823 -310 -842 -684 -68 -922 -432 -175 -313 -928 -248 -655 -862 -502 -711 -891 -84 -263 -643 -385 -525 -111 -35 -24 -294 -268 -37 -531 -322 -380 -92 -304 -399 -648 -242 -980 -978 -216 -409 -137 -102 -185 -263 -353 -670 -201 -783 -184 -489 -694 -758 -377 -87 -481 -110 -713 -454 -898 -865 -510 -455 -265 -926 -166 -313 -119 -701 -723 -233 -957 -820 -744 -889 -773 -37 -741 -871 -966 -456 -798 -31 -310 -383 -433 -932 -706 -588 -303 -312 -165 -905 -972 -649 -370 -246 -395 -733 -424 -515 -42 -806 -877 -265 -879 -571 -15 -165 -297 -136 -196 -461 -406 -412 -213 -70 -944 -445 -668 -775 -486 -818 -531 -982 -880 -927 -487 -755 -691 -237 -409 -716 -502 -457 -327 -808 -355 -774 -294 -13 -488 -343 -278 -299 -364 -103 -482 -710 -735 -684 -599 -477 -639 -200 -492 -971 -394 -248 -516 -384 -878 -362 -926 -802 -443 -868 -575 -401 -916 -822 -911 -164 -42 -180 -49 -301 -580 -60 -440 -682 -930 -582 -209 -182 -247 -967 -409 -679 -485 -730 -550 -800 -56 -864 -965 -598 -576 -421 -104 -133 -219 -787 -128 -310 -332 -163 -355 -758 -642 -24 -381 -507 -984 -893 -26 -685 -459 -844 -903 -396 -896 -581 -498 -555 -17 -490 -674 -471 -455 -660 -967 -549 -864 -299 -530 -357 -285 -38 -628 -204 -140 -622 -163 -525 -359 -372 -106 -681 -988 -337 -416 -843 -197 -357 -277 -457 -454 -60 -977 -413 -583 -114 -70 -566 -159 -870 -126 -509 -207 -178 -329 -777 -673 -191 -919 -845 -225 -355 -372 -268 -718 -49 -561 -409 -787 -412 -33 -600 -657 -913 -728 -137 -189 -126 -777 -891 -207 -131 -846 -331 -704 -914 -824 -878 -951 -401 -816 -551 -610 -988 -144 -306 -556 -755 -842 -96 -124 -516 -49 -817 -509 -935 -894 -708 -340 -474 -780 -493 -843 -762 -442 -437 -48 -966 -377 -769 -266 -978 -78 -517 -339 -889 -379 -787 -507 -74 -711 -713 -383 -919 -63 -874 -381 -893 -584 -612 -704 -399 -687 -889 -390 -286 -288 -632 -783 -451 -244 -185 -645 -793 -143 -665 -154 -673 -441 -257 -934 -708 -349 -9 -889 -213 -614 -876 -624 -428 -584 -823 -654 -543 -444 -862 -227 -46 -343 -322 -673 -919 -777 -582 -155 -417 -498 -427 -575 -914 -331 -628 -576 -2 -979 -4 -536 -414 -898 -537 -627 -191 -90 -623 -980 -677 -802 -49 -656 -75 -374 -850 -493 -494 -983 -297 -306 -396 -319 -286 -653 -616 -368 -359 -414 -200 -686 -760 -995 -850 -35 -847 -432 -523 -917 -310 -663 -417 -598 -928 -200 -217 -643 -845 -161 -569 -254 -974 -373 -887 -145 -989 -260 -584 -808 -307 -450 -424 -262 -505 -922 -714 -684 -642 -885 -812 -852 -681 -455 -623 -474 -391 -930 -215 -346 -569 -816 -360 -338 -898 -153 -858 -409 -433 -732 -56 -641 -169 -173 -646 -406 -935 -311 -662 -121 -742 -899 -844 -925 -808 -674 -503 -235 -855 -827 -376 -665 -571 -850 -137 -230 -918 -437 -435 -305 -409 -648 -125 -832 -65 -200 -372 -146 -927 -838 -329 -441 -145 -55 -264 -609 -434 -380 -717 -229 -633 -898 -540 -296 -174 -442 -371 -120 -44 -316 -418 -496 -212 -408 -826 -43 -821 -536 -104 -937 -259 -703 -36 -272 -488 -984 -819 -215 -467 -957 -220 -166 -325 -642 -681 -152 -353 -752 -154 -411 -286 -430 -313 -514 -265 -261 -337 -62 -284 -896 -951 -446 -15 -802 -415 -984 -659 -43 -258 -578 -122 -667 -538 -33 -395 -120 -199 -550 -599 -991 -767 -288 -220 -508 -692 -989 -556 -84 -738 -199 -869 -615 -883 -302 -302 -568 -612 -349 -405 -980 -818 -882 -789 -58 -882 -385 -152 -565 -852 -557 -870 -353 -697 -864 -749 -645 -969 -148 -821 -419 -133 -12 -700 -11 -191 -859 -451 -51 -849 -306 -934 -886 -95 -707 -628 -848 -14 -493 -560 -51 -635 -165 -793 -153 -330 -148 -29 -252 -201 -28 -163 -764 -939 -793 -699 -775 -732 -474 -856 -146 -541 -441 -540 -997 -728 -660 -433 -345 -413 -823 -291 -926 -851 -138 -135 -549 -819 -571 -243 -968 -44 -375 -461 -849 -990 -707 -469 -918 -322 -207 -778 -606 -311 -910 -752 -203 -278 -777 -181 -578 -42 -866 -985 -211 -956 -264 -56 -928 -358 -799 -78 -851 -906 -976 -270 -942 -48 -762 -808 -423 -936 -666 -176 -903 -574 -350 -82 -798 -520 -591 -7 -330 -129 -728 -207 -466 -579 -618 -977 -315 -730 -776 -14 -975 -542 -136 -677 -611 -987 -156 -874 -647 -885 -308 -204 -73 -664 -674 -550 -540 -509 -918 -877 -143 -991 -932 -724 -121 -564 -840 -698 -488 -812 -759 -514 -264 -656 -169 -373 -867 -877 -657 -628 -960 -446 -921 -716 -648 -974 -730 -408 -647 -149 -255 -856 -394 -777 -284 -533 -208 -774 -507 -986 -694 -263 -237 -88 -94 -767 -699 -455 -873 -171 -609 -709 -734 -160 -243 -899 -990 -757 -458 -669 -912 -166 -997 -380 -846 -176 -492 -224 -652 -521 -655 -952 -714 -254 -349 -102 -881 -215 -629 -625 -694 -994 -875 -130 -623 -68 -245 -814 -578 -770 -871 -467 -193 -998 -292 -88 -878 -937 -853 -641 -61 -438 -711 -890 -337 -680 -778 -847 -52 -585 -324 -897 -2 -871 -157 -112 -638 -652 -766 -278 -131 -409 -733 -20 -871 -13 -649 -258 -644 -702 -238 -303 -305 -268 -370 -375 -132 -743 -426 -12 -906 -158 -869 -936 -37 -37 -385 -406 -786 -595 -337 -519 -800 -319 -731 -509 -438 -138 -563 -230 -601 -536 -392 -634 -19 -265 -266 -45 -368 -160 -557 -31 -539 -521 -605 -325 -365 -756 -520 -840 -170 -428 -250 -396 -500 -971 -412 -983 -517 -649 -124 -295 -632 -951 -523 -83 -898 -656 -888 -723 -479 -801 -344 -45 -198 -294 -609 -656 -130 -588 -691 -530 -609 -489 -69 -787 -200 -435 -520 -851 -587 -418 -578 -553 -407 -420 -170 -878 -341 -442 -844 -206 -610 -332 -413 -921 -894 -380 -120 -342 -246 -14 -488 -826 -920 -226 -354 -511 -577 -347 -686 -212 -109 -799 -356 -930 -252 -42 -245 -328 -813 -906 -507 -466 -599 -452 -738 -390 -784 -261 -410 -909 -289 -93 -419 -426 -286 -807 -92 -118 -615 -867 -502 -367 -832 -511 -47 -210 -91 -357 -569 -493 -641 -577 -288 -105 -182 -715 -706 -371 -49 -359 -944 -53 -555 -838 -239 -562 -59 -55 -796 -157 -12 -154 -522 -945 -48 -472 -646 -576 -585 -576 -804 -806 -78 -682 -6 -243 -898 -632 -297 -101 -319 -583 -668 -742 -53 -934 -779 -924 -893 -379 -577 -59 -199 -268 -313 -257 -42 -841 -827 -327 -571 -539 -924 -429 -635 -359 -944 -309 -204 -295 -715 -739 -761 -810 -990 -404 -835 -796 -440 -376 -387 -727 -244 -617 -236 -761 -931 -131 -692 -256 -570 -466 -828 -281 -975 -158 -187 -934 -558 -100 -610 -535 -927 -912 -263 -573 -94 -79 -184 -154 -27 -213 -397 -474 -312 -975 -803 -621 -213 -27 -715 -608 -946 -496 -153 -173 -352 -173 -915 -157 -930 -912 -168 -104 -156 -736 -221 -120 -203 -293 -640 -829 -547 -640 -147 -954 -178 -445 -902 -370 -737 -509 -843 -118 -463 -628 -84 -7 -389 -844 -490 -140 -627 -129 -897 -506 -507 -108 -57 -552 -861 -358 -972 -956 -746 -92 -538 -605 -805 -775 -814 -891 -424 -8 -638 -491 -379 -216 -528 -605 -343 -301 -468 -452 -957 -996 -363 -851 -266 -30 -778 -193 -94 -540 -842 -866 -898 -893 -503 -643 -595 -835 -522 -498 -797 -535 -787 -275 -496 -803 -581 -332 -851 -161 -82 -586 -463 -529 -153 -678 -394 -705 -250 -899 -505 -391 -889 -662 -692 -114 -278 -657 -522 -972 -12 -50 -353 -989 -132 -860 -45 -302 -321 -817 -688 -386 -897 -173 -633 -585 -470 -357 -142 -177 -427 -399 -105 -705 -414 -11 -329 -898 -590 -59 -714 -299 -990 -320 -168 -174 -163 -510 -408 -935 -778 -520 -319 -709 -532 -361 -905 -504 -483 -718 -326 -319 -634 -853 -256 -754 -147 -477 -855 -510 -86 -789 -867 -990 -684 -525 -384 -834 -9 -579 -543 -188 -929 -693 -61 -753 -55 -794 -817 -579 -462 -76 -460 -517 -236 -406 -648 -341 -720 -816 -112 -415 -88 -502 -232 -93 -992 -341 -584 -507 -352 -721 -667 -649 -99 -419 -631 -835 -301 -445 -916 -731 -560 -568 -570 -53 -601 -429 -174 -737 -961 -89 -789 -930 -93 -487 -983 -512 -871 -89 -670 -256 -569 -719 -473 -619 -277 -848 -325 -483 -902 -604 -875 -243 -885 -855 -300 -6 -565 -841 -36 -166 -395 -696 -594 -233 -103 -332 -168 -391 -269 -658 -936 -478 -503 -118 -300 -876 -265 -895 -531 -320 -177 -192 -208 -128 -937 -109 -658 -820 -311 -859 -633 -187 -646 -276 -81 -851 -222 -455 -798 -360 -767 -328 -241 -735 -591 -176 -131 -746 -875 -658 -653 -166 -693 -253 -900 -429 -178 -799 -74 -656 -268 -936 -308 -495 -866 -756 -523 -835 -427 -163 -451 -197 -445 -175 -570 -199 -699 -892 -308 -342 -809 -49 -545 -461 -497 -539 -542 -340 -100 -335 -23 -718 -232 -90 -161 -164 -377 -580 -840 -957 -340 -215 -922 -530 -549 -725 -523 -198 -508 -152 -645 -936 -112 -91 -155 -863 -212 -318 -81 -38 -171 -845 -798 -560 -686 -568 -916 -72 -924 -182 -90 -931 -284 -486 -875 -965 -888 -107 -54 -920 -601 -463 -301 -230 -916 -960 -385 -739 -582 -767 -778 -947 -881 -812 -133 -315 -922 -724 -876 -530 -636 -981 -961 -298 -133 -735 -37 -451 -861 -395 -213 -808 -973 -702 -996 -653 -293 -792 -500 -857 -375 -780 -399 -78 -540 -435 -646 -273 -882 -690 -18 -116 -649 -610 -928 -374 -465 -761 -228 -169 -411 -63 -380 -433 -63 -45 -523 -935 -794 -131 -996 -733 -545 -226 -648 -898 -823 -540 -574 -226 -334 -119 -956 -349 -115 -615 -523 -187 -199 -612 -542 -529 -166 -733 -712 -240 -432 -790 -779 -64 -66 -548 -749 -531 -835 -83 -478 -70 -264 -606 -84 -198 -317 -672 -108 -179 -733 -286 -985 -504 -615 -501 -425 -444 -606 -337 -915 -535 -584 -143 -253 -709 -696 -949 -645 -406 -101 -794 -43 -133 -111 -294 -41 -580 -537 -213 -553 -385 -219 -40 -823 -717 -440 -35 -599 -147 -214 -211 -14 -519 -526 -636 -328 -8 -463 -921 -658 -249 -861 -873 -995 -826 -518 -267 -960 -376 -356 -7 -106 -141 -207 -688 -321 -609 -873 -11 -440 -925 -530 -671 -972 -429 -341 -413 -429 -970 -844 -33 -340 -553 -31 -878 -893 -677 -844 -379 -645 -219 -395 -801 -37 -542 -666 -493 -342 -49 -989 -297 -69 -412 -727 -496 -862 -742 -44 -121 -406 -601 -423 -318 -733 -689 -630 -468 -189 -273 -964 -252 -381 -695 -967 -592 -516 -55 -753 -688 -796 -272 -319 -2 -589 -552 -149 -492 -695 -405 -78 -340 -542 -420 -893 -103 -232 -68 -372 -6 -606 -517 -696 -312 -930 -915 -976 -48 -485 -225 -385 -806 -651 -292 -246 -792 -936 -424 -452 -89 -408 -153 -103 -235 -338 -326 -509 -274 -321 -605 -379 -512 -443 -910 -654 -336 -753 -498 -682 -417 -9 -48 -261 -941 -177 -895 -4 -203 -805 -893 -677 -812 -7 -478 -805 -176 -989 -397 -463 -598 -391 -948 -106 -628 -234 -964 -567 -104 -221 -510 -417 -617 -240 -538 -12 -248 -688 -150 -841 -649 -17 -376 -643 -4 -36 -331 -571 -293 -989 -214 -820 -844 -110 -650 -881 -344 -976 -543 -79 -222 -408 -116 -773 -873 -984 -326 -498 -904 -109 -834 -263 -269 -926 -412 -349 -808 -301 -384 -830 -643 -551 -756 -691 -650 -507 -732 -811 -826 -483 -940 -440 -441 -14 -717 -241 -477 -635 -969 -711 -371 -930 -116 -414 -670 -966 -36 -837 -204 -712 -210 -984 -103 -534 -810 -349 -84 -226 -518 -187 -698 -574 -107 -600 -776 -613 -285 -166 -318 -888 -464 -395 -963 -952 -290 -3 -21 -712 -186 -782 -677 -50 -436 -373 -845 -470 -833 -330 -301 -247 -833 -251 -704 -511 -838 -157 -16 -606 -371 -188 -757 -36 -477 -69 -429 -427 -2 -429 -843 -123 -652 -947 -12 -535 -25 -215 -540 -198 -451 -810 -479 -48 -404 -456 -136 -772 -713 -733 -125 -569 -53 -92 -424 -391 -346 -767 -78 -331 -426 -999 -407 -759 -14 -458 -643 -697 -863 -233 -14 -449 -155 -530 -623 -576 -732 -81 -654 -816 -583 -661 -698 -447 -476 -305 -816 -498 -459 -246 -379 -130 -38 -215 -198 -149 -480 -901 -454 -844 -324 -386 -861 -619 -988 -339 -407 -579 -851 -563 -363 -540 -969 -421 -499 -865 -639 -63 -165 -453 -500 -974 -118 -896 -67 -813 -86 -986 -999 -97 -573 -635 -558 -77 -253 -424 -812 -549 -131 -600 -284 -803 -134 -80 -742 -66 -181 -509 -153 -399 -617 -566 -712 -945 -198 -157 -610 -184 -439 -186 -58 -872 -331 -455 -455 -911 -279 -644 -951 -114 -794 -398 -411 -655 -48 -754 -384 -419 -202 -188 -70 -786 -879 -4 -380 -677 -869 -348 -844 -987 -911 -383 -794 -854 -450 -517 -140 -997 -36 -282 -370 -744 -341 -809 -144 -917 -19 -638 -631 -955 -462 -767 -955 -982 -247 -588 -712 -144 -728 -679 -254 -19 -968 -306 -518 -138 -256 -175 -809 -377 -395 -24 -357 -860 -585 -896 -661 -529 -501 -379 -219 -845 -975 -280 -396 -454 -718 -102 -382 -119 -175 -323 -709 -401 -289 -921 -995 -379 -675 -98 -97 -626 -375 -543 -124 -685 -977 -197 -352 -27 -667 -203 -225 -729 -415 -304 -235 -431 -947 -320 -944 -626 -2 -785 -804 -222 -701 -521 -653 -243 -173 -117 -245 -671 -106 -149 -715 -808 -777 -297 -826 -523 -314 -602 -769 -549 -456 -447 -525 -832 -753 -342 -511 -150 -236 -831 -740 -167 -291 -484 -165 -625 -79 -33 -656 -212 -656 -453 -861 -529 -852 -740 -686 -274 -122 -972 -812 -739 -518 -46 -421 -274 -168 -931 -2 -683 -994 -935 -348 -343 -10 -606 -804 -231 -106 -897 -2 -513 -496 -792 -287 -119 -23 -12 -397 -408 -353 -216 -885 -138 -579 -827 -314 -176 -982 -601 -232 -211 -6 -699 -809 -364 -395 -583 -843 -873 -774 -403 -788 -370 -813 -600 -666 -359 -413 -818 -177 -942 -808 -505 -87 -476 -933 -692 -363 -56 -236 -472 -738 -348 -729 -725 -730 -632 -50 -61 -318 -409 -561 -241 -823 -454 -584 -440 -754 -270 -64 -730 -17 -912 -848 -25 -453 -557 -505 -32 -848 -62 -142 -153 -84 -273 -114 -9 -396 -938 -99 -473 -428 -14 -510 -142 -426 -64 -591 -590 -485 -226 -287 -301 -105 -939 -634 -193 -456 -360 -801 -82 -47 -62 -545 -289 -90 -962 -180 -203 -926 -88 -365 -554 -476 -476 -865 -337 -601 -726 -695 -83 -811 -313 -349 -652 -955 -592 -665 -690 -661 -840 -738 -682 -18 -243 -849 -989 -785 -784 -458 -965 -530 -87 -224 -745 -844 -104 -786 -376 -631 -806 -842 -706 -409 -136 -94 -891 -940 -834 -521 -42 -178 -648 -971 -181 -152 -859 -530 -447 -817 -960 -618 -697 -403 -742 -775 -498 -38 -124 -132 -253 -859 -376 -788 -805 -898 -926 -17 -8 -888 -977 -127 -311 -285 -401 -906 -828 -546 -505 -88 -595 -868 -581 -786 -102 -306 -953 -343 -172 -499 -489 -760 -870 -571 -83 -575 -585 -199 -136 -477 -772 -516 -44 -506 -470 -1000 -519 -186 -912 -905 -440 -974 -159 -382 -895 -957 -828 -483 -704 -492 -16 -724 -182 -414 -615 -197 -564 -341 -748 -234 -732 -809 -883 -567 -339 -978 -583 -985 -448 -596 -755 -796 -415 -205 -851 -821 -336 -36 -448 -140 -119 -564 -363 -247 -73 -296 -492 -399 -181 -998 -270 -115 -512 -813 -713 -571 -327 -365 -490 -62 -946 -339 -124 -304 -688 -602 -940 -611 -512 -608 -533 -706 -887 -279 -510 -401 -712 -713 -398 -355 -969 -600 -855 -19 -821 -68 -722 -953 -876 -244 -397 -433 -991 -487 -586 -221 -506 -316 -918 -517 -324 -535 -74 -898 -574 -964 -311 -694 -550 -822 -477 -543 -137 -45 -743 -693 -267 -800 -948 -12 -713 -494 -427 -366 -326 -318 -242 -883 -491 -749 -909 -888 -314 -285 -250 -693 -935 -318 -411 -166 -359 -876 -769 -890 -558 -171 -544 -265 -985 -601 -188 -540 -131 -924 -398 -580 -170 -837 -252 -544 -444 -508 -872 -778 -193 -228 -458 -517 -838 -110 -840 -597 -190 -502 -765 -89 -679 -275 -32 -545 -420 -304 -200 -411 -527 -595 -968 -1 -624 -502 -202 -213 -232 -140 -809 -407 -57 -689 -38 -695 -643 -603 -560 -839 -465 -279 -41 -394 -722 -102 -236 -986 -903 -717 -606 -952 -60 -130 -745 -74 -158 -311 -23 -727 -123 -374 -72 -625 -53 -99 -28 -304 -622 -806 -894 -659 -162 -881 -87 -347 -146 -502 -264 -737 -680 -7 -955 -490 -316 -781 -927 -980 -273 -22 -299 -241 -391 -620 -857 -208 -58 -971 -853 -856 -222 -879 -53 -30 -361 -532 -72 -532 -570 -930 -574 -434 -441 -9 -530 -762 -247 -311 -807 -679 -111 -288 -770 -129 -652 -110 -23 -379 -193 -760 -256 -653 -535 -874 -348 -900 -289 -640 -316 -592 -101 -278 -795 -766 -306 -853 -189 -947 -165 -904 -95 -767 -575 -779 -664 -225 -896 -198 -922 -194 -129 -498 -319 -332 -451 -414 -419 -478 -441 -514 -814 -856 -287 -311 -994 -137 -491 -156 -697 -45 -828 -345 -626 -276 -546 -201 -88 -296 -86 -281 -679 -509 -653 -900 -390 -353 -943 -736 -416 -145 -113 -607 -330 -778 -762 -452 -566 -185 -765 -110 -938 -572 -286 -243 -421 -338 -165 -595 -381 -723 -315 -729 -83 -862 -659 -54 -512 -874 -170 -29 -826 -664 -636 -486 -622 -638 -550 -853 -418 -156 -464 -923 -126 -224 -259 -828 -797 -607 -130 -479 -756 -793 -289 -367 -48 -183 -90 -136 -380 -994 -85 -1 -924 -92 -181 -782 -294 -948 -728 -456 -743 -755 -925 -262 -222 -821 -290 -990 -479 -402 -952 -286 -791 -521 -110 -763 -491 -330 -739 -460 -311 -716 -368 -788 -939 -771 -916 -772 -941 -117 -241 -637 -456 -489 -620 -326 -505 -761 -245 -269 -855 -558 -994 -622 -289 -770 -984 -290 -505 -833 -509 -567 -16 -490 -593 -735 -665 -243 -46 -827 -349 -581 -910 -196 -854 -861 -855 -855 -793 -510 -705 -102 -535 -372 -173 -327 -952 -771 -330 -874 -636 -171 -323 -554 -676 -802 -231 -757 -824 -277 -249 -971 -878 -978 -984 -497 -919 -64 -813 -952 -400 -319 -647 -820 -668 -540 -587 -534 -29 -586 -570 -526 -614 -721 -119 -95 -373 -835 -909 -345 -665 -190 -703 -938 -502 -853 -825 -841 -713 -148 -331 -701 -896 -408 -418 -304 -914 -380 -235 -66 -186 -685 -853 -871 -452 -864 -895 -84 -813 -425 -390 -974 -566 -948 -421 -22 -201 -91 -469 -427 -444 -910 -481 -160 -31 -428 -892 -579 -495 -789 -528 -53 -340 -440 -328 -118 -626 -451 -280 -830 -314 -90 -161 -927 -374 -131 -172 -576 -58 -686 -458 -133 -80 -210 -391 -314 -91 -514 -550 -442 -667 -185 -712 -645 -282 -336 -420 -700 -861 -505 -942 -642 -601 -770 -155 -208 -505 -685 -733 -8 -16 -166 -686 -342 -539 -142 -952 -405 -867 -869 -519 -314 -800 -918 -158 -482 -521 -888 -106 -79 -601 -221 -29 -135 -718 -947 -595 -595 -274 -749 -631 -675 -901 -637 -795 -974 -700 -922 -129 -312 -637 -628 -344 -88 -368 -380 -880 -159 -320 -594 -609 -106 -738 -106 -321 -617 -530 -790 -355 -934 -839 -800 -226 -936 -306 -251 -402 -29 -615 -669 -111 -945 -874 -697 -818 -970 -421 -363 -36 -509 -657 -627 -334 -445 -596 -255 -405 -446 -998 -157 -115 -385 -106 -253 -677 -252 -85 -336 -577 -132 -930 -18 -540 -556 -47 -454 -175 -627 -171 -623 -83 -581 -231 -54 -668 -439 -251 -276 -536 -891 -434 -532 -446 -712 -685 -910 -559 -458 -71 -357 -445 -379 -575 -155 -619 -38 -599 -80 -758 -43 -860 -742 -291 -71 -452 -771 -409 -754 -971 -476 -375 -109 -453 -726 -515 -699 -147 -47 -394 -790 -517 -374 -31 -497 -414 -666 -900 -348 -464 -9 -804 -591 -627 -505 -735 -50 -696 -855 -832 -899 -138 -475 -336 -887 -493 -584 -880 -597 -476 -913 -64 -43 -261 -473 -105 -601 -229 -707 -296 -85 -416 -17 -8 -747 -654 -869 -790 -523 -805 -322 -955 -754 -512 -238 -117 -31 -460 -618 -193 -237 -815 -571 -647 -461 -789 -490 -835 -969 -866 -662 -282 -41 -846 -134 -778 -265 -493 -87 -756 -578 -132 -421 -300 -912 -657 -47 -759 -687 -916 -844 -59 -444 -726 -890 -51 -66 -445 -551 -252 -666 -603 -386 -633 -620 -930 -730 -142 -67 -495 -389 -266 -44 -715 -414 -281 -411 -60 -941 -31 -741 -174 -164 -102 -733 -602 -278 -987 -737 -550 -815 -27 -156 -784 -259 -980 -892 -432 -286 -352 -360 -601 -712 -897 -634 -950 -2 -662 -518 -667 -680 -811 -915 -908 -48 -971 -873 -727 -607 -395 -948 -12 -808 -559 -287 -280 -243 -869 -695 -204 -825 -140 -921 -52 -239 -420 -218 -919 -954 -609 -279 -471 -204 -671 -134 -623 -31 -660 -943 -883 -891 -852 -413 -170 -407 -202 -103 -23 -595 -568 -896 -228 -679 -534 -93 -976 -39 -974 -723 -129 -884 -691 -590 -943 -645 -558 -862 -378 -632 -323 -925 -447 -304 -215 -350 -760 -487 -160 -607 -47 -554 -269 -176 -631 -733 -43 -635 -106 -803 -279 -93 -150 -768 -282 -390 -639 -96 -814 -777 -397 -997 -474 -629 -128 -328 -38 -787 -309 -611 -646 -515 -503 -541 -398 -7 -913 -130 -642 -827 -300 -928 -970 -434 -165 -548 -894 -261 -452 -287 -873 -456 -587 -636 -330 -812 -135 -554 -895 -539 -885 -517 -74 -525 -305 -340 -509 -764 -443 -102 -928 -218 -501 -95 -800 -289 -854 -440 -548 -303 -843 -734 -478 -620 -38 -257 -821 -740 -351 -273 -615 -729 -218 -734 -794 -544 -752 -817 -449 -85 -642 -116 -244 -401 -78 -268 -395 -119 -389 -891 -664 -100 -860 -473 -581 -82 -795 -928 -805 -890 -157 -148 -799 -275 -932 -719 -867 -332 -304 -951 -338 -410 -165 -220 -854 -518 -289 -606 -711 -639 -212 -936 -943 -243 -292 -30 -972 -196 -617 -793 -978 -557 -660 -486 -73 -822 -172 -195 -919 -339 -289 -210 -762 -635 -439 -690 -138 -633 -597 -590 -158 -639 -177 -888 -364 -909 -209 -594 -951 -101 -735 -369 -107 -777 -528 -133 -795 -37 -86 -64 -417 -315 -540 -602 -884 -965 -435 -577 -270 -662 -754 -512 -984 -180 -917 -224 -56 -918 -815 -17 -93 -135 -16 -417 -973 -418 -694 -393 -237 -384 -95 -109 -190 -251 -783 -458 -241 -298 -921 -539 -392 -597 -338 -952 -152 -616 -300 -90 -64 -292 -697 -149 -167 -767 -182 -364 -590 -675 -728 -64 -684 -128 -253 -230 -146 -773 -485 -631 -486 -365 -780 -135 -698 -481 -682 -286 -148 -897 -347 -172 -746 -604 -911 -50 -280 -283 -279 -482 -251 -993 -350 -489 -772 -710 -221 -514 -632 -224 -328 -58 -993 -675 -528 -805 -776 -617 -556 -658 -309 -444 -38 -362 -503 -725 -29 -20 -373 -575 -882 -234 -820 -724 -787 -639 -512 -756 -636 -514 -294 -132 -197 -670 -302 -326 -50 -694 -474 -975 -917 -734 -847 -421 -500 -493 -403 -942 -600 -407 -422 -978 -743 -9 -153 -137 -97 -63 -664 -989 -300 -516 -393 -386 -17 -993 -656 -29 -785 -138 -671 -870 -132 -297 -24 -536 -425 -504 -65 -815 -329 -572 -742 -13 -158 -513 -581 -85 -55 -65 -793 -58 -328 -550 -778 -739 -895 -687 -629 -494 -15 -33 -50 -773 -808 -68 -423 -649 -267 -314 -797 -992 -267 -222 -512 -991 -555 -301 -826 -693 -171 -387 -956 -791 -123 -454 -564 -682 -646 -620 -963 -991 -559 -145 -846 -88 -919 -189 -263 -763 -892 -472 -1 -718 -639 -365 -462 -818 -548 -771 -237 -724 -648 -758 -500 -194 -257 -131 -652 -590 -442 -767 -422 -641 -915 -69 -566 -44 -434 -149 -154 -165 -786 -12 -729 -731 -163 -899 -715 -973 -131 -191 -770 -545 -657 -832 -48 -16 -583 -686 -838 -120 -354 -681 -580 -445 -679 -866 -752 -693 -830 -873 -405 -457 -406 -308 -514 -606 -280 -468 -376 -765 -363 -317 -470 -114 -970 -858 -968 -414 -293 -810 -64 -318 -627 -195 -533 -533 -291 -267 -983 -205 -421 -72 -675 -586 -176 -310 -773 -863 -322 -657 -559 -531 -925 -550 -21 -902 -538 -769 -249 -211 -536 -394 -1 -345 -594 -84 -867 -57 -90 -975 -90 -337 -90 -432 -578 -569 -966 -515 -206 -475 -856 -216 -826 -653 -549 -163 -131 -578 -940 -566 -79 -868 -55 -688 -959 -343 -176 -354 -121 -761 -619 -93 -621 -683 -221 -124 -290 -231 -759 -481 -514 -655 -679 -602 -425 -250 -201 -781 -406 -625 -926 -444 -399 -467 -666 -859 -10 -914 -971 -533 -264 -227 -567 -392 -765 -415 -359 -308 -461 -897 -9 -298 -903 -770 -196 -974 -106 -350 -766 -431 -751 -977 -309 -11 -848 -405 -243 -174 -833 -853 -287 -324 -282 -687 -591 -746 -207 -40 -168 -718 -403 -467 -665 -99 -772 -980 -168 -545 -961 -43 -311 -283 -884 -645 -241 -437 -571 -809 -562 -392 -609 -42 -41 -811 -262 -353 -460 -933 -950 -401 -710 -481 -160 -274 -512 -599 -334 -613 -372 -492 -374 -735 -522 -436 -792 -509 -670 -410 -659 -425 -442 -234 -235 -681 -374 -696 -811 -629 -936 -6 -758 -554 -198 -539 -611 -758 -146 -899 -715 -726 -793 -972 -70 -369 -379 -542 -905 -926 -998 -848 -50 -548 -809 -850 -299 -450 -389 -785 -920 -929 -204 -441 -172 -481 -235 -66 -446 -659 -683 -181 -249 -639 -411 -697 -913 -415 -662 -63 -938 -563 -884 -94 -26 -468 -930 -415 -213 -417 -903 -842 -368 -697 -885 -464 -712 -337 -8 -943 -502 -614 -917 -258 -179 -74 -544 -10 -449 -43 -536 -45 -695 -783 -784 -395 -897 -874 -373 -166 -507 -304 -75 -735 -953 -502 -236 -76 -567 -474 -939 -951 -962 -289 -538 -617 -110 -700 -62 -960 -266 -939 -805 -582 -391 -48 -261 -79 -832 -652 -330 -653 -29 -410 -614 -45 -396 -94 -799 -488 -899 -153 -125 -573 -346 -930 -118 -534 -772 -396 -616 -831 -321 -917 -778 -77 -723 -24 -258 -318 -380 -719 -672 -887 -315 -782 -703 -818 -724 -887 -982 -83 -834 -329 -142 -248 -574 -17 -296 -273 -607 -386 -823 -958 -938 -945 -591 -2 -112 -318 -254 -252 -459 -606 -924 -266 -98 -689 -11 -92 -596 -930 -888 -674 -446 -597 -896 -772 -93 -564 -141 -391 -263 -524 -403 -569 -745 -651 -137 -348 -543 -370 -797 -519 -882 -961 -489 -426 -45 -661 -678 -141 -239 -785 -116 -284 -324 -550 -564 -398 -482 -560 -304 -64 -779 -28 -3 -686 -560 -22 -448 -692 -433 -884 -704 -634 -821 -117 -389 -273 -636 -953 -511 -185 -254 -424 -904 -815 -659 -312 -697 -328 -601 -29 -839 -926 -406 -917 -28 -68 -317 -965 -38 -869 -76 -257 -879 -221 -380 -36 -509 -239 -764 -615 -13 -249 -263 -617 -148 -912 -733 -87 -949 -133 -721 -385 -43 -580 -688 -90 -860 -751 -842 -179 -858 -251 -85 -558 -973 -841 -502 -23 -779 -18 -513 -107 -638 -977 -435 -754 -895 -454 -283 -679 -490 -646 -700 -949 -156 -7 -373 -487 -895 -289 -443 -783 -839 -282 -265 -813 -753 -510 -745 -353 -681 -431 -56 -350 -788 -762 -133 -385 -959 -202 -258 -783 -625 -644 -282 -781 -232 -684 -904 -171 -913 -478 -279 -575 -603 -846 -649 -76 -319 -877 -357 -118 -825 -59 -338 -531 -47 -201 -716 -935 -267 -711 -552 -630 -761 -437 -381 -232 -4 -380 -345 -475 -564 -720 -528 -984 -819 -830 -463 -22 -240 -592 -455 -348 -927 -918 -853 -368 -909 -798 -729 -733 -865 -87 -135 -404 -772 -570 -679 -371 -104 -580 -518 -273 -388 -920 -711 -228 -133 -745 -646 -304 -892 -538 -945 -131 -229 -429 -339 -105 -30 -351 -246 -889 -126 -536 -586 -6 -318 -495 -670 -772 -859 -965 -546 -707 -539 -32 -772 -82 -522 -417 -671 -984 -447 -648 -51 -898 -764 -556 -218 -812 -167 -39 -956 -220 -59 -882 -279 -451 -430 -802 -265 -814 -749 -527 -41 -885 -986 -751 -970 -792 -338 -568 -708 -549 -192 -269 -755 -405 -859 -819 -590 -340 -34 -113 -77 -187 -663 -907 -416 -262 -199 -16 -112 -887 -113 -769 -727 -744 -669 -412 -295 -64 -406 -243 -545 -972 -172 -58 -318 -680 -471 -337 -318 -21 -400 -853 -194 -617 -345 -871 -564 -957 -371 -943 -431 -494 -988 -649 -303 -396 -708 -553 -61 -393 -66 -260 -744 -956 -992 -809 -909 -468 -380 -359 -214 -936 -962 -442 -892 -108 -471 -923 -795 -770 -643 -123 -7 -784 -186 -247 -623 -309 -504 -570 -935 -854 -553 -480 -320 -578 -730 -84 -363 -298 -68 -528 -35 -508 -710 -503 -847 -717 -692 -355 -37 -505 -20 -780 -513 -490 -974 -35 -3 -629 -597 -54 -76 -693 -351 -677 -596 -963 -918 -124 -127 -190 -850 -552 -340 -764 -718 -947 -729 -932 -797 -886 -545 -856 -465 -687 -309 -150 -96 -565 -208 -9 -58 -954 -159 -416 -518 -515 -837 -31 -483 -792 -988 -942 -418 -521 -587 -313 -835 -355 -357 -747 -100 -53 -372 -866 -652 -435 -35 -67 -454 -239 -521 -518 -903 -679 -612 -294 -654 -347 -942 -140 -396 -578 -263 -130 -823 -875 -279 -495 -75 -269 -882 -480 -631 -116 -256 -939 -368 -934 -915 -224 -134 -732 -735 -586 -747 -175 -765 -65 -529 -855 -501 -663 -305 -883 -442 -198 -898 -502 -944 -365 -705 -107 -939 -860 -87 -149 -932 -75 -400 -998 -872 -657 -239 -113 -945 -278 -120 -711 -945 -505 -108 -111 -109 -435 -267 -743 -294 -251 -527 -125 -939 -522 -57 -646 -627 -131 -926 -827 -524 -825 -872 -358 -949 -118 -15 -381 -31 -245 -215 -153 -758 -867 -727 -452 -475 -52 -458 -378 -348 -418 -749 -246 -892 -649 -201 -281 -369 -428 -122 -678 -901 -749 -319 -948 -703 -45 -553 -415 -464 -638 -847 -227 -885 -681 -675 -983 -984 -395 -413 -411 -763 -922 -778 -146 -734 -914 -26 -343 -541 -980 -412 -630 -904 -269 -795 -548 -610 -896 -153 -468 -272 -299 -899 -27 -701 -928 -554 -2 -256 -168 -997 -927 -804 -255 -560 -229 -719 -155 -24 -225 -639 -470 -355 -742 -83 -177 -629 -495 -902 -594 -462 -371 -886 -283 -787 -849 -24 -731 -726 -219 -959 -869 -519 -52 -687 -564 -982 -659 -704 -423 -172 -383 -711 -786 -193 -508 -960 -261 -871 -507 -111 -598 -248 -217 -138 -638 -785 -815 -727 -800 -203 -516 -236 -996 -452 -659 -808 -685 -586 -280 -318 -995 -552 -157 -948 -798 -398 -364 -455 -525 -952 -385 -177 -624 -794 -407 -493 -302 -448 -507 -433 -924 -118 -607 -513 -170 -212 -50 -962 -863 -900 -650 -923 -862 -78 -200 -871 -426 -273 -383 -529 -556 -385 -595 -31 -71 -709 -723 -911 -201 -356 -564 -275 -14 -965 -965 -906 -209 -396 -149 -494 -245 -778 -900 -850 -305 -231 -115 -310 -120 -4 -887 -110 -286 -451 -289 -171 -256 -631 -927 -949 -56 -807 -48 -612 -279 -564 -502 -954 -754 -595 -221 -600 -643 -431 -963 -426 -431 -215 -275 -541 -470 -589 -465 -527 -983 -13 -963 -307 -527 -806 -38 -127 -858 -318 -990 -42 -804 -625 -530 -836 -760 -589 -521 -4 -230 -3 -754 -541 -183 -495 -99 -917 -758 -282 -396 -41 -336 -832 -540 -922 -367 -276 -758 -134 -996 -876 -299 -201 -998 -389 -444 -390 -529 -122 -693 -561 -569 -667 -721 -934 -391 -390 -21 -75 -76 -394 -698 -707 -980 -278 -608 -908 -806 -260 -184 -516 -152 -674 -301 -551 -162 -739 -90 -783 -50 -996 -160 -131 -362 -332 -193 -953 -148 -948 -989 -726 -948 -279 -236 -686 -716 -39 -881 -972 -903 -301 -470 -320 -552 -784 -319 -94 -323 -346 -237 -864 -796 -42 -501 -749 -914 -586 -948 -918 -71 -287 -642 -599 -136 -855 -716 -866 -949 -437 -906 -271 -574 -320 -47 -602 -648 -352 -187 -468 -551 -911 -346 -485 -932 -92 -582 -486 -27 -668 -847 -603 -970 -891 -804 -736 -341 -810 -804 -893 -916 -242 -931 -797 -373 -261 -352 -444 -927 -944 -40 -533 -952 -215 -927 -218 -275 -99 -445 -304 -728 -637 -608 -883 -108 -200 -317 -167 -679 -889 -646 -371 -603 -783 -257 -685 -140 -311 -14 -890 -953 -959 -992 -526 -374 -924 -571 -782 -500 -948 -855 -348 -735 -163 -695 -432 -295 -838 -82 -769 -20 -97 -342 -605 -2 -355 -240 -757 -66 -189 -715 -336 -274 -674 -643 -702 -358 -12 -443 -677 -332 -419 -373 -419 -902 -313 -959 -912 -730 -532 -935 -585 -518 -982 -528 -747 -74 -818 -703 -443 -431 -860 -840 -940 -985 -21 -922 -908 -847 -912 -807 -612 -153 -473 -209 -608 -66 -256 -611 -200 -325 -185 -925 -792 -645 -712 -602 -968 -338 -160 -301 -1 -470 -672 -839 -149 -919 -268 -551 -80 -872 -895 -878 -271 -650 -424 -394 -207 -566 -298 -790 -887 -127 -144 -758 -62 -768 -674 -831 -898 -348 -636 -260 -522 -425 -436 -29 -79 -550 -313 -367 -624 -826 -858 -97 -106 -502 -705 -772 -143 -770 -791 -244 -425 -487 -64 -308 -339 -209 -641 -421 -929 -252 -375 -341 -508 -987 -213 -130 -591 -732 -664 -381 -117 -797 -168 -978 -321 -915 -375 -120 -919 -888 -770 -192 -224 -83 -224 -503 -342 -212 -181 -102 -856 -933 -798 -852 -161 -644 -647 -499 -39 -292 -520 -68 -843 -937 -428 -182 -316 -55 -99 -38 -922 -599 -321 -632 -420 -496 -79 -990 -426 -198 -705 -424 -898 -112 -185 -434 -346 -946 -388 -691 -928 -70 -704 -799 -282 -415 -457 -228 -611 -155 -649 -338 -365 -752 -787 -169 -185 -562 -716 -15 -318 -893 -744 -200 -774 -820 -207 -802 -592 -5 -209 -712 -381 -576 -960 -452 -346 -616 -926 -897 -36 -39 -810 -631 -275 -506 -821 -538 -205 -21 -448 -66 -792 -973 -134 -608 -427 -807 -934 -866 -996 -866 -392 -669 -112 -870 -501 -663 -164 -782 -113 -164 -885 -991 -442 -647 -13 -435 -204 -707 -967 -705 -530 -402 -813 -344 -422 -618 -212 -948 -729 -742 -995 -866 -72 -686 -949 -943 -64 -983 -716 -605 -34 -625 -678 -966 -167 -334 -91 -169 -120 -116 -601 -5 -172 -803 -239 -16 -60 -536 -495 -83 -908 -592 -838 -274 -13 -79 -846 -903 -248 -442 -80 -459 -86 -645 -29 -794 -531 -683 -338 -530 -901 -153 -716 -552 -726 -126 -774 -460 -728 -837 -751 -607 -813 -10 -814 -940 -375 -967 -26 -401 -547 -912 -922 -988 -694 -737 -833 -78 -288 -149 -847 -926 -919 -310 -217 -650 -909 -155 -562 -261 -571 -886 -153 -900 -761 -688 -292 -685 -837 -148 -283 -776 -598 -629 -241 -717 -504 -592 -472 -861 -425 -936 -415 -471 -59 -565 -874 -557 -424 -515 -628 -32 -779 -179 -9 -379 -383 -438 -989 -778 -426 -937 -741 -28 -325 -447 -105 -578 -721 -94 -468 -588 -803 -577 -139 -418 -14 -681 -887 -681 -209 -700 -62 -282 -70 -97 -638 -558 -627 -516 -770 -218 -794 -1000 -849 -151 -891 -566 -743 -791 -773 -378 -294 -766 -762 -1000 -97 -832 -942 -479 -958 -697 -567 -179 -990 -89 -365 -48 -490 -615 -868 -407 -749 -190 -750 -764 -679 -244 -927 -680 -80 -685 -440 -105 -430 -164 -1 -160 -195 -205 -781 -53 -339 -954 -796 -236 -993 -848 -79 -397 -365 -114 -782 -599 -500 -203 -800 -279 -937 -336 -284 -864 -350 -996 -701 -328 -402 -248 -11 -519 -506 -156 -153 -648 -551 -714 -856 -557 -122 -497 -554 -945 -571 -745 -951 -608 -306 -142 -816 -2 -550 -576 -624 -486 -434 -380 -617 -154 -844 -544 -357 -820 -614 -134 -674 -634 -687 -905 -284 -723 -328 -88 -295 -406 -426 -734 -38 -422 -571 -656 -210 -20 -666 -110 -955 -542 -65 -287 -130 -236 -837 -636 -847 -61 -773 -326 -924 -33 -909 -407 -609 -215 -588 -666 -719 -998 -417 -244 -682 -643 -48 -320 -867 -450 -818 -860 -291 -510 -783 -615 -323 -346 -272 -861 -888 -870 -71 -99 -403 -424 -178 -304 -838 -969 -8 -922 -873 -724 -639 -624 -307 -721 -602 -799 -696 -547 -631 -371 -629 -538 -190 -282 -89 -459 -853 -781 -787 -245 -153 -388 -471 -321 -79 -112 -650 -681 -693 -801 -37 -430 -559 -157 -386 -592 -49 -474 -827 -778 -388 -56 -786 -6 -732 -394 -643 -316 -419 -555 -894 -701 -779 -26 -98 -504 -879 -581 -19 -907 -377 -161 -430 -529 -326 -319 -47 -19 -435 -435 -408 -440 -769 -481 -164 -999 -685 -321 -806 -279 -521 -878 -460 -569 -458 -822 -510 -60 -269 -242 -455 -521 -106 -787 -481 -983 -311 -587 -532 -368 -390 -857 -10 -283 -406 -178 -314 -44 -638 -228 -143 -67 -781 -609 -695 -32 -180 -787 -476 -949 -147 -187 -296 -30 -307 -132 -315 -260 -49 -16 -580 -950 -234 -668 -324 -658 -102 -591 -654 -486 -289 -160 -40 -368 -172 -756 -712 -230 -969 -215 -786 -660 -482 -186 -451 -371 -143 -598 -341 -724 -53 -446 -798 -217 -993 -910 -820 -155 -670 -27 -308 -951 -95 -310 -751 -245 -835 -507 -131 -730 -476 -871 -112 -150 -176 -890 -733 -669 -923 -357 -694 -541 -931 -929 -796 -500 -98 -449 -821 -459 -271 -153 -289 -335 -560 -158 -603 -769 -958 -69 -579 -92 -512 -664 -65 -970 -389 -334 -289 -276 -752 -992 -900 -858 -136 -776 -1000 -997 -427 -733 -92 -242 -330 -75 -241 -562 -937 -980 -357 -895 -934 -364 -723 -944 -876 -85 -771 -164 -241 -935 -120 -325 -361 -881 -381 -667 -584 -100 -677 -879 -407 -927 -23 -589 -230 -246 -910 -785 -684 -257 -528 -115 -393 -469 -73 -565 -169 -979 -341 -666 -481 -115 -806 -180 -809 -818 -904 -813 -210 -92 -407 -809 -307 -708 -324 -769 -180 -165 -560 -365 -923 -414 -965 -515 -346 -655 -472 -347 -207 -424 -380 -793 -13 -807 -991 -545 -297 -626 -746 -874 -222 -696 -479 -574 -986 -338 -449 -788 -663 -677 -163 -826 -921 -159 -849 -823 -911 -591 -334 -230 -644 -466 -97 -463 -170 -755 -245 -201 -321 -685 -52 -690 -215 -759 -327 -309 -173 -752 -273 -284 -493 -610 -882 -391 -249 -870 -636 -744 -546 -795 -77 -760 -848 -13 -408 -120 -747 -844 -681 -562 -859 -465 -498 -775 -967 -443 -799 -977 -303 -380 -124 -770 -27 -613 -107 -331 -705 -449 -427 -817 -725 -769 -767 -53 -816 -139 -460 -644 -496 -635 -558 -39 -454 -531 -937 -858 -188 -728 -307 -297 -751 -510 -20 -799 -704 -144 -704 -841 -223 -118 -773 -419 -775 -220 -566 -791 -888 -681 -52 -285 -311 -730 -308 -531 -152 -575 -611 -892 -346 -755 -275 -744 -738 -539 -942 -738 -785 -228 -481 -144 -81 -471 -992 -196 -594 -727 -827 -126 -729 -732 -271 -617 -560 -32 -376 -968 -552 -101 -388 -663 -343 -849 -629 -199 -774 -409 -144 -657 -633 -177 -396 -712 -963 -305 -261 -292 -508 -493 -155 -40 -270 -434 -694 -98 -409 -255 -96 -182 -569 -862 -546 -981 -598 -810 -615 -521 -111 -856 -296 -590 -832 -71 -360 -757 -275 -826 -338 -230 -391 -532 -797 -992 -647 -473 -491 -853 -522 -702 -540 -756 -211 -48 -436 -124 -253 -366 -796 -382 -35 -634 -580 -513 -687 -444 -919 -663 -431 -516 -798 -912 -96 -329 -695 -675 -888 -848 -242 -324 -566 -856 -785 -99 -480 -406 -762 -808 -270 -749 -210 -408 -794 -322 -189 -49 -358 -586 -39 -439 -941 -94 -185 -167 -843 -899 -246 -377 -270 -702 -664 -922 -652 -310 -131 -127 -862 -355 -439 -691 -643 -844 -422 -252 -134 -732 -436 -516 -473 -947 -457 -100 -193 -400 -790 -9 -167 -571 -161 -455 -647 -407 -693 -712 -571 -995 -758 -6 -308 -268 -191 -135 -653 -537 -255 -494 -411 -511 -586 -551 -256 -918 -30 -368 -771 -720 -881 -997 -813 -895 -433 -517 -818 -429 -775 -228 -457 -408 -419 -713 -785 -229 -928 -794 -173 -478 -188 -137 -81 -84 -124 -675 -724 -223 -919 -571 -65 -878 -467 -81 -378 -731 -858 -47 -27 -655 -29 -587 -43 -745 -750 -931 -241 -926 -964 -759 -182 -563 -191 -5 -252 -859 -407 -337 -462 -292 -370 -94 -236 -157 -454 -192 -724 -361 -540 -104 -736 -607 -837 -245 -667 -902 -900 -818 -515 -764 -31 -993 -303 -346 -235 -925 -276 -737 -994 -212 -736 -924 -432 -34 -587 -768 -654 -515 -752 -472 -504 -111 -144 -811 -477 -154 -23 -268 -743 -973 -121 -637 -918 -921 -483 -40 -676 -713 -34 -535 -685 -200 -36 -920 -81 -539 -1 -553 -546 -502 -332 -67 -326 -119 -166 -164 -190 -714 -21 -617 -515 -524 -826 -987 -237 -438 -63 -47 -555 -561 -804 -429 -735 -603 -400 -558 -412 -31 -799 -194 -775 -174 -761 -731 -184 -382 -374 -461 -582 -400 -409 -463 -220 -435 -728 -74 -447 -250 -58 -760 -778 -547 -269 -701 -274 -2 -712 -490 -763 -957 -268 -488 -763 -536 -300 -165 -393 -177 -17 -660 -447 -760 -620 -486 -811 -282 -431 -377 -778 -589 -207 -747 -289 -620 -474 -317 -770 -994 -12 -153 -56 -348 -661 -501 -385 -912 -982 -796 -192 -377 -211 -518 -186 -430 -764 -235 -905 -70 -95 -246 -791 -936 -113 -454 -247 -347 -990 -834 -39 -229 -219 -543 -867 -927 -94 -565 -974 -174 -260 -646 -870 -631 -886 -97 -40 -651 -992 -771 -919 -256 -876 -559 -932 -76 -801 -320 -353 -840 -567 -160 -567 -850 -992 -264 -616 -834 -406 -925 -926 -644 -574 -321 -260 -192 -65 -516 -573 -250 -282 -567 -610 -238 -473 -798 -174 -771 -137 -652 -732 -329 -855 -925 -607 -377 -959 -929 -450 -308 -553 -807 -356 -66 -9 -71 -947 -990 -210 -557 -477 -491 -966 -581 -503 -856 -460 -978 -768 -157 -138 -200 -437 -323 -404 -207 -257 -99 -419 -272 -351 -860 -721 -710 -794 -9 -914 -47 -239 -716 -316 -434 -964 -753 -666 -116 -875 -992 -227 -221 -778 -477 -924 -115 -701 -123 -230 -531 -321 -430 -825 -88 -965 -89 -294 -856 -736 -886 -373 -598 -630 -715 -388 -407 -988 -370 -577 -956 -651 -637 -238 -706 -211 -579 -288 -738 -266 -772 -859 -293 -750 -935 -272 -877 -15 -799 -910 -202 -886 -473 -20 -663 -605 -396 -899 -330 -648 -166 -32 -118 -314 -549 -860 -696 -560 -482 -959 -236 -847 -295 -364 -279 -251 -602 -495 -860 -84 -420 -113 -234 -393 -477 -135 -971 -618 -59 -656 -808 -556 -49 -649 -7 -353 -28 -997 -541 -843 -14 -255 -600 -991 -240 -489 -283 -139 -948 -17 -342 -965 -985 -455 -779 -901 -762 -874 -423 -67 -981 -461 -328 -639 -612 -573 -414 -529 -656 -696 -833 -306 -85 -386 -578 -905 -397 -110 -194 -855 -526 -837 -134 -342 -894 -550 -811 -181 -370 -31 -485 -275 -743 -134 -698 -733 -755 -354 -717 -414 -822 -725 -619 -271 -719 -945 -753 -334 -142 -667 -512 -881 -430 -118 -232 -425 -449 -198 -362 -410 -683 -25 -210 -766 -880 -715 -456 -190 -749 -259 -448 -38 -103 -402 -123 -18 -972 -808 -624 -148 -211 -262 -708 -781 -939 -515 -928 -89 -950 -130 -324 -289 -998 -707 -232 -542 -589 -77 -994 -196 -187 -285 -688 -779 -325 -587 -824 -700 -594 -203 -921 -552 -595 -320 -51 -246 -224 -776 -309 -918 -687 -28 -60 -288 -419 -876 -818 -853 -842 -986 -43 -8 -32 -845 -221 -603 -627 -409 -892 -677 -849 -347 -783 -324 -604 -440 -856 -814 -94 -521 -323 -819 -102 -676 -458 -135 -184 -108 -689 -968 -54 -699 -978 -460 -433 -629 -708 -603 -56 -32 -264 -194 -302 -693 -318 -502 -80 -542 -773 -904 -378 -587 -711 -275 -267 -650 -757 -175 -22 -165 -479 -24 -962 -547 -534 -449 -553 -406 -629 -12 -911 -816 -63 -718 -99 -208 -118 -463 -428 -181 -620 -811 -821 -328 -696 -901 -830 -250 -669 -679 -443 -191 -653 -432 -794 -713 -842 -575 -533 -277 -694 -553 -903 -410 -431 -309 -922 -342 -818 -807 -175 -411 -384 -898 -281 -132 -176 -864 -163 -920 -619 -120 -320 -124 -383 -878 -764 -920 -591 -581 -296 -729 -671 -145 -756 -5 -78 -126 -135 -718 -85 -984 -11 -923 -873 -750 -380 -1 -407 -737 -676 -332 -244 -788 -11 -741 -183 -463 -976 -903 -372 -290 -609 -281 -467 -69 -269 -463 -108 -212 -478 -1 -735 -766 -503 -172 -113 -68 -20 -306 -970 -198 -329 -31 -631 -475 -198 -202 -437 -147 -540 -879 -853 -243 -596 -858 -754 -40 -862 -551 -463 -327 -101 -588 -137 -786 -19 -830 -379 -526 -708 -315 -415 -471 -152 -427 -78 -79 -312 -328 -820 -474 -371 -171 -580 -705 -251 -137 -405 -484 -295 -892 -554 -181 -226 -330 -645 -8 -357 -972 -916 -407 -265 -898 -74 -390 -328 -135 -54 -910 -201 -859 -146 -796 -359 -24 -792 -443 -835 -961 -192 -362 -551 -982 -32 -973 -523 -168 -485 -846 -212 -428 -396 -606 -29 -702 -647 -453 -980 -496 -807 -943 -946 -143 -937 -696 -986 -786 -325 -160 -546 -324 -279 -846 -634 -741 -478 -87 -564 -694 -47 -682 -267 -316 -135 -253 -933 -687 -333 -865 -942 -606 -190 -305 -638 -675 -296 -991 -373 -919 -99 -876 -831 -767 -820 -402 -249 -642 -933 -178 -292 -33 -103 -924 -939 -451 -877 -260 -146 -255 -508 -914 -968 -492 -602 -63 -251 -358 -593 -545 -538 -314 -845 -549 -718 -645 -706 -701 -501 -876 -169 -149 -395 -720 -977 -725 -953 -714 -736 -937 -804 -614 -746 -567 -419 -334 -837 -909 -487 -23 -497 -114 -249 -43 -180 -979 -264 -998 -67 -957 -477 -892 -319 -525 -983 -796 -205 -815 -100 -117 -402 -422 -795 -264 -571 -726 -869 -878 -11 -488 -824 -607 -400 -765 -953 -861 -876 -149 -407 -356 -848 -666 -884 -205 -180 -225 -354 -244 -131 -525 -478 -790 -681 -933 -260 -84 -664 -82 -631 -947 -772 -944 -161 -637 -346 -501 -241 -194 -214 -895 -451 -798 -23 -141 -434 -249 -503 -122 -560 -867 -316 -166 -429 -259 -60 -211 -941 -410 -599 -114 -18 -803 -841 -309 -342 -866 -140 -733 -285 -608 -937 -89 -535 -494 -689 -642 -423 -5 -389 -705 -384 -595 -750 -638 -461 -706 -43 -790 -235 -806 -185 -333 -778 -543 -188 -957 -144 -584 -202 -395 -399 -607 -747 -761 -346 -296 -903 -800 -203 -630 -948 -177 -800 -588 -642 -291 -53 -114 -547 -244 -9 -580 -940 -861 -354 -313 -919 -998 -775 -665 -91 -918 -226 -810 -274 -913 -772 -628 -74 -128 -541 -175 -55 -179 -743 -612 -274 -669 -916 -631 -214 -321 -191 -524 -606 -362 -471 -7 -807 -156 -579 -724 -475 -122 -414 -391 -597 -493 -23 -245 -267 -516 -98 -594 -840 -340 -426 -983 -938 -803 -868 -317 -679 -121 -828 -791 -750 -243 -131 -209 -114 -665 -375 -293 -7 -152 -164 -636 -35 -226 -322 -413 -984 -185 -550 -783 -912 -469 -855 -961 -807 -380 -541 -530 -611 -390 -438 -94 -723 -239 -809 -176 -512 -328 -887 -822 -414 -368 -347 -120 -140 -667 -591 -647 -191 -191 -759 -139 -312 -374 -310 -489 -930 -794 -842 -581 -147 -223 -230 -839 -991 -563 -375 -394 -307 -186 -176 -337 -916 -560 -44 -67 -960 -523 -915 -721 -151 -6 -728 -544 -875 -359 -106 -893 -978 -354 -706 -1000 -891 -908 -672 -950 -712 -646 -503 -519 -950 -183 -538 -575 -788 -365 -108 -286 -184 -937 -759 -404 -485 -921 -455 -538 -546 -629 -252 -277 -373 -229 -855 -921 -642 -109 -451 -331 -426 -460 -471 -883 -112 -800 -413 -990 -50 -520 -186 -704 -952 -157 -991 -187 -955 -264 -909 -446 -422 -903 -960 -302 -582 -432 -928 -789 -809 -522 -770 -140 -764 -311 -280 -124 -221 -88 -786 -368 -176 -881 -518 -349 -20 -317 -949 -881 -296 -891 -413 -81 -56 -482 -339 -513 -502 -751 -318 -1000 -700 -454 -16 -144 -896 -364 -600 -593 -400 -293 -119 -150 -988 -581 -740 -325 -80 -758 -770 -118 -554 -138 -326 -571 -482 -362 -51 -888 -483 -702 -400 -498 -801 -722 -967 -573 -691 -860 -219 -470 -586 -18 -861 -228 -456 -747 -430 -167 -752 -963 -790 -810 -839 -606 -344 -209 -208 -174 -359 -530 -591 -452 -940 -636 -604 -465 -982 -508 -498 -972 -940 -147 -57 -745 -871 -426 -705 -862 -90 -480 -418 -678 -400 -956 -385 -926 -805 -86 -685 -998 -281 -872 -122 -819 -486 -305 -883 -36 -911 -68 -716 -718 -972 -586 -68 -66 -951 -855 -32 -56 -951 -83 -217 -604 -113 -285 -612 -771 -360 -931 -741 -599 -721 -228 -247 -973 -802 -640 -719 -883 -838 -869 -900 -495 -134 -702 -166 -176 -3 -919 -643 -98 -717 -668 -180 -580 -366 -241 -10 -532 -968 -607 -734 -425 -801 -909 -386 -830 -18 -428 -681 -430 -164 -286 -828 -779 -845 -669 -100 -327 -665 -46 -260 -789 -101 -363 -395 -945 -912 -707 -316 -221 -558 -510 -986 -28 -726 -436 -712 -482 -110 -27 -99 -983 -417 -655 -26 -870 -520 -860 -715 -542 -862 -327 -540 -285 -220 -390 -548 -260 -675 -574 -448 -201 -75 -965 -380 -150 -261 -595 -261 -313 -676 -589 -733 -238 -320 -350 -531 -934 -23 -302 -863 -651 -153 -2 -546 -736 -803 -597 -737 -781 -207 -108 -143 -687 -902 -529 -422 -787 -960 -662 -304 -595 -2 -836 -863 -48 -715 -31 -645 -406 -204 -610 -334 -854 -398 -591 -424 -502 -287 -297 -33 -230 -737 -400 -56 -719 -109 -302 -478 -711 -152 -879 -320 -19 -665 -796 -920 -821 -266 -948 -82 -233 -118 -377 -90 -547 -701 -833 -844 -522 -289 -296 -326 -665 -333 -649 -296 -202 -822 -617 -92 -416 -861 -459 -958 -934 -118 -928 -878 -692 -513 -252 -702 -162 -630 -383 -738 -745 -503 -139 -307 -314 -275 -130 -543 -378 -386 -500 -765 -305 -831 -452 -270 -102 -701 -466 -696 -824 -889 -491 -808 -781 -244 -296 -875 -896 -830 -55 -191 -388 -933 -379 -931 -932 -855 -441 -599 -560 -709 -81 -799 -902 -943 -583 -642 -834 -8 -160 -477 -258 -327 -219 -161 -420 -62 -480 -973 -735 -747 -795 -68 -870 -998 -961 -228 -584 -216 -86 -267 -5 -665 -563 -288 -927 -751 -211 -281 -232 -265 -32 -942 -181 -416 -717 -406 -149 -544 -156 -651 -760 -655 -750 -955 -398 -689 -71 -376 -683 -692 -822 -697 -703 -189 -191 -653 -419 -222 -904 -840 -60 -629 -18 -270 -118 -835 -916 -565 -58 -790 -183 -675 -145 -25 -767 -321 -2 -71 -84 -323 -328 -878 -910 -853 -376 -413 -693 -294 -535 -414 -176 -332 -960 -652 -111 -20 -191 -476 -492 -373 -326 -656 -102 -75 -67 -297 -191 -128 -263 -961 -706 -269 -603 -524 -544 -312 -823 -696 -632 -263 -533 -136 -880 -442 -46 -21 -75 -605 -813 -804 -312 -479 -485 -622 -742 -343 -211 -952 -160 -857 -244 -887 -849 -276 -323 -68 -503 -304 -771 -246 -971 -2 -325 -816 -39 -249 -140 -661 -834 -165 -590 -576 -576 -586 -697 -468 -342 -815 -757 -802 -405 -312 -127 -509 -243 -872 -700 -169 -729 -399 -249 -689 -82 -127 -984 -926 -172 -218 -511 -180 -86 -355 -712 -332 -133 -569 -193 -699 -689 -80 -729 -883 -972 -601 -688 -514 -741 -994 -344 -117 -25 -911 -806 -867 -616 -79 -477 -86 -664 -894 -730 -711 -29 -104 -655 -356 -638 -997 -25 -66 -685 -97 -691 -606 -291 -155 -289 -933 -583 -78 -560 -884 -447 -967 -40 -346 -54 -879 -578 -406 -301 -920 -106 -960 -765 -883 -108 -745 -987 -779 -188 -382 -791 -201 -757 -223 -312 -855 -968 -10 -197 -525 -650 -147 -699 -239 -582 -212 -504 -107 -167 -743 -41 -869 -815 -585 -720 -161 -574 -706 -390 -590 -268 -240 -486 -38 -612 -26 -190 -526 -994 -221 -306 -879 -58 -699 -330 -121 -190 -529 -310 -484 -577 -312 -242 -650 -506 -882 -752 -264 -537 -844 -875 -905 -693 -332 -815 -945 -839 -454 -864 -344 -378 -302 -536 -146 -703 -605 -86 -798 -463 -451 -465 -148 -474 -992 -684 -357 -125 -337 -391 -148 -895 -886 -918 -939 -988 -384 -95 -339 -734 -948 -378 -848 -499 -778 -410 -704 -566 -556 -276 -369 -223 -860 -109 -922 -946 -200 -570 -414 -642 -342 -552 -216 -799 -693 -942 -444 -136 -936 -663 -671 -380 -283 -764 -782 -341 -266 -439 -938 -3 -116 -529 -355 -393 -431 -913 -665 -918 -626 -782 -564 -536 -774 -674 -680 -629 -615 -897 -555 -407 -23 -241 -108 -503 -301 -935 -594 -488 -161 -482 -760 -405 -938 -506 -574 -903 -852 -641 -430 -535 -942 -736 -686 -322 -485 -795 -38 -744 -103 -359 -178 -742 -999 -669 -135 -829 -275 -132 -699 -516 -721 -881 -27 -573 -655 -510 -446 -93 -594 -538 -453 -237 -458 -236 -958 -352 -497 -547 -197 -782 -957 -907 -899 -574 -852 -936 -245 -989 -12 -649 -824 -479 -88 -399 -887 -603 -34 -670 -247 -928 -994 -719 -596 -74 -340 -316 -588 -64 -776 -804 -213 -902 -728 -123 -698 -801 -784 -91 -165 -549 -943 -575 -785 -219 -536 -919 -969 -672 -378 -456 -44 -411 -963 -345 -237 -16 -949 -525 -283 -476 -631 -36 -44 -772 -510 -466 -250 -947 -915 -496 -312 -466 -733 -918 -903 -571 -454 -575 -111 -258 -724 -299 -334 -160 -632 -987 -594 -812 -627 -265 -496 -808 -309 -721 -907 -676 -66 -816 -103 -714 -860 -211 -717 -484 -497 -951 -523 -520 -655 -178 -515 -665 -849 -324 -789 -993 -761 -239 -707 -100 -742 -664 -801 -711 -879 -280 -876 -475 -180 -325 -460 -127 -797 -99 -484 -356 -195 -82 -232 -842 -985 -910 -474 -699 -404 -454 -413 -715 -529 -599 -218 -250 -208 -624 -766 -374 -70 -465 -150 -820 -428 -125 -944 -635 -509 -547 -331 -343 -802 -463 -40 -606 -311 -251 -672 -203 -164 -733 -370 -9 -88 -431 -789 -508 -316 -263 -940 -197 -16 -118 -751 -637 -836 -599 -284 -416 -566 -323 -597 -111 -184 -912 -145 -621 -34 -677 -331 -971 -781 -357 -119 -288 -119 -560 -538 -254 -364 -296 -655 -315 -45 -623 -69 -782 -710 -164 -799 -829 -865 -211 -310 -888 -794 -540 -274 -938 -365 -109 -633 -467 -900 -103 -253 -717 -401 -691 -936 -663 -443 -953 -322 -950 -168 -129 -66 -806 -296 -661 -177 -46 -665 -266 -698 -548 -946 -826 -784 -82 -720 -716 -896 -187 -506 -121 -900 -931 -972 -774 -235 -287 -995 -377 -145 -286 -243 -433 -750 -807 -356 -5 -115 -239 -17 -369 -231 -732 -641 -751 -630 -572 -910 -972 -550 -93 -723 -115 -937 -222 -509 -944 -604 -359 -232 -361 -503 -28 -214 -789 -473 -220 -28 -16 -128 -419 -373 -92 -466 -509 -926 -204 -680 -663 -163 -676 -826 -278 -43 -526 -269 -806 -195 -445 -971 -273 -721 -977 -24 -429 -863 -248 -623 -319 -553 -758 -701 -941 -913 -14 -541 -996 -755 -632 -342 -612 -366 -982 -211 -546 -239 -171 -791 -158 -781 -188 -374 -485 -305 -812 -50 -458 -971 -838 -374 -724 -951 -253 -808 -654 -236 -601 -994 -722 -9 -798 -702 -656 -181 -552 -672 -868 -238 -97 -328 -46 -826 -239 -59 -789 -497 -218 -753 -951 -896 -360 -176 -460 -444 -569 -691 -602 -277 -658 -401 -305 -570 -179 -934 -190 -197 -765 -769 -818 -949 -248 -704 -739 -29 -269 -11 -358 -607 -78 -764 -549 -172 -836 -857 -106 -325 -76 -992 -430 -987 -553 -719 -37 -350 -270 -740 -740 -534 -86 -416 -351 -639 -575 -842 -129 -173 -530 -470 -419 -176 -562 -419 -494 -12 -739 -190 -576 -606 -307 -678 -57 -254 -349 -143 -409 -341 -725 -294 -677 -794 -644 -395 -838 -553 -754 -694 -747 -911 -81 -573 -566 -259 -144 -183 -714 -162 -879 -19 -413 -837 -379 -881 -41 -682 -422 -182 -807 -135 -557 -959 -993 -864 -199 -679 -849 -590 -288 -217 -350 -548 -189 -347 -45 -926 -392 -860 -893 -807 -736 -272 -36 -387 -67 -55 -347 -304 -396 -955 -288 -889 -279 -747 -418 -463 -625 -175 -386 -518 -3 -202 -496 -857 -152 -54 -371 -614 -110 -129 -355 -920 -913 -927 -715 -141 -77 -692 -987 -374 -86 -817 -167 -278 -861 -813 -435 -435 -315 -656 -655 -205 -883 -365 -503 -725 -799 -514 -40 -541 -649 -693 -242 -345 -968 -653 -100 -152 -280 -203 -903 -263 -845 -739 -893 -554 -806 -40 -15 -842 -815 -805 -150 -870 -848 -642 -429 -839 -164 -794 -840 -70 -640 -470 -104 -268 -157 -19 -276 -305 -995 -18 -314 -793 -128 -801 -752 -493 -580 -605 -147 -921 -812 -977 -110 -209 -414 -546 -659 -629 -98 -761 -884 -715 -570 -793 -741 -6 -291 -304 -306 -610 -590 -849 -578 -904 -660 -846 -229 -644 -3 -346 -114 -153 -837 -475 -911 -653 -815 -790 -280 -598 -298 -97 -552 -893 -951 -987 -84 -514 -374 -238 -434 -174 -8 -411 -12 -395 -326 -647 -835 -744 -59 -288 -481 -461 -769 -735 -966 -328 -943 -808 -636 -288 -779 -463 -707 -512 -768 -73 -864 -937 -265 -692 -135 -762 -460 -321 -8 -139 -970 -326 -493 -422 -164 -659 -67 -717 -592 -535 -912 -310 -464 -616 -706 -293 -863 -501 -916 -427 -39 -376 -150 -770 -196 -339 -274 -707 -927 -595 -32 -973 -884 -285 -337 -753 -850 -837 -352 -579 -304 -678 -765 -315 -822 -104 -20 -464 -345 -30 -31 -657 -402 -553 -115 -207 -110 -396 -847 -557 -357 -106 -635 -12 -458 -824 -109 -136 -800 -356 -985 -45 -594 -174 -224 -228 -657 -211 -42 -511 -454 -568 -104 -876 -116 -620 -251 -193 -886 -481 -423 -142 -196 -789 -822 -3 -312 -531 -806 -190 -117 -96 -740 -622 -4 -866 -241 -921 -555 -875 -677 -651 -166 -45 -126 -430 -289 -752 -265 -45 -255 -327 -164 -259 -661 -392 -618 -202 -253 -504 -322 -329 -742 -421 -631 -278 -590 -281 -573 -646 -500 -836 -8 -64 -391 -370 -553 -164 -363 -743 -774 -884 -485 -640 -141 -270 -742 -596 -698 -512 -614 -390 -755 -113 -272 -93 -493 -52 -554 -405 -765 -392 -927 -809 -453 -877 -65 -465 -510 -829 -293 -719 -140 -618 -694 -361 -585 -481 -300 -657 -2 -618 -357 -720 -451 -471 -234 -55 -243 -397 -316 -794 -47 -65 -449 -20 -371 -49 -813 -424 -952 -400 -522 -550 -805 -77 -169 -443 -280 -499 -820 -999 -946 -677 -300 -893 -645 -507 -549 -652 -947 -361 -143 -590 -951 -527 -854 -809 -164 -737 -163 -357 -836 -728 -344 -984 -292 -522 -607 -136 -363 -545 -56 -873 -521 -129 -944 -880 -29 -962 -367 -255 -898 -461 -438 -33 -937 -225 -903 -761 -45 -834 -366 -250 -592 -904 -859 -209 -175 -71 -909 -392 -470 -79 -30 -37 -127 -116 -174 -926 -738 -80 -483 -258 -545 -693 -519 -644 -602 -542 -431 -573 -734 -761 -351 -740 -392 -533 -924 -544 -928 -247 -884 -920 -224 -795 -680 -489 -786 -132 -717 -438 -68 -979 -438 -312 -981 -291 -423 -871 -400 -63 -383 -297 -969 -640 -588 -839 -872 -858 -196 -668 -499 -724 -316 -470 -168 -294 -991 -518 -997 -481 -418 -12 -202 -21 -243 -324 -547 -309 -341 -391 -491 -561 -588 -289 -90 -469 -219 -907 -934 -620 -939 -635 -508 -594 -743 -170 -961 -446 -814 -874 -40 -97 -496 -345 -399 -636 -406 -811 -434 -689 -484 -720 -895 -719 -842 -62 -711 -482 -310 -355 -968 -734 -972 -414 -640 -23 -925 -683 -962 -666 -945 -179 -987 -555 -987 -562 -683 -347 -945 -452 -906 -937 -430 -713 -553 -75 -1000 -28 -351 -420 -541 -439 -222 -729 -512 -456 -786 -558 -491 -917 -312 -235 -673 -963 -536 -196 -976 -237 -22 -684 -967 -840 -307 -262 -192 -536 -103 -373 -460 -200 -810 -91 -405 -65 -951 -710 -239 -892 -7 -995 -176 -492 -558 -792 -778 -994 -897 -305 -247 -898 -749 -974 -142 -894 -600 -562 -455 -559 -219 -454 -436 -228 -675 -607 -512 -1000 -905 -597 -605 -752 -926 -801 -806 -271 -585 -908 -418 -452 -958 -483 -844 -426 -77 -440 -749 -713 -101 -293 -382 -192 -392 -249 -281 -337 -616 -39 -487 -231 -479 -186 -207 -238 -830 -614 -208 -584 -930 -178 -425 -606 -527 -82 -968 -187 -607 -756 -535 -886 -483 -106 -151 -335 -160 -511 -339 -744 -902 -747 -256 -988 -534 -127 -478 -57 -936 -439 -552 -651 -326 -712 -254 -29 -481 -291 -309 -970 -623 -130 -791 -189 -955 -890 -841 -896 -932 -791 -135 -45 -267 -692 -755 -219 -916 -374 -629 -533 -298 -443 -440 -672 -543 -976 -453 -456 -415 -726 -387 -332 -162 -760 -852 -204 -293 -745 -13 -998 -915 -903 -797 -860 -862 -117 -946 -703 -458 -356 -984 -226 -280 -341 -357 -739 -584 -566 -93 -372 -917 -283 -427 -761 -758 -344 -349 -705 -506 -58 -306 -460 -57 -939 -592 -656 -183 -45 -643 -430 -164 -535 -935 -213 -60 -595 -678 -274 -605 -24 -54 -671 -43 -605 -697 -289 -565 -186 -279 -806 -677 -133 -426 -895 -455 -53 -589 -734 -647 -272 -388 -514 -125 -921 -429 -438 -530 -156 -598 -646 -996 -615 -819 -326 -731 -879 -713 -287 -598 -265 -386 -251 -278 -254 -43 -554 -760 -285 -103 -385 -218 -924 -104 -983 -26 -702 -266 -865 -473 -746 -483 -408 -825 -605 -717 -225 -452 -238 -443 -227 -164 -341 -931 -847 -400 -435 -327 -675 -913 -74 -446 -722 -357 -918 -182 -898 -313 -686 -187 -174 -975 -91 -652 -522 -354 -506 -92 -908 -147 -857 -222 -646 -224 -139 -207 -944 -786 -115 -988 -578 -791 -836 -289 -698 -803 -113 -868 -401 -820 -631 -391 -751 -604 -831 -682 -661 -12 -924 -267 -174 -892 -883 -925 -765 -267 -45 -987 -178 -772 -581 -346 -157 -959 -672 -163 -573 -243 -238 -890 -869 -420 -109 -813 -403 -533 -519 -773 -725 -449 -688 -156 -739 -215 -973 -114 -402 -598 -19 -939 -781 -171 -472 -691 -424 -169 -345 -927 -19 -754 -198 -793 -195 -961 -111 -85 -701 -700 -951 -223 -485 -925 -659 -762 -190 -947 -628 -538 -310 -764 -146 -43 -4 -950 -74 -509 -48 -254 -126 -93 -387 -109 -248 -399 -114 -286 -298 -491 -910 -57 -103 -611 -768 -44 -474 -325 -49 -140 -37 -487 -191 -409 -303 -646 -112 -569 -327 -788 -472 -105 -625 -215 -507 -952 -587 -801 -508 -739 -656 -310 -187 -188 -47 -664 -504 -612 -323 -348 -710 -980 -943 -218 -526 -750 -943 -121 -130 -85 -415 -449 -732 -155 -669 -151 -451 -791 -640 -370 -799 -535 -805 -988 -225 -472 -842 -800 -876 -295 -497 -340 -641 -434 -911 -631 -836 -149 -898 -313 -896 -925 -478 -581 -558 -197 -496 -763 -5 -463 -593 -272 -46 -780 -800 -758 -42 -645 -95 -415 -306 -771 -666 -284 -6 -804 -26 -210 -159 -850 -54 -604 -127 -44 -911 -772 -390 -679 -307 -333 -60 -548 -387 -912 -339 -612 -772 -588 -501 -865 -646 -844 -57 -982 -111 -782 -42 -736 -487 -207 -523 -767 -137 -294 -171 -610 -289 -730 -185 -850 -317 -550 -136 -589 -985 -145 -459 -12 -798 -812 -74 -981 -658 -77 -307 -181 -379 -307 -52 -40 -1000 -80 -65 -219 -868 -799 -669 -546 -838 -874 -590 -946 -284 -389 -174 -421 -774 -243 -839 -902 -825 -245 -178 -258 -974 -789 -163 -567 -130 -487 -901 -552 -532 -504 -209 -166 -338 -556 -21 -558 -318 -990 -311 -43 -934 -341 -364 -826 -637 -350 -883 -859 -451 -311 -739 -668 -333 -25 -622 -421 -510 -232 -835 -201 -947 -49 -932 -212 -999 -984 -669 -738 -597 -924 -913 -882 -352 -642 -282 -372 -62 -579 -379 -356 -464 -171 -447 -329 -390 -8 -82 -851 -499 -478 -427 -174 -433 -640 -643 -363 -533 -744 -421 -162 -319 -784 -753 -1 -540 -31 -99 -603 -6 -382 -820 -318 -846 -239 -864 -254 -671 -582 -969 -344 -256 -787 -973 -189 -164 -299 -513 -656 -646 -416 -462 -290 -101 -374 -372 -7 -715 -561 -763 -848 -547 -333 -668 -338 -232 -180 -269 -595 -961 -935 -844 -778 -355 -396 -376 -283 -276 -620 -731 -191 -34 -243 -234 -785 -189 -517 -986 -802 -633 -255 -61 -446 -224 -297 -906 -751 -814 -578 -490 -416 -217 -567 -858 -563 -654 -50 -879 -633 -568 -274 -45 -504 -23 -117 -883 -421 -704 -538 -90 -853 -726 -836 -803 -493 -153 -442 -78 -51 -308 -267 -690 -113 -802 -114 -413 -666 -207 -929 -217 -570 -5 -897 -178 -138 -130 -771 -966 -701 -402 -116 -71 -278 -761 -865 -912 -278 -875 -17 -760 -731 -487 -454 -435 -776 -230 -422 -889 -521 -966 -612 -892 -254 -957 -735 -93 -326 -454 -224 -698 -115 -277 -285 -350 -953 -727 -337 -380 -953 -589 -8 -629 -489 -414 -463 -416 -975 -682 -336 -870 -909 -135 -187 -712 -89 -402 -318 -89 -277 -238 -459 -989 -197 -331 -206 -638 -321 -733 -111 -788 -932 -192 -91 -842 -145 -131 -714 -566 -37 -657 -415 -848 -709 -545 -528 -464 -557 -404 -869 -229 -196 -185 -477 -108 -600 -814 -354 -862 -316 -213 -809 -17 -72 -411 -773 -10 -694 -751 -965 -933 -807 -377 -666 -997 -989 -215 -164 -414 -128 -243 -488 -948 -254 -962 -290 -152 -66 -929 -578 -864 -70 -931 -73 -358 -198 -197 -922 -305 -287 -472 -518 -943 -936 -492 -485 -167 -64 -269 -583 -272 -205 -244 -821 -702 -145 -13 -193 -157 -250 -817 -411 -963 -13 -18 -281 -767 -740 -697 -911 -531 -454 -988 -807 -623 -753 -265 -185 -213 -103 -424 -554 -151 -180 -955 -431 -675 -968 -732 -478 -772 -147 -67 -304 -677 -994 -500 -406 -893 -107 -603 -991 -896 -799 -394 -457 -895 -358 -899 -209 -830 -401 -655 -212 -79 -20 -659 -311 -55 -588 -660 -501 -561 -876 -243 -114 -578 -349 -265 -338 -344 -470 -643 -21 -807 -706 -222 -668 -170 -571 -879 -897 -832 -557 -530 -910 -689 -519 -39 -995 -849 -842 -325 -902 -42 -770 -603 -949 -839 -116 -794 -965 -651 -118 -858 -716 -730 -713 -338 -543 -117 -667 -18 -283 -205 -546 -131 -660 -904 -455 -498 -796 -393 -251 -2 -558 -308 -715 -922 -675 -262 -772 -178 -154 -65 -393 -23 -917 -863 -434 -112 -650 -622 -801 -316 -535 -380 -865 -941 -6 -590 -22 -909 -238 -235 -226 -161 -212 -757 -953 -413 -596 -832 -681 -850 -222 -205 -870 -994 -244 -188 -883 -251 -74 -414 -358 -332 -479 -426 -969 -348 -197 -92 -877 -120 -479 -935 -394 -722 -33 -990 -898 -882 -142 -263 -872 -644 -711 -699 -7 -726 -679 -672 -60 -912 -295 -793 -367 -668 -797 -163 -84 -895 -297 -502 -513 -988 -205 -557 -729 -736 -997 -814 -853 -898 -879 -210 -308 -76 -609 -136 -775 -618 -130 -416 -100 -576 -550 -676 -864 -265 -846 -472 -895 -272 -324 -608 -276 -474 -657 -418 -683 -608 -245 -71 -64 -421 -618 -530 -403 -222 -467 -540 -754 -716 -397 -178 -895 -940 -302 -915 -482 -770 -102 -570 -736 -381 -713 -789 -597 -850 -875 -939 -804 -346 -654 -219 -481 -393 -328 -350 -435 -50 -384 -209 -171 -816 -956 -604 -674 -295 -437 -260 -587 -136 -213 -479 -314 -595 -185 -257 -752 -67 -319 -501 -401 -570 -518 -779 -521 -440 -462 -152 -323 -419 -32 -43 -644 -634 -735 -248 -64 -343 -456 -184 -517 -672 -701 -384 -406 -892 -716 -278 -729 -282 -265 -433 -9 -645 -558 -377 -598 -116 -754 -254 -689 -100 -544 -692 -560 -207 -766 -888 -71 -365 -499 -987 -272 -454 -681 -539 -906 -403 -680 -608 -824 -359 -217 -794 -457 -981 -144 -488 -702 -986 -137 -441 -7 -710 -687 -306 -865 -562 -159 -411 -100 -437 -25 -217 -335 -176 -778 -926 -894 -301 -125 -773 -598 -671 -236 -472 -928 -192 -345 -614 -244 -194 -16 -372 -15 -881 -370 -167 -665 -245 -788 -793 -315 -841 -326 -458 -762 -158 -938 -703 -274 -544 -712 -414 -816 -173 -986 -17 -963 -915 -621 -5 -464 -339 -283 -562 -930 -811 -270 -225 -613 -308 -109 -820 -537 -119 -903 -54 -924 -218 -781 -652 -438 -914 -327 -623 -575 -503 -989 -841 -740 -527 -643 -661 -726 -436 -950 -158 -879 -222 -611 -406 -316 -251 -398 -631 -176 -541 -386 -346 -918 -282 -426 -809 -949 -950 -930 -889 -999 -728 -218 -890 -783 -485 -101 -368 -15 -848 -942 -219 -359 -631 -369 -78 -283 -551 -549 -491 -17 -226 -535 -901 -674 -460 -795 -58 -388 -345 -888 -612 -572 -394 -140 -948 -339 -558 -144 -983 -987 -121 -699 -65 -721 -276 -162 -384 -393 -991 -242 -415 -415 -560 -417 -981 -797 -693 -495 -312 -633 -725 -718 -138 -292 -99 -219 -930 -5 -358 -98 -649 -23 -106 -869 -777 -610 -497 -783 -102 -128 -207 -482 -197 -486 -435 -195 -623 -357 -436 -830 -645 -790 -583 -66 -947 -833 -701 -243 -419 -324 -561 -274 -316 -722 -59 -318 -266 -359 -489 -112 -128 -261 -871 -617 -48 -328 -845 -878 -159 -418 -909 -617 -566 -266 -958 -112 -696 -790 -711 -722 -764 -45 -740 -569 -391 -913 -991 -989 -661 -145 -78 -452 -853 -1000 -518 -783 -370 -753 -230 -312 -166 -58 -430 -528 -852 -652 -287 -888 -258 -718 -850 -977 -698 -934 -534 -456 -148 -953 -340 -823 -283 -970 -750 -953 -310 -851 -200 -381 -88 -304 -534 -810 -453 -590 -528 -939 -676 -148 -766 -110 -157 -549 -440 -808 -728 -550 -946 -582 -486 -157 -149 -827 -170 -3 -587 -74 -122 -823 -717 -310 -861 -314 -143 -582 -613 -196 -289 -1 -421 -431 -46 -965 -445 -652 -200 -251 -16 -330 -156 -16 -535 -809 -937 -221 -424 -895 -156 -791 -973 -786 -401 -977 -875 -67 -487 -740 -511 -913 -431 -869 -3 -977 -308 -758 -604 -65 -926 -807 -233 -846 -503 -525 -308 -420 -732 -214 -430 -919 -805 -702 -33 -369 -176 -499 -255 -163 -620 -876 -705 -482 -7 -432 -442 -343 -945 -506 -512 -142 -886 -137 -55 -140 -499 -98 -189 -796 -155 -61 -440 -70 -406 -99 -662 -281 -31 -674 -998 -322 -358 -391 -265 -809 -577 -816 -675 -5 -820 -846 -816 -48 -415 -74 -708 -265 -350 -321 -434 -929 -260 -910 -519 -313 -539 -850 -354 -488 -753 -747 -305 -932 -154 -1000 -615 -319 -128 -908 -578 -74 -67 -903 -715 -656 -467 -625 -708 -576 -420 -957 -285 -499 -990 -952 -647 -927 -327 -45 -976 -535 -775 -223 -700 -141 -662 -41 -252 -543 -551 -190 -468 -115 -513 -976 -27 -678 -659 -420 -597 -504 -489 -177 -198 -215 -94 -65 -665 -739 -238 -399 -965 -167 -185 -668 -390 -778 -480 -104 -888 -137 -159 -712 -278 -729 -471 -115 -312 -105 -894 -473 -811 -495 -774 -606 -123 -61 -990 -566 -717 -636 -525 -359 -602 -138 -841 -324 -442 -955 -64 -18 -871 -760 -279 -465 -53 -736 -485 -301 -137 -607 -910 -313 -873 -746 -834 -163 -288 -372 -629 -934 -486 -408 -136 -838 -526 -119 -271 -212 -226 -256 -633 -231 -763 -959 -264 -466 -675 -983 -677 -583 -881 -83 -721 -277 -743 -399 -878 -808 -681 -304 -932 -147 -838 -307 -420 -273 -731 -221 -511 -606 -404 -744 -64 -478 -517 -3 -697 -267 -333 -629 -176 -844 -456 -514 -14 -232 -731 -135 -257 -640 -712 -982 -599 -741 -712 -493 -823 -640 -83 -778 -179 -708 -286 -432 -352 -992 -291 -625 -541 -27 -33 -655 -852 -741 -257 -588 -408 -113 -639 -24 -589 -163 -795 -454 -696 -576 -939 -476 -357 -199 -700 -652 -575 -346 -660 -747 -65 -242 -197 -793 -838 -251 -134 -793 -444 -519 -110 -668 -949 -745 -481 -979 -513 -817 -419 -922 -905 -333 -668 -94 -212 -173 -329 -381 -183 -834 -155 -686 -701 -481 -625 -464 -38 -37 -223 -253 -206 -819 -804 -242 -318 -333 -43 -536 -363 -813 -711 -540 -339 -707 -535 -767 -607 -508 -897 -333 -437 -597 -130 -431 -447 -354 -928 -609 -751 -577 -342 -884 -314 -53 -200 -356 -954 -739 -451 -936 -615 -396 -400 -637 -88 -613 -357 -751 -307 -297 -281 -127 -44 -532 -5 -882 -179 -773 -52 -592 -538 -996 -735 -706 -390 -60 -2 -255 -433 -697 -963 -146 -145 -393 -86 -714 -839 -339 -864 -895 -109 -786 -311 -380 -41 -459 -716 -111 -851 -561 -858 -293 -810 -143 -72 -913 -688 -799 -7 -549 -918 -57 -652 -480 -603 -495 -71 -940 -268 -78 -728 -859 -144 -930 -188 -664 -936 -11 -833 -333 -671 -502 -686 -783 -868 -109 -218 -537 -72 -148 -878 -564 -893 -144 -847 -640 -939 -429 -31 -489 -120 -592 -740 -147 -685 -882 -60 -636 -739 -724 -971 -705 -629 -414 -623 -309 -213 -829 -907 -890 -573 -760 -368 -919 -7 -552 -118 -430 -924 -953 -211 -688 -38 -523 -790 -584 -388 -706 -76 -935 -469 -89 -711 -299 -583 -712 -289 -312 -292 -894 -458 -450 -438 -684 -712 -411 -680 -400 -465 -230 -384 -132 -56 -512 -746 -957 -660 -777 -97 -640 -18 -261 -698 -156 -641 -52 -69 -598 -34 -798 -48 -362 -102 -485 -788 -544 -53 -243 -24 -428 -618 -63 -935 -200 -249 -706 -352 -425 -210 -839 -104 -747 -631 -904 -303 -804 -825 -427 -39 -432 -830 -24 -568 -331 -951 -813 -109 -174 -982 -398 -922 -795 -107 -185 -564 -680 -840 -301 -678 -535 -216 -778 -776 -837 -177 -936 -271 -213 -930 -16 -160 -398 -156 -452 -514 -10 -672 -920 -184 -967 -701 -871 -435 -430 -78 -859 -726 -855 -842 -933 -883 -767 -447 -481 -716 -805 -50 -194 -843 -975 -238 -793 -108 -926 -81 -878 -729 -332 -414 -944 -716 -178 -779 -514 -699 -563 -147 -487 -620 -67 -272 -105 -521 -650 -259 -650 -868 -799 -960 -351 -741 -97 -784 -643 -312 -846 -527 -971 -52 -592 -967 -280 -415 -333 -472 -729 -737 -220 -651 -18 -461 -139 -990 -543 -741 -386 -752 -817 -786 -778 -179 -868 -187 -981 -471 -614 -144 -180 -148 -37 -295 -336 -540 -139 -547 -775 -23 -357 -324 -163 -168 -855 -835 -623 -829 -122 -131 -227 -495 -680 -768 -630 -780 -995 -108 -865 -904 -23 -75 -649 -903 -152 -819 -855 -131 -613 -879 -203 -959 -886 -761 -629 -472 -602 -202 -401 -316 -464 -873 -180 -389 -638 -865 -897 -43 -4 -649 -400 -228 -600 -249 -882 -501 -149 -756 -984 -66 -809 -783 -746 -506 -122 -311 -282 -124 -857 -433 -937 -369 -905 -839 -699 -978 -455 -92 -320 -806 -255 -759 -306 -657 -353 -751 -883 -543 -959 -109 -622 -107 -667 -594 -42 -682 -55 -382 -714 -205 -944 -881 -218 -872 -485 -599 -249 -573 -356 -736 -977 -932 -214 -873 -873 -62 -858 -957 -1 -42 -654 -902 -603 -54 -455 -15 -756 -211 -554 -459 -56 -125 -549 -578 -834 -983 -971 -278 -426 -697 -134 -520 -10 -3 -51 -783 -669 -255 -962 -875 -269 -389 -793 -967 -298 -945 -937 -540 -864 -578 -140 -327 -23 -354 -422 -557 -993 -106 -13 -671 -997 -489 -771 -716 -547 -238 -833 -323 -956 -995 -316 -695 -869 -830 -671 -176 -966 -305 -772 -833 -793 -335 -107 -216 -716 -114 -993 -312 -537 -811 -537 -79 -507 -264 -727 -29 -136 -873 -69 -535 -603 -499 -582 -374 -382 -687 -203 -674 -190 -209 -601 -399 -371 -997 -768 -613 -537 -369 -297 -355 -943 -829 -835 -10 -88 -828 -966 -792 -931 -350 -945 -555 -476 -367 -685 -697 -630 -911 -873 -44 -556 -296 -909 -335 -911 -891 -403 -480 -179 -944 -690 -969 -769 -923 -13 -140 -928 -832 -41 -65 -123 -413 -567 -880 -281 -719 -311 -67 -312 -413 -94 -868 -390 -349 -271 -391 -343 -922 -997 -771 -800 -684 -775 -195 -650 -851 -304 -986 -959 -800 -83 -975 -127 -350 -60 -437 -735 -552 -280 -367 -354 -779 -38 -198 -366 -147 -186 -819 -195 -243 -603 -732 -544 -313 -666 -957 -84 -431 -962 -225 -427 -771 -16 -860 -15 -901 -309 -486 -139 -35 -183 -104 -162 -513 -834 -154 -70 -363 -76 -520 -697 -734 -119 -557 -906 -749 -918 -872 -454 -5 -46 -953 -54 -175 -242 -733 -597 -664 -587 -230 -663 -94 -326 -329 -294 -388 -11 -619 -474 -82 -781 -340 -71 -895 -717 -293 -130 -639 -959 -422 -76 -230 -631 -591 -740 -725 -976 -273 -203 -652 -480 -3 -683 -447 -678 -279 -885 -191 -715 -88 -699 -54 -334 -433 -587 -386 -513 -51 -651 -726 -51 -633 -560 -961 -559 -470 -119 -1000 -131 -537 -462 -619 -855 -322 -873 -656 -421 -785 -403 -494 -955 -235 -966 -277 -46 -338 -22 -480 -99 -620 -255 -625 -887 -329 -372 -317 -25 -566 -870 -292 -949 -32 -14 -581 -42 -357 -983 -140 -517 -883 -577 -31 -575 -652 -665 -386 -509 -275 -551 -308 -172 -585 -536 -823 -705 -701 -47 -47 -972 -934 -786 -639 -119 -978 -921 -716 -7 -701 -462 -837 -212 -23 -256 -875 -425 -757 -4 -445 -173 -537 -716 -845 -758 -162 -753 -125 -502 -383 -817 -316 -882 -565 -560 -868 -429 -431 -2 -493 -532 -672 -911 -126 -436 -581 -336 -615 -843 -167 -65 -408 -680 -80 -408 -258 -780 -332 -352 -753 -679 -950 -792 -619 -844 -693 -559 -933 -664 -947 -977 -268 -945 -396 -409 -536 -288 -88 -753 -218 -702 -613 -946 -168 -274 -729 -92 -751 -436 -419 -97 -191 -990 -309 -602 -84 -822 -995 -61 -610 -530 -19 -758 -608 -118 -988 -438 -703 -977 -605 -335 -641 -123 -67 -483 -690 -552 -667 -473 -632 -740 -311 -717 -283 -293 -860 -278 -724 -392 -974 -161 -445 -357 -768 -16 -529 -504 -678 -643 -584 -200 -424 -70 -885 -870 -502 -320 -680 -475 -270 -255 -298 -183 -951 -317 -790 -632 -835 -405 -953 -708 -182 -636 -185 -655 -484 -342 -59 -516 -157 -417 -470 -541 -749 -852 -962 -534 -698 -628 -234 -482 -818 -387 -883 -479 -466 -120 -850 -155 -724 -765 -885 -322 -38 -570 -153 -896 -789 -110 -281 -862 -13 -891 -35 -399 -194 -815 -88 -842 -854 -660 -104 -222 -487 -30 -226 -979 -531 -307 -86 -981 -613 -545 -195 -998 -920 -761 -963 -959 -220 -299 -319 -227 -176 -40 -73 -600 -355 -375 -667 -150 -191 -255 -391 -84 -47 -613 -639 -258 -174 -545 -138 -361 -284 -457 -785 -952 -587 -643 -907 -239 -473 -750 -209 -458 -333 -468 -505 -757 -509 -236 -912 -100 -173 -383 -928 -384 -308 -221 -258 -358 -265 -72 -256 -647 -828 -842 -679 -559 -186 -859 -360 -631 -177 -693 -517 -225 -227 -227 -513 -358 -304 -259 -106 -559 -775 -820 -306 -702 -150 -886 -845 -435 -782 -320 -89 -153 -757 -17 -987 -519 -305 -500 -495 -208 -98 -999 -963 -338 -435 -30 -862 -532 -584 -289 -905 -761 -499 -649 -251 -593 -35 -606 -329 -750 -981 -989 -274 -102 -200 -850 -239 -968 -168 -650 -746 -811 -247 -101 -696 -698 -728 -941 -452 -659 -653 -893 -465 -142 -822 -614 -160 -692 -932 -505 -765 -224 -495 -898 -269 -166 -974 -474 -716 -693 -810 -614 -839 -513 -415 -73 -810 -352 -795 -797 -633 -434 -305 -372 -938 -517 -40 -353 -471 -938 -947 -968 -294 -449 -734 -890 -40 -716 -108 -574 -694 -697 -990 -480 -964 -738 -738 -270 -272 -247 -492 -61 -162 -630 -19 -737 -76 -427 -511 -966 -607 -25 -867 -412 -510 -640 -901 -771 -804 -442 -512 -942 -180 -473 -372 -583 -971 -420 -66 -385 -111 -454 -96 -106 -723 -167 -774 -152 -876 -227 -558 -89 -121 -712 -11 -211 -59 -804 -197 -34 -355 -802 -592 -990 -838 -360 -604 -341 -314 -376 -262 -741 -471 -192 -922 -863 -671 -56 -760 -802 -126 -479 -949 -712 -799 -212 -651 -642 -749 -482 -67 -372 -504 -405 -457 -632 -645 -569 -492 -511 -95 -144 -207 -24 -280 -747 -277 -101 -673 -200 -289 -32 -962 -990 -242 -168 -82 -852 -694 -462 -184 -46 -417 -821 -10 -572 -695 -289 -421 -719 -672 -408 -407 -7 -277 -372 -163 -159 -624 -892 -276 -446 -379 -381 -317 -607 -630 -427 -796 -918 -8 -582 -98 -122 -151 -167 -896 -803 -19 -825 -29 -346 -445 -959 -861 -570 -718 -939 -309 -132 -972 -977 -522 -807 -562 -855 -621 -843 -610 -128 -635 -624 -275 -193 -203 -221 -524 -73 -483 -420 -509 -725 -500 -214 -692 -409 -585 -719 -562 -273 -172 -544 -499 -879 -726 -425 -935 -531 -957 -73 -465 -65 -651 -68 -517 -661 -833 -865 -21 -234 -458 -179 -108 -596 -957 -278 -972 -552 -224 -404 -697 -109 -600 -129 -371 -686 -632 -778 -87 -896 -369 -452 -966 -610 -281 -540 -328 -628 -779 -448 -985 -151 -509 -289 -127 -980 -457 -286 -702 -301 -308 -125 -260 -740 -585 -820 -318 -64 -432 -508 -704 -694 -241 -161 -139 -431 -493 -843 -2 -954 -282 -479 -664 -202 -544 -927 -614 -346 -820 -340 -796 -280 -985 -230 -864 -421 -312 -975 -450 -167 -857 -603 -80 -968 -351 -738 -695 -321 -97 -350 -178 -447 -334 -704 -757 -554 -827 -383 -377 -500 -857 -332 -407 -319 -28 -792 -287 -673 -125 -237 -511 -669 -619 -909 -788 -579 -441 -476 -172 -134 -375 -334 -341 -175 -125 -536 -651 -903 -200 -540 -971 -336 -265 -438 -789 -887 -311 -438 -807 -267 -10 -13 -868 -695 -100 -436 -146 -930 -535 -610 -153 -257 -647 -416 -949 -109 -760 -209 -863 -834 -938 -118 -551 -212 -216 -690 -634 -153 -387 -531 -224 -195 -640 -352 -141 -414 -174 -7 -483 -937 -44 -830 -675 -767 -970 -910 -406 -833 -166 -997 -396 -324 -91 -745 -806 -254 -861 -703 -131 -751 -449 -265 -616 -354 -786 -287 -126 -736 -156 -375 -969 -999 -187 -51 -964 -727 -837 -96 -253 -678 -849 -786 -324 -446 -901 -739 -480 -341 -157 -762 -880 -634 -63 -479 -60 -54 -715 -666 -604 -370 -444 -731 -394 -277 -189 -880 -554 -566 -141 -922 -676 -260 -917 -929 -854 -19 -906 -897 -326 -263 -982 -52 -202 -995 -409 -67 -160 -293 -249 -774 -129 -276 -212 -647 -344 -427 -918 -98 -843 -916 -499 -985 -258 -504 -728 -484 -99 -336 -538 -428 -740 -729 -405 -178 -983 -518 -175 -663 -224 -801 -835 -853 -921 -942 -94 -873 -115 -600 -115 -963 -337 -18 -779 -948 -262 -481 -84 -379 -548 -603 -970 -573 -71 -548 -474 -773 -257 -271 -166 -490 -81 -40 -866 -654 -74 -276 -611 -523 -969 -950 -584 -628 -216 -586 -900 -905 -361 -978 -901 -144 -796 -667 -599 -732 -607 -819 -417 -185 -201 -807 -113 -936 -126 -818 -74 -251 -515 -420 -561 -865 -624 -528 -107 -777 -198 -950 -995 -58 -120 -735 -689 -106 -533 -839 -21 -537 -908 -955 -819 -896 -959 -154 -330 -188 -716 -417 -106 -701 -464 -632 -502 -715 -17 -633 -779 -210 -256 -133 -675 -669 -909 -284 -442 -279 -208 -664 -822 -236 -954 -754 -323 -355 -761 -370 -336 -888 -519 -463 -214 -277 -50 -617 -576 -722 -843 -631 -779 -969 -354 -65 -687 -203 -537 -897 -861 -303 -587 -118 -26 -634 -720 -720 -4 -865 -233 -462 -823 -502 -918 -677 -779 -785 -154 -428 -83 -302 -823 -612 -353 -738 -665 -378 -119 -902 -3 -909 -648 -258 -942 -918 -790 -311 -344 -41 -326 -306 -368 -542 -603 -787 -987 -836 -92 -67 -766 -901 -995 -291 -330 -156 -699 -559 -697 -37 -963 -265 -444 -212 -585 -545 -642 -180 -650 -931 -221 -257 -999 -537 -985 -454 -523 -3 -787 -809 -381 -369 -549 -248 -405 -565 -170 -744 -138 -607 -935 -694 -101 -597 -623 -99 -719 -391 -924 -409 -349 -697 -25 -842 -699 -578 -672 -830 -500 -787 -666 -629 -866 -762 -314 -142 -545 -842 -636 -892 -46 -378 -133 -284 -159 -685 -503 -959 -523 -202 -787 -141 -562 -46 -366 -939 -636 -373 -404 -298 -157 -894 -982 -586 -61 -317 -760 -706 -582 -762 -266 -952 -326 -371 -4 -124 -606 -472 -777 -131 -458 -301 -815 -916 -310 -714 -395 -756 -26 -888 -558 -316 -832 -372 -306 -424 -726 -892 -721 -939 -459 -895 -713 -401 -548 -863 -773 -599 -118 -591 -652 -902 -748 -616 -290 -965 -566 -939 -367 -659 -103 -326 -530 -361 -265 -39 -963 -962 -520 -665 -135 -828 -720 -732 -657 -92 -131 -409 -107 -580 -47 -404 -473 -765 -698 -505 -26 -83 -121 -452 -268 -274 -549 -556 -991 -929 -174 -160 -752 -82 -798 -874 -217 -610 -992 -892 -926 -972 -257 -331 -670 -14 -703 -591 -304 -724 -273 -593 -914 -766 -9 -388 -224 -762 -478 -926 -976 -532 -306 -841 -255 -764 -814 -318 -923 -23 -514 -278 -205 -553 -724 -476 -804 -86 -944 -205 -12 -880 -684 -115 -942 -141 -633 -740 -289 -208 -548 -17 -407 -823 -12 -356 -708 -275 -619 -60 -857 -409 -163 -894 -894 -682 -890 -172 -44 -911 -635 -648 -915 -220 -113 -784 -131 -454 -834 -582 -16 -11 -78 -455 -749 -730 -135 -499 -524 -68 -193 -363 -588 -630 -122 -7 -865 -82 -626 -481 -306 -75 -268 -510 -826 -605 -871 -502 -886 -580 -557 -882 -179 -349 -225 -963 -829 -189 -923 -822 -678 -908 -593 -675 -129 -124 -586 -497 -700 -161 -154 -153 -990 -557 -403 -201 -819 -540 -227 -193 -528 -784 -913 -133 -539 -739 -284 -701 -695 -607 -150 -478 -632 -11 -300 -265 -524 -389 -131 -556 -374 -479 -503 -220 -299 -447 -747 -48 -337 -672 -801 -601 -757 -648 -587 -532 -531 -683 -364 -486 -51 -124 -42 -132 -238 -455 -577 -808 -89 -604 -637 -705 -691 -457 -953 -484 -724 -41 -197 -551 -704 -470 -908 -105 -767 -420 -165 -243 -585 -595 -771 -405 -114 -338 -202 -818 -619 -314 -823 -899 -263 -76 -648 -989 -592 -646 -919 -809 -337 -43 -475 -114 -637 -588 -850 -647 -353 -617 -97 -432 -555 -183 -71 -21 -862 -193 -778 -781 -496 -287 -322 -417 -633 -766 -899 -802 -481 -120 -654 -62 -451 -703 -639 -991 -17 -718 -68 -892 -135 -623 -812 -217 -129 -255 -352 -488 -264 -349 -233 -65 -945 -347 -371 -175 -917 -348 -506 -239 -164 -646 -329 -887 -251 -901 -168 -670 -508 -955 -326 -809 -450 -203 -502 -14 -694 -830 -883 -743 -9 -342 -399 -313 -361 -857 -873 -495 -187 -874 -206 -678 -396 -98 -587 -196 -882 -895 -199 -877 -784 -388 -185 -483 -650 -658 -752 -80 -115 -699 -884 -756 -766 -325 -810 -48 -841 -548 -755 -784 -981 -969 -121 -770 -600 -224 -128 -148 -191 -309 -418 -268 -809 -168 -677 -99 -818 -548 -126 -101 -201 -922 -458 -643 -857 -2 -99 -590 -875 -224 -585 -635 -103 -483 -878 -651 -384 -279 -373 -110 -869 -100 -181 -958 -440 -458 -204 -28 -609 -417 -545 -789 -891 -730 -713 -583 -790 -994 -359 -87 -507 -613 -908 -12 -726 -216 -127 -58 -550 -680 -50 -506 -346 -296 -1000 -97 -518 -115 -253 -500 -758 -540 -143 -168 -633 -551 -547 -969 -741 -211 -931 -31 -326 -73 -597 -160 -160 -609 -823 -786 -747 -752 -751 -190 -27 -22 -750 -762 -70 -6 -26 -327 -627 -321 -433 -888 -584 -828 -894 -892 -712 -869 -747 -758 -92 -794 -574 -696 -576 -906 -757 -794 -123 -295 -385 -332 -925 -929 -536 -36 -380 -654 -341 -317 -553 -260 -924 -668 -290 -593 -817 -623 -432 -983 -225 -340 -840 -540 -721 -409 -278 -929 -767 -970 -518 -166 -500 -146 -802 -708 -843 -966 -667 -137 -205 -662 -272 -739 -868 -807 -564 -316 -372 -170 -734 -778 -547 -897 -519 -321 -391 -347 -102 -290 -713 -438 -483 -348 -514 -36 -330 -233 -211 -585 -760 -49 -816 -546 -686 -821 -319 -506 -691 -367 -439 -452 -965 -405 -561 -823 -616 -873 -547 -399 -873 -391 -748 -419 -571 -75 -354 -680 -822 -394 -962 -477 -702 -767 -404 -828 -51 -968 -65 -333 -331 -31 -805 -459 -879 -327 -334 -531 -96 -861 -326 -965 -739 -699 -909 -503 -54 -908 -90 -29 -610 -149 -3 -959 -689 -60 -397 -30 -456 -965 -730 -44 -268 -31 -802 -226 -7 -445 -710 -264 -844 -313 -147 -318 -732 -745 -580 -985 -869 -835 -113 -141 -685 -215 -960 -674 -543 -239 -462 -624 -981 -738 -88 -28 -560 -491 -454 -371 -895 -461 -124 -741 -522 -857 -331 -920 -270 -665 -405 -938 -467 -346 -27 -275 -24 -246 -605 -117 -513 -220 -516 -829 -426 -774 -910 -283 -957 -241 -299 -284 -622 -871 -574 -358 -629 -599 -180 -100 -660 -949 -317 -960 -204 -309 -487 -649 -589 -264 -256 -695 -883 -943 -684 -620 -215 -874 -66 -236 -287 -305 -839 -64 -281 -385 -556 -849 -837 -561 -991 -986 -315 -634 -24 -573 -250 -782 -695 -523 -82 -339 -895 -983 -487 -812 -323 -295 -603 -796 -286 -833 -40 -540 -519 -173 -417 -602 -948 -160 -688 -782 -447 -133 -583 -294 -872 -726 -127 -625 -162 -987 -676 -125 -469 -510 -702 -102 -998 -478 -641 -701 -556 -109 -26 -2 -991 -514 -866 -472 -885 -52 -734 -159 -905 -587 -771 -873 -317 -87 -833 -793 -171 -940 -480 -934 -97 -571 -25 -819 -319 -481 -500 -715 -689 -611 -252 -99 -708 -572 -362 -434 -692 -141 -825 -638 -503 -882 -713 -434 -307 -630 -945 -56 -429 -470 -71 -932 -694 -741 -404 -319 -279 -771 -125 -209 -929 -291 -900 -643 -684 -72 -557 -145 -958 -594 -872 -305 -332 -363 -886 -543 -552 -16 -855 -234 -111 -689 -272 -34 -951 -956 -97 -496 -37 -274 -57 -450 -232 -285 -232 -924 -413 -222 -316 -906 -512 -857 -753 -566 -180 -820 -652 -776 -442 -406 -290 -647 -122 -818 -219 -348 -742 -722 -304 -565 -98 -468 -699 -292 -852 -911 -246 -433 -592 -482 -237 -465 -907 -862 -360 -664 -272 -23 -985 -813 -1 -940 -228 -772 -668 -981 -376 -478 -40 -277 -178 -386 -77 -205 -235 -444 -170 -768 -945 -596 -400 -11 -612 -72 -26 -372 -32 -104 -41 -783 -634 -274 -39 -976 -314 -597 -552 -26 -792 -776 -156 -417 -16 -930 -921 -531 -32 -949 -910 -754 -329 -910 -271 -996 -581 -367 -530 -320 -697 -232 -507 -66 -657 -933 -812 -579 -582 -383 -587 -118 -598 -272 -257 -817 -633 -826 -268 -530 -612 -211 -401 -206 -397 -658 -210 -937 -430 -936 -698 -495 -932 -351 -630 -509 -482 -624 -275 -585 -722 -736 -172 -620 -139 -815 -578 -927 -611 -650 -974 -509 -697 -229 -578 -472 -523 -245 -257 -45 -345 -801 -642 -676 -624 -804 -892 -729 -263 -132 -855 -566 -138 -83 -741 -930 -385 -844 -349 -832 -148 -839 -404 -384 -379 -538 -967 -373 -284 -377 -746 -869 -594 -204 -917 -163 -539 -752 -317 -722 -262 -966 -742 -770 -158 -42 -700 -451 -879 -308 -882 -480 -386 -104 -237 -932 -567 -689 -26 -132 -301 -234 -503 -749 -715 -185 -418 -518 -520 -972 -21 -707 -486 -313 -608 -629 -272 -530 -337 -454 -471 -576 -594 -907 -631 -320 -99 -488 -778 -513 -467 -278 -432 -138 -38 -721 -897 -632 -146 -132 -232 -123 -609 -133 -273 -336 -209 -288 -899 -849 -157 -573 -666 -579 -558 -386 -790 -961 -577 -887 -994 -397 -548 -936 -362 -14 -425 -788 -957 -5 -222 -30 -316 -942 -856 -951 -412 -770 -482 -201 -890 -549 -933 -178 -851 -763 -307 -364 -288 -613 -392 -932 -622 -870 -338 -609 -560 -768 -321 -304 -695 -809 -969 -442 -345 -413 -758 -697 -868 -57 -495 -846 -715 -123 -379 -928 -87 -1 -282 -936 -936 -529 -764 -2 -981 -473 -837 -164 -942 -625 -817 -281 -363 -378 -745 -328 -879 -281 -129 -583 -698 -175 -550 -849 -34 -542 -434 -758 -752 -437 -282 -856 -895 -702 -455 -581 -276 -120 -38 -883 -626 -78 -336 -276 -798 -12 -328 -963 -978 -405 -26 -19 -703 -56 -872 -110 -214 -406 -427 -241 -235 -263 -713 -934 -207 -61 -174 -161 -684 -777 -435 -597 -252 -448 -846 -444 -417 -166 -62 -508 -436 -813 -140 -875 -503 -826 -294 -47 -912 -422 -397 -655 -63 -25 -809 -674 -570 -664 -409 -149 -475 -702 -922 -357 -410 -491 -876 -627 -762 -86 -766 -173 -823 -337 -516 -132 -264 -153 -16 -709 -633 -249 -109 -251 -575 -924 -826 -381 -375 -960 -501 -760 -959 -102 -807 -667 -48 -404 -727 -960 -27 -821 -809 -337 -250 -544 -315 -442 -250 -711 -921 -734 -776 -269 -121 -142 -960 -985 -682 -312 -421 -523 -604 -884 -388 -218 -250 -631 -204 -220 -930 -589 -305 -416 -412 -201 -191 -970 -734 -197 -61 -9 -78 -744 -899 -8 -354 -178 -531 -748 -567 -270 -454 -138 -474 -191 -127 -330 -607 -534 -540 -420 -493 -26 -926 -514 -303 -419 -45 -767 -639 -798 -572 -401 -711 -412 -187 -306 -603 -956 -811 -35 -2 -56 -269 -589 -206 -111 -75 -573 -315 -717 -394 -93 -855 -773 -456 -51 -99 -44 -962 -763 -359 -202 -912 -524 -191 -197 -404 -461 -520 -677 -784 -323 -18 -920 -827 -23 -190 -311 -67 -602 -281 -744 -633 -420 -250 -803 -136 -316 -197 -41 -532 -464 -420 -49 -281 -604 -484 -773 -609 -418 -796 -942 -109 -71 -123 -284 -279 -691 -420 -418 -860 -603 -589 -379 -3 -581 -775 -933 -885 -237 -393 -25 -578 -27 -369 -471 -7 -614 -812 -983 -902 -600 -828 -150 -546 -979 -107 -352 -150 -729 -377 -917 -596 -28 -867 -256 -592 -578 -426 -977 -204 -431 -719 -823 -780 -184 -472 -171 -387 -339 -272 -297 -224 -385 -610 -377 -526 -288 -85 -359 -605 -468 -844 -769 -283 -223 -650 -214 -436 -339 -902 -345 -82 -483 -872 -174 -145 -314 -54 -623 -639 -324 -94 -79 -215 -287 -105 -271 -103 -140 -127 -342 -313 -578 -298 -405 -110 -61 -491 -611 -212 -108 -484 -230 -82 -134 -401 -64 -807 -840 -834 -97 -69 -229 -71 -740 -811 -988 -470 -753 -205 -498 -378 -484 -979 -360 -20 -811 -426 -82 -485 -929 -766 -159 -904 -270 -233 -221 -693 -228 -583 -934 -116 -470 -133 -963 -51 -597 -165 -429 -256 -583 -677 -921 -5 -239 -106 -468 -415 -375 -152 -297 -333 -534 -734 -851 -617 -499 -922 -535 -314 -709 -528 -143 -174 -215 -47 -837 -432 -653 -940 -365 -710 -671 -978 -813 -660 -341 -756 -731 -752 -471 -790 -475 -529 -865 -942 -651 -522 -26 -88 -803 -86 -552 -220 -40 -157 -376 -687 -864 -364 -598 -593 -979 -572 -691 -782 -324 -869 -142 -104 -827 -415 -953 -506 -795 -331 -31 -8 -349 -540 -724 -418 -969 -735 -777 -672 -220 -978 -854 -825 -413 -853 -296 -506 -537 -253 -805 -168 -933 -611 -437 -895 -163 -13 -575 -597 -311 -660 -816 -453 -186 -750 -217 -362 -991 -500 -663 -730 -379 -919 -770 -838 -218 -722 -284 -896 -185 -284 -196 -512 -99 -552 -915 -481 -744 -778 -734 -273 -632 -153 -636 -416 -245 -129 -464 -187 -961 -326 -591 -953 -270 -469 -968 -494 -566 -546 -303 -765 -991 -970 -268 -467 -169 -679 -824 -311 -507 -21 -902 -449 -324 -410 -447 -928 -549 -573 -702 -927 -287 -893 -593 -960 -7 -219 -664 -136 -655 -66 -369 -413 -399 -873 -378 -568 -447 -861 -805 -495 -42 -715 -322 -890 -404 -164 -111 -483 -118 -421 -171 -136 -942 -269 -102 -843 -806 -808 -910 -991 -497 -881 -999 -927 -710 -661 -195 -363 -469 -1 -633 -310 -65 -831 -908 -655 -948 -647 -274 -396 -809 -303 -426 -942 -479 -370 -331 -558 -443 -499 -667 -816 -597 -426 -282 -974 -704 -404 -357 -520 -360 -215 -821 -757 -839 -95 -545 -954 -574 -806 -933 -377 -835 -221 -927 -961 -425 -620 -328 -641 -975 -414 -862 -691 -742 -607 -211 -276 -266 -163 -361 -671 -938 -395 -990 -186 -363 -520 -92 -889 -178 -707 -149 -959 -993 -673 -852 -599 -844 -422 -639 -348 -737 -608 -859 -577 -676 -801 -685 -56 -564 -936 -955 -311 -521 -923 -28 -179 -556 -908 -213 -982 -412 -443 -85 -721 -340 -305 -32 -343 -569 -175 -48 -920 -954 -153 -564 -271 -824 -612 -659 -80 -170 -514 -13 -159 -320 -177 -805 -411 -26 -590 -325 -945 -7 -695 -58 -790 -199 -203 -107 -649 -947 -722 -536 -450 -99 -969 -900 -268 -249 -93 -861 -178 -869 -268 -934 -901 -489 -188 -575 -110 -551 -70 -22 -559 -214 -92 -345 -837 -260 -934 -232 -54 -306 -887 -51 -933 -565 -415 -365 -828 -58 -190 -550 -881 -576 -327 -570 -409 -688 -432 -135 -272 -559 -536 -298 -554 -809 -505 -185 -651 -174 -738 -809 -248 -703 -199 -492 -381 -572 -61 -725 -754 -858 -595 -703 -178 -867 -684 -772 -165 -945 -84 -733 -24 -668 -605 -839 -650 -56 -828 -780 -946 -767 -161 -829 -897 -300 -302 -492 -759 -970 -704 -247 -63 -153 -122 -187 -616 -358 -3 -101 -158 -64 -73 -749 -460 -422 -363 -153 -795 -855 -322 -715 -271 -181 -777 -692 -715 -678 -90 -413 -978 -347 -855 -150 -67 -359 -828 -885 -259 -856 -274 -286 -814 -407 -370 -716 -261 -978 -942 -902 -123 -841 -793 -713 -118 -721 -312 -416 -683 -955 -282 -848 -420 -387 -612 -786 -94 -997 -558 -227 -280 -829 -475 -202 -535 -905 -868 -155 -731 -338 -531 -499 -816 -320 -995 -310 -169 -935 -958 -95 -786 -699 -849 -879 -958 -31 -988 -410 -758 -710 -223 -694 -222 -696 -71 -333 -617 -34 -104 -67 -882 -74 -541 -695 -912 -657 -71 -96 -148 -778 -114 -456 -513 -858 -814 -465 -696 -608 -391 -238 -455 -113 -286 -660 -870 -905 -502 -411 -599 -765 -441 -563 -338 -972 -244 -755 -347 -7 -914 -605 -195 -798 -276 -976 -661 -214 -78 -1 -128 -220 -419 -406 -354 -411 -108 -832 -749 -690 -51 -402 -437 -124 -296 -447 -982 -699 -636 -541 -498 -206 -713 -357 -184 -649 -721 -379 -179 -862 -787 -904 -100 -157 -532 -610 -616 -366 -768 -927 -750 -44 -541 -334 -772 -386 -22 -661 -748 -665 -576 -746 -947 -758 -169 -992 -333 -244 -650 -209 -136 -115 -643 -47 -390 -208 -511 -67 -677 -669 -182 -996 -261 -690 -305 -350 -312 -195 -846 -829 -404 -11 -196 -316 -453 -227 -82 -937 -117 -64 -739 -711 -384 -66 -824 -328 -703 -637 -98 -68 -140 -562 -542 -71 -80 -173 -22 -247 -883 -653 -238 -930 -591 -336 -910 -744 -77 -682 -522 -357 -802 -406 -689 -717 -645 -836 -273 -165 -618 -292 -749 -494 -606 -982 -338 -243 -958 -983 -666 -521 -379 -306 -264 -177 -582 -899 -143 -489 -269 -429 -746 -917 -208 -320 -625 -110 -794 -941 -407 -159 -936 -436 -947 -829 -849 -975 -2 -194 -58 -868 -299 -380 -107 -218 -824 -983 -249 -950 -705 -535 -337 -838 -9 -676 -514 -868 -198 -760 -553 -561 -576 -213 -917 -711 -644 -475 -105 -502 -68 -634 -946 -573 -656 -255 -717 -253 -649 -987 -337 -84 -10 -732 -630 -801 -995 -864 -537 -632 -57 -698 -669 -626 -860 -228 -992 -333 -297 -713 -732 -308 -519 -109 -877 -992 -346 -802 -620 -738 -633 -769 -560 -719 -481 -533 -553 -575 -286 -456 -977 -680 -778 -919 -369 -561 -776 -247 -198 -605 -977 -809 -933 -853 -767 -969 -59 -31 -941 -777 -345 -239 -274 -964 -572 -707 -435 -252 -443 -543 -93 -714 -311 -466 -83 -228 -232 -31 -119 -321 -293 -915 -773 -802 -15 -715 -130 -218 -261 -190 -374 -964 -882 -818 -789 -299 -352 -84 -917 -985 -381 -248 -280 -470 -60 -662 -133 -505 -763 -892 -169 -961 -371 -842 -509 -933 -256 -158 -359 -94 -449 -615 -2 -787 -760 -484 -303 -359 -336 -116 -856 -766 -229 -770 -484 -192 -362 -781 -252 -278 -763 -953 -703 -316 -302 -285 -527 -562 -26 -659 -589 -773 -56 -897 -772 -857 -496 -25 -1000 -984 -269 -844 -386 -576 -944 -615 -747 -183 -421 -312 -272 -854 -31 -75 -586 -634 -52 -335 -242 -693 -544 -67 -373 -931 -485 -94 -307 -569 -31 -58 -670 -901 -223 -265 -571 -16 -647 -527 -701 -231 -507 -695 -858 -186 -318 -985 -248 -241 -515 -462 -811 -362 -285 -757 -697 -910 -719 -484 -403 -670 -658 -266 -140 -75 -235 -624 -414 -578 -408 -559 -211 -944 -76 -600 -368 -492 -546 -184 -575 -111 -259 -10 -811 -181 -791 -148 -120 -11 -931 -857 -385 -801 -148 -664 -698 -165 -523 -147 -221 -415 -488 -490 -689 -938 -356 -794 -713 -485 -566 -323 -403 -753 -793 -260 -342 -734 -965 -646 -810 -373 -580 -950 -543 -302 -241 -520 -535 -598 -482 -659 -444 -481 -532 -30 -883 -405 -617 -585 -673 -270 -459 -511 -312 -525 -903 -498 -388 -883 -619 -961 -58 -177 -718 -865 -425 -162 -5 -476 -90 -400 -783 -909 -882 -585 -515 -757 -493 -202 -183 -607 -465 -296 -933 -467 -335 -860 -949 -346 -512 -862 -104 -539 -759 -488 -748 -963 -759 -77 -922 -268 -277 -970 -215 -703 -781 -968 -84 -38 -608 -219 -933 -327 -932 -261 -199 -411 -537 -144 -127 -865 -59 -824 -379 -905 -775 -886 -338 -676 -288 -345 -512 -301 -403 -62 -784 -474 -203 -204 -367 -459 -430 -955 -991 -249 -645 -902 -290 -215 -253 -452 -822 -293 -522 -702 -145 -910 -810 -408 -830 -95 -228 -496 -903 -689 -360 -425 -952 -225 -867 -946 -165 -433 -168 -417 -386 -592 -327 -694 -890 -198 -120 -404 -94 -684 -129 -643 -335 -619 -15 -778 -186 -183 -709 -758 -733 -492 -816 -675 -589 -689 -3 -899 -334 -426 -240 -595 -93 -29 -669 -773 -396 -769 -940 -796 -725 -502 -429 -468 -70 -691 -394 -331 -818 -782 -67 -161 -192 -603 -887 -165 -231 -679 -400 -82 -775 -68 -232 -509 -696 -923 -155 -564 -460 -283 -195 -780 -916 -110 -352 -694 -729 -685 -58 -192 -804 -579 -159 -416 -468 -646 -387 -203 -169 -352 -167 -760 -171 -282 -819 -96 -788 -464 -603 -968 -489 -935 -998 -731 -329 -735 -860 -808 -407 -43 -100 -84 -498 -561 -158 -360 -171 -989 -663 -146 -939 -605 -424 -164 -698 -843 -603 -388 -200 -35 -209 -406 -466 -328 -382 -385 -644 -884 -248 -999 -308 -500 -18 -777 -29 -553 -900 -523 -659 -869 -52 -962 -988 -199 -951 -806 -660 -261 -259 -944 -333 -430 -782 -843 -83 -163 -597 -460 -479 -796 -80 -833 -379 -250 -267 -552 -102 -889 -97 -991 -904 -310 -963 -624 -361 -775 -915 -545 -2 -343 -322 -253 -90 -436 -308 -66 -264 -756 -478 -293 -418 -183 -78 -133 -980 -34 -731 -433 -288 -67 -416 -866 -659 -81 -354 -893 -396 -435 -743 -825 -770 -738 -919 -267 -486 -846 -473 -754 -475 -345 -653 -958 -463 -532 -725 -538 -603 -691 -37 -237 -669 -965 -739 -280 -814 -695 -720 -814 -574 -274 -75 -820 -130 -137 -516 -379 -918 -826 -600 -677 -655 -819 -931 -244 -293 -578 -548 -483 -256 -456 -866 -671 -180 -869 -953 -658 -189 -140 -894 -752 -497 -367 -238 -16 -218 -192 -294 -803 -96 -19 -39 -74 -197 -21 -876 -201 -133 -403 -931 -821 -805 -321 -888 -24 -913 -873 -765 -636 -448 -259 -353 -152 -116 -320 -439 -792 -760 -425 -905 -245 -777 -761 -487 -251 -856 -704 -661 -27 -768 -303 -110 -753 -994 -624 -124 -412 -120 -139 -542 -629 -457 -648 -155 -433 -828 -634 -669 -555 -44 -78 -976 -285 -647 -158 -879 -830 -619 -394 -283 -625 -924 -101 -440 -471 -674 -927 -646 -278 -927 -283 -606 -952 -872 -366 -446 -800 -546 -923 -249 -299 -190 -74 -451 -585 -967 -844 -321 -899 -867 -773 -588 -122 -426 -453 -670 -377 -196 -515 -292 -377 -728 -660 -399 -220 -739 -847 -274 -565 -154 -118 -222 -836 -252 -791 -841 -446 -670 -232 -464 -886 -943 -681 -718 -5 -390 -434 -260 -949 -455 -832 -719 -871 -166 -13 -728 -578 -255 -271 -627 -178 -447 -35 -567 -525 -135 -696 -603 -746 -232 -629 -293 -749 -326 -61 -153 -737 -577 -973 -652 -133 -662 -908 -969 -940 -342 -852 -654 -203 -347 -65 -433 -247 -918 -346 -436 -53 -945 -100 -240 -144 -882 -771 -344 -10 -357 -731 -735 -676 -604 -441 -654 -672 -554 -493 -219 -287 -496 -278 -283 -676 -515 -44 -674 -628 -810 -737 -785 -163 -758 -50 -901 -406 -860 -976 -796 -859 -358 -267 -739 -699 -672 -359 -249 -84 -364 -24 -600 -420 -829 -413 -837 -179 -885 -59 -879 -478 -729 -108 -636 -915 -333 -795 -28 -734 -29 -607 -31 -491 -704 -736 -23 -419 -283 -665 -776 -532 -445 -284 -800 -913 -748 -355 -648 -421 -470 -994 -389 -785 -872 -265 -446 -621 -575 -26 -899 -608 -165 -132 -696 -919 -498 -242 -209 -967 -321 -587 -797 -833 -748 -359 -335 -842 -415 -134 -412 -286 -400 -512 -537 -751 -831 -352 -60 -744 -897 -130 -1 -835 -632 -570 -398 -404 -349 -217 -551 -414 -451 -909 -300 -937 -733 -856 -23 -103 -510 -759 -964 -273 -552 -248 -694 -553 -924 -600 -292 -561 -162 -17 -714 -247 -637 -719 -258 -385 -225 -325 -928 -221 -483 -125 -641 -980 -788 -366 -348 -159 -555 -802 -651 -571 -248 -381 -609 -579 -481 -691 -342 -149 -72 -259 -523 -602 -917 -993 -592 -106 -666 -465 -513 -256 -552 -681 -91 -916 -301 -858 -851 -652 -631 -688 -160 -259 -408 -362 -410 -925 -177 -192 -588 -42 -170 -755 -387 -46 -513 -790 -931 -645 -772 -371 -312 -691 -398 -988 -162 -407 -784 -455 -817 -398 -137 -48 -238 -414 -884 -209 -231 -809 -151 -544 -931 -632 -346 -537 -127 -734 -201 -150 -2 -281 -170 -598 -410 -722 -824 -112 -216 -566 -616 -191 -667 -149 -170 -137 -504 -451 -772 -199 -75 -943 -352 -747 -199 -503 -109 -93 -674 -859 -170 -167 -118 -445 -261 -711 -633 -251 -462 -136 -276 -865 -880 -211 -636 -36 -254 -583 -773 -71 -370 -884 -637 -32 -52 -516 -623 -510 -498 -979 -315 -20 -371 -584 -378 -863 -706 -245 -224 -848 -691 -906 -844 -33 -635 -415 -932 -747 -196 -473 -324 -940 -601 -527 -327 -317 -168 -388 -515 -934 -698 -113 -934 -414 -554 -770 -383 -660 -703 -42 -827 -281 -347 -148 -379 -421 -425 -720 -263 -148 -817 -675 -394 -926 -485 -503 -104 -450 -552 -756 -672 -363 -869 -366 -359 -363 -136 -497 -141 -830 -269 -605 -4 -534 -950 -663 -669 -913 -352 -397 -412 -396 -781 -68 -926 -928 -266 -154 -809 -271 -601 -214 -409 -859 -174 -916 -230 -439 -914 -511 -800 -721 -552 -387 -332 -14 -742 -615 -384 -413 -904 -410 -547 -352 -912 -934 -654 -120 -91 -226 -960 -916 -280 -99 -368 -90 -407 -21 -898 -154 -387 -192 -597 -370 -473 -632 -63 -248 -61 -722 -357 -746 -715 -32 -925 -59 -621 -682 -137 -826 -20 -292 -417 -174 -428 -922 -815 -539 -375 -450 -482 -329 -527 -54 -873 -796 -155 -394 -320 -427 -736 -887 -411 -427 -536 -569 -94 -225 -221 -288 -2 -125 -107 -319 -276 -671 -115 -405 -361 -955 -942 -643 -936 -595 -884 -641 -906 -868 -405 -662 -747 -30 -937 -108 -972 -474 -520 -935 -169 -454 -934 -326 -510 -167 -580 -219 -449 -125 -260 -166 -218 -528 -148 -158 -644 -258 -8 -974 -901 -457 -996 -402 -887 -279 -52 -192 -730 -653 -783 -916 -104 -544 -370 -34 -227 -783 -301 -804 -512 -987 -5 -199 -535 -509 -595 -118 -382 -625 -69 -525 -914 -486 -392 -866 -9 -645 -11 -276 -625 -588 -960 -490 -383 -861 -224 -142 -296 -895 -204 -46 -948 -864 -950 -208 -117 -315 -398 -262 -476 -997 -499 -773 -615 -9 -892 -605 -910 -189 -800 -814 -78 -824 -782 -210 -60 -580 -712 -521 -706 -99 -163 -752 -212 -868 -712 -388 -759 -938 -15 -941 -780 -393 -979 -382 -406 -473 -412 -187 -58 -553 -675 -245 -760 -798 -860 -635 -830 -576 -188 -198 -710 -9 -474 -765 -851 -249 -311 -859 -337 -724 -293 -764 -484 -316 -846 -171 -232 -533 -312 -967 -176 -987 -978 -275 -412 -192 -45 -179 -369 -898 -242 -729 -383 -403 -570 -66 -70 -952 -731 -270 -136 -701 -210 -339 -824 -879 -604 -821 -170 -870 -255 -925 -572 -280 -919 -169 -650 -764 -442 -629 -219 -601 -612 -493 -262 -268 -751 -703 -784 -511 -852 -303 -786 -355 -846 -942 -879 -188 -767 -451 -787 -280 -916 -139 -167 -865 -475 -305 -474 -735 -65 -235 -743 -323 -557 -413 -39 -398 -226 -652 -443 -147 -43 -18 -846 -257 -513 -643 -411 -832 -262 -775 -402 -606 -971 -565 -258 -145 -619 -866 -347 -663 -865 -978 -636 -477 -700 -752 -567 -697 -949 -775 -518 -156 -653 -742 -693 -204 -456 -180 -406 -540 -897 -663 -334 -494 -708 -118 -389 -370 -368 -461 -745 -753 -413 -660 -654 -806 -601 -478 -25 -286 -609 -487 -608 -986 -686 -738 -911 -865 -747 -862 -982 -764 -507 -331 -727 -603 -709 -803 -144 -627 -691 -574 -246 -314 -429 -834 -143 -504 -994 -479 -134 -114 -624 -62 -342 -88 -360 -966 -230 -777 -97 -418 -265 -285 -430 -545 -120 -700 -658 -701 -362 -914 -49 -189 -344 -399 -715 -488 -580 -520 -42 -655 -340 -692 -336 -372 -599 -340 -407 -569 -671 -422 -941 -860 -932 -979 -268 -152 -564 -530 -841 -116 -239 -455 -566 -40 -79 -418 -198 -133 -41 -42 -673 -291 -469 -346 -76 -962 -978 -833 -550 -724 -283 -380 -403 -75 -547 -90 -942 -670 -845 -852 -989 -881 -574 -344 -526 -87 -112 -693 -573 -701 -215 -655 -300 -735 -410 -250 -87 -740 -820 -655 -709 -113 -530 -581 -866 -84 -718 -673 -629 -453 -176 -610 -498 -562 -750 -380 -187 -70 -627 -142 -319 -255 -694 -710 -44 -459 -769 -835 -989 -617 -427 -289 -902 -484 -418 -896 -746 -943 -599 -471 -197 -944 -661 -538 -419 -825 -348 -462 -883 -742 -565 -861 -273 -841 -626 -174 -72 -129 -559 -859 -953 -116 -718 -823 -32 -35 -301 -327 -349 -424 -218 -475 -27 -98 -778 -660 -137 -944 -34 -855 -563 -690 -120 -703 -192 -534 -512 -469 -12 -786 -936 -668 -780 -374 -330 -796 -438 -445 -117 -803 -76 -926 -500 -473 -281 -1 -951 -260 -890 -718 -162 -69 -710 -938 -407 -69 -322 -573 -58 -174 -556 -196 -862 -830 -866 -492 -652 -903 -90 -275 -545 -100 -280 -899 -757 -564 -902 -158 -336 -444 -412 -812 -346 -967 -707 -565 -196 -790 -661 -893 -336 -185 -642 -893 -188 -742 -590 -93 -711 -62 -19 -866 -69 -847 -507 -606 -616 -336 -555 -696 -300 -544 -209 -583 -487 -42 -368 -155 -983 -169 -691 -303 -361 -76 -323 -338 -63 -75 -511 -514 -299 -54 -145 -886 -26 -202 -109 -973 -280 -649 -678 -499 -298 -394 -496 -73 -919 -405 -389 -47 -472 -828 -872 -816 -33 -459 -889 -652 -495 -236 -277 -802 -961 -747 -850 -534 -565 -462 -727 -436 -876 -445 -228 -712 -16 -743 -666 -370 -896 -756 -647 -84 -135 -882 -36 -768 -982 -146 -633 -392 -275 -47 -776 -57 -932 -138 -5 -874 -750 -493 -454 -141 -682 -567 -482 -787 -722 -894 -775 -970 -931 -259 -885 -441 -675 -704 -245 -70 -694 -788 -23 -274 -415 -116 -952 -447 -435 -878 -862 -155 -676 -213 -241 -595 -948 -154 -886 -118 -537 -944 -178 -216 -122 -989 -398 -744 -377 -137 -432 -646 -524 -338 -84 -959 -962 -446 -779 -420 -456 -305 -678 -688 -346 -110 -757 -569 -499 -753 -43 -364 -339 -375 -158 -325 -409 -864 -335 -121 -906 -343 -963 -908 -806 -971 -244 -657 -707 -955 -350 -654 -385 -760 -862 -169 -812 -255 -462 -766 -484 -108 -603 -603 -413 -84 -615 -146 -983 -533 -561 -163 -415 -125 -334 -344 -979 -595 -533 -650 -627 -211 -344 -364 -581 -495 -932 -319 -777 -278 -50 -192 -312 -358 -422 -451 -941 -953 -411 -783 -317 -338 -13 -209 -498 -736 -646 -772 -940 -372 -524 -854 -144 -432 -64 -375 -830 -907 -378 -800 -869 -366 -328 -775 -347 -364 -830 -295 -828 -820 -652 -85 -377 -377 -217 -977 -515 -248 -686 -305 -374 -741 -64 -537 -492 -431 -938 -392 -476 -1000 -287 -949 -744 -647 -392 -364 -81 -755 -123 -103 -758 -545 -151 -930 -683 -595 -103 -4 -535 -283 -247 -272 -446 -637 -389 -777 -355 -521 -761 -845 -630 -85 -329 -729 -605 -854 -995 -447 -902 -502 -20 -758 -366 -530 -25 -560 -229 -590 -742 -840 -50 -568 -328 -826 -395 -968 -877 -937 -117 -132 -267 -447 -540 -722 -467 -189 -966 -200 -522 -250 -995 -389 -607 -121 -467 -331 -741 -544 -467 -992 -114 -551 -851 -28 -228 -918 -823 -353 -890 -517 -799 -116 -176 -884 -230 -13 -96 -761 -390 -842 -535 -722 -115 -219 -997 -790 -494 -394 -366 -847 -283 -397 -457 -877 -914 -713 -751 -234 -486 -684 -930 -221 -631 -363 -126 -318 -829 -140 -895 -765 -587 -62 -388 -377 -913 -914 -88 -432 -679 -501 -865 -35 -681 -3 -604 -835 -418 -290 -576 -528 -521 -499 -420 -160 -619 -931 -673 -790 -689 -784 -199 -905 -501 -779 -958 -250 -938 -348 -567 -228 -782 -433 -901 -403 -844 -495 -885 -145 -761 -645 -468 -791 -951 -790 -273 -7 -415 -687 -868 -789 -356 -294 -140 -703 -782 -225 -556 -654 -385 -880 -213 -532 -134 -274 -371 -969 -742 -536 -61 -292 -793 -635 -947 -829 -129 -631 -921 -201 -145 -213 -988 -425 -409 -262 -319 -487 -458 -283 -338 -749 -731 -211 -912 -753 -351 -92 -350 -938 -240 -530 -973 -588 -858 -253 -792 -613 -705 -260 -84 -25 -574 -75 -938 -636 -874 -422 -656 -717 -610 -377 -516 -835 -21 -118 -672 -444 -477 -751 -777 -694 -519 -168 -196 -676 -669 -562 -310 -586 -709 -526 -826 -459 -818 -965 -636 -315 -503 -244 -384 -731 -30 -875 -959 -213 -597 -873 -661 -311 -518 -491 -473 -172 -148 -500 -43 -681 -129 -392 -122 -609 -975 -153 -316 -963 -14 -25 -474 -881 -84 -286 -523 -773 -469 -179 -281 -272 -486 -17 -699 -245 -921 -458 -598 -527 -400 -323 -948 -856 -357 -709 -107 -575 -706 -449 -294 -120 -526 -857 -277 -868 -430 -599 -296 -463 -651 -631 -214 -177 -460 -820 -706 -302 -46 -719 -687 -524 -120 -889 -892 -147 -37 -925 -167 -917 -955 -378 -568 -754 -544 -312 -882 -717 -958 -519 -336 -544 -758 -366 -530 -976 -237 -231 -692 -451 -997 -485 -325 -175 -217 -949 -416 -798 -354 -89 -342 -95 -872 -85 -678 -765 -37 -924 -539 -388 -326 -791 -994 -40 -647 -367 -287 -904 -909 -82 -55 -787 -236 -552 -466 -387 -30 -609 -624 -750 -276 -272 -116 -169 -886 -817 -889 -122 -835 -73 -462 -378 -716 -824 -958 -19 -414 -371 -389 -622 -418 -768 -19 -83 -414 -199 -312 -533 -146 -685 -57 -743 -261 -501 -709 -156 -532 -114 -79 -529 -231 -879 -189 -98 -852 -488 -881 -727 -974 -730 -230 -201 -434 -976 -367 -455 -5 -389 -753 -768 -718 -881 -591 -400 -252 -196 -172 -157 -720 -174 -491 -205 -709 -810 -663 -450 -306 -31 -984 -310 -619 -637 -960 -574 -57 -558 -214 -570 -857 -274 -877 -248 -511 -757 -370 -343 -466 -348 -542 -13 -372 -683 -254 -981 -862 -375 -581 -659 -557 -583 -463 -9 -795 -826 -965 -496 -677 -199 -79 -912 -1000 -768 -464 -161 -625 -605 -928 -368 -14 -137 -978 -472 -958 -15 -799 -429 -112 -836 -231 -460 -950 -52 -765 -37 -614 -627 -761 -348 -61 -180 -81 -389 -415 -765 -132 -957 -423 -284 -406 -666 -162 -673 -688 -539 -639 -794 -158 -899 -85 -598 -982 -677 -36 -54 -935 -661 -644 -330 -576 -724 -964 -708 -371 -636 -720 -184 -200 -250 -17 -928 -566 -206 -242 -822 -41 -257 -826 -834 -777 -331 -818 -179 -218 -541 -399 -338 -291 -851 -443 -29 -13 -262 -5 -351 -349 -286 -680 -632 -844 -670 -34 -300 -925 -917 -164 -208 -186 -516 -456 -715 -809 -418 -198 -161 -997 -405 -954 -182 -311 -948 -198 -70 -489 -517 -537 -642 -115 -14 -104 -150 -69 -5 -235 -446 -773 -207 -30 -260 -904 -956 -952 -718 -92 -337 -842 -931 -417 -319 -306 -899 -374 -125 -843 -98 -533 -177 -986 -910 -850 -482 -36 -754 -634 -216 -465 -628 -702 -656 -30 -756 -7 -649 -475 -885 -116 -782 -501 -610 -239 -73 -161 -558 -760 -487 -573 -161 -383 -752 -390 -997 -108 -870 -781 -909 -105 -59 -476 -920 -277 -663 -220 -188 -301 -84 -970 -230 -157 -154 -214 -229 -386 -593 -16 -248 -500 -387 -304 -681 -320 -529 -785 -992 -832 -784 -35 -103 -22 -581 -668 -180 -624 -75 -398 -44 -531 -932 -761 -905 -359 -857 -933 -18 -112 -256 -936 -706 -677 -66 -170 -908 -604 -302 -255 -208 -863 -162 -574 -110 -198 -817 -523 -564 -372 -697 -512 -152 -278 -849 -231 -673 -867 -670 -284 -591 -278 -406 -239 -354 -930 -246 -661 -495 -629 -108 -539 -267 -161 -204 -214 -673 -903 -175 -722 -689 -890 -748 -514 -74 -483 -338 -89 -4 -839 -346 -896 -12 -315 -583 -162 -410 -512 -361 -665 -402 -307 -288 -758 -171 -403 -145 -969 -25 -799 -989 -986 -121 -910 -627 -637 -760 -463 -861 -601 -367 -264 -830 -566 -112 -392 -126 -334 -421 -675 -199 -935 -873 -384 -304 -931 -768 -373 -497 -365 -225 -711 -553 -329 -108 -662 -986 -529 -805 -831 -981 -383 -222 -805 -548 -410 -2 -90 -61 -834 -186 -915 -143 -866 -644 -469 -103 -202 -41 -828 -852 -9 -58 -606 -628 -621 -612 -207 -325 -367 -583 -103 -729 -308 -978 -984 -717 -902 -118 -931 -330 -798 -846 -403 -846 -201 -774 -763 -818 -284 -606 -254 -485 -338 -112 -266 -347 -657 -330 -840 -952 -804 -281 -170 -416 -44 -366 -538 -642 -444 -766 -482 -216 -274 -562 -474 -745 -832 -513 -243 -260 -670 -443 -743 -296 -441 -913 -871 -371 -241 -507 -56 -483 -38 -681 -496 -514 -194 -671 -431 -173 -881 -250 -933 -512 -949 -203 -642 -50 -945 -559 -738 -629 -75 -52 -586 -514 -267 -554 -308 -850 -949 -358 -913 -80 -779 -384 -273 -795 -959 -973 -482 -987 -983 -25 -559 -154 -83 -913 -707 -218 -528 -100 -343 -347 -529 -801 -996 -178 -42 -25 -268 -246 -44 -843 -230 -592 -611 -70 -938 -951 -97 -566 -553 -100 -187 -432 -11 -34 -527 -369 -648 -55 -886 -880 -934 -314 -96 -575 -332 -38 -765 -200 -683 -221 -828 -97 -269 -790 -842 -58 -326 -714 -12 -290 -102 -540 -79 -533 -557 -187 -605 -179 -52 -506 -236 -391 -46 -418 -147 -183 -390 -246 -516 -536 -805 -978 -814 -860 -249 -540 -143 -223 -100 -849 -693 -298 -410 -10 -33 -655 -460 -110 -572 -288 -734 -258 -535 -966 -894 -150 -644 -445 -659 -622 -200 -421 -25 -47 -768 -756 -346 -183 -880 -20 -359 -735 -371 -828 -299 -921 -907 -791 -237 -169 -996 -488 -364 -252 -769 -999 -313 -274 -951 -349 -902 -458 -60 -612 -820 -853 -596 -306 -91 -937 -486 -227 -997 -816 -555 -948 -449 -730 -9 -483 -113 -544 -314 -690 -722 -139 -843 -462 -424 -658 -930 -727 -681 -642 -752 -478 -117 -302 -531 -938 -450 -715 -229 -104 -897 -654 -691 -978 -13 -777 -153 -223 -997 -168 -716 -181 -518 -264 -335 -888 -397 -887 -479 -615 -743 -987 -2 -578 -441 -146 -45 -297 -396 -777 -845 -798 -758 -714 -823 -194 -225 -527 -260 -466 -915 -666 -256 -664 -574 -717 -847 -881 -660 -969 -591 -435 -570 -541 -224 -245 -61 -442 -442 -864 -530 -396 -594 -535 -603 -6 -904 -706 -124 -800 -519 -123 -912 -787 -29 -284 -412 -694 -33 -867 -687 -229 -71 -612 -412 -289 -721 -66 -602 -611 -590 -702 -900 -241 -839 -220 -718 -270 -144 -735 -672 -399 -233 -194 -230 -539 -724 -675 -881 -88 -456 -44 -17 -647 -528 -966 -812 -37 -421 -261 -153 -547 -185 -128 -673 -481 -153 -107 -33 -948 -132 -754 -844 -8 -666 -929 -456 -705 -647 -980 -402 -175 -864 -222 -308 -533 -136 -510 -832 -519 -988 -773 -761 -675 -770 -345 -284 -620 -804 -748 -168 -501 -24 -734 -385 -863 -217 -595 -79 -661 -833 -750 -414 -193 -674 -889 -672 -749 -920 -843 -787 -426 -619 -301 -641 -312 -387 -667 -643 -327 -607 -594 -44 -459 -74 -616 -992 -891 -959 -907 -820 -633 -51 -96 -322 -474 -309 -246 -497 -257 -536 -727 -24 -421 -320 -636 -538 -736 -785 -180 -440 -378 -368 -3 -87 -118 -157 -159 -251 -855 -868 -72 -480 -816 -369 -212 -91 -221 -633 -938 -564 -149 -765 -113 -868 -119 -645 -755 -856 -936 -529 -801 -735 -701 -149 -801 -121 -885 -238 -343 -81 -998 -351 -460 -209 -857 -195 -575 -839 -80 -467 -84 -755 -807 -1000 -35 -236 -791 -787 -614 -396 -797 -925 -649 -26 -67 -730 -67 -749 -299 -473 -706 -695 -886 -121 -87 -318 -779 -783 -303 -162 -416 -45 -448 -872 -250 -331 -523 -888 -804 -533 -197 -228 -682 -332 -576 -563 -936 -502 -690 -803 -733 -995 -300 -483 -886 -664 -924 -261 -88 -349 -274 -538 -670 -536 -771 -535 -662 -598 -216 -996 -93 -829 -879 -972 -915 -161 -11 -477 -449 -83 -472 -913 -663 -955 -174 -390 -525 -173 -103 -293 -843 -531 -476 -142 -100 -627 -605 -166 -670 -794 -971 -213 -781 -932 -145 -463 -502 -472 -353 -632 -212 -960 -405 -337 -459 -316 -505 -726 -242 -577 -461 -850 -757 -370 -531 -699 -264 -880 -237 -124 -288 -285 -35 -85 -393 -777 -143 -248 -48 -217 -123 -565 -197 -556 -428 -521 -183 -963 -65 -201 -40 -770 -329 -257 -163 -72 -699 -243 -42 -299 -98 -807 -715 -363 -770 -584 -727 -981 -401 -386 -653 -677 -210 -232 -97 -17 -470 -534 -211 -208 -81 -741 -750 -888 -774 -397 -279 -859 -180 -903 -177 -991 -915 -62 -236 -580 -97 -47 -36 -383 -452 -254 -904 -189 -153 -684 -807 -363 -464 -695 -597 -324 -515 -261 -770 -274 -100 -157 -259 -455 -839 -554 -818 -558 -131 -944 -237 -211 -185 -260 -687 -911 -239 -905 -446 -295 -105 -290 -463 -552 -136 -220 -84 -366 -893 -927 -608 -664 -70 -403 -26 -622 -662 -686 -573 -149 -697 -448 -605 -655 -498 -178 -320 -696 -814 -197 -315 -342 -765 -530 -986 -243 -84 -145 -656 -722 -992 -656 -425 -950 -49 -65 -76 -650 -808 -675 -472 -151 -704 -768 -104 -133 -454 -274 -100 -182 -473 -826 -900 -353 -752 -699 -901 -221 -657 -883 -278 -13 -281 -618 -643 -750 -813 -495 -545 -535 -963 -958 -99 -805 -336 -135 -32 -17 -37 -864 -335 -758 -463 -124 -657 -462 -303 -689 -793 -965 -329 -783 -256 -986 -814 -507 -50 -925 -229 -575 -728 -919 -567 -976 -280 -196 -802 -239 -568 -48 -554 -259 -98 -696 -913 -848 -39 -611 -316 -911 -675 -4 -310 -609 -764 -639 -494 -702 -784 -706 -527 -148 -20 -942 -760 -199 -174 -85 -362 -935 -446 -963 -265 -54 -22 -936 -89 -293 -51 -161 -255 -891 -605 -236 -517 -916 -874 -888 -819 -46 -597 -237 -266 -251 -648 -484 -899 -828 -71 -287 -865 -906 -633 -71 -180 -234 -526 -67 -370 -591 -882 -11 -973 -936 -74 -462 -944 -804 -754 -405 -713 -192 -798 -582 -177 -302 -342 -527 -910 -951 -8 -794 -251 -481 -478 -161 -780 -342 -440 -850 -317 -745 -393 -976 -659 -673 -191 -217 -235 -1000 -875 -183 -500 -941 -804 -183 -25 -971 -954 -417 -683 -965 -472 -369 -299 -579 -689 -471 -272 -504 -294 -198 -93 -527 -244 -947 -979 -182 -763 -806 -10 -31 -231 -870 -303 -670 -629 -225 -455 -670 -911 -994 -133 -275 -559 -152 -797 -188 -703 -204 -146 -412 -926 -720 -5 -379 -7 -337 -584 -887 -166 -303 -333 -763 -840 -551 -296 -162 -525 -422 -444 -531 -369 -389 -461 -541 -858 -681 -271 -284 -223 -392 -178 -568 -224 -515 -928 -298 -817 -695 -757 -357 -737 -991 -6 -314 -459 -924 -620 -117 -290 -95 -509 -669 -376 -226 -707 -659 -979 -220 -986 -591 -361 -582 -463 -421 -726 -416 -457 -234 -436 -106 -908 -338 -585 -377 -228 -810 -580 -403 -571 -465 -727 -401 -318 -170 -367 -291 -519 -680 -776 -687 -164 -261 -144 -270 -813 -838 -783 -419 -993 -932 -678 -403 -410 -397 -642 -750 -563 -53 -228 -96 -38 -156 -456 -939 -168 -594 -895 -101 -240 -875 -570 -477 -633 -471 -89 -940 -885 -685 -407 -102 -993 -678 -819 -148 -481 -812 -219 -834 -682 -501 -597 -545 -300 -414 -934 -587 -181 -953 -989 -695 -982 -251 -493 -421 -192 -330 -777 -275 -385 -929 -125 -391 -399 -786 -186 -429 -299 -129 -661 -75 -396 -649 -541 -980 -783 -266 -659 -224 -413 -907 -56 -113 -817 -850 -507 -123 -615 -632 -194 -284 -842 -665 -388 -764 -381 -508 -828 -680 -119 -738 -800 -763 -927 -961 -988 -221 -164 -881 -942 -301 -96 -708 -42 -207 -995 -901 -732 -219 -771 -148 -994 -263 -704 -493 -97 -376 -219 -421 -56 -112 -756 -938 -388 -267 -374 -707 -515 -247 -139 -911 -193 -46 -393 -530 -880 -213 -208 -835 -699 -743 -738 -514 -769 -296 -994 -429 -879 -733 -356 -584 -563 -636 -286 -504 -468 -158 -230 -779 -785 -55 -272 -462 -596 -21 -136 -328 -26 -375 -532 -351 -717 -698 -925 -307 -356 -119 -812 -669 -327 -252 -969 -944 -90 -153 -165 -886 -260 -747 -362 -524 -260 -71 -863 -655 -603 -514 -704 -155 -352 -97 -499 -443 -732 -135 -910 -911 -577 -161 -467 -241 -376 -969 -554 -17 -110 -916 -697 -933 -900 -110 -271 -240 -50 -42 -755 -189 -538 -820 -273 -125 -459 -405 -487 -206 -190 -134 -171 -860 -90 -186 -447 -641 -715 -648 -850 -309 -803 -153 -927 -856 -64 -57 -271 -840 -164 -332 -489 -710 -987 -950 -16 -972 -387 -246 -296 -982 -372 -555 -696 -868 -406 -369 -996 -572 -61 -902 -800 -467 -383 -315 -456 -353 -301 -925 -102 -471 -840 -134 -320 -416 -952 -919 -548 -503 -685 -690 -754 -362 -61 -24 -849 -965 -58 -648 -70 -486 -175 -584 -643 -729 -851 -274 -757 -583 -706 -795 -260 -322 -96 -962 -443 -889 -90 -197 -209 -46 -221 -341 -731 -772 -887 -857 -558 -818 -558 -264 -94 -773 -978 -267 -899 -794 -630 -55 -280 -579 -27 -767 -317 -636 -826 -14 -891 -141 -439 -807 -444 -307 -429 -378 -616 -222 -159 -908 -51 -297 -214 -300 -302 -506 -111 -472 -315 -414 -267 -728 -567 -650 -482 -790 -261 -802 -33 -277 -710 -180 -957 -527 -273 -343 -184 -536 -86 -175 -904 -298 -22 -917 -122 -186 -84 -947 -817 -143 -11 -67 -70 -369 -359 -644 -382 -921 -497 -682 -725 -65 -264 -873 -426 -45 -254 -884 -255 -272 -169 -516 -916 -511 -51 -246 -611 -643 -383 -342 -901 -842 -107 -218 -171 -100 -388 -256 -310 -858 -8 -461 -904 -742 -947 -407 -276 -254 -441 -882 -480 -379 -260 -151 -829 -505 -626 -649 -479 -224 -53 -762 -722 -605 -30 -523 -763 -772 -472 -752 -4 -972 -670 -302 -290 -32 -304 -117 -271 -282 -570 -387 -839 -213 -142 -907 -683 -317 -632 -945 -308 -613 -600 -802 -519 -368 -212 -382 -593 -604 -331 -520 -44 -186 -388 -486 -541 -815 -741 -561 -138 -729 -401 -298 -265 -767 -681 -268 -32 -321 -768 -866 -742 -358 -382 -676 -652 -132 -666 -155 -96 -412 -674 -412 -609 -270 -331 -167 -425 -865 -309 -713 -388 -860 -289 -823 -919 -996 -911 -288 -580 -963 -3 -193 -180 -749 -135 -80 -285 -574 -368 -669 -43 -549 -61 -687 -744 -680 -253 -716 -306 -152 -839 -245 -575 -859 -385 -888 -259 -336 -298 -407 -111 -927 -820 -340 -891 -537 -709 -225 -429 -704 -294 -625 -706 -890 -374 -824 -480 -227 -45 -308 -337 -324 -193 -919 -335 -387 -258 -590 -252 -444 -208 -734 -991 -84 -5 -940 -327 -815 -754 -504 -373 -455 -901 -266 -691 -297 -276 -10 -152 -140 -201 -560 -127 -721 -274 -230 -92 -33 -995 -403 -458 -35 -160 -834 -692 -759 -83 -16 -214 -118 -434 -169 -216 -91 -445 -228 -761 -482 -429 -509 -26 -263 -808 -605 -521 -325 -368 -352 -33 -583 -116 -951 -399 -213 -127 -37 -379 -796 -790 -376 -531 -293 -875 -234 -638 -384 -963 -920 -110 -119 -373 -66 -256 -12 -240 -460 -860 -411 -6 -205 -332 -44 -117 -95 -255 -72 -564 -658 -508 -245 -548 -299 -759 -512 -853 -676 -990 -932 -868 -224 -339 -814 -511 -647 -995 -730 -480 -981 -885 -39 -610 -983 -430 -775 -749 -521 -794 -186 -763 -940 -690 -139 -789 -941 -334 -587 -219 -695 -985 -851 -835 -228 -488 -452 -7 -221 -663 -222 -837 -443 -198 -370 -878 -190 -22 -904 -277 -87 -282 -387 -248 -17 -36 -771 -291 -446 -806 -652 -625 -779 -414 -417 -829 -56 -457 -820 -945 -107 -493 -432 -419 -512 -862 -137 -454 -769 -266 -900 -414 -683 -256 -460 -554 -700 -368 -963 -648 -248 -346 -357 -780 -444 -587 -839 -390 -702 -505 -684 -431 -395 -90 -290 -455 -761 -623 -945 -506 -27 -963 -167 -746 -680 -963 -218 -452 -976 -309 -637 -848 -686 -751 -954 -764 -964 -585 -686 -126 -492 -300 -430 -352 -121 -176 -187 -709 -391 -231 -18 -99 -662 -130 -693 -346 -496 -595 -942 -272 -277 -484 -17 -512 -908 -428 -325 -331 -333 -954 -152 -45 -251 -967 -256 -648 -73 -830 -972 -724 -21 -337 -237 -24 -195 -656 -245 -418 -388 -977 -299 -594 -928 -256 -539 -278 -957 -427 -603 -446 -253 -491 -893 -452 -317 -881 -139 -218 -897 -444 -104 -852 -801 -105 -44 -150 -952 -998 -265 -374 -388 -573 -412 -995 -333 -406 -173 -319 -442 -460 -443 -649 -957 -791 -647 -503 -384 -350 -738 -223 -282 -833 -378 -748 -74 -746 -435 -274 -456 -382 -644 -617 -209 -564 -389 -748 -167 -27 -15 -10 -68 -46 -179 -439 -466 -927 -447 -16 -838 -944 -9 -74 -506 -858 -229 -652 -904 -461 -55 -663 -71 -366 -782 -686 -146 -367 -673 -332 -791 -876 -32 -371 -327 -238 -366 -346 -855 -386 -999 -123 -234 -330 -110 -645 -984 -263 -729 -681 -987 -759 -950 -489 -688 -885 -549 -558 -979 -412 -542 -288 -626 -895 -244 -171 -442 -683 -591 -213 -797 -804 -757 -756 -522 -298 -886 -683 -724 -637 -496 -810 -712 -803 -719 -705 -197 -229 -899 -365 -874 -716 -373 -243 -954 -315 -540 -11 -150 -433 -662 -501 -441 -504 -273 -918 -363 -293 -369 -798 -616 -942 -464 -604 -956 -103 -822 -619 -109 -242 -925 -478 -900 -787 -52 -676 -738 -722 -569 -462 -270 -34 -783 -482 -87 -584 -836 -129 -770 -751 -883 -885 -489 -209 -195 -679 -77 -278 -628 -125 -863 -87 -788 -327 -236 -992 -881 -372 -317 -325 -351 -851 -860 -500 -286 -174 -907 -844 -313 -357 -962 -55 -69 -445 -727 -736 -943 -975 -749 -770 -522 -30 -121 -287 -344 -395 -974 -548 -340 -273 -557 -955 -762 -553 -727 -716 -921 -874 -61 -541 -642 -85 -403 -91 -423 -338 -385 -11 -311 -118 -504 -19 -743 -432 -391 -892 -337 -350 -344 -279 -989 -974 -115 -456 -433 -326 -420 -286 -483 -850 -969 -481 -775 -61 -343 -71 -550 -438 -60 -481 -925 -956 -611 -549 -688 -941 -153 -925 -655 -875 -11 -516 -154 -736 -589 -593 -224 -226 -256 -180 -663 -551 -341 -152 -770 -170 -570 -643 -958 -484 -511 -460 -14 -690 -273 -754 -605 -413 -276 -500 -107 -109 -481 -244 -536 -531 -45 -328 -505 -133 -857 -371 -321 -777 -267 -707 -502 -303 -439 -705 -835 -954 -920 -354 -89 -387 -410 -394 -767 -330 -422 -919 -235 -396 -850 -981 -983 -917 -512 -997 -844 -621 -571 -769 -80 -686 -414 -985 -59 -526 -47 -129 -187 -467 -139 -482 -668 -997 -892 -124 -937 -478 -303 -366 -540 -887 -733 -996 -15 -32 -536 -76 -858 -92 -463 -151 -328 -948 -590 -548 -375 -510 -427 -782 -466 -654 -141 -32 -565 -890 -819 -302 -286 -670 -133 -127 -857 -147 -367 -399 -10 -196 -407 -324 -893 -578 -223 -479 -580 -518 -58 -590 -425 -222 -841 -953 -187 -670 -404 -47 -863 -778 -441 -618 -582 -3 -534 -17 -996 -272 -336 -483 -44 -594 -463 -393 -704 -318 -678 -642 -788 -153 -348 -601 -647 -350 -729 -889 -28 -964 -988 -695 -296 -870 -404 -276 -304 -33 -944 -431 -552 -305 -50 -415 -112 -5 -782 -74 -119 -877 -104 -780 -926 -603 -293 -859 -328 -972 -196 -915 -569 -590 -866 -783 -650 -684 -937 -148 -517 -570 -440 -112 -975 -373 -819 -601 -290 -956 -726 -221 -705 -764 -128 -650 -372 -609 -890 -823 -389 -415 -886 -1000 -788 -129 -649 -566 -198 -883 -918 -721 -584 -755 -524 -618 -342 -125 -676 -522 -749 -511 -846 -179 -496 -417 -304 -385 -811 -663 -969 -401 -805 -846 -753 -64 -809 -878 -50 -429 -775 -412 -114 -79 -888 -650 -637 -637 -848 -213 -155 -305 -218 -125 -126 -426 -948 -488 -153 -775 -552 -728 -236 -407 -437 -332 -966 -565 -599 -924 -395 -566 -706 -465 -104 -938 -887 -49 -972 -736 -117 -756 -347 -83 -152 -845 -735 -833 -692 -797 -575 -211 -871 -589 -133 -116 -715 -785 -946 -476 -59 -992 -240 -165 -96 -771 -348 -708 -348 -328 -189 -262 -629 -992 -520 -268 -407 -420 -220 -483 -654 -706 -855 -64 -269 -440 -495 -407 -940 -23 -819 -782 -214 -946 -176 -497 -160 -7 -925 -801 -175 -132 -412 -552 -935 -739 -602 -189 -123 -562 -932 -80 -5 -537 -352 -469 -864 -170 -558 -688 -603 -187 -140 -982 -588 -125 -100 -892 -921 -668 -811 -954 -952 -303 -392 -571 -411 -805 -979 -63 -997 -497 -29 -867 -222 -367 -628 -851 -753 -270 -812 -857 -316 -803 -955 -447 -28 -825 -960 -712 -423 -706 -978 -483 -797 -874 -838 -784 -602 -855 -572 -801 -222 -403 -88 -515 -368 -469 -776 -427 -71 -139 -656 -119 -683 -933 -147 -839 -918 -979 -819 -24 -22 -781 -591 -954 -173 -225 -115 -612 -368 -784 -49 -477 -727 -470 -307 -88 -668 -826 -464 -12 -758 -507 -153 -258 -669 -285 -875 -177 -715 -28 -644 -957 -330 -1 -688 -10 -510 -991 -268 -509 -742 -428 -109 -614 -173 -372 -295 -592 -419 -491 -48 -963 -950 -719 -721 -752 -668 -564 -776 -926 -586 -56 -176 -162 -319 -753 -430 -586 -824 -66 -960 -179 -37 -304 -786 -727 -283 -671 -229 -646 -60 -631 -429 -924 -55 -686 -76 -105 -16 -258 -168 -402 -529 -401 -365 -385 -949 -11 -33 -22 -571 -837 -27 -133 -113 -293 -828 -866 -68 -572 -577 -761 -618 -30 -920 -68 -782 -806 -703 -736 -618 -381 -346 -181 -292 -116 -239 -467 -756 -407 -894 -672 -126 -513 -350 -625 -262 -631 -735 -298 -681 -462 -361 -890 -896 -864 -333 -522 -549 -539 -729 -271 -824 -312 -575 -75 -273 -317 -906 -298 -448 -702 -540 -925 -496 -332 -847 -31 -771 -634 -406 -929 -485 -576 -192 -257 -684 -576 -93 -857 -726 -729 -301 -951 -637 -277 -433 -810 -917 -7 -310 -560 -492 -272 -147 -663 -536 -59 -953 -951 -748 -636 -638 -117 -873 -564 -570 -477 -621 -822 -926 -581 -777 -626 -236 -74 -183 -209 -395 -204 -205 -599 -992 -567 -611 -696 -774 -945 -206 -461 -62 -457 -554 -534 -492 -902 -895 -97 -930 -118 -607 -804 -632 -892 -642 -599 -686 -623 -424 -169 -378 -461 -350 -971 -124 -275 -278 -395 -614 -639 -696 -668 -765 -30 -159 -408 -436 -156 -831 -203 -587 -398 -954 -558 -37 -509 -207 -49 -206 -569 -715 -437 -973 -721 -8 -165 -508 -25 -79 -99 -82 -122 -465 -854 -124 -868 -838 -91 -936 -435 -930 -394 -112 -570 -352 -656 -25 -794 -746 -944 -992 -207 -618 -262 -210 -624 -647 -920 -889 -289 -549 -248 -923 -204 -926 -838 -184 -571 -75 -78 -575 -758 -768 -552 -320 -864 -897 -735 -21 -352 -213 -638 -471 -951 -545 -10 -135 -819 -997 -463 -829 -1 -748 -981 -637 -684 -183 -258 -330 -209 -402 -832 -154 -720 -488 -222 -20 -189 -268 -71 -514 -887 -600 -905 -663 -71 -596 -879 -816 -288 -728 -859 -132 -46 -24 -948 -437 -356 -603 -787 -57 -267 -504 -214 -226 -620 -324 -546 -185 -576 -282 -69 -941 -108 -708 -486 -175 -460 -391 -703 -648 -196 -241 -766 -965 -811 -589 -327 -622 -580 -984 -625 -417 -998 -129 -819 -515 -191 -119 -236 -881 -656 -859 -772 -603 -179 -129 -431 -492 -902 -223 -566 -258 -398 -240 -480 -248 -572 -270 -931 -639 -718 -470 -68 -791 -869 -89 -678 -965 -64 -791 -732 -480 -962 -700 -894 -555 -366 -7 -249 -556 -128 -90 -987 -717 -177 -619 -706 -188 -650 -677 -792 -519 -48 -717 -43 -14 -992 -89 -539 -320 -254 -252 -689 -239 -261 -516 -97 -529 -337 -158 -984 -846 -800 -74 -661 -635 -127 -250 -370 -967 -681 -884 -255 -847 -560 -8 -588 -544 -463 -346 -646 -293 -788 -584 -625 -165 -598 -683 -646 -304 -998 -514 -569 -433 -620 -418 -686 -69 -18 -878 -476 -790 -121 -889 -359 -290 -98 -703 -168 -94 -590 -585 -858 -471 -210 -378 -133 -800 -904 -440 -517 -42 -678 -576 -502 -565 -390 -617 -626 -968 -278 -991 -428 -189 -398 -965 -346 -835 -826 -955 -387 -438 -769 -552 -178 -733 -447 -226 -432 -713 -437 -363 -645 -159 -370 -973 -30 -835 -344 -621 -281 -689 -548 -284 -929 -643 -5 -302 -353 -658 -670 -241 -506 -17 -742 -438 -857 -256 -28 -368 -361 -883 -14 -242 -76 -626 -522 -269 -458 -633 -146 -729 -193 -967 -984 -574 -185 -497 -523 -70 -330 -339 -614 -21 -434 -135 -393 -153 -717 -233 -988 -469 -455 -173 -430 -643 -654 -765 -320 -192 -774 -431 -716 -150 -583 -30 -789 -973 -470 -18 -55 -89 -792 -403 -333 -307 -161 -743 -648 -203 -473 -652 -829 -64 -238 -262 -701 -219 -294 -120 -27 -238 -435 -844 -40 -478 -551 -954 -471 -974 -7 -410 -588 -984 -796 -622 -855 -862 -710 -48 -871 -227 -251 -576 -291 -297 -407 -250 -549 -385 -804 -323 -118 -191 -350 -762 -907 -577 -128 -56 -780 -401 -676 -119 -446 -784 -306 -201 -864 -927 -80 -304 -788 -643 -305 -906 -526 -592 -15 -131 -573 -740 -795 -820 -358 -239 -575 -928 -128 -827 -902 -332 -572 -927 -924 -621 -260 -782 -745 -262 -83 -253 -226 -638 -350 -799 -185 -186 -901 -425 -329 -828 -730 -510 -48 -129 -974 -717 -71 -790 -727 -765 -2 -977 -371 -938 -149 -958 -139 -233 -449 -255 -558 -417 -287 -403 -358 -400 -309 -485 -69 -772 -340 -210 -347 -86 -198 -385 -103 -83 -825 -911 -99 -18 -729 -260 -45 -315 -801 -389 -64 -730 -959 -370 -958 -343 -25 -693 -191 -402 -988 -769 -616 -468 -953 -501 -594 -645 -19 -549 -299 -321 -676 -233 -753 -434 -732 -308 -282 -679 -798 -303 -882 -123 -900 -557 -960 -543 -414 -280 -712 -857 -885 -265 -903 -914 -33 -76 -225 -474 -39 -675 -507 -795 -749 -226 -16 -780 -82 -283 -32 -127 -331 -784 -497 -589 -908 -595 -418 -828 -36 -170 -778 -189 -642 -632 -302 -814 -786 -287 -782 -527 -681 -130 -421 -323 -392 -437 -884 -905 -271 -95 -934 -756 -714 -395 -364 -692 -103 -971 -783 -113 -218 -368 -433 -169 -700 -980 -134 -951 -762 -470 -2 -776 -522 -505 -583 -219 -570 -662 -343 -513 -421 -326 -817 -212 -527 -837 -454 -537 -809 -205 -95 -800 -661 -925 -770 -659 -71 -253 -185 -542 -643 -838 -302 -233 -875 -735 -161 -43 -671 -503 -109 -697 -502 -363 -907 -988 -437 -664 -708 -254 -564 -677 -920 -989 -369 -852 -730 -905 -77 -14 -800 -622 -253 -252 -240 -315 -438 -596 -596 -601 -941 -305 -758 -550 -239 -737 -382 -597 -338 -949 -277 -467 -78 -111 -150 -368 -7 -779 -987 -385 -747 -872 -129 -791 -385 -773 -439 -862 -124 -226 -475 -720 -171 -429 -269 -668 -637 -889 -20 -164 -107 -801 -71 -643 -323 -986 -876 -497 -563 -235 -14 -596 -388 -742 -401 -23 -556 -82 -909 -984 -589 -20 -27 -616 -889 -889 -375 -614 -375 -156 -533 -993 -641 -688 -434 -250 -903 -696 -857 -282 -658 -486 -501 -305 -3 -13 -67 -53 -550 -36 -823 -440 -951 -675 -784 -663 -571 -912 -777 -436 -748 -403 -364 -346 -719 -219 -803 -113 -831 -125 -72 -383 -415 -877 -181 -757 -925 -844 -881 -14 -49 -123 -971 -514 -76 -116 -44 -415 -261 -28 -831 -937 -197 -671 -169 -753 -984 -303 -918 -655 -463 -165 -931 -802 -922 -850 -746 -727 -457 -782 -534 -366 -166 -430 -933 -266 -110 -222 -467 -36 -254 -537 -841 -954 -785 -861 -319 -325 -686 -699 -388 -325 -924 -106 -486 -886 -717 -303 -774 -828 -993 -178 -266 -895 -239 -133 -638 -653 -555 -335 -645 -1000 -948 -217 -309 -119 -89 -706 -598 -520 -771 -488 -760 -196 -505 -110 -988 -836 -683 -963 -342 -54 -632 -872 -164 -197 -758 -711 -752 -384 -510 -843 -812 -538 -591 -658 -235 -998 -435 -816 -125 -240 -56 -443 -415 -190 -868 -638 -479 -816 -363 -46 -597 -420 -510 -479 -110 -666 -911 -819 -225 -625 -897 -389 -767 -965 -520 -186 -179 -116 -220 -499 -409 -773 -683 -460 -749 -929 -505 -946 -802 -87 -821 -984 -583 -295 -702 -568 -506 -757 -559 -118 -930 -74 -534 -27 -466 -9 -607 -852 -582 -354 -301 -293 -883 -977 -732 -5 -372 -410 -128 -360 -362 -488 -727 -899 -565 -543 -83 -75 -646 -639 -816 -592 -688 -901 -302 -102 -126 -515 -514 -771 -455 -361 -632 -295 -914 -127 -247 -721 -196 -177 -867 -497 -174 -187 -226 -909 -851 -986 -404 -69 -369 -177 -156 -286 -415 -191 -640 -297 -415 -385 -953 -876 -238 -780 -81 -610 -979 -521 -361 -48 -707 -390 -91 -900 -375 -973 -700 -796 -1000 -944 -247 -705 -690 -954 -891 -468 -896 -393 -560 -532 -684 -301 -32 -639 -575 -23 -548 -346 -741 -890 -134 -151 -253 -162 -216 -986 -418 -4 -775 -821 -403 -164 -10 -424 -452 -582 -275 -195 -758 -674 -208 -607 -199 -182 -884 -988 -828 -181 -381 -54 -264 -396 -888 -459 -276 -157 -978 -276 -51 -514 -343 -786 -197 -291 -295 -606 -5 -684 -903 -601 -996 -598 -298 -722 -881 -979 -711 -416 -645 -54 -662 -621 -543 -678 -916 -481 -416 -689 -904 -320 -256 -19 -165 -68 -219 -850 -363 -31 -655 -5 -283 -574 -252 -18 -861 -656 -19 -737 -305 -848 -552 -711 -764 -528 -729 -274 -335 -402 -689 -238 -794 -488 -61 -767 -633 -578 -937 -243 -403 -811 -155 -680 -401 -189 -295 -388 -263 -556 -518 -624 -750 -188 -192 -932 -937 -59 -939 -63 -20 -30 -979 -658 -764 -69 -839 -923 -198 -747 -135 -791 -258 -159 -734 -728 -724 -793 -83 -372 -637 -363 -582 -918 -142 -107 -242 -520 -983 -380 -92 -272 -867 -678 -972 -243 -404 -900 -896 -780 -256 -159 -745 -719 -143 -217 -669 -277 -381 -456 -757 -696 -430 -761 -467 -237 -516 -659 -357 -358 -52 -702 -639 -360 -484 -777 -767 -921 -644 -956 -285 -733 -123 -239 -150 -607 -934 -420 -526 -466 -654 -509 -788 -878 -757 -189 -912 -806 -744 -269 -352 -74 -187 -37 -768 -601 -406 -536 -824 -532 -251 -942 -384 -403 -547 -896 -425 -131 -671 -746 -438 -387 -11 -288 -854 -872 -701 -544 -138 -213 -825 -137 -752 -229 -621 -762 -354 -562 -872 -199 -500 -818 -929 -79 -701 -870 -717 -510 -730 -885 -674 -472 -558 -737 -548 -853 -10 -340 -427 -289 -477 -278 -226 -974 -977 -938 -831 -316 -506 -407 -999 -562 -502 -265 -229 -972 -204 -710 -426 -468 -283 -868 -631 -306 -261 -467 -298 -866 -859 -489 -498 -616 -150 -718 -557 -907 -565 -624 -418 -471 -843 -670 -51 -260 -564 -300 -658 -175 -492 -430 -136 -323 -196 -571 -229 -776 -233 -570 -614 -21 -598 -183 -421 -421 -847 -258 -238 -739 -343 -317 -218 -641 -180 -348 -659 -588 -976 -316 -913 -260 -441 -685 -73 -989 -253 -993 -972 -259 -742 -113 -432 -263 -382 -151 -983 -10 -497 -658 -281 -104 -196 -513 -848 -377 -712 -567 -406 -825 -825 -691 -344 -251 -484 -851 -494 -191 -665 -574 -263 -894 -737 -894 -351 -704 -18 -975 -482 -760 -914 -943 -105 -308 -4 -893 -980 -242 -599 -815 -889 -561 -535 -572 -446 -912 -218 -645 -959 -83 -368 -686 -886 -753 -355 -199 -965 -523 -838 -812 -247 -547 -920 -621 -53 -648 -948 -979 -651 -678 -591 -273 -882 -347 -636 -953 -945 -833 -215 -217 -346 -650 -675 -89 -873 -117 -286 -213 -833 -533 -101 -239 -364 -175 -424 -257 -893 -166 -949 -144 -1000 -140 -257 -687 -114 -753 -447 -827 -11 -857 -827 -224 -707 -130 -102 -219 -112 -785 -389 -989 -846 -276 -90 -238 -219 -242 -454 -644 -884 -293 -508 -659 -540 -39 -529 -305 -705 -729 -109 -160 -122 -839 -593 -592 -923 -589 -803 -87 -26 -331 -899 -917 -9 -976 -340 -233 -901 -39 -743 -530 -452 -661 -60 -423 -162 -956 -402 -776 -448 -995 -844 -788 -856 -814 -920 -485 -738 -489 -723 -5 -167 -109 -528 -640 -145 -141 -231 -791 -642 -209 -244 -393 -320 -620 -607 -867 -323 -152 -896 -726 -751 -21 -166 -224 -169 -130 -945 -121 -601 -755 -490 -42 -99 -341 -817 -670 -685 -647 -366 -869 -900 -737 -59 -742 -961 -627 -686 -691 -299 -950 -753 -661 -515 -641 -864 -895 -832 -195 -563 -808 -6 -782 -356 -383 -631 -343 -665 -689 -842 -855 -359 -168 -176 -573 -515 -474 -558 -807 -382 -661 -884 -844 -343 -460 -41 -501 -866 -534 -243 -565 -216 -455 -18 -640 -721 -894 -856 -716 -717 -739 -716 -692 -443 -532 -926 -669 -80 -539 -885 -811 -413 -585 -234 -13 -807 -729 -170 -911 -874 -563 -681 -288 -164 -396 -41 -105 -37 -265 -351 -43 -804 -670 -251 -309 -392 -190 -747 -328 -396 -853 -957 -272 -866 -869 -227 -148 -292 -807 -384 -539 -375 -548 -376 -451 -838 -815 -636 -234 -767 -314 -988 -426 -522 -227 -304 -652 -823 -115 -885 -674 -52 -51 -843 -472 -716 -921 -672 -341 -634 -735 -524 -950 -134 -984 -419 -56 -113 -540 -620 -135 -490 -337 -729 -784 -50 -633 -4 -660 -247 -895 -221 -558 -40 -969 -575 -753 -955 -37 -643 -734 -911 -637 -507 -59 -449 -58 -244 -811 -728 -756 -225 -893 -211 -942 -595 -40 -212 -396 -887 -231 -978 -522 -744 -959 -852 -635 -234 -58 -992 -867 -299 -113 -184 -942 -911 -96 -323 -790 -683 -348 -621 -875 -698 -317 -735 -522 -640 -228 -642 -251 -250 -626 -903 -97 -390 -771 -746 -263 -770 -850 -629 -806 -747 -457 -750 -855 -253 -616 -343 -671 -361 -26 -563 -907 -109 -42 -441 -172 -400 -313 -319 -819 -94 -237 -592 -79 -584 -423 -546 -849 -1000 -451 -968 -462 -973 -431 -304 -287 -336 -594 -560 -753 -909 -810 -101 -180 -962 -220 -552 -263 -9 -245 -392 -89 -752 -434 -281 -385 -252 -176 -609 -117 -435 -803 -535 -558 -119 -382 -649 -922 -261 -931 -997 -236 -436 -611 -283 -816 -183 -253 -557 -34 -342 -980 -986 -539 -458 -574 -486 -904 -260 -41 -662 -483 -977 -988 -111 -323 -960 -201 -600 -685 -63 -503 -983 -411 -550 -980 -877 -509 -818 -822 -9 -462 -993 -419 -63 -555 -484 -90 -790 -375 -987 -149 -411 -408 -305 -491 -170 -312 -230 -317 -146 -773 -471 -886 -678 -81 -128 -531 -886 -135 -1 -315 -105 -925 -564 -237 -478 -718 -603 -831 -668 -910 -681 -159 -254 -38 -411 -86 -722 -312 -81 -375 -937 -600 -638 -777 -567 -464 -274 -795 -77 -527 -785 -154 -114 -476 -513 -825 -266 -56 -43 -460 -627 -796 -684 -803 -286 -68 -116 -812 -836 -761 -716 -635 -198 -473 -845 -561 -792 -222 -603 -708 -531 -275 -712 -820 -503 -484 -255 -970 -694 -985 -571 -713 -953 -102 -952 -329 -189 -25 -804 -966 -220 -70 -69 -968 -973 -899 -858 -742 -778 -443 -803 -967 -167 -433 -907 -364 -49 -662 -490 -603 -84 -268 -933 -230 -487 -438 -84 -691 -238 -321 -46 -274 -862 -661 -568 -596 -316 -27 -823 -305 -895 -710 -218 -468 -360 -411 -969 -460 -407 -168 -243 -728 -194 -408 -494 -339 -991 -423 -370 -296 -831 -771 -536 -713 -641 -430 -105 -127 -684 -259 -246 -413 -811 -490 -432 -648 -417 -148 -90 -996 -962 -41 -682 -27 -45 -484 -606 -302 -806 -195 -248 -341 -107 -599 -690 -67 -31 -527 -961 -498 -873 -977 -908 -72 -726 -89 -624 -671 -892 -955 -791 -213 -628 -157 -314 -197 -422 -526 -843 -554 -316 -194 -531 -690 -814 -632 -928 -82 -947 -40 -133 -767 -560 -336 -208 -418 -61 -554 -590 -192 -584 -35 -614 -47 -542 -216 -761 -29 -760 -537 -524 -683 -501 -204 -474 -249 -223 -307 -956 -658 -846 -388 -702 -140 -576 -75 -437 -182 -426 -521 -562 -366 -636 -288 -568 -656 -913 -404 -919 -288 -843 -283 -217 -38 -357 -356 -296 -357 -70 -628 -313 -533 -433 -252 -628 -905 -611 -696 -826 -143 -185 -292 -279 -196 -887 -661 -560 -1 -807 -660 -173 -414 -486 -831 -105 -343 -319 -806 -22 -543 -158 -510 -928 -610 -898 -50 -338 -75 -388 -303 -901 -406 -856 -806 -301 -301 -859 -188 -797 -768 -244 -969 -863 -638 -899 -658 -829 -506 -812 -753 -438 -448 -619 -722 -949 -595 -211 -166 -995 -755 -394 -417 -609 -422 -559 -937 -501 -647 -366 -611 -323 -225 -979 -187 -849 -555 -479 -594 -546 -992 -821 -426 -304 -974 -889 -968 -579 -850 -855 -392 -259 -754 -376 -194 -935 -293 -591 -860 -228 -65 -19 -890 -162 -146 -449 -697 -5 -343 -913 -760 -786 -348 -734 -505 -320 -873 -210 -477 -764 -964 -521 -100 -963 -474 -425 -773 -760 -234 -510 -620 -335 -3 -422 -102 -965 -141 -74 -154 -106 -582 -746 -277 -94 -449 -606 -10 -182 -32 -339 -381 -991 -483 -854 -538 -653 -633 -666 -588 -166 -417 -561 -778 -142 -820 -933 -260 -985 -425 -386 -770 -418 -774 -350 -949 -111 -195 -531 -913 -41 -406 -332 -749 -256 -680 -43 -998 -487 -644 -746 -253 -114 -117 -758 -567 -974 -682 -737 -668 -975 -960 -829 -855 -801 -537 -884 -83 -668 -928 -694 -829 -47 -107 -102 -168 -714 -575 -262 -216 -905 -936 -965 -992 -386 -604 -726 -117 -448 -211 -629 -165 -703 -942 -821 -233 -544 -295 -144 -320 -838 -921 -869 -730 -65 -368 -943 -660 -275 -578 -506 -280 -925 -345 -775 -789 -650 -378 -338 -979 -461 -377 -756 -426 -88 -473 -271 -455 -733 -594 -179 -956 -78 -129 -493 -39 -839 -17 -986 -164 -706 -843 -42 -838 -166 -483 -253 -64 -665 -484 -554 -472 -715 -95 -611 -12 -859 -838 -342 -7 -381 -10 -823 -816 -772 -937 -639 -838 -853 -615 -363 -642 -540 -842 -854 -426 -773 -600 -136 -548 -263 -559 -330 -403 -218 -820 -664 -745 -779 -247 -530 -687 -128 -632 -614 -833 -108 -864 -329 -551 -677 -429 -536 -748 -212 -637 -255 -537 -740 -43 -385 -327 -427 -375 -17 -384 -159 -344 -465 -426 -407 -535 -990 -79 -502 -885 -93 -103 -268 -861 -753 -499 -539 -726 -364 -940 -382 -346 -432 -348 -892 -796 -925 -304 -942 -841 -649 -196 -417 -688 -482 -76 -836 -273 -902 -738 -579 -103 -244 -672 -81 -653 -310 -494 -265 -434 -606 -975 -46 -615 -878 -186 -904 -757 -607 -869 -914 -220 -330 -869 -385 -782 -826 -69 -765 -634 -829 -187 -623 -447 -958 -68 -8 -196 -967 -135 -11 -886 -895 -879 -453 -480 -221 -700 -159 -379 -402 -750 -591 -107 -489 -989 -484 -413 -666 -769 -695 -644 -787 -504 -488 -595 -392 -517 -315 -425 -403 -955 -69 -152 -568 -807 -395 -345 -459 -731 -354 -753 -520 -394 -504 -936 -264 -819 -380 -329 -740 -48 -858 -61 -899 -289 -249 -162 -221 -708 -664 -40 -716 -15 -390 -321 -440 -314 -614 -920 -829 -411 -104 -988 -436 -197 -57 -417 -843 -1 -120 -131 -771 -60 -599 -851 -582 -120 -156 -651 -801 -96 -680 -500 -713 -590 -761 -916 -492 -885 -323 -263 -310 -315 -249 -24 -306 -55 -93 -657 -370 -170 -469 -814 -511 -867 -49 -687 -123 -300 -602 -761 -667 -283 -320 -907 -74 -13 -52 -531 -940 -573 -127 -228 -349 -444 -253 -17 -448 -323 -149 -987 -611 -261 -367 -545 -735 -903 -457 -539 -360 -487 -669 -909 -175 -421 -496 -12 -661 -916 -529 -222 -863 -213 -380 -595 -48 -809 -938 -199 -650 -733 -506 -871 -581 -558 -60 -194 -550 -73 -536 -546 -324 -383 -16 -597 -46 -135 -752 -188 -378 -806 -239 -234 -517 -153 -159 -411 -788 -108 -228 -441 -193 -966 -827 -482 -750 -143 -453 -51 -691 -894 -902 -752 -711 -563 -1 -416 -68 -664 -872 -888 -615 -710 -478 -959 -863 -41 -760 -605 -174 -333 -632 -178 -265 -574 -833 -820 -962 -502 -121 -103 -201 -19 -811 -784 -277 -916 -455 -117 -603 -911 -18 -480 -158 -239 -36 -524 -133 -357 -583 -619 -686 -78 -975 -36 -815 -983 -31 -846 -616 -683 -967 -223 -644 -306 -286 -963 -62 -956 -141 -679 -235 -97 -787 -810 -31 -719 -697 -64 -35 -935 -661 -644 -359 -886 -759 -509 -805 -96 -134 -271 -121 -752 -348 -321 -937 -162 -679 -24 -321 -494 -31 -781 -221 -39 -426 -862 -932 -122 -281 -230 -530 -926 -287 -698 -221 -306 -237 -20 -821 -618 -163 -99 -412 -428 -963 -333 -985 -222 -735 -242 -509 -229 -656 -214 -914 -956 -578 -995 -968 -550 -867 -805 -270 -100 -469 -934 -595 -343 -654 -147 -93 -271 -156 -684 -570 -987 -202 -405 -542 -245 -112 -310 -76 -376 -612 -652 -881 -221 -552 -958 -76 -94 -899 -821 -90 -485 -731 -588 -763 -855 -555 -618 -720 -837 -369 -47 -255 -48 -695 -397 -285 -342 -675 -719 -453 -302 -456 -584 -494 -546 -963 -217 -232 -23 -350 -198 -355 -99 -586 -418 -242 -905 -574 -377 -674 -566 -735 -969 -574 -991 -890 -865 -433 -785 -486 -4 -72 -745 -561 -954 -694 -564 -689 -20 -615 -955 -668 -276 -918 -591 -223 -657 -858 -553 -626 -407 -902 -428 -61 -219 -173 -473 -736 -204 -614 -334 -863 -877 -825 -544 -656 -778 -467 -151 -847 -242 -905 -934 -312 -183 -864 -545 -558 -690 -844 -732 -333 -466 -739 -856 -309 -124 -905 -301 -852 -240 -843 -935 -11 -716 -716 -790 -707 -606 -898 -909 -824 -598 -863 -636 -115 -472 -283 -875 -122 -457 -789 -494 -935 -686 -749 -398 -230 -282 -273 -708 -635 -332 -53 -586 -906 -679 -533 -89 -298 -124 -530 -417 -649 -782 -950 -839 -28 -675 -98 -166 -83 -310 -225 -138 -418 -846 -756 -802 -122 -192 -648 -18 -543 -712 -175 -753 -200 -135 -43 -786 -785 -925 -615 -219 -781 -731 -56 -485 -768 -482 -61 -892 -529 -847 -244 -916 -126 -625 -51 -418 -859 -199 -886 -869 -9 -226 -868 -225 -715 -861 -566 -598 -675 -473 -830 -652 -162 -74 -705 -998 -172 -651 -313 -550 -66 -342 -202 -432 -712 -859 -928 -116 -636 -476 -615 -884 -124 -450 -510 -887 -70 -165 -145 -549 -270 -524 -229 -151 -662 -572 -855 -123 -527 -916 -558 -417 -414 -183 -70 -446 -1 -239 -492 -822 -186 -450 -974 -299 -894 -136 -339 -384 -607 -355 -783 -668 -242 -294 -448 -506 -303 -660 -7 -129 -770 -969 -732 -798 -421 -825 -340 -379 -989 -404 -685 -884 -206 -227 -118 -971 -876 -393 -928 -736 -571 -626 -339 -371 -782 -57 -459 -259 -508 -266 -413 -566 -260 -378 -28 -282 -911 -575 -81 -292 -787 -31 -521 -797 -641 -399 -661 -60 -12 -531 -128 -435 -591 -4 -812 -317 -802 -519 -50 -396 -226 -43 -95 -246 -996 -400 -407 -97 -167 -79 -842 -573 -527 -279 -608 -516 -877 -784 -849 -62 -657 -787 -397 -101 -944 -136 -66 -19 -225 -176 -571 -407 -448 -716 -361 -603 -849 -801 -760 -986 -188 -624 -920 -719 -540 -187 -124 -151 -498 -897 -394 -658 -422 -59 -213 -571 -44 -759 -171 -676 -616 -323 -627 -593 -948 -551 -89 -615 -779 -719 -537 -550 -54 -659 -525 -124 -345 -495 -676 -205 -405 -669 -656 -869 -769 -892 -151 -494 -150 -64 -268 -394 -804 -191 -85 -558 -511 -783 -383 -892 -404 -736 -353 -417 -703 -417 -9 -248 -953 -742 -885 -622 -550 -320 -188 -536 -883 -108 -415 -854 -925 -56 -195 -846 -813 -306 -870 -197 -37 -776 -233 -732 -314 -662 -476 -480 -593 -398 -471 -359 -320 -888 -37 -812 -733 -576 -475 -565 -521 -787 -614 -998 -924 -289 -556 -334 -823 -878 -786 -741 -569 -484 -426 -815 -445 -126 -785 -797 -776 -94 -442 -677 -37 -690 -928 -288 -924 -821 -229 -739 -792 -611 -111 -383 -212 -459 -764 -632 -952 -92 -105 -431 -402 -874 -279 -255 -469 -136 -879 -8 -578 -812 -689 -698 -137 -880 -730 -449 -924 -626 -973 -914 -242 -817 -49 -259 -337 -484 -317 -37 -706 -911 -998 -141 -892 -196 -225 -49 -38 -423 -654 -783 -329 -140 -8 -702 -48 -961 -544 -732 -137 -468 -219 -533 -398 -57 -631 -411 -911 -213 -125 -796 -714 -633 -406 -915 -754 -332 -949 -303 -587 -508 -735 -22 -550 -734 -570 -525 -448 -499 -19 -368 -612 -196 -621 -839 -754 -892 -216 -690 -860 -285 -297 -846 -745 -217 -717 -375 -353 -381 -387 -582 -97 -344 -377 -900 -269 -793 -358 -786 -434 -707 -71 -301 -245 -459 -105 -367 -196 -960 -43 -357 -581 -221 -767 -523 -591 -166 -215 -771 -405 -641 -280 -535 -334 -950 -109 -300 -16 -909 -312 -443 -169 -629 -441 -656 -424 -7 -743 -173 -334 -757 -618 -461 -17 -983 -729 -163 -642 -665 -402 -709 -475 -352 -843 -441 -709 -818 -105 -622 -745 -539 -146 -173 -670 -516 -204 -640 -870 -229 -533 -436 -744 -426 -92 -366 -118 -389 -459 -956 -355 -795 -195 -496 -913 -360 -961 -317 -14 -982 -653 -734 -752 -422 -877 -794 -176 -232 -47 -594 -313 -410 -796 -548 -40 -152 -295 -214 -12 -925 -388 -951 -288 -333 -444 -981 -481 -2 -890 -645 -977 -957 -460 -297 -312 -988 -674 -647 -812 -999 -744 -334 -831 -550 -419 -946 -22 -258 -678 -844 -640 -124 -555 -910 -773 -450 -186 -343 -386 -845 -322 -225 -591 -606 -108 -281 -119 -897 -235 -77 -638 -703 -840 -419 -219 -119 -919 -377 -761 -875 -659 -968 -32 -605 -280 -196 -742 -470 -402 -141 -728 -5 -463 -186 -447 -933 -634 -76 -383 -173 -613 -526 -233 -452 -442 -569 -447 -511 -347 -565 -250 -608 -258 -324 -810 -921 -819 -765 -523 -787 -426 -114 -960 -754 -796 -187 -284 -355 -850 -739 -212 -322 -621 -976 -722 -836 -867 -195 -401 -545 -939 -625 -281 -766 -766 -71 -316 -169 -152 -251 -853 -874 -711 -943 -448 -940 -402 -189 -517 -69 -576 -688 -939 -930 -335 -424 -421 -996 -164 -292 -804 -408 -569 -90 -247 -334 -809 -34 -615 -393 -517 -836 -985 -737 -394 -893 -830 -75 -382 -271 -627 -990 -570 -943 -950 -909 -991 -130 -105 -842 -83 -803 -452 -981 -957 -268 -290 -973 -234 -864 -541 -607 -571 -724 -879 -758 -648 -829 -297 -141 -257 -735 -466 -94 -683 -552 -763 -893 -169 -3 -990 -469 -866 -293 -660 -921 -777 -919 -414 -744 -280 -698 -424 -494 -998 -1 -625 -541 -999 -554 -655 -365 -622 -954 -637 -183 -753 -756 -213 -970 -117 -936 -96 -292 -304 -339 -960 -905 -937 -401 -429 -400 -487 -884 -78 -582 -934 -448 -642 -971 -454 -436 -59 -156 -758 -458 -138 -481 -765 -675 -79 -391 -394 -727 -380 -253 -998 -954 -921 -781 -971 -126 -913 -450 -897 -708 -914 -262 -168 -358 -857 -577 -219 -729 -5 -155 -628 -935 -531 -238 -462 -729 -463 -633 -807 -562 -996 -961 -122 -110 -108 -695 -495 -340 -995 -527 -507 -814 -127 -593 -792 -433 -9 -338 -472 -259 -494 -341 -45 -443 -105 -280 -333 -250 -851 -20 -950 -833 -410 -54 -607 -567 -713 -286 -815 -525 -809 -77 -810 -295 -730 -653 -879 -567 -693 -667 -531 -199 -520 -64 -583 -615 -162 -3 -303 -951 -95 -358 -311 -134 -864 -547 -804 -801 -387 -593 -127 -378 -721 -690 -679 -506 -839 -409 -712 -665 -362 -975 -125 -171 -945 -39 -845 -265 -15 -222 -44 -741 -772 -511 -775 -929 -618 -945 -603 -53 -269 -751 -88 -146 -45 -934 -327 -638 -684 -564 -176 -568 -836 -559 -665 -319 -299 -845 -451 -360 -917 -165 -698 -99 -37 -407 -792 -723 -182 -131 -891 -115 -916 -923 -673 -301 -766 -465 -370 -407 -5 -884 -864 -154 -424 -163 -131 -731 -166 -125 -519 -846 -210 -403 -11 -104 -703 -169 -393 -687 -366 -780 -864 -392 -611 -238 -576 -422 -898 -273 -866 -868 -881 -936 -445 -53 -847 -184 -430 -245 -903 -400 -416 -231 -539 -98 -86 -434 -415 -373 -70 -8 -185 -790 -984 -295 -262 -665 -3 -494 -665 -4 -320 -590 -125 -295 -720 -4 -630 -45 -720 -82 -330 -152 -972 -633 -748 -726 -67 -143 -354 -38 -113 -715 -49 -158 -448 -851 -912 -516 -657 -843 -344 -279 -757 -895 -282 -180 -391 -360 -885 -546 -762 -504 -846 -572 -774 -409 -859 -207 -60 -38 -606 -432 -285 -1 -911 -291 -382 -234 -716 -498 -922 -579 -229 -406 -765 -84 -29 -765 -853 -891 -493 -126 -821 -796 -598 -789 -181 -319 -4 -784 -177 -657 -419 -282 -151 -391 -389 -963 -285 -810 -961 -807 -420 -64 -33 -384 -464 -686 -532 -177 -672 -70 -834 -929 -611 -935 -6 -679 -701 -870 -882 -953 -243 -99 -252 -911 -527 -556 -922 -509 -22 -539 -873 -979 -323 -410 -779 -349 -569 -177 -167 -796 -11 -544 -663 -501 -682 -178 -628 -111 -724 -635 -540 -369 -421 -785 -60 -846 -389 -413 -684 -442 -508 -59 -847 -299 -902 -711 -37 -503 -594 -947 -264 -794 -499 -181 -107 -77 -319 -918 -776 -688 -66 -268 -431 -158 -134 -747 -696 -970 -877 -110 -548 -725 -774 -33 -459 -361 -218 -71 -197 -512 -3 -836 -50 -126 -87 -500 -470 -857 -501 -346 -658 -466 -91 -712 -915 -456 -363 -980 -999 -465 -27 -421 -476 -547 -133 -834 -407 -326 -861 -396 -663 -417 -147 -125 -290 -837 -653 -432 -128 -872 -321 -562 -709 -139 -962 -255 -547 -139 -479 -480 -706 -424 -956 -135 -468 -412 -373 -925 -697 -320 -355 -504 -813 -756 -277 -875 -168 -871 -433 -443 -811 -918 -1000 -809 -468 -600 -101 -576 -773 -84 -623 -948 -373 -101 -89 -797 -698 -519 -246 -246 -291 -802 -459 -464 -643 -538 -630 -979 -714 -819 -569 -502 -271 -236 -588 -732 -779 -685 -429 -66 -897 -462 -899 -23 -730 -274 -430 -355 -257 -554 -466 -476 -846 -810 -634 -27 -867 -587 -308 -619 -193 -192 -864 -72 -775 -254 -448 -32 -282 -510 -971 -463 -521 -947 -355 -255 -156 -206 -63 -192 -488 -708 -853 -500 -777 -715 -894 -697 -28 -260 -982 -847 -389 -801 -57 -275 -5 -876 -119 -664 -845 -268 -360 -297 -23 -790 -90 -68 -340 -76 -672 -591 -430 -327 -360 -192 -495 -370 -727 -653 -90 -149 -76 -999 -931 -552 -261 -586 -836 -622 -990 -226 -239 -348 -739 -396 -182 -867 -243 -678 -989 -149 -647 -669 -181 -84 -30 -201 -671 -911 -727 -334 -265 -86 -235 -835 -435 -483 -23 -537 -428 -899 -453 -195 -963 -190 -639 -504 -320 -497 -672 -104 -891 -397 -618 -867 -931 -613 -154 -429 -767 -581 -792 -268 -511 -386 -836 -575 -458 -72 -612 -580 -590 -238 -772 -371 -505 -565 -797 -918 -848 -211 -687 -890 -400 -843 -799 -339 -519 -57 -689 -684 -213 -753 -814 -744 -47 -260 -88 -16 -107 -35 -68 -128 -412 -360 -265 -396 -724 -675 -843 -325 -557 -608 -145 -672 -201 -484 -83 -400 -601 -875 -984 -565 -467 -767 -859 -185 -747 -343 -80 -744 -643 -477 -871 -452 -429 -914 -109 -403 -239 -361 -750 -329 -936 -999 -208 -382 -297 -971 -86 -975 -224 -675 -483 -711 -912 -354 -907 -873 -279 -252 -765 -297 -202 -126 -94 -898 -787 -952 -254 -307 -281 -428 -263 -970 -361 -471 -681 -560 -905 -335 -875 -348 -514 -242 -405 -622 -550 -421 -278 -245 -217 -843 -90 -850 -598 -778 -205 -332 -389 -372 -361 -124 -338 -434 -747 -145 -597 -493 -238 -324 -81 -754 -197 -16 -198 -590 -774 -418 -602 -995 -541 -150 -200 -44 -583 -788 -8 -273 -840 -275 -2 -875 -729 -843 -701 -186 -60 -19 -642 -341 -880 -481 -710 -541 -571 -458 -422 -718 -753 -536 -468 -458 -191 -252 -709 -860 -197 -444 -219 -88 -901 -654 -84 -553 -598 -159 -607 -221 -730 -405 -693 -692 -217 -970 -928 -425 -402 -465 -944 -871 -68 -614 -445 -395 -617 -851 -426 -607 -774 -546 -443 -101 -72 -937 -337 -846 -825 -767 -708 -358 -811 -695 -665 -19 -12 -876 -737 -451 -562 -562 -668 -798 -392 -390 -928 -301 -737 -793 -209 -262 -691 -564 -700 -888 -561 -809 -493 -214 -890 -2 -695 -90 -521 -368 -162 -616 -338 -236 -146 -920 -327 -65 -468 -457 -509 -718 -592 -111 -555 -177 -897 -617 -238 -715 -410 -534 -366 -158 -923 -502 -490 -966 -710 -101 -717 -898 -778 -247 -215 -472 -293 -215 -566 -849 -534 -816 -233 -122 -219 -854 -520 -21 -588 -919 -446 -556 -386 -139 -503 -971 -399 -930 -110 -463 -741 -464 -89 -497 -607 -211 -711 -367 -213 -764 -574 -231 -101 -899 -2 -447 -389 -709 -858 -204 -812 -685 -472 -568 -575 -458 -77 -222 -927 -562 -875 -540 -563 -970 -979 -248 -422 -750 -981 -568 -600 -700 -603 -368 -472 -712 -924 -911 -45 -717 -125 -418 -264 -617 -621 -467 -923 -126 -816 -743 -490 -216 -101 -548 -247 -267 -386 -285 -636 -825 -709 -779 -471 -775 -893 -441 -379 -749 -229 -810 -289 -43 -922 -854 -30 -279 -416 -553 -282 -729 -10 -926 -286 -470 -633 -297 -612 -997 -952 -87 -742 -846 -420 -172 -439 -442 -448 -673 -860 -901 -684 -310 -809 -990 -263 -423 -840 -75 -725 -747 -940 -762 -735 -953 -884 -627 -254 -718 -337 -895 -245 -959 -728 -259 -832 -505 -880 -138 -722 -439 -254 -214 -54 -878 -176 -143 -266 -14 -907 -427 -202 -779 -226 -619 -310 -235 -707 -779 -498 -640 -717 -772 -963 -813 -278 -47 -681 -408 -935 -758 -762 -804 -207 -446 -976 -131 -981 -790 -828 -679 -223 -106 -560 -446 -69 -572 -122 -407 -839 -858 -400 -716 -637 -626 -893 -314 -822 -393 -425 -103 -710 -72 -947 -757 -17 -960 -505 -710 -35 -518 -947 -846 -79 -23 -562 -113 -633 -526 -896 -561 -790 -993 -593 -388 -213 -543 -6 -522 -577 -609 -273 -227 -150 -905 -600 -399 -128 -981 -386 -671 -83 -269 -202 -946 -603 -516 -511 -203 -994 -823 -276 -822 -529 -883 -334 -259 -437 -858 -173 -725 -13 -457 -302 -744 -489 -196 -996 -941 -71 -661 -396 -533 -328 -699 -291 -53 -294 -746 -554 -34 -884 -711 -293 -834 -455 -735 -471 -894 -161 -465 -47 -467 -124 -37 -240 -442 -643 -419 -611 -221 -356 -985 -969 -247 -301 -966 -164 -498 -601 -453 -67 -167 -709 -770 -153 -271 -937 -853 -182 -651 -196 -321 -736 -166 -660 -21 -993 -635 -800 -913 -886 -574 -845 -280 -620 -483 -47 -370 -948 -369 -242 -612 -270 -373 -617 -125 -950 -664 -310 -62 -762 -899 -772 -774 -459 -650 -338 -150 -605 -121 -188 -149 -865 -609 -438 -142 -536 -331 -623 -142 -993 -760 -234 -954 -745 -516 -471 -776 -144 -147 -509 -816 -293 -875 -507 -759 -752 -925 -530 -22 -486 -472 -534 -197 -789 -549 -716 -259 -414 -758 -410 -89 -789 -716 -528 -218 -373 -177 -483 -388 -973 -792 -496 -454 -473 -850 -227 -492 -205 -843 -39 -5 -888 -183 -125 -268 -91 -869 -542 -367 -388 -411 -367 -932 -153 -700 -781 -677 -120 -858 -321 -894 -934 -358 -865 -662 -167 -469 -753 -983 -998 -694 -103 -626 -250 -296 -921 -389 -557 -297 -431 -338 -925 -886 -406 -836 -535 -300 -210 -950 -369 -148 -327 -91 -230 -550 -374 -289 -405 -459 -851 -853 -795 -134 -344 -851 -98 -225 -446 -791 -487 -274 -369 -535 -631 -743 -803 -695 -230 -969 -630 -770 -836 -227 -223 -252 -505 -946 -456 -643 -656 -793 -120 -695 -734 -722 -261 -676 -765 -580 -394 -493 -768 -375 -976 -613 -827 -310 -359 -707 -2 -638 -928 -260 -290 -418 -727 -577 -615 -267 -439 -785 -853 -219 -265 -603 -585 -959 -333 -541 -33 -588 -101 -963 -719 -109 -404 -168 -293 -52 -453 -585 -514 -100 -518 -43 -340 -501 -36 -195 -509 -151 -395 -372 -759 -67 -121 -466 -268 -775 -278 -904 -416 -973 -954 -920 -295 -48 -769 -230 -28 -630 -282 -942 -681 -915 -126 -625 -550 -326 -668 -215 -236 -727 -885 -948 -817 -213 -131 -465 -209 -99 -392 -910 -434 -430 -817 -778 -426 -414 -597 -74 -376 -648 -855 -547 -713 -439 -335 -618 -583 -440 -674 -644 -37 -892 -969 -941 -275 -19 -23 -838 -847 -628 -820 -865 -561 -190 -764 -522 -470 -435 -890 -410 -887 -831 -920 -73 -196 -379 -21 -543 -387 -673 -816 -368 -399 -946 -461 -822 -25 -754 -909 -294 -231 -97 -470 -79 -65 -925 -896 -796 -520 -220 -38 -487 -909 -421 -392 -731 -622 -588 -100 -884 -415 -329 -970 -469 -906 -478 -627 -772 -859 -955 -900 -145 -101 -249 -610 -43 -761 -614 -122 -478 -786 -454 -329 -484 -278 -665 -443 -227 -682 -284 -231 -577 -141 -15 -602 -161 -140 -780 -407 -1 -955 -949 -319 -779 -180 -67 -445 -108 -111 -973 -580 -902 -34 -400 -29 -669 -3 -349 -164 -448 -358 -593 -38 -879 -893 -216 -298 -869 -977 -61 -903 -225 -940 -836 -771 -449 -353 -466 -455 -20 -353 -872 -827 -690 -379 -933 -297 -166 -399 -800 -787 -631 -613 -562 -423 -578 -792 -646 -512 -58 -366 -952 -149 -380 -936 -433 -916 -370 -668 -784 -205 -861 -767 -311 -727 -30 -150 -19 -84 -259 -404 -118 -791 -633 -828 -733 -420 -999 -837 -609 -191 -566 -781 -734 -397 -846 -324 -318 -631 -536 -81 -77 -185 -215 -90 -359 -392 -695 -60 -67 -606 -251 -466 -888 -153 -695 -603 -371 -648 -196 -717 -910 -447 -374 -494 -827 -629 -962 -934 -801 -784 -65 -111 -604 -111 -303 -88 -127 -593 -818 -967 -693 -553 -527 -398 -680 -879 -172 -582 -552 -986 -862 -482 -562 -759 -386 -681 -586 -465 -413 -726 -103 -664 -663 -728 -890 -221 -108 -241 -603 -65 -671 -319 -808 -727 -934 -205 -351 -460 -867 -678 -678 -107 -808 -929 -817 -564 -594 -273 -898 -61 -375 -931 -345 -774 -992 -690 -576 -624 -756 -806 -115 -969 -255 -623 -219 -37 -108 -444 -730 -223 -735 -500 -723 -147 -461 -755 -963 -715 -935 -62 -761 -397 -158 -219 -273 -186 -951 -776 -334 -767 -857 -946 -877 -930 -610 -891 -914 -549 -800 -706 -761 -292 -18 -615 -608 -533 -836 -103 -729 -620 -115 -209 -555 -128 -257 -358 -819 -682 -537 -389 -272 -506 -819 -538 -356 -182 -28 -359 -142 -727 -118 -891 -123 -498 -371 -711 -379 -306 -513 -536 -800 -112 -292 -999 -575 -118 -793 -296 -624 -742 -79 -271 -76 -537 -322 -952 -379 -311 -203 -654 -589 -289 -923 -858 -333 -169 -167 -34 -557 -17 -909 -670 -623 -93 -812 -432 -811 -706 -484 -996 -328 -574 -110 -908 -463 -612 -393 -480 -660 -552 -494 -171 -811 -583 -476 -949 -210 -550 -414 -635 -98 -578 -891 -345 -97 -78 -538 -988 -825 -303 -697 -267 -640 -389 -568 -55 -809 -861 -818 -386 -453 -889 -889 -116 -227 -280 -694 -872 -24 -247 -803 -886 -573 -736 -933 -197 -743 -671 -870 -938 -291 -859 -953 -473 -905 -494 -190 -489 -390 -447 -651 -818 -26 -990 -971 -324 -189 -770 -653 -291 -992 -935 -784 -922 -278 -679 -264 -873 -482 -45 -310 -482 -753 -506 -184 -359 -721 -971 -385 -149 -481 -409 -458 -765 -43 -318 -660 -740 -117 -199 -214 -296 -86 -432 -16 -220 -349 -659 -392 -309 -470 -165 -489 -664 -629 -70 -608 -474 -421 -606 -270 -968 -571 -204 -536 -852 -603 -177 -117 -129 -964 -115 -320 -704 -130 -459 -824 -613 -84 -582 -604 -30 -142 -383 -513 -270 -119 -792 -688 -742 -729 -937 -37 -335 -289 -704 -826 -36 -82 -389 -781 -874 -65 -807 -26 -635 -7 -894 -656 -10 -503 -195 -765 -94 -497 -721 -799 -510 -230 -576 -329 -71 -731 -316 -922 -876 -272 -687 -524 -964 -200 -692 -613 -653 -846 -957 -85 -422 -798 -289 -831 -184 -761 -772 -629 -372 -58 -681 -325 -445 -362 -8 -307 -832 -660 -413 -468 -163 -800 -53 -117 -973 -505 -221 -305 -294 -344 -391 -151 -945 -614 -672 -709 -106 -126 -665 -938 -676 -363 -826 -820 -160 -590 -44 -213 -240 -478 -381 -855 -708 -620 -311 -988 -405 -919 -125 -727 -833 -720 -913 -80 -978 -415 -649 -652 -235 -474 -896 -509 -722 -250 -651 -777 -601 -956 -284 -832 -321 -320 -435 -223 -311 -734 -746 -553 -280 -12 -817 -493 -535 -185 -845 -629 -808 -226 -662 -72 -434 -79 -154 -692 -957 -861 -884 -657 -285 -17 -556 -801 -9 -687 -278 -644 -329 -779 -799 -485 -831 -87 -624 -553 -552 -686 -886 -720 -572 -123 -843 -626 -799 -90 -738 -322 -766 -888 -22 -805 -756 -931 -300 -128 -479 -381 -561 -188 -290 -404 -268 -322 -364 -587 -637 -176 -881 -370 -728 -294 -935 -31 -72 -768 -118 -955 -74 -714 -279 -558 -607 -171 -444 -653 -653 -512 -431 -599 -427 -246 -862 -447 -597 -971 -284 -286 -669 -148 -97 -188 -589 -12 -138 -896 -236 -848 -212 -243 -938 -525 -938 -453 -456 -987 -331 -122 -200 -639 -443 -160 -989 -243 -549 -417 -682 -665 -110 -151 -474 -516 -45 -93 -309 -280 -788 -30 -103 -681 -734 -321 -338 -656 -136 -736 -740 -360 -574 -10 -535 -293 -585 -385 -885 -624 -238 -259 -432 -137 -269 -388 -387 -5 -516 -335 -580 -785 -343 -39 -926 -822 -102 -41 -767 -505 -945 -763 -620 -422 -512 -386 -419 -683 -367 -525 -295 -831 -54 -935 -848 -448 -891 -377 -28 -134 -168 -209 -814 -474 -620 -12 -523 -594 -301 -376 -94 -28 -523 -941 -889 -848 -481 -5 -256 -123 -76 -490 -87 -980 -124 -20 -28 -252 -985 -672 -852 -459 -549 -348 -223 -255 -776 -314 -126 -239 -173 -414 -743 -84 -495 -594 -685 -825 -951 -124 -501 -210 -734 -445 -747 -963 -826 -891 -410 -558 -334 -930 -591 -199 -281 -915 -121 -472 -749 -483 -857 -395 -776 -300 -659 -145 -673 -140 -843 -387 -700 -745 -242 -513 -473 -567 -661 -605 -586 -473 -942 -556 -645 -430 -892 -985 -383 -704 -850 -154 -292 -401 -71 -615 -229 -690 -53 -844 -282 -774 -908 -508 -708 -973 -572 -237 -605 -253 -338 -559 -877 -602 -82 -761 -459 -260 -727 -7 -61 -938 -187 -541 -974 -228 -26 -772 -469 -615 -881 -928 -980 -341 -610 -201 -873 -180 -171 -22 -928 -751 -681 -109 -271 -374 -811 -270 -778 -880 -731 -711 -467 -744 -114 -579 -645 -121 -975 -43 -90 -60 -479 -964 -981 -998 -459 -191 -295 -923 -2 -261 -164 -55 -701 -63 -543 -791 -59 -769 -283 -539 -456 -636 -634 -50 -886 -16 -578 -984 -416 -434 -147 -249 -978 -884 -776 -818 -923 -688 -373 -948 -501 -213 -90 -750 -496 -88 -617 -780 -898 -250 -448 -535 -73 -854 -889 -273 -947 -113 -414 -657 -67 -83 -888 -432 -265 -987 -4 -758 -309 -338 -722 -912 -223 -247 -210 -981 -626 -867 -302 -291 -597 -677 -935 -934 -769 -160 -821 -252 -372 -460 -234 -87 -970 -614 -952 -649 -520 -365 -936 -181 -390 -529 -84 -461 -205 -130 -499 -941 -863 -338 -101 -763 -890 -87 -550 -943 -457 -35 -31 -668 -937 -161 -332 -39 -745 -128 -976 -836 -459 -782 -580 -993 -625 -22 -183 -158 -915 -391 -893 -319 -180 -272 -892 -920 -186 -489 -922 -679 -820 -814 -670 -568 -664 -532 -319 -480 -895 -204 -956 -562 -448 -774 -659 -239 -26 -599 -610 -812 -970 -989 -122 -580 -226 -891 -815 -499 -115 -909 -10 -787 -313 -174 -672 -422 -42 -705 -917 -703 -226 -566 -715 -138 -241 -510 -190 -848 -171 -77 -988 -153 -375 -306 -87 -713 -52 -108 -751 -245 -71 -667 -747 -342 -838 -200 -264 -260 -506 -557 -533 -694 -849 -412 -519 -445 -417 -402 -214 -847 -838 -917 -549 -498 -671 -394 -845 -385 -794 -900 -685 -160 -937 -520 -12 -36 -400 -508 -990 -3 -246 -659 -703 -529 -317 -545 -987 -310 -756 -438 -722 -576 -224 -915 -469 -863 -452 -272 -550 -336 -540 -976 -387 -940 -279 -520 -799 -306 -22 -893 -950 -574 -815 -305 -860 -806 -419 -197 -504 -180 -646 -617 -929 -686 -330 -50 -659 -39 -459 -755 -73 -274 -150 -312 -412 -218 -581 -896 -830 -158 -934 -83 -453 -384 -839 -598 -104 -822 -112 -914 -686 -934 -91 -947 -562 -607 -292 -952 -743 -745 -861 -171 -524 -312 -178 -154 -830 -363 -796 -180 -603 -833 -548 -898 -591 -125 -484 -994 -379 -435 -165 -916 -218 -915 -720 -337 -916 -767 -802 -454 -14 -229 -947 -445 -794 -120 -557 -784 -538 -17 -800 -344 -542 -530 -551 -938 -695 -766 -986 -744 -371 -430 -111 -546 -713 -988 -637 -281 -207 -879 -735 -386 -856 -727 -714 -727 -782 -874 -76 -802 -182 -826 -511 -84 -216 -20 -844 -485 -655 -504 -33 -82 -830 -446 -628 -405 -186 -619 -201 -523 -737 -406 -83 -1 -222 -495 -974 -152 -267 -678 -653 -785 -33 -154 -302 -868 -746 -931 -471 -578 -520 -839 -978 -102 -629 -533 -874 -331 -107 -148 -111 -852 -129 -91 -374 -322 -921 -933 -387 -764 -132 -619 -533 -282 -599 -872 -837 -408 -909 -424 -882 -296 -298 -780 -76 -170 -780 -302 -570 -532 -27 -996 -586 -752 -717 -86 -89 -634 -906 -146 -541 -397 -436 -146 -359 -943 -197 -108 -333 -387 -365 -664 -516 -445 -472 -601 -341 -444 -387 -360 -108 -329 -23 -413 -595 -459 -970 -385 -750 -157 -300 -246 -376 -745 -427 -533 -387 -214 -454 -204 -823 -964 -32 -281 -155 -661 -779 -293 -77 -269 -349 -246 -434 -397 -564 -555 -246 -503 -580 -655 -131 -771 -527 -102 -107 -421 -154 -670 -926 -805 -396 -797 -301 -946 -593 -945 -738 -335 -460 -780 -519 -466 -584 -505 -759 -218 -656 -959 -807 -831 -854 -854 -220 -372 -411 -677 -114 -69 -582 -452 -610 -165 -650 -59 -975 -805 -302 -563 -113 -237 -349 -63 -337 -96 -402 -926 -698 -570 -480 -696 -226 -469 -324 -647 -75 -875 -671 -187 -666 -614 -730 -745 -934 -827 -769 -181 -128 -284 -18 -310 -309 -152 -299 -379 -702 -242 -564 -965 -694 -411 -602 -984 -638 -988 -11 -289 -944 -46 -990 -595 -455 -870 -101 -268 -343 -610 -895 -550 -423 -176 -603 -571 -849 -339 -888 -86 -402 -868 -693 -155 -529 -115 -41 -517 -365 -873 -125 -90 -305 -819 -928 -679 -485 -984 -936 -688 -61 -840 -434 -358 -9 -609 -126 -911 -427 -51 -711 -593 -735 -881 -641 -661 -757 -126 -162 -780 -720 -525 -377 -918 -929 -596 -304 -996 -565 -58 -223 -277 -251 -72 -542 -721 -429 -456 -655 -996 -134 -927 -360 -123 -294 -229 -613 -32 -497 -724 -688 -252 -633 -797 -123 -50 -664 -194 -421 -983 -573 -958 -785 -194 -85 -956 -272 -686 -839 -833 -621 -247 -771 -757 -243 -969 -113 -695 -649 -466 -707 -413 -98 -878 -918 -756 -991 -103 -427 -986 -929 -588 -744 -926 -162 -638 -71 -34 -218 -358 -466 -967 -998 -540 -680 -166 -170 -764 -650 -668 -190 -688 -431 -849 -377 -419 -234 -667 -661 -127 -925 -643 -172 -162 -365 -967 -505 -173 -186 -232 -428 -804 -549 -828 -90 -171 -712 -818 -35 -972 -287 -670 -483 -344 -510 -412 -200 -235 -472 -773 -729 -951 -771 -212 -485 -164 -140 -594 -898 -92 -842 -307 -437 -982 -599 -939 -713 -828 -892 -343 -839 -834 -66 -496 -907 -601 -931 -43 -727 -841 -933 -908 -929 -968 -81 -544 -656 -718 -142 -699 -125 -627 -467 -340 -44 -157 -531 -138 -113 -936 -960 -820 -238 -121 -444 -474 -152 -283 -33 -260 -790 -533 -231 -877 -617 -677 -912 -61 -306 -767 -961 -961 -546 -745 -190 -885 -58 -378 -919 -694 -677 -791 -370 -750 -348 -872 -638 -240 -722 -681 -28 -297 -602 -259 -444 -505 -274 -710 -816 -393 -418 -605 -908 -140 -833 -651 -878 -893 -293 -187 -161 -985 -832 -425 -419 -953 -183 -855 -648 -38 -90 -51 -19 -101 -651 -791 -434 -341 -805 -861 -75 -213 -146 -12 -139 -305 -408 -853 -991 -470 -194 -73 -309 -801 -923 -419 -239 -688 -8 -860 -805 -867 -251 -886 -738 -515 -306 -644 -922 -660 -682 -475 -87 -1 -286 -758 -937 -500 -91 -144 -710 -151 -408 -670 -828 -930 -117 -815 -221 -404 -516 -11 -463 -660 -267 -240 -300 -872 -873 -99 -598 -617 -914 -1 -213 -126 -26 -589 -247 -839 -503 -721 -100 -726 -287 -634 -876 -494 -980 -17 -439 -390 -162 -165 -317 -193 -352 -437 -401 -865 -402 -585 -802 -536 -564 -95 -706 -242 -687 -277 -252 -139 -818 -83 -720 -484 -695 -234 -41 -968 -682 -77 -127 -377 -854 -73 -419 -307 -504 -503 -80 -689 -914 -438 -899 -907 -606 -636 -465 -658 -171 -552 -162 -252 -230 -902 -435 -241 -266 -377 -22 -631 -689 -771 -156 -812 -905 -71 -189 -590 -737 -918 -69 -546 -897 -309 -343 -552 -629 -483 -637 -730 -16 -737 -178 -954 -957 -626 -19 -922 -515 -405 -743 -475 -536 -41 -92 -104 -846 -588 -485 -907 -513 -708 -778 -847 -799 -678 -33 -124 -372 -551 -642 -908 -828 -126 -383 -757 -923 -853 -508 -853 -666 -766 -77 -213 -214 -785 -907 -704 -395 -522 -198 -237 -642 -819 -83 -700 -177 -853 -951 -639 -173 -939 -79 -120 -422 -973 -110 -141 -655 -168 -122 -86 -633 -979 -263 -339 -811 -245 -203 -561 -896 -671 -316 -345 -31 -621 -893 -172 -276 -430 -167 -105 -590 -545 -652 -134 -203 -656 -179 -194 -113 -130 -94 -369 -260 -472 -362 -168 -291 -46 -455 -127 -606 -521 -359 -365 -157 -387 -116 -925 -906 -502 -237 -591 -212 -108 -33 -177 -666 -87 -391 -653 -605 -210 -230 -674 -813 -334 -869 -800 -578 -184 -851 -533 -101 -174 -937 -693 -10 -389 -633 -289 -574 -746 -857 -598 -136 -931 -690 -179 -207 -21 -312 -808 -338 -14 -249 -231 -693 -817 -644 -433 -259 -14 -650 -257 -155 -749 -324 -529 -708 -1 -597 -706 -84 -576 -657 -20 -234 -946 -182 -815 -796 -164 -131 -954 -965 -629 -79 -402 -73 -976 -717 -708 -55 -532 -142 -324 -270 -120 -986 -745 -918 -332 -833 -763 -637 -570 -963 -471 -743 -279 -93 -309 -882 -348 -85 -370 -100 -594 -198 -480 -372 -450 -399 -418 -585 -540 -777 -783 -740 -268 -124 -798 -566 -669 -979 -33 -925 -692 -906 -130 -258 -113 -459 -497 -459 -720 -770 -564 -580 -162 -4 -326 -913 -242 -468 -455 -789 -418 -680 -813 -701 -674 -926 -555 -562 -662 -638 -941 -862 -99 -416 -22 -528 -424 -778 -851 -147 -313 -736 -431 -644 -607 -852 -201 -829 -12 -722 -305 -977 -122 -875 -851 -426 -26 -613 -184 -737 -829 -510 -420 -972 -383 -52 -486 -933 -904 -296 -333 -499 -710 -165 -833 -993 -290 -534 -994 -717 -281 -714 -412 -939 -772 -937 -187 -214 -500 -113 -1 -53 -523 -897 -954 -573 -949 -860 -804 -730 -246 -505 -485 -498 -879 -187 -834 -758 -230 -631 -384 -567 -510 -292 -701 -654 -724 -294 -78 -487 -36 -96 -916 -349 -629 -311 -261 -306 -928 -882 -601 -567 -456 -52 -660 -645 -214 -70 -811 -711 -457 -213 -559 -705 -341 -528 -568 -246 -851 -52 -729 -505 -744 -919 -179 -4 -849 -623 -64 -613 -274 -487 -522 -856 -829 -146 -857 -81 -229 -513 -418 -200 -686 -611 -167 -385 -200 -543 -674 -721 -258 -245 -125 -190 -219 -496 -281 -704 -18 -296 -721 -440 -243 -324 -948 -961 -232 -68 -947 -24 -382 -489 -659 -982 -331 -101 -298 -805 -561 -580 -331 -53 -587 -503 -811 -791 -668 -534 -717 -161 -77 -439 -921 -128 -32 -334 -21 -52 -276 -290 -244 -500 -634 -526 -988 -167 -793 -785 -414 -26 -113 -897 -971 -695 -919 -408 -701 -662 -748 -207 -831 -368 -357 -200 -175 -374 -1000 -542 -434 -917 -26 -43 -585 -856 -904 -465 -303 -830 -552 -413 -598 -720 -614 -309 -984 -149 -245 -815 -859 -548 -398 -729 -218 -816 -425 -654 -631 -164 -111 -627 -720 -953 -993 -445 -295 -448 -20 -141 -152 -478 -462 -362 -332 -50 -610 -857 -506 -112 -857 -696 -668 -982 -888 -78 -898 -37 -132 -773 -669 -125 -642 -837 -811 -362 -568 -468 -547 -554 -609 -628 -314 -832 -602 -56 -796 -229 -741 -986 -565 -40 -630 -503 -260 -707 -841 -656 -146 -581 -179 -208 -283 -878 -794 -764 -18 -671 -320 -188 -232 -993 -703 -838 -729 -86 -476 -909 -189 -586 -14 -779 -692 -956 -586 -703 -76 -724 -671 -589 -489 -208 -434 -678 -293 -102 -649 -544 -241 -137 -722 -371 -848 -177 -282 -439 -540 -985 -122 -529 -293 -177 -981 -525 -830 -760 -86 -758 -322 -366 -567 -143 -485 -332 -846 -193 -661 -788 -287 -318 -621 -210 -435 -65 -946 -835 -489 -841 -789 -892 -224 -649 -480 -268 -313 -271 -70 -52 -666 -931 -817 -928 -608 -139 -396 -598 -797 -652 -592 -260 -258 -562 -193 -480 -131 -758 -727 -3 -467 -62 -518 -647 -750 -884 -895 -453 -715 -413 -874 -185 -971 -504 -39 -393 -577 -402 -679 -377 -469 -989 -286 -364 -859 -145 -562 -902 -627 -448 -963 -539 -340 -589 -566 -71 -373 -748 -594 -852 -259 -577 -581 -867 -746 -846 -334 -758 -346 -253 -765 -182 -102 -270 -379 -728 -322 -305 -612 -523 -34 -292 -594 -573 -499 -31 -376 -293 -949 -820 -117 -66 -946 -939 -227 -832 -207 -244 -835 -317 -651 -43 -626 -593 -278 -306 -738 -751 -118 -507 -401 -863 -829 -389 -105 -681 -374 -132 -820 -723 -279 -87 -815 -669 -973 -406 -402 -902 -177 -224 -572 -751 -247 -958 -532 -233 -601 -438 -310 -76 -680 -435 -372 -26 -249 -376 -467 -433 -323 -211 -969 -281 -170 -77 -813 -949 -823 -466 -333 -309 -724 -691 -845 -532 -832 -724 -840 -119 -706 -385 -522 -290 -352 -338 -346 -836 -323 -552 -10 -238 -966 -14 -413 -274 -516 -891 -553 -197 -356 -472 -592 -977 -930 -426 -517 -66 -437 -834 -588 -584 -626 -345 -216 -340 -214 -903 -98 -924 -866 -753 -332 -425 -19 -434 -467 -74 -632 -813 -898 -59 -73 -869 -393 -258 -538 -212 -955 -493 -101 -312 -134 -716 -970 -843 -818 -33 -848 -629 -882 -312 -49 -154 -510 -111 -18 -63 -642 -109 -113 -89 -365 -870 -741 -263 -200 -411 -443 -454 -758 -868 -466 -546 -596 -436 -68 -471 -697 -199 -429 -355 -690 -820 -378 -869 -304 -655 -492 -960 -831 -672 -714 -376 -758 -944 -610 -421 -116 -463 -997 -925 -950 -100 -161 -833 -458 -728 -556 -221 -321 -48 -357 -902 -32 -283 -529 -810 -728 -606 -363 -711 -586 -228 -362 -869 -997 -175 -52 -82 -366 -584 -215 -130 -292 -982 -297 -257 -709 -996 -60 -654 -87 -480 -875 -521 -385 -831 -220 -182 -459 -383 -753 -373 -374 -247 -296 -654 -603 -77 -348 -446 -223 -463 -104 -460 -550 -598 -728 -740 -693 -660 -19 -12 -552 -489 -957 -314 -821 -259 -538 -937 -719 -827 -105 -376 -810 -568 -829 -422 -395 -554 -628 -458 -437 -757 -534 -440 -229 -874 -605 -392 -865 -521 -962 -697 -691 -651 -276 -949 -39 -279 -836 -236 -952 -143 -613 -58 -344 -117 -716 -420 -990 -712 -123 -951 -270 -362 -663 -392 -111 -195 -416 -915 -182 -311 -250 -297 -804 -203 -124 -509 -925 -119 -802 -298 -214 -672 -741 -400 -54 -566 -552 -424 -551 -914 -370 -240 -752 -822 -647 -517 -302 -498 -334 -785 -711 -674 -679 -396 -645 -536 -766 -21 -31 -246 -146 -358 -743 -259 -406 -438 -237 -314 -11 -723 -664 -793 -157 -461 -854 -428 -802 -549 -847 -449 -763 -547 -525 -187 -392 -24 -431 -22 -63 -819 -201 -292 -59 -477 -283 -778 -765 -187 -85 -216 -594 -221 -507 -504 -499 -416 -863 -206 -60 -562 -286 -972 -515 -813 -246 -744 -177 -504 -580 -460 -675 -897 -492 -909 -978 -999 -542 -338 -419 -802 -672 -597 -492 -38 -966 -626 -956 -901 -325 -734 -712 -373 -869 -882 -325 -795 -27 -139 -315 -844 -440 -730 -111 -351 -803 -478 -342 -244 -838 -605 -479 -818 -628 -61 -851 -169 -899 -932 -811 -843 -820 -475 -605 -405 -550 -145 -965 -876 -175 -366 -743 -853 -710 -680 -94 -24 -51 -910 -418 -252 -609 -131 -480 -226 -317 -855 -603 -164 -159 -43 -584 -131 -96 -703 -561 -548 -92 -163 -216 -92 -680 -644 -904 -218 -854 -32 -376 -674 -972 -802 -353 -235 -429 -452 -255 -178 -770 -508 -421 -559 -293 -247 -583 -767 -562 -190 -323 -250 -290 -811 -727 -282 -50 -251 -973 -484 -185 -236 -183 -606 -540 -749 -187 -878 -682 -200 -900 -370 -944 -479 -851 -218 -85 -544 -544 -448 -977 -648 -106 -304 -789 -139 -82 -524 -741 -42 -569 -480 -44 -943 -97 -983 -510 -66 -864 -428 -30 -691 -220 -823 -262 -225 -957 -824 -374 -897 -358 -721 -338 -498 -376 -820 -266 -238 -337 -257 -855 -658 -158 -238 -987 -123 -373 -165 -835 -876 -829 -673 -786 -704 -120 -455 -525 -12 -291 -426 -208 -480 -152 -346 -611 -851 -863 -397 -703 -299 -348 -64 -533 -380 -465 -923 -322 -982 -759 -877 -376 -682 -109 -500 -408 -136 -848 -202 -938 -847 -866 -593 -995 -496 -865 -240 -304 -477 -700 -813 -724 -449 -733 -723 -579 -996 -918 -273 -409 -434 -689 -981 -312 -787 -369 -30 -323 -372 -550 -906 -773 -671 -747 -281 -777 -636 -335 -434 -20 -791 -947 -931 -652 -563 -162 -89 -240 -168 -867 -586 -798 -956 -711 -476 -53 -679 -27 -684 -641 -849 -739 -581 -678 -577 -496 -303 -974 -9 -38 -630 -414 -400 -724 -159 -822 -958 -244 -451 -274 -418 -607 -19 -728 -173 -431 -294 -974 -941 -442 -857 -994 -780 -834 -11 -394 -989 -515 -439 -366 -300 -747 -851 -41 -201 -538 -361 -125 -76 -382 -132 -290 -79 -323 -149 -941 -112 -10 -216 -129 -255 -445 -548 -732 -210 -727 -573 -675 -29 -292 -75 -4 -252 -53 -829 -679 -274 -124 -834 -822 -111 -570 -144 -523 -532 -707 -500 -44 -600 -934 -618 -974 -891 -475 -315 -628 -868 -345 -439 -83 -604 -671 -997 -692 -375 -571 -26 -91 -391 -21 -923 -540 -402 -934 -172 -467 -596 -735 -745 -21 -175 -890 -110 -680 -242 -160 -87 -84 -687 -403 -602 -671 -581 -598 -464 -355 -900 -750 -276 -38 -808 -457 -235 -332 -682 -666 -974 -676 -529 -651 -770 -417 -461 -284 -397 -628 -947 -660 -154 -249 -670 -793 -832 -593 -721 -898 -307 -776 -870 -534 -485 -741 -107 -311 -467 -989 -146 -175 -820 -522 -198 -899 -519 -281 -484 -885 -111 -188 -626 -360 -123 -530 -149 -74 -601 -299 -287 -81 -167 -458 -518 -208 -401 -52 -716 -532 -88 -571 -537 -453 -799 -422 -92 -452 -203 -394 -866 -230 -481 -874 -500 -39 -353 -646 -26 -574 -70 -981 -795 -37 -529 -966 -540 -118 -385 -127 -494 -378 -317 -691 -100 -364 -18 -530 -347 -265 -659 -218 -619 -354 -554 -911 -736 -817 -451 -899 -62 -37 -186 -829 -356 -464 -662 -725 -961 -575 -522 -420 -951 -749 -859 -226 -645 -465 -534 -183 -110 -160 -137 -170 -827 -72 -436 -648 -688 -441 -161 -163 -775 -832 -620 -699 -730 -3 -874 -533 -819 -791 -54 -256 -94 -825 -298 -284 -946 -380 -673 -880 -117 -24 -122 -349 -851 -941 -409 -257 -441 -43 -871 -600 -624 -941 -637 -916 -338 -146 -16 -538 -768 -765 -192 -721 -858 -374 -715 -840 -262 -713 -302 -683 -215 -586 -412 -628 -967 -591 -786 -11 -201 -782 -829 -378 -856 -929 -504 -108 -157 -752 -832 -788 -732 -402 -694 -963 -469 -512 -116 -419 -124 -692 -777 -201 -563 -508 -873 -954 -183 -686 -505 -997 -382 -113 -619 -982 -968 -93 -625 -48 -491 -263 -287 -47 -819 -493 -737 -61 -179 -235 -883 -897 -967 -184 -668 -886 -2 -542 -142 -448 -292 -649 -390 -997 -558 -248 -990 -682 -706 -129 -454 -419 -293 -623 -304 -52 -468 -233 -781 -65 -129 -26 -885 -644 -680 -581 -56 -22 -656 -866 -461 -813 -6 -577 -441 -859 -41 -29 -976 -671 -11 -918 -359 -268 -387 -922 -504 -656 -287 -151 -824 -76 -432 -440 -517 -695 -363 -726 -292 -830 -783 -19 -132 -182 -120 -209 -812 -184 -351 -997 -920 -922 -187 -955 -295 -384 -556 -300 -302 -870 -545 -380 -636 -854 -653 -974 -544 -245 -733 -320 -509 -198 -931 -398 -506 -432 -479 -932 -251 -668 -758 -996 -936 -937 -691 -100 -162 -477 -452 -903 -787 -35 -560 -961 -266 -992 -963 -85 -671 -813 -946 -42 -768 -730 -102 -638 -953 -522 -443 -742 -982 -501 -46 -881 -865 -957 -323 -358 -63 -582 -104 -452 -939 -197 -962 -673 -63 -148 -208 -192 -717 -702 -122 -582 -323 -644 -245 -580 -720 -641 -602 -253 -756 -119 -240 -792 -34 -41 -504 -377 -59 -331 -184 -470 -16 -352 -790 -486 -142 -181 -715 -162 -980 -847 -764 -522 -503 -464 -879 -485 -561 -833 -368 -811 -954 -556 -543 -271 -547 -87 -995 -220 -267 -523 -600 -480 -186 -117 -332 -232 -471 -767 -679 -627 -457 -783 -697 -451 -750 -147 -180 -986 -78 -838 -380 -393 -940 -538 -610 -482 -472 -122 -570 -216 -354 -645 -780 -164 -151 -525 -971 -727 -849 -724 -55 -122 -860 -60 -625 -616 -923 -847 -46 -579 -821 -760 -757 -548 -843 -349 -412 -976 -438 -147 -929 -441 -252 -921 -875 -594 -50 -506 -950 -384 -729 -966 -706 -348 -888 -219 -32 -2 -722 -909 -493 -355 -236 -302 -170 -554 -661 -662 -748 -930 -872 -891 -443 -889 -120 -555 -209 -28 -365 -800 -280 -622 -734 -406 -110 -281 -476 -217 -278 -503 -283 -20 -380 -429 -938 -441 -658 -191 -794 -749 -586 -173 -653 -733 -272 -97 -593 -46 -879 -833 -159 -881 -990 -623 -854 -643 -488 -634 -917 -934 -53 -592 -842 -382 -961 -922 -840 -58 -391 -300 -603 -142 -646 -479 -438 -61 -992 -135 -583 -406 -571 -854 -196 -747 -336 -468 -942 -527 -367 -811 -231 -283 -82 -405 -732 -663 -31 -641 -50 -685 -494 -186 -342 -602 -708 -583 -998 -366 -700 -144 -309 -467 -31 -129 -389 -308 -456 -839 -679 -733 -706 -609 -594 -349 -939 -92 -54 -377 -733 -742 -208 -577 -102 -984 -251 -27 -635 -336 -89 -400 -653 -956 -813 -755 -877 -451 -789 -998 -716 -61 -311 -172 -945 -207 -650 -606 -134 -774 -303 -453 -531 -503 -608 -795 -163 -73 -499 -895 -378 -182 -553 -267 -494 -315 -120 -455 -518 -166 -901 -394 -661 -833 -198 -201 -898 -636 -335 -23 -759 -341 -175 -158 -166 -864 -691 -540 -406 -539 -393 -192 -853 -720 -370 -768 -510 -113 -304 -764 -489 -659 -466 -389 -123 -460 -862 -785 -210 -626 -816 -872 -149 -229 -434 -911 -492 -647 -112 -55 -881 -621 -243 -196 -30 -185 -709 -801 -183 -898 -59 -99 -229 -334 -639 -442 -565 -835 -180 -656 -862 -577 -731 -776 -876 -722 -763 -233 -94 -838 -893 -720 -595 -211 -260 -400 -902 -586 -674 -506 -799 -655 -786 -730 -395 -785 -14 -468 -709 -656 -713 -454 -110 -967 -980 -801 -345 -191 -433 -582 -936 -661 -457 -955 -195 -492 -855 -893 -769 -89 -548 -362 -720 -527 -288 -688 -756 -585 -942 -566 -364 -103 -600 -443 -831 -562 -390 -390 -93 -429 -977 -730 -295 -697 -338 -633 -319 -268 -351 -843 -886 -137 -772 -476 -360 -168 -734 -776 -49 -584 -102 -106 -769 -882 -84 -55 -713 -411 -565 -657 -259 -424 -947 -397 -137 -565 -313 -175 -454 -441 -817 -531 -699 -299 -718 -957 -123 -333 -374 -825 -112 -522 -669 -484 -74 -555 -232 -598 -158 -877 -821 -69 -156 -103 -513 -298 -530 -62 -854 -218 -542 -610 -35 -861 -376 -933 -663 -757 -753 -804 -441 -854 -673 -834 -923 -2 -450 -293 -869 -634 -534 -143 -985 -746 -278 -130 -80 -363 -948 -746 -854 -771 -634 -698 -720 -34 -200 -44 -656 -869 -524 -177 -650 -907 -771 -472 -759 -720 -23 -196 -332 -294 -391 -266 -788 -618 -798 -457 -155 -209 -176 -44 -814 -189 -137 -812 -298 -588 -288 -542 -97 -636 -336 -689 -141 -618 -472 -773 -470 -397 -401 -153 -632 -311 -874 -791 -313 -677 -831 -145 -160 -813 -900 -694 -371 -870 -402 -106 -634 -791 -230 -918 -587 -380 -634 -47 -653 -390 -928 -637 -613 -329 -322 -963 -25 -609 -615 -510 -48 -763 -831 -33 -914 -754 -900 -30 -608 -51 -139 -797 -634 -31 -795 -238 -21 -532 -423 -296 -117 -201 -494 -309 -212 -457 -506 -2 -351 -979 -302 -439 -75 -108 -323 -591 -188 -466 -376 -758 -689 -483 -762 -54 -741 -225 -969 -338 -742 -598 -298 -478 -413 -359 -304 -39 -801 -684 -918 -747 -164 -938 -219 -105 -537 -961 -549 -334 -647 -584 -679 -466 -946 -380 -459 -293 -759 -59 -579 -862 -977 -581 -713 -105 -589 -514 -733 -850 -550 -88 -431 -794 -193 -772 -52 -359 -766 -155 -393 -193 -323 -802 -913 -146 -32 -125 -802 -585 -266 -294 -971 -172 -850 -263 -100 -170 -62 -288 -308 -747 -855 -276 -336 -429 -144 -276 -956 -851 -906 -383 -625 -211 -727 -391 -284 -583 -265 -427 -730 -41 -439 -659 -713 -485 -158 -616 -965 -279 -849 -449 -486 -184 -20 -756 -785 -901 -905 -333 -133 -343 -788 -595 -505 -153 -60 -223 -167 -975 -403 -496 -322 -634 -46 -555 -954 -246 -613 -724 -694 -467 -754 -967 -824 -248 -779 -498 -623 -386 -782 -592 -495 -706 -41 -417 -858 -957 -434 -17 -975 -625 -362 -434 -698 -366 -41 -160 -756 -439 -646 -971 -778 -79 -601 -224 -749 -11 -575 -336 -797 -915 -750 -530 -521 -408 -838 -110 -149 -698 -116 -628 -457 -694 -976 -841 -874 -61 -157 -694 -294 -912 -308 -654 -77 -663 -140 -235 -517 -483 -970 -787 -727 -593 -903 -359 -534 -413 -828 -4 -188 -883 -116 -202 -142 -283 -948 -735 -929 -881 -850 -983 -717 -927 -396 -965 -812 -786 -915 -817 -898 -138 -661 -73 -617 -418 -329 -423 -793 -245 -104 -685 -9 -545 -124 -513 -994 -560 -528 -633 -414 -825 -23 -352 -56 -552 -936 -959 -985 -767 -256 -743 -124 -190 -903 -578 -162 -619 -142 -211 -50 -281 -591 -124 -45 -586 -46 -945 -490 -716 -668 -318 -752 -102 -816 -427 -192 -763 -462 -79 -94 -754 -649 -338 -102 -661 -793 -460 -977 -555 -746 -673 -533 -891 -432 -773 -960 -807 -179 -846 -914 -175 -211 -141 -76 -2 -887 -490 -521 -62 -732 -467 -205 -860 -275 -830 -622 -483 -348 -422 -457 -959 -324 -43 -72 -74 -596 -791 -235 -816 -637 -323 -819 -741 -710 -750 -894 -566 -671 -83 -477 -959 -435 -247 -894 -332 -579 -77 -954 -795 -927 -326 -737 -80 -371 -351 -924 -177 -119 -536 -966 -612 -552 -959 -476 -37 -763 -164 -976 -908 -805 -487 -728 -766 -928 -617 -373 -396 -952 -773 -553 -756 -352 -73 -595 -296 -403 -259 -375 -511 -208 -954 -184 -483 -268 -633 -15 -44 -770 -308 -163 -805 -606 -611 -837 -171 -435 -878 -152 -861 -69 -336 -343 -272 -251 -742 -716 -574 -618 -266 -774 -512 -345 -271 -933 -879 -510 -895 -992 -918 -733 -88 -474 -424 -81 -669 -708 -108 -498 -11 -744 -559 -642 -354 -322 -300 -984 -674 -694 -9 -807 -539 -301 -287 -19 -26 -219 -404 -151 -429 -927 -632 -111 -578 -456 -791 -401 -70 -909 -661 -851 -201 -2 -781 -559 -834 -228 -471 -113 -429 -455 -828 -522 -318 -515 -992 -22 -338 -331 -641 -223 -610 -73 -463 -908 -751 -733 -248 -160 -230 -710 -491 -114 -489 -795 -75 -461 -649 -199 -365 -761 -912 -157 -905 -780 -472 -224 -691 -541 -775 -570 -220 -924 -165 -826 -222 -559 -664 -871 -98 -997 -942 -647 -394 -365 -2 -967 -341 -822 -246 -122 -257 -868 -720 -721 -575 -830 -975 -130 -981 -824 -146 -764 -165 -151 -587 -522 -59 -350 -685 -16 -256 -283 -295 -851 -320 -1000 -61 -400 -311 -758 -676 -805 -623 -519 -345 -376 -956 -242 -254 -690 -824 -245 -468 -119 -44 -155 -661 -452 -336 -877 -593 -912 -10 -22 -524 -169 -603 -988 -886 -222 -935 -940 -593 -453 -692 -601 -674 -706 -885 -950 -294 -740 -995 -878 -616 -670 -557 -232 -506 -174 -735 -248 -739 -693 -785 -808 -552 -831 -669 -204 -969 -323 -234 -190 -413 -385 -412 -858 -353 -176 -978 -714 -893 -296 -934 -10 -611 -683 -323 -315 -878 -573 -421 -579 -274 -587 -302 -774 -397 -499 -294 -395 -533 -280 -975 -409 -980 -962 -82 -255 -573 -429 -229 -934 -234 -348 -570 -663 -792 -94 -813 -190 -250 -298 -350 -30 -938 -163 -499 -228 -760 -192 -396 -354 -762 -18 -46 -465 -907 -36 -675 -36 -414 -764 -458 -829 -804 -97 -273 -109 -516 -990 -114 -706 -898 -707 -115 -531 -464 -754 -482 -394 -598 -623 -78 -130 -166 -145 -386 -599 -60 -536 -160 -211 -461 -433 -837 -302 -356 -904 -416 -790 -373 -319 -132 -619 -461 -919 -472 -541 -256 -211 -634 -131 -310 -493 -577 -130 -318 -625 -562 -991 -926 -458 -263 -331 -144 -342 -369 -250 -735 -673 -457 -132 -859 -471 -393 -550 -533 -141 -329 -652 -814 -983 -311 -919 -171 -164 -520 -249 -881 -265 -547 -592 -196 -190 -814 -232 -948 -88 -359 -413 -236 -7 -3 -286 -896 -52 -743 -976 -168 -372 -498 -673 -15 -473 -905 -113 -668 -378 -879 -767 -875 -984 -542 -636 -555 -203 -184 -836 -594 -72 -611 -807 -733 -807 -95 -915 -433 -77 -253 -190 -52 -266 -249 -811 -208 -677 -268 -966 -759 -377 -711 -938 -873 -779 -60 -914 -38 -599 -613 -669 -388 -986 -530 -181 -754 -549 -727 -905 -652 -272 -835 -189 -424 -861 -623 -578 -356 -186 -550 -544 -76 -146 -544 -339 -500 -387 -368 -561 -943 -710 -971 -397 -570 -497 -670 -573 -393 -840 -312 -562 -7 -517 -544 -941 -439 -974 -731 -174 -611 -595 -989 -700 -157 -913 -593 -751 -376 -366 -569 -61 -941 -164 -727 -655 -448 -820 -260 -589 -72 -330 -655 -150 -135 -405 -947 -688 -799 -539 -662 -613 -137 -355 -318 -737 -753 -933 -282 -670 -972 -27 -468 -541 -513 -473 -214 -25 -831 -142 -741 -191 -682 -887 -487 -245 -992 -792 -212 -54 -496 -870 -575 -949 -696 -186 -55 -182 -838 -622 -336 -562 -52 -946 -908 -441 -81 -867 -331 -748 -694 -413 -738 -15 -599 -396 -517 -392 -678 -431 -278 -527 -42 -692 -260 -898 -78 -603 -186 -245 -824 -99 -279 -502 -321 -147 -164 -40 -936 -319 -55 -679 -216 -38 -270 -604 -454 -463 -752 -993 -179 -450 -474 -646 -2 -886 -834 -653 -453 -201 -633 -987 -584 -575 -856 -204 -96 -437 -356 -131 -214 -109 -416 -928 -856 -299 -886 -725 -429 -756 -520 -406 -596 -415 -637 -731 -722 -443 -89 -310 -284 -246 -897 -939 -784 -211 -910 -523 -408 -396 -760 -842 -105 -277 -198 -781 -633 -216 -850 -972 -838 -123 -352 -956 -109 -794 -536 -371 -773 -227 -70 -121 -498 -690 -524 -711 -123 -602 -890 -946 -822 -557 -657 -917 -124 -393 -813 -393 -755 -311 -938 -147 -169 -769 -93 -919 -363 -546 -571 -756 -13 -148 -249 -404 -510 -56 -901 -273 -889 -327 -89 -569 -572 -743 -748 -970 -85 -607 -86 -124 -795 -825 -584 -880 -432 -750 -106 -734 -964 -999 -394 -160 -795 -130 -622 -311 -837 -583 -905 -380 -217 -259 -781 -178 -56 -625 -206 -607 -513 -750 -259 -311 -294 -382 -541 -900 -808 -725 -996 -245 -512 -423 -494 -69 -687 -834 -944 -786 -479 -462 -594 -788 -951 -712 -952 -954 -251 -900 -407 -938 -761 -530 -694 -708 -443 -837 -784 -968 -371 -197 -32 -868 -298 -508 -5 -337 -696 -641 -768 -889 -33 -959 -31 -185 -255 -770 -172 -575 -376 -531 -585 -841 -804 -921 -804 -99 -680 -435 -848 -7 -845 -814 -844 -697 -837 -71 -838 -2 -920 -866 -703 -374 -945 -415 -18 -383 -415 -335 -230 -436 -889 -202 -647 -972 -574 -847 -802 -933 -504 -308 -212 -934 -970 -899 -455 -279 -853 -468 -694 -293 -492 -448 -212 -544 -561 -736 -742 -563 -625 -412 -788 -243 -884 -580 -922 -819 -784 -510 -1 -626 -514 -423 -615 -755 -912 -353 -434 -45 -977 -114 -538 -228 -102 -553 -103 -572 -544 -584 -228 -122 -613 -546 -70 -646 -817 -939 -800 -17 -830 -422 -627 -244 -96 -680 -908 -16 -801 -160 -333 -160 -738 -614 -627 -826 -65 -144 -481 -733 -184 -947 -917 -452 -675 -853 -686 -836 -4 -971 -678 -365 -774 -756 -27 -915 -540 -898 -724 -295 -443 -105 -835 -934 -226 -982 -1 -381 -115 -684 -615 -245 -852 -328 -539 -607 -645 -221 -786 -777 -223 -478 -406 -246 -875 -557 -288 -451 -579 -775 -713 -998 -877 -620 -964 -66 -900 -904 -600 -113 -175 -273 -955 -793 -472 -383 -371 -969 -773 -888 -866 -912 -878 -693 -925 -824 -323 -745 -87 -214 -574 -894 -372 -738 -459 -827 -531 -668 -449 -784 -178 -780 -316 -457 -88 -781 -308 -419 -987 -815 -282 -863 -218 -170 -529 -147 -15 -142 -986 -314 -200 -262 -7 -849 -980 -144 -269 -696 -730 -662 -601 -315 -926 -863 -933 -152 -525 -731 -134 -402 -452 -718 -397 -734 -45 -818 -129 -389 -636 -761 -376 -170 -388 -328 -949 -287 -677 -344 -844 -795 -894 -269 -385 -178 -1000 -605 -938 -664 -839 -238 -218 -179 -338 -952 -651 -95 -261 -730 -166 -262 -426 -429 -831 -154 -1000 -461 -63 -465 -999 -742 -24 -683 -540 -954 -744 -334 -465 -933 -619 -846 -81 -30 -523 -493 -624 -102 -814 -887 -839 -267 -696 -989 -732 -944 -680 -137 -735 -539 -617 -349 -12 -558 -728 -865 -407 -810 -412 -265 -432 -544 -351 -307 -836 -699 -699 -663 -489 -898 -553 -246 -181 -232 -493 -326 -12 -977 -229 -433 -12 -886 -336 -798 -97 -318 -345 -95 -322 -912 -185 -734 -255 -992 -870 -470 -543 -299 -142 -317 -678 -843 -974 -397 -914 -316 -111 -611 -394 -189 -213 -284 -63 -851 -737 -812 -363 -456 -287 -593 -830 -581 -557 -681 -506 -190 -381 -536 -593 -69 -480 -225 -352 -77 -640 -296 -40 -489 -704 -77 -800 -958 -389 -71 -181 -869 -689 -663 -94 -797 -488 -181 -578 -589 -844 -408 -624 -672 -514 -8 -936 -472 -753 -595 -547 -548 -204 -982 -59 -313 -482 -582 -661 -831 -279 -148 -495 -187 -253 -558 -940 -120 -498 -599 -372 -133 -253 -726 -815 -874 -424 -763 -479 -3 -651 -588 -70 -446 -38 -28 -129 -28 -970 -289 -464 -437 -481 -358 -404 -774 -684 -744 -248 -913 -10 -590 -880 -991 -638 -616 -859 -974 -55 -863 -770 -292 -39 -467 -918 -696 -143 -245 -978 -242 -978 -541 -491 -895 -598 -769 -208 -14 -895 -606 -396 -782 -682 -525 -748 -568 -606 -775 -513 -348 -33 -407 -894 -514 -588 -252 -176 -968 -783 -101 -838 -459 -669 -211 -75 -986 -438 -497 -506 -399 -743 -632 -542 -40 -588 -943 -951 -214 -279 -282 -391 -149 -949 -486 -65 -211 -902 -326 -373 -849 -450 -780 -192 -919 -236 -286 -939 -794 -722 -8 -835 -763 -449 -445 -748 -117 -974 -573 -671 -241 -502 -6 -804 -41 -92 -116 -191 -411 -444 -497 -348 -499 -689 -956 -532 -787 -435 -980 -813 -181 -710 -477 -171 -203 -49 -591 -189 -538 -237 -187 -302 -172 -398 -582 -558 -97 -912 -478 -146 -898 -428 -992 -295 -613 -796 -805 -243 -267 -764 -638 -335 -165 -751 -876 -202 -437 -232 -932 -444 -875 -262 -589 -899 -682 -141 -427 -290 -783 -396 -486 -81 -941 -362 -18 -807 -799 -179 -262 -404 -443 -547 -842 -396 -956 -699 -40 -196 -408 -590 -398 -800 -551 -701 -246 -468 -82 -82 -146 -613 -103 -794 -737 -667 -704 -620 -903 -772 -842 -186 -803 -444 -642 -648 -193 -881 -310 -829 -843 -823 -707 -923 -211 -284 -947 -431 -868 -940 -221 -847 -363 -773 -946 -861 -449 -993 -836 -769 -276 -424 -145 -939 -281 -836 -788 -564 -300 -315 -450 -399 -918 -508 -139 -672 -791 -481 -492 -869 -804 -637 -269 -700 -379 -449 -902 -565 -540 -263 -368 -284 -630 -568 -445 -142 -714 -211 -840 -391 -612 -724 -681 -655 -549 -521 -845 -69 -445 -958 -40 -344 -645 -408 -781 -364 -896 -319 -371 -405 -759 -148 -752 -357 -823 -784 -803 -882 -150 -796 -10 -133 -508 -200 -425 -856 -689 -706 -793 -665 -627 -772 -678 -802 -453 -528 -904 -76 -392 -36 -829 -75 -358 -622 -173 -789 -755 -563 -32 -892 -782 -457 -420 -207 -341 -710 -880 -613 -308 -221 -585 -901 -244 -727 -801 -588 -262 -402 -465 -823 -973 -638 -161 -463 -656 -669 -821 -89 -769 -831 -433 -556 -390 -324 -769 -556 -438 -681 -598 -485 -629 -241 -44 -574 -436 -408 -809 -978 -215 -814 -738 -424 -321 -293 -444 -265 -9 -914 -51 -968 -293 -484 -80 -518 -316 -23 -383 -992 -106 -668 -183 -736 -214 -365 -322 -892 -865 -667 -357 -517 -569 -420 -687 -728 -277 -98 -536 -717 -421 -311 -345 -278 -958 -207 -637 -440 -779 -875 -849 -78 -368 -271 -624 -660 -147 -667 -132 -866 -216 -477 -67 -251 -857 -633 -261 -132 -338 -880 -750 -308 -151 -257 -94 -162 -72 -968 -738 -459 -941 -437 -676 -663 -774 -153 -11 -850 -159 -459 -583 -736 -656 -570 -255 -230 -76 -703 -71 -849 -634 -253 -556 -170 -462 -469 -581 -311 -90 -428 -570 -223 -794 -678 -142 -296 -587 -941 -573 -315 -871 -387 -620 -26 -407 -962 -120 -293 -77 -651 -205 -477 -803 -974 -942 -576 -108 -829 -137 -425 -796 -534 -156 -640 -101 -985 -348 -309 -745 -47 -13 -371 -104 -414 -561 -512 -939 -690 -929 -521 -967 -678 -974 -789 -985 -36 -73 -805 -902 -753 -297 -481 -417 -155 -990 -228 -824 -772 -723 -305 -715 -624 -813 -809 -357 -260 -165 -2 -558 -131 -613 -873 -555 -318 -288 -808 -237 -913 -830 -132 -609 -812 -300 -103 -52 -629 -173 -609 -512 -430 -955 -621 -674 -332 -534 -437 -231 -726 -956 -364 -449 -269 -313 -224 -112 -890 -36 -105 -875 -295 -984 -815 -562 -234 -587 -92 -802 -589 -448 -394 -997 -974 -934 -668 -332 -247 -978 -588 -14 -419 -75 -318 -582 -729 -348 -505 -43 -801 -54 -482 -872 -663 -496 -242 -679 -241 -457 -393 -953 -453 -66 -180 -424 -469 -815 -189 -143 -741 -90 -633 -288 -966 -837 -642 -909 -207 -496 -369 -203 -783 -301 -346 -370 -324 -714 -78 -44 -608 -373 -414 -534 -756 -411 -896 -489 -300 -44 -592 -802 -426 -541 -701 -11 -146 -385 -917 -780 -25 -173 -552 -125 -652 -508 -435 -278 -901 -785 -485 -594 -528 -458 -312 -692 -865 -759 -974 -75 -91 -330 -783 -74 -759 -149 -976 -27 -634 -572 -991 -404 -996 -322 -334 -19 -582 -424 -483 -162 -382 -437 -991 -215 -467 -997 -969 -102 -223 -969 -957 -729 -540 -763 -322 -743 -611 -455 -408 -898 -894 -654 -660 -333 -526 -6 -418 -495 -34 -690 -778 -849 -71 -136 -408 -305 -217 -396 -278 -829 -839 -25 -738 -426 -985 -81 -372 -449 -520 -412 -719 -969 -630 -837 -915 -108 -979 -683 -496 -451 -888 -494 -808 -120 -294 -670 -16 -266 -355 -905 -834 -532 -761 -62 -895 -404 -853 -477 -960 -92 -987 -544 -66 -34 -173 -639 -17 -729 -798 -957 -320 -62 -76 -259 -684 -56 -234 -42 -53 -367 -435 -97 -269 -841 -585 -908 -584 -995 -193 -383 -622 -900 -12 -234 -133 -996 -772 -331 -135 -502 -486 -809 -583 -772 -665 -317 -914 -83 -42 -610 -382 -823 -115 -916 -832 -495 -701 -692 -681 -897 -766 -235 -563 -421 -474 -301 -282 -659 -794 -462 -103 -448 -294 -482 -260 -113 -114 -362 -585 -770 -352 -894 -672 -179 -639 -564 -570 -181 -303 -388 -609 -924 -492 -369 -728 -274 -632 -128 -314 -755 -670 -72 -705 -666 -53 -612 -917 -662 -562 -53 -914 -153 -44 -507 -178 -596 -887 -581 -518 -775 -791 -205 -153 -715 -890 -288 -132 -951 -983 -690 -167 -86 -560 -678 -999 -203 -382 -650 -593 -155 -519 -87 -182 -431 -49 -742 -229 -712 -174 -621 -870 -859 -360 -698 -144 -934 -761 -458 -266 -187 -156 -319 -857 -318 -772 -822 -281 -960 -467 -685 -518 -495 -47 -778 -386 -452 -407 -635 -5 -895 -380 -238 -408 -196 -569 -855 -160 -423 -25 -563 -85 -868 -890 -170 -830 -330 -902 -426 -814 -988 -211 -445 -420 -261 -555 -136 -527 -309 -793 -112 -21 -408 -538 -600 -427 -585 -677 -77 -376 -167 -864 -881 -457 -187 -29 -202 -720 -576 -920 -635 -103 -224 -289 -241 -245 -91 -920 -113 -385 -409 -219 -231 -13 -215 -915 -662 -99 -996 -788 -324 -940 -591 -348 -478 -243 -394 -437 -676 -149 -828 -503 -382 -911 -767 -678 -782 -93 -726 -906 -567 -220 -52 -29 -119 -51 -493 -369 -478 -27 -799 -132 -150 -695 -438 -584 -315 -295 -731 -446 -560 -462 -801 -812 -451 -725 -61 -117 -789 -53 -316 -370 -378 -145 -766 -591 -831 -58 -210 -371 -641 -632 -236 -298 -66 -96 -624 -236 -28 -466 -715 -934 -827 -567 -840 -838 -972 -507 -141 -113 -361 -919 -601 -569 -992 -195 -804 -387 -594 -944 -237 -812 -351 -937 -595 -194 -224 -77 -310 -509 -321 -595 -69 -737 -118 -874 -701 -550 -925 -634 -682 -890 -79 -45 -384 -923 -274 -922 -187 -305 -753 -757 -240 -161 -636 -429 -846 -817 -237 -387 -237 -554 -783 -27 -135 -492 -782 -563 -7 -384 -659 -355 -604 -967 -586 -169 -921 -624 -948 -684 -374 -238 -427 -207 -824 -656 -865 -31 -706 -188 -198 -162 -250 -111 -875 -686 -554 -706 -165 -434 -893 -322 -946 -786 -550 -338 -798 -478 -572 -527 -10 -369 -946 -278 -202 -569 -274 -705 -942 -671 -873 -187 -366 -695 -430 -764 -847 -346 -124 -367 -617 -284 -565 -176 -612 -757 -534 -238 -602 -256 -287 -182 -990 -603 -150 -884 -403 -534 -62 -585 -223 -382 -29 -296 -791 -997 -22 -50 -415 -334 -660 -866 -623 -415 -73 -502 -479 -706 -88 -641 -826 -613 -962 -77 -531 -634 -69 -954 -986 -926 -794 -92 -253 -542 -132 -845 -486 -54 -636 -526 -560 -891 -139 -779 -701 -743 -919 -298 -752 -598 -844 -849 -104 -680 -439 -751 -594 -502 -786 -446 -430 -275 -769 -80 -728 -868 -48 -146 -622 -469 -26 -474 -713 -530 -582 -815 -87 -86 -532 -936 -664 -402 -725 -482 -327 -71 -267 -619 -852 -364 -107 -452 -650 -594 -717 -763 -384 -709 -546 -488 -608 -333 -673 -770 -749 -86 -294 -633 -995 -90 -476 -970 -982 -474 -393 -775 -890 -857 -767 -104 -790 -991 -638 -138 -341 -350 -851 -177 -188 -678 -465 -573 -21 -367 -33 -452 -249 -391 -404 -479 -666 -867 -521 -232 -146 -841 -188 -604 -655 -221 -381 -997 -156 -270 -747 -55 -116 -786 -589 -264 -52 -803 -366 -257 -690 -82 -296 -939 -960 -583 -384 -323 -700 -691 -55 -96 -72 -135 -689 -32 -437 -755 -885 -861 -811 -876 -428 -841 -977 -98 -369 -73 -133 -518 -126 -397 -412 -123 -643 -912 -80 -365 -937 -639 -401 -330 -521 -620 -439 -835 -485 -683 -48 -659 -512 -924 -999 -789 -719 -373 -559 -918 -249 -109 -768 -32 -197 -977 -520 -483 -580 -332 -177 -46 -196 -955 -43 -132 -941 -923 -89 -614 -613 -296 -498 -475 -176 -544 -412 -432 -605 -138 -674 -883 -679 -490 -989 -578 -407 -614 -290 -767 -724 -24 -224 -928 -181 -314 -827 -482 -118 -409 -994 -302 -35 -408 -211 -785 -177 -861 -86 -672 -695 -581 -501 -265 -70 -458 -483 -138 -233 -721 -750 -13 -741 -27 -285 -391 -219 -551 -546 -997 -608 -671 -846 -883 -687 -86 -453 -250 -766 -940 -52 -249 -747 -557 -66 -366 -919 -393 -900 -931 -583 -233 -258 -150 -887 -490 -706 -44 -290 -1 -899 -591 -241 -511 -985 -477 -243 -922 -575 -161 -560 -437 -430 -27 -381 -146 -825 -624 -297 -525 -922 -729 -168 -936 -730 -651 -630 -955 -20 -527 -636 -19 -477 -792 -167 -273 -880 -800 -679 -68 -496 -454 -107 -322 -503 -372 -753 -915 -17 -734 -332 -594 -567 -492 -290 -617 -828 -356 -5 -776 -618 -395 -309 -380 -791 -864 -115 -136 -154 -797 -737 -623 -742 -102 -474 -977 -152 -212 -76 -376 -870 -676 -505 -809 -515 -77 -736 -285 -626 -62 -552 -233 -670 -720 -780 -263 -147 -595 -129 -672 -241 -136 -411 -1 -376 -194 -297 -481 -237 -781 -7 -36 -242 -387 -143 -213 -979 -782 -311 -643 -278 -315 -376 -592 -270 -545 -938 -831 -546 -888 -528 -248 -222 -305 -238 -508 -582 -931 -91 -141 -974 -525 -227 -254 -425 -852 -694 -136 -99 -532 -496 -546 -84 -508 -54 -812 -131 -533 -241 -993 -933 -259 -201 -796 -413 -427 -568 -946 -158 -606 -146 -577 -798 -540 -134 -443 -366 -454 -97 -936 -498 -559 -188 -69 -52 -160 -548 -656 -610 -500 -957 -721 -766 -744 -784 -521 -341 -258 -999 -862 -327 -531 -371 -556 -56 -865 -173 -902 -522 -856 -305 -519 -507 -818 -55 -378 -756 -750 -540 -299 -352 -247 -516 -768 -543 -232 -805 -171 -988 -134 -470 -475 -22 -970 -618 -445 -629 -867 -599 -703 -732 -747 -162 -473 -729 -518 -917 -350 -149 -792 -450 -557 -635 -602 -762 -71 -897 -497 -481 -432 -565 -731 -741 -241 -627 -322 -755 -497 -837 -830 -433 -641 -857 -756 -830 -64 -168 -367 -906 -675 -720 -548 -571 -537 -999 -51 -152 -155 -65 -912 -166 -480 -286 -979 -921 -109 -539 -432 -527 -877 -917 -389 -235 -924 -790 -872 -917 -624 -604 -9 -981 -415 -828 -965 -650 -913 -681 -779 -828 -602 -677 -368 -280 -586 -329 -942 -954 -718 -899 -906 -511 -394 -722 -667 -491 -742 -418 -470 -795 -293 -214 -348 -279 -44 -332 -41 -942 -44 -439 -327 -755 -175 -476 -581 -382 -127 -835 -296 -534 -328 -415 -718 -159 -832 -847 -380 -544 -580 -62 -683 -843 -11 -556 -958 -380 -987 -472 -127 -733 -575 -158 -588 -930 -304 -612 -421 -789 -652 -398 -545 -161 -80 -622 -460 -1000 -111 -903 -565 -15 -730 -828 -395 -497 -952 -164 -59 -394 -770 -56 -242 -753 -865 -40 -486 -866 -962 -733 -414 -475 -406 -368 -206 -956 -194 -930 -231 -108 -304 -257 -834 -809 -399 -463 -735 -106 -101 -630 -457 -65 -403 -890 -336 -489 -310 -122 -880 -411 -334 -665 -259 -196 -595 -252 -476 -138 -778 -679 -114 -638 -964 -303 -66 -69 -415 -837 -277 -736 -566 -385 -840 -838 -52 -255 -52 -193 -347 -601 -513 -499 -398 -498 -357 -762 -933 -297 -313 -169 -156 -542 -57 -528 -847 -443 -113 -167 -549 -981 -187 -113 -149 -696 -944 -387 -456 -883 -33 -402 -542 -137 -879 -52 -105 -606 -110 -421 -295 -202 -40 -567 -941 -468 -596 -778 -310 -831 -555 -808 -655 -551 -338 -899 -360 -417 -596 -497 -678 -235 -949 -653 -51 -188 -473 -248 -217 -138 -106 -629 -533 -545 -670 -712 -920 -411 -873 -331 -55 -934 -672 -467 -727 -587 -709 -744 -172 -172 -162 -675 -22 -448 -787 -465 -387 -757 -323 -602 -859 -425 -552 -819 -478 -447 -88 -3 -557 -762 -95 -393 -821 -41 -727 -886 -518 -279 -408 -278 -728 -1000 -718 -95 -150 -415 -571 -19 -927 -475 -275 -335 -771 -790 -836 -787 -627 -693 -369 -715 -807 -890 -102 -540 -638 -540 -630 -775 -428 -166 -361 -889 -113 -563 -153 -307 -681 -969 -975 -908 -869 -294 -827 -215 -350 -603 -33 -394 -40 -934 -92 -920 -849 -594 -829 -953 -792 -114 -176 -985 -581 -738 -60 -676 -341 -751 -52 -392 -213 -707 -159 -436 -537 -181 -806 -209 -861 -402 -271 -688 -629 -931 -101 -725 -726 -619 -617 -636 -466 -434 -261 -285 -882 -714 -980 -548 -437 -446 -362 -33 -868 -511 -796 -320 -670 -986 -729 -55 -632 -767 -376 -599 -103 -566 -683 -441 -673 -73 -746 -232 -970 -687 -328 -297 -442 -2 -790 -301 -104 -28 -475 -391 -11 -771 -779 -989 -522 -62 -892 -974 -805 -750 -505 -164 -328 -753 -3 -784 -439 -689 -745 -738 -880 -572 -778 -541 -935 -257 -915 -888 -257 -58 -763 -709 -990 -857 -557 -619 -323 -869 -827 -634 -728 -255 -269 -720 -63 -50 -209 -737 -206 -224 -691 -717 -348 -379 -269 -646 -230 -366 -497 -67 -555 -22 -793 -565 -850 -392 -942 -674 -605 -689 -526 -302 -228 -867 -594 -821 -959 -695 -188 -252 -186 -784 -965 -740 -669 -902 -211 -106 -752 -89 -571 -328 -658 -760 -17 -771 -547 -573 -391 -725 -277 -70 -998 -546 -591 -308 -923 -48 -200 -627 -326 -864 -839 -774 -484 -661 -496 -475 -234 -955 -594 -16 -41 -987 -740 -513 -886 -26 -345 -526 -908 -519 -597 -784 -826 -230 -401 -88 -98 -908 -616 -878 -968 -554 -819 -25 -89 -27 -198 -222 -218 -448 -808 -708 -247 -223 -682 -321 -740 -234 -259 -287 -591 -193 -756 -371 -895 -291 -974 -416 -501 -709 -157 -942 -95 -987 -344 -690 -717 -62 -751 -323 -716 -143 -526 -996 -710 -876 -915 -192 -462 -397 -135 -870 -52 -412 -155 -530 -537 -556 -319 -278 -10 -162 -368 -248 -240 -919 -402 -894 -291 -417 -936 -309 -353 -396 -241 -816 -572 -181 -919 -84 -701 -530 -278 -12 -655 -671 -486 -456 -719 -399 -608 -105 -240 -669 -921 -276 -894 -130 -322 -176 -709 -565 -436 -216 -664 -436 -191 -252 -230 -628 -794 -739 -81 -44 -844 -46 -712 -148 -338 -299 -597 -995 -448 -309 -463 -340 -316 -328 -767 -164 -789 -517 -907 -818 -116 -992 -695 -516 -675 -48 -318 -40 -41 -59 -833 -918 -862 -546 -527 -485 -775 -897 -683 -850 -91 -867 -326 -421 -431 -890 -973 -599 -769 -554 -420 -985 -889 -668 -865 -282 -456 -209 -746 -453 -209 -910 -203 -467 -633 -589 -876 -448 -527 -274 -567 -759 -207 -202 -208 -710 -410 -779 -794 -849 -48 -838 -925 -609 -60 -453 -826 -62 -563 -163 -817 -445 -639 -460 -279 -220 -770 -581 -408 -435 -56 -955 -415 -500 -512 -203 -139 -530 -235 -339 -21 -392 -151 -100 -430 -63 -181 -409 -344 -226 -221 -437 -333 -451 -200 -923 -846 -184 -767 -360 -600 -829 -192 -961 -495 -340 -755 -446 -252 -158 -599 -536 -450 -268 -500 -338 -304 -926 -392 -189 -150 -384 -293 -741 -697 -947 -863 -375 -199 -16 -51 -661 -879 -897 -299 -686 -959 -334 -961 -447 -334 -666 -514 -743 -565 -248 -376 -161 -25 -362 -128 -139 -250 -164 -840 -45 -352 -268 -238 -380 -930 -39 -591 -325 -269 -60 -991 -426 -166 -463 -647 -528 -96 -459 -605 -335 -383 -669 -336 -86 -330 -334 -636 -443 -522 -325 -50 -192 -618 -951 -587 -509 -70 -103 -316 -836 -869 -131 -855 -367 -320 -141 -535 -277 -586 -529 -106 -867 -527 -979 -3 -560 -835 -56 -449 -898 -426 -548 -371 -827 -234 -970 -546 -502 -799 -32 -104 -419 -118 -510 -493 -981 -617 -735 -65 -748 -598 -21 -711 -253 -422 -130 -645 -698 -414 -464 -740 -947 -288 -693 -466 -237 -245 -244 -258 -858 -326 -87 -874 -505 -455 -733 -717 -177 -830 -949 -874 -685 -509 -970 -538 -254 -21 -448 -653 -547 -756 -572 -544 -229 -167 -508 -620 -421 -335 -837 -393 -126 -94 -248 -889 -694 -765 -779 -5 -604 -757 -260 -359 -218 -708 -836 -235 -38 -534 -592 -876 -392 -401 -310 -165 -984 -447 -47 -694 -219 -955 -749 -670 -776 -333 -976 -546 -487 -561 -602 -412 -898 -477 -510 -927 -275 -270 -569 -730 -695 -710 -748 -522 -699 -488 -660 -311 -645 -361 -702 -637 -628 -719 -908 -444 -230 -50 -921 -724 -711 -866 -202 -990 -25 -597 -517 -10 -625 -975 -332 -320 -428 -678 -244 -709 -236 -402 -858 -793 -981 -185 -836 -697 -11 -242 -82 -877 -782 -776 -844 -396 -45 -269 -829 -801 -793 -753 -423 -973 -953 -97 -863 -631 -494 -354 -278 -564 -511 -754 -685 -294 -948 -241 -161 -759 -221 -870 -472 -116 -47 -132 -972 -514 -17 -516 -851 -693 -809 -486 -34 -707 -524 -741 -711 -201 -798 -140 -100 -558 -264 -461 -72 -404 -933 -523 -220 -258 -177 -592 -133 -372 -469 -37 -709 -160 -724 -431 -92 -456 -799 -762 -55 -383 -634 -803 -459 -942 -1000 -21 -762 -603 -379 -68 -948 -61 -474 -716 -295 -500 -303 -923 -175 -716 -515 -64 -681 -952 -979 -119 -699 -462 -271 -296 -237 -343 -752 -583 -594 -86 -907 -653 -735 -841 -624 -840 -479 -140 -145 -843 -753 -307 -711 -920 -167 -46 -455 -62 -588 -706 -314 -652 -774 -68 -22 -237 -811 -826 -297 -118 -67 -463 -506 -783 -352 -655 -979 -271 -425 -222 -60 -706 -510 -37 -247 -35 -711 -482 -360 -900 -657 -361 -313 -55 -543 -649 -318 -544 -496 -113 -251 -107 -353 -321 -558 -485 -129 -906 -678 -11 -572 -188 -714 -335 -343 -574 -19 -111 -293 -963 -808 -160 -649 -655 -597 -518 -160 -342 -555 -824 -945 -389 -376 -490 -146 -664 -184 -284 -786 -133 -169 -820 -826 -831 -977 -716 -627 -798 -841 -585 -614 -114 -301 -489 -850 -263 -947 -372 -758 -128 -74 -477 -657 -181 -758 -648 -965 -607 -565 -658 -803 -160 -770 -463 -206 -539 -144 -943 -964 -900 -302 -448 -463 -518 -263 -224 -70 -321 -352 -136 -776 -387 -989 -297 -727 -430 -957 -730 -69 -414 -482 -333 -141 -366 -296 -742 -642 -561 -261 -964 -817 -757 -252 -782 -360 -28 -443 -728 -137 -202 -673 -126 -304 -887 -616 -664 -328 -90 -485 -596 -451 -11 -224 -17 -282 -177 -911 -864 -967 -200 -664 -834 -924 -158 -195 -962 -577 -847 -805 -975 -540 -387 -143 -814 -30 -778 -734 -584 -327 -272 -556 -110 -377 -609 -862 -709 -283 -508 -190 -365 -870 -786 -244 -130 -766 -317 -402 -37 -438 -96 -11 -654 -619 -840 -135 -749 -975 -868 -278 -996 -288 -184 -733 -262 -311 -94 -628 -972 -417 -973 -138 -400 -243 -317 -532 -313 -934 -989 -79 -643 -570 -981 -487 -837 -834 -957 -456 -328 -677 -521 -602 -208 -515 -988 -966 -850 -248 -954 -318 -609 -848 -74 -542 -923 -139 -257 -676 -991 -683 -326 -223 -886 -989 -487 -770 -114 -146 -161 -315 -404 -187 -88 -285 -173 -134 -928 -6 -666 -451 -404 -271 -764 -80 -417 -120 -925 -842 -355 -211 -954 -494 -686 -791 -449 -452 -443 -955 -470 -709 -66 -358 -181 -567 -236 -765 -364 -709 -668 -472 -665 -423 -819 -746 -542 -10 -773 -469 -867 -851 -93 -90 -415 -117 -527 -275 -448 -918 -794 -131 -944 -1000 -305 -127 -742 -730 -704 -137 -73 -35 -764 -238 -143 -354 -16 -246 -568 -465 -679 -592 -852 -13 -168 -515 -71 -891 -212 -507 -13 -354 -97 -109 -998 -854 -346 -713 -98 -92 -718 -370 -134 -750 -18 -410 -991 -423 -26 -632 -626 -687 -527 -83 -345 -426 -111 -988 -887 -197 -481 -338 -72 -28 -379 -967 -175 -211 -609 -477 -535 -617 -325 -243 -99 -679 -138 -82 -807 -139 -214 -921 -160 -254 -476 -446 -276 -282 -740 -146 -375 -118 -185 -608 -974 -98 -446 -579 -445 -799 -70 -632 -938 -116 -410 -675 -48 -805 -36 -749 -54 -970 -957 -287 -581 -939 -425 -378 -86 -33 -810 -68 -329 -185 -429 -262 -146 -531 -21 -285 -48 -425 -760 -356 -122 -969 -16 -482 -214 -604 -158 -936 -542 -692 -543 -988 -487 -705 -165 -350 -408 -403 -334 -237 -495 -690 -818 -158 -387 -993 -461 -133 -60 -557 -906 -392 -503 -967 -196 -277 -428 -100 -804 -777 -625 -845 -642 -961 -651 -740 -198 -18 -992 -827 -629 -628 -867 -922 -941 -283 -900 -354 -119 -915 -931 -308 -538 -424 -519 -48 -624 -622 -601 -421 -227 -871 -731 -152 -340 -449 -979 -398 -479 -931 -667 -866 -478 -190 -411 -344 -584 -513 -462 -370 -297 -151 -486 -76 -7 -929 -400 -99 -276 -924 -790 -746 -422 -874 -358 -902 -145 -292 -374 -988 -246 -848 -927 -745 -244 -828 -692 -870 -674 -999 -228 -679 -271 -174 -85 -194 -977 -637 -807 -251 -290 -247 -259 -929 -507 -860 -393 -963 -420 -423 -191 -121 -193 -940 -200 -519 -821 -272 -777 -607 -57 -354 -36 -35 -256 -415 -742 -990 -637 -671 -215 -42 -721 -430 -770 -775 -123 -81 -876 -418 -766 -259 -275 -859 -781 -927 -828 -433 -91 -938 -280 -190 -985 -769 -509 -672 -217 -529 -343 -22 -903 -814 -94 -220 -415 -38 -417 -81 -319 -794 -235 -642 -886 -419 -575 -651 -458 -121 -539 -96 -135 -51 -760 -163 -119 -935 -919 -934 -601 -677 -181 -110 -806 -87 -627 -173 -358 -597 -264 -192 -999 -28 -147 -769 -918 -374 -411 -222 -386 -607 -187 -764 -801 -162 -492 -447 -775 -163 -626 -988 -919 -851 -176 -418 -374 -844 -539 -667 -797 -954 -839 -675 -255 -432 -709 -941 -247 -824 -294 -909 -862 -881 -272 -554 -671 -928 -505 -658 -60 -680 -269 -564 -113 -951 -741 -246 -990 -112 -262 -642 -615 -125 -12 -634 -457 -965 -949 -640 -41 -504 -868 -623 -488 -992 -844 -252 -903 -167 -718 -724 -29 -756 -432 -602 -620 -295 -554 -892 -988 -990 -755 -452 -753 -180 -753 -961 -686 -792 -291 -564 -306 -925 -824 -222 -146 -417 -904 -590 -806 -243 -77 -544 -106 -339 -620 -943 -660 -761 -640 -53 -220 -225 -401 -639 -887 -648 -744 -326 -300 -895 -545 -367 -245 -326 -855 -983 -277 -991 -68 -804 -824 -820 -333 -424 -377 -407 -251 -452 -234 -777 -49 -383 -596 -514 -624 -228 -154 -148 -376 -118 -456 -666 -264 -567 -660 -626 -235 -359 -550 -860 -158 -466 -287 -398 -509 -378 -641 -921 -96 -807 -771 -152 -856 -791 -30 -805 -255 -427 -146 -624 -401 -626 -871 -281 -17 -296 -319 -201 -251 -174 -368 -948 -650 -128 -202 -275 -758 -717 -798 -839 -43 -572 -647 -524 -274 -381 -290 -486 -410 -146 -291 -401 -565 -536 -127 -862 -136 -129 -847 -988 -404 -888 -703 -535 -323 -856 -745 -843 -220 -814 -966 -757 -911 -329 -692 -528 -597 -277 -568 -719 -1 -289 -8 -6 -779 -677 -861 -238 -4 -765 -850 -937 -698 -388 -460 -334 -111 -847 -45 -490 -880 -606 -883 -296 -695 -486 -930 -876 -422 -544 -36 -232 -191 -965 -268 -446 -276 -518 -804 -995 -129 -631 -182 -632 -322 -992 -895 -569 -357 -41 -666 -143 -473 -773 -438 -24 -487 -229 -670 -462 -717 -20 -538 -287 -915 -438 -768 -882 -370 -815 -390 -309 -630 -884 -428 -554 -115 -800 -967 -303 -410 -857 -594 -210 -254 -928 -500 -211 -161 -495 -982 -634 -563 -624 -412 -286 -809 -883 -330 -941 -257 -382 -29 -366 -687 -782 -961 -434 -284 -677 -374 -539 -206 -26 -718 -397 -599 -972 -482 -1 -757 -795 -831 -379 -655 -542 -373 -283 -166 -168 -137 -231 -555 -48 -595 -163 -396 -270 -168 -309 -141 -308 -290 -467 -868 -634 -153 -815 -381 -839 -498 -935 -16 -819 -742 -408 -297 -727 -516 -142 -243 -723 -952 -837 -108 -224 -63 -75 -886 -159 -972 -31 -225 -684 -149 -873 -337 -195 -26 -590 -704 -133 -217 -284 -852 -229 -481 -968 -371 -190 -552 -335 -818 -507 -268 -965 -757 -261 -788 -445 -93 -88 -217 -314 -553 -80 -64 -275 -777 -804 -376 -780 -275 -132 -503 -859 -967 -888 -657 -74 -641 -91 -184 -553 -900 -620 -674 -800 -570 -188 -822 -547 -939 -384 -183 -79 -763 -315 -246 -640 -903 -10 -102 -940 -965 -502 -984 -841 -65 -499 -676 -853 -587 -66 -165 -945 -570 -287 -386 -618 -808 -337 -173 -302 -791 -67 -300 -460 -941 -865 -84 -953 -553 -585 -900 -462 -658 -211 -668 -997 -727 -307 -431 -50 -916 -971 -483 -721 -480 -750 -967 -234 -21 -777 -564 -72 -816 -31 -889 -450 -301 -990 -633 -661 -878 -982 -172 -241 -594 -554 -243 -141 -110 -583 -237 -43 -475 -936 -624 -822 -723 -721 -832 -458 -541 -210 -934 -170 -775 -960 -465 -371 -617 -955 -807 -161 -456 -799 -209 -630 -115 -361 -158 -911 -953 -20 -754 -899 -386 -807 -563 -273 -974 -730 -222 -397 -660 -333 -895 -561 -859 -317 -547 -201 -933 -59 -297 -706 -412 -529 -201 -776 -189 -62 -200 -537 -506 -892 -448 -638 -448 -115 -72 -142 -136 -401 -409 -601 -167 -529 -457 -904 -277 -867 -589 -688 -868 -445 -380 -383 -214 -550 -193 -472 -497 -915 -753 -513 -495 -75 -689 -563 -602 -818 -258 -290 -577 -728 -259 -849 -14 -953 -320 -335 -476 -764 -832 -75 -847 -503 -853 -863 -276 -125 -501 -36 -416 -812 -152 -129 -238 -473 -949 -457 -141 -207 -49 -199 -546 -628 -645 -840 -927 -572 -41 -561 -508 -630 -600 -692 -139 -752 -766 -176 -160 -399 -728 -887 -51 -808 -268 -498 -446 -410 -357 -721 -519 -906 -475 -555 -605 -8 -330 -770 -165 -474 -459 -702 -641 -410 -836 -63 -666 -725 -574 -59 -812 -240 -975 -724 -250 -550 -523 -281 -979 -93 -838 -947 -18 -561 -320 -767 -695 -643 -196 -633 -225 -241 -394 -672 -291 -176 -199 -205 -712 -432 -51 -535 -241 -431 -941 -111 -815 -752 -78 -366 -328 -755 -803 -542 -570 -779 -506 -617 -19 -927 -800 -758 -905 -420 -545 -527 -243 -177 -919 -771 -242 -572 -961 -127 -854 -798 -522 -452 -466 -975 -982 -46 -150 -492 -196 -308 -741 -927 -909 -133 -667 -155 -346 -567 -461 -912 -135 -522 -424 -179 -895 -406 -926 -145 -1 -80 -543 -211 -229 -297 -31 -44 -800 -647 -847 -2 -168 -360 -341 -273 -233 -535 -134 -580 -600 -386 -200 -398 -404 -26 -384 -267 -872 -525 -289 -361 -408 -578 -775 -291 -554 -249 -317 -970 -390 -374 -869 -150 -842 -10 -918 -301 -790 -530 -165 -973 -634 -836 -572 -489 -799 -410 -393 -239 -960 -80 -78 -340 -525 -228 -162 -283 -695 -26 -763 -458 -719 -175 -954 -556 -795 -730 -471 -532 -605 -545 -246 -322 -206 -812 -937 -330 -67 -219 -840 -746 -916 -909 -238 -988 -636 -814 -125 -269 -562 -856 -307 -962 -211 -742 -454 -505 -879 -519 -88 -607 -981 -526 -646 -766 -186 -453 -273 -936 -861 -910 -703 -464 -861 -869 -880 -223 -588 -510 -96 -402 -510 -312 -899 -960 -743 -683 -565 -5 -342 -987 -385 -139 -134 -157 -818 -798 -922 -306 -272 -152 -219 -455 -290 -953 -499 -93 -983 -619 -404 -479 -422 -263 -984 -198 -765 -969 -76 -518 -524 -46 -490 -999 -97 -916 -63 -620 -647 -925 -70 -477 -201 -142 -743 -44 -789 -837 -14 -565 -453 -153 -496 -263 -224 -476 -490 -686 -291 -883 -523 -991 -533 -851 -149 -405 -363 -101 -146 -774 -884 -902 -297 -72 -102 -196 -977 -704 -48 -487 -874 -204 -329 -606 -974 -327 -57 -558 -796 -17 -970 -579 -31 -104 -800 -49 -308 -214 -427 -689 -242 -496 -119 -853 -681 -734 -390 -5 -87 -306 -778 -989 -754 -618 -950 -981 -735 -746 -326 -56 -396 -581 -924 -607 -901 -914 -962 -773 -780 -977 -105 -705 -898 -386 -583 -249 -890 -796 -110 -218 -509 -531 -41 -983 -96 -477 -790 -779 -671 -7 -351 -879 -493 -918 -311 -571 -543 -426 -238 -641 -975 -680 -101 -406 -990 -883 -405 -336 -929 -977 -640 -163 -765 -976 -24 -939 -586 -912 -515 -679 -585 -211 -933 -17 -815 -169 -584 -474 -362 -492 -385 -6 -434 -489 -681 -351 -652 -392 -560 -802 -621 -559 -650 -817 -736 -336 -219 -662 -276 -636 -647 -77 -448 -644 -849 -26 -800 -304 -103 -509 -478 -89 -825 -687 -788 -966 -779 -111 -389 -748 -820 -359 -658 -884 -347 -199 -97 -845 -552 -518 -791 -570 -709 -561 -699 -392 -332 -377 -966 -369 -521 -950 -605 -492 -233 -662 -239 -520 -701 -121 -655 -972 -289 -84 -841 -831 -808 -439 -651 -663 -773 -835 -216 -274 -586 -67 -562 -492 -394 -973 -47 -882 -812 -705 -350 -281 -659 -892 -312 -860 -596 -529 -624 -231 -630 -454 -580 -212 -433 -200 -487 -899 -413 -879 -734 -324 -831 -427 -89 -436 -516 -454 -271 -571 -462 -897 -930 -451 -403 -277 -167 -81 -566 -225 -316 -17 -641 -450 -184 -991 -382 -280 -395 -303 -16 -12 -302 -668 -45 -324 -468 -564 -569 -362 -529 -229 -608 -681 -257 -58 -933 -742 -145 -28 -645 -177 -191 -487 -448 -371 -668 -444 -953 -306 -227 -501 -442 -801 -214 -537 -171 -892 -124 -49 -215 -952 -938 -374 -741 -818 -165 -392 -464 -318 -321 -211 -840 -703 -770 -89 -998 -495 -396 -508 -717 -761 -946 -412 -800 -977 -868 -611 -138 -837 -207 -742 -671 -363 -579 -601 -544 -186 -308 -602 -969 -12 -140 -722 -69 -809 -912 -463 -808 -569 -435 -745 -91 -809 -989 -231 -376 -737 -466 -609 -274 -721 -92 -902 -111 -814 -339 -574 -323 -274 -998 -833 -548 -826 -104 -915 -745 -659 -764 -202 -707 -961 -183 -828 -280 -343 -209 -856 -961 -751 -847 -976 -891 -643 -248 -225 -772 -790 -568 -425 -197 -945 -255 -752 -988 -175 -462 -101 -686 -360 -33 -155 -706 -433 -795 -715 -56 -994 -961 -184 -943 -900 -237 -937 -850 -16 -176 -334 -454 -24 -840 -146 -850 -179 -705 -887 -309 -221 -831 -482 -184 -991 -496 -66 -108 -921 -91 -603 -788 -273 -165 -645 -888 -75 -444 -239 -30 -210 -716 -125 -329 -157 -330 -64 -86 -1 -599 -867 -982 -163 -176 -524 -736 -295 -863 -839 -484 -650 -425 -130 -3 -475 -346 -580 -121 -844 -7 -50 -894 -531 -764 -957 -160 -840 -295 -698 -686 -719 -824 -294 -467 -627 -814 -1000 -717 -873 -306 -243 -153 -173 -782 -179 -92 -837 -15 -214 -300 -557 -291 -214 -671 -607 -893 -990 -338 -63 -698 -818 -957 -246 -323 -707 -484 -880 -743 -656 -650 -156 -222 -625 -491 -451 -898 -306 -113 -330 -103 -887 -765 -329 -675 -946 -978 -730 -912 -39 -358 -593 -87 -126 -774 -847 -828 -392 -163 -250 -74 -505 -426 -690 -551 -906 -345 -698 -122 -353 -126 -340 -973 -244 -164 -8 -791 -135 -479 -637 -662 -49 -474 -956 -434 -770 -850 -257 -898 -170 -762 -635 -964 -937 -145 -215 -817 -662 -90 -586 -407 -15 -822 -741 -688 -291 -932 -190 -119 -720 -282 -497 -539 -856 -335 -76 -662 -755 -807 -822 -399 -926 -558 -989 -568 -426 -833 -342 -627 -945 -382 -789 -112 -856 -791 -465 -662 -687 -260 -28 -935 -180 -569 -649 -635 -564 -495 -139 -722 -144 -773 -710 -456 -149 -58 -64 -724 -514 -632 -466 -897 -378 -964 -224 -84 -955 -707 -403 -524 -28 -637 -517 -284 -411 -654 -484 -513 -578 -311 -515 -649 -835 -253 -571 -815 -979 -93 -99 -76 -278 -391 -714 -321 -678 -681 -573 -618 -935 -561 -611 -504 -311 -819 -241 -372 -763 -924 -708 -267 -613 -562 -889 -378 -991 -503 -506 -860 -824 -350 -480 -421 -481 -487 -798 -377 -781 -342 -630 -464 -944 -931 -658 -371 -55 -573 -786 -72 -331 -612 -907 -232 -769 -64 -216 -547 -918 -938 -771 -856 -566 -56 -82 -123 -474 -971 -404 -551 -335 -319 -149 -783 -783 -307 -921 -80 -440 -465 -651 -168 -197 -822 -435 -142 -870 -417 -46 -234 -337 -960 -832 -392 -328 -27 -803 -9 -896 -458 -234 -244 -669 -780 -924 -207 -769 -547 -519 -400 -394 -528 -372 -271 -862 -789 -974 -374 -998 -172 -351 -165 -373 -781 -224 -648 -797 -969 -908 -824 -406 -524 -923 -684 -487 -371 -447 -335 -729 -688 -944 -865 -455 -872 -875 -498 -18 -606 -342 -168 -47 -497 -900 -442 -228 -636 -13 -803 -184 -311 -11 -654 -258 -276 -554 -793 -248 -534 -637 -237 -914 -847 -684 -82 -855 -14 -187 -133 -860 -646 -102 -535 -318 -770 -795 -625 -375 -199 -471 -823 -67 -250 -223 -802 -814 -87 -232 -597 -86 -263 -47 -498 -539 -711 -381 -24 -985 -153 -209 -110 -346 -725 -820 -329 -362 -163 -329 -108 -539 -246 -298 -190 -871 -457 -229 -478 -49 -592 -349 -767 -572 -803 -69 -199 -850 -334 -418 -771 -907 -103 -135 -441 -523 -70 -427 -530 -503 -181 -718 -366 -354 -36 -16 -662 -486 -586 -229 -242 -969 -670 -57 -306 -55 -574 -166 -622 -294 -214 -230 -735 -927 -419 -359 -291 -404 -419 -820 -837 -397 -151 -769 -163 -26 -172 -247 -512 -19 -41 -829 -502 -95 -203 -104 -173 -10 -363 -422 -681 -99 -460 -436 -603 -426 -718 -774 -420 -468 -968 -670 -379 -919 -629 -799 -461 -65 -641 -689 -696 -565 -479 -352 -929 -569 -88 -22 -597 -25 -798 -745 -135 -858 -164 -523 -415 -688 -444 -249 -44 -126 -370 -945 -700 -324 -392 -366 -200 -949 -592 -350 -54 -221 -231 -548 -20 -124 -286 -883 -964 -1000 -423 -596 -324 -533 -511 -594 -972 -923 -375 -872 -383 -524 -292 -852 -689 -721 -222 -27 -392 -121 -245 -658 -365 -510 -412 -661 -844 -544 -940 -946 -3 -984 -808 -947 -149 -232 -200 -825 -789 -599 -962 -588 -727 -308 -910 -939 -344 -518 -15 -606 -961 -555 -860 -399 -475 -686 -448 -777 -382 -490 -671 -399 -841 -937 -33 -45 -874 -966 -507 -895 -899 -806 -533 -592 -350 -423 -550 -249 -898 -776 -589 -5 -285 -930 -796 -231 -256 -94 -335 -172 -37 -9 -447 -654 -184 -955 -621 -35 -551 -144 -217 -604 -707 -31 -656 -364 -845 -552 -214 -988 -459 -205 -490 -241 -595 -359 -316 -9 -409 -132 -471 -515 -610 -153 -684 -192 -865 -779 -443 -718 -221 -819 -828 -483 -787 -887 -707 -105 -341 -917 -50 -174 -613 -5 -837 -226 -815 -799 -59 -53 -597 -531 -212 -334 -882 -873 -626 -837 -183 -478 -837 -317 -351 -242 -944 -430 -865 -386 -150 -780 -197 -341 -999 -895 -30 -411 -16 -919 -171 -86 -978 -95 -336 -961 -618 -701 -817 -320 -230 -802 -339 -768 -432 -149 -375 -140 -230 -132 -618 -442 -438 -288 -195 -3 -879 -423 -244 -183 -879 -807 -555 -281 -197 -342 -795 -880 -552 -338 -685 -525 -717 -437 -956 -170 -878 -914 -668 -589 -362 -481 -913 -906 -763 -620 -411 -390 -912 -596 -40 -285 -388 -365 -189 -874 -969 -595 -435 -246 -953 -451 -632 -851 -410 -774 -747 -510 -101 -942 -310 -682 -293 -169 -619 -825 -292 -206 -590 -155 -127 -998 -417 -398 -310 -960 -803 -379 -855 -180 -210 -682 -723 -175 -89 -869 -182 -243 -422 -734 -487 -526 -596 -97 -760 -466 -522 -323 -817 -836 -827 -547 -99 -409 -618 -579 -55 -361 -290 -366 -318 -564 -353 -893 -518 -171 -664 -782 -317 -789 -132 -895 -319 -754 -171 -370 -496 -439 -99 -893 -96 -749 -708 -486 -843 -809 -593 -207 -138 -551 -392 -989 -91 -482 -926 -703 -355 -731 -881 -76 -145 -160 -700 -161 -508 -99 -989 -721 -25 -781 -483 -980 -518 -479 -473 -220 -390 -830 -310 -477 -652 -380 -149 -108 -1 -502 -258 -182 -503 -420 -366 -392 -877 -646 -433 -439 -635 -484 -805 -287 -913 -360 -58 -583 -307 -84 -597 -822 -970 -2 -271 -690 -964 -164 -887 -24 -528 -126 -171 -933 -728 -353 -821 -644 -54 -290 -286 -679 -371 -981 -218 -915 -334 -885 -353 -16 -586 -422 -278 -360 -825 -270 -492 -888 -116 -734 -279 -642 -168 -678 -349 -480 -379 -631 -517 -325 -278 -526 -939 -523 -630 -50 -338 -165 -589 -292 -448 -729 -313 -212 -351 -676 -768 -33 -46 -646 -266 -815 -753 -164 -83 -781 -693 -661 -575 -759 -385 -970 -880 -951 -314 -375 -528 -198 -291 -982 -685 -630 -664 -815 -118 -864 -207 -127 -929 -415 -52 -426 -398 -267 -195 -923 -756 -917 -287 -155 -706 -623 -972 -520 -361 -193 -490 -79 -66 -792 -596 -111 -563 -735 -290 -94 -189 -357 -340 -97 -139 -130 -234 -33 -911 -172 -739 -728 -162 -57 -388 -490 -856 -158 -903 -625 -785 -442 -151 -508 -460 -269 -115 -164 -918 -585 -991 -567 -285 -365 -18 -553 -573 -182 -156 -490 -904 -252 -955 -643 -817 -633 -759 -442 -478 -790 -471 -873 -513 -601 -801 -410 -718 -475 -68 -75 -188 -21 -784 -835 -821 -421 -885 -930 -503 -829 -49 -747 -587 -924 -923 -436 -270 -396 -230 -79 -936 -970 -553 -700 -760 -63 -513 -751 -503 -800 -429 -457 -44 -676 -487 -309 -111 -454 -464 -338 -436 -5 -532 -114 -782 -289 -974 -152 -6 -802 -327 -653 -176 -16 -417 -725 -358 -787 -465 -860 -867 -180 -405 -431 -186 -934 -335 -634 -235 -762 -498 -456 -975 -198 -719 -765 -240 -119 -911 -815 -783 -821 -967 -930 -982 -982 -719 -845 -235 -979 -515 -57 -763 -491 -295 -679 -687 -995 -493 -663 -7 -427 -506 -428 -696 -179 -705 -149 -528 -239 -119 -683 -406 -778 -749 -294 -969 -574 -574 -238 -625 -693 -509 -284 -382 -577 -883 -162 -131 -270 -337 -230 -339 -968 -869 -547 -631 -832 -531 -206 -80 -564 -521 -115 -156 -832 -446 -9 -470 -182 -403 -811 -646 -870 -466 -474 -847 -734 -31 -661 -389 -929 -451 -762 -658 -330 -444 -147 -145 -305 -545 -476 -946 -739 -772 -319 -476 -625 -336 -407 -710 -30 -572 -788 -524 -901 -51 -93 -923 -277 -671 -908 -331 -168 -25 -744 -693 -503 -962 -915 -113 -109 -248 -611 -322 -295 -374 -577 -126 -836 -174 -36 -964 -685 -504 -677 -138 -872 -48 -92 -510 -457 -368 -603 -754 -390 -711 -4 -194 -622 -247 -941 -897 -805 -589 -41 -545 -697 -634 -302 -169 -793 -444 -5 -666 -459 -196 -675 -177 -839 -14 -817 -169 -116 -244 -555 -440 -653 -315 -651 -217 -481 -939 -996 -679 -47 -727 -295 -874 -404 -513 -105 -561 -229 -205 -61 -49 -769 -33 -52 -223 -716 -373 -28 -694 -764 -778 -260 -570 -630 -131 -922 -711 -731 -33 -990 -872 -421 -884 -944 -714 -729 -771 -439 -345 -803 -779 -572 -747 -118 -247 -487 -834 -78 -971 -601 -861 -248 -956 -266 -179 -506 -745 -804 -696 -841 -676 -201 -110 -237 -9 -161 -681 -194 -25 -819 -292 -987 -631 -192 -414 -138 -254 -123 -335 -489 -479 -407 -947 -307 -146 -450 -977 -395 -378 -358 -384 -296 -520 -314 -339 -67 -446 -795 -421 -501 -194 -915 -450 -142 -358 -578 -815 -859 -640 -845 -431 -552 -104 -894 -720 -27 -225 -462 -625 -845 -33 -616 -475 -415 -565 -399 -145 -369 -279 -957 -566 -109 -497 -24 -900 -583 -416 -750 -891 -161 -308 -199 -13 -299 -526 -941 -705 -981 -521 -700 -814 -378 -622 -980 -611 -287 -331 -448 -281 -785 -674 -118 -229 -270 -105 -660 -673 -837 -724 -688 -598 -717 -293 -596 -631 -330 -64 -617 -68 -827 -993 -284 -834 -819 -180 -187 -809 -866 -602 -259 -3 -525 -926 -730 -574 -668 -444 -27 -153 -791 -288 -537 -775 -897 -33 -975 -515 -668 -206 -572 -808 -116 -383 -863 -611 -727 -545 -882 -841 -827 -667 -531 -732 -260 -100 -732 -650 -678 -706 -954 -95 -367 -688 -284 -807 -686 -13 -191 -798 -792 -282 -697 -438 -976 -393 -29 -163 -810 -784 -140 -448 -769 -11 -843 -643 -145 -115 -317 -94 -388 -640 -148 -491 -294 -999 -887 -744 -525 -691 -370 -396 -437 -954 -34 -593 -427 -44 -253 -614 -911 -775 -841 -589 -662 -498 -734 -240 -223 -226 -932 -684 -332 -63 -57 -409 -836 -714 -69 -646 -321 -586 -735 -455 -163 -15 -737 -156 -539 -211 -794 -772 -906 -592 -598 -557 -15 -75 -104 -575 -264 -183 -403 -963 -667 -26 -349 -679 -530 -373 -325 -740 -631 -862 -173 -751 -653 -491 -444 -572 -763 -502 -269 -985 -151 -834 -618 -221 -217 -228 -39 -280 -759 -424 -323 -872 -307 -519 -220 -146 -156 -491 -190 -405 -500 -481 -835 -535 -955 -807 -341 -770 -642 -348 -992 -962 -660 -417 -128 -110 -851 -263 -420 -192 -74 -222 -615 -964 -186 -823 -255 -583 -227 -531 -511 -970 -426 -766 -755 -677 -926 -360 -460 -567 -902 -445 -736 -722 -149 -357 -182 -717 -792 -365 -712 -387 -796 -96 -721 -90 -311 -841 -761 -125 -327 -856 -366 -164 -99 -773 -615 -179 -241 -159 -810 -166 -737 -631 -574 -722 -777 -728 -512 -590 -218 -491 -345 -23 -18 -238 -709 -712 -238 -985 -104 -101 -552 -319 -320 -779 -718 -187 -938 -256 -61 -258 -859 -747 -101 -111 -33 -603 -361 -207 -921 -706 -102 -577 -348 -155 -647 -65 -946 -888 -165 -363 -400 -929 -329 -828 -39 -5 -782 -853 -310 -938 -521 -604 -954 -993 -370 -108 -379 -942 -370 -449 -581 -66 -165 -566 -320 -799 -989 -880 -508 -885 -141 -767 -677 -519 -629 -538 -42 -115 -672 -379 -712 -906 -644 -815 -298 -812 -646 -995 -831 -799 -824 -46 -140 -217 -16 -564 -446 -470 -411 -814 -905 -924 -998 -440 -486 -754 -156 -830 -443 -609 -598 -20 -528 -223 -821 -916 -976 -379 -922 -962 -242 -97 -183 -435 -919 -785 -268 -141 -779 -150 -320 -611 -811 -383 -119 -801 -414 -574 -393 -49 -233 -380 -350 -305 -89 -738 -412 -640 -676 -81 -700 -865 -480 -176 -288 -249 -944 -270 -928 -691 -289 -434 -889 -66 -88 -96 -861 -980 -728 -783 -639 -565 -425 -688 -649 -625 -846 -429 -402 -181 -612 -837 -167 -767 -681 -147 -774 -956 -703 -373 -394 -772 -422 -577 -262 -492 -480 -645 -239 -583 -28 -487 -841 -898 -528 -748 -899 -534 -531 -305 -707 -217 -766 -362 -221 -556 -641 -80 -87 -864 -979 -254 -361 -369 -315 -365 -110 -877 -226 -992 -548 -387 -749 -432 -142 -605 -67 -590 -190 -531 -227 -665 -906 -617 -729 -475 -575 -830 -914 -607 -746 -379 -892 -780 -479 -162 -734 -862 -654 -82 -131 -278 -1000 -538 -612 -123 -533 -951 -813 -723 -891 -21 -731 -493 -745 -525 -638 -968 -450 -505 -476 -479 -574 -628 -636 -916 -154 -876 -647 -175 -779 -615 -676 -430 -682 -704 -714 -945 -991 -906 -979 -682 -429 -759 -789 -211 -875 -553 -99 -461 -162 -968 -544 -536 -628 -632 -423 -157 -673 -287 -371 -57 -178 -614 -458 -48 -835 -544 -724 -681 -494 -946 -493 -253 -731 -192 -268 -140 -513 -883 -776 -537 -973 -568 -145 -266 -673 -203 -382 -759 -637 -14 -424 -746 -761 -501 -903 -354 -822 -665 -503 -958 -471 -487 -771 -843 -345 -232 -29 -33 -5 -668 -885 -724 -245 -132 -441 -984 -33 -376 -165 -421 -971 -362 -285 -317 -177 -538 -172 -86 -378 -386 -441 -701 -660 -961 -955 -856 -691 -743 -894 -607 -102 -827 -824 -463 -608 -83 -492 -987 -505 -737 -633 -128 -496 -63 -212 -632 -77 -758 -801 -394 -981 -153 -94 -847 -566 -624 -622 -871 -633 -831 -627 -513 -348 -948 -501 -351 -506 -756 -154 -303 -88 -342 -179 -525 -544 -137 -693 -994 -509 -294 -732 -537 -905 -97 -331 -614 -471 -779 -176 -808 -963 -789 -790 -19 -409 -882 -850 -990 -451 -394 -121 -516 -982 -656 -340 -840 -992 -4 -50 -87 -188 -289 -156 -911 -694 -589 -924 -532 -194 -98 -655 -462 -733 -947 -455 -917 -253 -903 -63 -538 -561 -755 -663 -617 -993 -587 -569 -543 -914 -601 -120 -203 -635 -11 -819 -464 -621 -598 -396 -872 -328 -634 -621 -59 -65 -366 -866 -588 -913 -29 -394 -859 -359 -358 -526 -95 -693 -821 -60 -440 -400 -244 -613 -507 -221 -269 -547 -389 -231 -784 -650 -185 -772 -234 -800 -148 -623 -352 -970 -346 -566 -361 -308 -831 -389 -30 -379 -355 -446 -553 -583 -713 -262 -837 -881 -128 -648 -424 -70 -214 -504 -620 -147 -952 -386 -930 -462 -14 -867 -47 -741 -491 -408 -551 -615 -604 -824 -63 -68 -527 -924 -423 -798 -192 -950 -337 -958 -774 -224 -772 -160 -13 -775 -349 -562 -736 -263 -723 -104 -564 -210 -483 -96 -77 -681 -855 -225 -485 -738 -502 -529 -671 -278 -629 -213 -917 -196 -509 -400 -650 -125 -902 -857 -907 -214 -473 -630 -117 -529 -975 -705 -339 -340 -831 -95 -90 -971 -585 -834 -757 -818 -691 -126 -758 -367 -29 -762 -162 -406 -596 -548 -489 -202 -949 -529 -793 -631 -956 -251 -724 -177 -257 -682 -441 -4 -113 -108 -418 -843 -157 -980 -478 -369 -394 -505 -940 -56 -116 -829 -248 -863 -371 -965 -936 -458 -305 -354 -910 -790 -798 -797 -972 -343 -261 -227 -819 -666 -867 -629 -954 -186 -456 -347 -318 -267 -382 -333 -204 -960 -638 -195 -458 -996 -405 -355 -279 -228 -166 -467 -28 -366 -451 -456 -249 -174 -57 -851 -42 -244 -451 -232 -33 -352 -770 -877 -123 -146 -821 -931 -208 -413 -315 -400 -465 -131 -537 -654 -432 -70 -189 -372 -798 -3 -297 -195 -455 -144 -143 -524 -324 -799 -550 -25 -741 -857 -898 -940 -367 -144 -421 -712 -796 -204 -851 -663 -451 -85 -905 -440 -401 -639 -402 -416 -611 -721 -904 -889 -43 -11 -548 -985 -645 -431 -947 -64 -54 -127 -267 -966 -253 -285 -724 -697 -612 -562 -954 -764 -648 -987 -453 -129 -68 -960 -936 -963 -784 -182 -717 -691 -921 -786 -270 -393 -198 -516 -880 -216 -374 -258 -875 -966 -723 -162 -619 -169 -103 -491 -542 -253 -107 -222 -211 -992 -253 -932 -83 -917 -900 -17 -618 -695 -551 -313 -441 -743 -985 -433 -272 -984 -573 -150 -500 -41 -818 -547 -672 -682 -499 -324 -504 -981 -873 -189 -328 -694 -968 -852 -677 -923 -554 -489 -181 -279 -137 -184 -975 -912 -862 -965 -316 -650 -239 -622 -270 -515 -480 -664 -830 -106 -951 -710 -689 -295 -654 -966 -901 -262 -742 -541 -110 -575 -702 -96 -401 -254 -410 -448 -163 -61 -650 -952 -214 -1000 -74 -833 -217 -292 -606 -856 -100 -596 -31 -753 -654 -697 -916 -543 -484 -46 -328 -891 -789 -176 -105 -724 -101 -43 -416 -642 -269 -569 -269 -938 -105 -881 -131 -692 -811 -75 -754 -633 -632 -195 -592 -970 -8 -486 -611 -969 -865 -61 -241 -313 -894 -818 -991 -777 -395 -886 -483 -70 -864 -28 -18 -794 -210 -869 -735 -317 -165 -199 -950 -11 -168 -517 -409 -769 -584 -370 -159 -126 -504 -48 -160 -155 -938 -847 -10 -155 -615 -888 -756 -601 -99 -228 -337 -788 -258 -465 -964 -699 -928 -458 -666 -65 -206 -973 -239 -703 -441 -901 -742 -249 -629 -948 -369 -337 -411 -109 -78 -833 -942 -703 -53 -143 -445 -52 -378 -789 -983 -317 -611 -688 -102 -716 -855 -359 -901 -465 -905 -486 -566 -117 -537 -988 -856 -523 -480 -692 -775 -400 -273 -30 -444 -683 -951 -757 -803 -115 -5 -187 -446 -404 -792 -466 -306 -69 -919 -184 -364 -540 -345 -538 -991 -922 -118 -5 -665 -727 -142 -323 -247 -447 -734 -324 -277 -576 -996 -988 -128 -309 -656 -367 -732 -742 -477 -633 -423 -921 -428 -255 -868 -892 -690 -513 -553 -359 -558 -134 -490 -565 -497 -780 -678 -695 -584 -89 -847 -280 -110 -830 -671 -10 -514 -932 -221 -307 -177 -756 -49 -33 -360 -653 -160 -284 -882 -42 -693 -777 -627 -331 -143 -638 -581 -66 -503 -139 -760 -95 -947 -814 -373 -360 -893 -217 -440 -175 -972 -373 -782 -321 -862 -51 -586 -264 -526 -41 -896 -771 -942 -320 -851 -506 -123 -906 -409 -524 -776 -748 -634 -236 -781 -874 -786 -606 -162 -354 -894 -662 -168 -662 -652 -105 -844 -644 -694 -374 -30 -97 -6 -37 -843 -456 -592 -304 -108 -511 -524 -514 -567 -343 -986 -504 -870 -726 -916 -108 -4 -300 -98 -213 -659 -736 -562 -768 -861 -907 -515 -142 -656 -319 -95 -643 -208 -92 -946 -469 -104 -477 -936 -982 -637 -710 -21 -684 -381 -619 -388 -94 -756 -457 -222 -983 -719 -128 -718 -931 -203 -506 -895 -706 -933 -733 -389 -899 -148 -88 -661 -824 -101 -954 -510 -312 -128 -970 -81 -308 -713 -213 -812 -663 -85 -949 -612 -616 -536 -789 -337 -621 -771 -949 -182 -260 -763 -562 -686 -941 -389 -258 -828 -699 -51 -944 -241 -331 -703 -306 -926 -451 -643 -85 -913 -487 -762 -326 -634 -392 -702 -532 -394 -635 -780 -27 -657 -470 -338 -153 -970 -731 -299 -14 -204 -409 -632 -508 -939 -985 -211 -177 -217 -229 -884 -38 -195 -196 -917 -112 -160 -481 -626 -679 -499 -138 -930 -118 -174 -568 -765 -589 -954 -748 -131 -761 -279 -508 -636 -463 -387 -536 -124 -884 -708 -439 -263 -406 -271 -430 -469 -208 -721 -556 -854 -839 -433 -41 -7 -841 -437 -92 -152 -179 -919 -618 -16 -63 -710 -638 -111 -390 -45 -219 -522 -105 -676 -186 -66 -750 -760 -673 -910 -393 -821 -835 -386 -169 -684 -87 -235 -633 -434 -751 -558 -728 -437 -812 -840 -216 -519 -913 -486 -680 -611 -35 -363 -145 -47 -706 -481 -386 -53 -456 -206 -977 -864 -34 -405 -198 -492 -670 -314 -879 -682 -42 -926 -393 -367 -930 -692 -649 -668 -570 -515 -953 -954 -192 -675 -93 -658 -781 -238 -558 -133 -99 -798 -277 -703 -98 -804 -621 -305 -558 -837 -722 -628 -365 -75 -253 -228 -133 -731 -13 -214 -454 -702 -252 -548 -543 -485 -312 -544 -461 -1 -189 -482 -885 -302 -78 -493 -132 -314 -276 -56 -943 -501 -455 -960 -992 -312 -77 -623 -915 -979 -594 -107 -349 -292 -889 -413 -680 -147 -533 -220 -252 -364 -591 -608 -43 -556 -352 -281 -111 -948 -799 -929 -940 -17 -77 -472 -835 -521 -869 -372 -561 -289 -957 -976 -169 -858 -617 -799 -358 -502 -386 -476 -451 -833 -421 -223 -437 -314 -603 -905 -79 -721 -725 -50 -654 -642 -315 -676 -314 -424 -876 -588 -759 -510 -272 -551 -321 -595 -775 -898 -20 -971 -389 -587 -483 -949 -496 -872 -3 -505 -431 -985 -339 -43 -705 -331 -402 -460 -443 -135 -243 -102 -103 -99 -2 -505 -463 -808 -637 -527 -403 -980 -402 -832 -822 -783 -848 -246 -334 -856 -593 -669 -570 -126 -905 -239 -935 -479 -291 -75 -571 -31 -127 -3 -145 -914 -617 -399 -821 -810 -24 -189 -943 -314 -560 -211 -171 -556 -401 -353 -987 -252 -521 -406 -944 -922 -726 -135 -347 -996 -580 -345 -190 -147 -918 -771 -118 -485 -336 -911 -860 -708 -910 -546 -528 -971 -743 -440 -143 -389 -196 -698 -667 -474 -195 -508 -91 -43 -153 -588 -456 -924 -888 -456 -136 -230 -989 -883 -227 -976 -888 -239 -663 -366 -840 -300 -907 -301 -316 -691 -232 -223 -439 -974 -896 -195 -864 -125 -210 -553 -767 -275 -359 -785 -238 -71 -762 -906 -458 -449 -435 -490 -491 -422 -614 -189 -837 -940 -595 -387 -465 -162 -974 -70 -936 -680 -562 -956 -377 -350 -566 -594 -899 -682 -407 -728 -332 -12 -335 -240 -545 -475 -183 -194 -245 -4 -975 -351 -267 -813 -962 -557 -388 -992 -916 -400 -959 -948 -730 -858 -99 -150 -613 -170 -664 -686 -626 -204 -639 -341 -179 -917 -424 -512 -916 -598 -190 -724 -763 -693 -555 -74 -49 -902 -605 -451 -886 -705 -702 -911 -212 -904 -996 -899 -196 -615 -690 -568 -148 -462 -285 -419 -978 -213 -92 -97 -143 -537 -566 -189 -812 -442 -671 -243 -394 -376 -744 -856 -40 -197 -433 -483 -554 -55 -617 -391 -264 -66 -159 -399 -891 -631 -267 -928 -997 -360 -473 -954 -681 -600 -83 -723 -564 -153 -759 -175 -557 -759 -970 -120 -808 -295 -713 -556 -759 -978 -201 -673 -933 -710 -395 -625 -211 -965 -186 -993 -53 -125 -136 -433 -671 -317 -474 -72 -759 -50 -248 -908 -523 -789 -188 -509 -455 -91 -553 -209 -737 -91 -477 -858 -723 -928 -117 -37 -915 -895 -509 -645 -659 -337 -216 -747 -613 -339 -651 -392 -571 -475 -91 -840 -180 -880 -40 -809 -302 -759 -42 -510 -972 -438 -415 -798 -120 -80 -657 -802 -468 -532 -453 -93 -89 -676 -751 -622 -179 -464 -708 -404 -855 -52 -310 -28 -635 -817 -972 -949 -80 -670 -545 -453 -285 -945 -686 -823 -196 -319 -859 -166 -56 -957 -394 -229 -157 -348 -365 -891 -528 -434 -372 -679 -488 -94 -69 -350 -387 -435 -669 -118 -706 -950 -939 -270 -894 -564 -47 -994 -969 -480 -242 -22 -387 -422 -257 -518 -450 -436 -154 -326 -620 -153 -979 -10 -881 -97 -322 -312 -868 -944 -629 -599 -885 -738 -779 -93 -579 -264 -573 -630 -815 -906 -926 -749 -450 -482 -750 -561 -165 -707 -601 -665 -790 -993 -129 -865 -815 -843 -402 -928 -712 -80 -971 -236 -760 -828 -347 -874 -688 -240 -599 -800 -534 -139 -661 -325 -490 -215 -55 -330 -439 -244 -290 -978 -164 -945 -616 -756 -390 -869 -399 -716 -240 -988 -845 -537 -157 -850 -61 -43 -966 -919 -581 -294 -524 -482 -670 -600 -701 -617 -986 -169 -43 -867 -774 -641 -666 -429 -697 -995 -320 -177 -68 -871 -753 -668 -723 -929 -450 -958 -471 -671 -428 -454 -685 -537 -494 -503 -374 -226 -559 -350 -225 -310 -15 -883 -737 -709 -982 -692 -945 -574 -171 -222 -396 -651 -625 -704 -483 -907 -419 -825 -593 -214 -177 -329 -50 -821 -7 -120 -308 -734 -429 -265 -27 -801 -867 -904 -911 -444 -556 -726 -804 -740 -818 -228 -117 -96 -744 -608 -982 -895 -873 -75 -214 -281 -559 -43 -24 -623 -646 -26 -389 -888 -668 -108 -752 -93 -805 -738 -851 -398 -195 -289 -358 -221 -745 -214 -997 -3 -437 -937 -229 -72 -55 -192 -31 -349 -556 -842 -389 -638 -319 -549 -768 -737 -975 -912 -321 -871 -894 -50 -464 -578 -837 -555 -4 -163 -162 -774 -60 -80 -326 -230 -989 -194 -41 -335 -433 -223 -117 -185 -737 -395 -925 -633 -85 -123 -408 -43 -977 -389 -165 -130 -895 -13 -748 -422 -655 -970 -452 -793 -382 -409 -406 -394 -187 -456 -806 -885 -717 -293 -211 -475 -217 -768 -69 -84 -376 -293 -628 -564 -496 -185 -349 -418 -718 -326 -749 -441 -631 -428 -422 -936 -421 -250 -466 -26 -977 -511 -281 -859 -783 -707 -283 -129 -821 -847 -414 -941 -422 -943 -893 -843 -238 -49 -938 -296 -449 -752 -538 -64 -648 -779 -975 -855 -782 -202 -53 -139 -995 -531 -898 -96 -129 -865 -472 -647 -730 -966 -249 -282 -558 -378 -558 -600 -207 -408 -719 -317 -24 -27 -504 -718 -400 -532 -535 -825 -409 -805 -971 -273 -860 -434 -211 -460 -157 -900 -14 -139 -912 -628 -209 -824 -963 -526 -518 -477 -54 -568 -200 -817 -386 -261 -353 -849 -641 -753 -654 -904 -139 -486 -500 -701 -781 -980 -407 -201 -865 -920 -974 -797 -306 -546 -241 -12 -169 -95 -306 -817 -371 -422 -571 -472 -553 -456 -892 -224 -81 -927 -901 -737 -652 -685 -859 -15 -158 -840 -957 -97 -886 -695 -525 -616 -621 -809 -842 -677 -3 -10 -916 -772 -254 -403 -704 -507 -176 -361 -906 -578 -693 -695 -563 -841 -561 -667 -73 -723 -854 -578 -123 -80 -802 -574 -432 -530 -734 -216 -82 -93 -12 -258 -690 -538 -266 -670 -81 -743 -315 -643 -380 -667 -167 -123 -358 -658 -476 -371 -32 -806 -967 -115 -162 -679 -222 -502 -441 -274 -852 -615 -295 -150 -348 -609 -403 -202 -200 -503 -241 -160 -630 -389 -270 -629 -744 -469 -976 -609 -531 -272 -954 -325 -419 -584 -550 -420 -89 -371 -770 -576 -922 -624 -544 -886 -970 -744 -380 -687 -66 -234 -668 -637 -534 -485 -928 -151 -913 -122 -571 -851 -187 -335 -463 -573 -815 -566 -668 -765 -674 -405 -787 -619 -236 -524 -180 -493 -963 -389 -916 -837 -561 -914 -153 -601 -26 -673 -546 -920 -271 -734 -814 -497 -829 -761 -244 -684 -815 -183 -45 -372 -405 -548 -931 -291 -729 -442 -501 -574 -993 -509 -442 -916 -255 -563 -709 -498 -571 -295 -746 -760 -168 -259 -482 -306 -130 -747 -566 -647 -303 -656 -538 -685 -818 -734 -754 -858 -432 -975 -787 -820 -211 -535 -353 -642 -764 -983 -716 -374 -697 -341 -376 -537 -714 -829 -988 -695 -932 -942 -560 -939 -78 -156 -24 -828 -984 -123 -756 -400 -633 -268 -331 -230 -42 -660 -33 -112 -261 -447 -644 -951 -485 -647 -969 -118 -654 -879 -8 -547 -212 -153 -208 -722 -462 -709 -378 -484 -456 -524 -384 -602 -837 -229 -311 -754 -370 -22 -558 -629 -64 -761 -700 -301 -227 -306 -492 -494 -610 -656 -41 -580 -72 -550 -670 -935 -124 -820 -574 -444 -475 -319 -242 -791 -378 -12 -604 -862 -306 -240 -464 -979 -934 -41 -631 -245 -206 -457 -441 -798 -261 -262 -833 -696 -78 -12 -607 -310 -223 -245 -22 -47 -208 -100 -602 -430 -191 -170 -885 -578 -665 -336 -605 -312 -984 -994 -612 -475 -509 -637 -299 -770 -271 -891 -605 -994 -287 -421 -770 -96 -56 -605 -647 -536 -786 -213 -856 -637 -827 -436 -343 -325 -426 -89 -334 -266 -821 -96 -829 -309 -549 -724 -210 -760 -568 -173 -290 -363 -188 -116 -663 -44 -626 -560 -159 -368 -644 -293 -608 -316 -802 -260 -562 -867 -183 -57 -783 -238 -529 -991 -955 -590 -566 -470 -704 -514 -171 -914 -27 -99 -776 -571 -595 -446 -236 -643 -265 -528 -908 -720 -524 -837 -772 -679 -677 -364 -398 -313 -63 -969 -451 -786 -603 -612 -870 -960 -587 -729 -190 -645 -752 -714 -371 -943 -301 -373 -839 -777 -592 -610 -487 -508 -750 -456 -416 -974 -531 -105 -639 -90 -33 -160 -411 -847 -968 -314 -402 -774 -44 -135 -611 -455 -773 -619 -851 -213 -76 -987 -644 -581 -114 -487 -70 -449 -721 -792 -33 -533 -500 -847 -594 -686 -372 -75 -316 -787 -401 -827 -887 -72 -167 -436 -537 -536 -918 -193 -477 -809 -554 -179 -433 -225 -463 -361 -256 -254 -929 -232 -446 -640 -14 -234 -824 -487 -41 -830 -496 -779 -930 -384 -380 -857 -165 -860 -181 -46 -727 -560 -794 -61 -569 -191 -350 -528 -864 -334 -957 -869 -362 -272 -496 -54 -984 -534 -462 -854 -608 -5 -43 -304 -825 -815 -5 -300 -532 -165 -820 -195 -943 -548 -225 -921 -111 -55 -438 -228 -261 -332 -136 -937 -903 -110 -672 -512 -619 -482 -803 -337 -154 -60 -4 -627 -32 -748 -577 -851 -831 -38 -788 -941 -572 -744 -642 -201 -355 -385 -271 -358 -666 -524 -938 -888 -850 -735 -109 -159 -501 -175 -430 -881 -336 -138 -506 -558 -367 -165 -689 -781 -344 -82 -991 -277 -336 -928 -523 -849 -129 -323 -972 -980 -17 -299 -341 -425 -217 -768 -833 -806 -39 -295 -853 -595 -461 -302 -488 -340 -15 -164 -182 -740 -369 -775 -393 -767 -304 -83 -218 -654 -441 -643 -861 -13 -228 -738 -581 -486 -970 -631 -481 -933 -684 -359 -224 -275 -94 -771 -693 -999 -745 -362 -609 -639 -319 -100 -773 -707 -976 -958 -610 -680 -698 -619 -324 -567 -482 -290 -113 -785 -643 -47 -508 -749 -672 -623 -180 -495 -79 -982 -577 -618 -380 -358 -799 -542 -65 -568 -397 -626 -150 -91 -605 -775 -960 -878 -272 -251 -669 -934 -873 -534 -447 -77 -71 -257 -700 -578 -792 -276 -150 -429 -377 -286 -444 -545 -372 -440 -464 -747 -242 -543 -423 -733 -934 -62 -622 -686 -661 -164 -278 -881 -930 -995 -835 -917 -21 -153 -984 -896 -188 -413 -755 -975 -797 -220 -825 -820 -644 -429 -84 -105 -565 -51 -194 -451 -634 -16 -515 -711 -983 -218 -72 -811 -644 -740 -299 -494 -684 -44 -807 -746 -960 -647 -716 -397 -484 -565 -709 -285 -255 -537 -915 -547 -309 -110 -262 -228 -123 -572 -400 -386 -8 -294 -374 -678 -742 -891 -436 -892 -923 -923 -74 -295 -261 -1 -982 -804 -247 -353 -533 -14 -667 -916 -934 -480 -956 -267 -250 -436 -576 -69 -618 -195 -408 -253 -898 -913 -509 -557 -778 -763 -241 -751 -248 -715 -380 -212 -15 -992 -171 -194 -663 -682 -837 -382 -884 -410 -573 -575 -93 -129 -894 -42 -251 -235 -286 -979 -809 -980 -62 -315 -258 -683 -835 -838 -659 -717 -233 -908 -728 -132 -374 -664 -961 -234 -359 -493 -605 -410 -929 -176 -425 -761 -908 -807 -89 -598 -446 -768 -311 -143 -381 -647 -351 -473 -812 -131 -166 -80 -82 -194 -394 -453 -493 -715 -876 -117 -21 -453 -763 -267 -728 -948 -245 -795 -361 -843 -518 -772 -400 -569 -516 -13 -689 -506 -522 -591 -951 -859 -337 -486 -774 -769 -234 -525 -421 -99 -600 -98 -13 -988 -900 -403 -410 -685 -154 -658 -619 -948 -983 -576 -746 -528 -301 -391 -787 -304 -409 -980 -794 -78 -346 -266 -859 -759 -177 -551 -893 -618 -333 -339 -880 -140 -157 -817 -120 -935 -264 -640 -901 -794 -561 -984 -383 -276 -474 -487 -495 -124 -147 -792 -199 -217 -963 -548 -683 -154 -989 -680 -932 -755 -241 -466 -66 -138 -24 -945 -669 -267 -810 -114 -349 -593 -165 -462 -768 -875 -443 -148 -42 -373 -428 -161 -718 -110 -104 -320 -91 -197 -569 -969 -937 -767 -288 -890 -358 -669 -388 -530 -900 -323 -116 -866 -496 -59 -967 -7 -130 -412 -721 -367 -45 -33 -823 -721 -93 -68 -383 -894 -149 -352 -629 -204 -812 -854 -446 -463 -57 -210 -611 -934 -733 -155 -79 -142 -498 -269 -628 -909 -486 -565 -266 -149 -410 -189 -155 -632 -531 -375 -786 -931 -618 -407 -282 -10 -198 -120 -931 -745 -441 -730 -227 -779 -369 -281 -948 -66 -683 -280 -898 -956 -762 -502 -253 -334 -502 -613 -281 -684 -179 -718 -846 -836 -415 -886 -347 -922 -755 -285 -444 -566 -188 -847 -113 -574 -678 -343 -43 -591 -928 -885 -375 -732 -624 -653 -729 -253 -550 -291 -821 -721 -768 -834 -449 -828 -118 -528 -106 -517 -743 -532 -339 -152 -572 -165 -428 -863 -996 -437 -596 -84 -296 -78 -785 -887 -656 -817 -352 -830 -367 -370 -500 -218 -170 -239 -823 -929 -59 -736 -157 -962 -704 -677 -289 -678 -906 -326 -173 -837 -523 -560 -841 -626 -926 -690 -609 -488 -865 -689 -147 -25 -106 -577 -260 -228 -312 -209 -244 -359 -617 -64 -230 -417 -718 -303 -668 -261 -342 -318 -549 -573 -546 -794 -544 -133 -860 -115 -536 -405 -285 -653 -405 -357 -194 -60 -41 -865 -832 -537 -440 -337 -16 -675 -83 -995 -451 -279 -339 -142 -519 -230 -303 -550 -915 -52 -375 -121 -448 -622 -957 -481 -481 -496 -855 -530 -216 -586 -640 -244 -286 -480 -929 -147 -714 -184 -283 -136 -272 -329 -322 -340 -844 -735 -179 -806 -553 -859 -128 -69 -850 -698 -755 -51 -667 -461 -230 -96 -462 -393 -479 -372 -393 -793 -932 -756 -284 -730 -514 -817 -475 -500 -333 -148 -868 -453 -721 -659 -348 -609 -181 -722 -483 -208 -110 -630 -425 -128 -181 -734 -938 -164 -92 -650 -744 -554 -769 -99 -338 -295 -987 -189 -296 -944 -296 -265 -661 -180 -476 -380 -665 -384 -609 -721 -790 -787 -136 -264 -740 -765 -512 -397 -507 -467 -663 -439 -316 -796 -843 -104 -912 -208 -432 -658 -643 -405 -487 -333 -258 -650 -655 -316 -259 -172 -702 -895 -23 -428 -458 -105 -726 -459 -779 -898 -596 -84 -278 -859 -632 -360 -941 -824 -358 -468 -366 -789 -130 -38 -676 -555 -68 -939 -193 -524 -233 -557 -937 -882 -561 -614 -183 -200 -647 -293 -361 -632 -378 -952 -801 -148 -426 -999 -435 -275 -554 -89 -526 -600 -305 -908 -9 -258 -110 -213 -688 -516 -596 -758 -263 -336 -135 -907 -946 -601 -348 -438 -727 -27 -402 -376 -150 -522 -997 -245 -508 -306 -42 -749 -718 -75 -498 -317 -670 -220 -493 -211 -835 -604 -679 -471 -577 -736 -955 -511 -30 -200 -125 -672 -788 -165 -427 -248 -96 -9 -363 -917 -644 -34 -787 -921 -65 -310 -232 -578 -107 -657 -462 -705 -645 -750 -294 -503 -431 -922 -351 -223 -917 -391 -872 -182 -933 -809 -288 -630 -124 -29 -294 -925 -440 -778 -747 -631 -683 -789 -962 -908 -715 -866 -103 -391 -140 -315 -819 -621 -719 -477 -408 -240 -154 -393 -404 -638 -73 -293 -960 -619 -773 -877 -158 -758 -430 -2 -257 -806 -565 -922 -656 -190 -520 -454 -182 -922 -133 -194 -669 -653 -55 -301 -532 -771 -469 -950 -578 -495 -407 -334 -492 -555 -827 -274 -383 -705 -280 -923 -693 -527 -195 -261 -928 -962 -954 -250 -624 -337 -675 -466 -392 -667 -609 -469 -552 -150 -755 -91 -84 -697 -319 -236 -244 -746 -816 -743 -547 -695 -561 -449 -628 -336 -572 -421 -617 -192 -776 -288 -697 -75 -260 -380 -177 -910 -402 -754 -973 -99 -514 -967 -646 -836 -613 -141 -897 -188 -736 -929 -827 -222 -803 -193 -33 -941 -464 -146 -648 -302 -191 -735 -838 -439 -628 -958 -539 -112 -245 -794 -854 -39 -50 -257 -456 -783 -165 -232 -956 -740 -944 -126 -558 -704 -472 -421 -705 -573 -362 -158 -55 -23 -151 -55 -264 -573 -24 -869 -831 -983 -163 -52 -95 -173 -928 -669 -525 -388 -709 -927 -19 -32 -861 -175 -799 -262 -226 -688 -482 -698 -107 -29 -51 -706 -320 -962 -241 -334 -582 -657 -465 -861 -448 -150 -67 -248 -304 -155 -961 -244 -520 -377 -39 -743 -88 -302 -50 -219 -936 -551 -840 -888 -669 -161 -877 -739 -504 -424 -794 -695 -520 -225 -36 -758 -707 -992 -898 -36 -622 -315 -180 -871 -995 -612 -131 -952 -526 -649 -156 -631 -505 -568 -283 -107 -911 -752 -127 -621 -942 -413 -948 -698 -647 -162 -103 -484 -187 -541 -699 -985 -340 -392 -586 -56 -617 -740 -741 -652 -769 -377 -88 -907 -681 -531 -66 -888 -170 -496 -672 -435 -906 -748 -149 -802 -543 -485 -889 -5 -660 -438 -186 -637 -522 -955 -844 -873 -279 -557 -848 -391 -558 -859 -991 -340 -880 -933 -187 -408 -770 -287 -222 -899 -118 -762 -134 -407 -413 -56 -28 -969 -684 -856 -618 -478 -87 -98 -917 -117 -999 -209 -786 -79 -943 -1000 -499 -327 -416 -91 -45 -685 -331 -289 -95 -615 -145 -323 -726 -993 -532 -890 -725 -12 -72 -36 -687 -511 -324 -36 -518 -43 -266 -609 -571 -949 -933 -266 -926 -682 -572 -313 -72 -7 -596 -650 -284 -361 -901 -761 -367 -87 -733 -349 -289 -65 -551 -493 -920 -393 -952 -451 -797 -794 -233 -118 -50 -325 -364 -58 -107 -884 -253 -103 -921 -450 -726 -200 -438 -176 -330 -242 -702 -494 -411 -502 -294 -153 -565 -276 -129 -520 -558 -742 -789 -288 -577 -273 -54 -999 -582 -890 -385 -425 -418 -967 -356 -758 -330 -827 -607 -504 -204 -645 -715 -485 -499 -431 -287 -328 -941 -25 -567 -872 -919 -745 -712 -162 -655 -464 -242 -445 -769 -1 -100 -706 -311 -569 -12 -805 -326 -411 -403 -141 -428 -587 -496 -202 -363 -159 -849 -545 -771 -727 -524 -57 -758 -373 -293 -924 -28 -693 -6 -382 -128 -265 -707 -192 -684 -692 -374 -19 -159 -798 -372 -266 -148 -632 -629 -496 -147 -366 -912 -668 -302 -892 -700 -583 -700 -945 -689 -525 -540 -157 -653 -759 -138 -102 -389 -415 -223 -268 -264 -500 -729 -781 -365 -390 -249 -642 -419 -766 -344 -587 -874 -652 -11 -745 -606 -852 -487 -700 -41 -560 -489 -700 -777 -53 -29 -145 -938 -193 -935 -902 -966 -195 -773 -371 -368 -595 -539 -261 -423 -585 -55 -463 -753 -148 -710 -526 -171 -892 -887 -86 -650 -754 -836 -906 -917 -819 -508 -854 -801 -943 -130 -116 -849 -586 -679 -517 -397 -10 -127 -909 -564 -239 -680 -516 -618 -529 -986 -521 -979 -169 -148 -629 -934 -299 -535 -675 -917 -18 -234 -630 -751 -277 -143 -955 -421 -197 -565 -432 -345 -94 -60 -997 -236 -399 -19 -702 -163 -275 -821 -162 -235 -316 -251 -335 -172 -728 -990 -136 -297 -216 -48 -912 -777 -633 -493 -852 -785 -393 -678 -428 -942 -800 -854 -756 -198 -467 -682 -144 -475 -393 -210 -243 -90 -778 -95 -225 -715 -730 -131 -714 -753 -232 -551 -1 -228 -197 -888 -200 -578 -171 -571 -733 -309 -58 -877 -320 -261 -172 -467 -18 -799 -951 -904 -976 -766 -38 -583 -557 -526 -945 -76 -71 -621 -431 -659 -674 -578 -894 -157 -507 -49 -634 -916 -94 -921 -943 -248 -981 -390 -606 -339 -448 -470 -140 -586 -250 -807 -442 -826 -461 -941 -422 -555 -36 -702 -769 -358 -978 -874 -637 -729 -932 -794 -420 -875 -39 -104 -23 -919 -86 -215 -509 -187 -618 -645 -187 -712 -695 -40 -667 -668 -703 -825 -119 -727 -917 -326 -338 -26 -867 -984 -132 -342 -626 -100 -774 -2 -777 -288 -345 -823 -620 -104 -941 -651 -439 -723 -974 -514 -763 -184 -546 -101 -191 -715 -965 -757 -408 -371 -707 -701 -708 -128 -495 -60 -232 -833 -382 -310 -454 -267 -123 -761 -236 -307 -415 -447 -996 -324 -70 -670 -555 -119 -213 -198 -857 -768 -77 -363 -821 -709 -663 -631 -932 -338 -771 -916 -604 -44 -104 -138 -563 -481 -146 -20 -707 -883 -844 -710 -581 -481 -944 -58 -851 -593 -143 -196 -767 -421 -134 -908 -669 -772 -885 -614 -393 -667 -740 -436 -47 -19 -861 -521 -95 -654 -392 -238 -944 -854 -514 -568 -991 -646 -635 -101 -577 -767 -2 -389 -784 -340 -317 -969 -738 -61 -625 -953 -442 -241 -979 -33 -271 -639 -984 -533 -753 -325 -129 -22 -582 -159 -722 -207 -234 -225 -11 -734 -51 -217 -555 -168 -187 -499 -28 -419 -822 -47 -710 -409 -918 -757 -635 -326 -663 -58 -513 -500 -406 -632 -666 -31 -984 -815 -144 -888 -67 -783 -721 -605 -290 -210 -21 -213 -361 -14 -924 -989 -998 -862 -507 -24 -403 -209 -236 -617 -359 -928 -125 -623 -523 -43 -791 -530 -424 -162 -925 -869 -634 -519 -236 -877 -956 -887 -130 -140 -364 -555 -993 -238 -768 -676 -515 -143 -33 -757 -754 -298 -978 -600 -999 -664 -548 -158 -235 -286 -984 -930 -867 -821 -488 -625 -370 -818 -388 -737 -531 -715 -586 -328 -939 -679 -331 -704 -744 -970 -29 -731 -239 -715 -438 -337 -216 -408 -333 -965 -742 -316 -184 -377 -271 -601 -783 -4 -483 -653 -856 -548 -618 -508 -809 -459 -910 -994 -988 -196 -501 -64 -887 -636 -610 -681 -737 -470 -316 -998 -37 -948 -358 -344 -747 -572 -920 -927 -53 -982 -82 -258 -332 -632 -464 -184 -655 -560 -188 -819 -888 -953 -268 -764 -855 -896 -6 -959 -510 -501 -789 -538 -869 -130 -844 -387 -781 -228 -136 -48 -415 -119 -402 -331 -983 -107 -323 -980 -133 -483 -159 -185 -466 -906 -630 -60 -597 -601 -54 -889 -823 -282 -181 -258 -714 -789 -653 -991 -685 -675 -617 -142 -969 -630 -830 -167 -257 -687 -317 -385 -851 -254 -779 -714 -53 -844 -877 -500 -689 -691 -613 -759 -11 -29 -234 -329 -955 -850 -923 -743 -80 -36 -376 -39 -571 -623 -27 -285 -587 -877 -599 -481 -50 -548 -835 -800 -256 -996 -139 -419 -406 -603 -236 -839 -830 -213 -182 -799 -76 -269 -551 -915 -682 -864 -220 -566 -543 -610 -953 -843 -93 -87 -129 -319 -945 -806 -84 -46 -198 -706 -432 -667 -89 -225 -498 -470 -24 -404 -848 -579 -866 -71 -954 -524 -702 -760 -981 -352 -52 -744 -845 -969 -248 -38 -801 -598 -64 -743 -543 -150 -132 -294 -988 -226 -854 -395 -80 -817 -952 -251 -36 -96 -674 -425 -725 -564 -884 -817 -166 -331 -132 -628 -735 -961 -199 -271 -640 -123 -595 -837 -491 -245 -436 -482 -843 -415 -245 -719 -835 -940 -371 -720 -606 -802 -870 -13 -304 -506 -867 -746 -336 -925 -234 -823 -585 -309 -235 -831 -900 -145 -159 -438 -44 -153 -174 -259 -685 -130 -304 -207 -657 -780 -482 -37 -610 -150 -41 -269 -446 -871 -413 -317 -474 -425 -513 -778 -939 -751 -706 -285 -181 -760 -757 -854 -893 -4 -951 -6 -786 -267 -473 -715 -524 -15 -52 -748 -473 -473 -968 -426 -818 -55 -443 -413 -436 -822 -911 -236 -286 -941 -816 -536 -112 -323 -86 -276 -258 -554 -750 -167 -946 -642 -72 -284 -940 -911 -241 -254 -160 -303 -807 -234 -376 -511 -681 -953 -990 -91 -326 -559 -109 -956 -931 -564 -942 -256 -738 -972 -499 -893 -460 -284 -322 -553 -59 -19 -753 -295 -35 -339 -273 -716 -934 -755 -403 -704 -924 -14 -68 -299 -744 -791 -40 -805 -534 -175 -870 -763 -537 -698 -573 -920 -433 -791 -579 -208 -289 -665 -633 -805 -565 -632 -414 -502 -812 -398 -919 -944 -495 -497 -265 -862 -687 -772 -132 -493 -571 -875 -806 -53 -605 -675 -274 -674 -651 -738 -429 -343 -205 -781 -554 -269 -593 -87 -638 -24 -722 -934 -225 -793 -636 -487 -785 -855 -653 -257 -756 -541 -385 -196 -68 -356 -15 -704 -223 -633 -869 -77 -688 -370 -928 -653 -47 -455 -298 -288 -372 -726 -489 -852 -150 -111 -683 -860 -873 -955 -284 -353 -186 -634 -275 -845 -567 -318 -168 -745 -446 -220 -29 -439 -591 -24 -631 -999 -155 -678 -650 -535 -531 -159 -758 -25 -934 -635 -902 -864 -270 -716 -339 -72 -502 -305 -593 -831 -144 -16 -273 -914 -767 -867 -451 -243 -221 -321 -117 -979 -660 -424 -3 -516 -543 -415 -257 -909 -423 -406 -913 -202 -938 -547 -311 -866 -882 -632 -512 -437 -72 -415 -347 -549 -546 -802 -75 -611 -543 -111 -604 -824 -331 -612 -337 -552 -804 -168 -126 -540 -856 -973 -627 -91 -666 -329 -487 -675 -659 -963 -69 -992 -682 -724 -247 -633 -147 -576 -788 -594 -36 -716 -218 -563 -668 -503 -611 -380 -584 -9 -520 -937 -775 -595 -131 -74 -726 -63 -632 -568 -725 -282 -418 -275 -363 -617 -364 -191 -555 -666 -612 -152 -935 -898 -217 -202 -659 -156 -70 -186 -1000 -436 -929 -512 -298 -434 -534 -605 -50 -277 -297 -754 -602 -52 -932 -333 -654 -728 -910 -565 -562 -884 -154 -51 -793 -839 -938 -436 -811 -765 -147 -993 -696 -120 -443 -6 -337 -328 -440 -798 -655 -937 -247 -71 -247 -283 -593 -429 -352 -494 -311 -301 -293 -745 -935 -757 -775 -298 -216 -873 -326 -763 -762 -123 -569 -741 -531 -440 -739 -524 -667 -721 -68 -978 -351 -230 -153 -755 -672 -532 -646 -562 -711 -435 -892 -91 -530 -468 -914 -414 -633 -530 -893 -511 -528 -660 -465 -573 -969 -854 -430 -73 -838 -329 -387 -248 -423 -298 -36 -312 -313 -645 -251 -419 -80 -77 -587 -885 -387 -887 -51 -653 -998 -86 -283 -55 -863 -76 -713 -580 -923 -421 -769 -409 -488 -609 -785 -849 -648 -540 -230 -469 -298 -788 -338 -888 -751 -109 -161 -690 -338 -225 -772 -512 -342 -970 -72 -548 -255 -619 -849 -552 -275 -93 -608 -796 -860 -814 -334 -944 -632 -561 -850 -105 -760 -926 -700 -872 -511 -702 -875 -53 -233 -765 -579 -37 -918 -414 -274 -485 -694 -562 -495 -638 -438 -885 -760 -480 -462 -700 -197 -967 -978 -730 -687 -542 -580 -16 -128 -22 -39 -305 -722 -400 -951 -376 -185 -555 -628 -705 -520 -645 -910 -479 -679 -152 -672 -408 -259 -216 -214 -576 -323 -61 -425 -41 -886 -945 -370 -137 -268 -222 -167 -198 -934 -597 -696 -173 -173 -647 -539 -904 -973 -825 -819 -558 -375 -350 -926 -795 -269 -585 -269 -435 -882 -612 -824 -127 -472 -716 -643 -124 -537 -723 -325 -867 -221 -36 -920 -195 -803 -219 -445 -46 -41 -850 -678 -971 -79 -700 -813 -631 -212 -510 -284 -734 -764 -929 -86 -501 -614 -758 -494 -872 -545 -889 -615 -153 -793 -338 -408 -438 -58 -784 -250 -665 -331 -846 -88 -108 -925 -20 -965 -202 -357 -834 -335 -555 -808 -744 -380 -220 -883 -777 -665 -149 -553 -939 -611 -447 -377 -762 -600 -288 -328 -51 -686 -593 -602 -566 -106 -635 -22 -206 -772 -806 -918 -261 -921 -810 -181 -369 -863 -962 -625 -902 -771 -191 -972 -268 -946 -940 -645 -762 -170 -653 -944 -152 -512 -405 -99 -98 -117 -142 -805 -937 -567 -523 -870 -271 -728 -953 -222 -883 -203 -657 -168 -710 -575 -173 -563 -708 -566 -136 -531 -509 -747 -662 -371 -627 -573 -691 -645 -300 -672 -677 -176 -956 -436 -818 -923 -942 -323 -146 -589 -496 -524 -508 -615 -540 -404 -405 -214 -395 -384 -683 -739 -996 -454 -139 -712 -447 -903 -506 -140 -41 -328 -346 -721 -352 -149 -94 -144 -232 -909 -125 -4 -456 -734 -726 -135 -436 -624 -812 -383 -486 -714 -392 -528 -172 -467 -111 -953 -830 -201 -90 -773 -436 -225 -574 -162 -475 -481 -651 -155 -717 -914 -37 -319 -949 -645 -784 -414 -825 -531 -925 -749 -172 -559 -22 -766 -50 -517 -174 -671 -503 -853 -895 -594 -704 -408 -567 -841 -126 -261 -99 -787 -660 -922 -529 -909 -61 -380 -46 -955 -517 -631 -951 -946 -33 -872 -968 -914 -416 -286 -951 -883 -862 -479 -417 -772 -738 -988 -303 -875 -506 -804 -74 -434 -153 -601 -88 -611 -437 -8 -859 -78 -284 -708 -828 -278 -414 -35 -619 -429 -977 -798 -629 -941 -698 -308 -18 -756 -659 -451 -101 -154 -62 -92 -450 -202 -524 -836 -939 -692 -172 -130 -263 -508 -165 -204 -410 -262 -989 -522 -137 -437 -887 -183 -135 -691 -201 -757 -784 -990 -717 -626 -659 -265 -224 -326 -119 -888 -73 -961 -735 -749 -193 -420 -795 -874 -602 -580 -864 -690 -717 -265 -164 -532 -975 -306 -454 -168 -782 -944 -724 -328 -260 -100 -467 -604 -518 -102 -850 -885 -401 -901 -222 -689 -531 -559 -321 -828 -406 -264 -441 -548 -616 -190 -601 -898 -655 -140 -998 -880 -756 -894 -984 -454 -497 -907 -910 -588 -560 -518 -392 -564 -40 -525 -239 -663 -485 -71 -1 -545 -444 -338 -617 -383 -342 -435 -100 -866 -210 -545 -412 -329 -381 -303 -992 -628 -506 -218 -651 -155 -649 -664 -796 -862 -750 -145 -436 -801 -38 -814 -756 -404 -288 -889 -585 -917 -724 -611 -664 -572 -652 -722 -587 -158 -732 -861 -498 -165 -378 -263 -759 -797 -226 -444 -391 -173 -644 -691 -372 -789 -948 -881 -374 -677 -47 -81 -913 -890 -587 -401 -852 -951 -118 -64 -191 -336 -493 -209 -501 -419 -123 -24 -479 -337 -511 -153 -91 -182 -647 -333 -756 -602 -957 -732 -71 -563 -390 -953 -571 -97 -294 -763 -566 -629 -325 -722 -500 -897 -716 -459 -32 -301 -230 -402 -770 -946 -711 -197 -132 -445 -616 -731 -41 -681 -916 -235 -916 -249 -12 -349 -738 -899 -286 -817 -128 -252 -292 -887 -949 -211 -787 -767 -699 -483 -205 -194 -598 -785 -859 -829 -430 -605 -669 -74 -479 -648 -993 -146 -56 -997 -681 -715 -230 -517 -163 -495 -659 -589 -854 -7 -94 -597 -755 -164 -218 -182 -121 -576 -399 -67 -170 -135 -285 -110 -699 -323 -351 -654 -294 -321 -621 -597 -345 -681 -169 -572 -927 -541 -227 -44 -206 -44 -481 -350 -539 -18 -768 -199 -420 -310 -190 -24 -886 -610 -118 -604 -283 -258 -192 -381 -382 -831 -941 -207 -171 -102 -19 -612 -156 -332 -686 -904 -435 -683 -669 -548 -595 -362 -577 -648 -384 -543 -555 -890 -295 -723 -554 -117 -473 -636 -281 -949 -317 -951 -886 -686 -476 -620 -532 -974 -422 -765 -441 -539 -167 -610 -93 -877 -656 -602 -569 -919 -633 -702 -354 -671 -23 -428 -687 -495 -344 -601 -190 -662 -29 -413 -24 -619 -591 -707 -50 -372 -204 -752 -963 -157 -29 -177 -446 -412 -941 -899 -403 -262 -841 -446 -531 -576 -457 -433 -471 -551 -602 -543 -819 -395 -16 -199 -702 -1 -777 -761 -395 -36 -98 -437 -471 -192 -850 -38 -947 -297 -950 -57 -165 -277 -813 -230 -106 -353 -981 -368 -842 -568 -823 -258 -885 -62 -482 -280 -223 -915 -693 -583 -742 -79 -91 -857 -278 -872 -684 -885 -626 -891 -966 -357 -788 -869 -455 -471 -723 -608 -899 -695 -652 -919 -813 -389 -339 -927 -620 -141 -979 -868 -50 -736 -120 -274 -347 -300 -496 -81 -60 -519 -132 -881 -473 -20 -830 -268 -595 -157 -988 -77 -679 -90 -898 -97 -184 -609 -2 -766 -275 -281 -140 -804 -704 -861 -310 -849 -602 -449 -292 -937 -168 -497 -603 -102 -520 -47 -739 -622 -290 -907 -155 -989 -977 -992 -706 -239 -561 -183 -455 -599 -202 -225 -477 -448 -336 -568 -151 -802 -440 -38 -945 -638 -681 -257 -723 -586 -587 -340 -675 -491 -62 -73 -823 -800 -706 -492 -173 -382 -954 -969 -264 -767 -723 -499 -818 -865 -830 -128 -238 -948 -920 -43 -175 -707 -44 -22 -824 -582 -190 -888 -774 -694 -802 -846 -960 -860 -380 -243 -430 -582 -556 -706 -151 -475 -27 -217 -467 -583 -136 -41 -841 -752 -195 -243 -412 -313 -874 -485 -383 -944 -921 -761 -696 -172 -149 -66 -250 -1000 -707 -504 -633 -597 -276 -671 -86 -150 -1000 -742 -692 -395 -632 -771 -39 -173 -665 -726 -156 -462 -326 -876 -251 -679 -834 -389 -532 -977 -389 -5 -405 -273 -604 -421 -566 -746 -533 -842 -360 -891 -530 -811 -466 -783 -881 -4 -706 -841 -674 -655 -476 -832 -488 -445 -698 -728 -305 -307 -323 -292 -512 -710 -263 -888 -964 -210 -550 -40 -342 -489 -525 -281 -28 -321 -658 -831 -695 -890 -466 -657 -186 -521 -648 -24 -977 -150 -689 -196 -349 -179 -9 -778 -224 -230 -989 -197 -190 -586 -337 -834 -173 -112 -280 -861 -479 -769 -519 -143 -928 -849 -534 -101 -786 -91 -146 -323 -323 -497 -17 -932 -510 -86 -707 -898 -600 -922 -43 -446 -522 -155 -265 -363 -977 -976 -696 -348 -784 -73 -482 -743 -406 -371 -986 -63 -470 -236 -160 -450 -798 -170 -74 -355 -910 -374 -461 -495 -28 -863 -216 -95 -388 -734 -303 -314 -476 -7 -235 -683 -555 -192 -256 -513 -159 -448 -457 -41 -996 -345 -351 -920 -234 -683 -466 -849 -97 -816 -896 -755 -961 -501 -74 -726 -784 -911 -271 -843 -39 -377 -339 -167 -444 -739 -386 -691 -423 -475 -595 -539 -974 -780 -568 -201 -450 -26 -736 -678 -106 -76 -671 -952 -612 -230 -625 -35 -985 -957 -413 -918 -251 -208 -943 -45 -172 -182 -554 -491 -202 -138 -205 -360 -885 -643 -937 -918 -136 -480 -157 -746 -516 -518 -397 -777 -67 -442 -113 -48 -210 -779 -150 -796 -12 -892 -93 -179 -423 -224 -220 -620 -887 -551 -46 -948 -761 -849 -727 -776 -517 -504 -90 -437 -249 -235 -477 -534 -882 -332 -936 -573 -129 -28 -872 -643 -96 -545 -581 -402 -436 -713 -589 -853 -592 -845 -914 -776 -992 -220 -964 -427 -603 -428 -81 -463 -819 -993 -867 -571 -2 -606 -819 -352 -548 -561 -445 -577 -185 -573 -246 -802 -539 -264 -174 -875 -729 -517 -599 -860 -779 -330 -848 -645 -43 -941 -936 -560 -386 -578 -566 -808 -540 -102 -897 -155 -932 -519 -904 -80 -767 -151 -901 -937 -25 -835 -752 -573 -314 -712 -462 -936 -975 -409 -881 -6 -50 -267 -209 -958 -955 -554 -401 -959 -810 -348 -737 -801 -719 -695 -191 -538 -978 -307 -757 -755 -544 -102 -230 -418 -240 -573 -401 -237 -341 -572 -146 -595 -285 -92 -436 -93 -765 -477 -657 -1 -592 -867 -935 -524 -262 -573 -950 -894 -802 -385 -346 -29 -480 -825 -89 -373 -834 -288 -301 -47 -50 -220 -567 -473 -643 -977 -561 -92 -554 -449 -186 -903 -382 -945 -989 -454 -193 -122 -209 -819 -869 -893 -267 -701 -247 -31 -106 -236 -529 -62 -309 -136 -259 -911 -862 -435 -102 -758 -863 -760 -223 -588 -459 -781 -255 -59 -714 -591 -223 -661 -184 -676 -637 -275 -464 -12 -629 -880 -30 -58 -948 -229 -985 -260 -367 -881 -362 -731 -580 -785 -876 -537 -451 -694 -275 -764 -57 -213 -303 -173 -134 -633 -195 -258 -473 -390 -287 -719 -655 -410 -579 -459 -788 -499 -106 -101 -256 -49 -895 -655 -214 -136 -126 -675 -726 -844 -889 -982 -362 -280 -185 -493 -686 -136 -811 -502 -178 -813 -121 -114 -196 -67 -640 -335 -442 -5 -122 -428 -170 -690 -128 -903 -995 -897 -499 -403 -48 -192 -840 -367 -980 -653 -769 -299 -398 -645 -279 -535 -40 -937 -183 -681 -709 -278 -15 -594 -719 -299 -183 -459 -581 -582 -576 -957 -832 -864 -407 -183 -97 -37 -966 -904 -202 -614 -308 -698 -181 -927 -616 -822 -139 -933 -185 -232 -847 -251 -307 -626 -760 -817 -196 -116 -548 -272 -811 -30 -267 -273 -769 -312 -689 -585 -461 -199 -752 -67 -236 -964 -489 -306 -845 -834 -301 -550 -388 -680 -255 -20 -963 -181 -882 -188 -880 -195 -592 -310 -802 -434 -644 -80 -648 -739 -369 -968 -889 -381 -298 -607 -66 -874 -749 -535 -873 -927 -382 -141 -607 -936 -555 -164 -197 -216 -216 -417 -173 -805 -225 -455 -212 -955 -569 -213 -17 -554 -527 -673 -792 -261 -188 -248 -618 -599 -493 -927 -578 -483 -597 -135 -74 -861 -953 -829 -431 -831 -984 -39 -278 -577 -151 -443 -197 -808 -335 -966 -321 -293 -76 -29 -412 -651 -194 -806 -919 -54 -441 -20 -444 -367 -612 -146 -168 -910 -1000 -763 -175 -40 -80 -754 -127 -831 -858 -648 -524 -606 -150 -482 -278 -324 -771 -961 -627 -946 -431 -615 -980 -237 -545 -900 -424 -510 -431 -343 -956 -410 -531 -940 -566 -75 -874 -843 -624 -582 -816 -1 -413 -69 -628 -975 -727 -271 -152 -835 -929 -238 -348 -353 -996 -921 -27 -280 -853 -882 -463 -966 -695 -23 -211 -989 -886 -418 -455 -37 -711 -163 -735 -651 -788 -965 -216 -897 -511 -387 -241 -871 -547 -809 -237 -446 -993 -710 -827 -59 -243 -39 -917 -711 -760 -195 -571 -914 -627 -197 -169 -68 -803 -139 -154 -769 -426 -6 -648 -30 -311 -294 -700 -244 -410 -495 -922 -617 -410 -415 -956 -705 -428 -105 -73 -392 -452 -441 -656 -137 -2 -415 -298 -607 -390 -749 -424 -982 -813 -719 -673 -946 -703 -75 -49 -629 -786 -377 -686 -892 -865 -89 -979 -164 -423 -365 -107 -237 -43 -89 -183 -20 -622 -609 -32 -880 -831 -802 -187 -197 -382 -774 -421 -446 -156 -309 -452 -405 -238 -579 -948 -173 -823 -56 -914 -737 -757 -590 -225 -935 -864 -186 -277 -290 -953 -334 -798 -9 -832 -2 -46 -370 -584 -591 -665 -60 -295 -966 -867 -469 -477 -542 -723 -687 -761 -194 -948 -317 -913 -187 -146 -635 -419 -207 -527 -949 -817 -484 -527 -882 -763 -321 -132 -152 -446 -690 -270 -511 -606 -26 -990 -219 -713 -715 -257 -609 -714 -84 -328 -423 -493 -142 -688 -845 -847 -654 -130 -466 -582 -697 -797 -825 -38 -294 -389 -388 -303 -603 -982 -868 -921 -262 -773 -782 -663 -546 -620 -610 -921 -105 -456 -357 -895 -369 -598 -658 -585 -211 -789 -68 -534 -104 -879 -410 -929 -984 -104 -681 -863 -540 -115 -114 -965 -138 -748 -336 -81 -520 -746 -302 -328 -879 -30 -620 -56 -71 -460 -408 -969 -161 -307 -279 -111 -42 -635 -266 -290 -170 -909 -682 -458 -524 -215 -926 -410 -9 -816 -325 -557 -539 -352 -900 -868 -697 -934 -898 -700 -959 -571 -897 -867 -541 -15 -124 -988 -335 -374 -528 -857 -37 -345 -76 -651 -946 -574 -871 -308 -161 -198 -50 -949 -740 -919 -679 -965 -582 -993 -419 -317 -839 -930 -385 -197 -498 -424 -373 -747 -51 -340 -731 -822 -711 -942 -608 -617 -689 -936 -796 -136 -9 -460 -647 -674 -519 -739 -619 -556 -813 -682 -399 -467 -87 -656 -930 -450 -912 -389 -151 -620 -456 -269 -550 -5 -615 -940 -633 -395 -43 -48 -235 -74 -199 -181 -230 -747 -173 -469 -485 -781 -340 -392 -223 -616 -166 -601 -617 -552 -990 -448 -96 -644 -867 -671 -651 -602 -694 -137 -763 -565 -432 -154 -292 -321 -467 -649 -696 -696 -1 -247 -648 -130 -630 -84 -980 -985 -154 -902 -910 -879 -934 -87 -235 -547 -559 -958 -793 -11 -705 -243 -500 -415 -855 -69 -667 -219 -887 -299 -333 -147 -673 -414 -328 -108 -995 -661 -229 -165 -556 -522 -753 -789 -406 -219 -764 -1 -532 -653 -164 -237 -949 -246 -135 -317 -81 -765 -688 -147 -178 -245 -301 -823 -655 -778 -129 -319 -867 -208 -858 -504 -238 -599 -401 -824 -32 -589 -789 -484 -700 -523 -787 -227 -758 -790 -690 -993 -486 -699 -813 -285 -664 -330 -847 -164 -988 -570 -571 -762 -614 -445 -206 -760 -52 -745 -492 -346 -151 -363 -817 -87 -380 -38 -507 -287 -667 -501 -115 -348 -694 -995 -443 -927 -399 -433 -752 -928 -672 -724 -171 -240 -35 -149 -844 -54 -484 -731 -240 -968 -546 -947 -179 -613 -269 -123 -303 -254 -343 -901 -20 -885 -480 -281 -715 -82 -991 -824 -552 -149 -44 -500 -90 -590 -968 -214 -1000 -187 -258 -659 -325 -757 -910 -755 -965 -465 -501 -275 -373 -339 -371 -323 -794 -491 -609 -971 -253 -998 -257 -648 -917 -495 -587 -404 -463 -529 -304 -197 -862 -718 -817 -875 -992 -164 -772 -697 -529 -321 -22 -809 -855 -368 -331 -743 -237 -821 -819 -598 -137 -764 -803 -612 -541 -935 -9 -293 -135 -631 -616 -378 -568 -138 -624 -102 -267 -298 -643 -557 -382 -975 -591 -626 -15 -612 -554 -122 -901 -97 -584 -354 -778 -761 -105 -500 -614 -935 -539 -997 -862 -542 -966 -589 -609 -743 -94 -411 -384 -350 -846 -979 -686 -924 -733 -172 -217 -482 -63 -163 -51 -368 -848 -835 -734 -65 -73 -935 -851 -861 -41 -191 -332 -881 -513 -80 -574 -104 -405 -701 -647 -760 -40 -31 -124 -375 -152 -159 -894 -924 -552 -763 -83 -836 -166 -864 -672 -858 -316 -131 -725 -265 -80 -637 -964 -680 -954 -760 -30 -689 -952 -438 -16 -239 -77 -830 -301 -927 -479 -366 -691 -677 -340 -676 -284 -332 -84 -329 -480 -408 -825 -31 -756 -99 -779 -592 -72 -663 -420 -522 -940 -444 -424 -32 -749 -325 -423 -831 -104 -273 -491 -900 -724 -299 -727 -902 -346 -910 -654 -807 -189 -69 -324 -782 -846 -542 -3 -821 -324 -502 -69 -999 -448 -788 -413 -31 -807 -311 -966 -939 -551 -257 -413 -273 -613 -308 -630 -262 -589 -14 -362 -792 -502 -30 -169 -519 -167 -84 -278 -803 -319 -527 -551 -780 -857 -723 -415 -858 -350 -334 -445 -1000 -514 -923 -579 -129 -141 -373 -963 -89 -87 -999 -827 -599 -698 -410 -459 -324 -891 -589 -669 -694 -665 -364 -441 -563 -920 -748 -832 -28 -405 -119 -824 -413 -433 -660 -644 -30 -414 -730 -476 -515 -437 -190 -46 -493 -323 -692 -521 -818 -533 -225 -889 -785 -116 -109 -330 -32 -788 -955 -583 -111 -333 -392 -886 -831 -952 -248 -894 -401 -73 -506 -771 -842 -548 -887 -976 -547 -388 -930 -342 -697 -456 -8 -680 -515 -791 -183 -313 -199 -213 -90 -793 -509 -105 -904 -540 -257 -936 -338 -919 -743 -729 -887 -673 -601 -986 -946 -643 -323 -545 -92 -726 -223 -240 -76 -738 -715 -162 -239 -827 -733 -252 -747 -957 -305 -102 -508 -204 -849 -755 -862 -74 -253 -781 -347 -565 -687 -266 -766 -303 -852 -226 -299 -458 -554 -607 -566 -31 -366 -775 -472 -105 -49 -470 -64 -538 -985 -277 -949 -852 -357 -543 -677 -151 -936 -243 -900 -355 -178 -292 -859 -298 -815 -898 -662 -381 -142 -257 -329 -203 -654 -792 -607 -417 -274 -974 -362 -21 -884 -331 -909 -632 -990 -680 -490 -649 -549 -104 -258 -401 -186 -928 -345 -486 -950 -48 -60 -964 -86 -351 -265 -490 -351 -671 -286 -46 -223 -153 -116 -376 -839 -103 -211 -328 -570 -618 -441 -393 -236 -904 -236 -698 -227 -550 -632 -538 -213 -961 -307 -411 -387 -666 -828 -971 -655 -955 -789 -585 -554 -430 -189 -100 -724 -254 -167 -720 -659 -32 -360 -716 -125 -686 -145 -667 -759 -501 -211 -165 -836 -517 -63 -71 -330 -771 -877 -596 -432 -506 -332 -608 -178 -152 -691 -471 -22 -280 -38 -402 -399 -780 -893 -709 -332 -267 -405 -738 -862 -327 -987 -465 -317 -355 -72 -117 -411 -859 -385 -394 -959 -958 -705 -826 -297 -42 -727 -113 -324 -159 -753 -236 -45 -213 -188 -940 -624 -18 -112 -761 -572 -113 -486 -826 -987 -413 -261 -744 -664 -808 -617 -499 -770 -316 -945 -952 -742 -557 -482 -534 -367 -216 -851 -503 -540 -66 -152 -254 -798 -385 -612 -232 -611 -367 -702 -404 -792 -312 -965 -738 -560 -115 -269 -842 -540 -643 -858 -843 -946 -980 -505 -240 -447 -982 -46 -7 -989 -969 -533 -665 -308 -501 -409 -137 -225 -103 -97 -754 -369 -134 -488 -439 -632 -495 -112 -538 -408 -139 -785 -906 -126 -203 -820 -517 -669 -501 -956 -359 -726 -887 -93 -221 -39 -994 -723 -353 -27 -876 -515 -537 -23 -65 -857 -829 -25 -121 -857 -903 -195 -762 -954 -99 -61 -317 -16 -73 -185 -722 -946 -251 -864 -342 -650 -504 -551 -860 -608 -941 -814 -688 -703 -816 -95 -850 -79 -716 -376 -985 -452 -745 -456 -805 -997 -755 -743 -481 -993 -636 -657 -353 -97 -47 -762 -128 -956 -774 -544 -273 -344 -285 -98 -271 -419 -302 -476 -39 -236 -169 -901 -983 -77 -796 -116 -602 -174 -113 -851 -125 -961 -389 -297 -832 -311 -532 -753 -541 -146 -499 -866 -749 -368 -910 -127 -234 -768 -970 -586 -177 -754 -913 -736 -58 -387 -628 -772 -998 -172 -922 -48 -542 -37 -102 -81 -490 -273 -696 -554 -641 -883 -586 -639 -613 -931 -662 -114 -113 -412 -86 -723 -899 -337 -499 -565 -984 -835 -318 -178 -401 -318 -180 -954 -331 -466 -583 -445 -165 -649 -181 -250 -265 -363 -290 -62 -365 -465 -397 -171 -24 -390 -677 -450 -235 -701 -210 -210 -98 -644 -132 -344 -816 -810 -121 -787 -342 -700 -794 -632 -810 -887 -630 -288 -242 -149 -359 -436 -453 -574 -718 -483 -980 -972 -512 -864 -454 -714 -385 -490 -119 -909 -444 -499 -661 -46 -455 -41 -976 -699 -494 -89 -234 -72 -651 -415 -995 -501 -437 -668 -231 -89 -666 -272 -258 -443 -709 -117 -427 -326 -318 -722 -273 -553 -106 -602 -959 -27 -309 -899 -849 -452 -272 -719 -579 -123 -715 -711 -585 -246 -230 -211 -596 -170 -556 -160 -316 -187 -320 -912 -91 -228 -602 -798 -276 -856 -213 -656 -509 -475 -127 -217 -380 -48 -481 -743 -111 -244 -167 -231 -204 -922 -521 -232 -561 -553 -897 -232 -227 -650 -768 -598 -88 -414 -287 -919 -982 -134 -790 -899 -391 -661 -209 -71 -822 -374 -128 -18 -882 -674 -50 -172 -748 -102 -811 -193 -193 -809 -134 -120 -718 -552 -80 -845 -722 -584 -642 -995 -260 -983 -519 -650 -702 -644 -85 -123 -968 -173 -256 -921 -775 -917 -93 -383 -709 -977 -82 -955 -605 -287 -450 -292 -113 -415 -963 -7 -166 -572 -214 -431 -35 -546 -653 -713 -6 -120 -605 -319 -81 -197 -117 -764 -273 -247 -595 -144 -43 -957 -768 -629 -597 -981 -341 -77 -100 -977 -41 -327 -692 -465 -79 -95 -450 -477 -613 -460 -476 -926 -398 -799 -818 -732 -873 -392 -33 -335 -961 -964 -911 -378 -742 -8 -251 -776 -245 -228 -234 -568 -1 -131 -490 -900 -99 -852 -220 -475 -400 -769 -320 -655 -761 -427 -804 -740 -363 -305 -583 -930 -113 -399 -621 -775 -606 -774 -490 -221 -450 -34 -262 -391 -132 -71 -962 -344 -921 -912 -469 -344 -972 -791 -517 -641 -786 -138 -357 -482 -201 -72 -769 -237 -120 -820 -200 -41 -638 -816 -234 -499 -365 -487 -42 -420 -155 -484 -795 -79 -467 -853 -929 -289 -474 -897 -562 -188 -109 -33 -990 -840 -960 -929 -503 -923 -292 -947 -649 -333 -476 -311 -555 -195 -633 -750 -109 -839 -991 -556 -395 -981 -698 -653 -118 -586 -719 -989 -643 -661 -828 -711 -215 -770 -330 -635 -492 -914 -833 -558 -55 -348 -631 -327 -567 -688 -790 -940 -68 -764 -570 -806 -214 -331 -203 -438 -101 -483 -851 -420 -811 -79 -313 -566 -611 -587 -654 -116 -855 -960 -908 -79 -966 -944 -20 -926 -825 -962 -247 -331 -540 -167 -268 -792 -411 -88 -704 -728 -605 -616 -419 -795 -247 -862 -469 -595 -36 -28 -404 -248 -633 -773 -615 -175 -130 -392 -946 -798 -579 -755 -906 -180 -180 -404 -987 -834 -597 -980 -931 -135 -558 -847 -406 -16 -90 -387 -560 -400 -716 -802 -243 -251 -628 -410 -410 -146 -170 -852 -480 -476 -229 -45 -471 -763 -937 -128 -344 -542 -366 -93 -775 -104 -407 -176 -230 -601 -693 -440 -930 -58 -253 -463 -302 -910 -698 -929 -677 -123 -602 -377 -290 -304 -141 -117 -718 -205 -1 -676 -645 -538 -236 -970 -962 -494 -86 -456 -365 -839 -612 -805 -998 -556 -300 -886 -212 -813 -388 -36 -15 -45 -826 -963 -678 -997 -143 -638 -56 -238 -980 -544 -939 -195 -883 -822 -469 -564 -285 -629 -931 -401 -280 -356 -558 -704 -954 -232 -575 -557 -519 -287 -731 -24 -242 -918 -734 -98 -248 -922 -3 -448 -14 -117 -430 -127 -827 -267 -834 -373 -369 -298 -839 -98 -515 -99 -95 -872 -788 -62 -474 -763 -354 -814 -727 -279 -894 -231 -395 -141 -753 -88 -548 -329 -516 -710 -782 -403 -388 -184 -83 -336 -299 -204 -10 -669 -183 -147 -903 -685 -32 -235 -202 -368 -382 -545 -130 -84 -237 -945 -360 -404 -395 -480 -36 -492 -60 -66 -798 -571 -424 -687 -846 -710 -362 -820 -706 -565 -961 -955 -548 -907 -144 -90 -149 -164 -813 -170 -713 -468 -938 -960 -323 -17 -546 -781 -380 -315 -835 -431 -110 -621 -493 -763 -309 -146 -682 -388 -227 -185 -776 -683 -906 -801 -435 -957 -365 -234 -811 -751 -713 -862 -855 -520 -782 -840 -342 -457 -527 -702 -248 -83 -27 -492 -66 -860 -769 -758 -799 -748 -958 -612 -779 -342 -142 -989 -685 -343 -379 -71 -29 -33 -608 -894 -169 -974 -737 -925 -551 -828 -601 -188 -904 -224 -195 -50 -500 -910 -915 -415 -154 -659 -395 -42 -34 -679 -736 -221 -650 -604 -585 -166 -669 -202 -580 -221 -322 -65 -442 -275 -299 -996 -219 -414 -900 -579 -827 -583 -201 -433 -270 -596 -871 -91 -803 -406 -627 -973 -813 -21 -112 -874 -795 -474 -602 -559 -865 -326 -881 -610 -225 -601 -983 -318 -787 -59 -861 -193 -439 -502 -578 -948 -512 -37 -74 -254 -156 -591 -855 -759 -55 -226 -1000 -139 -73 -542 -691 -408 -555 -128 -374 -224 -229 -430 -217 -952 -893 -538 -765 -896 -285 -736 -132 -177 -774 -47 -363 -233 -752 -502 -734 -876 -593 -575 -672 -264 -545 -763 -634 -919 -131 -501 -533 -42 -223 -827 -161 -639 -801 -464 -522 -549 -912 -347 -997 -995 -391 -26 -827 -164 -273 -215 -779 -678 -799 -901 -621 -583 -296 -599 -369 -493 -130 -496 -865 -711 -491 -875 -561 -779 -48 -889 -374 -644 -535 -22 -713 -787 -461 -572 -164 -360 -190 -917 -994 -376 -327 -633 -682 -224 -91 -954 -1 -594 -505 -561 -564 -712 -129 -954 -903 -629 -619 -899 -214 -484 -108 -520 -836 -79 -300 -729 -712 -971 -495 -958 -677 -893 -650 -199 -355 -926 -673 -536 -580 -481 -160 -423 -6 -689 -899 -30 -743 -940 -351 -644 -89 -268 -934 -323 -447 -236 -891 -315 -46 -385 -232 -421 -440 -94 -913 -404 -71 -763 -885 -306 -282 -301 -30 -557 -22 -729 -865 -5 -104 -994 -84 -856 -898 -375 -351 -912 -559 -140 -80 -830 -576 -328 -31 -641 -817 -714 -280 -234 -878 -584 -546 -654 -516 -478 -256 -145 -147 -262 -338 -207 -880 -266 -760 -15 -122 -962 -375 -777 -812 -644 -187 -648 -373 -184 -544 -554 -574 -575 -68 -738 -254 -762 -869 -658 -55 -711 -928 -708 -437 -12 -862 -574 -92 -775 -592 -961 -336 -171 -502 -320 -324 -15 -619 -284 -808 -115 -415 -364 -246 -84 -520 -955 -192 -992 -435 -445 -837 -958 -687 -733 -659 -221 -894 -502 -150 -449 -574 -550 -553 -842 -904 -627 -954 -383 -704 -918 -422 -67 -662 -687 -65 -105 -785 -815 -27 -745 -157 -571 -387 -362 -225 -265 -30 -697 -141 -647 -207 -354 -651 -522 -742 -749 -485 -691 -72 -360 -530 -568 -160 -808 -173 -419 -110 -919 -695 -924 -891 -237 -452 -35 -344 -945 -441 -609 -120 -317 -880 -795 -893 -894 -806 -894 -790 -404 -648 -283 -354 -648 -897 -498 -115 -743 -30 -336 -488 -786 -887 -853 -491 -822 -677 -507 -842 -920 -575 -389 -655 -269 -260 -808 -31 -974 -478 -935 -234 -980 -548 -124 -191 -669 -412 -634 -218 -259 -920 -613 -708 -938 -184 -57 -325 -488 -617 -174 -32 -131 -240 -870 -785 -488 -707 -854 -829 -443 -397 -633 -230 -959 -771 -902 -470 -155 -195 -150 -404 -477 -250 -129 -460 -98 -644 -84 -807 -166 -998 -601 -338 -957 -558 -535 -262 -362 -681 -591 -436 -376 -353 -379 -927 -61 -650 -169 -228 -356 -18 -905 -737 -417 -550 -173 -71 -620 -475 -129 -976 -323 -116 -43 -257 -615 -745 -901 -457 -331 -464 -416 -981 -409 -273 -910 -530 -645 -748 -362 -175 -546 -16 -796 -545 -783 -20 -152 -120 -916 -859 -982 -700 -598 -894 -721 -744 -431 -159 -99 -168 -944 -788 -454 -224 -88 -541 -268 -706 -286 -69 -942 -52 -939 -469 -709 -279 -814 -562 -499 -619 -344 -471 -771 -510 -426 -674 -147 -950 -855 -317 -277 -975 -131 -700 -540 -137 -663 -834 -778 -709 -294 -133 -994 -250 -927 -436 -161 -707 -880 -347 -29 -490 -855 -251 -335 -396 -75 -243 -470 -647 -829 -310 -720 -84 -278 -102 -590 -189 -734 -502 -905 -440 -149 -794 -804 -895 -490 -433 -153 -246 -8 -40 -518 -477 -51 -366 -282 -814 -437 -123 -116 -658 -404 -889 -700 -400 -60 -338 -789 -314 -336 -537 -780 -238 -487 -208 -673 -801 -658 -126 -842 -738 -355 -33 -526 -395 -13 -77 -458 -332 -961 -233 -924 -867 -286 -749 -129 -856 -524 -323 -568 -428 -890 -961 -320 -627 -311 -561 -35 -393 -748 -204 -590 -337 -784 -78 -398 -323 -172 -856 -221 -187 -437 -767 -381 -485 -186 -729 -99 -133 -971 -746 -512 -781 -357 -938 -825 -592 -213 -282 -71 -740 -348 -146 -298 -37 -993 -311 -212 -953 -969 -526 -254 -96 -406 -547 -562 -691 -806 -981 -344 -69 -216 -959 -601 -110 -708 -608 -965 -208 -709 -401 -770 -261 -512 -868 -850 -528 -598 -164 -603 -195 -372 -916 -223 -628 -710 -188 -528 -716 -876 -170 -895 -462 -806 -308 -962 -887 -316 -129 -851 -396 -160 -876 -98 -679 -232 -231 -82 -140 -396 -12 -90 -821 -360 -153 -120 -863 -789 -878 -857 -969 -931 -535 -698 -81 -889 -255 -313 -236 -902 -399 -623 -59 -102 -509 -987 -511 -445 -534 -875 -929 -815 -740 -738 -614 -612 -437 -247 -383 -125 -726 -363 -782 -916 -508 -7 -272 -746 -752 -652 -674 -944 -226 -390 -467 -196 -559 -8 -91 -362 -287 -969 -960 -980 -984 -888 -451 -888 -543 -152 -373 -462 -839 -754 -264 -872 -385 -329 -850 -49 -124 -572 -440 -944 -660 -537 -242 -909 -270 -444 -747 -594 -439 -364 -58 -639 -901 -7 -322 -639 -200 -867 -134 -814 -716 -279 -42 -790 -796 -586 -323 -754 -843 -69 -770 -289 -3 -338 -697 -106 -942 -953 -853 -588 -770 -575 -195 -625 -745 -451 -640 -159 -921 -730 -497 -606 -993 -163 -571 -875 -753 -243 -803 -49 -562 -608 -912 -615 -260 -375 -675 -649 -133 -662 -319 -97 -693 -920 -673 -983 -259 -978 -449 -737 -753 -348 -774 -461 -904 -954 -593 -396 -906 -451 -500 -754 -378 -595 -299 -107 -628 -450 -713 -931 -739 -539 -492 -290 -84 -638 -389 -944 -484 -675 -580 -413 -285 -286 -788 -782 -612 -733 -256 -93 -463 -26 -258 -72 -268 -208 -715 -70 -244 -921 -843 -314 -802 -816 -675 -896 -30 -680 -939 -356 -318 -416 -937 -411 -792 -603 -219 -11 -242 -985 -439 -112 -284 -992 -241 -993 -953 -460 -39 -592 -981 -399 -597 -995 -506 -735 -469 -400 -447 -656 -285 -771 -637 -949 -738 -481 -652 -529 -715 -650 -768 -524 -59 -703 -119 -762 -455 -153 -185 -318 -113 -944 -460 -713 -242 -21 -735 -279 -647 -709 -933 -835 -872 -411 -291 -665 -23 -361 -887 -673 -736 -529 -16 -442 -617 -444 -831 -439 -640 -831 -649 -270 -348 -229 -867 -789 -232 -671 -897 -32 -627 -141 -966 -429 -253 -508 -599 -139 -445 -165 -164 -28 -134 -874 -783 -22 -408 -8 -865 -704 -236 -777 -511 -429 -225 -484 -154 -327 -621 -592 -391 -840 -114 -639 -997 -863 -36 -629 -661 -613 -862 -947 -920 -421 -886 -86 -609 -281 -667 -606 -289 -708 -25 -278 -559 -329 -23 -643 -922 -516 -846 -733 -356 -655 -104 -77 -911 -929 -966 -574 -134 -462 -889 -520 -928 -902 -12 -338 -663 -390 -948 -600 -474 -899 -884 -494 -508 -868 -634 -41 -171 -404 -568 -443 -7 -191 -998 -691 -496 -563 -874 -537 -854 -581 -743 -701 -260 -753 -325 -404 -664 -526 -506 -545 -198 -996 -519 -883 -615 -74 -833 -501 -837 -533 -927 -377 -24 -342 -857 -673 -912 -612 -865 -184 -902 -455 -778 -390 -763 -532 -631 -119 -519 -118 -428 -38 -549 -349 -82 -757 -354 -118 -57 -299 -540 -393 -401 -38 -93 -729 -723 -343 -778 -1000 -219 -731 -187 -854 -856 -573 -776 -513 -328 -249 -642 -97 -446 -38 -661 -134 -945 -694 -650 -139 -70 -715 -513 -960 -214 -658 -687 -486 -169 -248 -528 -99 -1000 -514 -751 -751 -295 -249 -506 -460 -604 -75 -637 -513 -503 -737 -879 -546 -150 -709 -549 -423 -797 -138 -256 -790 -818 -103 -565 -102 -753 -449 -705 -498 -520 -19 -193 -771 -752 -724 -42 -467 -872 -219 -933 -608 -594 -22 -265 -28 -555 -404 -470 -659 -522 -477 -729 -56 -61 -39 -419 -309 -547 -115 -368 -284 -42 -966 -762 -925 -517 -68 -241 -645 -536 -430 -918 -592 -518 -224 -170 -702 -464 -889 -968 -98 -159 -278 -144 -397 -772 -633 -639 -942 -149 -621 -505 -105 -553 -345 -785 -871 -72 -734 -731 -395 -229 -82 -866 -777 -130 -363 -727 -262 -341 -134 -973 -964 -861 -584 -148 -816 -258 -266 -373 -356 -575 -206 -183 -553 -327 -480 -504 -155 -262 -133 -581 -38 -556 -78 -970 -172 -852 -934 -990 -208 -887 -460 -113 -26 -684 -491 -171 -492 -112 -836 -890 -945 -979 -407 -624 -187 -307 -222 -366 -332 -343 -56 -69 -993 -157 -369 -785 -318 -395 -678 -414 -773 -89 -335 -811 -643 -874 -746 -741 -398 -493 -254 -862 -987 -229 -842 -483 -693 -794 -80 -997 -791 -996 -941 -244 -319 -484 -651 -430 -909 -635 -912 -143 -374 -914 -276 -517 -897 -11 -842 -132 -571 -375 -74 -807 -968 -995 -209 -294 -474 -284 -357 -350 -651 -963 -135 -540 -499 -188 -523 -592 -932 -925 -326 -193 -397 -216 -690 -711 -237 -94 -23 -397 -705 -519 -109 -684 -458 -507 -356 -420 -193 -491 -300 -298 -724 -382 -402 -494 -35 -421 -866 -418 -942 -279 -384 -323 -219 -735 -258 -854 -678 -690 -181 -201 -379 -887 -695 -426 -874 -314 -970 -335 -177 -473 -761 -242 -600 -83 -337 -792 -760 -719 -775 -650 -671 -471 -968 -837 -50 -291 -11 -368 -782 -490 -508 -994 -54 -948 -335 -888 -816 -228 -882 -403 -5 -873 -108 -2 -303 -374 -348 -477 -481 -749 -969 -856 -28 -921 -366 -933 -326 -810 -786 -74 -652 -100 -383 -11 -375 -547 -647 -233 -964 -850 -390 -174 -994 -35 -421 -800 -531 -299 -433 -960 -893 -421 -552 -701 -137 -446 -811 -756 -724 -181 -438 -821 -404 -737 -18 -183 -138 -593 -194 -439 -393 -886 -709 -584 -323 -453 -552 -465 -373 -329 -5 -194 -302 -124 -446 -325 -774 -206 -782 -968 -393 -46 -301 -959 -89 -454 -366 -633 -28 -151 -150 -953 -298 -696 -138 -157 -237 -489 -939 -538 -690 -259 -448 -971 -595 -168 -407 -150 -425 -600 -240 -381 -659 -298 -196 -291 -414 -320 -230 -569 -711 -716 -695 -716 -863 -639 -105 -380 -92 -782 -456 -233 -548 -874 -280 -984 -779 -584 -988 -548 -942 -875 -936 -508 -229 -503 -864 -866 -890 -435 -957 -596 -770 -134 -377 -266 -493 -99 -581 -115 -872 -939 -171 -195 -901 -779 -316 -68 -470 -152 -282 -10 -583 -513 -307 -241 -776 -676 -216 -11 -85 -349 -974 -910 -842 -850 -314 -291 -238 -246 -957 -749 -276 -5 -967 -470 -410 -544 -15 -890 -441 -998 -126 -172 -127 -936 -4 -632 -337 -657 -362 -871 -333 -933 -276 -570 -207 -861 -887 -557 -840 -874 -904 -236 -980 -252 -438 -936 -678 -724 -375 -362 -934 -394 -763 -491 -459 -343 -429 -109 -566 -45 -19 -238 -934 -226 -123 -519 -407 -885 -394 -931 -654 -496 -435 -782 -687 -767 -970 -365 -804 -966 -197 -382 -993 -565 -169 -233 -320 -876 -895 -631 -155 -148 -807 -988 -647 -891 -248 -759 -972 -526 -306 -431 -681 -719 -824 -862 -962 -396 -725 -533 -140 -879 -401 -710 -300 -217 -169 -962 -752 -387 -886 -730 -662 -594 -387 -848 -663 -430 -670 -456 -729 -720 -97 -588 -603 -655 -548 -843 -921 -490 -410 -450 -715 -518 -217 -339 -239 -701 -416 -312 -513 -205 -358 -562 -366 -38 -945 -202 -475 -33 -850 -348 -890 -854 -666 -650 -396 -67 -576 -634 -54 -271 -242 -474 -721 -247 -983 -289 -601 -503 -410 -103 -229 -552 -472 -101 -707 -345 -572 -44 -659 -978 -669 -361 -84 -915 -851 -993 -810 -861 -748 -413 -894 -427 -481 -727 -129 -296 -279 -349 -286 -677 -65 -588 -950 -333 -416 -502 -924 -169 -145 -418 -69 -300 -285 -558 -702 -725 -140 -767 -288 -948 -688 -510 -416 -789 -761 -862 -214 -205 -197 -140 -937 -32 -820 -912 -899 -482 -562 -797 -190 -798 -751 -535 -780 -271 -950 -942 -304 -41 -231 -194 -798 -425 -42 -384 -989 -837 -675 -497 -298 -856 -54 -609 -764 -183 -426 -168 -510 -357 -731 -228 -139 -410 -820 -989 -350 -449 -737 -952 -952 -427 -96 -167 -256 -325 -583 -437 -887 -728 -286 -7 -578 -305 -266 -299 -368 -673 -300 -849 -290 -27 -353 -643 -372 -869 -504 -888 -2 -231 -634 -48 -706 -705 -996 -515 -886 -414 -962 -143 -260 -125 -735 -136 -770 -123 -12 -33 -52 -934 -929 -134 -497 -696 -29 -853 -782 -13 -187 -561 -815 -619 -113 -211 -107 -440 -861 -372 -351 -419 -573 -524 -64 -363 -151 -875 -267 -764 -241 -278 -686 -555 -631 -787 -660 -908 -300 -177 -531 -605 -382 -244 -154 -939 -662 -530 -444 -397 -82 -542 -262 -675 -220 -689 -456 -795 -344 -934 -468 -324 -248 -395 -659 -881 -779 -95 -935 -648 -788 -710 -715 -991 -25 -360 -162 -583 -177 -15 -829 -952 -682 -950 -45 -601 -390 -910 -37 -850 -250 -342 -605 -177 -172 -719 -928 -450 -203 -684 -839 -446 -456 -993 -518 -10 -487 -756 -355 -879 -439 -347 -392 -535 -496 -870 -358 -555 -920 -422 -619 -51 -154 -276 -427 -884 -804 -373 -766 -275 -678 -934 -573 -771 -813 -78 -990 -7 -498 -440 -125 -814 -424 -286 -986 -592 -48 -900 -91 -90 -140 -80 -912 -203 -333 -320 -474 -65 -456 -8 -607 -88 -882 -880 -479 -30 -764 -152 -620 -814 -578 -318 -816 -237 -419 -925 -549 -438 -379 -599 -780 -677 -71 -633 -585 -174 -999 -274 -874 -862 -917 -528 -975 -831 -313 -91 -612 -7 -946 -926 -112 -331 -396 -18 -21 -979 -485 -225 -175 -163 -960 -296 -696 -741 -958 -569 -713 -45 -967 -756 -962 -491 -632 -140 -335 -140 -247 -71 -454 -690 -42 -771 -851 -2 -194 -746 -477 -225 -200 -680 -835 -963 -904 -263 -769 -398 -153 -7 -235 -838 -501 -133 -836 -559 -785 -489 -463 -568 -162 -306 -520 -901 -370 -900 -190 -480 -764 -516 -778 -151 -316 -631 -405 -390 -39 -308 -247 -919 -994 -368 -502 -601 -857 -732 -908 -723 -336 -172 -824 -922 -791 -288 -722 -774 -502 -952 -694 -952 -206 -517 -223 -804 -953 -225 -556 -226 -367 -646 -204 -45 -561 -775 -744 -315 -45 -45 -202 -79 -253 -544 -267 -9 -523 -385 -660 -350 -541 -967 -684 -277 -672 -329 -843 -281 -906 -599 -788 -63 -806 -841 -489 -168 -39 -117 -205 -109 -913 -619 -557 -16 -327 -162 -286 -959 -638 -249 -628 -476 -262 -71 -883 -375 -259 -294 -46 -932 -627 -414 -495 -118 -261 -48 -972 -857 -48 -55 -674 -527 -410 -48 -883 -861 -713 -615 -244 -443 -439 -624 -33 -483 -192 -420 -634 -601 -312 -316 -334 -161 -278 -415 -529 -117 -505 -225 -564 -70 -695 -725 -20 -837 -259 -933 -941 -714 -522 -67 -367 -770 -471 -556 -716 -570 -478 -920 -550 -290 -477 -454 -471 -677 -594 -832 -909 -98 -528 -77 -603 -176 -271 -60 -247 -204 -614 -726 -159 -900 -742 -400 -33 -880 -539 -113 -367 -69 -819 -818 -170 -949 -81 -869 -471 -364 -200 -410 -824 -534 -149 -584 -227 -988 -306 -185 -361 -335 -329 -822 -220 -769 -35 -383 -669 -103 -340 -362 -500 -71 -961 -406 -731 -520 -240 -862 -849 -800 -164 -965 -771 -288 -848 -440 -510 -624 -724 -142 -24 -461 -102 -130 -989 -936 -747 -23 -834 -353 -88 -100 -340 -535 -375 -491 -917 -445 -127 -441 -712 -76 -662 -172 -646 -730 -26 -355 -957 -813 -348 -341 -395 -340 -149 -10 -347 -867 -12 -33 -576 -743 -88 -504 -61 -814 -669 -69 -814 -527 -826 -841 -284 -713 -750 -380 -814 -285 -855 -158 -858 -607 -522 -211 -891 -293 -438 -582 -399 -399 -393 -729 -369 -448 -306 -931 -138 -162 -50 -661 -369 -72 -610 -950 -717 -140 -388 -400 -921 -950 -321 -506 -475 -894 -736 -879 -610 -623 -548 -571 -803 -126 -790 -97 -227 -134 -517 -583 -370 -391 -572 -170 -960 -348 -396 -486 -990 -770 -882 -779 -773 -86 -360 -231 -875 -671 -585 -711 -375 -143 -205 -962 -665 -661 -18 -666 -135 -823 -923 -341 -146 -959 -245 -17 -723 -806 -621 -111 -969 -54 -40 -166 -312 -461 -461 -151 -153 -975 -684 -780 -737 -591 -493 -928 -667 -472 -753 -282 -943 -167 -322 -893 -623 -981 -794 -309 -11 -342 -602 -308 -648 -365 -576 -886 -59 -719 -322 -282 -561 -1 -400 -351 -784 -197 -198 -269 -481 -44 -695 -872 -761 -212 -388 -513 -765 -255 -705 -101 -78 -57 -933 -93 -251 -286 -910 -623 -407 -931 -893 -935 -333 -561 -810 -687 -47 -468 -899 -930 -408 -424 -43 -142 -214 -621 -352 -300 -700 -484 -976 -850 -929 -906 -528 -182 -320 -172 -237 -718 -934 -183 -973 -936 -200 -900 -176 -640 -836 -126 -419 -410 -268 -267 -503 -623 -671 -832 -251 -424 -831 -968 -688 -718 -295 -344 -878 -107 -493 -469 -623 -944 -315 -10 -620 -812 -377 -48 -215 -149 -985 -557 -141 -686 -899 -756 -858 -480 -290 -307 -941 -265 -637 -275 -147 -837 -772 -746 -863 -937 -831 -427 -543 -583 -82 -911 -754 -93 -691 -725 -212 -442 -636 -930 -204 -527 -485 -717 -656 -850 -453 -569 -296 -341 -922 -434 -857 -518 -773 -957 -671 -794 -976 -820 -37 -127 -233 -254 -586 -811 -951 -13 -687 -422 -391 -617 -307 -237 -222 -681 -773 -469 -546 -939 -525 -285 -990 -974 -160 -239 -3 -850 -281 -139 -490 -346 -447 -502 -932 -680 -518 -413 -308 -756 -504 -869 -56 -278 -936 -834 -29 -317 -489 -123 -368 -49 -917 -634 -619 -998 -881 -725 -807 -775 -445 -82 -123 -219 -966 -639 -135 -91 -588 -279 -137 -914 -807 -443 -545 -826 -561 -835 -519 -414 -561 -125 -272 -243 -194 -885 -48 -204 -238 -470 -275 -505 -953 -884 -694 -232 -744 -815 -695 -158 -344 -525 -113 -244 -99 -370 -842 -266 -919 -327 -874 -548 -519 -977 -334 -437 -486 -544 -678 -749 -227 -666 -928 -500 -98 -726 -799 -169 -202 -68 -810 -232 -551 -650 -273 -320 -673 -638 -749 -545 -990 -76 -544 -37 -28 -780 -350 -262 -226 -302 -15 -439 -406 -516 -423 -810 -997 -240 -181 -232 -796 -727 -154 -636 -39 -143 -730 -222 -245 -549 -264 -66 -754 -602 -474 -912 -289 -368 -813 -533 -588 -708 -219 -524 -750 -196 -534 -650 -92 -1 -989 -340 -758 -566 -535 -746 -527 -314 -259 -913 -909 -448 -14 -568 -77 -530 -991 -756 -11 -475 -913 -87 -293 -962 -782 -459 -426 -583 -790 -871 -279 -733 -168 -932 -292 -722 -339 -506 -468 -691 -325 -300 -992 -552 -114 -599 -108 -243 -545 -204 -935 -375 -357 -551 -14 -68 -86 -109 -122 -634 -176 -445 -436 -177 -585 -270 -778 -291 -802 -530 -722 -977 -252 -840 -667 -67 -125 -334 -601 -981 -303 -658 -752 -996 -526 -494 -277 -753 -663 -947 -269 -746 -143 -486 -130 -473 -413 -778 -791 -850 -921 -304 -505 -334 -352 -356 -283 -201 -43 -773 -590 -124 -447 -343 -239 -408 -787 -576 -828 -359 -666 -283 -994 -566 -180 -264 -767 -523 -658 -771 -695 -722 -387 -976 -80 -94 -344 -412 -623 -69 -656 -828 -512 -962 -872 -788 -139 -790 -64 -495 -661 -623 -986 -520 -603 -899 -629 -460 -542 -95 -842 -590 -806 -35 -725 -263 -600 -944 -703 -960 -698 -472 -337 -735 -259 -953 -687 -424 -695 -825 -29 -290 -137 -233 -19 -199 -460 -825 -559 -852 -264 -270 -462 -308 -642 -966 -23 -597 -348 -598 -560 -733 -409 -564 -861 -945 -404 -966 -982 -389 -858 -232 -399 -723 -940 -282 -778 -964 -926 -481 -50 -330 -863 -304 -579 -948 -782 -864 -71 -566 -250 -99 -781 -467 -650 -758 -821 -94 -559 -775 -670 -182 -175 -294 -425 -535 -984 -639 -968 -48 -632 -951 -628 -883 -41 -698 -38 -810 -607 -506 -133 -657 -156 -158 -239 -509 -803 -586 -888 -998 -241 -891 -534 -956 -673 -544 -328 -816 -51 -138 -990 -170 -425 -763 -446 -265 -629 -600 -372 -214 -810 -764 -451 -966 -845 -847 -857 -503 -368 -528 -146 -782 -34 -491 -108 -993 -205 -233 -637 -276 -468 -786 -227 -124 -201 -464 -513 -179 -692 -524 -310 -532 -721 -167 -391 -169 -261 -215 -577 -236 -980 -717 -126 -784 -806 -413 -282 -216 -996 -832 -677 -387 -933 -296 -861 -676 -385 -615 -738 -412 -293 -963 -253 -766 -139 -277 -117 -519 -989 -537 -619 -380 -885 -388 -379 -4 -835 -708 -605 -104 -878 -40 -530 -257 -409 -34 -145 -524 -475 -1 -635 -801 -826 -92 -807 -206 -612 -907 -738 -844 -656 -628 -65 -473 -242 -743 -609 -640 -842 -336 -106 -336 -22 -831 -457 -736 -344 -157 -828 -147 -692 -695 -869 -381 -33 -316 -299 -862 -789 -487 -739 -76 -495 -940 -756 -411 -964 -337 -49 -23 -147 -115 -981 -521 -312 -335 -558 -2 -764 -829 -307 -639 -643 -844 -742 -626 -964 -187 -385 -491 -40 -817 -838 -376 -622 -15 -679 -941 -757 -549 -570 -645 -461 -419 -653 -809 -958 -693 -687 -479 -149 -495 -827 -542 -159 -80 -983 -747 -230 -5 -754 -355 -229 -708 -830 -223 -384 -155 -834 -467 -603 -382 -435 -955 -390 -384 -584 -370 -68 -658 -622 -965 -167 -779 -825 -529 -837 -736 -734 -599 -671 -66 -834 -959 -716 -886 -280 -973 -119 -86 -577 -746 -71 -483 -180 -340 -343 -882 -986 -764 -246 -268 -54 -405 -195 -567 -478 -734 -482 -869 -466 -990 -149 -858 -810 -310 -665 -17 -292 -421 -381 -459 -519 -351 -707 -390 -610 -443 -301 -51 -972 -167 -962 -43 -899 -590 -945 -24 -689 -795 -664 -318 -13 -824 -710 -531 -579 -808 -624 -943 -444 -547 -708 -156 -706 -362 -681 -97 -116 -652 -523 -270 -14 -21 -704 -633 -638 -94 -283 -490 -472 -821 -882 -247 -168 -546 -723 -914 -220 -733 -445 -437 -927 -725 -398 -760 -445 -22 -849 -848 -392 -329 -973 -297 -5 -772 -35 -885 -206 -884 -826 -328 -427 -947 -50 -918 -178 -514 -951 -271 -570 -886 -477 -979 -653 -399 -358 -364 -949 -482 -529 -134 -496 -574 -674 -937 -470 -766 -978 -841 -852 -712 -683 -855 -896 -387 -365 -868 -759 -162 -27 -49 -348 -296 -85 -849 -656 -796 -645 -822 -795 -372 -112 -591 -912 -242 -329 -766 -544 -134 -467 -863 -865 -988 -529 -769 -369 -852 -616 -45 -323 -475 -320 -206 -86 -441 -477 -399 -574 -848 -592 -824 -820 -436 -853 -373 -200 -943 -902 -24 -273 -544 -782 -515 -267 -486 -54 -637 -120 -435 -490 -697 -712 -973 -7 -684 -332 -182 -471 -804 -361 -860 -343 -124 -979 -666 -43 -35 -558 -850 -193 -302 -137 -483 -325 -730 -707 -810 -210 -956 -503 -517 -179 -525 -83 -504 -29 -405 -82 -431 -303 -78 -226 -68 -339 -378 -681 -538 -175 -965 -309 -191 -746 -841 -792 -421 -44 -343 -358 -192 -787 -47 -769 -549 -582 -143 -713 -520 -482 -5 -612 -198 -400 -207 -817 -919 -832 -271 -875 -689 -640 -996 -228 -826 -416 -434 -436 -605 -32 -553 -339 -322 -995 -927 -180 -744 -310 -67 -151 -630 -656 -511 -450 -292 -377 -522 -182 -210 -585 -630 -267 -404 -333 -625 -941 -212 -284 -21 -771 -3 -53 -182 -461 -167 -777 -319 -237 -21 -448 -298 -373 -323 -688 -466 -763 -656 -404 -742 -486 -513 -289 -19 -392 -367 -968 -533 -679 -138 -851 -637 -538 -509 -946 -850 -497 -892 -669 -498 -956 -406 -895 -182 -998 -408 -85 -839 -928 -689 -95 -884 -134 -106 -681 -527 -300 -176 -197 -32 -82 -162 -217 -614 -644 -132 -320 -382 -596 -496 -51 -754 -624 -11 -627 -460 -132 -364 -719 -70 -448 -447 -923 -841 -732 -877 -649 -268 -854 -15 -454 -196 -863 -716 -71 -778 -784 -894 -294 -667 -108 -32 -19 -24 -955 -697 -857 -618 -432 -652 -262 -778 -39 -198 -375 -378 -657 -328 -956 -853 -59 -17 -176 -845 -937 -706 -722 -40 -397 -416 -586 -460 -184 -167 -995 -954 -616 -536 -942 -794 -821 -613 -654 -905 -58 -55 -444 -91 -230 -630 -820 -560 -268 -16 -571 -753 -552 -63 -855 -124 -895 -382 -68 -372 -826 -141 -103 -301 -385 -963 -214 -372 -485 -366 -783 -18 -139 -542 -260 -111 -656 -172 -237 -39 -49 -162 -692 -327 -904 -509 -767 -453 -991 -387 -986 -783 -160 -28 -269 -163 -819 -775 -23 -158 -32 -969 -368 -401 -735 -980 -115 -257 -764 -723 -448 -114 -417 -784 -426 -234 -748 -156 -946 -19 -347 -799 -619 -39 -496 -941 -841 -494 -384 -683 -879 -844 -292 -694 -469 -23 -309 -870 -128 -671 -301 -92 -11 -521 -730 -243 -443 -149 -224 -31 -273 -673 -48 -638 -57 -205 -953 -27 -781 -124 -862 -902 -752 -115 -670 -18 -704 -205 -632 -498 -745 -400 -586 -719 -139 -361 -299 -337 -218 -515 -914 -212 -283 -224 -947 -808 -835 -169 -263 -694 -283 -736 -814 -121 -954 -276 -733 -252 -596 -466 -948 -346 -756 -14 -129 -782 -774 -744 -970 -414 -820 -946 -557 -77 -109 -713 -92 -200 -540 -974 -714 -195 -232 -827 -321 -417 -553 -89 -125 -196 -945 -139 -480 -83 -422 -390 -805 -226 -920 -71 -129 -483 -154 -175 -383 -504 -409 -915 -398 -148 -632 -997 -196 -183 -622 -898 -728 -59 -194 -360 -65 -19 -453 -132 -767 -360 -795 -881 -55 -82 -86 -999 -680 -284 -741 -995 -794 -194 -312 -182 -99 -399 -824 -630 -928 -869 -138 -540 -890 -26 -356 -48 -844 -407 -965 -958 -890 -550 -545 -423 -430 -799 -932 -124 -19 -580 -83 -277 -999 -760 -86 -73 -732 -402 -244 -978 -513 -105 -898 -761 -589 -891 -988 -809 -346 -190 -765 -616 -796 -443 -844 -561 -405 -540 -591 -647 -578 -866 -530 -915 -687 -864 -268 -547 -517 -296 -850 -817 -339 -533 -959 -151 -543 -34 -269 -476 -855 -836 -143 -56 -85 -720 -313 -890 -893 -547 -529 -510 -290 -24 -394 -558 -496 -339 -696 -847 -936 -162 -235 -881 -639 -874 -684 -389 -749 -495 -623 -372 -723 -370 -966 -649 -658 -528 -132 -802 -509 -303 -450 -462 -628 -817 -128 -7 -800 -19 -203 -309 -244 -271 -360 -494 -757 -70 -801 -109 -855 -667 -329 -271 -249 -544 -101 -159 -770 -705 -767 -935 -267 -994 -677 -736 -607 -267 -221 -822 -750 -95 -578 -95 -578 -43 -927 -443 -567 -782 -159 -149 -568 -412 -869 -794 -353 -578 -707 -941 -269 -925 -104 -679 -798 -164 -471 -380 -525 -853 -625 -822 -955 -701 -253 -255 -57 -209 -539 -671 -464 -409 -315 -973 -731 -605 -777 -718 -707 -96 -630 -927 -818 -515 -832 -506 -730 -995 -737 -869 -275 -429 -456 -478 -563 -303 -772 -176 -51 -752 -188 -156 -604 -996 -114 -277 -717 -366 -58 -756 -211 -36 -906 -462 -268 -761 -57 -236 -681 -220 -423 -621 -161 -454 -965 -844 -610 -954 -323 -603 -830 -379 -354 -730 -520 -392 -887 -951 -963 -682 -307 -178 -382 -566 -245 -138 -974 -342 -738 -297 -833 -740 -811 -456 -538 -509 -946 -886 -59 -204 -708 -861 -806 -137 -682 -839 -447 -206 -177 -328 -504 -828 -208 -688 -415 -545 -497 -913 -449 -470 -516 -569 -94 -450 -166 -205 -17 -930 -668 -580 -801 -134 -47 -410 -807 -416 -636 -676 -127 -929 -909 -168 -831 -170 -200 -664 -139 -227 -139 -616 -990 -341 -816 -18 -764 -515 -100 -155 -573 -491 -466 -765 -943 -873 -613 -667 -173 -455 -897 -105 -121 -558 -216 -710 -865 -526 -154 -506 -236 -689 -238 -390 -899 -138 -18 -386 -62 -658 -735 -660 -924 -788 -153 -765 -693 -87 -687 -885 -315 -677 -581 -744 -601 -656 -531 -451 -601 -747 -267 -635 -712 -218 -795 -577 -164 -370 -342 -260 -341 -37 -614 -561 -388 -969 -18 -465 -40 -756 -61 -280 -258 -355 -856 -125 -814 -516 -286 -903 -967 -657 -392 -272 -557 -706 -987 -348 -115 -797 -911 -917 -60 -800 -82 -463 -994 -464 -276 -23 -733 -390 -226 -556 -83 -366 -438 -4 -208 -836 -982 -975 -274 -539 -614 -252 -342 -679 -245 -214 -435 -755 -60 -506 -974 -35 -501 -35 -233 -806 -813 -886 -852 -239 -311 -474 -667 -266 -253 -391 -851 -733 -628 -529 -896 -408 -666 -651 -97 -290 -136 -135 -279 -715 -217 -750 -11 -320 -326 -828 -882 -282 -380 -480 -198 -831 -759 -762 -515 -590 -544 -760 -89 -403 -606 -318 -751 -618 -712 -755 -883 -228 -218 -616 -287 -24 -554 -31 -821 -150 -443 -929 -810 -468 -686 -201 -654 -15 -673 -785 -175 -357 -821 -226 -500 -897 -924 -419 -539 -825 -609 -265 -409 -955 -936 -339 -743 -5 -655 -374 -659 -501 -220 -292 -767 -279 -926 -312 -450 -282 -145 -18 -150 -648 -927 -172 -799 -110 -615 -129 -57 -430 -677 -66 -654 -276 -713 -596 -970 -893 -629 -117 -828 -701 -630 -985 -193 -235 -62 -119 -371 -794 -568 -707 -765 -643 -600 -527 -697 -917 -256 -132 -140 -324 -437 -827 -188 -114 -57 -924 -915 -918 -55 -500 -379 -40 -994 -917 -705 -33 -296 -975 -337 -440 -43 -778 -173 -696 -456 -787 -581 -439 -910 -479 -818 -560 -936 -226 -843 -186 -35 -56 -422 -349 -442 -604 -557 -370 -486 -665 -924 -987 -151 -677 -888 -428 -743 -397 -143 -612 -602 -339 -204 -359 -537 -929 -981 -130 -858 -421 -490 -143 -593 -18 -271 -753 -720 -272 -411 -607 -7 -288 -693 -851 -825 -690 -684 -876 -269 -915 -433 -887 -742 -558 -913 -415 -703 -274 -947 -31 -240 -120 -553 -494 -536 -741 -745 -36 -314 -959 -703 -465 -798 -29 -80 -841 -353 -480 -715 -525 -237 -643 -821 -784 -588 -992 -106 -379 -954 -314 -848 -948 -782 -668 -585 -283 -711 -124 -589 -147 -811 -244 -243 -947 -988 -745 -283 -381 -6 -353 -723 -15 -482 -616 -181 -774 -208 -945 -131 -41 -963 -874 -829 -602 -247 -525 -438 -440 -73 -381 -572 -572 -308 -197 -702 -934 -352 -115 -32 -432 -799 -397 -317 -963 -992 -135 -469 -920 -713 -989 -934 -644 -15 -323 -286 -580 -358 -733 -897 -791 -789 -857 -949 -615 -265 -610 -747 -927 -205 -431 -805 -266 -266 -207 -947 -242 -421 -83 -778 -35 -103 -345 -514 -958 -937 -958 -459 -563 -793 -496 -859 -674 -622 -145 -109 -571 -225 -264 -819 -173 -812 -43 -480 -655 -43 -324 -604 -191 -355 -510 -429 -465 -104 -429 -199 -736 -625 -475 -684 -491 -429 -26 -999 -436 -183 -556 -959 -363 -18 -996 -268 -853 -755 -1000 -951 -585 -575 -679 -82 -985 -326 -979 -42 -686 -534 -649 -75 -239 -272 -902 -1 -248 -201 -57 -890 -368 -500 -692 -559 -881 -564 -728 -445 -238 -686 -724 -394 -136 -488 -987 -447 -762 -154 -860 -187 -240 -489 -814 -463 -449 -727 -436 -186 -212 -173 -64 -270 -125 -912 -513 -74 -290 -200 -387 -268 -962 -550 -114 -506 -861 -401 -306 -701 -314 -341 -845 -57 -46 -884 -822 -360 -997 -978 -734 -560 -198 -398 -8 -810 -274 -733 -528 -681 -410 -907 -689 -485 -982 -663 -117 -272 -829 -692 -26 -540 -45 -863 -120 -983 -296 -657 -171 -468 -401 -476 -780 -132 -118 -743 -759 -751 -66 -531 -504 -27 -955 -174 -543 -480 -415 -737 -807 -40 -407 -750 -765 -263 -387 -584 -943 -139 -226 -372 -214 -60 -788 -174 -966 -816 -370 -25 -954 -488 -886 -582 -289 -203 -510 -402 -686 -406 -114 -104 -548 -758 -691 -915 -467 -105 -114 -367 -326 -104 -93 -442 -817 -551 -962 -168 -124 -304 -260 -70 -488 -321 -490 -355 -217 -543 -703 -791 -16 -406 -20 -281 -229 -906 -83 -558 -365 -361 -666 -382 -677 -25 -271 -734 -955 -754 -397 -726 -861 -593 -741 -363 -25 -909 -545 -492 -230 -52 -340 -207 -981 -923 -734 -7 -616 -359 -570 -579 -425 -475 -785 -820 -38 -462 -622 -809 -59 -517 -19 -476 -241 -171 -643 -583 -442 -37 -429 -110 -156 -709 -558 -881 -339 -404 -805 -179 -816 -784 -296 -652 -746 -322 -746 -130 -987 -765 -232 -971 -247 -168 -381 -900 -577 -9 -280 -529 -43 -91 -906 -246 -61 -45 -29 -438 -794 -729 -800 -61 -125 -416 -374 -382 -172 -83 -496 -388 -421 -653 -851 -802 -44 -829 -66 -376 -223 -665 -327 -908 -172 -905 -549 -439 -415 -100 -527 -796 -971 -19 -974 -604 -865 -917 -701 -190 -109 -875 -729 -191 -826 -337 -340 -648 -271 -554 -337 -96 -245 -768 -317 -189 -40 -172 -610 -309 -421 -525 -488 -855 -801 -780 -575 -7 -219 -491 -176 -432 -948 -333 -94 -590 -700 -892 -140 -117 -860 -870 -27 -816 -203 -542 -542 -764 -828 -34 -243 -144 -777 -856 -917 -840 -845 -533 -562 -650 -817 -490 -885 -929 -133 -566 -689 -715 -915 -925 -213 -369 -712 -198 -211 -338 -962 -476 -986 -702 -511 -54 -133 -919 -960 -877 -614 -90 -23 -579 -67 -450 -106 -306 -999 -235 -119 -157 -239 -209 -912 -180 -486 -244 -247 -648 -136 -223 -192 -980 -762 -303 -843 -789 -770 -858 -316 -751 -352 -581 -665 -443 -131 -171 -52 -979 -601 -58 -697 -166 -696 -980 -150 -661 -358 -978 -776 -602 -365 -38 -607 -860 -575 -140 -980 -932 -345 -876 -216 -43 -990 -739 -117 -482 -970 -390 -161 -720 -100 -727 -308 -838 -549 -721 -442 -779 -335 -901 -454 -339 -181 -390 -351 -552 -900 -428 -162 -145 -792 -918 -210 -267 -559 -921 -244 -125 -943 -889 -753 -982 -875 -374 -701 -343 -901 -634 -724 -386 -694 -212 -529 -116 -132 -76 -763 -807 -608 -253 -14 -665 -241 -562 -996 -874 -344 -961 -952 -444 -492 -342 -849 -213 -174 -678 -827 -354 -435 -983 -746 -445 -861 -810 -443 -877 -918 -336 -162 -144 -137 -717 -436 -28 -419 -383 -342 -820 -464 -263 -2 -45 -312 -553 -411 -34 -406 -398 -572 -869 -204 -580 -147 -179 -756 -180 -380 -971 -146 -823 -527 -775 -338 -478 -177 -401 -444 -806 -246 -164 -722 -435 -946 -228 -707 -305 -701 -721 -238 -708 -910 -415 -561 -1 -605 -808 -920 -165 -636 -717 -829 -7 -65 -928 -454 -319 -92 -245 -864 -714 -258 -501 -33 -437 -770 -87 -935 -783 -225 -275 -782 -117 -473 -605 -845 -460 -309 -714 -966 -729 -873 -537 -610 -288 -736 -313 -581 -906 -910 -25 -991 -840 -351 -278 -547 -966 -834 -773 -150 -502 -833 -151 -433 -250 -283 -404 -877 -101 -317 -777 -2 -426 -102 -972 -158 -336 -522 -188 -82 -70 -347 -237 -924 -931 -224 -732 -706 -289 -995 -320 -284 -739 -205 -347 -300 -849 -989 -21 -303 -299 -661 -328 -614 -800 -501 -518 -19 -674 -177 -613 -729 -570 -684 -337 -63 -728 -387 -384 -9 -429 -484 -873 -434 -636 -749 -660 -241 -391 -68 -480 -196 -231 -485 -460 -56 -375 -782 -172 -956 -248 -489 -413 -117 -835 -226 -870 -123 -315 -337 -856 -567 -775 -644 -789 -467 -481 -502 -863 -753 -710 -420 -946 -985 -398 -148 -137 -435 -885 -118 -297 -309 -303 -723 -661 -64 -159 -403 -278 -310 -801 -417 -201 -910 -23 -506 -382 -480 -597 -135 -462 -547 -337 -603 -233 -539 -182 -862 -259 -367 -350 -962 -943 -144 -909 -99 -216 -647 -324 -419 -805 -12 -398 -158 -363 -703 -243 -613 -269 -335 -701 -280 -590 -665 -853 -840 -662 -209 -650 -984 -597 -1 -726 -981 -598 -502 -576 -300 -317 -229 -751 -294 -995 -637 -693 -883 -231 -77 -710 -658 -91 -499 -146 -377 -292 -982 -726 -497 -640 -292 -814 -435 -980 -544 -555 -132 -794 -382 -353 -961 -218 -807 -398 -628 -759 -333 -50 -195 -767 -834 -323 -810 -290 -616 -769 -92 -212 -355 -239 -416 -167 -780 -506 -910 -759 -71 -731 -578 -557 -14 -375 -310 -790 -962 -33 -43 -485 -539 -909 -285 -864 -200 -315 -7 -843 -168 -660 -373 -961 -757 -295 -278 -385 -499 -910 -179 -792 -798 -31 -902 -939 -494 -589 -645 -882 -971 -654 -840 -668 -852 -978 -298 -831 -162 -457 -689 -764 -192 -111 -358 -205 -642 -561 -143 -949 -907 -700 -459 -227 -553 -396 -535 -463 -933 -468 -456 -23 -739 -115 -596 -727 -695 -46 -295 -644 -469 -512 -368 -149 -458 -33 -327 -646 -892 -68 -524 -249 -640 -936 -185 -533 -341 -810 -658 -64 -921 -299 -699 -425 -11 -658 -800 -668 -647 -135 -343 -202 -335 -33 -462 -21 -304 -384 -353 -563 -423 -162 -854 -453 -984 -753 -889 -200 -719 -913 -592 -100 -442 -629 -112 -395 -99 -49 -338 -40 -740 -374 -716 -354 -98 -664 -774 -758 -230 -1 -77 -782 -200 -990 -411 -461 -944 -999 -511 -34 -872 -821 -34 -117 -601 -773 -316 -589 -574 -457 -837 -898 -107 -786 -833 -917 -111 -62 -281 -613 -134 -827 -541 -481 -706 -105 -817 -868 -367 -109 -214 -541 -977 -619 -426 -698 -970 -218 -495 -303 -437 -171 -252 -810 -509 -178 -25 -615 -835 -633 -662 -508 -619 -662 -712 -806 -113 -446 -632 -366 -548 -769 -435 -5 -54 -138 -349 -649 -893 -765 -750 -45 -897 -685 -794 -909 -915 -559 -654 -407 -23 -88 -619 -866 -756 -106 -996 -743 -747 -479 -909 -451 -563 -148 -193 -594 -585 -391 -864 -525 -181 -314 -957 -877 -317 -204 -691 -588 -466 -936 -678 -42 -350 -180 -909 -646 -269 -54 -422 -207 -241 -828 -648 -198 -915 -758 -568 -732 -810 -178 -175 -480 -890 -577 -558 -568 -150 -946 -675 -48 -691 -764 -892 -542 -659 -383 -173 -803 -729 -93 -164 -76 -79 -229 -180 -612 -61 -692 -314 -400 -985 -137 -185 -153 -143 -944 -183 -871 -365 -690 -219 -500 -192 -466 -723 -901 -497 -288 -152 -554 -300 -44 -791 -546 -62 -102 -821 -784 -900 -992 -738 -247 -168 -575 -671 -580 -214 -583 -308 -974 -602 -315 -181 -358 -395 -456 -214 -289 -35 -943 -433 -525 -457 -963 -436 -689 -259 -913 -985 -381 -136 -40 -789 -762 -824 -687 -161 -743 -682 -169 -567 -534 -549 -698 -682 -662 -443 -143 -202 -286 -241 -149 -528 -284 -540 -741 -372 -622 -162 -993 -617 -367 -717 -526 -194 -680 -28 -721 -660 -514 -156 -879 -976 -104 -627 -35 -406 -31 -389 -920 -335 -121 -514 -202 -60 -527 -269 -175 -269 -909 -462 -284 -257 -862 -833 -335 -455 -134 -326 -935 -847 -470 -442 -895 -896 -22 -916 -973 -414 -958 -183 -340 -725 -693 -634 -884 -844 -595 -666 -499 -470 -275 -250 -588 -830 -881 -900 -482 -76 -149 -300 -122 -907 -89 -533 -419 -419 -871 -30 -776 -269 -609 -980 -916 -680 -820 -523 -35 -599 -288 -470 -467 -964 -740 -8 -929 -661 -582 -903 -822 -77 -623 -914 -207 -20 -882 -387 -224 -589 -218 -43 -135 -746 -573 -677 -328 -522 -858 -371 -147 -730 -714 -363 -128 -253 -316 -82 -277 -623 -872 -957 -438 -808 -694 -167 -226 -418 -978 -512 -277 -600 -95 -830 -782 -884 -52 -342 -822 -262 -228 -288 -867 -992 -569 -745 -421 -733 -180 -355 -278 -925 -60 -516 -487 -873 -482 -138 -792 -721 -524 -979 -631 -996 -875 -667 -599 -81 -451 -258 -88 -400 -349 -184 -37 -770 -458 -108 -62 -283 -122 -971 -788 -298 -497 -510 -972 -199 -913 -620 -105 -879 -454 -11 -853 -113 -219 -776 -42 -352 -711 -960 -429 -698 -984 -193 -150 -290 -741 -239 -105 -310 -870 -137 -269 -669 -154 -40 -845 -31 -889 -336 -329 -960 -983 -189 -655 -748 -544 -179 -857 -793 -361 -698 -656 -934 -935 -425 -878 -478 -418 -124 -139 -280 -768 -145 -272 -930 -556 -898 -265 -156 -843 -137 -346 -567 -10 -493 -671 -347 -615 -726 -519 -493 -139 -998 -345 -978 -436 -578 -152 -368 -741 -193 -403 -307 -483 -275 -441 -695 -157 -482 -586 -179 -745 -390 -364 -665 -331 -266 -72 -885 -581 -782 -62 -820 -807 -322 -703 -269 -532 -113 -237 -881 -979 -39 -846 -421 -497 -951 -187 -314 -892 -56 -271 -1 -272 -699 -471 -269 -121 -895 -344 -347 -147 -557 -638 -541 -930 -687 -667 -802 -20 -565 -800 -415 -821 -172 -855 -528 -542 -229 -365 -496 -474 -390 -653 -674 -340 -86 -401 -243 -410 -109 -221 -874 -130 -503 -123 -557 -531 -660 -814 -906 -194 -864 -608 -372 -476 -506 -93 -737 -760 -735 -669 -987 -641 -625 -318 -668 -801 -599 -945 -21 -747 -309 -221 -962 -746 -636 -844 -449 -287 -239 -290 -163 -864 -392 -383 -340 -345 -338 -595 -735 -152 -567 -606 -876 -127 -639 -873 -848 -291 -366 -426 -51 -962 -39 -528 -825 -272 -242 -104 -134 -519 -219 -848 -628 -42 -365 -186 -230 -484 -494 -193 -716 -432 -183 -243 -282 -147 -914 -268 -639 -237 -754 -936 -581 -423 -649 -517 -740 -206 -641 -202 -775 -598 -710 -365 -458 -462 -973 -436 -574 -731 -376 -831 -805 -921 -3 -47 -176 -481 -444 -202 -762 -486 -305 -499 -328 -283 -907 -775 -26 -416 -847 -133 -176 -948 -563 -69 -118 -687 -227 -9 -669 -146 -515 -737 -732 -354 -674 -604 -119 -373 -440 -259 -388 -416 -640 -478 -176 -44 -609 -521 -549 -415 -210 -722 -70 -589 -381 -917 -383 -756 -490 -370 -969 -160 -904 -608 -22 -131 -580 -447 -815 -211 -558 -971 -100 -484 -910 -356 -100 -848 -668 -808 -856 -505 -807 -141 -66 -265 -193 -622 -45 -524 -344 -182 -890 -189 -940 -517 -368 -316 -185 -183 -716 -126 -672 -85 -877 -930 -13 -940 -331 -917 -338 -718 -156 -315 -539 -932 -693 -496 -846 -561 -913 -581 -576 -266 -438 -907 -739 -264 -895 -51 -667 -722 -9 -62 -245 -549 -691 -145 -76 -72 -730 -533 -285 -874 -212 -435 -603 -134 -527 -365 -666 -749 -724 -197 -584 -718 -426 -621 -165 -596 -485 -686 -931 -246 -549 -868 -835 -163 -204 -591 -798 -250 -91 -466 -875 -20 -37 -493 -131 -483 -624 -8 -460 -974 -367 -492 -645 -209 -546 -474 -33 -529 -733 -443 -747 -565 -908 -562 -25 -271 -7 -963 -972 -711 -728 -500 -80 -933 -9 -693 -740 -709 -377 -732 -670 -891 -970 -615 -97 -640 -63 -625 -507 -481 -411 -871 -771 -558 -108 -271 -843 -939 -106 -948 -226 -55 -308 -615 -591 -912 -55 -706 -20 -980 -699 -181 -24 -180 -157 -773 -978 -170 -609 -159 -857 -168 -376 -953 -953 -182 -247 -291 -481 -307 -512 -47 -406 -611 -70 -957 -837 -382 -931 -297 -613 -598 -929 -839 -200 -202 -852 -923 -344 -122 -451 -220 -307 -469 -613 -451 -235 -261 -33 -16 -155 -386 -917 -380 -529 -798 -183 -301 -364 -250 -685 -215 -996 -834 -936 -381 -490 -63 -309 -331 -79 -794 -251 -326 -27 -121 -524 -413 -296 -835 -662 -439 -168 -689 -332 -648 -212 -529 -507 -913 -247 -410 -288 -243 -129 -810 -923 -777 -156 -690 -873 -913 -154 -187 -910 -697 -285 -185 -705 -858 -163 -999 -363 -634 -76 -540 -239 -77 -697 -424 -66 -86 -816 -69 -226 -205 -788 -955 -777 -57 -392 -269 -18 -990 -922 -320 -535 -167 -777 -692 -725 -666 -700 -622 -339 -522 -165 -708 -426 -870 -162 -472 -920 -857 -745 -898 -580 -329 -667 -166 -106 -285 -251 -237 -71 -892 -280 -22 -157 -326 -106 -483 -916 -774 -296 -796 -461 -419 -867 -332 -623 -307 -471 -537 -503 -468 -519 -493 -14 -798 -66 -431 -249 -112 -33 -528 -597 -607 -27 -397 -537 -681 -865 -273 -642 -306 -11 -241 -219 -251 -836 -586 -611 -785 -491 -527 -779 -544 -390 -682 -403 -332 -985 -107 -837 -524 -779 -508 -416 -148 -903 -842 -306 -707 -890 -538 -339 -89 -869 -713 -414 -632 -2 -498 -871 -676 -86 -599 -655 -103 -514 -856 -610 -128 -356 -65 -969 -304 -976 -633 -692 -495 -489 -966 -910 -803 -435 -722 -839 -590 -379 -976 -832 -871 -291 -54 -233 -147 -839 -481 -250 -942 -618 -31 -84 -745 -808 -890 -267 -552 -643 -496 -246 -175 -975 -552 -304 -924 -95 -787 -391 -318 -378 -294 -214 -845 -668 -524 -682 -482 -583 -225 -107 -367 -152 -428 -84 -596 -257 -145 -38 -278 -436 -719 -35 -479 -995 -202 -362 -160 -481 -150 -476 -282 -624 -40 -781 -771 -170 -918 -834 -517 -436 -882 -472 -488 -238 -544 -829 -572 -46 -786 -978 -763 -982 -500 -64 -568 -23 -633 -377 -750 -797 -397 -350 -685 -567 -556 -511 -8 -467 -227 -603 -506 -966 -605 -867 -838 -959 -238 -867 -30 -817 -906 -310 -104 -797 -371 -834 -550 -698 -287 -329 -515 -763 -973 -59 -756 -767 -838 -965 -843 -497 -901 -709 -972 -627 -662 -370 -496 -6 -155 -283 -938 -509 -929 -434 -853 -42 -518 -643 -148 -716 -507 -320 -641 -208 -889 -600 -807 -152 -618 -777 -349 -124 -309 -921 -575 -383 -392 -562 -351 -260 -282 -793 -897 -285 -194 -898 -7 -518 -898 -499 -703 -115 -140 -367 -602 -148 -483 -780 -794 -378 -196 -939 -106 -388 -388 -217 -225 -833 -620 -484 -816 -733 -837 -469 -578 -488 -404 -304 -396 -166 -591 -825 -504 -405 -390 -142 -273 -468 -108 -23 -896 -785 -274 -46 -105 -786 -554 -995 -213 -713 -509 -467 -952 -549 -690 -520 -977 -674 -437 -579 -362 -837 -305 -831 -395 -351 -885 -333 -864 -84 -307 -304 -110 -568 -952 -837 -782 -891 -16 -791 -136 -544 -430 -365 -984 -360 -448 -353 -983 -629 -569 -653 -758 -978 -525 -696 -327 -456 -677 -108 -864 -748 -700 -987 -994 -185 -336 -418 -941 -662 -724 -85 -254 -10 -629 -451 -62 -327 -899 -541 -965 -117 -321 -682 -747 -276 -117 -441 -125 -653 -799 -682 -686 -661 -379 -659 -335 -387 -767 -309 -411 -383 -984 -966 -447 -317 -356 -48 -115 -14 -93 -838 -750 -778 -863 -439 -405 -725 -482 -877 -376 -549 -847 -157 -996 -774 -324 -252 -961 -916 -37 -908 -751 -33 -499 -27 -417 -894 -626 -479 -473 -645 -340 -121 -62 -20 -643 -610 -795 -267 -692 -829 -843 -909 -461 -572 -434 -530 -95 -52 -215 -475 -791 -577 -184 -748 -769 -266 -334 -612 -535 -466 -911 -412 -700 -798 -625 -349 -508 -483 -613 -546 -63 -221 -777 -188 -358 -89 -22 -897 -486 -400 -445 -619 -762 -790 -287 -453 -590 -256 -160 -533 -216 -403 -386 -418 -658 -579 -881 -318 -30 -58 -807 -375 -46 -141 -179 -21 -516 -960 -468 -539 -971 -920 -338 -296 -982 -605 -124 -503 -878 -602 -381 -15 -17 -771 -283 -651 -631 -261 -797 -702 -76 -809 -575 -295 -793 -660 -29 -423 -883 -828 -506 -784 -783 -390 -878 -819 -637 -643 -809 -652 -452 -715 -217 -966 -505 -849 -652 -401 -262 -466 -442 -966 -1 -958 -30 -750 -773 -671 -494 -554 -880 -988 -257 -149 -965 -977 -581 -794 -180 -79 -339 -23 -19 -389 -939 -150 -957 -343 -381 -955 -167 -432 -976 -927 -938 -488 -976 -554 -427 -79 -219 -662 -310 -661 -481 -783 -767 -924 -67 -453 -273 -171 -359 -621 -358 -669 -501 -323 -368 -97 -610 -37 -801 -509 -922 -985 -540 -48 -748 -499 -576 -452 -393 -203 -680 -511 -861 -708 -762 -267 -186 -919 -555 -833 -466 -685 -91 -271 -43 -289 -817 -995 -76 -537 -41 -485 -985 -130 -481 -138 -646 -356 -674 -211 -226 -38 -908 -292 -570 -726 -809 -864 -865 -377 -262 -843 -897 -985 -175 -675 -879 -841 -782 -552 -875 -676 -731 -978 -369 -123 -78 -27 -481 -619 -664 -968 -768 -760 -149 -435 -570 -947 -893 -116 -471 -64 -947 -123 -976 -900 -285 -668 -579 -764 -242 -296 -753 -713 -906 -332 -104 -267 -228 -276 -931 -898 -636 -605 -175 -983 -80 -719 -918 -843 -418 -342 -254 -677 -275 -694 -381 -125 -23 -973 -113 -494 -517 -157 -124 -214 -372 -315 -196 -191 -851 -768 -750 -646 -855 -170 -219 -233 -830 -270 -803 -532 -590 -820 -77 -549 -511 -425 -441 -148 -55 -228 -685 -802 -280 -737 -814 -164 -685 -203 -962 -808 -100 -563 -651 -33 -881 -268 -59 -614 -177 -979 -263 -533 -112 -267 -662 -400 -583 -602 -506 -949 -277 -637 -424 -17 -930 -365 -950 -952 -186 -588 -340 -672 -877 -708 -49 -706 -63 -968 -722 -685 -389 -204 -293 -419 -402 -853 -584 -608 -662 -343 -456 -926 -396 -919 -226 -987 -71 -324 -435 -955 -3 -385 -264 -315 -965 -936 -560 -713 -126 -706 -759 -251 -850 -1000 -578 -325 -291 -864 -855 -402 -579 -270 -119 -635 -290 -990 -481 -806 -979 -636 -336 -50 -699 -592 -263 -170 -205 -839 -546 -769 -872 -759 -113 -808 -421 -784 -594 -486 -247 -254 -262 -896 -246 -698 -346 -994 -622 -858 -676 -908 -459 -359 -1 -75 -457 -471 -764 -422 -63 -296 -690 -360 -951 -187 -760 -967 -847 -37 -56 -700 -106 -853 -426 -969 -540 -518 -545 -135 -172 -789 -200 -549 -314 -228 -694 -39 -799 -545 -595 -831 -88 -569 -64 -69 -971 -604 -914 -514 -469 -450 -350 -359 -250 -720 -231 -834 -319 -493 -125 -337 -560 -303 -406 -33 -837 -11 -769 -919 -604 -180 -143 -904 -597 -927 -725 -322 -25 -717 -938 -575 -202 -107 -775 -752 -105 -390 -172 -347 -76 -673 -594 -955 -546 -169 -496 -866 -445 -426 -113 -712 -177 -382 -607 -656 -857 -493 -66 -51 -756 -622 -831 -362 -671 -913 -135 -131 -926 -945 -646 -340 -19 -337 -401 -415 -293 -235 -825 -135 -196 -490 -598 -612 -227 -148 -915 -459 -154 -768 -490 -220 -565 -972 -369 -969 -712 -70 -391 -803 -237 -829 -143 -444 -565 -24 -925 -639 -893 -732 -90 -656 -687 -204 -787 -524 -619 -326 -530 -938 -168 -684 -369 -840 -54 -567 -706 -792 -742 -582 -562 -122 -240 -174 -838 -563 -492 -82 -877 -713 -367 -889 -211 -554 -32 -379 -191 -500 -42 -75 -654 -229 -716 -520 -925 -517 -513 -373 -754 -454 -53 -582 -201 -775 -515 -467 -141 -308 -658 -668 -514 -330 -399 -470 -747 -376 -444 -933 -243 -212 -954 -7 -185 -582 -685 -150 -964 -484 -125 -470 -219 -548 -539 -447 -925 -332 -460 -67 -996 -580 -687 -709 -873 -342 -625 -714 -28 -187 -727 -926 -888 -149 -594 -555 -632 -485 -202 -550 -590 -814 -691 -594 -875 -397 -865 -569 -886 -941 -827 -981 -679 -868 -141 -639 -112 -954 -450 -427 -497 -894 -214 -351 -595 -865 -311 -874 -512 -256 -668 -786 -6 -461 -854 -895 -998 -952 -758 -351 -747 -275 -392 -572 -81 -391 -519 -766 -547 -591 -875 -181 -287 -933 -933 -694 -548 -64 -152 -87 -938 -304 -567 -926 -554 -961 -273 -457 -713 -869 -668 -390 -412 -90 -952 -303 -446 -500 -348 -832 -90 -714 -697 -241 -867 -917 -414 -426 -409 -106 -284 -994 -256 -332 -356 -91 -100 -783 -559 -986 -444 -341 -897 -965 -709 -399 -988 -490 -973 -345 -688 -575 -678 -989 -612 -794 -801 -854 -944 -518 -765 -350 -389 -306 -947 -391 -465 -490 -3 -248 -414 -868 -569 -863 -924 -742 -618 -118 -709 -919 -14 -214 -567 -291 -905 -403 -922 -276 -470 -36 -437 -464 -3 -22 -632 -900 -751 -199 -586 -393 -835 -636 -538 -917 -480 -108 -504 -735 -421 -781 -636 -671 -541 -596 -704 -910 -607 -667 -748 -526 -10 -815 -689 -66 -271 -846 -993 -835 -407 -831 -621 -154 -945 -658 -490 -138 -261 -592 -196 -535 -50 -409 -836 -430 -859 -98 -452 -419 -860 -337 -241 -511 -298 -590 -166 -128 -328 -852 -186 -922 -866 -123 -647 -906 -284 -663 -572 -254 -630 -372 -507 -166 -404 -640 -236 -674 -751 -78 -293 -202 -187 -775 -689 -318 -522 -544 -312 -496 -548 -21 -832 -11 -387 -372 -75 -710 -461 -774 -844 -246 -863 -881 -906 -181 -766 -949 -40 -97 -797 -11 -751 -801 -411 -747 -25 -158 -827 -714 -779 -116 -732 -706 -392 -277 -417 -445 -267 -326 -538 -123 -809 -240 -9 -652 -539 -819 -458 -591 -716 -435 -767 -302 -368 -808 -746 -131 -672 -658 -682 -898 -693 -301 -41 -716 -243 -246 -925 -344 -815 -259 -505 -57 -433 -830 -855 -939 -201 -178 -161 -823 -963 -487 -290 -480 -220 -376 -217 -388 -469 -346 -624 -944 -839 -405 -122 -983 -684 -150 -631 -328 -807 -454 -375 -785 -769 -609 -836 -809 -294 -754 -812 -828 -156 -344 -161 -629 -479 -417 -762 -324 -459 -460 -811 -53 -296 -786 -621 -277 -162 -395 -882 -945 -419 -570 -353 -817 -514 -662 -58 -337 -868 -550 -870 -355 -365 -499 -116 -735 -563 -14 -124 -211 -876 -777 -202 -784 -239 -966 -873 -937 -682 -495 -996 -43 -483 -25 -617 -824 -684 -870 -990 -398 -522 -576 -413 -14 -115 -866 -1 -564 -214 -230 -596 -491 -732 -968 -294 -687 -231 -634 -445 -341 -845 -183 -226 -611 -510 -329 -429 -489 -536 -608 -566 -871 -11 -876 -815 -910 -82 -691 -747 -134 -830 -267 -822 -320 -256 -148 -42 -999 -945 -316 -914 -261 -93 -359 -127 -769 -826 -388 -856 -826 -517 -991 -84 -566 -340 -331 -136 -224 -321 -779 -85 -612 -678 -961 -857 -981 -129 -180 -179 -366 -304 -385 -307 -948 -813 -373 -328 -994 -606 -54 -253 -934 -228 -705 -204 -305 -115 -466 -875 -785 -912 -135 -908 -155 -252 -642 -747 -750 -738 -638 -737 -315 -327 -389 -562 -218 -122 -961 -95 -79 -466 -984 -443 -153 -11 -809 -429 -550 -31 -286 -818 -298 -305 -708 -888 -939 -51 -152 -989 -917 -819 -623 -961 -370 -727 -337 -471 -420 -219 -261 -619 -499 -667 -326 -433 -23 -531 -201 -3 -764 -160 -495 -731 -560 -87 -457 -626 -760 -706 -31 -976 -752 -971 -343 -752 -806 -235 -424 -636 -198 -667 -287 -275 -542 -773 -796 -678 -970 -958 -760 -627 -481 -748 -545 -805 -695 -182 -632 -781 -707 -212 -413 -983 -219 -709 -448 -680 -124 -452 -163 -800 -862 -706 -901 -434 -463 -668 -16 -592 -169 -856 -620 -199 -750 -402 -709 -785 -102 -324 -288 -819 -99 -334 -948 -812 -529 -673 -227 -469 -863 -614 -760 -180 -445 -880 -197 -308 -594 -120 -171 -864 -240 -264 -162 -858 -327 -284 -250 -346 -179 -817 -81 -191 -115 -815 -502 -77 -288 -306 -43 -882 -104 -155 -824 -532 -335 -873 -789 -763 -833 -680 -818 -248 -937 -567 -69 -922 -912 -214 -612 -205 -43 -594 -309 -194 -768 -153 -770 -599 -892 -996 -620 -10 -687 -829 -151 -747 -992 -943 -735 -207 -562 -703 -723 -35 -589 -534 -499 -400 -837 -360 -236 -764 -413 -288 -122 -385 -664 -818 -648 -410 -108 -250 -359 -863 -707 -204 -990 -949 -323 -887 -390 -321 -312 -499 -433 -846 -672 -327 -531 -691 -225 -771 -151 -881 -919 -63 -407 -47 -728 -988 -578 -366 -26 -124 -952 -597 -77 -20 -716 -549 -676 -539 -104 -763 -91 -692 -429 -405 -655 -937 -734 -433 -813 -586 -719 -90 -783 -791 -761 -727 -980 -806 -602 -510 -504 -847 -491 -380 -281 -155 -463 -402 -260 -599 -545 -727 -341 -476 -94 -864 -302 -83 -135 -639 -59 -40 -773 -306 -966 -588 -830 -203 -852 -18 -628 -998 -243 -90 -268 -332 -449 -718 -188 -807 -741 -558 -507 -662 -553 -634 -156 -423 -279 -400 -490 -925 -409 -613 -731 -70 -358 -632 -901 -85 -810 -832 -974 -328 -899 -157 -464 -144 -746 -429 -770 -858 -134 -542 -841 -991 -160 -256 -581 -5 -658 -884 -695 -430 -850 -673 -119 -26 -514 -1 -800 -32 -104 -685 -365 -554 -618 -642 -959 -21 -614 -276 -967 -123 -637 -157 -595 -211 -153 -391 -766 -978 -17 -427 -96 -980 -950 -512 -363 -728 -278 -634 -329 -582 -167 -173 -258 -32 -116 -699 -57 -337 -35 -658 -354 -417 -563 -516 -368 -570 -446 -444 -342 -241 -432 -865 -741 -419 -53 -310 -763 -658 -547 -634 -75 -41 -378 -438 -823 -463 -920 -959 -299 -104 -251 -92 -887 -346 -788 -490 -810 -561 -699 -580 -849 -968 -842 -855 -297 -492 -300 -476 -45 -285 -79 -467 -58 -125 -137 -592 -864 -838 -204 -194 -686 -644 -280 -619 -875 -268 -645 -980 -502 -507 -275 -823 -27 -751 -507 -962 -140 -160 -640 -860 -948 -714 -736 -260 -296 -572 -247 -369 -308 -779 -707 -353 -41 -71 -315 -888 -141 -319 -711 -230 -888 -147 -260 -525 -285 -341 -532 -63 -345 -937 -333 -676 -707 -402 -974 -170 -81 -579 -792 -729 -394 -295 -451 -139 -106 -876 -281 -243 -96 -549 -770 -74 -746 -269 -472 -354 -12 -209 -276 -637 -408 -506 -112 -183 -374 -653 -84 -342 -545 -957 -614 -670 -237 -248 -669 -726 -376 -695 -392 -831 -85 -79 -709 -518 -817 -905 -395 -311 -920 -915 -894 -35 -301 -364 -601 -263 -283 -413 -185 -166 -839 -385 -480 -172 -760 -263 -143 -920 -250 -39 -571 -424 -940 -170 -422 -97 -914 -861 -699 -521 -682 -490 -774 -895 -19 -324 -780 -895 -726 -565 -964 -194 -791 -464 -368 -900 -962 -697 -760 -575 -843 -287 -516 -98 -278 -16 -752 -8 -705 -543 -656 -532 -571 -379 -587 -896 -728 -361 -900 -301 -937 -740 -599 -193 -25 -279 -160 -990 -506 -192 -980 -123 -537 -607 -790 -774 -877 -272 -444 -368 -438 -146 -502 -742 -543 -748 -941 -896 -970 -924 -45 -956 -915 -493 -325 -798 -739 -829 -436 -81 -809 -479 -403 -740 -28 -389 -41 -818 -327 -762 -706 -687 -921 -810 -492 -729 -526 -182 -502 -544 -218 -108 -746 -81 -879 -866 -557 -51 -924 -545 -220 -847 -415 -258 -963 -912 -121 -190 -151 -979 -355 -965 -13 -395 -553 -284 -559 -892 -391 -197 -886 -307 -892 -43 -324 -112 -308 -7 -569 -596 -645 -447 -131 -7 -354 -488 -863 -786 -647 -682 -541 -163 -167 -823 -33 -77 -589 -689 -262 -707 -474 -207 -78 -233 -607 -581 -760 -905 -787 -815 -65 -716 -439 -234 -455 -961 -66 -274 -128 -744 -216 -969 -239 -669 -589 -120 -613 -959 -140 -215 -145 -48 -601 -785 -113 -155 -807 -199 -265 -407 -680 -387 -389 -283 -132 -321 -61 -313 -793 -428 -355 -137 -35 -820 -105 -748 -974 -236 -869 -567 -601 -592 -724 -800 -907 -603 -835 -861 -845 -266 -701 -701 -303 -726 -87 -385 -991 -529 -449 -62 -10 -835 -564 -670 -366 -979 -132 -507 -729 -668 -92 -878 -175 -539 -131 -291 -977 -937 -318 -16 -697 -112 -845 -916 -739 -378 -119 -292 -376 -832 -450 -388 -515 -581 -149 -747 -286 -46 -516 -277 -143 -78 -839 -461 -648 -315 -132 -429 -114 -706 -255 -801 -420 -631 -153 -955 -246 -130 -929 -973 -88 -360 -566 -944 -420 -194 -543 -602 -7 -293 -854 -611 -330 -797 -260 -429 -873 -157 -445 -329 -960 -535 -980 -561 -912 -336 -780 -68 -499 -97 -304 -937 -968 -581 -114 -249 -944 -395 -883 -691 -572 -217 -454 -662 -31 -916 -598 -676 -847 -963 -811 -480 -358 -342 -830 -122 -87 -570 -582 -526 -298 -696 -954 -218 -470 -599 -65 -216 -1 -108 -892 -547 -704 -52 -399 -873 -681 -915 -553 -545 -719 -515 -194 -705 -382 -126 -244 -794 -820 -658 -895 -67 -961 -197 -411 -321 -733 -652 -449 -791 -388 -639 -462 -417 -314 -644 -496 -155 -703 -280 -527 -226 -476 -384 -271 -806 -615 -547 -547 -119 -884 -630 -80 -291 -97 -925 -679 -669 -855 -229 -383 -890 -770 -7 -627 -821 -945 -31 -498 -435 -99 -968 -645 -828 -53 -158 -643 -675 -781 -524 -653 -552 -459 -596 -791 -38 -62 -655 -419 -995 -900 -557 -568 -453 -650 -61 -279 -606 -446 -396 -429 -685 -1000 -787 -170 -489 -998 -696 -24 -959 -638 -210 -877 -386 -443 -931 -932 -954 -93 -234 -878 -98 -296 -136 -812 -497 -597 -852 -180 -720 -435 -11 -294 -708 -66 -589 -436 -563 -831 -282 -506 -733 -972 -162 -396 -546 -443 -347 -258 -44 -237 -614 -287 -261 -970 -638 -660 -933 -264 -56 -960 -544 -312 -334 -141 -832 -967 -707 -202 -955 -48 -351 -53 -874 -3 -286 -551 -410 -563 -695 -210 -538 -219 -993 -867 -460 -283 -661 -780 -194 -739 -742 -731 -337 -608 -231 -24 -908 -252 -285 -798 -535 -937 -711 -683 -639 -169 -926 -605 -570 -312 -793 -161 -26 -687 -880 -400 -414 -822 -703 -548 -700 -53 -697 -95 -419 -674 -314 -139 -829 -838 -762 -295 -217 -819 -922 -409 -913 -142 -725 -138 -570 -994 -336 -983 -824 -110 -711 -506 -688 -344 -473 -291 -933 -527 -31 -268 -874 -451 -559 -750 -851 -790 -308 -778 -708 -11 -849 -510 -889 -901 -344 -633 -5 -619 -972 -171 -311 -684 -652 -575 -508 -524 -719 -74 -498 -346 -102 -429 -74 -813 -311 -101 -467 -512 -644 -267 -71 -60 -302 -903 -493 -186 -950 -243 -620 -351 -16 -93 -116 -952 -700 -470 -837 -325 -796 -983 -38 -935 -621 -320 -337 -797 -562 -118 -710 -606 -1000 -149 -585 -550 -784 -516 -625 -57 -550 -61 -946 -334 -48 -763 -932 -966 -882 -28 -827 -789 -44 -188 -465 -768 -516 -35 -720 -275 -201 -472 -927 -330 -532 -68 -704 -607 -760 -976 -667 -339 -522 -635 -99 -63 -435 -447 -701 -865 -321 -336 -611 -215 -107 -886 -780 -46 -151 -794 -498 -697 -962 -249 -955 -476 -323 -97 -335 -986 -677 -831 -713 -924 -521 -732 -684 -105 -627 -576 -831 -107 -295 -929 -565 -363 -515 -312 -802 -591 -108 -753 -270 -290 -610 -568 -125 -492 -448 -117 -819 -677 -913 -78 -152 -353 -644 -288 -928 -748 -733 -4 -956 -324 -691 -479 -811 -30 -162 -742 -310 -251 -737 -141 -658 -883 -197 -822 -811 -534 -146 -425 -32 -855 -848 -380 -538 -718 -623 -584 -901 -596 -4 -226 -720 -34 -865 -403 -499 -241 -123 -372 -788 -351 -987 -608 -911 -311 -287 -35 -871 -501 -329 -875 -709 -454 -592 -204 -147 -166 -39 -772 -765 -26 -619 -137 -321 -869 -256 -841 -301 -594 -198 -997 -465 -933 -199 -302 -347 -306 -276 -450 -514 -219 -620 -602 -193 -488 -799 -144 -373 -396 -333 -130 -754 -639 -510 -709 -751 -144 -485 -183 -68 -102 -196 -555 -806 -184 -962 -62 -217 -260 -923 -336 -982 -79 -733 -128 -984 -249 -248 -242 -433 -520 -265 -109 -950 -183 -156 -425 -874 -136 -132 -116 -300 -798 -430 -736 -232 -90 -396 -30 -673 -364 -240 -189 -143 -183 -923 -977 -918 -747 -795 -524 -239 -186 -420 -399 -387 -463 -874 -789 -674 -164 -208 -172 -579 -388 -648 -159 -153 -899 -651 -960 -845 -331 -978 -979 -14 -812 -714 -614 -511 -849 -659 -137 -726 -96 -921 -280 -253 -952 -437 -206 -165 -212 -881 -659 -562 -650 -680 -967 -394 -251 -759 -161 -745 -601 -480 -922 -723 -560 -963 -456 -464 -828 -694 -724 -472 -960 -270 -872 -566 -240 -395 -204 -267 -528 -366 -747 -938 -498 -920 -604 -242 -307 -806 -361 -885 -646 -438 -525 -528 -378 -715 -642 -109 -759 -433 -119 -310 -673 -964 -985 -262 -678 -887 -727 -354 -399 -975 -292 -839 -600 -203 -850 -317 -747 -815 -745 -303 -416 -214 -199 -486 -354 -486 -402 -1000 -657 -368 -906 -8 -416 -583 -111 -841 -213 -802 -499 -628 -188 -907 -161 -864 -286 -841 -655 -328 -389 -923 -372 -315 -993 -338 -561 -943 -827 -715 -280 -726 -749 -455 -300 -399 -260 -200 -989 -658 -503 -221 -711 -390 -523 -208 -962 -732 -740 -935 -112 -84 -79 -979 -854 -130 -159 -646 -357 -931 -161 -39 -459 -129 -611 -749 -535 -764 -795 -823 -325 -863 -122 -417 -653 -409 -673 -735 -78 -921 -462 -49 -910 -571 -989 -351 -312 -504 -87 -718 -441 -325 -600 -335 -372 -510 -894 -720 -101 -702 -313 -968 -368 -628 -418 -824 -8 -861 -193 -78 -444 -960 -655 -572 -186 -434 -731 -848 -229 -212 -114 -157 -968 -854 -196 -104 -102 -20 -62 -274 -633 -691 -657 -982 -409 -543 -933 -639 -617 -357 -989 -83 -50 -674 -337 -620 -617 -437 -208 -229 -421 -511 -593 -971 -202 -605 -510 -481 -827 -756 -708 -627 -498 -170 -739 -68 -173 -323 -235 -633 -245 -506 -704 -19 -715 -595 -645 -800 -565 -524 -979 -978 -987 -918 -809 -445 -780 -953 -795 -770 -732 -29 -102 -143 -193 -500 -436 -966 -387 -656 -948 -401 -475 -435 -654 -992 -978 -114 -966 -704 -508 -888 -754 -413 -152 -249 -352 -266 -164 -144 -831 -729 -99 -701 -884 -562 -136 -78 -751 -508 -129 -276 -524 -639 -129 -969 -117 -659 -580 -79 -55 -232 -881 -437 -787 -925 -277 -832 -903 -338 -287 -873 -9 -649 -902 -625 -546 -541 -632 -244 -863 -161 -438 -600 -107 -14 -430 -524 -803 -194 -727 -348 -792 -327 -964 -89 -233 -99 -520 -436 -382 -524 -398 -322 -65 -220 -842 -948 -17 -336 -990 -813 -42 -843 -733 -20 -407 -988 -561 -549 -841 -436 -189 -669 -655 -522 -766 -559 -762 -997 -435 -371 -924 -736 -525 -786 -36 -630 -880 -608 -265 -277 -862 -100 -141 -789 -944 -512 -29 -461 -163 -802 -64 -442 -530 -517 -443 -232 -557 -517 -391 -629 -491 -983 -214 -554 -558 -304 -265 -225 -829 -528 -792 -24 -176 -843 -228 -587 -899 -656 -460 -768 -849 -655 -798 -439 -579 -363 -978 -684 -502 -994 -471 -252 -446 -287 -839 -577 -494 -914 -234 -319 -177 -348 -635 -375 -219 -301 -440 -673 -78 -228 -41 -122 -302 -395 -674 -576 -193 -181 -910 -589 -899 -379 -262 -879 -785 -68 -167 -534 -849 -46 -919 -238 -36 -935 -365 -578 -546 -508 -142 -135 -19 -132 -421 -250 -116 -107 -338 -807 -338 -363 -893 -22 -71 -435 -270 -819 -744 -836 -30 -33 -796 -164 -314 -427 -847 -113 -534 -901 -50 -136 -874 -796 -437 -21 -930 -439 -244 -653 -941 -899 -509 -436 -973 -334 -657 -838 -906 -246 -919 -296 -329 -797 -82 -635 -805 -425 -819 -162 -103 -501 -271 -709 -939 -72 -235 -147 -978 -743 -458 -917 -482 -261 -957 -441 -293 -377 -849 -641 -755 -97 -857 -172 -742 -912 -464 -795 -724 -433 -26 -123 -444 -251 -948 -375 -216 -595 -671 -596 -262 -414 -205 -908 -222 -299 -728 -648 -494 -649 -811 -838 -747 -993 -368 -900 -84 -765 -987 -461 -383 -522 -266 -214 -656 -364 -858 -502 -263 -193 -607 -49 -486 -405 -421 -418 -701 -105 -828 -417 -828 -452 -446 -610 -748 -121 -288 -428 -758 -687 -631 -134 -670 -570 -182 -206 -626 -245 -950 -319 -985 -365 -704 -676 -540 -787 -84 -751 -478 -26 -348 -17 -439 -918 -562 -232 -850 -545 -528 -786 -415 -234 -859 -649 -206 -471 -251 -89 -852 -17 -927 -14 -736 -951 -635 -433 -409 -324 -566 -837 -986 -543 -120 -982 -359 -499 -517 -48 -515 -849 -664 -792 -895 -755 -337 -506 -124 -28 -536 -132 -258 -89 -466 -863 -585 -781 -826 -212 -725 -170 -26 -446 -871 -16 -162 -344 -296 -198 -481 -934 -658 -203 -37 -496 -745 -729 -727 -51 -686 -125 -379 -87 -397 -954 -693 -711 -118 -119 -149 -980 -310 -234 -628 -332 -364 -132 -940 -91 -655 -321 -331 -499 -379 -533 -501 -251 -459 -169 -199 -353 -259 -963 -450 -285 -273 -711 -131 -841 -226 -969 -942 -741 -540 -286 -93 -395 -128 -857 -393 -847 -533 -58 -205 -109 -697 -63 -901 -102 -509 -930 -868 -466 -639 -900 -948 -292 -44 -269 -427 -677 -855 -402 -374 -284 -268 -299 -181 -727 -908 -818 -911 -321 -356 -864 -677 -571 -573 -184 -230 -256 -599 -781 -782 -845 -453 -338 -541 -121 -366 -104 -773 -407 -265 -992 -839 -907 -760 -789 -658 -689 -349 -42 -65 -412 -78 -605 -868 -447 -524 -162 -905 -440 -633 -820 -990 -271 -230 -604 -343 -926 -12 -907 -101 -416 -603 -742 -777 -485 -955 -295 -488 -627 -114 -684 -923 -754 -794 -19 -183 -811 -280 -343 -989 -928 -820 -856 -990 -530 -94 -474 -627 -933 -459 -600 -402 -990 -530 -447 -599 -441 -159 -392 -952 -512 -891 -540 -597 -152 -268 -470 -73 -394 -587 -642 -947 -673 -138 -896 -27 -87 -561 -430 -455 -744 -684 -258 -43 -548 -298 -60 -768 -698 -486 -659 -734 -220 -323 -763 -284 -793 -696 -554 -457 -938 -124 -206 -6 -825 -159 -719 -771 -797 -639 -476 -538 -575 -217 -327 -492 -662 -162 -139 -743 -137 -914 -513 -705 -24 -478 -752 -164 -864 -915 -230 -30 -415 -946 -97 -543 -351 -23 -515 -454 -182 -208 -764 -874 -908 -221 -477 -165 -856 -159 -812 -286 -417 -143 -420 -500 -598 -268 -614 -255 -895 -507 -257 -166 -686 -629 -928 -303 -30 -980 -295 -32 -779 -894 -155 -196 -270 -197 -396 -827 -637 -328 -918 -495 -425 -631 -404 -205 -141 -457 -273 -604 -286 -778 -691 -541 -331 -863 -657 -759 -546 -426 -84 -478 -739 -66 -973 -36 -67 -697 -896 -894 -955 -101 -644 -576 -875 -796 -199 -436 -479 -329 -78 -869 -509 -516 -269 -761 -474 -88 -907 -618 -757 -613 -802 -583 -439 -422 -298 -879 -441 -59 -595 -720 -745 -106 -294 -396 -190 -787 -562 -222 -395 -906 -383 -538 -926 -329 -822 -997 -66 -422 -395 -41 -235 -380 -447 -702 -844 -365 -817 -692 -334 -140 -675 -830 -564 -81 -176 -104 -978 -296 -457 -171 -623 -960 -483 -166 -431 -48 -663 -187 -38 -141 -716 -531 -107 -744 -216 -742 -79 -552 -592 -461 -209 -512 -247 -903 -102 -195 -567 -698 -318 -958 -594 -841 -119 -174 -813 -624 -185 -148 -169 -766 -81 -266 -634 -668 -118 -454 -418 -545 -420 -301 -786 -941 -185 -803 -784 -679 -394 -733 -509 -786 -770 -305 -843 -158 -206 -487 -715 -691 -124 -837 -553 -349 -644 -959 -348 -305 -441 -977 -350 -719 -877 -457 -547 -657 -275 -673 -580 -137 -106 -211 -705 -207 -105 -723 -582 -54 -877 -551 -570 -361 -767 -959 -839 -179 -814 -274 -604 -740 -316 -329 -659 -309 -963 -62 -631 -402 -991 -501 -36 -350 -460 -494 -84 -333 -19 -412 -179 -342 -942 -199 -779 -431 -287 -587 -325 -680 -391 -124 -680 -359 -998 -43 -26 -433 -316 -602 -158 -639 -695 -981 -583 -66 -956 -524 -189 -771 -648 -239 -457 -31 -322 -799 -793 -175 -566 -263 -959 -974 -691 -921 -544 -498 -930 -729 -167 -753 -867 -264 -829 -317 -55 -920 -22 -972 -317 -774 -873 -796 -218 -852 -473 -614 -46 -789 -959 -900 -321 -329 -912 -136 -434 -415 -899 -9 -909 -497 -419 -151 -592 -500 -336 -485 -637 -454 -893 -715 -520 -323 -402 -162 -395 -905 -803 -4 -526 -114 -547 -778 -963 -693 -124 -887 -540 -429 -743 -109 -889 -225 -742 -144 -979 -979 -296 -754 -508 -241 -358 -896 -980 -249 -837 -295 -394 -404 -645 -945 -44 -491 -906 -516 -142 -201 -577 -491 -949 -660 -636 -297 -421 -426 -799 -480 -443 -29 -749 -95 -868 -828 -666 -507 -235 -574 -945 -535 -376 -423 -220 -408 -742 -199 -563 -393 -311 -26 -64 -34 -861 -731 -595 -422 -217 -448 -496 -425 -75 -927 -59 -862 -442 -636 -548 -886 -294 -248 -971 -67 -653 -826 -802 -56 -681 -831 -908 -999 -284 -445 -125 -638 -227 -79 -297 -567 -660 -411 -320 -668 -185 -782 -399 -795 -419 -435 -369 -876 -894 -851 -894 -889 -506 -975 -423 -73 -400 -205 -660 -598 -926 -893 -599 -121 -807 -297 -180 -140 -222 -92 -914 -919 -216 -557 -323 -546 -532 -761 -797 -217 -725 -825 -764 -927 -666 -127 -983 -100 -554 -565 -686 -671 -223 -99 -80 -272 -359 -321 -388 -483 -485 -213 -817 -76 -927 -539 -836 -295 -924 -618 -950 -980 -306 -172 -642 -720 -391 -37 -742 -459 -393 -792 -505 -862 -829 -664 -264 -943 -1000 -51 -775 -575 -785 -601 -470 -35 -351 -764 -741 -428 -729 -392 -541 -339 -798 -465 -563 -416 -402 -863 -347 -754 -628 -191 -44 -998 -326 -442 -880 -247 -361 -479 -775 -773 -95 -239 -605 -775 -609 -961 -611 -466 -921 -233 -718 -125 -278 -396 -125 -529 -396 -243 -622 -478 -129 -280 -780 -197 -637 -410 -402 -747 -769 -563 -333 -354 -876 -856 -990 -574 -505 -428 -160 -718 -332 -762 -178 -272 -691 -417 -836 -883 -299 -987 -488 -486 -215 -906 -210 -190 -74 -482 -966 -537 -452 -805 -812 -921 -380 -488 -263 -842 -854 -85 -235 -533 -85 -698 -59 -659 -621 -184 -758 -328 -591 -13 -50 -661 -841 -922 -677 -899 -583 -546 -782 -681 -947 -93 -591 -247 -350 -349 -871 -739 -113 -397 -174 -838 -256 -807 -352 -228 -63 -924 -86 -885 -299 -159 -329 -948 -698 -208 -913 -190 -71 -770 -764 -693 -871 -68 -944 -304 -144 -929 -337 -799 -60 -178 -415 -541 -695 -169 -44 -330 -248 -421 -49 -198 -836 -989 -303 -976 -613 -647 -768 -581 -848 -422 -349 -378 -901 -133 -444 -66 -399 -904 -678 -668 -822 -336 -337 -364 -834 -290 -919 -614 -490 -906 -827 -598 -977 -669 -214 -820 -392 -615 -922 -969 -496 -835 -345 -389 -467 -92 -777 -5 -330 -337 -212 -249 -844 -734 -84 -550 -59 -296 -972 -514 -133 -190 -482 -924 -77 -684 -267 -465 -523 -601 -258 -45 -499 -693 -403 -871 -186 -233 -334 -81 -218 -907 -895 -65 -360 -221 -926 -927 -471 -515 -664 -555 -938 -537 -446 -962 -413 -554 -159 -218 -423 -51 -211 -773 -963 -369 -259 -245 -452 -642 -716 -630 -575 -114 -174 -291 -723 -570 -88 -980 -974 -336 -550 -187 -763 -126 -266 -929 -319 -38 -671 -974 -617 -916 -734 -357 -457 -372 -441 -838 -52 -944 -245 -968 -598 -470 -727 -255 -729 -649 -777 -22 -776 -603 -181 -278 -164 -699 -959 -103 -168 -545 -176 -47 -44 -661 -824 -534 -225 -246 -470 -492 -965 -815 -825 -519 -818 -808 -543 -428 -528 -559 -806 -299 -870 -902 -932 -132 -690 -48 -356 -753 -692 -252 -921 -267 -228 -603 -801 -712 -591 -561 -1000 -318 -907 -846 -791 -674 -882 -244 -184 -44 -138 -648 -691 -273 -780 -626 -302 -821 -53 -499 -324 -792 -882 -25 -345 -396 -694 -343 -452 -415 -406 -693 -402 -796 -55 -98 -109 -745 -610 -314 -432 -488 -512 -884 -849 -554 -387 -366 -599 -314 -113 -598 -611 -674 -855 -264 -966 -207 -990 -993 -137 -407 -188 -94 -714 -314 -987 -823 -586 -610 -712 -87 -176 -857 -623 -839 -158 -70 -511 -743 -809 -857 -846 -467 -279 -673 -391 -784 -620 -769 -702 -644 -181 -333 -664 -657 -502 -314 -874 -374 -536 -837 -777 -92 -904 -249 -734 -147 -466 -135 -991 -118 -891 -818 -212 -507 -978 -701 -624 -406 -985 -141 -255 -179 -941 -189 -640 -127 -871 -397 -435 -480 -531 -567 -482 -567 -683 -726 -469 -565 -70 -167 -498 -411 -74 -467 -696 -592 -971 -119 -192 -994 -794 -600 -538 -509 -620 -757 -48 -884 -578 -638 -708 -866 -877 -132 -502 -286 -245 -690 -59 -524 -125 -489 -289 -560 -99 -77 -935 -594 -292 -274 -9 -519 -28 -374 -976 -72 -446 -555 -169 -570 -573 -226 -765 -850 -485 -513 -222 -496 -146 -750 -649 -892 -390 -886 -879 -948 -538 -642 -470 -648 -551 -830 -805 -372 -903 -438 -657 -14 -335 -316 -102 -954 -113 -816 -250 -174 -399 -167 -520 -310 -616 -480 -67 -724 -656 -322 -118 -917 -976 -751 -41 -688 -881 -608 -953 -409 -439 -210 -929 -789 -376 -511 -804 -209 -702 -774 -221 -234 -44 -1000 -222 -771 -785 -777 -88 -391 -990 -557 -114 -203 -894 -712 -774 -591 -856 -724 -205 -338 -122 -854 -945 -839 -555 -485 -490 -874 -902 -250 -180 -433 -333 -891 -629 -904 -63 -419 -94 -713 -81 -353 -140 -277 -543 -935 -252 -886 -670 -448 -105 -466 -889 -308 -163 -710 -42 -558 -761 -505 -881 -355 -454 -92 -313 -317 -503 -668 -124 -407 -53 -878 -69 -457 -102 -40 -755 -6 -340 -22 -188 -765 -571 -574 -807 -570 -318 -201 -620 -502 -267 -712 -367 -727 -721 -852 -631 -415 -167 -428 -873 -686 -321 -587 -139 -834 -673 -964 -637 -384 -789 -977 -494 -405 -500 -423 -827 -4 -815 -637 -200 -624 -345 -620 -393 -148 -242 -150 -233 -24 -407 -477 -711 -548 -754 -479 -124 -227 -777 -934 -247 -311 -642 -320 -12 -235 -966 -386 -670 -726 -65 -713 -871 -295 -528 -194 -821 -986 -507 -626 -790 -533 -244 -609 -884 -376 -451 -835 -592 -345 -855 -349 -106 -427 -422 -114 -900 -38 -612 -569 -378 -335 -835 -197 -415 -171 -548 -465 -894 -212 -595 -698 -192 -996 -378 -212 -779 -853 -731 -259 -798 -968 -808 -278 -546 -216 -30 -131 -268 -993 -388 -120 -603 -351 -45 -992 -40 -136 -131 -377 -684 -341 -706 -172 -291 -97 -317 -804 -669 -228 -964 -336 -351 -970 -399 -198 -920 -577 -388 -362 -527 -857 -749 -871 -249 -602 -892 -917 -594 -707 -494 -397 -854 -213 -868 -107 -834 -680 -833 -282 -471 -556 -751 -356 -887 -768 -497 -311 -116 -850 -366 -393 -413 -86 -215 -662 -671 -219 -473 -925 -141 -886 -2 -48 -824 -775 -41 -644 -567 -68 -987 -569 -339 -379 -579 -156 -69 -675 -61 -48 -614 -472 -415 -245 -590 -801 -257 -542 -272 -172 -792 -547 -697 -408 -953 -165 -854 -452 -905 -514 -640 -38 -837 -579 -330 -72 -426 -482 -330 -388 -465 -466 -965 -335 -740 -446 -54 -847 -806 -663 -30 -896 -330 -464 -210 -86 -902 -976 -193 -598 -166 -267 -206 -307 -496 -248 -316 -148 -676 -127 -839 -462 -947 -980 -877 -775 -726 -620 -298 -111 -544 -917 -407 -280 -873 -586 -210 -319 -570 -827 -406 -700 -875 -376 -33 -298 -450 -520 -739 -556 -511 -601 -664 -734 -514 -86 -523 -578 -33 -892 -167 -530 -604 -66 -31 -342 -523 -577 -942 -773 -966 -520 -334 -892 -259 -570 -500 -240 -920 -307 -291 -881 -758 -900 -430 -39 -524 -205 -550 -16 -43 -483 -740 -996 -86 -228 -583 -83 -497 -152 -602 -606 -394 -334 -573 -578 -561 -305 -323 -285 -402 -216 -738 -831 -32 -632 -977 -347 -136 -592 -23 -158 -367 -535 -150 -914 -220 -520 -87 -117 -343 -635 -20 -997 -728 -132 -274 -799 -275 -429 -740 -780 -232 -974 -554 -448 -509 -517 -219 -318 -880 -650 -198 -62 -715 -816 -194 -933 -440 -164 -500 -796 -238 -786 -338 -695 -716 -802 -373 -585 -21 -991 -271 -669 -268 -757 -497 -261 -580 -938 -172 -825 -1000 -556 -923 -433 -805 -175 -465 -762 -294 -301 -943 -131 -332 -338 -784 -756 -47 -661 -685 -317 -444 -762 -890 -564 -394 -724 -305 -55 -287 -226 -634 -109 -431 -223 -256 -731 -468 -312 -1 -89 -723 -918 -460 -224 -417 -926 -585 -851 -441 -878 -651 -726 -857 -9 -16 -278 -327 -33 -739 -644 -116 -127 -699 -13 -503 -98 -986 -641 -833 -291 -661 -934 -823 -463 -889 -291 -646 -781 -55 -782 -473 -251 -958 -64 -517 -972 -579 -785 -885 -293 -235 -996 -932 -816 -652 -744 -913 -844 -267 -808 -399 -857 -145 -327 -294 -703 -924 -609 -985 -359 -35 -72 -262 -224 -508 -799 -929 -483 -174 -265 -92 -129 -232 -985 -885 -898 -802 -515 -423 -893 -904 -339 -228 -895 -53 -999 -492 -611 -545 -430 -45 -980 -684 -354 -386 -518 -483 -946 -311 -771 -657 -353 -456 -933 -627 -260 -849 -708 -605 -210 -358 -3 -479 -242 -313 -183 -275 -692 -618 -291 -263 -285 -135 -94 -135 -256 -697 -154 -830 -709 -211 -484 -47 -766 -234 -817 -780 -114 -173 -632 -806 -176 -20 -648 -546 -577 -953 -386 -542 -297 -476 -254 -485 -10 -132 -168 -320 -567 -32 -947 -782 -24 -192 -800 -116 -775 -700 -521 -278 -731 -30 -798 -843 -68 -415 -296 -955 -950 -525 -185 -505 -343 -336 -487 -288 -92 -381 -181 -139 -466 -745 -927 -747 -398 -379 -601 -392 -18 -826 -28 -344 -349 -371 -973 -941 -390 -128 -621 -680 -162 -291 -73 -602 -765 -631 -386 -941 -668 -607 -775 -944 -903 -837 -586 -103 -295 -591 -220 -724 -668 -952 -261 -784 -457 -739 -849 -519 -972 -997 -34 -432 -343 -52 -894 -158 -347 -535 -945 -437 -248 -405 -804 -198 -978 -781 -875 -850 -612 -480 -635 -508 -911 -618 -657 -336 -465 -959 -542 -744 -274 -426 -608 -611 -163 -539 -555 -280 -835 -453 -298 -26 -350 -487 -890 -579 -803 -537 -31 -224 -240 -38 -470 -418 -161 -290 -108 -873 -387 -982 -459 -787 -362 -32 -862 -369 -465 -581 -132 -282 -550 -617 -708 -245 -16 -298 -191 -528 -972 -954 -66 -483 -900 -413 -488 -209 -116 -471 -606 -746 -145 -592 -757 -514 -905 -846 -842 -734 -526 -554 -107 -251 -893 -470 -765 -357 -419 -885 -776 -852 -328 -833 -361 -294 -365 -191 -498 -201 -46 -109 -66 -494 -253 -357 -157 -322 -832 -347 -335 -781 -199 -62 -336 -772 -930 -201 -584 -312 -878 -749 -943 -530 -710 -332 -88 -73 -991 -395 -91 -126 -816 -735 -903 -388 -90 -232 -618 -990 -586 -240 -285 -883 -735 -289 -605 -737 -233 -376 -917 -741 -525 -378 -540 -988 -845 -856 -30 -538 -702 -888 -654 -692 -548 -796 -814 -56 -212 -550 -482 -384 -860 -946 -687 -475 -931 -166 -664 -93 -353 -430 -584 -966 -860 -44 -146 -26 -557 -157 -8 -370 -681 -461 -127 -528 -425 -612 -178 -566 -97 -686 -5 -320 -362 -812 -54 -745 -7 -470 -503 -224 -386 -976 -352 -829 -512 -861 -204 -349 -846 -943 -168 -275 -328 -555 -346 -424 -460 -392 -530 -221 -733 -674 -954 -381 -257 -763 -261 -578 -560 -936 -877 -479 -239 -540 -948 -69 -479 -502 -336 -384 -670 -434 -297 -18 -584 -401 -414 -402 -426 -997 -141 -82 -473 -783 -14 -368 -788 -768 -59 -484 -437 -604 -963 -309 -721 -278 -994 -90 -53 -413 -332 -318 -434 -518 -292 -995 -592 -790 -402 -320 -728 -354 -436 -759 -936 -707 -71 -288 -736 -682 -951 -519 -622 -646 -516 -524 -4 -159 -207 -305 -638 -868 -586 -5 -672 -945 -579 -382 -149 -49 -457 -886 -653 -180 -136 -657 -553 -475 -974 -733 -909 -183 -714 -800 -885 -51 -654 -387 -534 -115 -860 -146 -487 -785 -476 -460 -55 -512 -426 -202 -116 -948 -93 -957 -199 -476 -385 -38 -457 -627 -320 -159 -344 -300 -987 -838 -211 -100 -693 -80 -40 -90 -856 -260 -197 -27 -898 -601 -40 -262 -154 -241 -966 -955 -566 -687 -702 -329 -995 -73 -703 -38 -106 -639 -921 -536 -252 -47 -418 -143 -847 -45 -794 -865 -676 -607 -376 -444 -536 -920 -122 -800 -911 -398 -72 -159 -514 -63 -321 -878 -22 -554 -698 -230 -735 -343 -454 -636 -106 -826 -932 -857 -153 -984 -235 -12 -109 -953 -395 -168 -170 -260 -68 -393 -363 -47 -519 -959 -436 -732 -763 -141 -802 -557 -279 -985 -732 -529 -833 -594 -105 -764 -555 -92 -525 -77 -126 -306 -419 -379 -98 -41 -373 -766 -322 -447 -55 -127 -488 -719 -945 -278 -642 -62 -780 -893 -435 -238 -827 -648 -256 -180 -699 -64 -220 -431 -281 -614 -614 -39 -999 -586 -517 -274 -200 -721 -371 -812 -935 -435 -37 -790 -343 -802 -840 -204 -479 -350 -918 -175 -79 -139 -290 -444 -532 -221 -316 -651 -52 -238 -72 -861 -884 -245 -81 -622 -493 -671 -257 -802 -926 -408 -505 -203 -444 -279 -912 -708 -389 -892 -621 -650 -787 -835 -897 -843 -511 -73 -119 -833 -616 -293 -323 -222 -987 -899 -553 -640 -803 -474 -854 -365 -973 -702 -744 -334 -755 -496 -66 -772 -160 -176 -877 -732 -515 -853 -782 -673 -331 -262 -633 -16 -718 -402 -581 -541 -650 -172 -746 -883 -449 -671 -288 -44 -47 -114 -16 -446 -626 -182 -869 -836 -681 -262 -590 -773 -684 -522 -562 -521 -130 -829 -981 -845 -614 -238 -817 -67 -311 -326 -286 -168 -195 -164 -192 -509 -169 -232 -652 -3 -609 -727 -795 -478 -275 -375 -247 -311 -479 -207 -29 -841 -483 -719 -83 -670 -294 -948 -855 -63 -508 -127 -505 -720 -917 -136 -61 -609 -774 -847 -944 -556 -179 -725 -693 -575 -164 -541 -623 -523 -302 -862 -12 -827 -289 -166 -664 -596 -20 -279 -902 -645 -696 -288 -100 -254 -326 -313 -971 -756 -95 -319 -311 -84 -525 -839 -534 -475 -423 -298 -57 -615 -844 -793 -812 -580 -699 -237 -638 -896 -706 -816 -624 -134 -221 -709 -340 -450 -969 -651 -27 -989 -845 -719 -331 -554 -206 -38 -263 -320 -797 -184 -369 -166 -430 -42 -23 -406 -426 -645 -970 -573 -741 -949 -300 -386 -914 -268 -342 -275 -170 -642 -409 -803 -859 -629 -958 -448 -172 -458 -637 -849 -725 -799 -305 -559 -120 -691 -617 -951 -650 -982 -546 -998 -377 -631 -369 -902 -750 -189 -598 -741 -870 -297 -917 -904 -636 -574 -455 -775 -39 -811 -314 -207 -357 -250 -957 -573 -476 -495 -368 -213 -231 -878 -443 -325 -494 -489 -553 -562 -590 -470 -79 -174 -875 -9 -868 -850 -86 -419 -604 -58 -360 -125 -571 -730 -532 -419 -224 -27 -856 -470 -333 -989 -695 -143 -617 -691 -242 -825 -786 -121 -583 -640 -570 -181 -885 -841 -251 -185 -284 -564 -358 -990 -581 -407 -664 -265 -781 -81 -530 -272 -337 -413 -590 -680 -32 -487 -508 -63 -129 -341 -465 -20 -396 -258 -535 -535 -595 -269 -411 -223 -961 -120 -320 -910 -447 -548 -585 -600 -525 -752 -439 -857 -352 -984 -647 -480 -259 -357 -599 -82 -816 -924 -301 -848 -154 -793 -82 -857 -234 -906 -214 -436 -510 -1000 -362 -674 -432 -392 -665 -779 -155 -871 -303 -184 -845 -864 -473 -96 -339 -230 -45 -921 -270 -318 -518 -42 -678 -747 -785 -64 -887 -1000 -275 -625 -8 -318 -576 -304 -989 -391 -130 -946 -592 -91 -509 -390 -320 -481 -638 -682 -524 -497 -224 -222 -11 -275 -908 -276 -763 -659 -803 -88 -296 -194 -442 -279 -864 -212 -568 -691 -690 -907 -937 -653 -502 -754 -599 -118 -328 -969 -783 -857 -352 -145 -256 -691 -85 -983 -839 -376 -779 -85 -247 -224 -468 -800 -936 -541 -864 -489 -418 -698 -520 -45 -521 -553 -715 -35 -182 -464 -183 -469 -23 -34 -136 -339 -172 -429 -64 -305 -346 -348 -658 -283 -355 -431 -721 -852 -64 -680 -115 -902 -859 -525 -61 -606 -670 -756 -392 -285 -552 -605 -487 -635 -271 -28 -543 -248 -64 -125 -299 -997 -730 -998 -658 -273 -695 -570 -346 -528 -302 -517 -727 -613 -216 -967 -177 -54 -158 -215 -101 -413 -644 -750 -846 -200 -206 -458 -456 -447 -717 -780 -992 -864 -17 -630 -769 -394 -167 -767 -295 -393 -692 -108 -592 -356 -397 -47 -469 -21 -987 -652 -767 -855 -236 -686 -367 -430 -322 -379 -329 -262 -421 -222 -319 -760 -990 -577 -518 -352 -847 -962 -138 -822 -416 -904 -739 -95 -596 -932 -457 -228 -871 -245 -289 -517 -858 -624 -263 -736 -88 -181 -132 -405 -218 -831 -384 -873 -95 -626 -535 -989 -808 -771 -393 -461 -308 -131 -144 -896 -643 -892 -80 -423 -969 -143 -97 -165 -168 -889 -960 -103 -20 -314 -45 -940 -459 -53 -935 -739 -354 -926 -520 -58 -379 -389 -456 -127 -656 -849 -278 -23 -441 -227 -678 -189 -612 -132 -452 -981 -484 -144 -706 -439 -992 -539 -893 -397 -856 -148 -165 -774 -944 -263 -619 -829 -424 -664 -656 -157 -447 -358 -340 -508 -408 -197 -34 -294 -305 -755 -272 -775 -312 -179 -209 -611 -365 -256 -639 -741 -652 -830 -382 -895 -788 -692 -848 -891 -381 -114 -914 -910 -64 -249 -591 -779 -816 -268 -918 -927 -436 -284 -809 -926 -120 -51 -86 -97 -618 -755 -373 -690 -52 -333 -800 -598 -33 -278 -22 -356 -138 -169 -251 -266 -451 -255 -901 -792 -666 -386 -938 -752 -457 -333 -833 -838 -546 -360 -154 -975 -321 -681 -23 -150 -448 -237 -203 -716 -245 -874 -398 -839 -98 -341 -381 -191 -260 -8 -902 -915 -137 -206 -540 -801 -412 -929 -780 -71 -994 -124 -48 -350 -615 -181 -228 -497 -72 -767 -523 -762 -134 -491 -565 -805 -786 -733 -954 -7 -12 -658 -346 -554 -18 -978 -568 -789 -778 -851 -693 -476 -190 -212 -398 -617 -935 -771 -572 -704 -193 -989 -344 -632 -733 -253 -274 -435 -275 -757 -172 -732 -621 -519 -695 -969 -990 -434 -882 -477 -936 -158 -720 -172 -630 -51 -558 -25 -528 -780 -105 -861 -342 -8 -216 -646 -752 -231 -464 -153 -27 -573 -67 -498 -997 -108 -533 -317 -304 -286 -272 -629 -310 -495 -277 -667 -482 -239 -563 -147 -653 -22 -855 -563 -866 -921 -554 -144 -535 -182 -695 -734 -633 -371 -439 -800 -953 -664 -478 -494 -572 -905 -590 -626 -546 -833 -77 -991 -351 -955 -242 -156 -706 -312 -746 -834 -94 -167 -722 -1 -62 -28 -642 -573 -592 -174 -301 -712 -133 -791 -788 -834 -710 -937 -187 -913 -577 -855 -982 -177 -332 -497 -187 -31 -172 -618 -366 -444 -24 -975 -562 -364 -160 -28 -154 -147 -575 -660 -991 -326 -915 -223 -384 -839 -378 -978 -908 -728 -469 -735 -877 -360 -643 -573 -532 -551 -329 -597 -163 -281 -723 -398 -409 -476 -895 -962 -509 -384 -408 -458 -905 -281 -68 -124 -245 -813 -295 -848 -353 -276 -921 -366 -324 -74 -261 -228 -964 -805 -660 -339 -1000 -97 -134 -728 -557 -7 -196 -929 -991 -505 -759 -865 -281 -818 -101 -222 -575 -336 -775 -58 -317 -993 -548 -943 -492 -130 -172 -601 -819 -756 -81 -212 -853 -629 -704 -142 -811 -496 -768 -468 -687 -598 -686 -460 -944 -411 -926 -377 -171 -691 -562 -405 -360 -925 -873 -419 -312 -482 -463 -135 -467 -329 -171 -512 -537 -899 -531 -191 -980 -735 -49 -348 -760 -615 -875 -92 -10 -754 -26 -402 -191 -970 -670 -336 -706 -355 -705 -36 -539 -325 -836 -336 -153 -394 -89 -231 -56 -78 -811 -225 -782 -828 -561 -437 -738 -918 -307 -978 -287 -257 -665 -390 -544 -413 -182 -673 -527 -11 -498 -452 -665 -370 -509 -924 -1000 -843 -169 -985 -404 -327 -496 -28 -150 -677 -925 -110 -13 -500 -394 -260 -947 -999 -734 -781 -343 -778 -674 -535 -107 -77 -509 -311 -158 -287 -155 -320 -484 -379 -818 -19 -814 -931 -347 -302 -209 -654 -539 -131 -999 -814 -502 -335 -803 -547 -598 -427 -266 -91 -982 -408 -666 -578 -262 -889 -821 -431 -99 -488 -395 -358 -562 -935 -826 -426 -22 -668 -295 -216 -334 -616 -697 -958 -672 -644 -465 -386 -305 -792 -245 -329 -655 -989 -785 -850 -158 -962 -811 -437 -302 -325 -787 -497 -565 -970 -497 -709 -651 -737 -371 -382 -847 -647 -505 -886 -346 -493 -179 -829 -988 -320 -86 -755 -543 -940 -949 -480 -504 -486 -798 -298 -350 -45 -633 -867 -135 -19 -765 -362 -340 -633 -684 -552 -298 -436 -818 -281 -430 -602 -271 -950 -290 -671 -438 -569 -377 -598 -855 -90 -931 -505 -283 -449 -725 -590 -214 -635 -696 -905 -996 -190 -564 -504 -903 -458 -526 -763 -865 -8 -599 -657 -770 -349 -974 -224 -226 -186 -995 -270 -252 -559 -106 -347 -432 -395 -670 -483 -362 -747 -838 -579 -809 -998 -646 -348 -649 -367 -772 -35 -277 -165 -118 -568 -750 -379 -830 -590 -799 -32 -637 -108 -427 -841 -863 -1 -985 -197 -858 -486 -276 -196 -533 -79 -736 -158 -544 -925 -929 -641 -164 -270 -687 -162 -572 -727 -195 -935 -316 -468 -970 -732 -918 -409 -327 -277 -510 -724 -288 -664 -43 -432 -725 -418 -211 -294 -679 -229 -833 -774 -88 -91 -19 -72 -872 -999 -126 -781 -720 -918 -36 -261 -800 -501 -966 -739 -622 -94 -736 -13 -863 -81 -391 -257 -458 -835 -886 -203 -443 -896 -589 -707 -308 -785 -988 -858 -887 -279 -800 -363 -346 -836 -78 -45 -546 -630 -981 -974 -704 -166 -732 -996 -841 -7 -145 -559 -168 -923 -349 -227 -754 -541 -328 -182 -340 -257 -396 -964 -790 -170 -319 -56 -927 -169 -560 -498 -201 -551 -693 -945 -92 -475 -755 -680 -894 -843 -919 -506 -773 -194 -327 -682 -607 -625 -419 -862 -245 -803 -664 -435 -368 -392 -316 -225 -826 -860 -948 -150 -848 -956 -827 -724 -727 -124 -120 -142 -169 -797 -221 -556 -662 -535 -276 -120 -659 -582 -223 -25 -62 -818 -84 -659 -539 -350 -88 -824 -677 -464 -246 -659 -201 -723 -64 -142 -185 -557 -549 -540 -885 -95 -399 -670 -322 -504 -38 -533 -585 -927 -147 -904 -483 -143 -576 -505 -349 -194 -895 -480 -287 -924 -778 -871 -927 -842 -246 -326 -374 -561 -660 -247 -607 -954 -252 -207 -583 -504 -78 -950 -936 -809 -408 -745 -554 -985 -734 -182 -556 -519 -794 -617 -570 -75 -839 -728 -610 -6 -149 -234 -288 -939 -654 -529 -199 -614 -41 -578 -985 -316 -29 -885 -415 -312 -351 -113 -290 -481 -759 -87 -803 -556 -950 -339 -948 -334 -475 -392 -953 -297 -585 -386 -211 -792 -1 -420 -428 -420 -674 -797 -454 -960 -378 -931 -194 -247 -297 -731 -317 -437 -445 -850 -206 -842 -578 -178 -657 -878 -562 -735 -778 -139 -836 -380 -351 -599 -999 -740 -281 -464 -320 -837 -795 -84 -88 -996 -428 -566 -519 -734 -677 -766 -660 -620 -342 -280 -502 -72 -13 -111 -244 -937 -737 -102 -593 -792 -368 -600 -285 -654 -560 -903 -665 -915 -323 -878 -970 -505 -929 -309 -58 -93 -235 -764 -732 -408 -332 -884 -113 -384 -192 -836 -767 -595 -224 -514 -720 -451 -805 -689 -107 -133 -764 -333 -923 -275 -482 -606 -616 -654 -126 -137 -87 -1000 -547 -322 -297 -823 -960 -820 -480 -648 -911 -893 -602 -136 -666 -568 -469 -603 -817 -580 -287 -912 -190 -107 -871 -344 -411 -933 -896 -534 -456 -660 -425 -705 -324 -78 -565 -543 -501 -485 -525 -389 -989 -568 -465 -976 -467 -660 -843 -553 -138 -801 -828 -970 -868 -114 -559 -482 -229 -659 -233 -252 -383 -283 -209 -585 -897 -417 -279 -630 -795 -787 -448 -494 -67 -39 -485 -706 -749 -172 -894 -649 -974 -967 -834 -490 -631 -529 -34 -315 -509 -402 -445 -824 -873 -317 -225 -601 -264 -626 -396 -725 -640 -81 -978 -279 -279 -237 -991 -714 -866 -148 -240 -451 -832 -342 -523 -338 -424 -870 -75 -737 -222 -122 -48 -357 -531 -427 -752 -61 -405 -963 -390 -303 -944 -411 -895 -565 -350 -540 -977 -556 -18 -793 -571 -154 -457 -455 -81 -240 -840 -670 -403 -58 -813 -584 -300 -879 -530 -893 -7 -67 -79 -771 -797 -562 -796 -797 -480 -831 -605 -303 -252 -435 -835 -766 -332 -592 -672 -900 -714 -441 -45 -85 -889 -665 -419 -754 -976 -936 -195 -69 -204 -181 -228 -160 -440 -803 -242 -711 -311 -997 -276 -91 -247 -575 -823 -616 -692 -14 -10 -68 -380 -839 -306 -518 -5 -710 -883 -519 -81 -425 -141 -870 -525 -282 -641 -220 -96 -58 -712 -64 -468 -876 -651 -420 -913 -986 -519 -65 -894 -832 -732 -285 -772 -657 -966 -543 -416 -683 -300 -988 -661 -321 -355 -207 -929 -164 -980 -429 -103 -778 -22 -632 -676 -413 -123 -254 -802 -963 -643 -882 -931 -198 -379 -715 -777 -16 -467 -412 -529 -98 -651 -640 -15 -79 -695 -480 -433 -416 -321 -73 -908 -967 -990 -510 -622 -645 -612 -17 -684 -756 -680 -58 -225 -496 -404 -140 -421 -878 -869 -848 -355 -967 -370 -774 -734 -45 -852 -289 -472 -237 -708 -844 -832 -14 -909 -948 -856 -326 -938 -688 -733 -877 -54 -367 -485 -379 -918 -15 -198 -459 -166 -82 -279 -891 -396 -988 -161 -270 -913 -410 -157 -478 -106 -985 -890 -460 -280 -18 -389 -256 -520 -11 -734 -713 -213 -7 -876 -427 -752 -432 -441 -358 -800 -49 -824 -720 -995 -17 -205 -288 -126 -870 -962 -388 -244 -900 -607 -921 -683 -142 -627 -295 -756 -42 -238 -255 -484 -934 -356 -367 -510 -913 -97 -145 -21 -728 -111 -260 -627 -160 -726 -696 -70 -454 -692 -344 -159 -391 -410 -206 -735 -801 -680 -52 -443 -302 -503 -901 -922 -277 -292 -254 -588 -685 -962 -262 -373 -567 -447 -863 -370 -775 -483 -501 -929 -896 -735 -500 -13 -856 -480 -371 -649 -911 -815 -542 -133 -485 -5 -766 -40 -707 -66 -567 -806 -374 -28 -843 -588 -672 -361 -442 -350 -810 -119 -447 -185 -724 -193 -220 -91 -273 -903 -996 -680 -584 -737 -924 -560 -260 -15 -465 -302 -623 -528 -907 -969 -320 -670 -135 -452 -488 -779 -383 -638 -355 -891 -875 -39 -150 -416 -270 -661 -907 -492 -448 -418 -903 -392 -276 -108 -330 -423 -882 -385 -779 -410 -93 -935 -481 -881 -218 -316 -608 -626 -891 -248 -431 -106 -311 -997 -51 -291 -410 -173 -228 -837 -475 -155 -915 -474 -939 -190 -731 -44 -604 -77 -45 -874 -61 -654 -636 -132 -335 -273 -32 -785 -133 -268 -934 -530 -527 -516 -775 -891 -958 -272 -24 -248 -196 -48 -372 -630 -28 -163 -149 -881 -586 -337 -907 -967 -685 -757 -528 -83 -397 -353 -208 -913 -230 -591 -924 -104 -280 -484 -527 -680 -358 -144 -500 -907 -273 -417 -803 -983 -950 -380 -865 -551 -665 -369 -834 -393 -752 -859 -779 -188 -944 -938 -457 -461 -313 -457 -364 -864 -420 -438 -557 -223 -364 -941 -120 -857 -763 -72 -478 -229 -421 -456 -300 -886 -699 -381 -921 -439 -652 -773 -863 -681 -894 -267 -799 -768 -73 -214 -943 -298 -986 -515 -683 -370 -397 -43 -583 -156 -719 -351 -679 -121 -47 -502 -395 -448 -856 -444 -386 -587 -236 -730 -400 -406 -324 -50 -143 -373 -653 -976 -699 -457 -924 -246 -828 -234 -281 -60 -274 -385 -380 -201 -623 -408 -346 -633 -304 -438 -462 -29 -506 -403 -533 -961 -971 -392 -461 -219 -712 -804 -992 -475 -295 -194 -987 -633 -356 -332 -116 -308 -980 -200 -973 -739 -480 -234 -226 -375 -51 -609 -712 -67 -812 -509 -404 -519 -622 -808 -346 -880 -517 -750 -317 -568 -666 -48 -800 -244 -565 -645 -720 -648 -777 -453 -103 -49 -417 -70 -419 -737 -310 -934 -483 -974 -197 -974 -897 -594 -902 -128 -405 -700 -304 -687 -517 -182 -781 -215 -513 -87 -567 -557 -194 -961 -759 -466 -884 -870 -551 -66 -575 -861 -189 -125 -370 -519 -181 -536 -278 -803 -334 -406 -180 -198 -93 -160 -285 -623 -648 -308 -914 -549 -124 -413 -818 -561 -801 -619 -376 -388 -754 -913 -827 -957 -278 -838 -431 -580 -296 -979 -430 -744 -746 -982 -852 -387 -265 -330 -317 -682 -924 -185 -709 -883 -212 -191 -863 -773 -151 -55 -416 -154 -154 -627 -664 -735 -841 -87 -826 -440 -788 -553 -48 -499 -243 -546 -580 -614 -89 -172 -215 -725 -254 -767 -496 -312 -402 -491 -566 -924 -534 -496 -913 -557 -762 -586 -900 -775 -525 -180 -129 -758 -114 -305 -273 -303 -548 -523 -801 -496 -788 -675 -728 -629 -11 -553 -666 -229 -910 -813 -511 -484 -563 -680 -977 -120 -336 -198 -94 -292 -518 -397 -188 -591 -871 -948 -120 -369 -479 -744 -692 -689 -261 -117 -917 -629 -775 -484 -380 -67 -394 -376 -155 -4 -448 -450 -736 -131 -359 -825 -39 -121 -436 -441 -1 -828 -674 -497 -976 -851 -977 -662 -228 -865 -984 -376 -83 -781 -779 -120 -732 -315 -968 -871 -169 -153 -358 -175 -188 -598 -268 -79 -837 -935 -152 -30 -660 -761 -515 -824 -968 -68 -337 -645 -629 -979 -547 -149 -186 -83 -553 -831 -718 -472 -406 -386 -429 -775 -842 -199 -486 -301 -173 -721 -582 -462 -604 -349 -654 -779 -70 -849 -236 -569 -494 -433 -175 -81 -1000 -995 -549 -63 -299 -413 -487 -207 -672 -501 -455 -515 -205 -536 -713 -580 -195 -610 -821 -360 -567 -600 -936 -833 -794 -464 -393 -404 -888 -312 -451 -464 -114 -884 -762 -978 -511 -925 -8 -878 -426 -567 -581 -283 -452 -768 -13 -845 -487 -319 -207 -898 -338 -138 -918 -137 -664 -842 -935 -326 -149 -125 -532 -128 -467 -892 -938 -406 -229 -27 -465 -844 -703 -663 -582 -278 -631 -434 -695 -122 -69 -252 -180 -939 -509 -763 -527 -476 -223 -250 -849 -626 -81 -274 -770 -774 -595 -521 -657 -613 -665 -228 -238 -174 -39 -116 -513 -277 -580 -593 -60 -734 -410 -646 -243 -742 -984 -254 -191 -805 -444 -822 -36 -820 -119 -577 -446 -413 -7 -909 -434 -205 -983 -606 -912 -467 -511 -776 -921 -657 -516 -339 -910 -260 -216 -104 -636 -654 -325 -288 -528 -707 -775 -91 -226 -592 -388 -52 -915 -900 -172 -873 -693 -99 -205 -869 -291 -151 -452 -436 -836 -669 -565 -381 -219 -928 -405 -899 -649 -195 -490 -886 -333 -131 -845 -87 -846 -15 -222 -939 -901 -277 -313 -537 -981 -51 -735 -479 -417 -876 -386 -310 -103 -936 -726 -24 -665 -928 -395 -91 -37 -887 -500 -136 -27 -6 -505 -802 -404 -691 -633 -591 -906 -119 -823 -76 -601 -552 -680 -388 -276 -296 -39 -168 -929 -362 -449 -246 -825 -790 -829 -284 -810 -522 -927 -264 -653 -754 -272 -656 -809 -659 -582 -147 -993 -616 -119 -649 -350 -143 -983 -345 -175 -506 -750 -899 -228 -297 -320 -418 -805 -679 -807 -492 -578 -786 -478 -206 -538 -242 -621 -263 -728 -93 -679 -41 -576 -400 -611 -649 -544 -154 -844 -49 -63 -947 -503 -15 -838 -834 -420 -931 -609 -518 -872 -956 -968 -423 -467 -702 -468 -473 -377 -97 -641 -723 -204 -967 -587 -928 -669 -855 -933 -382 -984 -189 -628 -980 -854 -724 -316 -452 -434 -377 -562 -81 -864 -587 -564 -416 -273 -590 -850 -105 -196 -433 -779 -490 -797 -73 -150 -781 -469 -138 -813 -380 -496 -354 -930 -315 -980 -623 -308 -259 -72 -999 -392 -48 -966 -446 -93 -115 -177 -143 -421 -404 -212 -737 -366 -714 -319 -157 -574 -298 -351 -804 -207 -11 -867 -195 -232 -910 -620 -330 -477 -110 -154 -267 -144 -972 -440 -942 -432 -6 -145 -844 -666 -764 -365 -136 -399 -439 -58 -737 -490 -686 -808 -503 -777 -344 -632 -733 -68 -123 -929 -40 -150 -106 -50 -549 -446 -92 -642 -195 -567 -589 -815 -204 -906 -411 -821 -288 -49 -531 -695 -710 -680 -46 -579 -20 -320 -140 -126 -136 -432 -554 -638 -17 -477 -678 -990 -132 -841 -65 -622 -704 -42 -19 -645 -471 -153 -810 -105 -302 -991 -208 -720 -346 -932 -186 -436 -820 -889 -423 -895 -65 -223 -392 -855 -938 -183 -648 -385 -214 -681 -535 -864 -379 -985 -181 -360 -590 -175 -904 -747 -56 -613 -404 -771 -905 -641 -13 -384 -283 -660 -817 -674 -534 -179 -536 -720 -650 -499 -294 -704 -978 -14 -708 -927 -113 -476 -469 -211 -300 -343 -627 -880 -445 -498 -276 -78 -115 -910 -11 -783 -598 -612 -700 -597 -791 -497 -406 -757 -732 -589 -771 -444 -523 -592 -706 -388 -68 -210 -653 -863 -146 -754 -172 -684 -284 -852 -932 -944 -396 -424 -698 -694 -967 -22 -454 -161 -311 -727 -668 -987 -12 -390 -573 -515 -541 -916 -364 -194 -586 -307 -76 -453 -13 -36 -466 -831 -349 -925 -159 -940 -679 -925 -782 -840 -145 -400 -299 -291 -236 -922 -4 -198 -236 -373 -220 -983 -502 -381 -282 -178 -210 -793 -956 -895 -920 -461 -107 -811 -240 -606 -852 -989 -507 -358 -33 -225 -866 -804 -30 -423 -264 -145 -397 -361 -346 -876 -804 -501 -995 -673 -565 -107 -438 -676 -21 -144 -430 -691 -273 -174 -385 -227 -937 -728 -695 -175 -483 -547 -106 -138 -651 -767 -466 -514 -30 -493 -680 -591 -974 -585 -879 -553 -717 -18 -592 -242 -943 -189 -259 -571 -945 -606 -787 -316 -270 -532 -679 -567 -698 -883 -828 -398 -275 -13 -226 -86 -34 -279 -815 -67 -438 -532 -665 -562 -681 -340 -355 -944 -114 -153 -636 -109 -764 -490 -933 -995 -359 -910 -556 -357 -503 -292 -529 -400 -615 -327 -172 -787 -739 -535 -474 -982 -659 -389 -243 -2 -505 -658 -165 -996 -7 -27 -693 -74 -443 -603 -13 -84 -709 -561 -700 -861 -281 -239 -415 -577 -421 -936 -691 -879 -225 -20 -585 -255 -935 -869 -15 -107 -763 -279 -555 -816 -673 -491 -192 -676 -550 -335 -716 -67 -624 -408 -745 -883 -213 -113 -983 -680 -431 -868 -732 -682 -455 -512 -834 -619 -942 -287 -859 -381 -772 -88 -967 -263 -685 -808 -272 -762 -791 -831 -226 -388 -485 -932 -222 -410 -502 -20 -133 -491 -267 -711 -519 -708 -3 -819 -779 -511 -15 -994 -804 -537 -546 -972 -473 -381 -526 -309 -167 -916 -237 -843 -254 -609 -617 -712 -13 -157 -122 -593 -704 -105 -29 -248 -751 -25 -678 -973 -773 -82 -873 -956 -247 -220 -77 -52 -899 -584 -611 -919 -730 -416 -388 -628 -921 -53 -969 -765 -519 -609 -819 -773 -182 -376 -318 -200 -50 -614 -681 -391 -662 -674 -165 -328 -890 -965 -61 -294 -568 -226 -910 -192 -928 -535 -173 -351 -320 -999 -964 -101 -935 -14 -994 -29 -38 -588 -393 -956 -297 -747 -129 -75 -372 -568 -440 -942 -779 -61 -142 -106 -869 -785 -622 -384 -70 -175 -422 -380 -823 -951 -512 -792 -750 -581 -560 -772 -664 -86 -904 -168 -232 -195 -666 -269 -199 -455 -223 -94 -595 -658 -392 -429 -89 -154 -626 -41 -962 -313 -912 -339 -40 -135 -23 -891 -871 -882 -206 -179 -788 -640 -665 -876 -621 -605 -282 -491 -732 -403 -268 -971 -314 -790 -473 -34 -423 -348 -557 -746 -796 -454 -170 -539 -220 -828 -46 -549 -460 -870 -967 -44 -582 -326 -430 -886 -898 -1000 -988 -185 -41 -912 -824 -104 -743 -650 -934 -736 -474 -84 -699 -945 -803 -891 -946 -270 -228 -414 -69 -523 -463 -693 -605 -416 -469 -239 -727 -820 -18 -710 -537 -238 -225 -323 -773 -688 -945 -419 -740 -630 -576 -483 -85 -12 -351 -131 -877 -352 -50 -110 -868 -838 -722 -844 -943 -754 -58 -687 -382 -119 -568 -520 -336 -708 -651 -262 -564 -631 -470 -625 -756 -587 -581 -805 -57 -697 -633 -594 -273 -818 -883 -339 -416 -371 -128 -849 -847 -509 -800 -425 -358 -925 -489 -202 -108 -977 -53 -103 -207 -333 -146 -73 -445 -709 -29 -379 -104 -784 -495 -453 -501 -266 -166 -215 -762 -764 -370 -841 -641 -795 -659 -200 -894 -599 -993 -302 -534 -34 -356 -714 -848 -80 -390 -947 -553 -431 -210 -229 -255 -127 -480 -932 -43 -678 -360 -717 -611 -546 -358 -186 -535 -996 -757 -299 -894 -364 -817 -310 -557 -33 -735 -200 -688 -916 -593 -341 -225 -980 -675 -201 -900 -776 -785 -87 -608 -728 -708 -553 -213 -669 -554 -861 -789 -778 -353 -501 -166 -690 -840 -773 -187 -876 -672 -636 -430 -970 -683 -877 -621 -853 -728 -490 -772 -318 -485 -475 -234 -573 -234 -463 -154 -301 -617 -332 -972 -195 -474 -538 -494 -970 -945 -126 -413 -402 -614 -979 -424 -791 -632 -807 -388 -415 -511 -533 -349 -386 -387 -698 -605 -739 -449 -873 -720 -534 -481 -414 -391 -17 -43 -212 -574 -589 -415 -849 -756 -741 -393 -142 -459 -365 -595 -696 -13 -977 -469 -740 -221 -885 -669 -49 -424 -436 -150 -50 -101 -99 -292 -264 -829 -438 -289 -701 -307 -178 -763 -568 -355 -1000 -80 -828 -396 -990 -731 -208 -598 -369 -106 -117 -512 -600 -178 -214 -434 -737 -123 -211 -270 -91 -654 -230 -630 -478 -593 -344 -513 -338 -930 -612 -716 -479 -588 -729 -230 -292 -617 -361 -374 -145 -711 -778 -903 -97 -192 -657 -614 -612 -512 -974 -904 -786 -943 -20 -552 -954 -153 -955 -789 -606 -184 -755 -566 -360 -827 -821 -730 -319 -416 -54 -459 -94 -321 -449 -72 -275 -690 -762 -488 -440 -880 -561 -323 -73 -455 -220 -903 -100 -278 -623 -311 -41 -622 -881 -582 -255 -632 -67 -829 -726 -306 -547 -822 -340 -570 -539 -941 -420 -456 -977 -587 -178 -872 -17 -484 -543 -722 -340 -82 -194 -903 -556 -263 -710 -742 -322 -513 -329 -783 -44 -941 -397 -968 -163 -53 -233 -871 -563 -137 -269 -2 -102 -638 -940 -92 -46 -234 -623 -420 -829 -950 -36 -291 -508 -615 -295 -443 -343 -641 -92 -110 -652 -521 -67 -671 -315 -141 -312 -907 -826 -435 -995 -202 -939 -930 -529 -697 -620 -754 -909 -780 -360 -633 -82 -25 -911 -742 -245 -867 -402 -294 -583 -530 -946 -958 -324 -329 -371 -896 -42 -241 -998 -225 -489 -32 -941 -543 -250 -318 -589 -54 -791 -418 -240 -400 -603 -560 -219 -839 -735 -584 -43 -525 -136 -368 -770 -691 -790 -680 -44 -346 -82 -727 -854 -346 -491 -709 -778 -373 -875 -138 -186 -601 -345 -109 -160 -971 -241 -148 -720 -240 -201 -174 -28 -135 -172 -97 -610 -718 -413 -30 -564 -907 -235 -837 -762 -962 -910 -721 -984 -44 -857 -208 -349 -906 -758 -28 -792 -763 -199 -155 -199 -119 -622 -375 -72 -932 -151 -923 -381 -597 -197 -688 -554 -176 -236 -574 -27 -212 -485 -92 -993 -941 -251 -507 -745 -316 -4 -832 -915 -252 -274 -142 -291 -408 -432 -777 -814 -210 -247 -716 -741 -587 -10 -717 -17 -703 -358 -337 -158 -251 -5 -423 -165 -475 -971 -209 -380 -351 -581 -100 -150 -143 -591 -11 -350 -490 -939 -490 -820 -489 -548 -985 -631 -700 -666 -550 -359 -243 -540 -401 -198 -415 -866 -916 -794 -959 -141 -324 -242 -702 -72 -306 -363 -293 -547 -487 -790 -749 -248 -642 -460 -804 -569 -534 -915 -176 -43 -629 -505 -488 -920 -615 -136 -949 -832 -719 -151 -479 -382 -863 -921 -606 -7 -245 -414 -550 -436 -938 -736 -562 -631 -179 -30 -43 -251 -143 -539 -42 -310 -247 -349 -142 -271 -76 -251 -735 -889 -346 -86 -968 -6 -438 -126 -554 -634 -434 -878 -350 -373 -267 -763 -346 -974 -839 -798 -744 -64 -588 -185 -479 -85 -955 -898 -102 -997 -386 -124 -23 -359 -916 -641 -941 -587 -304 -623 -971 -237 -213 -227 -552 -67 -365 -957 -561 -608 -958 -361 -266 -201 -205 -141 -707 -427 -861 -164 -432 -76 -189 -725 -677 -615 -131 -858 -190 -414 -10 -308 -759 -664 -863 -283 -818 -202 -597 -773 -731 -325 -840 -408 -325 -634 -325 -160 -788 -196 -701 -174 -337 -276 -467 -829 -255 -11 -557 -70 -501 -770 -190 -421 -144 -319 -117 -218 -161 -164 -433 -201 -133 -304 -420 -836 -664 -376 -360 -755 -174 -379 -986 -261 -132 -18 -608 -700 -197 -960 -309 -150 -690 -70 -303 -98 -311 -28 -487 -673 -778 -695 -125 -748 -950 -254 -266 -354 -50 -125 -582 -208 -627 -301 -937 -370 -636 -713 -661 -935 -885 -170 -271 -483 -940 -891 -185 -420 -592 -445 -655 -5 -664 -27 -650 -34 -262 -36 -496 -34 -125 -325 -89 -134 -135 -227 -886 -371 -84 -454 -922 -860 -736 -56 -501 -623 -686 -70 -925 -20 -582 -63 -712 -837 -951 -360 -869 -793 -746 -320 -615 -362 -952 -340 -599 -369 -914 -530 -538 -443 -854 -854 -193 -615 -117 -36 -543 -55 -267 -251 -456 -960 -564 -453 -478 -31 -461 -671 -429 -552 -240 -615 -535 -848 -831 -764 -366 -92 -891 -246 -644 -592 -47 -658 -964 -781 -87 -193 -502 -582 -132 -541 -627 -226 -1 -636 -364 -163 -555 -164 -251 -838 -25 -481 -35 -777 -934 -169 -78 -165 -425 -423 -451 -199 -214 -505 -646 -544 -306 -173 -477 -838 -454 -288 -323 -772 -72 -328 -788 -32 -218 -50 -716 -963 -374 -286 -479 -449 -332 -399 -931 -259 -94 -963 -811 -768 -520 -339 -362 -632 -285 -274 -91 -504 -774 -367 -646 -37 -825 -863 -828 -732 -679 -684 -36 -861 -829 -365 -642 -406 -127 -673 -57 -44 -640 -815 -270 -23 -3 -577 -740 -695 -895 -491 -737 -909 -537 -530 -911 -813 -714 -633 -624 -811 -403 -767 -858 -340 -793 -272 -138 -950 -715 -767 -848 -906 -387 -694 -552 -617 -326 -524 -223 -558 -858 -353 -723 -489 -31 -596 -183 -578 -362 -997 -954 -920 -668 -322 -97 -830 -786 -415 -626 -95 -351 -907 -237 -256 -141 -21 -983 -224 -448 -212 -737 -877 -137 -255 -726 -177 -474 -930 -775 -158 -245 -34 -929 -617 -529 -801 -329 -577 -251 -143 -240 -490 -458 -507 -977 -504 -938 -903 -767 -407 -694 -556 -132 -124 -70 -303 -734 -819 -939 -493 -180 -839 -666 -404 -105 -295 -460 -371 -897 -127 -996 -38 -91 -333 -702 -182 -434 -322 -769 -614 -541 -755 -280 -602 -256 -133 -744 -784 -639 -404 -264 -505 -902 -497 -950 -467 -270 -397 -611 -695 -842 -201 -679 -617 -46 -389 -836 -23 -853 -273 -652 -582 -242 -978 -77 -405 -502 -237 -278 -202 -559 -981 -315 -463 -298 -662 -383 -504 -496 -961 -624 -2 -985 -794 -436 -52 -160 -869 -694 -732 -835 -853 -133 -266 -187 -521 -971 -407 -954 -530 -466 -52 -539 -537 -849 -520 -19 -497 -821 -907 -595 -747 -705 -431 -200 -675 -77 -72 -147 -180 -493 -638 -986 -713 -194 -64 -841 -550 -105 -518 -452 -908 -260 -38 -152 -988 -512 -179 -50 -676 -942 -448 -490 -13 -705 -105 -981 -421 -813 -313 -991 -800 -270 -877 -286 -399 -436 -905 -148 -16 -623 -187 -498 -998 -768 -194 -119 -806 -503 -732 -9 -92 -271 -820 -557 -60 -691 -574 -683 -151 -371 -109 -847 -430 -459 -734 -839 -986 -926 -642 -923 -230 -343 -855 -964 -303 -701 -573 -850 -197 -591 -662 -931 -597 -534 -437 -813 -983 -571 -291 -117 -641 -742 -583 -191 -110 -703 -97 -913 -573 -995 -182 -54 -868 -176 -867 -339 -335 -204 -322 -500 -826 -173 -366 -478 -803 -907 -519 -80 -165 -293 -209 -822 -388 -216 -271 -86 -935 -913 -976 -900 -456 -632 -680 -177 -205 -344 -58 -29 -24 -655 -275 -317 -918 -931 -224 -408 -629 -142 -681 -251 -9 -384 -638 -105 -485 -695 -771 -902 -299 -78 -780 -662 -35 -410 -807 -574 -225 -971 -78 -725 -672 -466 -40 -579 -824 -159 -687 -854 -157 -479 -461 -29 -628 -598 -259 -2 -822 -334 -791 -328 -970 -659 -417 -992 -74 -404 -659 -416 -667 -451 -384 -833 -363 -563 -811 -744 -62 -342 -282 -973 -458 -634 -501 -956 -17 -971 -479 -495 -589 -666 -231 -408 -438 -450 -898 -890 -904 -87 -131 -585 -208 -611 -894 -230 -960 -876 -417 -918 -616 -298 -840 -579 -372 -32 -416 -207 -83 -495 -587 -309 -200 -790 -706 -186 -869 -684 -543 -114 -724 -675 -544 -563 -36 -101 -789 -75 -499 -485 -505 -91 -351 -834 -567 -951 -53 -911 -813 -565 -634 -125 -918 -159 -405 -754 -39 -835 -298 -706 -213 -516 -31 -92 -626 -627 -93 -229 -272 -481 -303 -925 -504 -414 -339 -392 -896 -387 -623 -391 -119 -770 -932 -27 -423 -651 -321 -901 -869 -347 -171 -564 -918 -958 -531 -305 -160 -81 -668 -854 -554 -109 -885 -749 -448 -910 -345 -396 -366 -874 -961 -661 -19 -573 -434 -766 -543 -357 -134 -66 -129 -92 -746 -721 -818 -363 -75 -993 -336 -415 -120 -608 -485 -99 -44 -493 -761 -832 -222 -950 -65 -912 -274 -144 -899 -610 -606 -774 -437 -915 -162 -807 -140 -490 -276 -930 -688 -349 -514 -188 -696 -493 -873 -843 -541 -748 -817 -196 -673 -559 -499 -837 -430 -105 -50 -211 -322 -329 -351 -754 -903 -862 -425 -600 -593 -572 -549 -201 -451 -300 -942 -811 -157 -808 -736 -274 -923 -980 -851 -499 -555 -627 -727 -336 -154 -716 -856 -424 -809 -432 -795 -75 -831 -752 -59 -246 -581 -599 -136 -250 -514 -856 -78 -2 -367 -359 -320 -841 -924 -966 -428 -29 -37 -59 -812 -47 -117 -883 -915 -988 -67 -834 -388 -516 -657 -718 -305 -36 -942 -751 -703 -234 -883 -174 -999 -368 -3 -912 -578 -173 -322 -748 -486 -408 -996 -798 -947 -951 -546 -769 -734 -46 -91 -325 -848 -380 -837 -238 -145 -283 -223 -475 -210 -545 -12 -764 -648 -239 -863 -215 -225 -476 -449 -501 -568 -695 -296 -206 -427 -679 -495 -184 -916 -334 -930 -652 -459 -883 -357 -547 -925 -112 -972 -230 -478 -559 -748 -161 -100 -761 -101 -249 -484 -882 -127 -415 -695 -426 -627 -565 -27 -659 -887 -962 -258 -333 -194 -563 -846 -123 -408 -1 -415 -443 -641 -851 -463 -908 -659 -3 -919 -181 -518 -150 -214 -490 -356 -562 -656 -466 -171 -821 -147 -655 -97 -101 -929 -557 -960 -340 -98 -242 -767 -331 -123 -316 -851 -637 -428 -102 -967 -632 -719 -312 -172 -858 -615 -776 -203 -861 -964 -645 -245 -385 -939 -360 -446 -453 -587 -596 -785 -855 -318 -929 -421 -516 -936 -550 -774 -943 -291 -426 -924 -893 -462 -688 -66 -595 -778 -109 -731 -333 -986 -858 -910 -793 -513 -183 -456 -205 -876 -442 -473 -416 -390 -601 -872 -682 -751 -351 -237 -777 -718 -909 -313 -546 -529 -228 -351 -304 -31 -19 -548 -653 -246 -631 -889 -5 -625 -865 -994 -415 -269 -251 -713 -132 -175 -291 -357 -902 -435 -499 -182 -429 -146 -959 -279 -267 -71 -951 -749 -59 -65 -695 -898 -955 -774 -851 -379 -416 -357 -340 -851 -259 -339 -721 -482 -921 -894 -961 -310 -663 -65 -988 -255 -183 -934 -132 -598 -366 -836 -906 -557 -199 -724 -987 -218 -858 -57 -115 -17 -321 -244 -392 -719 -545 -612 -851 -790 -151 -157 -74 -464 -859 -557 -192 -473 -821 -889 -896 -234 -976 -853 -620 -61 -659 -882 -419 -110 -373 -947 -668 -777 -538 -833 -257 -940 -864 -929 -931 -743 -872 -884 -257 -802 -525 -98 -31 -597 -521 -382 -712 -127 -165 -413 -338 -199 -27 -162 -166 -737 -492 -507 -349 -343 -335 -682 -452 -648 -208 -228 -277 -245 -240 -544 -920 -367 -275 -259 -885 -994 -871 -601 -151 -492 -418 -600 -829 -294 -491 -743 -415 -394 -360 -587 -445 -473 -460 -921 -227 -791 -534 -392 -515 -484 -354 -951 -12 -426 -599 -205 -367 -384 -274 -998 -567 -191 -559 -882 -489 -267 -757 -273 -76 -736 -677 -943 -126 -220 -340 -283 -958 -226 -697 -177 -331 -397 -543 -391 -958 -896 -704 -307 -41 -951 -290 -226 -613 -628 -731 -277 -39 -445 -442 -874 -948 -682 -393 -920 -810 -242 -80 -934 -647 -504 -940 -984 -908 -489 -926 -157 -645 -432 -769 -996 -318 -467 -491 -815 -544 -925 -191 -497 -187 -400 -665 -966 -529 -18 -927 -848 -895 -41 -278 -656 -759 -344 -342 -634 -205 -396 -774 -905 -987 -113 -753 -210 -479 -983 -155 -661 -920 -156 -844 -885 -181 -447 -271 -61 -570 -284 -196 -54 -775 -1000 -936 -734 -913 -259 -39 -551 -878 -683 -803 -890 -755 -373 -131 -374 -441 -411 -345 -913 -810 -629 -428 -145 -639 -136 -716 -270 -458 -667 -767 -550 -577 -893 -583 -895 -564 -67 -406 -562 -721 -838 -261 -725 -335 -489 -642 -228 -816 -642 -126 -599 -279 -723 -40 -959 -174 -477 -858 -185 -264 -268 -236 -151 -486 -729 -346 -935 -467 -840 -522 -912 -801 -399 -580 -572 -738 -135 -644 -285 -948 -963 -329 -687 -367 -61 -135 -28 -305 -151 -534 -837 -627 -872 -58 -138 -933 -960 -966 -546 -553 -100 -552 -935 -782 -799 -31 -828 -815 -944 -463 -601 -699 -66 -907 -621 -365 -854 -739 -46 -154 -137 -432 -569 -94 -537 -531 -2 -499 -431 -204 -154 -881 -162 -842 -962 -145 -62 -687 -298 -920 -646 -272 -314 -939 -307 -478 -232 -161 -986 -149 -209 -384 -816 -492 -127 -811 -750 -451 -691 -400 -259 -37 -965 -432 -448 -32 -202 -259 -507 -333 -486 -268 -422 -675 -38 -237 -66 -929 -286 -473 -587 -68 -187 -739 -93 -817 -715 -563 -776 -315 -415 -155 -195 -767 -675 -326 -433 -748 -315 -249 -993 -72 -286 -197 -294 -59 -607 -821 -808 -780 -4 -796 -808 -328 -781 -556 -330 -59 -639 -213 -48 -925 -21 -685 -707 -309 -76 -331 -101 -769 -101 -826 -715 -7 -977 -974 -378 -713 -622 -543 -260 -912 -318 -81 -422 -383 -150 -915 -995 -890 -511 -66 -143 -124 -475 -56 -278 -627 -272 -411 -446 -113 -157 -817 -369 -597 -831 -412 -741 -913 -142 -840 -277 -412 -499 -933 -407 -676 -132 -730 -509 -914 -228 -286 -349 -943 -814 -971 -739 -349 -554 -201 -449 -975 -156 -741 -887 -493 -251 -40 -6 -981 -108 -581 -350 -585 -626 -430 -650 -509 -117 -682 -238 -14 -435 -826 -580 -430 -943 -319 -515 -842 -908 -399 -252 -387 -510 -565 -549 -656 -965 -244 -982 -622 -287 -776 -871 -77 -325 -64 -113 -529 -686 -669 -15 -509 -516 -117 -876 -94 -913 -1000 -6 -154 -972 -876 -387 -383 -609 -45 -839 -596 -234 -646 -861 -471 -278 -573 -393 -303 -547 -374 -734 -476 -41 -532 -848 -964 -488 -751 -180 -127 -296 -889 -95 -839 -20 -332 -600 -220 -742 -554 -294 -162 -179 -921 -321 -766 -688 -792 -736 -353 -355 -993 -280 -171 -609 -70 -856 -462 -185 -617 -437 -873 -984 -656 -719 -855 -84 -593 -695 -444 -185 -525 -446 -513 -138 -915 -87 -944 -603 -962 -915 -717 -954 -907 -779 -43 -438 -916 -996 -286 -868 -809 -888 -691 -695 -292 -270 -197 -909 -836 -164 -811 -730 -222 -619 -81 -584 -61 -352 -811 -858 -228 -83 -795 -734 -110 -417 -305 -550 -344 -669 -513 -320 -549 -520 -123 -456 -331 -123 -72 -216 -133 -944 -898 -207 -339 -693 -959 -333 -652 -380 -93 -427 -577 -870 -52 -315 -9 -361 -569 -33 -886 -395 -960 -341 -539 -370 -509 -236 -446 -932 -502 -625 -793 -697 -177 -213 -389 -743 -91 -909 -96 -187 -413 -36 -914 -776 -881 -889 -258 -745 -185 -373 -805 -894 -474 -77 -764 -645 -756 -443 -112 -530 -897 -82 -453 -142 -856 -916 -781 -522 -758 -197 -955 -967 -198 -421 -675 -989 -703 -451 -455 -855 -408 -602 -588 -194 -885 -967 -832 -658 -540 -127 -387 -438 -191 -124 -68 -911 -303 -390 -536 -343 -956 -154 -150 -52 -266 -728 -920 -889 -72 -399 -235 -59 -248 -780 -780 -858 -561 -616 -495 -20 -422 -343 -104 -323 -577 -114 -684 -685 -139 -492 -925 -709 -745 -35 -526 -334 -810 -838 -918 -314 -935 -210 -391 -351 -630 -843 -505 -907 -685 -118 -588 -630 -725 -762 -299 -121 -825 -933 -415 -161 -642 -617 -109 -143 -423 -505 -978 -228 -350 -241 -475 -701 -153 -171 -545 -631 -260 -284 -76 -367 -302 -241 -132 -212 -943 -722 -637 -75 -875 -61 -733 -930 -715 -234 -44 -393 -120 -120 -203 -692 -131 -263 -509 -305 -28 -639 -483 -635 -716 -130 -288 -760 -443 -707 -482 -926 -78 -621 -368 -73 -352 -415 -137 -429 -285 -498 -233 -765 -104 -766 -249 -426 -48 -177 -273 -666 -608 -797 -731 -509 -694 -230 -372 -250 -354 -775 -340 -99 -141 -177 -322 -962 -982 -134 -842 -731 -920 -319 -800 -727 -997 -155 -744 -369 -636 -195 -352 -928 -263 -536 -990 -212 -213 -870 -744 -899 -858 -736 -308 -321 -633 -42 -497 -11 -561 -688 -665 -335 -198 -134 -703 -513 -918 -642 -290 -310 -139 -106 -361 -580 -190 -230 -511 -986 -425 -762 -229 -437 -440 -607 -189 -793 -25 -510 -652 -234 -455 -824 -199 -390 -885 -618 -97 -419 -497 -98 -120 -417 -843 -923 -110 -296 -184 -45 -188 -265 -605 -742 -348 -622 -713 -560 -102 -260 -786 -10 -320 -756 -584 -641 -879 -549 -695 -950 -188 -420 -454 -116 -427 -657 -568 -32 -427 -23 -272 -652 -632 -511 -370 -670 -794 -460 -111 -260 -680 -545 -85 -107 -335 -895 -221 -443 -360 -634 -546 -671 -725 -482 -939 -54 -342 -251 -884 -395 -409 -651 -970 -159 -643 -408 -452 -423 -293 -161 -904 -171 -988 -943 -934 -857 -648 -313 -517 -884 -360 -752 -417 -104 -78 -274 -985 -758 -476 -732 -751 -549 -158 -576 -215 -590 -666 -253 -587 -743 -210 -127 -679 -928 -68 -391 -99 -788 -221 -808 -206 -299 -772 -538 -705 -939 -77 -304 -563 -229 -168 -768 -544 -929 -661 -693 -125 -912 -112 -203 -345 -320 -87 -611 -307 -795 -70 -79 -649 -431 -309 -21 -534 -416 -912 -708 -859 -705 -213 -882 -972 -16 -313 -184 -313 -284 -820 -115 -441 -171 -415 -324 -543 -935 -410 -217 -356 -707 -464 -135 -232 -821 -985 -302 -229 -308 -715 -784 -612 -973 -915 -969 -43 -152 -629 -439 -36 -408 -563 -930 -974 -421 -615 -301 -905 -717 -176 -704 -12 -351 -145 -133 -336 -250 -779 -792 -134 -201 -709 -130 -326 -348 -696 -717 -229 -248 -231 -895 -873 -305 -737 -687 -242 -808 -406 -821 -915 -718 -491 -135 -86 -93 -991 -350 -49 -447 -425 -417 -249 -981 -915 -54 -263 -837 -467 -441 -113 -161 -290 -941 -366 -915 -272 -673 -952 -19 -997 -748 -111 -749 -936 -186 -122 -976 -58 -58 -74 -203 -863 -403 -72 -358 -352 -173 -407 -286 -918 -735 -960 -345 -829 -586 -637 -443 -328 -300 -288 -391 -309 -773 -949 -226 -378 -624 -893 -144 -926 -897 -584 -304 -236 -343 -176 -468 -329 -459 -649 -115 -37 -840 -762 -341 -324 -651 -997 -930 -814 -651 -912 -209 -666 -782 -195 -217 -611 -255 -542 -327 -572 -672 -198 -305 -676 -101 -19 -6 -206 -151 -308 -747 -817 -260 -765 -355 -412 -469 -412 -234 -199 -541 -256 -843 -922 -34 -906 -591 -976 -838 -985 -224 -587 -461 -858 -142 -258 -404 -862 -884 -383 -873 -900 -571 -523 -615 -392 -957 -359 -570 -551 -640 -819 -172 -583 -421 -927 -898 -853 -595 -522 -488 -977 -639 -286 -813 -10 -479 -760 -37 -566 -341 -176 -596 -338 -951 -368 -781 -505 -700 -904 -779 -613 -160 -141 -304 -619 -759 -522 -133 -75 -240 -233 -7 -815 -605 -315 -279 -948 -780 -321 -501 -445 -376 -734 -684 -659 -838 -235 -470 -111 -919 -696 -313 -79 -393 -24 -210 -296 -806 -420 -140 -523 -743 -260 -589 -914 -867 -899 -806 -259 -637 -721 -662 -665 -892 -476 -195 -57 -361 -9 -19 -341 -354 -436 -773 -917 -370 -913 -514 -236 -238 -409 -637 -222 -933 -881 -137 -588 -223 -977 -794 -170 -986 -750 -601 -521 -230 -388 -123 -789 -961 -418 -184 -651 -421 -473 -139 -973 -908 -716 -889 -188 -422 -925 -786 -542 -540 -425 -466 -23 -770 -548 -633 -638 -682 -265 -529 -280 -624 -217 -609 -767 -181 -916 -610 -514 -995 -918 -702 -417 -773 -10 -34 -814 -287 -698 -954 -72 -411 -650 -894 -125 -745 -807 -1 -156 -963 -951 -666 -23 -518 -680 -608 -220 -6 -386 -576 -305 -728 -141 -937 -1 -115 -96 -992 -415 -152 -88 -772 -887 -837 -355 -949 -552 -113 -8 -253 -1 -720 -756 -839 -144 -489 -269 -789 -220 -285 -956 -366 -553 -26 -434 -100 -574 -878 -488 -729 -608 -585 -1 -270 -253 -873 -323 -77 -798 -700 -288 -829 -726 -989 -385 -738 -626 -329 -410 -123 -21 -428 -103 -329 -615 -191 -79 -867 -576 -771 -282 -574 -795 -512 -30 -880 -738 -786 -603 -151 -250 -675 -941 -278 -278 -707 -129 -274 -95 -448 -353 -995 -275 -961 -610 -338 -70 -164 -530 -220 -494 -888 -890 -557 -649 -82 -857 -390 -391 -996 -431 -524 -175 -104 -113 -985 -545 -275 -485 -40 -215 -851 -365 -768 -716 -72 -259 -504 -468 -849 -890 -461 -304 -976 -629 -696 -204 -144 -440 -663 -330 -488 -408 -977 -228 -848 -479 -143 -717 -194 -828 -183 -971 -363 -691 -235 -773 -64 -459 -298 -233 -920 -437 -38 -730 -970 -287 -589 -640 -300 -868 -229 -566 -294 -443 -84 -58 -126 -753 -88 -278 -155 -125 -671 -124 -570 -341 -583 -238 -499 -276 -57 -639 -463 -625 -343 -561 -420 -948 -137 -150 -967 -42 -931 -162 -360 -301 -180 -475 -327 -361 -120 -726 -197 -672 -657 -387 -493 -75 -621 -209 -189 -799 -430 -208 -469 -296 -411 -766 -915 -609 -738 -247 -60 -88 -581 -60 -242 -260 -189 -664 -902 -218 -6 -409 -612 -135 -525 -930 -198 -848 -230 -950 -928 -861 -31 -453 -52 -885 -124 -21 -787 -422 -557 -740 -149 -662 -59 -60 -714 -14 -287 -68 -464 -799 -173 -835 -75 -568 -309 -590 -173 -337 -47 -147 -431 -787 -669 -500 -367 -596 -936 -503 -815 -763 -623 -264 -961 -257 -688 -567 -448 -119 -738 -354 -881 -542 -587 -50 -703 -342 -97 -893 -190 -352 -160 -524 -253 -613 -125 -428 -899 -244 -614 -209 -863 -521 -201 -754 -217 -105 -775 -234 -584 -961 -764 -827 -832 -803 -264 -568 -203 -245 -672 -602 -301 -205 -220 -459 -307 -61 -32 -805 -701 -341 -476 -585 -402 -164 -64 -612 -596 -133 -976 -426 -396 -756 -281 -621 -515 -210 -362 -797 -334 -563 -34 -878 -311 -550 -619 -466 -962 -291 -17 -11 -744 -958 -675 -937 -755 -357 -930 -428 -471 -153 -377 -524 -920 -935 -962 -693 -665 -108 -556 -73 -603 -685 -93 -114 -811 -806 -716 -32 -1 -611 -233 -312 -756 -521 -86 -867 -772 -873 -576 -523 -567 -354 -113 -970 -449 -525 -680 -693 -364 -424 -772 -475 -709 -276 -8 -828 -328 -549 -60 -953 -948 -880 -409 -477 -766 -762 -193 -620 -847 -831 -51 -517 -130 -533 -376 -248 -46 -259 -966 -539 -131 -860 -833 -231 -455 -448 -4 -646 -553 -608 -852 -79 -740 -661 -840 -504 -853 -160 -105 -53 -332 -61 -985 -490 -547 -540 -571 -274 -486 -813 -662 -546 -974 -713 -6 -896 -271 -832 -124 -668 -391 -447 -413 -446 -336 -641 -911 -31 -344 -958 -688 -773 -893 -132 -434 -405 -382 -747 -754 -98 -453 -291 -963 -57 -595 -830 -40 -446 -286 -373 -694 -618 -909 -446 -616 -234 -328 -149 -870 -852 -162 -452 -394 -809 -286 -453 -769 -495 -106 -446 -255 -461 -655 -868 -763 -566 -511 -963 -857 -750 -31 -30 -450 -560 -660 -200 -502 -93 -102 -762 -580 -734 -937 -210 -227 -886 -830 -232 -702 -10 -150 -457 -266 -271 -306 -290 -957 -855 -991 -523 -764 -960 -879 -464 -192 -166 -348 -516 -81 -902 -686 -517 -127 -573 -524 -320 -549 -102 -30 -276 -529 -416 -51 -876 -939 -591 -210 -416 -216 -954 -866 -255 -43 -696 -612 -393 -799 -256 -513 -105 -526 -537 -106 -627 -247 -594 -149 -582 -513 -176 -858 -241 -485 -995 -265 -941 -208 -636 -909 -825 -418 -154 -9 -116 -723 -598 -22 -26 -638 -288 -238 -409 -736 -316 -645 -764 -312 -656 -319 -964 -616 -596 -983 -258 -733 -576 -422 -699 -839 -363 -74 -14 -755 -318 -803 -464 -769 -817 -997 -204 -415 -560 -559 -819 -475 -539 -465 -227 -401 -201 -567 -192 -446 -704 -418 -123 -573 -814 -88 -497 -178 -248 -540 -195 -224 -133 -344 -182 -650 -464 -816 -317 -471 -967 -328 -578 -131 -65 -258 -264 -924 -914 -550 -28 -622 -456 -313 -738 -670 -733 -947 -469 -963 -440 -754 -307 -891 -789 -509 -176 -624 -6 -867 -356 -980 -701 -670 -623 -152 -231 -566 -602 -374 -373 -141 -880 -576 -589 -83 -990 -729 -157 -205 -227 -409 -926 -563 -132 -454 -454 -688 -197 -708 -403 -774 -868 -970 -678 -696 -934 -469 -270 -551 -685 -975 -715 -474 -17 -816 -276 -866 -874 -740 -878 -295 -264 -924 -217 -328 -555 -327 -459 -219 -188 -101 -899 -782 -682 -759 -752 -736 -192 -589 -672 -156 -672 -701 -482 -573 -730 -343 -473 -874 -708 -413 -405 -247 -683 -945 -175 -833 -565 -548 -46 -4 -486 -9 -262 -919 -21 -201 -667 -526 -3 -866 -849 -921 -949 -665 -127 -109 -164 -89 -445 -885 -165 -363 -112 -938 -309 -415 -520 -371 -616 -337 -276 -52 -964 -61 -116 -691 -995 -428 -968 -148 -160 -49 -200 -495 -170 -909 -47 -442 -927 -360 -798 -811 -661 -138 -338 -52 -28 -498 -276 -565 -886 -80 -162 -537 -266 -578 -50 -982 -981 -655 -20 -593 -869 -402 -32 -953 -595 -331 -848 -489 -639 -53 -32 -610 -827 -567 -832 -653 -817 -362 -71 -663 -445 -613 -631 -673 -92 -295 -447 -616 -749 -857 -641 -568 -833 -700 -530 -420 -824 -583 -779 -846 -372 -185 -623 -625 -551 -934 -847 -212 -120 -528 -197 -218 -207 -886 -111 -549 -938 -668 -498 -500 -278 -995 -25 -895 -576 -186 -838 -191 -461 -913 -767 -521 -947 -390 -191 -48 -477 -132 -51 -435 -642 -550 -420 -798 -375 -890 -833 -436 -740 -715 -432 -733 -144 -380 -123 -391 -59 -633 -150 -522 -641 -502 -543 -853 -574 -856 -334 -474 -782 -272 -134 -265 -70 -27 -968 -456 -656 -573 -573 -950 -617 -886 -223 -950 -854 -280 -185 -391 -471 -593 -862 -398 -435 -156 -426 -240 -181 -259 -98 -542 -857 -228 -267 -923 -405 -690 -140 -860 -887 -141 -90 -135 -16 -326 -51 -900 -672 -191 -11 -43 -631 -501 -453 -751 -423 -886 -276 -250 -219 -342 -617 -357 -705 -403 -962 -286 -631 -911 -696 -302 -388 -829 -216 -28 -455 -645 -752 -403 -636 -872 -510 -456 -682 -164 -805 -260 -543 -314 -188 -810 -386 -557 -75 -81 -709 -320 -295 -915 -805 -376 -498 -378 -13 -424 -868 -49 -63 -264 -407 -418 -393 -261 -197 -793 -183 -851 -316 -648 -642 -90 -554 -979 -185 -756 -473 -714 -72 -974 -284 -662 -593 -59 -685 -393 -591 -561 -420 -801 -512 -536 -99 -901 -418 -229 -745 -487 -738 -403 -820 -365 -262 -553 -767 -334 -869 -367 -912 -243 -45 -534 -561 -586 -842 -416 -882 -242 -763 -303 -134 -866 -567 -665 -71 -699 -95 -169 -971 -88 -723 -320 -22 -823 -350 -465 -964 -767 -848 -839 -480 -697 -599 -504 -920 -257 -464 -636 -478 -85 -697 -804 -895 -601 -480 -748 -872 -698 -217 -824 -867 -20 -847 -385 -104 -336 -348 -823 -183 -935 -331 -118 -962 -578 -819 -462 -588 -295 -214 -405 -983 -737 -911 -600 -239 -846 -110 -181 -984 -592 -190 -38 -279 -278 -105 -257 -177 -434 -878 -472 -63 -193 -93 -126 -9 -429 -288 -238 -515 -506 -916 -463 -227 -587 -193 -221 -136 -563 -221 -441 -562 -813 -285 -952 -827 -884 -796 -147 -339 -72 -336 -618 -115 -273 -686 -869 -741 -501 -170 -101 -820 -993 -70 -315 -87 -217 -343 -942 -104 -468 -47 -775 -196 -683 -12 -627 -485 -49 -104 -233 -847 -109 -769 -671 -167 -572 -629 -978 -488 -667 -205 -56 -826 -87 -539 -436 -303 -777 -193 -272 -176 -335 -349 -352 -28 -678 -677 -406 -872 -378 -574 -172 -113 -970 -154 -986 -332 -377 -764 -942 -799 -582 -889 -632 -348 -160 -234 -47 -840 -591 -31 -808 -777 -436 -910 -634 -487 -649 -868 -948 -622 -859 -863 -329 -766 -224 -723 -749 -634 -643 -377 -817 -218 -749 -485 -677 -151 -468 -396 -57 -166 -834 -27 -597 -566 -122 -925 -647 -468 -594 -272 -836 -642 -612 -697 -197 -572 -87 -17 -708 -916 -609 -712 -810 -412 -792 -235 -513 -308 -813 -363 -68 -590 -405 -343 -393 -503 -525 -85 -323 -16 -40 -323 -293 -249 -332 -709 -244 -478 -49 -624 -441 -829 -507 -432 -696 -419 -289 -405 -634 -881 -958 -300 -577 -916 -286 -690 -731 -513 -77 -705 -162 -45 -655 -626 -153 -732 -281 -627 -168 -411 -371 -82 -541 -208 -544 -875 -544 -323 -910 -485 -323 -245 -562 -824 -795 -863 -897 -356 -952 -727 -742 -820 -763 -611 -891 -616 -676 -866 -450 -275 -771 -797 -46 -941 -157 -197 -21 -414 -984 -192 -232 -12 -602 -546 -230 -330 -987 -756 -90 -677 -824 -289 -782 -553 -29 -856 -393 -738 -793 -681 -731 -334 -668 -396 -869 -857 -802 -454 -399 -654 -799 -112 -1 -72 -243 -499 -268 -758 -280 -780 -450 -423 -667 -673 -388 -232 -754 -326 -165 -186 -564 -490 -190 -996 -752 -827 -925 -781 -256 -82 -28 -232 -886 -841 -205 -123 -671 -536 -843 -119 -361 -519 -702 -270 -48 -630 -230 -119 -458 -240 -241 -483 -293 -632 -630 -374 -514 -440 -432 -875 -649 -805 -326 -526 -77 -263 -731 -217 -689 -430 -132 -109 -695 -933 -511 -317 -295 -951 -356 -833 -622 -316 -184 -531 -162 -969 -75 -265 -760 -157 -444 -211 -632 -45 -554 -187 -52 -712 -993 -898 -999 -732 -216 -380 -977 -765 -331 -365 -892 -203 -12 -467 -321 -840 -246 -835 -398 -136 -487 -431 -4 -501 -395 -277 -121 -665 -929 -898 -109 -98 -415 -414 -267 -969 -94 -876 -318 -854 -223 -912 -346 -276 -72 -867 -164 -551 -796 -172 -676 -468 -945 -763 -32 -384 -443 -282 -182 -177 -686 -96 -921 -559 -514 -905 -158 -62 -368 -88 -393 -981 -333 -380 -368 -67 -830 -78 -738 -465 -362 -153 -742 -274 -42 -28 -941 -548 -332 -181 -73 -487 -815 -39 -623 -387 -601 -363 -358 -411 -934 -950 -988 -490 -27 -900 -479 -59 -671 -723 -725 -770 -141 -235 -123 -97 -86 -844 -177 -257 -878 -703 -803 -274 -945 -623 -996 -612 -708 -632 -869 -582 -383 -927 -823 -915 -788 -251 -306 -829 -622 -741 -604 -261 -662 -600 -949 -747 -119 -622 -726 -103 -498 -187 -296 -905 -426 -189 -80 -886 -491 -50 -884 -164 -630 -958 -109 -448 -623 -71 -602 -495 -775 -966 -75 -717 -401 -700 -403 -34 -420 -119 -937 -347 -728 -557 -817 -6 -669 -255 -113 -321 -289 -881 -60 -991 -379 -780 -852 -91 -910 -838 -798 -47 -112 -512 -546 -490 -678 -110 -926 -363 -681 -113 -172 -115 -563 -857 -679 -379 -10 -345 -561 -335 -786 -667 -229 -423 -186 -914 -743 -8 -669 -754 -692 -276 -477 -784 -345 -901 -963 -230 -433 -143 -838 -436 -623 -755 -419 -703 -691 -784 -499 -277 -566 -266 -820 -556 -387 -489 -544 -698 -664 -424 -939 -190 -134 -746 -188 -896 -889 -632 -408 -209 -459 -65 -826 -340 -548 -663 -577 -486 -527 -143 -621 -833 -168 -195 -245 -910 -704 -635 -331 -829 -396 -914 -592 -919 -726 -610 -833 -890 -155 -835 -664 -179 -86 -359 -621 -411 -687 -255 -186 -301 -290 -154 -73 -758 -935 -70 -938 -402 -179 -809 -507 -810 -699 -828 -987 -606 -732 -330 -922 -956 -865 -526 -880 -211 -421 -806 -649 -985 -612 -407 -841 -796 -158 -218 -82 -497 -58 -252 -647 -648 -618 -110 -945 -50 -138 -831 -68 -628 -651 -459 -258 -115 -160 -2 -800 -988 -555 -770 -169 -581 -621 -801 -765 -913 -899 -41 -47 -25 -365 -594 -55 -756 -70 -644 -65 -330 -321 -87 -812 -636 -52 -879 -474 -943 -243 -395 -164 -476 -145 -832 -176 -34 -294 -103 -615 -839 -277 -420 -362 -334 -580 -153 -177 -866 -751 -195 -674 -780 -550 -970 -341 -122 -851 -529 -253 -336 -935 -44 -788 -784 -426 -591 -133 -19 -572 -970 -976 -537 -148 -408 -31 -243 -846 -524 -920 -366 -694 -949 -382 -664 -649 -157 -609 -30 -430 -448 -549 -141 -834 -706 -226 -97 -594 -502 -488 -233 -35 -220 -998 -473 -970 -534 -537 -606 -74 -996 -30 -387 -395 -849 -322 -85 -995 -188 -273 -489 -79 -603 -72 -876 -414 -162 -78 -985 -24 -27 -624 -908 -509 -192 -775 -64 -417 -317 -722 -46 -870 -273 -759 -843 -480 -901 -235 -848 -901 -765 -137 -199 -918 -640 -679 -179 -217 -765 -392 -315 -838 -422 -933 -581 -798 -974 -965 -449 -498 -991 -346 -152 -121 -633 -100 -20 -39 -865 -218 -934 -324 -911 -873 -169 -383 -990 -886 -705 -485 -127 -16 -533 -771 -485 -660 -245 -937 -541 -85 -988 -160 -679 -245 -776 -236 -130 -338 -858 -241 -68 -711 -332 -98 -115 -653 -504 -44 -958 -306 -404 -283 -672 -840 -778 -168 -190 -206 -681 -162 -724 -36 -650 -214 -639 -165 -323 -504 -864 -403 -204 -437 -986 -161 -146 -819 -246 -345 -512 -598 -14 -765 -14 -96 -57 -733 -799 -450 -621 -488 -451 -769 -222 -964 -294 -829 -717 -252 -740 -555 -362 -443 -138 -28 -23 -355 -221 -657 -763 -172 -263 -876 -380 -739 -571 -847 -562 -132 -22 -544 -918 -622 -245 -227 -709 -760 -847 -613 -591 -442 -108 -436 -603 -917 -751 -111 -377 -520 -135 -393 -117 -907 -965 -958 -165 -826 -262 -690 -945 -18 -165 -666 -758 -790 -164 -542 -733 -563 -623 -55 -319 -464 -294 -650 -374 -858 -25 -708 -843 -795 -121 -332 -177 -19 -739 -540 -296 -924 -578 -476 -277 -483 -225 -750 -629 -72 -770 -160 -268 -674 -487 -117 -61 -199 -999 -105 -795 -195 -426 -286 -853 -681 -627 -26 -586 -233 -500 -774 -287 -498 -655 -791 -872 -289 -345 -206 -837 -460 -671 -593 -513 -452 -497 -940 -57 -435 -795 -533 -800 -699 -840 -801 -923 -864 -4 -257 -717 -47 -310 -569 -256 -42 -154 -645 -213 -694 -326 -142 -748 -695 -326 -200 -330 -366 -142 -172 -971 -956 -933 -749 -612 -865 -992 -235 -490 -550 -638 -515 -148 -99 -168 -607 -140 -490 -379 -743 -8 -258 -209 -473 -341 -795 -753 -187 -460 -664 -361 -638 -621 -262 -127 -908 -240 -549 -385 -938 -455 -854 -628 -919 -754 -600 -931 -559 -645 -869 -656 -617 -166 -702 -1000 -671 -948 -311 -983 -488 -672 -745 -898 -397 -622 -91 -445 -696 -570 -273 -788 -760 -935 -502 -798 -112 -851 -57 -870 -259 -173 -654 -329 -113 -230 -661 -598 -614 -469 -676 -897 -382 -445 -387 -442 -303 -455 -199 -794 -396 -168 -427 -923 -62 -719 -583 -862 -481 -495 -13 -4 -274 -64 -49 -45 -979 -426 -43 -362 -47 -430 -766 -374 -424 -286 -613 -678 -722 -869 -429 -485 -85 -103 -63 -642 -644 -487 -111 -603 -452 -478 -977 -630 -176 -806 -448 -248 -931 -55 -737 -175 -469 -587 -198 -284 -484 -815 -450 -540 -836 -617 -258 -569 -148 -202 -500 -26 -642 -324 -49 -560 -457 -188 -955 -336 -794 -72 -821 -953 -913 -82 -284 -419 -657 -341 -117 -992 -677 -305 -184 -534 -530 -14 -729 -211 -889 -142 -578 -299 -228 -544 -245 -628 -790 -848 -231 -400 -558 -868 -550 -360 -149 -480 -224 -357 -612 -174 -734 -823 -528 -67 -266 -559 -53 -592 -177 -412 -389 -258 -358 -949 -609 -588 -615 -837 -266 -901 -101 -216 -35 -612 -200 -137 -152 -849 -767 -393 -262 -208 -320 -756 -993 -577 -616 -851 -385 -296 -821 -668 -723 -776 -993 -928 -31 -2 -303 -432 -466 -504 -633 -365 -841 -807 -927 -451 -636 -625 -577 -124 -628 -11 -137 -687 -734 -927 -774 -973 -874 -566 -678 -921 -377 -876 -863 -210 -688 -385 -160 -940 -156 -508 -907 -37 -214 -655 -545 -782 -781 -490 -764 -334 -53 -617 -14 -219 -737 -887 -838 -147 -640 -848 -682 -284 -729 -667 -978 -477 -199 -992 -385 -881 -85 -698 -694 -677 -354 -578 -318 -333 -701 -856 -124 -916 -208 -173 -298 -82 -454 -690 -723 -496 -857 -401 -832 -653 -113 -412 -299 -815 -338 -407 -742 -650 -998 -871 -520 -879 -683 -437 -430 -103 -440 -157 -590 -817 -956 -211 -74 -967 -628 -706 -22 -754 -480 -640 -996 -626 -652 -966 -281 -844 -449 -611 -75 -55 -640 -846 -212 -992 -443 -919 -596 -347 -574 -527 -738 -280 -950 -527 -124 -238 -186 -700 -719 -600 -295 -505 -4 -379 -523 -994 -411 -607 -192 -637 -735 -493 -197 -638 -428 -474 -717 -577 -412 -134 -662 -256 -612 -501 -367 -899 -887 -568 -323 -458 -154 -559 -713 -698 -724 -986 -853 -169 -800 -805 -737 -462 -85 -728 -487 -639 -548 -379 -651 -769 -316 -274 -331 -126 -436 -226 -694 -53 -172 -274 -248 -170 -894 -768 -868 -367 -517 -289 -702 -890 -977 -652 -683 -610 -857 -879 -298 -569 -388 -694 -971 -899 -312 -385 -132 -133 -309 -952 -338 -617 -625 -740 -754 -778 -625 -97 -742 -789 -176 -598 -587 -479 -928 -822 -794 -861 -665 -218 -624 -696 -991 -636 -832 -663 -636 -960 -292 -429 -133 -157 -891 -557 -673 -887 -476 -424 -572 -584 -69 -301 -204 -889 -937 -587 -956 -775 -570 -741 -864 -896 -274 -66 -439 -964 -504 -387 -479 -647 -648 -56 -366 -16 -950 -310 -270 -842 -706 -661 -504 -311 -956 -619 -635 -769 -257 -877 -834 -291 -198 -571 -316 -867 -159 -667 -265 -305 -785 -573 -22 -863 -722 -927 -44 -626 -267 -572 -487 -893 -649 -91 -338 -685 -543 -286 -830 -569 -993 -424 -863 -104 -145 -877 -892 -791 -410 -597 -33 -748 -307 -752 -724 -797 -362 -898 -176 -524 -947 -985 -628 -276 -597 -404 -221 -185 -987 -798 -589 -837 -42 -885 -28 -60 -199 -831 -967 -322 -144 -71 -835 -215 -970 -972 -833 -710 -43 -354 -351 -813 -466 -350 -113 -16 -555 -933 -665 -789 -47 -902 -407 -779 -920 -325 -8 -591 -388 -992 -898 -598 -114 -265 -605 -671 -475 -30 -683 -375 -791 -95 -505 -79 -423 -600 -353 -246 -427 -389 -353 -172 -823 -792 -349 -242 -92 -214 -953 -340 -224 -583 -84 -265 -781 -853 -210 -476 -132 -802 -693 -679 -362 -946 -415 -196 -672 -14 -221 -253 -216 -554 -652 -154 -760 -127 -398 -846 -679 -733 -274 -139 -818 -837 -349 -805 -419 -777 -616 -690 -802 -66 -460 -355 -933 -728 -846 -90 -515 -455 -618 -183 -149 -682 -977 -307 -13 -357 -752 -465 -558 -870 -866 -178 -469 -319 -585 -316 -120 -947 -612 -828 -617 -704 -394 -658 -947 -430 -931 -943 -102 -768 -610 -129 -76 -997 -859 -109 -171 -572 -551 -396 -871 -17 -575 -476 -621 -707 -180 -211 -355 -560 -268 -197 -403 -86 -484 -227 -940 -281 -494 -653 -248 -202 -294 -461 -606 -101 -824 -348 -488 -917 -204 -995 -78 -613 -307 -986 -606 -43 -87 -752 -320 -808 -217 -248 -457 -54 -377 -640 -241 -136 -351 -657 -245 -476 -107 -292 -378 -566 -707 -462 -765 -270 -873 -987 -650 -297 -581 -552 -343 -660 -608 -782 -397 -290 -238 -173 -808 -881 -631 -722 -68 -100 -151 -851 -485 -300 -551 -50 -266 -640 -873 -76 -964 -534 -793 -857 -164 -636 -458 -406 -314 -48 -350 -815 -540 -630 -453 -186 -253 -848 -769 -245 -767 -886 -802 -887 -56 -942 -863 -183 -328 -856 -967 -836 -819 -268 -834 -580 -431 -940 -686 -701 -517 -270 -420 -844 -51 -968 -233 -475 -855 -292 -937 -475 -187 -920 -676 -509 -914 -421 -169 -853 -644 -149 -793 -92 -615 -695 -2 -921 -724 -842 -931 -480 -651 -289 -810 -701 -649 -64 -697 -897 -266 -414 -662 -127 -656 -694 -410 -215 -660 -273 -850 -960 -508 -575 -250 -768 -386 -582 -593 -848 -234 -880 -106 -80 -379 -440 -159 -435 -36 -141 -899 -69 -909 -546 -462 -759 -996 -460 -386 -320 -946 -790 -35 -378 -100 -241 -703 -698 -928 -758 -582 -925 -873 -208 -236 -149 -540 -964 -741 -437 -534 -565 -47 -621 -269 -157 -224 -835 -296 -332 -621 -376 -230 -903 -139 -609 -384 -844 -118 -935 -756 -1000 -844 -770 -461 -670 -797 -460 -241 -511 -818 -904 -663 -661 -722 -901 -308 -412 -229 -73 -959 -890 -644 -855 -758 -448 -432 -348 -880 -691 -984 -207 -362 -78 -702 -710 -421 -74 -776 -573 -40 -852 -95 -585 -107 -552 -863 -898 -93 -532 -656 -576 -469 -753 -26 -35 -548 -542 -546 -783 -180 -243 -872 -742 -361 -257 -219 -981 -252 -784 -764 -240 -947 -502 -127 -47 -403 -789 -377 -964 -262 -69 -423 -375 -998 -445 -137 -270 -361 -428 -196 -790 -625 -436 -353 -594 -764 -798 -296 -319 -4 -435 -804 -768 -634 -12 -794 -798 -333 -114 -728 -123 -632 -458 -578 -857 -801 -402 -10 -379 -804 -854 -946 -134 -22 -911 -239 -431 -205 -957 -698 -421 -194 -1 -515 -127 -14 -75 -10 -571 -557 -334 -488 -387 -91 -610 -795 -879 -169 -935 -701 -918 -158 -434 -34 -758 -810 -853 -147 -48 -438 -959 -991 -476 -747 -224 -648 -213 -948 -99 -288 -998 -301 -860 -775 -677 -455 -143 -604 -77 -778 -950 -698 -764 -961 -500 -689 -807 -248 -480 -963 -763 -14 -131 -432 -704 -290 -1000 -188 -15 -832 -318 -834 -219 -600 -603 -484 -192 -210 -496 -750 -241 -927 -572 -554 -368 -28 -346 -385 -899 -678 -226 -734 -312 -117 -829 -224 -652 -12 -91 -635 -804 -621 -80 -416 -99 -93 -89 -445 -941 -973 -698 -567 -564 -607 -954 -632 -504 -385 -98 -23 -603 -950 -806 -980 -504 -913 -428 -710 -788 -520 -915 -353 -661 -712 -987 -428 -689 -172 -490 -267 -477 -101 -477 -26 -390 -355 -782 -395 -322 -775 -962 -296 -669 -720 -852 -999 -51 -776 -427 -810 -374 -702 -113 -545 -119 -299 -261 -668 -528 -749 -366 -466 -552 -796 -360 -475 -37 -569 -333 -351 -239 -209 -877 -446 -374 -328 -61 -256 -144 -543 -868 -76 -101 -988 -319 -244 -664 -142 -953 -725 -560 -33 -11 -511 -365 -53 -212 -155 -596 -798 -559 -800 -858 -287 -1 -398 -492 -527 -302 -66 -824 -717 -763 -257 -505 -453 -181 -882 -657 -59 -61 -73 -676 -277 -456 -872 -253 -267 -655 -189 -42 -596 -234 -199 -117 -951 -498 -787 -120 -409 -953 -412 -885 -15 -523 -565 -977 -271 -982 -129 -351 -689 -405 -276 -291 -925 -984 -52 -348 -444 -144 -843 -119 -262 -515 -176 -475 -244 -20 -435 -345 -122 -280 -947 -103 -445 -313 -794 -6 -361 -42 -958 -137 -519 -374 -535 -551 -820 -726 -160 -188 -922 -165 -270 -243 -237 -299 -646 -516 -122 -68 -535 -816 -791 -852 -509 -907 -467 -284 -51 -192 -426 -128 -862 -218 -677 -6 -911 -785 -655 -217 -321 -716 -565 -491 -501 -212 -399 -231 -910 -372 -298 -601 -38 -4 -266 -166 -289 -512 -633 -981 -27 -958 -643 -650 -229 -713 -63 -170 -983 -800 -130 -705 -14 -680 -305 -487 -133 -105 -369 -540 -243 -231 -775 -988 -284 -831 -612 -857 -964 -378 -617 -540 -201 -755 -813 -33 -710 -13 -719 -965 -617 -136 -23 -341 -657 -919 -185 -756 -415 -671 -890 -762 -479 -308 -105 -343 -915 -470 -952 -987 -875 -717 -602 -741 -891 -398 -910 -36 -45 -414 -516 -214 -720 -900 -229 -133 -486 -530 -970 -110 -136 -642 -63 -187 -285 -345 -657 -790 -938 -813 -676 -613 -108 -38 -636 -22 -526 -350 -692 -779 -837 -665 -468 -465 -121 -857 -28 -419 -474 -257 -871 -439 -646 -82 -271 -908 -364 -140 -678 -853 -782 -958 -668 -115 -785 -363 -522 -236 -473 -712 -528 -664 -915 -458 -894 -714 -378 -233 -286 -480 -428 -985 -647 -843 -582 -580 -123 -647 -792 -626 -216 -173 -411 -303 -381 -720 -902 -680 -916 -464 -502 -534 -231 -976 -874 -289 -990 -955 -385 -559 -162 -871 -141 -48 -353 -135 -261 -894 -67 -795 -779 -40 -123 -488 -264 -712 -449 -883 -815 -306 -685 -459 -109 -468 -469 -883 -564 -229 -143 -809 -735 -676 -34 -454 -135 -341 -350 -479 -887 -632 -144 -831 -546 -836 -314 -802 -476 -311 -303 -28 -72 -404 -165 -846 -652 -969 -657 -279 -864 -85 -691 -299 -151 -454 -82 -457 -792 -49 -537 -325 -891 -731 -289 -818 -42 -3 -892 -361 -339 -709 -315 -245 -47 -110 -545 -544 -210 -451 -348 -728 -824 -625 -908 -988 -989 -276 -306 -731 -807 -685 -954 -56 -396 -960 -36 -259 -36 -332 -713 -410 -41 -970 -264 -436 -802 -102 -859 -715 -263 -990 -100 -580 -737 -650 -921 -902 -378 -237 -591 -32 -943 -303 -260 -514 -737 -677 -120 -576 -731 -19 -709 -422 -293 -975 -292 -442 -598 -588 -24 -53 -521 -486 -319 -410 -538 -102 -861 -826 -193 -996 -774 -948 -121 -247 -652 -533 -623 -697 -106 -556 -707 -629 -675 -890 -70 -813 -209 -445 -208 -25 -671 -400 -915 -895 -723 -735 -977 -942 -199 -581 -966 -207 -258 -172 -633 -839 -684 -348 -410 -329 -849 -359 -379 -519 -892 -155 -846 -391 -936 -458 -399 -559 -402 -522 -535 -902 -968 -984 -679 -290 -284 -141 -48 -555 -943 -298 -640 -367 -167 -8 -904 -838 -251 -431 -807 -479 -925 -2 -681 -952 -480 -895 -591 -334 -166 -812 -309 -386 -79 -729 -591 -317 -544 -801 -320 -602 -830 -507 -653 -440 -969 -376 -523 -874 -651 -403 -997 -563 -313 -419 -752 -895 -366 -458 -401 -268 -2 -257 -465 -85 -26 -1000 -439 -429 -178 -481 -176 -374 -675 -817 -870 -65 -420 -963 -623 -778 -374 -898 -500 -312 -567 -102 -89 -269 -755 -216 -744 -865 -258 -912 -354 -855 -820 -983 -406 -176 -870 -210 -948 -739 -92 -473 -963 -659 -509 -297 -493 -784 -577 -563 -658 -976 -813 -399 -894 -17 -537 -661 -145 -564 -994 -75 -408 -277 -964 -286 -86 -621 -517 -454 -603 -939 -456 -928 -152 -831 -419 -733 -434 -88 -398 -730 -575 -910 -638 -924 -822 -815 -379 -765 -961 -502 -430 -982 -953 -83 -366 -280 -607 -935 -998 -489 -993 -970 -328 -307 -585 -934 -5 -734 -435 -732 -102 -438 -292 -716 -71 -508 -794 -360 -42 -73 -520 -949 -606 -613 -895 -951 -606 -747 -258 -49 -917 -699 -49 -763 -401 -650 -790 -921 -879 -652 -690 -962 -94 -656 -87 -744 -86 -815 -932 -160 -462 -862 -977 -759 -913 -420 -867 -944 -293 -187 -299 -907 -15 -985 -490 -66 -41 -140 -166 -597 -36 -634 -648 -643 -530 -552 -847 -795 -464 -185 -784 -880 -281 -192 -991 -484 -407 -295 -8 -345 -890 -83 -903 -159 -382 -833 -185 -570 -407 -696 -17 -497 -690 -606 -179 -860 -827 -40 -389 -12 -942 -660 -476 -402 -683 -402 -461 -92 -956 -807 -272 -410 -283 -59 -357 -652 -993 -767 -903 -214 -631 -429 -531 -705 -243 -827 -700 -852 -16 -872 -929 -939 -358 -71 -148 -879 -125 -590 -435 -735 -98 -217 -938 -439 -48 -797 -586 -118 -401 -553 -45 -896 -532 -382 -830 -540 -960 -584 -381 -814 -698 -346 -209 -396 -350 -468 -623 -954 -65 -341 -20 -383 -492 -728 -148 -9 -216 -940 -623 -318 -790 -540 -107 -164 -905 -624 -382 -53 -644 -160 -528 -244 -493 -185 -977 -111 -31 -698 -689 -549 -477 -868 -967 -833 -619 -232 -849 -356 -164 -994 -70 -625 -791 -66 -929 -824 -106 -195 -277 -34 -691 -318 -924 -632 -108 -100 -680 -481 -200 -401 -495 -985 -978 -624 -412 -62 -429 -487 -146 -654 -74 -355 -914 -332 -599 -451 -357 -451 -157 -241 -834 -607 -265 -514 -471 -508 -836 -247 -173 -896 -590 -182 -813 -155 -651 -311 -327 -140 -403 -952 -403 -77 -25 -687 -156 -551 -402 -735 -724 -676 -706 -539 -217 -42 -538 -526 -373 -814 -381 -391 -448 -362 -100 -600 -654 -443 -870 -304 -809 -179 -84 -400 -722 -78 -259 -941 -901 -400 -78 -826 -292 -207 -169 -729 -429 -194 -394 -400 -41 -296 -63 -274 -838 -195 -802 -471 -846 -344 -747 -646 -537 -734 -464 -341 -809 -736 -679 -576 -143 -765 -260 -229 -183 -291 -95 -711 -260 -297 -376 -219 -161 -718 -396 -983 -793 -217 -299 -211 -637 -996 -898 -176 -20 -351 -385 -823 -99 -992 -701 -288 -407 -629 -687 -945 -43 -680 -972 -408 -4 -13 -95 -683 -764 -93 -931 -924 -466 -477 -42 -827 -521 -244 -713 -643 -187 -249 -177 -415 -120 -986 -79 -30 -725 -737 -599 -538 -545 -732 -849 -33 -909 -951 -3 -537 -537 -190 -385 -198 -957 -410 -960 -146 -986 -25 -736 -37 -766 -198 -306 -364 -186 -792 -550 -940 -184 -551 -625 -722 -118 -804 -391 -809 -738 -924 -264 -408 -548 -938 -528 -974 -894 -474 -313 -897 -683 -129 -863 -902 -91 -646 -175 -299 -872 -968 -95 -376 -311 -308 -428 -326 -119 -383 -547 -964 -210 -735 -160 -233 -958 -896 -870 -160 -602 -236 -207 -600 -10 -829 -522 -640 -482 -155 -338 -857 -919 -966 -883 -650 -54 -239 -794 -135 -535 -725 -309 -19 -752 -223 -3 -616 -731 -888 -677 -220 -175 -373 -65 -273 -596 -878 -377 -144 -476 -206 -376 -108 -915 -392 -967 -891 -120 -209 -160 -309 -647 -580 -470 -252 -340 -245 -963 -145 -776 -539 -909 -961 -278 -611 -600 -484 -577 -387 -426 -953 -756 -552 -596 -255 -210 -361 -675 -521 -267 -228 -830 -589 -882 -751 -81 -411 -486 -512 -820 -350 -777 -35 -770 -879 -498 -691 -533 -53 -303 -26 -495 -782 -510 -357 -900 -953 -823 -373 -810 -764 -875 -126 -741 -963 -165 -294 -168 -394 -138 -445 -72 -586 -645 -406 -628 -338 -329 -882 -152 -842 -191 -623 -945 -16 -295 -463 -611 -827 -700 -479 -973 -2 -1000 -299 -886 -590 -54 -249 -210 -20 -465 -273 -886 -66 -631 -926 -699 -149 -475 -27 -757 -743 -437 -746 -10 -78 -886 -742 -727 -383 -87 -56 -75 -485 -744 -454 -945 -141 -156 -99 -550 -747 -271 -966 -614 -625 -766 -923 -833 -357 -226 -316 -711 -883 -348 -130 -44 -782 -329 -452 -965 -385 -973 -285 -747 -813 -471 -936 -739 -150 -153 -240 -259 -284 -992 -680 -791 -992 -588 -439 -834 -993 -194 -581 -989 -900 -226 -934 -463 -127 -764 -485 -150 -148 -496 -657 -705 -136 -466 -616 -512 -951 -136 -893 -461 -954 -245 -311 -419 -483 -123 -680 -43 -678 -750 -274 -246 -545 -605 -7 -622 -558 -839 -369 -618 -148 -389 -303 -772 -836 -645 -122 -431 -175 -850 -426 -769 -847 -506 -203 -1 -428 -784 -414 -131 -59 -274 -276 -943 -892 -94 -622 -264 -542 -382 -112 -308 -167 -538 -131 -552 -251 -932 -346 -61 -177 -383 -847 -76 -359 -588 -627 -17 -355 -497 -484 -290 -697 -109 -4 -229 -470 -62 -390 -73 -454 -596 -459 -782 -453 -714 -517 -235 -414 -524 -469 -778 -56 -358 -701 -975 -79 -600 -206 -35 -733 -311 -493 -227 -859 -690 -637 -780 -647 -194 -733 -696 -280 -264 -646 -157 -283 -563 -146 -274 -521 -583 -699 -283 -916 -502 -393 -597 -760 -397 -369 -620 -731 -349 -629 -809 -863 -956 -814 -626 -743 -15 -431 -378 -853 -189 -344 -649 -987 -913 -166 -199 -130 -879 -809 -210 -708 -473 -194 -950 -756 -684 -815 -615 -615 -482 -47 -635 -121 -789 -862 -430 -508 -412 -995 -498 -921 -790 -679 -371 -293 -140 -472 -842 -493 -349 -496 -968 -383 -107 -680 -606 -985 -250 -184 -274 -700 -699 -965 -206 -535 -777 -793 -272 -968 -400 -410 -663 -645 -754 -66 -417 -350 -171 -127 -821 -402 -411 -664 -620 -585 -961 -528 -770 -536 -286 -484 -739 -482 -807 -506 -612 -764 -310 -296 -303 -681 -800 -9 -679 -272 -410 -827 -398 -230 -655 -664 -881 -811 -512 -21 -612 -940 -59 -440 -119 -998 -181 -356 -898 -280 -70 -748 -631 -856 -403 -235 -247 -784 -186 -658 -139 -393 -705 -764 -335 -201 -829 -168 -244 -289 -753 -358 -787 -858 -389 -791 -69 -326 -223 -440 -970 -116 -558 -640 -316 -868 -388 -761 -553 -931 -629 -611 -310 -774 -596 -766 -46 -937 -556 -685 -630 -271 -632 -623 -936 -772 -295 -387 -224 -206 -780 -294 -482 -820 -662 -763 -283 -825 -3 -700 -235 -975 -125 -276 -814 -514 -410 -986 -458 -835 -904 -157 -658 -821 -323 -640 -977 -238 -830 -796 -505 -302 -455 -862 -116 -157 -300 -246 -501 -366 -798 -348 -690 -380 -214 -394 -933 -822 -427 -859 -129 -842 -994 -852 -216 -656 -252 -596 -647 -219 -909 -620 -25 -329 -169 -553 -696 -783 -770 -793 -518 -882 -772 -624 -773 -530 -335 -612 -139 -465 -896 -672 -242 -19 -103 -473 -120 -144 -365 -25 -704 -307 -609 -405 -776 -981 -704 -93 -513 -578 -910 -482 -237 -284 -314 -393 -719 -437 -96 -969 -240 -35 -691 -223 -721 -287 -812 -103 -9 -196 -101 -802 -125 -751 -835 -523 -894 -80 -49 -561 -592 -762 -326 -862 -618 -735 -146 -383 -80 -481 -219 -547 -698 -617 -179 -293 -606 -592 -269 -795 -647 -346 -851 -546 -248 -752 -834 -381 -384 -281 -496 -839 -752 -613 -785 -811 -670 -967 -769 -140 -972 -174 -494 -773 -764 -858 -330 -99 -586 -547 -594 -833 -580 -226 -108 -237 -9 -545 -730 -101 -366 -446 -917 -686 -755 -332 -585 -448 -168 -328 -368 -793 -625 -499 -758 -52 -771 -776 -133 -352 -762 -815 -207 -329 -826 -448 -579 -808 -701 -256 -924 -462 -714 -461 -196 -40 -140 -83 -649 -242 -628 -721 -289 -42 -487 -725 -961 -798 -490 -595 -139 -26 -448 -364 -178 -344 -931 -361 -534 -960 -423 -738 -546 -311 -88 -864 -584 -486 -822 -47 -745 -974 -22 -961 -34 -78 -104 -717 -203 -642 -299 -955 -647 -273 -207 -748 -708 -468 -314 -134 -474 -816 -408 -278 -289 -484 -192 -897 -906 -297 -841 -807 -509 -682 -102 -119 -509 -979 -474 -338 -290 -34 -591 -287 -253 -138 -676 -127 -84 -626 -969 -160 -794 -293 -230 -799 -256 -357 -554 -964 -661 -857 -714 -20 -977 -717 -115 -178 -784 -19 -175 -159 -856 -530 -884 -499 -296 -144 -956 -625 -611 -186 -904 -360 -97 -147 -457 -765 -84 -62 -560 -317 -690 -562 -316 -618 -938 -829 -266 -73 -252 -183 -132 -862 -589 -405 -688 -573 -908 -804 -111 -520 -712 -277 -279 -808 -49 -476 -651 -288 -55 -639 -703 -595 -557 -228 -833 -812 -51 -187 -119 -317 -707 -652 -541 -97 -534 -807 -370 -557 -428 -166 -262 -866 -951 -811 -742 -857 -273 -888 -234 -400 -299 -380 -148 -452 -636 -334 -587 -90 -603 -354 -660 -435 -397 -43 -479 -388 -928 -658 -748 -165 -128 -898 -88 -722 -381 -208 -927 -475 -172 -947 -270 -379 -367 -337 -373 -171 -313 -988 -167 -644 -463 -1 -21 -293 -661 -861 -807 -918 -102 -683 -131 -342 -460 -283 -571 -196 -409 -475 -951 -720 -178 -876 -681 -118 -967 -839 -352 -484 -272 -381 -516 -305 -387 -942 -370 -258 -60 -394 -132 -204 -756 -513 -867 -88 -370 -718 -455 -582 -247 -983 -459 -444 -784 -549 -353 -580 -355 -999 -297 -701 -86 -697 -917 -391 -191 -348 -112 -528 -441 -732 -920 -429 -226 -943 -16 -143 -501 -184 -400 -839 -451 -368 -945 -529 -788 -480 -166 -258 -105 -449 -358 -821 -261 -549 -292 -858 -596 -24 -873 -967 -178 -770 -574 -621 -551 -13 -900 -387 -544 -845 -700 -918 -692 -125 -382 -746 -777 -430 -699 -481 -927 -902 -421 -564 -213 -766 -821 -961 -207 -749 -149 -115 -402 -910 -944 -987 -494 -834 -932 -729 -579 -749 -247 -19 -991 -274 -339 -423 -1 -247 -872 -913 -541 -232 -14 -561 -313 -644 -75 -86 -944 -473 -637 -144 -177 -895 -602 -850 -34 -9 -432 -681 -436 -398 -115 -270 -135 -686 -76 -958 -493 -60 -442 -762 -250 -274 -477 -381 -668 -504 -441 -586 -914 -975 -487 -671 -588 -295 -281 -310 -954 -990 -48 -277 -66 -790 -327 -836 -25 -974 -776 -422 -644 -573 -734 -644 -850 -182 -494 -340 -526 -617 -742 -422 -615 -173 -74 -879 -605 -489 -382 -296 -684 -921 -597 -163 -312 -985 -41 -844 -361 -229 -70 -300 -663 -792 -86 -817 -687 -929 -225 -532 -976 -958 -835 -61 -377 -865 -717 -109 -845 -562 -94 -104 -988 -865 -794 -792 -650 -560 -636 -834 -371 -643 -456 -331 -660 -447 -631 -88 -209 -583 -943 -118 -752 -878 -17 -859 -194 -637 -753 -585 -534 -261 -511 -250 -441 -345 -664 -661 -866 -550 -545 -326 -932 -754 -539 -456 -904 -478 -95 -610 -238 -341 -379 -951 -258 -160 -49 -959 -654 -655 -103 -485 -633 -95 -599 -441 -864 -504 -551 -694 -296 -522 -903 -996 -305 -360 -716 -311 -464 -395 -152 -78 -93 -573 -746 -436 -54 -424 -388 -362 -76 -514 -310 -379 -372 -935 -158 -279 -209 -194 -953 -224 -298 -164 -651 -400 -379 -24 -310 -596 -997 -587 -768 -50 -450 -158 -458 -148 -356 -902 -744 -477 -154 -663 -790 -958 -888 -299 -890 -851 -247 -955 -565 -528 -488 -515 -967 -144 -489 -908 -150 -120 -21 -629 -314 -116 -618 -388 -768 -437 -835 -260 -706 -949 -582 -562 -46 -579 -518 -776 -81 -593 -873 -452 -430 -925 -438 -733 -574 -166 -555 -290 -715 -45 -6 -186 -174 -526 -864 -831 -223 -169 -101 -749 -43 -47 -600 -397 -483 -251 -80 -393 -972 -95 -13 -200 -714 -839 -92 -968 -164 -649 -360 -760 -608 -520 -230 -224 -847 -43 -121 -655 -674 -959 -30 -59 -683 -448 -608 -994 -381 -844 -130 -989 -250 -958 -643 -601 -859 -368 -936 -204 -12 -580 -370 -914 -819 -589 -616 -915 -261 -151 -998 -361 -56 -427 -437 -883 -782 -272 -237 -766 -632 -377 -203 -632 -809 -775 -212 -750 -7 -764 -803 -54 -294 -44 -645 -318 -480 -305 -260 -578 -980 -439 -936 -593 -833 -977 -887 -325 -805 -540 -322 -486 -299 -272 -227 -433 -396 -626 -169 -896 -576 -812 -190 -69 -227 -882 -113 -473 -938 -954 -547 -421 -375 -848 -906 -715 -827 -100 -576 -590 -315 -752 -629 -991 -613 -492 -365 -83 -660 -269 -265 -888 -676 -662 -17 -407 -121 -478 -750 -362 -845 -933 -997 -239 -326 -841 -680 -125 -858 -361 -58 -1 -943 -464 -385 -842 -396 -55 -912 -639 -245 -752 -591 -548 -207 -23 -271 -519 -448 -889 -651 -122 -710 -660 -475 -116 -919 -782 -869 -911 -925 -371 -147 -815 -19 -7 -672 -788 -630 -629 -654 -179 -551 -969 -685 -928 -421 -30 -786 -786 -122 -354 -260 -994 -197 -867 -938 -370 -196 -202 -942 -371 -644 -562 -148 -755 -791 -866 -389 -606 -142 -661 -423 -421 -70 -278 -427 -617 -672 -650 -752 -991 -772 -315 -594 -929 -482 -742 -624 -774 -9 -806 -560 -915 -234 -483 -10 -417 -550 -46 -978 -273 -115 -276 -227 -495 -865 -585 -776 -718 -980 -84 -846 -866 -178 -533 -750 -110 -921 -848 -986 -849 -724 -653 -327 -482 -638 -692 -716 -292 -258 -437 -979 -830 -689 -604 -415 -65 -828 -792 -436 -19 -10 -296 -401 -500 -323 -150 -255 -927 -91 -940 -920 -572 -53 -109 -197 -741 -564 -413 -495 -441 -1000 -16 -70 -891 -160 -156 -512 -421 -83 -814 -52 -496 -645 -736 -261 -491 -257 -284 -740 -451 -594 -299 -907 -637 -356 -713 -475 -921 -181 -578 -394 -109 -53 -474 -916 -902 -121 -94 -932 -595 -683 -739 -532 -215 -46 -32 -277 -697 -66 -672 -839 -342 -813 -235 -671 -11 -490 -43 -790 -401 -809 -634 -96 -520 -131 -243 -579 -793 -11 -172 -610 -949 -136 -406 -351 -476 -504 -758 -768 -213 -884 -682 -921 -305 -670 -797 -19 -691 -678 -598 -760 -98 -450 -16 -115 -507 -637 -417 -754 -721 -47 -82 -949 -349 -626 -336 -525 -588 -190 -408 -508 -301 -434 -328 -105 -366 -254 -374 -345 -335 -126 -747 -436 -610 -680 -195 -332 -998 -660 -227 -543 -162 -748 -106 -288 -75 -489 -878 -224 -695 -810 -8 -801 -818 -115 -727 -693 -628 -154 -660 -826 -872 -367 -641 -204 -987 -687 -564 -304 -629 -640 -462 -472 -409 -226 -269 -267 -931 -244 -946 -744 -127 -915 -483 -908 -875 -885 -158 -676 -70 -402 -106 -892 -155 -927 -906 -455 -246 -748 -991 -906 -428 -197 -917 -968 -737 -558 -430 -666 -397 -330 -257 -852 -148 -334 -689 -742 -519 -419 -878 -554 -721 -951 -712 -157 -723 -466 -211 -421 -207 -720 -835 -711 -70 -223 -414 -851 -757 -306 -641 -130 -702 -821 -790 -819 -907 -38 -697 -81 -437 -490 -519 -937 -916 -367 -718 -48 -325 -265 -112 -77 -13 -678 -376 -642 -100 -131 -586 -593 -53 -21 -240 -99 -633 -30 -408 -313 -764 -291 -676 -994 -266 -937 -192 -841 -446 -420 -888 -777 -3 -10 -291 -428 -438 -56 -830 -898 -894 -716 -589 -166 -538 -622 -218 -277 -537 -755 -319 -759 -194 -812 -445 -173 -435 -633 -813 -964 -62 -860 -830 -200 -948 -590 -728 -574 -306 -8 -235 -665 -853 -377 -447 -724 -691 -527 -416 -125 -608 -406 -922 -653 -824 -148 -663 -780 -930 -404 -616 -511 -173 -711 -912 -606 -61 -529 -906 -177 -902 -971 -687 -807 -673 -75 -701 -73 -123 -619 -373 -667 -274 -490 -654 -224 -29 -429 -12 -828 -952 -96 -215 -447 -922 -326 -379 -526 -246 -312 -683 -309 -734 -919 -80 -22 -799 -889 -684 -246 -519 -603 -288 -999 -553 -585 -616 -822 -171 -986 -830 -143 -355 -248 -842 -955 -851 -754 -822 -625 -82 -220 -955 -813 -615 -427 -739 -952 -866 -28 -384 -466 -535 -437 -145 -967 -509 -430 -714 -195 -278 -823 -204 -27 -968 -827 -125 -217 -106 -863 -472 -860 -134 -274 -366 -89 -564 -451 -947 -140 -785 -172 -274 -568 -644 -451 -913 -139 -445 -51 -747 -155 -95 -153 -347 -613 -64 -268 -353 -995 -795 -472 -845 -99 -924 -569 -254 -8 -507 -346 -917 -384 -721 -320 -309 -533 -518 -998 -69 -61 -894 -414 -53 -596 -867 -717 -563 -47 -549 -928 -272 -645 -518 -408 -423 -984 -184 -325 -54 -896 -667 -80 -855 -68 -517 -686 -460 -595 -424 -578 -918 -947 -171 -120 -41 -499 -605 -638 -706 -452 -200 -462 -55 -893 -468 -733 -892 -774 -624 -760 -725 -87 -71 -261 -145 -964 -897 -181 -762 -382 -948 -38 -531 -589 -123 -176 -459 -391 -497 -52 -529 -461 -107 -825 -667 -195 -12 -554 -411 -108 -797 -500 -403 -538 -448 -564 -76 -787 -349 -152 -977 -328 -800 -681 -328 -660 -105 -438 -965 -329 -128 -552 -984 -545 -115 -705 -645 -223 -804 -90 -850 -489 -284 -717 -697 -250 -655 -245 -16 -630 -23 -379 -416 -29 -646 -13 -351 -755 -119 -103 -31 -499 -879 -811 -416 -694 -619 -697 -570 -134 -388 -836 -580 -562 -149 -982 -531 -69 -201 -707 -806 -517 -479 -235 -868 -433 -793 -795 -722 -992 -635 -312 -711 -458 -105 -919 -260 -308 -786 -708 -175 -872 -783 -515 -711 -11 -73 -836 -925 -121 -377 -106 -803 -646 -439 -142 -663 -685 -756 -942 -83 -107 -952 -170 -762 -434 -644 -567 -657 -415 -676 -434 -131 -117 -83 -490 -219 -827 -813 -263 -670 -84 -382 -174 -432 -198 -30 -89 -714 -280 -573 -710 -185 -972 -310 -427 -204 -517 -578 -822 -366 -87 -981 -498 -524 -887 -70 -675 -913 -720 -724 -380 -373 -403 -614 -204 -422 -241 -240 -877 -331 -988 -972 -711 -970 -769 -528 -47 -602 -569 -394 -620 -21 -547 -974 -162 -136 -439 -956 -860 -793 -180 -259 -775 -228 -904 -381 -889 -653 -620 -15 -321 -687 -322 -798 -122 -536 -474 -134 -582 -94 -728 -986 -48 -691 -236 -275 -269 -48 -679 -793 -491 -689 -93 -215 -64 -751 -64 -900 -20 -775 -349 -716 -162 -959 -246 -63 -217 -420 -916 -178 -441 -148 -195 -481 -425 -398 -174 -559 -136 -963 -524 -241 -285 -763 -393 -448 -31 -132 -337 -160 -870 -233 -217 -288 -257 -446 -607 -700 -707 -974 -531 -647 -251 -358 -958 -24 -653 -707 -686 -120 -698 -831 -275 -851 -440 -35 -400 -302 -814 -592 -295 -361 -109 -561 -912 -656 -726 -275 -594 -662 -132 -578 -480 -270 -715 -554 -603 -257 -922 -285 -274 -453 -580 -709 -360 -137 -993 -740 -1 -574 -933 -265 -447 -655 -938 -857 -131 -963 -104 -729 -941 -734 -544 -364 -137 -285 -489 -912 -195 -533 -982 -358 -565 -120 -508 -3 -446 -717 -178 -88 -751 -391 -581 -460 -219 -458 -411 -722 -222 -905 -90 -5 -560 -316 -158 -132 -659 -656 -425 -110 -283 -506 -881 -502 -854 -968 -471 -78 -702 -829 -980 -849 -840 -709 -608 -917 -289 -207 -21 -301 -150 -652 -871 -739 -481 -295 -581 -312 -504 -654 -457 -424 -348 -945 -565 -608 -257 -160 -928 -311 -206 -693 -569 -361 -768 -489 -249 -631 -949 -681 -100 -434 -387 -572 -568 -255 -624 -866 -297 -496 -393 -623 -241 -205 -459 -374 -668 -195 -827 -378 -713 -518 -478 -138 -729 -637 -986 -616 -156 -552 -854 -938 -890 -11 -101 -196 -536 -512 -195 -86 -752 -482 -221 -697 -287 -295 -427 -106 -958 -653 -233 -122 -75 -674 -190 -782 -798 -780 -537 -749 -761 -460 -79 -519 -484 -238 -628 -340 -274 -782 -868 -115 -264 -825 -913 -682 -172 -877 -58 -895 -101 -417 -340 -720 -469 -58 -460 -342 -573 -602 -581 -444 -734 -794 -628 -657 -419 -730 -520 -221 -967 -47 -934 -12 -495 -506 -707 -46 -205 -828 -252 -790 -11 -727 -515 -254 -245 -227 -270 -324 -491 -77 -548 -400 -924 -800 -93 -607 -315 -423 -88 -717 -543 -664 -881 -814 -701 -693 -527 -739 -335 -757 -887 -519 -721 -157 -847 -523 -85 -419 -598 -5 -560 -101 -196 -64 -82 -72 -839 -981 -334 -363 -836 -928 -916 -330 -449 -764 -694 -667 -162 -651 -680 -690 -878 -675 -689 -127 -592 -482 -740 -795 -301 -144 -224 -80 -341 -453 -149 -651 -837 -598 -65 -847 -242 -884 -871 -985 -389 -568 -881 -62 -457 -181 -381 -22 -988 -143 -854 -930 -780 -140 -210 -69 -540 -806 -628 -443 -630 -964 -523 -172 -964 -219 -451 -764 -286 -971 -616 -835 -142 -803 -618 -789 -969 -450 -225 -961 -949 -289 -29 -720 -145 -905 -879 -132 -808 -161 -81 -632 -717 -308 -400 -233 -354 -433 -697 -446 -605 -792 -234 -476 -768 -628 -891 -421 -420 -781 -714 -786 -298 -267 -377 -366 -353 -646 -462 -173 -823 -105 -967 -339 -892 -748 -309 -361 -447 -25 -646 -486 -926 -951 -585 -117 -59 -699 -704 -444 -787 -183 -895 -987 -223 -684 -929 -130 -588 -91 -903 -186 -843 -890 -606 -656 -739 -731 -781 -333 -75 -151 -576 -234 -231 -654 -491 -362 -971 -421 -80 -924 -101 -75 -427 -179 -474 -411 -317 -731 -34 -451 -979 -6 -498 -271 -213 -122 -856 -900 -974 -839 -127 -435 -541 -926 -315 -636 -537 -399 -557 -762 -203 -634 -327 -132 -876 -224 -565 -859 -916 -806 -579 -862 -450 -945 -686 -501 -341 -702 -344 -887 -424 -771 -392 -420 -34 -500 -9 -367 -302 -35 -316 -547 -402 -547 -540 -38 -65 -633 -550 -693 -535 -20 -167 -727 -647 -512 -465 -916 -286 -582 -469 -898 -642 -959 -710 -140 -636 -885 -676 -457 -557 -373 -707 -967 -784 -127 -888 -106 -847 -136 -351 -885 -999 -914 -40 -639 -177 -170 -967 -642 -192 -679 -993 -407 -133 -835 -345 -949 -594 -606 -913 -167 -739 -326 -685 -884 -252 -212 -848 -338 -610 -693 -848 -206 -357 -124 -943 -204 -892 -251 -145 -488 -117 -231 -773 -570 -83 -208 -965 -659 -30 -950 -958 -317 -519 -103 -227 -241 -279 -64 -519 -30 -368 -724 -436 -206 -716 -377 -839 -548 -98 -965 -213 -758 -629 -866 -753 -460 -201 -759 -341 -277 -165 -50 -374 -188 -206 -733 -91 -957 -930 -885 -288 -316 -591 -950 -226 -574 -299 -926 -331 -318 -966 -291 -820 -344 -235 -401 -719 -414 -133 -45 -375 -96 -919 -719 -661 -737 -338 -492 -34 -218 -543 -8 -601 -409 -789 -18 -447 -619 -952 -372 -882 -640 -92 -918 -49 -335 -32 -366 -492 -167 -556 -151 -36 -136 -950 -946 -499 -817 -179 -688 -28 -767 -366 -546 -955 -758 -163 -939 -824 -892 -203 -486 -518 -261 -112 -13 -305 -933 -908 -107 -980 -923 -974 -970 -958 -440 -798 -973 -585 -877 -580 -631 -826 -963 -339 -492 -830 -636 -753 -967 -140 -116 -758 -513 -820 -11 -225 -382 -919 -712 -709 -753 -841 -586 -684 -971 -746 -556 -33 -982 -515 -327 -235 -768 -165 -9 -996 -714 -788 -51 -141 -208 -836 -530 -163 -459 -319 -715 -218 -280 -424 -334 -488 -793 -700 -149 -745 -254 -591 -558 -551 -993 -445 -987 -269 -131 -671 -723 -279 -135 -596 -158 -841 -142 -864 -619 -889 -172 -897 -751 -854 -696 -105 -650 -963 -459 -7 -642 -914 -427 -959 -275 -755 -806 -984 -710 -244 -880 -407 -436 -6 -328 -659 -72 -591 -498 -221 -781 -471 -747 -909 -973 -680 -297 -610 -655 -503 -72 -81 -305 -203 -315 -622 -309 -416 -72 -733 -782 -275 -336 -714 -258 -359 -80 -590 -128 -393 -449 -971 -668 -70 -255 -685 -689 -179 -105 -118 -296 -571 -166 -731 -650 -461 -532 -39 -943 -515 -655 -530 -349 -536 -308 -479 -305 -660 -319 -391 -409 -906 -197 -213 -948 -204 -939 -457 -98 -684 -783 -251 -453 -951 -680 -529 -280 -509 -452 -597 -138 -625 -60 -529 -122 -167 -821 -329 -768 -657 -717 -359 -759 -983 -472 -401 -644 -499 -646 -510 -517 -668 -880 -998 -658 -487 -416 -667 -117 -980 -264 -331 -131 -357 -948 -680 -991 -801 -508 -759 -596 -433 -619 -66 -620 -593 -687 -284 -226 -726 -829 -794 -953 -881 -346 -224 -740 -847 -749 -758 -219 -937 -562 -143 -71 -548 -108 -902 -853 -804 -981 -7 -224 -792 -784 -47 -789 -787 -705 -711 -852 -215 -384 -873 -663 -636 -301 -208 -573 -97 -280 -997 -108 -696 -967 -84 -940 -108 -100 -999 -302 -362 -382 -465 -150 -365 -206 -651 -829 -735 -749 -350 -42 -463 -312 -434 -816 -865 -507 -586 -841 -311 -614 -643 -427 -58 -826 -146 -447 -868 -197 -159 -730 -132 -231 -517 -61 -128 -568 -653 -415 -328 -248 -746 -437 -503 -902 -530 -359 -54 -645 -222 -764 -526 -463 -202 -93 -746 -388 -925 -840 -984 -20 -958 -823 -881 -120 -310 -451 -384 -100 -418 -24 -873 -669 -173 -56 -344 -795 -283 -643 -714 -689 -286 -228 -807 -855 -822 -707 -485 -605 -112 -433 -847 -946 -84 -607 -485 -358 -416 -606 -374 -163 -944 -167 -383 -513 -377 -479 -931 -785 -342 -382 -872 -891 -712 -720 -318 -331 -785 -369 -743 -791 -632 -422 -759 -799 -170 -81 -2 -487 -674 -378 -583 -506 -921 -305 -176 -903 -184 -720 -796 -726 -541 -926 -77 -445 -173 -196 -790 -955 -871 -405 -142 -871 -200 -567 -869 -75 -796 -490 -543 -593 -726 -468 -634 -963 -834 -162 -569 -84 -577 -133 -76 -430 -792 -791 -816 -256 -662 -293 -774 -256 -865 -52 -810 -680 -434 -393 -370 -63 -387 -402 -397 -778 -297 -509 -3 -341 -292 -964 -56 -635 -612 -620 -345 -193 -147 -944 -183 -203 -897 -387 -447 -387 -26 -648 -524 -121 -48 -568 -151 -29 -894 -403 -454 -183 -346 -66 -58 -457 -682 -632 -71 -481 -346 -175 -448 -605 -494 -183 -351 -35 -224 -363 -541 -766 -278 -481 -442 -534 -188 -996 -79 -823 -911 -399 -607 -495 -723 -592 -908 -474 -981 -495 -967 -519 -341 -676 -959 -879 -105 -24 -635 -745 -784 -649 -224 -953 -25 -535 -973 -357 -433 -543 -275 -340 -734 -218 -389 -288 -464 -498 -884 -561 -912 -242 -543 -502 -522 -861 -430 -779 -590 -68 -632 -102 -506 -830 -801 -772 -920 -663 -252 -50 -888 -851 -240 -457 -254 -207 -586 -538 -28 -99 -749 -597 -831 -21 -335 -835 -943 -860 -548 -837 -166 -334 -860 -317 -768 -63 -208 -903 -32 -680 -749 -262 -13 -309 -185 -369 -777 -813 -126 -808 -292 -135 -772 -198 -510 -533 -993 -340 -543 -483 -41 -209 -858 -76 -599 -864 -243 -398 -724 -791 -249 -134 -194 -466 -72 -993 -48 -729 -651 -782 -741 -369 -231 -127 -826 -499 -461 -754 -356 -456 -713 -468 -480 -968 -417 -759 -866 -201 -178 -351 -770 -9 -711 -998 -583 -219 -752 -319 -729 -551 -620 -767 -988 -445 -112 -609 -283 -245 -958 -598 -880 -721 -284 -549 -474 -233 -826 -617 -472 -83 -366 -392 -25 -47 -617 -661 -527 -569 -981 -502 -489 -816 -835 -755 -485 -623 -744 -401 -505 -814 -105 -567 -626 -725 -449 -547 -552 -706 -687 -209 -280 -434 -382 -423 -653 -293 -796 -176 -165 -21 -575 -719 -783 -109 -825 -394 -623 -383 -296 -237 -205 -240 -875 -196 -997 -512 -141 -799 -582 -727 -557 -5 -146 -799 -85 -954 -759 -455 -581 -560 -210 -954 -734 -62 -390 -767 -175 -843 -790 -713 -266 -193 -981 -638 -835 -440 -103 -686 -722 -894 -17 -917 -531 -176 -572 -797 -610 -759 -839 -780 -285 -672 -584 -566 -996 -939 -882 -58 -986 -484 -841 -371 -882 -1 -258 -621 -205 -197 -561 -22 -851 -481 -823 -622 -448 -401 -637 -830 -66 -1 -235 -289 -469 -310 -202 -715 -190 -225 -476 -537 -705 -857 -995 -83 -352 -224 -713 -945 -436 -834 -915 -900 -932 -861 -804 -119 -890 -89 -614 -244 -978 -683 -770 -189 -26 -897 -678 -312 -481 -298 -140 -195 -232 -541 -574 -35 -614 -813 -321 -132 -889 -320 -432 -654 -859 -222 -309 -220 -792 -712 -725 -668 -349 -42 -43 -366 -180 -664 -780 -837 -832 -715 -557 -934 -215 -469 -181 -141 -910 -538 -892 -649 -886 -307 -262 -966 -23 -654 -1 -890 -851 -833 -163 -764 -665 -86 -972 -289 -616 -985 -786 -983 -591 -629 -819 -48 -986 -628 -309 -932 -516 -781 -510 -10 -281 -907 -769 -283 -645 -653 -274 -134 -848 -917 -725 -438 -698 -490 -215 -721 -461 -468 -977 -867 -64 -950 -79 -466 -368 -297 -132 -937 -955 -213 -805 -735 -792 -926 -430 -541 -246 -756 -567 -945 -431 -944 -779 -807 -697 -251 -190 -400 -613 -648 -343 -596 -177 -365 -29 -333 -264 -657 -149 -985 -177 -114 -353 -237 -920 -162 -957 -514 -615 -573 -678 -431 -613 -116 -537 -555 -262 -608 -249 -510 -686 -374 -864 -899 -784 -515 -504 -895 -505 -954 -42 -392 -882 -845 -112 -283 -93 -479 -684 -720 -738 -417 -364 -925 -560 -437 -539 -352 -198 -911 -182 -940 -807 -861 -312 -43 -762 -419 -990 -79 -89 -828 -382 -89 -370 -164 -765 -979 -66 -85 -745 -58 -864 -233 -949 -320 -531 -924 -334 -6 -60 -706 -739 -310 -69 -136 -290 -585 -913 -908 -992 -838 -897 -639 -300 -323 -943 -132 -526 -322 -543 -214 -643 -181 -664 -997 -916 -523 -595 -452 -226 -218 -84 -77 -55 -170 -750 -511 -749 -416 -765 -407 -529 -837 -4 -939 -199 -928 -243 -511 -541 -806 -122 -32 -565 -67 -803 -38 -52 -547 -578 -547 -884 -980 -526 -38 -717 -81 -708 -722 -574 -405 -998 -85 -5 -45 -927 -582 -472 -973 -104 -742 -736 -109 -236 -937 -828 -449 -401 -301 -615 -29 -477 -157 -891 -856 -525 -264 -703 -913 -262 -267 -920 -308 -991 -865 -659 -299 -577 -979 -390 -220 -371 -942 -780 -202 -300 -861 -582 -595 -671 -974 -313 -547 -942 -240 -111 -80 -850 -224 -601 -263 -68 -795 -612 -521 -681 -457 -159 -951 -862 -298 -740 -434 -732 -205 -59 -718 -256 -444 -150 -163 -644 -523 -89 -135 -33 -358 -338 -484 -339 -493 -90 -781 -262 -619 -56 -734 -929 -908 -317 -575 -226 -254 -36 -960 -729 -915 -846 -655 -832 -116 -460 -791 -728 -539 -991 -254 -555 -64 -814 -406 -263 -140 -119 -605 -594 -91 -188 -860 -648 -822 -784 -9 -33 -101 -224 -191 -225 -752 -212 -367 -72 -102 -987 -888 -182 -990 -408 -174 -68 -462 -491 -455 -513 -347 -803 -2 -821 -324 -137 -619 -605 -83 -362 -714 -278 -968 -926 -529 -61 -469 -927 -984 -978 -763 -909 -213 -813 -665 -135 -327 -437 -131 -32 -449 -801 -315 -72 -165 -168 -130 -438 -839 -314 -538 -249 -123 -918 -987 -207 -283 -828 -317 -835 -154 -698 -507 -59 -162 -355 -640 -147 -624 -541 -364 -354 -159 -287 -59 -942 -441 -235 -824 -735 -163 -375 -598 -406 -126 -537 -899 -154 -376 -791 -936 -388 -311 -498 -950 -45 -64 -623 -904 -469 -823 -626 -871 -927 -686 -72 -183 -121 -365 -182 -151 -911 -42 -851 -78 -728 -68 -430 -707 -469 -815 -969 -406 -868 -876 -390 -269 -964 -551 -560 -679 -154 -578 -566 -979 -96 -822 -391 -748 -331 -931 -632 -752 -570 -140 -153 -71 -151 -483 -853 -929 -62 -90 -142 -426 -705 -350 -195 -938 -91 -285 -82 -756 -873 -272 -727 -735 -374 -930 -956 -130 -296 -333 -873 -804 -444 -3 -548 -787 -655 -382 -659 -506 -216 -709 -950 -79 -238 -770 -521 -502 -778 -297 -964 -368 -664 -960 -313 -817 -977 -68 -490 -471 -800 -439 -204 -558 -458 -10 -501 -148 -240 -915 -567 -86 -260 -480 -455 -628 -837 -483 -471 -703 -796 -949 -227 -528 -190 -624 -645 -542 -866 -898 -300 -594 -187 -998 -82 -719 -856 -354 -313 -910 -285 -547 -657 -326 -120 -619 -186 -256 -822 -858 -361 -274 -782 -437 -370 -270 -684 -241 -458 -191 -453 -381 -857 -377 -324 -30 -2 -354 -219 -504 -685 -224 -68 -724 -269 -530 -41 -340 -659 -221 -178 -676 -529 -413 -783 -660 -850 -438 -605 -623 -303 -677 -723 -223 -990 -247 -761 -645 -174 -822 -494 -544 -442 -310 -171 -594 -594 -86 -2 -22 -373 -256 -850 -916 -359 -834 -730 -947 -276 -954 -533 -164 -286 -669 -202 -431 -473 -909 -372 -893 -427 -291 -567 -79 -596 -618 -428 -223 -984 -542 -639 -783 -340 -357 -138 -142 -368 -429 -70 -109 -53 -31 -364 -120 -942 -747 -183 -63 -369 -205 -508 -751 -551 -770 -56 -509 -397 -799 -787 -29 -237 -51 -276 -508 -167 -713 -635 -395 -897 -924 -583 -839 -225 -96 -294 -731 -614 -503 -367 -165 -978 -698 -611 -920 -628 -362 -161 -699 -426 -820 -460 -228 -867 -223 -221 -954 -608 -695 -894 -90 -136 -117 -339 -752 -878 -289 -789 -197 -836 -879 -798 -539 -948 -364 -642 -165 -460 -110 -370 -812 -293 -251 -597 -256 -261 -219 -995 -854 -656 -876 -437 -740 -900 -858 -753 -565 -305 -373 -109 -849 -752 -212 -361 -313 -358 -282 -972 -761 -170 -719 -611 -825 -531 -777 -948 -353 -687 -6 -535 -510 -409 -832 -31 -673 -188 -723 -734 -323 -794 -743 -583 -166 -999 -956 -198 -148 -916 -759 -861 -351 -269 -15 -996 -67 -402 -387 -326 -467 -945 -671 -660 -402 -167 -609 -327 -297 -741 -260 -475 -653 -900 -692 -909 -291 -893 -634 -820 -986 -212 -212 -240 -406 -906 -116 -950 -446 -65 -435 -864 -817 -968 -27 -615 -606 -885 -526 -473 -240 -215 -542 -396 -791 -52 -628 -143 -522 -429 -715 -258 -222 -230 -833 -998 -972 -547 -118 -405 -453 -658 -573 -308 -865 -49 -872 -550 -860 -717 -861 -445 -746 -200 -333 -314 -179 -773 -320 -923 -344 -174 -495 -11 -214 -707 -789 -5 -447 -533 -537 -82 -362 -268 -444 -857 -186 -805 -778 -564 -175 -599 -246 -414 -170 -161 -476 -761 -338 -568 -859 -906 -476 -718 -109 -369 -365 -952 -393 -791 -682 -875 -569 -539 -424 -108 -137 -249 -386 -791 -678 -655 -882 -907 -452 -665 -704 -476 -998 -178 -951 -928 -906 -283 -685 -212 -893 -442 -221 -36 -336 -116 -595 -968 -657 -316 -654 -379 -595 -912 -131 -850 -768 -392 -101 -621 -492 -638 -284 -648 -130 -848 -666 -409 -448 -828 -695 -941 -856 -667 -997 -782 -405 -399 -409 -457 -326 -128 -748 -686 -499 -814 -8 -606 -672 -261 -864 -68 -575 -676 -980 -178 -767 -869 -595 -715 -355 -860 -667 -582 -348 -719 -500 -393 -678 -958 -322 -119 -129 -921 -847 -998 -295 -245 -60 -982 -312 -245 -635 -90 -240 -40 -605 -257 -109 -497 -740 -920 -578 -754 -597 -682 -424 -133 -581 -324 -305 -256 -943 -142 -188 -439 -184 -869 -198 -592 -448 -149 -76 -534 -460 -459 -577 -754 -568 -481 -228 -317 -64 -850 -609 -51 -597 -714 -52 -728 -20 -933 -742 -470 -904 -176 -989 -595 -526 -702 -245 -835 -364 -635 -106 -194 -620 -443 -603 -315 -50 -58 -776 -738 -621 -947 -16 -923 -929 -743 -187 -853 -807 -441 -347 -816 -722 -121 -187 -202 -857 -988 -180 -655 -18 -377 -678 -320 -396 -215 -350 -77 -816 -66 -819 -928 -82 -204 -289 -350 -393 -321 -775 -997 -909 -910 -123 -147 -267 -672 -434 -43 -809 -844 -604 -932 -570 -893 -567 -836 -155 -631 -892 -31 -204 -438 -664 -94 -157 -880 -69 -190 -898 -335 -442 -531 -642 -608 -947 -16 -602 -280 -970 -597 -615 -419 -620 -435 -737 -649 -1000 -546 -621 -582 -180 -203 -723 -474 -704 -811 -218 -714 -568 -812 -502 -707 -827 -286 -799 -67 -619 -642 -823 -380 -103 -685 -590 -382 -444 -930 -539 -235 -688 -693 -173 -489 -7 -131 -251 -918 -704 -632 -801 -72 -27 -692 -361 -723 -28 -142 -832 -282 -878 -818 -405 -248 -851 -26 -756 -91 -266 -918 -959 -346 -554 -528 -510 -683 -210 -715 -830 -632 -481 -168 -475 -606 -372 -626 -155 -510 -671 -348 -233 -7 -791 -669 -973 -857 -526 -874 -636 -405 -148 -862 -862 -218 -542 -7 -151 -442 -788 -296 -554 -607 -939 -22 -899 -411 -328 -586 -496 -951 -752 -199 -836 -821 -843 -965 -481 -651 -230 -258 -5 -792 -336 -35 -190 -331 -279 -318 -943 -897 -664 -46 -737 -197 -584 -116 -811 -456 -102 -177 -32 -408 -536 -240 -993 -938 -71 -185 -713 -159 -301 -922 -973 -149 -445 -561 -487 -377 -228 -524 -783 -574 -925 -852 -597 -630 -354 -880 -144 -669 -396 -103 -972 -338 -446 -487 -622 -174 -438 -577 -612 -596 -416 -87 -960 -318 -127 -515 -172 -537 -907 -567 -990 -954 -197 -364 -698 -792 -874 -237 -980 -395 -559 -33 -170 -510 -563 -774 -133 -359 -303 -863 -844 -537 -856 -865 -262 -58 -195 -82 -280 -340 -867 -462 -969 -100 -391 -107 -458 -439 -471 -795 -53 -449 -822 -145 -10 -580 -186 -922 -264 -580 -291 -705 -655 -153 -202 -381 -809 -869 -490 -173 -345 -327 -751 -136 -545 -251 -592 -103 -175 -171 -939 -552 -165 -194 -500 -117 -414 -992 -871 -174 -241 -370 -337 -411 -754 -651 -165 -823 -211 -807 -967 -479 -965 -86 -398 -571 -931 -362 -280 -870 -231 -266 -195 -164 -677 -490 -555 -554 -248 -907 -5 -592 -845 -883 -527 -947 -397 -413 -408 -1 -444 -927 -177 -35 -71 -817 -976 -861 -992 -827 -286 -385 -232 -225 -830 -170 -463 -72 -193 -947 -998 -416 -875 -493 -499 -237 -143 -88 -93 -481 -643 -503 -699 -155 -862 -174 -493 -354 -267 -938 -556 -733 -644 -378 -493 -124 -734 -149 -338 -293 -891 -56 -660 -165 -843 -334 -437 -593 -256 -628 -479 -140 -872 -9 -831 -238 -946 -937 -390 -208 -656 -470 -946 -606 -923 -589 -973 -569 -109 -444 -722 -791 -59 -1000 -407 -422 -452 -57 -910 -689 -602 -150 -893 -406 -769 -148 -338 -345 -636 -843 -873 -345 -686 -932 -435 -7 -562 -782 -984 -92 -553 -112 -749 -699 -281 -113 -713 -107 -550 -600 -173 -407 -72 -809 -148 -477 -358 -986 -337 -276 -939 -956 -527 -185 -587 -907 -583 -497 -251 -176 -264 -854 -660 -23 -843 -327 -115 -527 -224 -554 -224 -296 -115 -863 -912 -292 -936 -856 -156 -588 -804 -70 -370 -943 -687 -936 -468 -452 -943 -951 -189 -788 -897 -735 -998 -108 -603 -456 -19 -234 -141 -231 -379 -423 -371 -257 -538 -714 -294 -348 -772 -72 -104 -36 -896 -866 -314 -528 -670 -120 -547 -558 -322 -613 -803 -719 -400 -500 -282 -705 -489 -439 -747 -424 -818 -978 -443 -815 -282 -872 -836 -849 -926 -739 -452 -671 -374 -794 -777 -956 -839 -586 -149 -392 -457 -785 -866 -516 -314 -708 -98 -490 -426 -3 -666 -1000 -983 -640 -226 -213 -862 -63 -750 -654 -525 -339 -777 -295 -772 -835 -78 -57 -319 -896 -299 -521 -378 -683 -607 -554 -399 -268 -985 -916 -500 -570 -924 -294 -560 -603 -624 -897 -573 -993 -229 -802 -248 -146 -731 -273 -754 -996 -92 -587 -755 -799 -441 -822 -497 -820 -235 -491 -994 -723 -284 -841 -665 -353 -972 -814 -670 -171 -419 -249 -773 -120 -803 -806 -408 -246 -377 -358 -716 -764 -818 -412 -286 -505 -375 -184 -230 -497 -680 -92 -661 -578 -146 -631 -958 -322 -153 -423 -934 -741 -340 -237 -771 -649 -934 -360 -528 -397 -918 -844 -253 -927 -501 -553 -237 -526 -732 -694 -288 -427 -279 -847 -925 -469 -472 -11 -5 -322 -489 -830 -731 -816 -544 -563 -378 -916 -444 -863 -723 -504 -288 -435 -71 -770 -10 -65 -247 -100 -94 -807 -24 -873 -680 -716 -216 -452 -686 -973 -723 -942 -875 -726 -488 -118 -561 -3 -884 -232 -508 -406 -80 -771 -978 -389 -330 -393 -627 -403 -604 -554 -832 -236 -241 -808 -314 -32 -815 -383 -965 -692 -450 -258 -789 -955 -931 -859 -564 -905 -934 -935 -275 -673 -403 -428 -862 -472 -894 -185 -564 -219 -796 -63 -936 -871 -380 -25 -874 -237 -408 -86 -562 -609 -844 -932 -147 -107 -555 -269 -110 -236 -609 -381 -663 -658 -217 -542 -448 -8 -298 -880 -660 -520 -406 -724 -634 -328 -410 -779 -980 -406 -240 -944 -715 -726 -544 -886 -774 -569 -670 -51 -781 -169 -218 -694 -97 -644 -970 -213 -181 -109 -795 -61 -864 -477 -258 -130 -737 -213 -6 -134 -481 -183 -948 -928 -644 -889 -855 -933 -169 -171 -646 -514 -552 -387 -888 -621 -38 -587 -895 -188 -825 -796 -892 -341 -325 -119 -693 -938 -978 -851 -294 -91 -534 -705 -383 -614 -357 -467 -378 -907 -299 -41 -697 -845 -272 -168 -563 -674 -21 -411 -635 -475 -873 -267 -845 -248 -472 -94 -741 -692 -92 -316 -966 -294 -352 -122 -419 -613 -733 -629 -393 -747 -743 -896 -962 -906 -973 -435 -510 -876 -239 -56 -187 -817 -903 -190 -375 -278 -542 -294 -420 -830 -138 -512 -246 -316 -974 -714 -607 -62 -735 -528 -27 -320 -271 -779 -392 -951 -517 -852 -173 -423 -909 -132 -379 -955 -683 -465 -383 -448 -621 -624 -692 -395 -544 -317 -32 -259 -697 -935 -247 -921 -919 -136 -412 -937 -823 -90 -457 -552 -313 -837 -203 -829 -174 -766 -326 -885 -630 -652 -201 -28 -232 -772 -147 -942 -96 -786 -978 -602 -915 -468 -262 -6 -378 -622 -264 -641 -7 -300 -225 -141 -788 -827 -83 -852 -510 -239 -746 -64 -744 -158 -56 -211 -610 -576 -741 -917 -179 -636 -927 -568 -5 -478 -257 -895 -906 -860 -595 -245 -777 -609 -554 -209 -701 -693 -201 -800 -816 -912 -470 -419 -855 -775 -721 -740 -971 -594 -710 -65 -550 -74 -276 -792 -93 -817 -170 -425 -952 -401 -525 -547 -227 -4 -764 -774 -517 -193 -254 -158 -20 -77 -713 -259 -676 -586 -989 -217 -948 -689 -762 -429 -185 -13 -703 -503 -497 -19 -658 -373 -270 -349 -129 -984 -848 -226 -398 -21 -642 -252 -408 -401 -974 -376 -405 -278 -34 -208 -715 -680 -567 -575 -845 -158 -149 -160 -254 -951 -634 -240 -225 -503 -537 -234 -861 -369 -66 -495 -577 -681 -577 -186 -284 -810 -972 -90 -674 -95 -969 -971 -852 -689 -46 -387 -638 -624 -834 -440 -277 -970 -517 -229 -319 -835 -322 -394 -102 -298 -862 -818 -925 -80 -503 -124 -471 -819 -573 -225 -62 -319 -402 -105 -272 -94 -685 -724 -835 -479 -914 -393 -823 -982 -753 -527 -817 -799 -703 -55 -113 -417 -99 -113 -982 -52 -213 -562 -929 -34 -141 -56 -359 -707 -716 -410 -877 -865 -84 -459 -439 -352 -141 -482 -749 -424 -682 -366 -844 -558 -593 -355 -664 -46 -577 -916 -313 -316 -971 -669 -446 -46 -9 -392 -89 -354 -322 -269 -791 -888 -863 -875 -939 -324 -140 -712 -378 -447 -29 -832 -676 -504 -593 -699 -636 -286 -814 -758 -397 -58 -20 -617 -525 -968 -206 -109 -101 -11 -824 -111 -18 -900 -906 -809 -316 -711 -119 -391 -701 -524 -142 -961 -392 -912 -890 -1000 -347 -210 -424 -479 -296 -123 -441 -145 -547 -195 -205 -467 -739 -52 -811 -813 -160 -905 -463 -51 -481 -508 -542 -518 -761 -733 -68 -323 -750 -390 -256 -966 -233 -481 -464 -688 -814 -474 -215 -29 -306 -189 -199 -60 -978 -833 -480 -969 -759 -531 -244 -870 -404 -345 -651 -178 -121 -627 -632 -539 -110 -882 -236 -323 -523 -195 -845 -333 -598 -903 -541 -844 -522 -615 -40 -661 -512 -449 -134 -933 -219 -690 -120 -716 -900 -337 -977 -900 -612 -610 -685 -358 -578 -587 -779 -508 -954 -700 -29 -863 -789 -122 -105 -910 -496 -292 -428 -99 -162 -979 -442 -85 -257 -767 -3 -87 -620 -675 -353 -518 -378 -973 -389 -392 -545 -784 -175 -731 -204 -432 -965 -682 -360 -629 -266 -3 -83 -878 -662 -652 -369 -712 -261 -414 -659 -698 -793 -438 -949 -513 -430 -520 -562 -819 -929 -919 -538 -847 -852 -421 -470 -89 -531 -72 -581 -638 -31 -979 -425 -568 -273 -776 -945 -342 -579 -77 -914 -405 -887 -457 -308 -490 -293 -616 -468 -184 -870 -732 -171 -682 -449 -702 -88 -716 -490 -1000 -685 -333 -503 -536 -315 -981 -375 -971 -78 -940 -21 -370 -875 -865 -70 -385 -889 -48 -826 -884 -96 -306 -607 -954 -962 -489 -955 -785 -916 -727 -726 -402 -395 -34 -927 -142 -690 -821 -413 -529 -206 -434 -609 -662 -879 -400 -337 -767 -98 -970 -976 -241 -514 -566 -973 -863 -181 -984 -414 -480 -779 -984 -471 -534 -91 -433 -3 -686 -886 -959 -675 -590 -662 -364 -294 -760 -43 -291 -804 -522 -431 -996 -949 -506 -765 -138 -567 -347 -621 -922 -341 -203 -351 -338 -234 -424 -242 -17 -766 -790 -493 -707 -909 -215 -830 -285 -854 -785 -775 -303 -585 -764 -561 -516 -846 -596 -470 -747 -708 -479 -34 -616 -24 -606 -834 -903 -261 -339 -706 -855 -224 -722 -198 -582 -65 -229 -490 -903 -996 -491 -574 -927 -836 -249 -882 -347 -399 -987 -856 -652 -99 -437 -366 -886 -772 -370 -195 -291 -432 -160 -109 -767 -869 -617 -960 -107 -168 -760 -577 -966 -996 -608 -611 -998 -413 -293 -334 -748 -145 -348 -629 -697 -315 -803 -825 -515 -823 -845 -359 -620 -157 -640 -770 -590 -768 -98 -913 -42 -564 -845 -779 -232 -366 -738 -930 -443 -941 -120 -833 -891 -815 -266 -913 -927 -457 -1000 -664 -872 -317 -953 -551 -350 -820 -1 -28 -400 -872 -490 -204 -498 -662 -258 -20 -399 -903 -48 -804 -747 -130 -264 -867 -434 -400 -693 -482 -735 -527 -170 -913 -775 -742 -796 -256 -965 -350 -455 -733 -80 -152 -259 -722 -321 -208 -155 -363 -15 -245 -196 -780 -182 -638 -707 -271 -58 -359 -74 -120 -912 -177 -639 -891 -901 -196 -22 -79 -746 -1000 -450 -33 -388 -315 -8 -480 -453 -241 -226 -702 -75 -789 -911 -938 -453 -509 -333 -563 -949 -479 -38 -972 -585 -123 -336 -479 -781 -219 -945 -886 -854 -666 -150 -43 -630 -590 -388 -102 -747 -390 -174 -292 -136 -718 -988 -450 -423 -353 -780 -420 -716 -223 -586 -204 -110 -812 -580 -425 -778 -705 -10 -655 -787 -541 -41 -911 -320 -101 -298 -628 -795 -530 -864 -564 -811 -55 -87 -922 -727 -498 -494 -827 -489 -491 -917 -818 -410 -267 -235 -13 -627 -137 -22 -655 -138 -167 -740 -732 -573 -351 -254 -435 -292 -777 -855 -677 -265 -972 -479 -183 -221 -24 -457 -474 -524 -527 -312 -649 -840 -865 -315 -16 -65 -44 -163 -170 -224 -211 -531 -111 -54 -143 -204 -949 -604 -697 -211 -542 -899 -837 -394 -710 -399 -17 -199 -287 -556 -537 -49 -509 -25 -379 -585 -914 -398 -622 -86 -729 -260 -673 -485 -750 -873 -811 -840 -81 -825 -762 -371 -741 -666 -391 -848 -483 -704 -927 -784 -249 -570 -385 -108 -53 -195 -366 -17 -207 -462 -810 -298 -204 -209 -796 -537 -601 -64 -820 -368 -911 -498 -505 -784 -823 -430 -839 -416 -865 -636 -421 -348 -706 -687 -444 -615 -13 -772 -298 -484 -529 -132 -812 -35 -835 -696 -871 -609 -396 -853 -743 -618 -485 -446 -367 -295 -136 -593 -334 -604 -387 -47 -890 -175 -442 -778 -775 -422 -268 -462 -759 -230 -693 -855 -576 -602 -394 -399 -413 -7 -406 -496 -701 -138 -411 -427 -826 -80 -688 -669 -734 -332 -602 -363 -332 -400 -904 -817 -490 -769 -375 -650 -130 -197 -849 -37 -21 -169 -822 -679 -920 -794 -121 -869 -15 -182 -280 -902 -526 -805 -610 -303 -67 -724 -41 -57 -679 -32 -615 -559 -11 -1 -509 -148 -271 -840 -284 -877 -384 -192 -958 -34 -502 -884 -682 -234 -77 -130 -936 -164 -931 -197 -984 -167 -149 -555 -62 -488 -741 -348 -609 -468 -528 -314 -919 -251 -43 -901 -304 -639 -707 -564 -634 -769 -106 -403 -470 -612 -420 -528 -366 -711 -385 -535 -236 -554 -203 -246 -321 -240 -202 -725 -352 -204 -547 -819 -832 -798 -746 -766 -485 -478 -802 -540 -382 -244 -694 -566 -451 -73 -36 -201 -303 -697 -989 -52 -262 -500 -810 -799 -623 -124 -729 -787 -754 -110 -917 -869 -924 -635 -446 -683 -122 -183 -929 -449 -158 -238 -523 -928 -739 -877 -252 -919 -263 -910 -564 -699 -908 -546 -664 -756 -498 -626 -361 -79 -184 -43 -878 -243 -412 -755 -350 -867 -490 -626 -295 -140 -120 -677 -126 -862 -403 -386 -749 -639 -501 -708 -545 -962 -249 -387 -452 -391 -261 -390 -710 -858 -199 -772 -348 -71 -244 -452 -323 -20 -802 -300 -149 -881 -78 -80 -555 -88 -106 -898 -401 -955 -943 -879 -852 -873 -186 -325 -879 -615 -147 -1 -101 -896 -961 -272 -118 -362 -322 -13 -359 -171 -127 -638 -339 -671 -79 -520 -993 -93 -118 -889 -446 -607 -266 -835 -444 -706 -625 -923 -408 -764 -144 -256 -455 -236 -16 -337 -766 -804 -320 -900 -368 -724 -502 -457 -341 -565 -133 -252 -524 -687 -721 -943 -365 -964 -958 -848 -903 -795 -378 -445 -748 -243 -766 -41 -744 -421 -71 -68 -421 -161 -334 -813 -873 -373 -34 -652 -834 -77 -507 -367 -392 -845 -388 -447 -989 -847 -817 -676 -857 -520 -200 -874 -995 -997 -653 -792 -65 -555 -273 -576 -281 -390 -693 -313 -431 -219 -605 -788 -59 -338 -311 -639 -557 -468 -643 -696 -394 -464 -149 -411 -375 -157 -184 -328 -17 -370 -655 -602 -85 -369 -333 -260 -154 -406 -529 -246 -472 -720 -456 -336 -494 -167 -19 -372 -411 -648 -351 -580 -281 -958 -801 -655 -225 -419 -91 -688 -256 -658 -769 -171 -17 -791 -39 -498 -273 -203 -632 -917 -203 -54 -984 -366 -315 -201 -852 -957 -873 -220 -414 -143 -948 -196 -608 -50 -853 -840 -4 -137 -140 -240 -837 -891 -764 -108 -40 -159 -496 -525 -810 -357 -444 -165 -432 -911 -197 -337 -90 -376 -425 -87 -950 -91 -181 -127 -541 -23 -132 -735 -827 -30 -781 -178 -572 -784 -850 -528 -860 -609 -199 -377 -38 -246 -606 -571 -842 -574 -713 -765 -97 -446 -451 -248 -350 -612 -670 -388 -304 -35 -351 -396 -854 -918 -596 -561 -974 -948 -935 -638 -914 -879 -679 -393 -320 -428 -384 -292 -676 -814 -913 -658 -816 -224 -928 -299 -511 -136 -382 -379 -435 -876 -600 -672 -598 -532 -967 -855 -732 -388 -866 -768 -621 -514 -14 -525 -408 -549 -396 -250 -415 -920 -60 -971 -108 -774 -693 -81 -9 -954 -934 -165 -294 -895 -298 -46 -309 -736 -360 -800 -12 -718 -713 -89 -269 -291 -837 -601 -876 -48 -841 -229 -915 -180 -840 -45 -784 -887 -138 -948 -864 -48 -499 -184 -440 -63 -398 -698 -681 -639 -327 -838 -944 -450 -827 -275 -666 -186 -283 -717 -583 -457 -286 -849 -195 -528 -922 -96 -361 -230 -516 -268 -474 -67 -114 -141 -566 -201 -331 -231 -27 -769 -529 -408 -699 -226 -53 -853 -533 -906 -358 -412 -624 -164 -233 -215 -815 -328 -43 -255 -661 -917 -602 -157 -43 -340 -249 -707 -257 -156 -646 -282 -988 -529 -474 -520 -693 -331 -30 -808 -916 -710 -783 -441 -194 -852 -236 -626 -326 -316 -749 -189 -486 -337 -694 -456 -692 -764 -973 -356 -212 -485 -869 -257 -855 -320 -381 -916 -78 -725 -237 -970 -408 -856 -167 -351 -298 -160 -883 -355 -124 -834 -577 -627 -102 -271 -420 -259 -106 -908 -296 -766 -975 -759 -949 -274 -765 -389 -797 -487 -238 -933 -488 -140 -953 -966 -944 -656 -177 -500 -388 -355 -905 -13 -42 -631 -555 -281 -460 -586 -203 -390 -270 -728 -664 -463 -13 -14 -833 -840 -769 -316 -258 -401 -371 -333 -556 -955 -57 -700 -553 -304 -738 -575 -755 -448 -598 -860 -15 -10 -873 -707 -6 -390 -972 -747 -398 -951 -321 -335 -475 -635 -932 -516 -313 -437 -221 -134 -55 -330 -497 -190 -653 -555 -176 -664 -733 -611 -327 -625 -440 -433 -274 -249 -428 -434 -315 -771 -864 -92 -440 -516 -385 -571 -429 -833 -19 -962 -932 -494 -555 -487 -294 -462 -140 -863 -368 -226 -869 -464 -811 -491 -464 -855 -936 -177 -371 -510 -362 -520 -927 -121 -685 -34 -586 -54 -748 -660 -70 -517 -570 -106 -892 -100 -800 -899 -185 -734 -656 -511 -819 -605 -760 -654 -496 -522 -860 -495 -748 -729 -341 -687 -43 -194 -175 -69 -323 -118 -57 -565 -592 -239 -418 -717 -644 -480 -265 -289 -342 -62 -841 -159 -680 -726 -737 -386 -45 -616 -34 -248 -318 -896 -521 -644 -754 -334 -883 -321 -438 -743 -206 -627 -898 -833 -453 -354 -754 -676 -106 -854 -892 -18 -913 -315 -223 -820 -399 -107 -569 -687 -785 -212 -958 -918 -187 -665 -130 -666 -636 -37 -294 -252 -837 -10 -365 -10 -834 -877 -363 -660 -574 -501 -191 -295 -481 -224 -171 -503 -970 -865 -411 -993 -392 -342 -686 -865 -436 -770 -681 -517 -868 -76 -197 -259 -227 -357 -447 -756 -538 -948 -284 -20 -127 -656 -425 -376 -489 -12 -105 -58 -113 -483 -472 -225 -686 -298 -930 -581 -701 -4 -668 -75 -570 -433 -620 -363 -593 -221 -377 -459 -886 -742 -851 -211 -218 -948 -363 -100 -297 -760 -163 -483 -453 -33 -864 -991 -89 -519 -327 -911 -934 -909 -893 -966 -10 -824 -790 -94 -532 -64 -227 -840 -284 -805 -974 -842 -515 -482 -488 -118 -356 -498 -616 -342 -727 -537 -469 -623 -445 -217 -243 -311 -345 -821 -885 -239 -814 -91 -373 -253 -498 -506 -729 -28 -699 -901 -107 -633 -964 -970 -49 -280 -725 -154 -344 -121 -488 -280 -467 -185 -981 -833 -69 -212 -467 -392 -895 -408 -160 -903 -988 -115 -516 -472 -181 -886 -124 -699 -338 -482 -967 -101 -376 -443 -800 -888 -214 -631 -223 -227 -756 -314 -626 -550 -769 -612 -504 -551 -886 -99 -412 -277 -931 -297 -438 -463 -733 -956 -57 -46 -605 -9 -283 -167 -271 -438 -257 -541 -954 -298 -690 -101 -541 -796 -798 -555 -12 -249 -890 -304 -818 -161 -312 -707 -537 -491 -552 -482 -822 -945 -548 -555 -913 -931 -27 -195 -268 -441 -329 -36 -47 -205 -448 -704 -753 -462 -132 -943 -526 -924 -138 -743 -922 -120 -465 -530 -203 -895 -910 -618 -115 -166 -196 -424 -911 -323 -456 -991 -278 -263 -376 -420 -132 -216 -165 -481 -720 -444 -549 -363 -304 -654 -42 -706 -918 -430 -310 -879 -772 -298 -713 -622 -902 -953 -481 -12 -64 -774 -534 -838 -238 -487 -45 -735 -787 -406 -397 -792 -807 -376 -277 -163 -768 -264 -737 -945 -244 -215 -985 -861 -891 -583 -581 -79 -136 -523 -339 -176 -577 -872 -62 -534 -176 -297 -71 -659 -749 -276 -584 -617 -525 -821 -174 -856 -952 -90 -916 -458 -363 -156 -590 -11 -482 -384 -420 -111 -387 -743 -693 -715 -720 -528 -228 -59 -687 -53 -187 -626 -682 -204 -882 -554 -157 -443 -290 -622 -421 -632 -122 -24 -342 -407 -694 -68 -394 -898 -310 -540 -224 -878 -734 -568 -295 -566 -482 -773 -504 -507 -494 -867 -647 -76 -620 -868 -330 -660 -298 -353 -497
